Я пытаюсь открыть OpenGL es 2, у меня сцена с загруженной сеткой, она «работает», но сталкивается с наложенной ошибкой.ios opengl es 2 объект наложения граней объектов
Любая идея, чтобы исправить это?
Заранее спасибо.
Я пытаюсь открыть OpenGL es 2, у меня сцена с загруженной сеткой, она «работает», но сталкивается с наложенной ошибкой.ios opengl es 2 объект наложения граней объектов
Любая идея, чтобы исправить это?
Заранее спасибо.
Судя по изображению, у вас есть проверка глубины отключена.
Чтобы нарисовать непрозрачные объекты, вам необходимо включить проверку глубины. Также отбраковка задней поверхности улучшит производительность.
Я верю, что у вас здесь есть то, что мы называем z-fight. Точность в ZBuffer иногда слишком мала для многоугольников, которые действительно слишком близки.
Используя Direct3D, вы можете использовать Z-bias, чтобы исправить это. Используя OpenGL, я считаю, что он называется Polygon Offset.
Надеюсь, что это поможет найти вашу проблему!
У вас есть пример или документация, чтобы узнать, как это сделать? – Jordan
После добавления DEPTH_TEST он все равно не работает. – Jordan