Sprite Shader Mixer's icon

Sprite Shader Mixer 1.2.0 Shaders 4.1 Community

Submitted by user spheras; MIT; 2023-11-02

The Godot Sprite Shader Mixer is an add-on for Godot that allows Sprite2D and AnimationSprite2D (Label and ColorRect since version 1.2.0) nodes to blend shaders from a collection of available shaders. Users can select and add shaders to sprites dynamically, automatically downloading them from GitHub as needed. The plugin handles shader generation and blending, resulting in a texture that combines all selected shaders.

The add-on allows you to download a set of shaders from a collection (the collection is public on GitHub and you can collaborate on adding new ones). Once downloaded the tool will mix them in a unique shader for your sprite. Since then you can manipulate the shader as usual, customizing the input variables of each shader.

version 1.2.0 Update:
- Added Label and ColorRect nodes to add shader mixer
- default opacity parameter for all shaders
Version 1.1.0 Update:
- Added a Search Manager Window to easily select the shader

Basic instructions:
- You only need to download the addon folder to your project
- Active the plugin
- Select a Sprite2D or AnimatedSprite2D node (also Label and ColorRect since version 1.2.0)
- At the right, you will see a button to create a shader mixer
- Press the button to Sync the list of available shaders (ensure it is pressed, if not the combo will be empty)
- Select a Shader and download it (repeat this if you want to merge several shaders)
- Go to your material->Shader->Parameters to tune the shader

FULL INSTRUCTIONS AND EXAMPLES HERE:
https://github.com/spheras/godot-sprite-shader-mixer#godot-sprite-shader-mixer

IMPORTANT: Those shaders are compatible with GODOT 4.1, but not older versions.


View files Download Submit an issue Recent Edits