Split texture, stochastic sampling, triplanar projection shader for Godot4
Necessary UV Nodes For Godot 4. Includes UVManipulation, UVPanner, UVTwirl, UVRotate, UVSpherize.
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!
Allows to manage and create mods for any game made in Godot. See the repository README for more details.
# motion-blur-godot-4.0A motion blur plugin created by Bauxitedev, ported to Godot 4.0To 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 node2) 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 example expands the one described in the Lobby: Basics tutorial by adding a friends list to the Lobby scene, with icons to represent the state of friends, controls to add, remove and block them and a panel to exchange private messages.
Adds many premade 2D effects (such as noise, blur, emboss, zoom, custom shapes, etc.) to build-in VisualShader editor. You can find basic usage examples in the "addons/shaderV/examples" folder.Copy the contents of "addons/shaderV" into the same folder in your project. Custom visual shader nodes work the same way as standard visual shader nodes.As all shaders sources are .gdshaderinc files, it is also possible to use this plugin with usual text shaders.
Flow mapping is a shader programming technique capable of giving an illusion of motion to a static image.This shader simulates realistic wind flow with regard to perspective and distorts the provided panoramic sky.Wind direction and intensity can be changed during gameplay for more realism.
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.
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 example lays the foundations for a lobby application to be used as a template in multiplayer game development. A lobby is a staging area which players access before joining the actual game. In a lobby, users can usually customize their profile, chat with friends, search for a game to join or launch a new game, invite friends to play and more.
This addon comes with Visual Shader library of nodes such as a huge library of blending modes, SDF (signed distance field) shapes, procedural noise and patterns, UV utilities and other nodes.
Godot 4 Fast-Paced (Authoritative Server) Game + Network Framework for FPS and TPS Games with working Example and DocumentationNetwork features- Client-side prediction of player entities- Client-side interpolation of remote entities- Backwards reconciliation and replay- Real-time adjustment of client simulation speed to optimize server's input buffer (Overwatch's method).- Server-side lag compensation- Master server in godot (without 3d)- Master and multi clients in one project (split screen)- Optimized netcode (Quake, Overwatch, Valve methods)- Remote de(activation) of player components- Ready to use godot nodes (ex. ServerPlayer, ServerWorld, ServerLogic..)- Server variable sharing between server and client (ServerVars)- RCON Implementation for Server ManagementPhysics- Full implemented TPS and FPS Movement (Quake style)- Crouching- Customizeable movementHelpersComponent system (for extending characters and game world)Registration services (Full threaded services like Networking)Async world loaderand many more helpfull tools
This is a visual shader addon that adds the HeightBlend node to the visual shader editor.
A work in progress 2D fluid physics simulation made in Godot v4+the simulator uses bodies created via script using PhysicsServer2D, for every body a canvas item is created and updated to follow the body. Then, a custom shader is used to make it look like it's water.The project also features:2 different types of pointer deactivable rigidBody pointer gravitational pointer and testing areaThere's no cohesion between particles yet.No credits needed.
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.
Simple snake game in godot 3.3.3
A third person game made in Godot with a sketchy screen shader. This project can be used as a starting point or as a reference for making certain systems in Godot.Written in GDScript only.Using Godot 4.0.2 with the forward renderer.
Headbanging against the keyboard, done for you.
Original Addon for Godot 3 by CaptainProton42 ported to Godot 4A flexible toon shader for the Godot Engine with many features:🤸Flexibility through parameters like number of cuts/bands, steepness, and wrap🎨 Supports custom color ramps🌈 Affected by the colors of light sources and ambient light in the scene💡 Allows for multiple light sources⛱️ Supports shadows and attenuation✨ Visual extras like specular reflections and rim lighting🖼️ Supports textures for albedo and specularNew:✏️ Experimental toon hatching shader (available as a separate material)
This is a game that uses Tweening to create satisfying animations while you suck leaves into a magic vortex. Showcase/ tutorial for this game is here, and linked below: https://youtu.be/yTkJv8tMO7gSee all my assets here: https://godotengine.org/asset-library/asset?user=ThinkWithGames
This is a visual shader addon that adds the UVManipulation node to the visual shader editor.
The Tic-Tac-Toe example shows how to develop a full multiplayer turn-based game with Godot and SmartFoxServer 2X by implementing the well-known paper-and-pencil game for two players also known as Noughts and Crosses.
Godette Rig 2D for Godot 4This was made with Skeleton2D and Polygon2D. This is full-body and has hair physics.License applies to art as well.Yes, I know there a bunch of errors... but it runs fine? 😓
The Connector example shows how to setup and use the SmartFox client API object, establish a connection to the server and login. It also shows how to deal with the different requirements of the Godot build targets, making use of a few conditional compilation statements.
Simple shader that allows for create animations similar to palette cycling. Make a grayscale sprite and a gradient, put a ShaderMaterial on the sprite and assign the gradient and it will animate. See the example project for usage.Caveats for best effect:- the node with shader should have texture_filter set to Nearest- number of colors in the gradient and base texture should match- gray shades in the base texture should be uniformly distributed (i.e. with equal increments between colors)Check out the repo page for animated example.
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
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.- Comes in two versions, one with fake colors and another with light scattering- 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- Includes experimental volumetric cloudsChanges in 0.4:- Added `force_fullscreen` option to allow previewing the inside of the atmosphere in the editor- Added atmosphere ambient color to v2 atmosphere so nights are no longer pitch black- Added `*_shader_parameter()` methods, deprecated `*_shader_param` methods- Slightly improved clouds alpha blending- Decoupled alpha from color in v2 atmosphere so it no longer stops rendering in the dark side of planets- Fixed properties list not updating when setting a different shaderChanges in 0.3:- Added more realistic atmosphere model based on Sebastian Lague's Coding Adventure- Added automatic optical depth baking using a viewport (Vulkan renderer not needed)- Added raymarched and animated clouds (current version is imperfect due to tradeoffs)- Added NoiseCubemap resource to generate procedural cloud coverage textures- Added small demoChanges in 0.2:- Ported to Godot 4- Added option to blend ground depth with a sphere, to hide precision lost at high distances
An Open Source Game Means To be Funny And Realistic And Accessible To Everyone In The Form Of Source Code Or Free Binary Distributions What is Updated? - Added the destruction logic and some destroyable objects
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
Fake interior shader with use single texture for roomPort of this shader: https://forum.unity.com/threads/interior-mapping.424676/#post-2751518Interior 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.
A simple string converter, ideally for developing.
This tool is meant to help 3D asset pack creators on their work to make more appealing their packs. Creating 3D previews of each 3D model and creating a customizable Overview.html web file.
A flexible toon shader for the Godot Engine with many features:🤸Flexibility through parameters like number of cuts/bands, steepness, and wrap 🎨 Supports custom color ramps 🌈 Affected by the colors of light sources and ambient light in the scene 💡 Allows for multiple light sources ⛱️ Supports shadows and attenuation ✨ Visual extras like specular reflections and rim lighting 🖼️ Supports textures for albedo and specular New:✏️ Experimental toon hatching shader (available as a separate material)
Convert Shaders 3.x to GDShaders 4.x