Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

OpenGL - LOD feat. Renderable [Delphi, Windows]


grouzd[E]v ©   (2005-05-08 11:24:00) 

Доброе утро/день/вечер, вел. и уж. мастера! (!esp. XProger!)
У меня (хаха) очередной вопрос: как устроить LOD в OpenGL, т.е.
нужно определить виден ли объект (если нет, его вообще рисовать не надо), а если веден, то насколько далеко от камеры (то бишь здесь я буду грузить мненее детализованные объекты). "Смотрю" я так gluPerspective + gluLookAt.

P.S. Выходные Б**Ъ!!!


grouzd[E]v   (2005-05-08 22:19:00) [1]

Спасибо за ссылки, посмотрю


XProger   (2005-05-08 20:18:00) [2]

Frustum Culling называется... http://pmg.org.ru/nehe/nehex2.htm
http://www.gamedev.ru/articles/- не пробовал читать?


grouzd[E]v   (2005-05-08 20:00:00) [3]

А как проверить попадает ли объект в камеру, а не находится левее/правее/ниже/выше/сильнее. Я так понимаю, нужно найти какой-то конус, к котором точка "ОТКУДА" является вершиной. Юзать FOV и Aspect из перспективы?


grouzd[E]v   (2005-05-08 18:54:00) [4]

ЧЕ?


XProger   (2005-05-08 13:45:00) [5]

1) BSP, Octree, Back Face Culling, Frustum Culling
2) R^2 = (x - cx)^2 + (z - cz)^2 + (z - cz)^2


XProger   (2005-05-08 13:45:00) [6]

R^2 = (x - cx)^2 + (y - cy)^2 + (z - cz)^2


Наверх

Титульная страница Поиск, карта сайта Написать письмо