![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
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