Почему включение прозрачности может привести к проблемам отсечения? - PullRequest
1 голос
/ 12 марта 2010

Я работаю над трехмерным графическим приложением на Java, используя Java 3D API. Я заметил, что каждый раз, когда я имел дело с прозрачностью, все, что я получал взамен, было некоторыми проблемами отсечения. Некоторые части сцены не отображались должным образом. Может показаться очевидным, что это произойдет определенным образом, но я ищу логичное объяснение, почему это происходит?

Спасибо

1 Ответ

4 голосов
/ 12 марта 2010

Вы имеете в виду, что взгляд в окно или между листьями дерева не показывает всего, что должно быть там? Затем буфер глубины фильтрует удаленные объекты. Самый надежный способ сделать это - визуализировать все непрозрачные объекты, а затем отрисовать все прозрачные объекты последними, отсортировав их спереди.

...