All Projects → lampe-games → godot-sugar

lampe-games / godot-sugar

Licence: MIT license
Experimental post-processing toolkit for Godot

Programming Languages

GLSL
2045 projects
GDScript
375 projects
Makefile
30231 projects

Projects that are alternatives of or similar to godot-sugar

godot-openvr-asset
Godot asset for the openvr module
Stars: ✭ 52 (+40.54%)
Mutual labels:  godotengine, godot
godot-shader-to-image
A simple tool to render Image from Shader with Godot (Tested on 3.2)
Stars: ✭ 30 (-18.92%)
Mutual labels:  godotengine, godot
Pixelorama
A free & open-source 2D sprite editor, made with the Godot Engine! Available on Windows, Linux, macOS and the Web!
Stars: ✭ 2,535 (+6751.35%)
Mutual labels:  godotengine, godot
godot-interpolated-camera3d
Provides an InterpolatedCamera3D node that replicates its 3.2.x functionality (and more)
Stars: ✭ 40 (+8.11%)
Mutual labels:  godotengine, godot
godot-cmvalley
Port of the Sauerbraten clanmap cm|Valley to Godot 4.0
Stars: ✭ 28 (-24.32%)
Mutual labels:  godotengine, godot
godot-performance-comparison
Godot performance comparison between the `3.x` and `master` branch
Stars: ✭ 12 (-67.57%)
Mutual labels:  godotengine, godot
godot-local-notification
Godot module for local notifications (android and iOS)
Stars: ✭ 111 (+200%)
Mutual labels:  godotengine, godot
godot openhmd
OpenHMD GDNative driver for Godot
Stars: ✭ 34 (-8.11%)
Mutual labels:  godotengine, godot
GDGotm
Official Godot plugin for gotm.io - the Godot Platform!
Stars: ✭ 43 (+16.22%)
Mutual labels:  godotengine, godot
godot-practice-shaders
Some practice shaders in Godot
Stars: ✭ 79 (+113.51%)
Mutual labels:  godotengine, godot
DartGodot
Godot + Dart 🎯
Stars: ✭ 79 (+113.51%)
Mutual labels:  godotengine, godot
novemberdev soulslike darksouls godot
Dark Souls clone in 3D with Godot
Stars: ✭ 51 (+37.84%)
Mutual labels:  godotengine, godot
godot-gameshell
Godot export templates and instructions for the GameShell portable game console and other single-board computers
Stars: ✭ 34 (-8.11%)
Mutual labels:  godotengine, godot
godot-exporter
Godot Engine Automation Pipeline Android – iOS – Linux – MacOS – Windows – HTML5 – Itch.io.
Stars: ✭ 54 (+45.95%)
Mutual labels:  godotengine, godot
MySQL Module
MySQL connector to Godot Engine.
Stars: ✭ 30 (-18.92%)
Mutual labels:  godotengine, godot
Godot
Godot Engine – Multi-platform 2D and 3D game engine
Stars: ✭ 44,556 (+120321.62%)
Mutual labels:  godotengine, godot
OpMon-Godot
An open source Pokemon-inspired game, now with Godot
Stars: ✭ 50 (+35.14%)
Mutual labels:  godotengine, godot
discord.gd
Discord Bot API wrapper for Godot. Make bots in GDScript.
Stars: ✭ 69 (+86.49%)
Mutual labels:  godotengine, godot
RPG-Databases
Godot Engine addon to manage RPG databases
Stars: ✭ 15 (-59.46%)
Mutual labels:  godotengine, godot
Godot-DialogPlugin
🗨️ A Dialog Node for Godot Engine
Stars: ✭ 194 (+424.32%)
Mutual labels:  godotengine, godot

godot-sugar

Experimental post-processing toolkit for Godot.

Showcase

pixelate

Video: https://www.youtube.com/watch?v=C4oMqvwJ4FU

Features

This project provides a couple of nodes:

  • SugarLayer (CanvasLayer) - works with both - 2D and 3D scenes
  • SugarQuad (MeshInstance with 1x1 quad) - works with 3D scenes only

which apply selected effect to the entire screen:

  • None - no effect
  • Blurr - applies blurr effect
  • Pixelate - pixelate effect - provides a pixel-art look in runtime
  • Grayscale - changes colors to grayscale
  • Sepia - applies sepia effect
  • Grain - adds/removes/mixes-in a grain (open simplex noise) effect
  • Palette - changes color palete (with optional dithering effect)
  • Lut - changes color space using lookup table (LUT)
  • Darken - makes scene darker
  • Depth - shows depth buffer
  • Outline - draws the outline using depth buffer (it gives a poor effect with artifacts for now)

Caveats

This Godot addon is experimental and it may even crash the entire editor. I recommend to use it with care - for prototyping purposes only.

Installation

  1. Get the contents of this repository to your project's res://addons/godot-sugar directory:
    • either download
    • or clone
    • or add as a submodule: git submodule add https://github.com/Scony/godot-sugar.git addons/godot-sugar
  2. Enable plugin in Project Settings/Plugins

Usage

After enabling the plugin in the Project Settings you can add eiter SugarLayer or SugarQuad3D:

add node

and once it's done, you can select Effect in ispector and tweak parameters under Parameters->Shader Param.

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