Артефакты на текстурах при удалении на большое расстояние от них OpenGL

Столкнулся с проблемой, что когда далеко отлетаешь от объекта, на который наложена текстура, появляются странные искажения (при зумировании самой камеры заметно)...Не могу понять, с чем это связано...Mipmapping отключал, эффект тот же.. Текстуры накладываю с такими параметрами(их тоже менял, не смог пофиксить проблему):

glGenerateMipmap(_textureType);
glTexParameteri(_textureType, GL_TEXTURE_WRAP_S, GL_REPEAT);
glTexParameteri(_textureType, GL_TEXTURE_WRAP_T, GL_REPEAT);
glTexParameteri(_textureType, GL_TEXTURE_MIN_FILTER, GL_LINEAR_MIPMAP_LINEAR);
glTexParameteri(_textureType, GL_TEXTURE_MAG_FILTER, GL_LINEAR);

введите сюда описание изображения введите сюда описание изображения введите сюда описание изображения


Ответы (1 шт):

Автор решения: Глеб Труфанов

Проблема решилась просто отсечением задних граней

glEnable(GL_CULL_FACE);
glCullFace(GL_BACK);

Но на самом деле это не единственный вариант, если есть какие-нибудь ещё, то вопрос открыт) Так же можно сдвигать ближнюю плоскость отсечения в зависимости от расстояния до объекта (менять предпоследний параметр)

glm::mat4 projection = glm::perspective(glm::radians(camera.Zoom), monitorAspect, 0.1f, 300000.0f);
→ Ссылка