Static Overlay

A Simple Shader I wrote to create a Noise overlay ontop of the screen(with adjustable settings)

 

Usage Instructions:

Put shader on a color rect covering screen, and then add a noise texture in the Shader Params. Adjust additional settings to your liking!

 

Note: “Transparency” Setting is set to 4.0 by default, However it is set to 2.0 in the Screenshot(s)

Shader code
//Shader by: Jordancjb (https://linktr.ee/jordancjb)
//Licensed under Creative Commons 0, Use as you like c:
shader_type canvas_item;

//Noise Texture
uniform sampler2D Noise;

//Settings
uniform float Transparency = 4.0;
uniform float Slow = 25.0;

//Shader Code
void fragment() {
	COLOR = texture(SCREEN_TEXTURE, SCREEN_UV) * texture(Noise, texture(Noise, UV).xy + cos(TIME) / Slow) / Transparency;
}
Tags
overlay, pixel, Snow, Static, tv
The shader code and all code snippets in this post are under CC0 license and can be used freely without the author's permission. Images and videos, and assets depicted in those, do not fall under this license. For more info, see our License terms.

Related shaders

2D Fog Overlay

Gradient overlay post-processing shader

Vortex overlay

guest
0 Comments
Inline Feedbacks
View all comments