Edit of asset "Sprite Shader Mixer" Accepted
Old/Current | New/Edit | |
---|---|---|
Title | Sprite Shader Mixer | Sprite Shader Mixer |
Description |
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. |
The Godot Sprite Shader Mixer is a plugin for Godot that allows Sprite2D and AnimationSprite2D nodes to blend shaders from a list 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. IMPORTANT: Those shaders are compatible with GODOT 4.1, but not older versions. |
Category | Shaders | Shaders |
License | MIT | MIT |
Repository Provider | GitHub | GitHub |
Repository Url | https://github.com/spheras/godot-sprite-shader-mixer | https://github.com/spheras/godot-sprite-shader-mixer |
Issues Url | https://github.com/spheras/godot-sprite-shader-mixer/issues | https://github.com/spheras/godot-sprite-shader-mixer/issues |
Godot version | Godot 4.1 | Godot 4.1 |
Version String | 1.2.0 | 1.0.0 |
Download Commit | 6009ff4b58d7c5ff0158e881fe814698e73c30c9 | 132edfd925911965b10c997044f295cbd6db75e9 |
Download Url (Computed) | https://github.com/spheras/godot-sprite-shader-mixer/archive/6009ff4b58d7c5ff0158e881fe814698e73c30c9.zip | https://github.com/spheras/godot-sprite-shader-mixer/archive/132edfd925911965b10c997044f295cbd6db75e9.zip |
Icon Url |
https://raw.githubusercontent.com/spheras/godot-sprite-shader-mixer/main/icon.png
|
https://raw.githubusercontent.com/spheras/godot-sprite-shader-mixer/main/icon.png
|
Preview Insert | ||
---|---|---|
Type | image | |
Image/Video URL |
https://user-images.githubusercontent.com/3862933/274060141-b373fda9-38d8-4389-babb-ffe6e8d69cd1.gif
|
|
Thumbnail |
|
Preview Insert | ||
---|---|---|
Type | image | |
Image/Video URL |
https://user-images.githubusercontent.com/3862933/273475461-c430fb4d-1375-442f-a1c9-65f3050e329f.gif
|
|
Thumbnail |
|
Preview Insert | ||
---|---|---|
Type | image | |
Image/Video URL |
https://user-images.githubusercontent.com/3862933/273700521-4c76ed2c-ce48-490e-b0b5-28ca8d91e773.gif
|
|
Thumbnail |
|