GodotCanvasEffects
GodotCanvasEffects copied to clipboard
godot shaders implement kinds of canvas effect
GodotCanvasEffects
Some canvas effects may be useful to you project

| Effect | Screentshoot | params | extra |
|---|---|---|---|
| Vignette | ![]() |
effect_color, radius, width | |
| Grayscale | ![]() |
effect_factor | |
| Pixel | effect_factor | ||
| Spedia | ![]() |
effect_color, effect_factor | |
| Nega | ![]() |
effect_factor | |
| Gradient | ![]() |
color_ul, color_ur, color_bl, color_br, effect_factor | |
| Dissolve | ![]() |
color, width, noise_texture | need a noise texture, use a NoiseTexture in this demo |
| Shiny | ![]() |
effect_color, effect_strength, effect_offset, rotation, width, softness | change shader param effect_offset with time to make animation effect |
| Blur | ![]() |
strength | may cost a lot of time on mobile |
| Outline | ![]() |
effect_color, border | |
| Shadow | ![]() |
effect_color, x_offset, y_offset |
Usage
Download the shader files and put it in your project, select the canvas node in your project , create a new material for it, add load shader from file(for dissolve effect, you can use the dissolve material direct and assign youself's noise texture).









