I recently start to get into shaders, so created some free effects for C3 and I want to compile them here. All of the shaders support webGL and webGPU so they are future proof.
Let me know if you have any issues with the effect, need some changes or other feedback.
If you want to support me I'd appreciate a coffee :) https://ko-fi.com/fedecalchera
Bloom
Bloom solution using a luminosity mask (see addon documentation and example project)
https://www.construct.net/en/make-games/addons/1112/luminosity-mask-bloom
Kawase Blur
Kawase Blur to mimic gaussian blur with better performance, supposed to be used with multiple passes (see addon documentation)
https://www.construct.net/en/make-games/addons/1110/kawase-blur
Goddess Rays
Procedural animated God Rays, effect has very little performance cost. Based on a shader for Godot (godotshaders.com).
https://www.construct.net/en/make-games/addons/1121/goddess-rays
Glitch
Glitch effect, base on this shader by user Coolok:
https://www.shadertoy.com/view/4dXBW2
https://www.construct.net/en/make-games/addons/1113/glitch
Tint Blend
Overlay a Color with adjustable opacity.
https://www.construct.net/en/make-games/addons/1026/tint-blend
Add Color
Overlay a color with adjustable opacity and additive blending.
https://www.construct.net/en/make-games/addons/1103/add-color
Gradient
Overlay a two color gradient, with adjustable gradient angle, smoothness and opacity of each color.
https://www.construct.net/en/make-games/addons/1107/gradient
Transparent Edges
fade out a sprite from the edges, has a bunch of properties that allow for a wide variety of uses, how soft, how round, how large etc.(you can also flip the effect by choosing a larger Outer than Inner property):
https://www.construct.net/en/make-games/addons/1123/transparent-edges
Box Blur
Two pass box blur with adjustable kernel (strength of the blur).
https://www.construct.net/en/make-games/addons/1108/box-blur-horizontal
https://www.construct.net/en/make-games/addons/1109/box-blur-vertical
Directional Blur
Allows you to set the angle of the blur and tweak the blurs strength and quality.
https://www.construct.net/en/make-games/addons/1149/directional-blur
Color Vignette
Similar to the build in vignette but it allows you to set the color plus some additional parameters to tweak.
https://www.construct.net/en/make-games/addons/1114/color-vignette
BOKEH
https://www.construct.net/en/make-games/addons/1182/bokeh
Buttery Bokeh blur, keep samples low otherwise performance cost can get heavy.
Gradient Map
https://www.construct.net/en/make-games/addons/1189/gradient-map
Remap the colors to a three color gradient.
Overlay Color
https://www.construct.net/en/make-games/addons/1191/overlay-color
add a color with overlay blending.