Параллакс шейдер

Недавно я попытался добавить отображение окклюзии параллакса к своему рендереру ландшафта, и оно выглядит и работает нормально, но я столкнулся с некоторыми проблемами.

Вот 2 изображения (одно с только нормальным наложением текстур, другое с наложением параллакс-окклюзии).

У меня есть некоторые проблемы с алиасами, которые я пометил красными кружками (вы можете увидеть полное изображение по его ссылке).

альтернативный текст

альтернативный текст

Это, очевидно, результат лучевого приближения, которое является частью техники окклюзии параллакса, но я уверен, что есть несколько способов улучшить визуальный эффект.

Может ли кто-нибудь указать способы их устранения (возможно, некоторые рефераты, статьи, исследования, что угодно)?

Благодарю.

1 ответ

Решение

Взгляните на GPU Gems 3, "Расслабленный шаг конуса для рельефного картирования" (Глава 18, с. 409). Это также доступно онлайн здесь (ссылка PDF).

Основная цель пошагового использования конуса состоит в том, чтобы уменьшить количество артефактов, которые вы видите, но это вводит другие виды артефактов. Расслабленный шаг конуса решает обе проблемы, достаточно хорошо, чтобы можно было прагматично сказать, что артефактов больше нет.

Другие вопросы по тегам