2014-03-19 6 views

ответ

0

Судя по изображению, у вас есть проверка глубины отключена.

Чтобы нарисовать непрозрачные объекты, вам необходимо включить проверку глубины. Также отбраковка задней поверхности улучшит производительность.

+0

У вас есть пример или документация, чтобы узнать, как это сделать? – Jordan

+0

После добавления DEPTH_TEST он все равно не работает. – Jordan

0

Я верю, что у вас здесь есть то, что мы называем z-fight. Точность в ZBuffer иногда слишком мала для многоугольников, которые действительно слишком близки.

Используя Direct3D, вы можете использовать Z-bias, чтобы исправить это. Используя OpenGL, я считаю, что он называется Polygon Offset.

Надеюсь, что это поможет найти вашу проблему!

Смежные вопросы