Об этом проекте
Godot Shaders — это репозиторий бесплатных шейдеров с открытым исходным кодом для игрового движка Godot, созданный GDQuest. Часть коллекции была создана для их курса «Godot Shader Secrets». Проект в настоящее время портируется на Godot 4; рабочая версия для Godot 3 доступна через последний релиз Godot 3, а в трекере задач есть issue, направляющий обновление до Godot 4.3.
Библиотека охватывает три группы эффектов. 3D-шейдеры включают растворение, контур, ударную волну, стилизованный огонь, продвинутый тоон-шейдер, силовое поле, трафаретную маску (невозможный куб), стилизованную жидкость в бутылке, интерактивный снег, однонаправленный оттенок без освещения, методы смешивания текстур, стилизованный водопад, сферическую маску и мост частиц для связи canvas_item/spatial. 2D-шейдеры включают управление свечением с запечённой текстурой, облачные тени на основе шума, растворение, свечение, контур, замену палитры, отражение, воду для сайд-скроллера и вида сверху, а также рентгеновскую маску. Экранные шейдеры включают размытие по Гауссу, инверсию цветов, пуантилизм и искажение экрана (2D-ударная волна).
Шейдеры находятся в каталоге Shaders/, и большинство из них сопровождаются демо-сценами, собранными в каталоге Demos/. Каталог Intro/ содержит анимацию, объясняющую конвейер шейдеров, используемую в курсе. Приветствуются участники; сообщения об ошибках отправляются через трекер задач, а рекомендации по вкладу и стилю GDScript указаны в README. Эффект стилизованного огня адаптирован из учебника Unity от @minionsart.
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.