Вниз
Скачать: 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.013 c
1-1441
ArtAlex
2003-08-18 20:56
2003.09.01
Как можно отследить процесс?


14-1554
Карелин Артем
2003-08-11 11:40
2003.09.01
Методики оценки неоходимого количества выпивки и закуски.


1-1479
Rel_
2003-08-18 09:10
2003.09.01
копирование оъектов


4-1714
Salivan
2003-07-03 15:26
2003.09.01
Как можно общаться с консольными приложениями?


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




   Наверх