Sort
  • Glowing Border Effect
    4.3
    v2.1.2Shaders

    The Glow Boarder Effect Renderer contains shader setup with a glowing boarder effect for selected objects. The user can turn the glow border effect on and off and select glow color for individual objects.

    By: Magodra
  • Glowing Border Effect
    3.5
    v1.1.0Shaders

    The Glow Boarder Effect Renderer contains shader setup with a glowing boarder effect for selected objects. The user can turn the glow border effect on and off and select glow color for individual objects.

    By: Magodra
  • Godot Card Parallax
    4.2
    v1.05Shaders

    A 3D shader meant for adding parallax to a single surface. Contains an example, and documented code.

    By: Trixelized
  • Foamy Ocean
    3.1
    v1.0.0Shaders

    An ocean shader that incorporates foam

    By: creikey
  • Motion Blur 4.0
    4.0
    v1.0Shaders

    # motion-blur-godot-4.0 A motion blur plugin created by Bauxitedev, ported to Godot 4.0 To use this plugin in your game, do the following: 1) Copy the motion-blur folder to your project directory. 2) Select the camera you want to apply motion blur to, and click the 'link' button above the scene tree to instance a scene. 3) Select the 'motion_blur.tscn' file, and click Open. If you want to customize the blur: 1) Select the motion_blur node 2) Click 'Surface Material Override' in the inspector under MeshInstance3D. 3) Click 'Shader Parameters' 4) Mess with the Intensity, Iteration Count, and Start Radius until you have the effect you'd like. Original plugin by Bauxitedev for Godot 3: https://godotengine.org/asset-library/asset/211

    By: Mantequilla
  • PSX Style Camera Shader - Distance Fog, Dithering, Color Limiter, Noise
    4.3
    v1.1Shaders

    This is a Camera shader for Godot 4.3 to add distance fog with optional noise, color limiting, and dither. There are a lot of fragmented and partial solutions out there and I wanted to combine various techniques to make an easy to use quad-based shader. Each setting can be enabled/disabled and customized. ** Updated for Godot 4.3. A 4.2 compatible version can be found within the repository's releases

    By: GEG-Fairbear8974
  • Kuwahara Shader
    3.4
    v1.0Shaders

    An oil-painting style shader based on the Kuwahara filter. Available for Sprites, TextureRect and 3D post-processing.

    By: PeterEve
  • Eye Dropper - Palette swapper shader
    4.3
    v1.0.1Shaders

    Eye Dropper is a shader (GDShader) that helps with quick color palette swapping easily customizable through shader parameters. This shader is a canvas_item type of shader that was meant, at least initially, to be used with CanvasItems nodes in Godot. Contributions are welcome to make a 3D version (To contribute, visit the GitHub repository, available in this page). With this shader, you can configure your palettes through textures or through color arrays, or even use both options, if it's more convenient to you. This project is fully documented so that you can understand what each function or property does, just check it out in the eye_dropper.gdshader file! To be able to use the palette arrays with various colors, make sure to tweak the max_palette_array_size constant in the shader file so that it attends your project's needs. By default it is set to 8, which means that only 8 colors are allowed at maximum using the arrays, but, as mentioned, that's easily tweakable. I hope this shader helps you with your project! :D *This project was tested with Godot 4.3.

    By: nadjiel
  • Dynamic Crosshair Shader
    3.2
    v1.0Shaders

    Dynamic crosshair shader for godot ##Installation Create a ColorRect, set the size to your resolution so it covers the entire viewport. Apply the shader to the ColorRect. ##Customization Colors, size, spacing, etc. are editable in shader params. "inverted" overrides all color and replaces it with an inverted screenbuffer. color_id enables color_%id (color_id == 1, color_1 is active color). "spread" is the scale factor of "spacing". The space between each section is spacing * spread. 1 is the default value. See readme for example usage.

    By: 0xspig
  • Godot 4 interior mapping shader no cubemap
    4.0
    v1Shaders

    Fake interior shader with use single texture for room Port of this shader: https://forum.unity.com/threads/interior-mapping.424676/#post-2751518 Interior mapping shader which instead of cubemap, it uses texture atlas with room tiles that are front room view automatically mapped into a cube. The alpha channel value - uniform for whole tile - is used to determine the rear wall's relative distance.

    By: Rytelier
  • Interactive Energy Shield
    4.3
    v1.0Shaders

    This addon for Godot provides an energy shield that can be easily integrated into your scenes. You can use either the shield_plane.tscn or shield_sphere.tscn directly, or apply the shader to other materials. Note that some adjustments may be needed to ensure proper functionality on meshes other than planes and spheres. Showcase Video: https://youtu.be/0YiZSrtxtcg GitHub Repo: https://github.com/nojoule/energy-shield

    By: nojoule
  • Curvature Shader
    3.2
    v0.2Shaders

    This shader adds curvature to any mesh!

    By: NovemberDev
  • Water shader
    3.0
    v0.1Shaders

    This is a water shader with optional chromatic aberration, it has some options to tweak like tilling (To adjust waves scale), Murky ramp (To make it more or less "cloudy"), water tint colors (To make muddy water o caribean like), etc. It problably needs some optimization or has some bugs (since is one of my first incursions in shader coding) so please you are welcome to post issues or improvements. Only works on Godot 3.x, with GLES 3 backend for now.

    By: faculezcano
  • 3D Outline
    3.2
    v1.0Shaders

    A simple customizable 3D outline shader.. How to use? Just add the outline.material as next_pass to the material which is suppose to have an outline. For more details and tips check out the Test folder or read the README.md Customizable: - can be enabled and disabled through a simple shader parameter - choose your desired color - adjust the thickness of the outline

    By: ReisDev
  • gd_planar_reflections
    4.3
    v1.0.1Shaders

    This provides a planar reflection shader and the related camera logic for doing planar reflecitons.

    By: RisingThumb
  • Noise textures
    3.0
    v1.0Shaders

    Fast generation of noise textures by implementing the noise texture in a shader. Currently only supports worley noise, will add open simplex and voronoi soon as well.

    By: Mux213
  • Fusion Compute
    4.3
    v1.3.1Shaders

    A plugin to make writing compute shaders less painful. Supports Godot 4.3+, almost certainly supports any 4.x version.

    By: _SmallConfusion
  • Hypercasual Gradient Shader
    4.2
    v1.03.1Shaders

    A shader meant for adding gradients to unlit 3D meshes. Contains examples, and documented code.

    By: Trixelized
  • 766 Color Palette Swap Shader
    3.2
    v1.1Shaders

    RGB 8-bit shader which can swap 766 colors per shader instance. Includes two demos scenes with explanations, and a code template to dynamically change the colors with a GDScript.

    By: AlbGD
  • Color Matrix System
    4.2
    v0.1Shaders

    Add color manipulation filters to the screen or a sprite without writing millions of unique shaders. Blending between filters with a tween to create interesting effects. Lot's of built in filters and easily tweakable settings with a live update.

    By: teebar
  • CRT-Geom shader
    3.2
    v1.0Shaders

    This is a port of the libretro crt-geom GLSL shader to Godot shading language.

    By: qarlos