A 3D shader meant for adding parallax to a single surface. Contains an example, and documented code.
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.
WARNING: if you're upgrading from any version prior to 1.4.0, you MUST follow the steps outlined in the link below. If you don't, your materials WILL break, and you'll have to fix them all MANUALLY! You only need to follow these steps once -- subsequent versions will not be reorganized again.https://github.com/Zorochase/ultimate-retro-shader-collection?tab=readme-ov-file#upgrading-from-v13--to-v14-- -- --Ultimate Retro Shader Collection (URSC) brings PlayStation, Sega Saturn or Nintendo 64 aesthetics to Godot 4.Features:- Vertex snapping and affine texture mapping (as seen on PlayStation and Saturn)- 3-point texture filtering (as seen on Nintendo 64)- Distance-based, per-vertex texture LOD and fog- Metallic and shiny shaders- 3D sprite shaders (shaded/unshaded, single/double-sided)- Scrolling sky shader (think Mario 64)- Screen-reading dithering and fade shaders- Create custom spatial shaders using macros- Compatible with all rendering backendsCheck out the collection's README on GitHub for documentation and a guide on getting set up. TLDR -- run the "setup.gd" editor script included with the collection to add the necessary global shader uniforms to your project settings.https://github.com/Zorochase/ultimate-retro-shader-collection?tab=readme-ov-file#readme
Procedurally generates cautionary strips of any color, rotation, width or gap between them, and speed and direction of movement if you want it to be animated.
Import *.spv files as RDShaderSPIRV
This is a fancy water shader for Godot Engine 4.1+, plus tools to build your own infinite ocean.Here's a few features of the addon:* Ocean mesh generator with multiple levels of detail* Vertex waves based on Gerstner waves* Foam waves* Shore foam at the edges of submerged solid objects* Refraction* Fresnel* Depth fog* Snell's window* Fade out many features with distance from the camera* Helper nodes for building your own ocean, like CameraFollower3D and WaterMaterialDesigner, plus example scenes and prefabs.
EasyCompute is an addon that streamlines the usage of compute shaders with a user-friendly API. Simplify shader loading, buffer management, and shader execution to accelerate your development workflow.
The Godot Sprite Shader Mixer is an add-on for Godot that allows Sprite2D and AnimationSprite2D (Label and ColorRect since version 1.2.0) nodes to blend shaders from a collection of available shaders. Users can select and add shaders to sprites dynamically, automatically downloading them from GitHub as needed. The plugin handles shader generation and blending, resulting in a texture that combines all selected shaders.The add-on allows you to download a set of shaders from a collection (the collection is public on GitHub and you can collaborate on adding new ones). Once downloaded the tool will mix them in a unique shader for your sprite. Since then you can manipulate the shader as usual, customizing the input variables of each shader.version 1.2.0 Update:- Added Label and ColorRect nodes to add shader mixer- default opacity parameter for all shadersVersion 1.1.0 Update:- Added a Search Manager Window to easily select the shaderBasic instructions:- You only need to download the addon folder to your project- Active the plugin- Select a Sprite2D or AnimatedSprite2D node (also Label and ColorRect since version 1.2.0)- At the right, you will see a button to create a shader mixer- Press the button to Sync the list of available shaders (ensure it is pressed, if not the combo will be empty)- Select a Shader and download it (repeat this if you want to merge several shaders)- Go to your material->Shader->Parameters to tune the shaderFULL INSTRUCTIONS AND EXAMPLES HERE: https://github.com/spheras/godot-sprite-shader-mixer#godot-sprite-shader-mixerIMPORTANT: Those shaders are compatible with GODOT 4.1, but not older versions.
Auto Vertex Painter is for Coloring as fast as possibile the vertex in your mesh, in Godot Engine, you can fill the vertex color or you can also use interpolation base on the vertex position or normal to fill the color of your meshes
Visual shader node library for Godot engine. Supports all 4.1.0+ versions!Adds various extra nodes to use in built-in visual shader editor.NOTE: THIS VERSION IS DEPRECATED, USE "SHADER-LIB" INSTEAD.
This asset contains a set of multicolored dithering shaders for Godot 4. The shaders work by replacing the colors of 2D nodes, 3D nodes or the entire screen in the case of postprocessing. The colors are replaced with a pre-planned dithering pattern of one or more colors taken from a "dither palette" image. The resulting dither mix roughly approximates the original color, giving the scene an old-school retro look.
simple shader with 256 colors built-inmade with https://www.qiuet.uk/files/colorhelper.html