Инди-разработчик показал trippy-эффекты для своего хоррора Psych Rift на Godot. Стены плавятся, пол изгибается, реальность буквально ломается — и всё это работает в реалтайме.
Сделано это с помощью VAT (Vertex Animation Textures). Обычно VAT используют для толп (18 000 персонажей на RTX 2060 с просадкой в 1-2 fps) или разрушений. Здесь — для психоделических деформаций окружения.
Автор написал универсальный VAT-шейдер и применяет его ко всем ассетам в игре. На средних настройках сцена идёт 100 fps в 1080p на RTX 3060.
➡️ Инструменты
🔘Houdini — VAT 3.0, нативная поддержка
🔘Blender — OpenVAT (бесплатный плагин)
🔘Godot — Godot_Vertex_Animation_Textures_Plugin на GitHub
Не знаю как вам, а мне это кажется просто супер-красиво.
@make_game
Post #1780
16.1K