Главная страница
    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.011 c
3-1122975375
surkis
2005-08-02 13:36
2005.09.11
DBGRID.MultiSelect


14-1124301761
lookin
2005-08-17 22:02
2005.09.11
Ошибки страницы...


1-1124701636
Laymer
2005-08-22 13:07
2005.09.11
QuickReport


3-1122994392
Oleg_S
2005-08-02 18:53
2005.09.11
TQuery


14-1124031285
Ломброзо
2005-08-14 18:54
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
Английский Французский Немецкий Итальянский Португальский Русский Испанский