marinho / godot-visual-effects

Repository with various shaders, particles and camera effects

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Overview

All effects in this repository are maintained as simple and easy to understand examples, meant to be copied and adjusted for the actual use cases. You can use them as they are, but it's recommended to adjust parameters so that they look better and more fit for each particular game.

Additionally, the textures used are from a third party free assets (look at the bottom). Beware in case you keep using them, make sure you respect their licenses accordingly.

Also, look at the Camera, Environment and Light configurations, as they have a direct impact on how these effects look like, for instance on post processing settings.

Particles

Fire

Fire

Hurricane

Hurricane

Hyperdrive

Hyperdrive

Impact

Impact

Implosion

Implosion

Rain

Rain

Ring Portal

Ring Portal

Shield

Shield

Shockwave

Shockwave

Smoke

Smoke

Sparks

Sparks

Camera Effects

These effects should be place in a CanvasLayer object in any scene, behind other CanvasLayers for UI purpose.

All effects bellow are enabled as a ColorRect node, expanded to full screen, with a ShaderMaterial with Shader in code. The shaders have parameters to change how the effects behave. Take a look, as they can change a lot how the effects look and work.

Blur

based on: https://godotshaders.com/shader/simple-blur-mixed-with-a-color/

Blur

Camera Shake

Camera Shake

Chromatic Aberration

based on: https://www.youtube.com/watch?v=aVzY6n3e19A

Chromatic Aberration

Color Correction

based on: https://godotshaders.com/shader/world-environment-adjustments-for-viewporttextures/

Color Correction

Fish Eye

based on: https://godotshaders.com/shader/2d-radial-distortion-fisheye-barrel/

Fish Eye

Grain Noise

Grain Noise

Hexagon Mosaic

based on: https://docs.godotengine.org/en/4.0/tutorials/shaders/custom_postprocessing.html

Hexagon Mosaic

Mirage

Mirage

Monocolor

Monocolor

Pixelate

based on: https://www.youtube.com/watch?v=77F4ZjmQ07U

Pixelate

Sepia

based on: https://www.shadertoy.com/view/Xl3cDn

Sepia

Under Water

based on: https://www.shadertoy.com/view/MdlXz8

Under Water

Vignette (danger)

Vignette

Videos

Click on the images below to jump to YouTube and watch the videos with all effects at the time of 14.12.2023

Particles

alt text

Camera Effects

alt text

License

Except for that, the particles and code in this repository are available under MIT license for free usage.

About

Repository with various shaders, particles and camera effects


Languages

Language:GDScript 63.4%Language:C# 36.6%