Разработчик на Unity показал завораживающий эффект объемного тумана для своей игры

Алексей Тестов продолжает впечатлять игровое сообщество технологическими решениями для своей игры. В прошлом году разработчик уже привлекал внимание шейдером освещения и системой погоды, а теперь продемонстрировал красивый эффект псевдо-объемного тумана в экранном пространстве. Несмотря на то что решение работает только с одной перспективы, результат выглядит шикарно.

Разработчик написал:

По сути, технически это довольно простой эффект, особенно учитывая, что камера в моей игре не вращается, что убирает около 90% сложности. Карта распределения тумана рендерится в render texture и управляется множеством параметров вроде текущей влажности, скорости ветра, времени суток и так далее, поэтому погода влияет на туман. Эта карта затем проецируется на мир в том же направлении, что и вид камеры.

Для создания движущихся "облаков тумана" разработчик использует текстуру высоты местности и стирает часть тумана по высоте. Благодаря этому приземный туман остается плотным у поверхности и полностью исчезает на высоте нескольких метров.

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

Следить за разработкой можно на странице Алексея в твиттере.

Тэги:

Об авторе

Эксперт по Fallout
Главный редактор
Более 16 лет в индустрии освещения видеоигр, кино, сериалов, науки и техники. Особенно разбираюсь в серии Fallout, ценитель The Elder Scrolls. Поклонник Arcanum и Fallout Tactics. Больше всего играю в Civilization, Old World и градостроители. Изучаю ИИ и загадки космоса.