Glitch Transition
A glitch transition shader.
Set animation key to fade
by AnimationPlayer
to do fade in/out, or Use script like this:
var time:float = 0.0
func _process( delta:float ):
var shader:ShaderMaterial = # here is some MeshInstance's material
time += delta
shader.set_shader_param( "fade", clamp( time, 0.0, 1.0 ) )
Shader code
there is no shader code
https://bitbucket.org/arlez80/glitch-effect-shader/src/master/glitch_transition.shader