
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.
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.
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.
A 3D shader meant for adding parallax to a single surface. Contains an example, and documented code.
# 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
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
Volume rendering, implemented in Godot Engine.
An oil-painting style shader based on the Kuwahara filter. Available for Sprites, TextureRect and 3D post-processing.
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.
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.
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.
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
A "3D pixel-perfect outline" shader for Godot 3.
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.
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
This provides a planar reflection shader and the related camera logic for doing planar reflecitons.
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.
A plugin to make writing compute shaders less painful. Supports Godot 4.3+, almost certainly supports any 4.x version.
A shader meant for adding gradients to unlit 3D meshes. Contains examples, and documented code.
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.
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.
This is a port of the libretro crt-geom GLSL shader to Godot shading language.