Вниз
Скачать: CL | DM;

Сортировка прозрачных объектов в ОпенГЛ   Найти похожие ветки 

← →
Хранитель_7К   (2003-02-26 09:03) [0]

Каждый кто работал с прозрачными текстурами в OpenGL сталкивался с этой проблемой. Допустим на карте существует куча объектов, прозрачных и не очень. Проблема в том что прозрачные должны выводиться после не прозрачных и между собой еще сортироваться. Т.е. более удаленные раньше рисоваться чем ближние. Вся проблема в том что такая сложная сортировка должна проводится каждый раз перед выводом кадра на экран.
Это же какие тормоза будут. Может быть кто то решал эту проблему как то по другому?


← →
Denton ©   (2003-02-26 15:50) [1]

Если я не ошибаюсь, когда выводиш групу прозрачных полигонов надо отключить Z-бефер и все в порядке (glDepthMask(False))


← →
Хранитель_7К   (2003-02-26 16:56) [2]

То есть если у меня каждый обьект на сцене это отдельный список то при создании списков с прозрачными текстурами надо выключать Z-буфер в самом списке или выключать его при прорисовке всей сцены?


← →
Denton ©   (2003-02-26 22:34) [3]

при прорисовки сцены когда рендериш прозразные объекты тогда и отключаеш после - включаеш


← →
Хранитель_7К   (2003-03-03 08:25) [4]

Нет, при отключении Z-буфера все объекты просвечиваются сквозь все объекты. Это не решение.


← →
Хранитель_7К   (2003-03-03 09:47) [5]

Или я чего то не то отключил


← →
Хранитель_7К   (2003-03-03 13:28) [6]

Все!
Все работает!
Спасибо



Страницы: 1 вся ветка

Скачать: CL | DM;



Память: 0.46 MB
Время: 0.022 c
14-1565
Yakudza
2003-08-11 18:01
2003.09.01
Поделитесь результатами :)))


3-1297
dito
2003-08-10 17:43
2003.09.01
Рисунки в Access с помощью ADO


3-1277
3dMax
2003-08-11 12:14
2003.09.01
базы ADO


14-1563
VEG
2003-08-11 20:20
2003.09.01
Радиосеть


3-1275
Denis Tkachov
2003-08-11 11:59
2003.09.01
проблема с созданием тригера




   Наверх