All Projects → GDQuest → Godot Shaders

GDQuest / Godot Shaders

Licence: other
A large library of free and open-source shaders for the Godot game engine. Here, you'll get 2D and 3D shaders with playable demos.

Projects that are alternatives of or similar to Godot Shaders

Fake-Interior-Shader-for-GodotEngine
Interior Mapping shader for the Godot Game Engine 3.x that works with both GLES3 and GLES2.
Stars: ✭ 40 (-95.95%)
Mutual labels:  shaders, glsl, godot-engine
Godot Motion Blur
A motion blur shader for Godot 3.0
Stars: ✭ 115 (-88.36%)
Mutual labels:  godot-engine, glsl, shaders
Langterm
🕹️ WebGL-based VT220 emulator, made as a learning example and frontend for a text adventure
Stars: ✭ 35 (-96.46%)
Mutual labels:  glsl, shaders
Shaderman
Convert ShaderToy to Unity HLSL/CG
Stars: ✭ 734 (-25.71%)
Mutual labels:  glsl, shaders
Blockpop
A simple Breakout clone made with the Godot Engine
Stars: ✭ 23 (-97.67%)
Mutual labels:  game, godot-engine
Slang
Making it easier to work with shaders
Stars: ✭ 627 (-36.54%)
Mutual labels:  glsl, shaders
Imogen
GPU Texture Generator
Stars: ✭ 648 (-34.41%)
Mutual labels:  glsl, shaders
Nau
Nau - OpenGL + Optix 3D Engine
Stars: ✭ 18 (-98.18%)
Mutual labels:  glsl, shaders
Hlsl2glslfork
HLSL to GLSL language translator based on ATI's HLSL2GLSL. Used in Unity.
Stars: ✭ 488 (-50.61%)
Mutual labels:  glsl, shaders
Month Of Shaders
One GLSL shader for every day of the month August
Stars: ✭ 12 (-98.79%)
Mutual labels:  glsl, shaders
Godot Open Rpg
Learn to create turn-based combat with this Open Source RPG demo ⚔
Stars: ✭ 855 (-13.46%)
Mutual labels:  game, godot-engine
Tess Opt
Demonstration of how we can use tessellation shaders to make faster fragment shaders.
Stars: ✭ 13 (-98.68%)
Mutual labels:  glsl, shaders
Ouzel
C++ game engine for Windows, macOS, Linux, iOS, tvOS, Android, and web browsers
Stars: ✭ 607 (-38.56%)
Mutual labels:  game, glsl
Texturepanner
This repository hosts a shader for Unity3D whose main goal is to facilitate the creation of neon-like signs, conveyor belts and basically whatever based on scrolling textures
Stars: ✭ 528 (-46.56%)
Mutual labels:  game, shaders
Allsketchs
Processing sketches, in which I have worked in the last years; images, videos, prototypes, experiments, tools, works, concepts... Everything is unfinished, some may not work, When I had no ideas, I would open one to see what it was...
Stars: ✭ 666 (-32.59%)
Mutual labels:  game, shaders
Shadereditor
Android app to create GLSL shaders and use them as live wallpaper
Stars: ✭ 517 (-47.67%)
Mutual labels:  glsl, shaders
Leaf3d
A lightweight 3D rendering engine based on modern OpenGL
Stars: ✭ 16 (-98.38%)
Mutual labels:  glsl, shaders
Material Maker
A procedural textures authoring and 3D model painting tool based on the Godot game engine
Stars: ✭ 880 (-10.93%)
Mutual labels:  godot-engine, glsl
Holoshield
Highly customizable sci-fi shield / force field shader for Unity3D. Allows you to set edge power & color, inner texture scrolling, waviness, scale pulsation and procedural intensity noise. Implements tessellation for low-poly base meshes.
Stars: ✭ 401 (-59.41%)
Mutual labels:  glsl, shaders
Taisei
A free and open-source Touhou Project fangame
Stars: ✭ 428 (-56.68%)
Mutual labels:  game, glsl

Godot Shaders

project banner

Godot Shaders is a repository of Free shaders, part of which we made for our course Godot Shader Secrets.

➡ Follow us on Twitter and YouTube for free game creation tutorials, tips, and news! Get one of our Godot game creation courses to support our work on Free Software.

2D dissolve shader, showing a character burning

The shaders

Here's a list of available shaders and demos.

3D Shaders

Stylized fire shader

  • 3D dissolve
  • 3D outline
  • 3D shockwave
  • 3D stylized fire
  • Advanced toon shader
  • Force field
  • Stencil mask (impossible cube)
  • Stylized fire
  • Stylized bottled liquid
  • Interactive snow
  • Unlit directional tint

2D Shaders

2D water shader with light support

  • 2D baked-in-texture glow control
  • 2D clouds: noise-based cloud shadows cast over the game world
  • 2D dissolve
  • 2D glow
  • 2D outline
  • 2D palette swap
  • 2D reflection
  • 2D water for side-scrolling games
  • 2D water in top-down view
  • 2D x-ray (masking)

Screen shaders

  • Gaussian blur
  • Inverted colors
  • Pointilism
  • Screen distortion (2D shockwave)

How to use

You can find the shaders in the Shaders/ directory. Most shaders come with a demo scene. All demos are in the Demos/ directory.

The Intro/ directory contains an intro animation to the shader pipeline, that we use in our shader course.

Contributing

Contributors are welcome!

If you encounter a bug, please open an issue.

If you want to contribute to the project, for instance by fixing a bug or adding a feature, check out our:

  1. Contributor guidelines.
  2. GDScript style guide

Credits

Stylized fire adapted from a Unity tutorial by @minionsart.

Licenses

This project is dual-licensed:

  • The source code is available under the MIT license.
  • Art assets (images, audio files) are CC-By 4.0. You can attribute them to GDQuest and contributors (https://www.gdquest.com/).
Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].