Вышел подробный туториал по созданию стилизованной воды в Godot 4.6 в духе Sea of Thieves.
Разбирается: реконструкция глубины из depth buffer, анимированные волны через noise-функции (без сложного FFT), рефракция через UV displacement, поглощение цвета по Beer-Lambert, каустики на поверхности, пена на мелководье.
Автор использует упрощённый подход: вместо Gerstner waves простой noise с vertex displacement. Результат выглядит отлично, а код остаётся понятным.
Шейдер постепенно усложняется: от grayscale-визуализации глубины до полноценной композиции с туманом, волнами и эффектами.
📎 Готовые шейдеры для Godot 4.x также есть на godotshaders.com.
@make_game
Post #1790
2.42K
- 🔥 16
- ✍ 3
- ❤ 1