Sobre o projeto

Godot Shaders é um repositório de shaders gratuitos e de código aberto para o motor de jogo Godot, criado pela GDQuest. Parte da coleção foi produzida para o curso "Godot Shader Secrets". O projeto está atualmente sendo portado para o Godot 4; uma versão funcional do Godot 3 está disponível via o último lançamento do Godot 3, e uma issue de rastreamento orienta a atualização para o Godot 4.3. A biblioteca cobre três grupos de efeitos. Shaders 3D incluem dissolve, contorno, onda de choque, fogo estilizado, um shader toon avançado, campo de força, máscara de estêncil (cubo impossível), líquido engarrafado estilizado, neve interativa, tint direcional sem luz, métodos de mistura de texturas, uma cachoeira estilizada, uma máscara esférica e uma ponte de partículas para comunicação canvas_item/spatial. Shaders 2D incluem controle de brilho em textura assada, sombras de nuvens baseadas em ruído, dissolve, brilho, contorno, troca de paleta, reflexão, água lateral e de cima para baixo, e mascaramento de raio-x. Shaders de tela incluem desfoque gaussiano, cores invertidas, pontilhismo e distorção de tela (onda de choque 2D). Os shaders vivem no diretório Shaders/, e a maioria vem com cenas de demonstração coletadas no diretório Demos/. Um diretório Intro/ contém uma animação explicando o pipeline de shaders, usada no curso. Contribuidores são bem-vindos; relatórios de bugs passam pelo rastreador de issues, e diretrizes de contribuição e estilo GDScript estão vinculadas no README. O efeito de fogo estilizado é adaptado de um tutorial da Unity por @minionsart.