Разработчик KAIJIUUUUU показал обновлённую версию водной системы для своей игры Direland
Вода стала заметно более живой за счёт ряби, преломлений и отражений, которые теперь выглядят гораздо убедительнее в движении.
Технически эффект построен через height mask, которая распространяется compute shader’ом, затем из неё формируется normal map.
Она используется для подводной рефракции и упрощённых отражений облаков на поверхности воды.
Вместо дорогих вычислений разработчик сознательно применяет “фейковую” модель отражений, что даёт хороший баланс между качеством и производительностью в духе типичного пайплайна для Unity или Unreal Engine.
#inspiration | Original
Post #3858
1.98K
- 👍 5