This is a camera motion blur shader for Godot. It automatically works when the camera moves and rotates - but it won't blur when anything else moves.It's really easy to use in your project! Simply:1. Download the zip and extract it.2. Copy the motion_blur folder into the root folder of your project.3. In the scene of your game, select your camera node, and then click the chain icon above the scene tree to instance a scene, then select the motion_blur.tscn scene file.4. That's all!
This shader adds curvature to any mesh!
Simple material shader with added debanding noise for use with GLES2 renderer that does not support full-screen debanding
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.
An evolving multiplayer shooter. Featuring: original characters with animations, snappy controller, simple bots, sound effects and many more. License is mixed, attribution is not required.
A gameboy dot-matrix retro post-processing filter for your games. Enjoy.
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
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.
A simple text editor and saver.
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.
A 2D shader for Godot 3 simulating a CRT.
Port of libretro's CRT Lottes GLSL shader
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.
You play as the knight and your goal is to keep the bishops count smaller than 10, if you captured a bishop you will play again, how long can you survive?
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
A simple base 64 encoder and decoder.
A basic 3D refraction shader that includes the following properties:RefractionTintSpecularRoughnessMetallic/ReflectionOptional normal map
This tool allows you to figure out which button on the Oculus Quest Touch Controllers corresponds to which button ID.
Simple snake game in godot 3.3.3
A Half-Tone post-processing effect shader that replicates the appearance of old comic books.
This is a project created with the express purpose of sharing all the source to help others learn to make a basic shooter game. This includes Godot project files for the game, Inkscape & MyPaint source files for the graphics, and LMMS source files for the sounds.
This is a demonstration project showcasing the included Cel Shader. See ReadMe for details.
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
An evolving multiplayer project made with Godot 3.2. Features: bots, particles, sounds and many more.
STN LCD-esque Shader.Features:* Blur* Color decrease* Dithering* CSTN mode
This is an Asset as some simple characters based on cubes. It is very easy to change their textures and/or to create new animations.
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
A simple configurable levelselect project with swipe and snap support.you can set-number of icons per row-number of icons per column-total number of pages-width of icon-height of icon
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.
xBRZ Screen-Filter shader
GDCalculator is a simple yet usefull application written by ghgltggamer and developed in Godot Open Source Game Engine 3. The main moive behind this project was to promote the OpenSource Community and Help the Developers to add an advanced Calculator feature in there Projects. This is a fully Open Source Project.
A post effect outline shader for 3D screen.
This is a port of the libretro crt-geom GLSL shader to Godot shading language.
CRT Monitor ShaderFeatures:* Aperture grille effect* White noise* RF Switch-esque (like a old console games) blur effect* Scanline
A simple string converter, ideally for developing.
The most astonishing aspect of this code lies in its ability to implement complex branching story systems and multilingual support without requiring programming expertise. Equally remarkable is its minimal hardware resource consumption, significantly lower than most galgame products currently on the market. To expedite the project’s progress, I estimate the need for a team of at least 100 members. This scale is essential due to my vision of creating hundreds of story branches, each with substantial narrative depth. In terms of programming skills and narrative design capabilities, I am likely no more advanced than you, the reader. As an ordinary office worker constrained by survival pressures, I deeply empathize with the preciousness of time—whether you are a student or someone trapped in the grueling 9-9-6 work cycle. I hope we can approach this project as a creative sanctuary and a social hub, rather than a mandatory labor. I solemnly pledge that one day in the future, when you share this endeavor with loved ones, it will stand as a radiant chapter of pride in your life’s journey.