3D-художник Binbun, известный своими шейдерами в Godot, показал новую работу. Речь идет об эффекте параллакса, который создает заметное ощущение глубины. Этот эффект был интегрирован в его шейдер настраиваемого портала, проект, который создатель уже представлял ранее. Демонстрация привлекла внимание сообщества.
Техника за эффектом глубины 🧠
Художник объясняет, что система основана на параллаксном мэппинге, используя две фундаментальные текстуры: одну для формы и другую для шума. Эти текстуры используются для проекции и смещения слоев, имитируя объем. Binbun открыто поделился настройками этого мэппинга на своей странице itch.io. Для тех, кто хочет углубиться, художник рекомендует ознакомиться с официальной документацией Godot и конкретными туториалами по шейдерам.
Когда твоему порталу нужно больше мяса, чем в червоточине 😵💫
Оказывается, создание портала в другое измерение уже недостаточно. Теперь нужно добавить слои параллакса, текстуры шума и мэппинг, который запутает твою видеокарту. Пока мы боремся, чтобы спрайт двигался, Binbun там делает порталы глубже, чем сюжет среднего инди-игры. Напоминание о том, что в мире шейдеров всегда есть еще один слой, который можно добавить.