Главная страница
    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.1 c
6-1116844341
Alen
2005-05-23 14:32
2005.09.11
передача звука по сети


4-1121792397
NikotiN
2005-07-19 20:59
2005.09.11
как узнать имя открытого файла по его Handle?


2-1123392495
Borland
2005-08-07 09:28
2005.09.11
Моё меню


1-1124358762
PalPalych
2005-08-18 13:52
2005.09.11
I/O error 123


14-1124164322
Jonikeidg
2005-08-16 07:52
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
Английский Французский Немецкий Итальянский Португальский Русский Испанский