online multiplayer chess game (note server currently down)
Diffstat (limited to 'ui/animations/thehalo.tres')
| -rw-r--r-- | ui/animations/thehalo.tres | 28 |
1 files changed, 0 insertions, 28 deletions
diff --git a/ui/animations/thehalo.tres b/ui/animations/thehalo.tres deleted file mode 100644 index bf98bb0..0000000 --- a/ui/animations/thehalo.tres +++ /dev/null @@ -1,28 +0,0 @@ -[gd_resource type="ShaderMaterial" load_steps=2 format=2] - -[sub_resource type="Shader" id=3] -code = "shader_type canvas_item; - -float circle(vec2 uv, float blur) { - return smoothstep(0., blur, 1. - length(uv)); -} - -void fragment() -{ - vec2 uv = UV - vec2(0.5, 0.5); - float circleWhite = circle(uv * 1.83, 1); - float circleBlack = circle(uv * 2.1, 0.87); - float c = circleWhite - circleBlack; - c *= 6.; - - float t = TIME * 5.; - c -= circle(vec2(uv.x - sin(t) * .85, 1.8*uv.y - cos(t) * .65) * .8, 1.3); - - vec3 col = vec3(c) * vec3(1, 0, 0.5); - col += vec3(smoothstep(0.2, 0.7, c)) * vec3(1, 1, 0.); - col += vec3(smoothstep(0.4, 0.55, c)); - COLOR = vec4(col, (col.r + col.b + col.g)/ 3.); -}" - -[resource] -shader = SubResource( 3 ) |