2015-01-22 2 views
1

У меня есть эта странная проблема в моей программе, где пересечение между сетками становится действительно испорченным дальше. Что называется этим феноменом и как его исправить.Нарушение пересечения сетки OpenGL

Вот фотография этого illustration

+0

Я не могу сказать, что происходит в этом изображении или в чем проблема. –

ответ

2

Это называется Z-fighting. Используйте буфер глубины более высокого разрешения.

Но это также может означать, что ваша сетка (ы) имеет сопланарные грани; вы исправите это, если немного поправить затронутые лица.

+0

Справа. Я уже использую 24-битный буфер глубины, и обрезание zFar и zNear не так уж и смешно. Поэтому я предполагаю, что это связано с лицами. В настоящий момент водная плоскость состоит только из двух треугольников, образующих квад, может быть причиной этой проблемы? местность должна быть прекрасной. Спасибо за ваш ответ btw :-) – Sonni

+0

Не сам по себе, что еще там? Мне интересно: каковы ваши далекие/близкие значения? – nullpotent

+0

Near = 1.0 far = 300.0 Я попытался изменить их, но он, похоже, не помогает в любом случае. – Sonni

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