Главная страница
    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.01 c
4-1121762729
Kolan
2005-07-19 12:45
2005.09.11
Проверка очереди Com порта неработает.


1-1124289353
GanibalLector
2005-08-17 18:35
2005.09.11
Ini.SectionExists


1-1124353099
kaban
2005-08-18 12:18
2005.09.11
TChart


11-1106839707
thaddy
2005-01-27 18:28
2005.09.11
mastak unreachable from netherlands and austria


1-1124254857
jiny
2005-08-17 09:00
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
Английский Французский Немецкий Итальянский Португальский Русский Испанский