A downloadable Shader Pack

Download NowName your own price


English Description

Level up your 3D games in GDevelop with the Essential 3D Shaders Pack!

This pack provides five high-quality, lighting-aware shaders, all packaged as easy-to-use behaviors. Instantly add style to your models, create dynamic gameplay effects, and make your game stand out—no coding or shader knowledge required! Just add the behavior to your 3D object and customize it.


✨ Features

  • Five Essential Effects: A versatile collection including Cel-Shading Outline, Color Tint, Color Replacement, Color Key (Chroma Key), and the new Jelly Waves.
  • Fully Integrated: The shaders appear as standard GDevelop behaviors. No complex setup needed.
  • Lighting Aware: A crucial feature! All effects correctly interact with GDevelop's 3D lighting and shadow system.
  • Runtime Customization: Use GDevelop events to change colors, intensity, and other properties dynamically during gameplay.
  • Beginner Friendly: Add a behavior, tweak the properties, and see the results live.

📦 Shaders Included

🖊️ Anime / Cel-Shading Outline (Beta)

Adds a crisp, customizable outline to your models, perfect for achieving a cel-shaded or cartoon look.

  • Status: This shader is in Beta. It works well on most models but may have minor visual artifacts with very complex geometry. Feedback is welcome!
  • Customizable: Outline Color, Thickness, Opacity, and Depth Bias.

Anime Outline Effect Demo

🎨 Color Tint

Applies a uniform color overlay to your model's texture while preserving its lighting details.

  • Perfect for: Status effects (poisoned, enraged), team colors, or damage indicators.
  • Customizable: Tint Color and Intensity (0-100).

Color Tint Effect Demo

🎭 Color Replacement

Dynamically swaps one specific color on your model's texture for another.

  • Perfect for: Character customization (changing shirt/hair color), creating enemy variations from one model.
  • Customizable: Source Color, Target Color, and Tolerance.

Color Replacement Effect Demo

🟩 Color Key (Chroma Key)

Makes a specific color on your model's texture completely transparent.

  • Perfect for: Hiding parts of a model or creating cut-out effects.
  • Customizable: Key Color, Tolerance, and an Enable/Disable toggle.

Color Key Effect Demo

🌊 Jelly Waves / Liquid Effect

Deforms a 3D object's vertices to create a liquid, wavy, or jelly-like surface.

  • Perfect for: Water surfaces, wavy flags, bouncy jelly-like objects, or surreal terrain.
  • Customizable: Wave Strength, Frequency, Speed, and two modes (Keep Original Material or Custom Colors).

Jelly Waves Effect Demo


⚠️ Limitations & Important Notes

  • Compatibility: This pack is confirmed to work with GDevelop's native 3D objects: 3D Model (`.glb`/`.gltf`) and 3D Box. Compatibility with objects from the community "Three.js" extension has not been tested and is not guaranteed.
  • Usage: These shaders were designed to work individually. Applying multiple shaders from this pack to the same object has not been tested and may cause unexpected behavior.
  • Feedback Welcome: This is a community project! If you find a bug, have an idea for a new shader, or a suggestion for improvement, please leave a comment below. Your feedback is invaluable!

📜 License

This asset pack is provided under a custom license based on the permissive MIT License.

In simple terms:

  • ✔️ You ARE ALLOWED to use these assets in any personal or commercial game/project.
  • You ARE NOT ALLOWED to resell or redistribute this asset pack itself.

The goal is to help you make games. If you find this pack useful, please consider supporting its development with a donation!


Descrição em Português

Dê um upgrade nos seus jogos 3D no GDevelop com o Pacote Essencial de Shaders 3D!

Este pacote oferece cinco shaders de alta qualidade, compatíveis com a iluminação da cena e empacotados como comportamentos fáceis de usar. Adicione estilo aos seus modelos, crie efeitos de gameplay dinâmicos e faça seu jogo se destacar — sem precisar programar ou entender de shaders! Apenas adicione o comportamento ao seu objeto 3D e personalize.


✨ Recursos

  • Cinco Efeitos Essenciais: Uma coleção versátil que inclui Contorno Cel-Shading, Tonalizador de Cor, Substituição de Cor, Remoção de Cor (Chroma Key) e o novo Ondas de Gelatina.
  • Totalmente Integrado: Os shaders aparecem como comportamentos padrão do GDevelop. Nenhuma configuração complexa.
  • Compatível com Iluminação: Um recurso crucial! Todos os efeitos interagem corretamente com o sistema de luz e sombras 3D do GDevelop.
  • Customização em Tempo Real: Use os eventos do GDevelop para alterar cores, intensidade e outras propriedades dinamicamente durante o jogo.
  • Fácil para Iniciantes: Adicione um comportamento, ajuste as propriedades e veja o resultado em tempo real.

📦 Shaders Inclusos

🖊️ Contorno Estilo Anime / Cel-Shading (Beta)

Adiciona um contorno nítido e customizável aos seus modelos, perfeito para alcançar um visual cartunesco ou de cel-shading.

  • Status: Este shader está em fase Beta. Ele funciona bem na maioria dos modelos, mas pode apresentar pequenos artefatos visuais com geometrias muito complexas. Feedback é bem-vindo!
  • Customizável: Cor, Espessura, Opacidade e "Depth Bias" (ajuste de profundidade).

Demonstração do Efeito de Contorno

🎨 Tonalizador de Cor (Color Tint)

Aplica uma camada de cor uniforme sobre a textura do seu modelo, preservando os detalhes da iluminação.

  • Perfeito para: Efeitos de status (envenenado, em fúria), cores de time ou indicadores de dano.
  • Customizável: Cor do Tonalizador e Intensidade (0-100).

Demonstração do Efeito de Tonalizador

🎭 Substituição de Cor

Permite que você troque dinamicamente uma cor específica na textura do seu modelo por outra.

  • Perfeito para: Customização de personagens (mudar cor de camisa/cabelo), criar variações de inimigos com um só modelo.
  • Customizável: Cor de Origem, Nova Cor e Tolerância.

Demonstração do Efeito de Substituição de Cor

🟩 Remoção de Cor (Chroma Key)

Torna uma cor específica na textura do seu modelo completamente transparente.

  • Perfeito para: Ocultar partes de um modelo ou criar efeitos de recorte.
  • Customizável: Cor a ser removida, Tolerância e um botão para Ativar/Desativar.

Demonstração do Efeito de Remoção de Cor

🌊 Ondas de Gelatina / Efeito Líquido

Deforma os vértices de um objeto 3D para criar uma superfície líquida, ondulada ou gelatinosa.

  • Perfeito para: Superfícies de água, bandeiras ondulantes, objetos gelatinosos ou terrenos surreais.
  • Customizável: Força da Onda, Frequência, Velocidade e dois modos (Manter Material Original ou Cores Customizadas).

Demonstração do Efeito de Ondas de Gelatina


⚠️ Limitações e Notas Importantes

  • Compatibilidade: A compatibilidade é confirmada com os objetos 3D nativos do GDevelop: Modelo 3D (`.glb`/`.gltf`) e Caixa 3D. A compatibilidade com objetos da extensão "Three.js" da comunidade não foi testada e não é garantida.
  • Uso: Estes shaders foram projetados para funcionar individualmente. Aplicar múltiplos shaders deste pacote no mesmo objeto não foi testado e pode causar comportamento inesperado.
  • Feedback é Bem-vindo: Este é um projeto para a comunidade! Se você encontrar um bug, tiver uma ideia para um novo shader ou uma sugestão de melhoria, por favor, deixe um comentário abaixo. Seu feedback é muito valioso!

📜 Licença

Este pacote de assets é fornecido sob uma licença customizada baseada na permissiva Licença MIT.

Em termos simples:

  • ✔️ Você PODE usar estes assets em qualquer jogo/projeto pessoal ou comercial.
  • Você NÃO PODE revender ou redistribuir este pacote de assets em si.

O objetivo é te ajudar a criar jogos. Se você achou o pacote útil, por favor, considere apoiar o desenvolvimento com uma doação!

Published 4 days ago
StatusIn development
CategoryAssets
Authoroggiba
Tags3D, gdevelop5, Shaders

Download

Download NowName your own price

Click download now to get access to the following files:

_3DShadersPack.json 74 kB

Comments

Log in with itch.io to leave a comment.

This is awesome. Keep up the good work!

This is super cool. Inspiring to see all the new 3D stuff coming out of GDevelop.