All Projects → DevinPentecost → godot-practice-shaders

DevinPentecost / godot-practice-shaders

Licence: other
Some practice shaders in Godot

Programming Languages

GLSL
2045 projects
GDScript
375 projects
shell
77523 projects
ShaderLab
938 projects

Projects that are alternatives of or similar to godot-practice-shaders

Godot-3.0-Noise-Shaders
Godot 3.0 Noise Shaders
Stars: ✭ 38 (-51.9%)
Mutual labels:  shaders, godotengine, godot, godot-engine
Game-Examples
Godot game examples for gotm.io - the Godot Platform!
Stars: ✭ 27 (-65.82%)
Mutual labels:  examples, godotengine, godot, godot-engine
godot-android-plugin-firebase
Godot 3.2.2 Android plugin for Firebase
Stars: ✭ 41 (-48.1%)
Mutual labels:  godotengine, godot, godot-engine, godot3
MySQL Module
MySQL connector to Godot Engine.
Stars: ✭ 30 (-62.03%)
Mutual labels:  godotengine, godot, godot-engine, godot3
Project-Map
No description or website provided.
Stars: ✭ 52 (-34.18%)
Mutual labels:  godotengine, godot, godot-engine, godot3
discord.gd
Discord Bot API wrapper for Godot. Make bots in GDScript.
Stars: ✭ 69 (-12.66%)
Mutual labels:  godotengine, godot, godot-engine
godot-gameshell
Godot export templates and instructions for the GameShell portable game console and other single-board computers
Stars: ✭ 34 (-56.96%)
Mutual labels:  godotengine, godot, godot-engine
Fake-Interior-Shader-for-GodotEngine
Interior Mapping shader for the Godot Game Engine 3.x that works with both GLES3 and GLES2.
Stars: ✭ 40 (-49.37%)
Mutual labels:  shaders, godot, godot-engine
godot-performance-comparison
Godot performance comparison between the `3.x` and `master` branch
Stars: ✭ 12 (-84.81%)
Mutual labels:  godotengine, godot, godot-engine
Logic-Circuit-Simulator
A free and open-source Logic Circuit Simulator built in Godot Engine.
Stars: ✭ 23 (-70.89%)
Mutual labels:  godotengine, godot, godot-engine
godot-interpolated-camera3d
Provides an InterpolatedCamera3D node that replicates its 3.2.x functionality (and more)
Stars: ✭ 40 (-49.37%)
Mutual labels:  godotengine, godot, godot-engine
liblast
A libre multiplayer FPS game created in Godot Engine
Stars: ✭ 92 (+16.46%)
Mutual labels:  godot, godot-engine, godot3
OpMon-Godot
An open source Pokemon-inspired game, now with Godot
Stars: ✭ 50 (-36.71%)
Mutual labels:  godotengine, godot, godot-engine
DartGodot
Godot + Dart 🎯
Stars: ✭ 79 (+0%)
Mutual labels:  godotengine, godot, godot-engine
godot-lod-demo
Demonstration project for the Level of Detail (LOD) Godot 3.x add-on
Stars: ✭ 34 (-56.96%)
Mutual labels:  godotengine, godot, godot-engine
godot recipes
Lessons, tutorials, and guides for game development using the Godot game engine.
Stars: ✭ 135 (+70.89%)
Mutual labels:  tutorials, godot, godot-engine
godot-local-notification
Godot module for local notifications (android and iOS)
Stars: ✭ 111 (+40.51%)
Mutual labels:  godotengine, godot, godot-engine
Learningx
Deep & Classical Reinforcement Learning + Machine Learning Examples in Python
Stars: ✭ 241 (+205.06%)
Mutual labels:  examples, tutorials, tutorial-code
godot box2d
A C++ module that integrates the Box2D library with the Godot game engine by providing nodes for standard Box2D objects.
Stars: ✭ 32 (-59.49%)
Mutual labels:  godotengine, godot, godot-engine
autotiler
Autotile 47-tile blob tileset generator application with Godot export support. Based on Electron JS.
Stars: ✭ 32 (-59.49%)
Mutual labels:  godotengine, godot, godot-engine

godot-practice-shaders

A collection of practice shaders in the Godot engine.

Each shader is in it's own directory, and has an example scene, so please check them out. They have their own README files with more details as well.

The .gif recordings don't do them justice (low quality, inconsistent framerate) - I recommend you download them and run them yourself!

If you are interested in using this repo as a guide for learning, I highly recommend you follow along and type in the code yourself. It will never stick if you don't physically type them out - no copy and paste!

Shader Complexity

For those who are brand new to shader programming (like I was) this is a rough order you can follow. They start relatively simply and progress towards more complex.

  1. reveal
  2. invert
  3. transition
  4. overdraw
  5. color_fade
  6. sprite_outline
  7. sprite_inline
  8. sprite_inoutline
  9. sprite_pixel_outline
  10. lowres

Inspiration

Many of these shaders are inspired from YouTube Shader tutorials, such as:

Application

Although not directly related, I've also worked on some art scenes utilizing a few of these shaders. You can view them in the godot-art github repo.

Tools

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].