A collection of additional shader nodes ( + examples) that can be used in the visual shader editor to achieve common tasks faster.Installation:Just download into your projekt folder. The nodes are automatically added to shader editor. Example materials can also be found in the examples folder.Changelog 1.1:New Nodes:- Screen Space Refraction (GLES 3 only)- Read Normal Map - Various Noise nodes Changelog 1.2:New Nodes:- signed distance field (SDF) operator nodes (procedural shapes and pattern)- some generally useful helpers
A post effect outline shader for 3D screen.
A set of shaders and a custom camera node to easily integrate post process outlines into your game. Works with both 2D and 3D games. Documentation at:https://github.com/jocamar/Godot-Post-Process-OutlinesIf you have any questions feel free to reach out to me on Twitter:https://twitter.com/joaomarinheiro
This contains a simple atmosphere shader usable on planets. I developped this for a tech demo I'm working on, so I thought of making it an addon.- Not realistic, but fast (no nested for loops)- Gradients of two colors for each side of the planet- Can be seen from inside like regular fog if you want to land on the planet- Switches to a cube mesh when seen from far away so multiple atmospheres can be drawn at lower cost
xBRZ Screen-Filter shader
A Half-Tone post-processing effect shader that replicates the appearance of old comic books.
This plugin adds a new camera that creates a 3D anaglyph effect.For the addon itself, install only the silicon.3d.anaglyph folder. For the whole demo, install everything.
Simple material shader with added debanding noise for use with GLES2 renderer that does not support full-screen debanding
CRT Monitor ShaderFeatures:* Aperture grille effect* White noise* RF Switch-esque (like a old console games) blur effect* Scanline
STN LCD-esque Shader.Features:* Blur* Color decrease* Dithering* CSTN mode
A basic 3D refraction shader that includes the following properties:RefractionTintSpecularRoughnessMetallic/ReflectionOptional normal map
A 2D shader for Godot 3 simulating a CRT.
This plugin gives you the ability to have lens flare in your 3d projects. And it's procedural too; meaning you don't need to assign actual lens flare textures as long as you have a bright spot in your screen.Just install the addons folder to add it to your project.Find out more here: https://github.com/SIsilicon/Godot-Lens-Flare-Plugin
Dynamic crosshair shader for godot##InstallationCreate a ColorRect, set the size to your resolution so it covers the entire viewport. Apply the shader to the ColorRect.##CustomizationColors, 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.
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.
A gameboy dot-matrix retro post-processing filter for your games. Enjoy.
There are some basic shaders, as a blur filter, a mosic filter, an edge filter and others. You can use as your shader in your project, after download the shaders.
This is a demonstration project showcasing the included Cel Shader. See ReadMe for details.
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.mdCustomizable:- can be enabled and disabled through a simple shader parameter- choose your desired color- adjust the thickness of the outline
This plugin adds a new node for giving a volumetric lighting effect to light nodes they are attached too.It also supports Lexpartizan's Sky Shader.https://github.com/Lexpartizan/Godot_sky_shader.More info in the README file. Please read it.
This is a port of the libretro crt-geom GLSL shader to Godot shading language.
Port of libretro's CRT Lottes GLSL shader
This shader adds curvature to any mesh!