← Все новости·2026-07-21·4 мин чтения

Бесплатные шейдеры для Godot: 30+ визуальных эффектов для Godot 4 (огонь, вода, растворение, тун-шейдинг)

Godot Shaders от GDQuest — это набор из более чем 30 готовых шейдеров для Godot 4. Среди них огонь, вода, растворение, контуры, тун-шейдинг, снег, силовые поля, размытие экрана и многое другое! Для каждого шейдера даже есть демо-сцена! Просто скачайте файл .gdshader и перетащите его в свой проект!

godotshadersgamesvibeassetsgithub

Когда я только начинал делать небольшие игры на Godot, самой раздражающей частью для меня оказалось добавление эффектов. Спрайты-то из магазина ассетов импортировать легко, а что насчёт настоящих визуальных эффектов? Как сделать огонь реалистичным? Или добавить рябь на воде? Или заставить персонажей растворяться при смерти? Писать собственные шейдеры мне совсем не хотелось.

Репозиторий Godot Shaders от GDQuest — это бесплатная библиотека из более чем 30 готовых шейдеров для Godot 4. Шейдеры включают как 2D-, так и 3D-эффекты: растворение, контуры, вода, стилизованный огонь, тун-шейдинг, снег, силовые поля, размытие экрана и многое другое! Для каждого шейдера также есть демо-сцена, которую можно посмотреть, чтобы представить, как этот шейдер будет смотреться в вашей игре. GDQuest — известная образовательная команда по Godot, которая уже много лет создаёт платные курсы и бесплатные видео на YouTube. Это один из множества их проектов для сообщества.

Исходники

gdquest-demos/godot-shaders

★ 4 035GDShader

Открыть на GitHub →

Чтобы использовать шейдер, просто зайдите в директорию Shaders/ на GitHub, найдите нужный шейдер, скачайте файл .gdshader и все связанные с ним текстуры (они должны лежать прямо рядом с файлом .gdshader). Затем перетащите эти файлы в панель FileSystem вашего проекта Godot, выберите объект Mesh или Sprite, зайдите в ShaderMaterial > Shader и укажите путь к файлу. Можно также попросить своего агента сделать это за вас, отправив ему путь к файлу в чате.

Как добавить шейдер в проект Godot 4

  1. 1Открой папку Shaders/ в репозитории на GitHub
  2. 2Выбери нужный шейдер — water2d, dissolve, 3d_outline, toon, stylized_fire, interactive_snow и другие
  3. 3Скачай файл .gdshader и текстуры рядом (.png или .tres — если есть)
  4. 4В проекте Godot: перетащи все скачанные файлы в панель FileSystem
  5. 5Выбери нод (Sprite2D, MeshInstance3D и т.д.) → Inspector → Material → New ShaderMaterial → Shader → укажи путь к .gdshader
ℹДля Godot 3

Основная ветка сейчас переносится на Godot 4 — некоторые демо-сцены ещё не доделаны. Если ты на Godot 3, скачай релиз 1.0.0 со страницы Releases. Это последняя полностью рабочая версия для Godot 3.

Большинство папок в директории Shaders/ содержат только файл .gdshader и, возможно, несколько текстур. И всё! Никаких менеджеров пакетов и зависимостей не нужно — просто перетащите файл! А если хочется посмотреть, как выглядит демо-сцена, зайдите в директорию Demos/, где вы найдёте те же самые сцены, которые можно открыть в Godot.

✓Что в итоге

30+ бесплатных шейдеров для Godot: растворение, огонь, вода, контур, тон-шейдер, снег, силовое поле, гауссово размытие, искажение экрана и другие. К каждому — рабочая демо-сцена. Знания шейдеров не нужны — скачиваешь файл, указываешь материалу путь и готово. Godot 4 в основной ветке; Godot 3 — релиз 1.0.0.

Источник: github.com

Бесплатный курс

Хватит читать про ИИ — начни строить с ним

Бесплатный курс Claude Code: свой первый сайт, инструмент или игра — без программирования. Без апсейлов и кросс-сейлов — здесь нечего купить.

Начать →
ЕАЕвгений Арсентьев

Автор

Евгений Арсентьев

PhD · CEO, digital health