This is a shader that implements a chroma key effect. Chroma keying is a technique used to remove a specific color (usually green or blue) from an image or video, making it transparent and allowing other content to show through.The shader provides RGB Comparison options for the chroma key effect.
Volume rendering, implemented in Godot Engine.
Adds an outer or inner stroke to a texture. Just attach the shader to a ShaderMaterial and the ShaderMaterial to a Sprite2D or AnimatedSprite2D. Less suitable for textures with anti-aliased edges. Shader parameters:- color- width- pattern (diamond, circle, square)- inside- add_margins (to make room for an outline)- number_of_images (number of horizontal and vertical images in the sprite sheet)When using a sprite sheet: if the images contain a few semi-transparent pixels from adjacent images, try increasing the 0.0 at lines 41 and 69 to a value like 0.1.
This is a visual shader addon that adds the HeightBlend node to the visual shader editor.
This is a visual shader addon that adds the UVManipulation node to the visual shader editor.
This plugin contains a few shaders and scripts that will make geometry look like it comes straight from the PlayStation 1! All of these following PSX quirks have been faithfully implemented, and can be modified (via shader globals) to suit your needs:- Vertex snapping (jittering)- Vertex fog (a la Silent Hill)- Affine texture warping- Gouraud shading- Bit depth limitation and color dithering
This node outputs normal map direction in world space based on the input.
Necessary UV Nodes For Godot 4. Includes UVManipulation, UVPanner, UVTwirl, UVRotate, UVSpherize.
Adds an outer or inner stroke to a texture. Just attach the shader to a ShaderMaterial and the ShaderMaterial to a Sprite or AnimatedSprite. Less suitable for textures with anti-aliased edges. Shader parameters:- color- width- pattern (diamond, circle, square)- inside- add_margins (to make room for an outline)- number_of_images (number of horizontal and vertical images in the sprite sheet)When using a sprite sheet: if the images contain a few semi-transparent pixels from adjacent images, try increasing the 0.0 at lines 37 and 65 to a value like 0.1.
This addon comes with Visual Shader nodes such as procedural shapes, UV manipulation and other utility nodes.
A pack of retro/old-school post-processing shaders for Godot, containing 20 effects.Read https://github.com/Ahopness/GodotRetro/blob/main/README.md#instalation to setup them.
This is a postprocessing shader using viewports.It can smoothen the specular on the margin of 3d models(also support 2d pictures), to make it less sharp.The repo contains the shader and the demo scene(res://main/Main.tscn).