У меня есть эта странная проблема в моей программе, где пересечение между сетками становится действительно испорченным дальше. Что называется этим феноменом и как его исправить.Нарушение пересечения сетки OpenGL
Вот фотография этого
У меня есть эта странная проблема в моей программе, где пересечение между сетками становится действительно испорченным дальше. Что называется этим феноменом и как его исправить.Нарушение пересечения сетки OpenGL
Вот фотография этого
Это называется Z-fighting. Используйте буфер глубины более высокого разрешения.
Но это также может означать, что ваша сетка (ы) имеет сопланарные грани; вы исправите это, если немного поправить затронутые лица.
Справа. Я уже использую 24-битный буфер глубины, и обрезание zFar и zNear не так уж и смешно. Поэтому я предполагаю, что это связано с лицами. В настоящий момент водная плоскость состоит только из двух треугольников, образующих квад, может быть причиной этой проблемы? местность должна быть прекрасной. Спасибо за ваш ответ btw :-) – Sonni
Не сам по себе, что еще там? Мне интересно: каковы ваши далекие/близкие значения? – nullpotent
Near = 1.0 far = 300.0 Я попытался изменить их, но он, похоже, не помогает в любом случае. – Sonni
Я не могу сказать, что происходит в этом изображении или в чем проблема. –