![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Raytracing [D6, D7, WinXP]
Venom Spawn © (2005-04-14 14:19:00)Есть ли у кого опыт написания своего raytracer-а на Delphi?
XProger (2005-04-26 18:27:00) [1]Дема та была не рейтрейс, и была мультиплатворменной (Win и MenuetOS)
а ссылку не дам, т.к. без разрешения автора распространять не буду :)
Venom Spawn (2005-04-26 15:58:00) [2]
> был пример.
Не подскажешь ссылку?
> Рендерилось на 2 Ггц компутере на разрешении 640х480 порядка
> 10 секунд.
Хм, мой старый трассировщик на С++ рассчитывал сцену [2] ([diffuse + specular] освещение + отражение глубины 3 + прямые тени) в разрешении 800 х 600 на моём семпроне 2200+ (1500 МГц) порядка тех же 10 секунд, но у меня все векторные вычисления были inline... с другой стороны в не-inline функциях все параметры передавались через стек, как обычно в С. Думаю, при переносе на Delphi скорость упадёт не сильно.
XProger (2005-04-22 22:36:00) [3]Venom Spawn,
был пример. Написан на дельфи.
1 сфера + 2 изогнутые плоскости. Всё это красивенько так отражает всё вокруг.
Рендерилось на 2 Ггц компутере на разрешении 640х480 порядка 10 секунд.
Venom Spawn (2005-04-21 15:14:00) [4]
> Чем-то не устраивают современные пакеты 3-D ?
Если имеются в виду 3D Max, Maya, etc то не устраивают потому что мне интересны алгоритмы, а не результат (собственно, красивая картинка).
> Имеет смысл пожалуй приобщится к Direct3D.
Direct3D, OpenGL - это полигональная графика. Это не интересно.
alpet (2005-04-20 17:38:00) [5]Имеет смысл пожалуй приобщится к Direct3D. Там оптимизированно все это дело, мало того что на ассемблере, еще и под конкретное железо.
Jeer (2005-04-19 18:51:00) [6]Venom Spawn © (19.04.05 17:02) [2]
> И вообще, имеет ли смысл рисовать трасировку на Delphi.
Чем-то не устраивают современные пакеты 3-D ?
Venom Spawn (2005-04-19 17:02:00) [7]Производительность, в смысле фпс, в смысле насколько малого времени перерисовки простенькой сцены (ну, скажем, 3 шара + 1 плоскость + 2 точечных источника + тени) можно добиться. И вообще, имеет ли смысл рисовать трасировку на Delphi.
XProger (2005-04-15 19:56:00) [8]Что именно интересует?