Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Media";
Текущий архив: 2005.09.11;
Скачать: [xml.tar.bz2];

Вниз

Raytracing   Найти похожие ветки 

 
Venom Spawn ©   (2005-04-14 14:19) [0]

Есть ли у кого опыт написания своего raytracer-а на Delphi?


 
XProger ©   (2005-04-15 19:56) [1]

Что именно интересует?


 
Venom Spawn ©   (2005-04-19 17:02) [2]

Производительность, в смысле фпс, в смысле насколько малого времени перерисовки простенькой сцены (ну, скажем, 3 шара + 1 плоскость + 2 точечных источника + тени) можно добиться. И вообще, имеет ли смысл рисовать трасировку на Delphi.


 
Jeer ©   (2005-04-19 18:51) [3]

Venom Spawn ©   (19.04.05 17:02) [2]
> И вообще, имеет ли смысл рисовать трасировку на Delphi.

Чем-то не устраивают современные пакеты 3-D ?


 
alpet ©   (2005-04-20 17:38) [4]

Имеет смысл пожалуй приобщится к Direct3D. Там оптимизированно все это дело, мало того что на ассемблере, еще и под конкретное железо.


 
Venom Spawn ©   (2005-04-21 15:14) [5]


> Чем-то не устраивают современные пакеты 3-D ?


Если имеются в виду 3D Max, Maya, etc то не устраивают потому что мне интересны алгоритмы, а не результат (собственно, красивая картинка).


> Имеет смысл пожалуй приобщится к Direct3D.


Direct3D, OpenGL - это полигональная графика. Это не интересно.


 
XProger ©   (2005-04-22 22:36) [6]

Venom Spawn,
был пример. Написан на дельфи.
1 сфера + 2 изогнутые плоскости. Всё это красивенько так отражает всё вокруг.
Рендерилось на 2 Ггц компутере на разрешении 640х480 порядка 10 секунд.


 
Venom Spawn ©   (2005-04-26 15:58) [7]


> был пример.


Не подскажешь ссылку?


> Рендерилось на 2 Ггц компутере на разрешении 640х480 порядка
> 10 секунд.


Хм, мой старый трассировщик на С++ рассчитывал сцену [2] ([diffuse + specular] освещение + отражение глубины 3 + прямые тени) в разрешении 800 х 600 на моём семпроне 2200+ (1500 МГц) порядка тех же 10 секунд, но у меня все векторные вычисления были inline... с другой стороны в не-inline функциях все параметры передавались через стек, как обычно в С. Думаю, при переносе на Delphi скорость упадёт не сильно.


 
XProger ©   (2005-04-26 18:27) [8]

Дема та была не рейтрейс, и была мультиплатворменной (Win и MenuetOS)
а ссылку не дам, т.к. без разрешения автора распространять не буду :)



Страницы: 1 вся ветка

Форум: "Media";
Текущий архив: 2005.09.11;
Скачать: [xml.tar.bz2];

Наверх




Память: 0.46 MB
Время: 0.014 c
1-1124522217
_ALEX_
2005-08-20 11:16
2005.09.11
ToolBar


14-1124420345
Думкин
2005-08-19 06:59
2005.09.11
19 августа. С днем


11-1092338945
dimon_2004
2004-08-12 23:29
2005.09.11
TKOLVMHSyntaxEdit


14-1124179033
syte_ser78
2005-08-16 11:57
2005.09.11
Последнее усилие перед отпуском.


1-1124716742
rummy
2005-08-22 17:19
2005.09.11
Запись динамического массива в нетипизированный файл





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский