Как убрать искажения (муар) от освещения на поверхности из параллельных граней?

Демонстрация искажений

Думаю, что картинка хорошо иллюстрирует мой вопрос.


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

Автор решения: Kromster

Полностью - никак. Это одна из бед графики.

Причина в том, что с каждым последующим фрагментом, вам нужно усреднять значение для пикселя из всё большего количества контрастных текселей (или разно-ярких полигонов, в вашем случае).

Такой муар можно только уменьшать:

  • используйте текстуру и анизотропную фильтрацию
  • используйте суперсэмплинг и сглаживание
  • используйте более ровную текстуру или освещение, чтобы не было таких контрастных переходов
→ Ссылка