[gd_scene load_steps=6 format=3 uid="uid://fu50vlhoj4tc"] [ext_resource type="Shader" path="res://shaders/crt.gdshader" id="1_4lil0"] [ext_resource type="Shader" path="res://shaders/crt_glitch.gdshader" id="1_buck2"] [ext_resource type="Script" path="res://scripts/crt_controller.gd" id="1_iyhmc"] [sub_resource type="ShaderMaterial" id="ShaderMaterial_3sjvv"] shader = ExtResource("1_buck2") shader_parameter/overlay = true shader_parameter/scanlines_opacity = 0.4 shader_parameter/scanlines_width = 0.25 shader_parameter/grille_opacity = 0.1 shader_parameter/resolution = Vector2(1920, 1080) shader_parameter/pixelate = false shader_parameter/roll = true shader_parameter/roll_speed = 0.0 shader_parameter/roll_size = 0.0 shader_parameter/roll_variation = 3.444 shader_parameter/distort_intensity = 0.2 shader_parameter/noise_opacity = 0.848 shader_parameter/noise_speed = 11.0 shader_parameter/static_noise_intensity = 1.0 shader_parameter/aberration = 0.576 shader_parameter/brightness = 1.0 shader_parameter/discolor = false shader_parameter/warp_amount = 1.153 shader_parameter/clip_warp = false shader_parameter/vignette_intensity = 1.32 shader_parameter/vignette_opacity = 0.612 [sub_resource type="ShaderMaterial" id="ShaderMaterial_276sp"] shader = ExtResource("1_4lil0") shader_parameter/overlay = false shader_parameter/scanlines_opacity = 0.1 shader_parameter/scanlines_width = 0.25 shader_parameter/grille_opacity = 0.3 shader_parameter/resolution = Vector2(640, 480) shader_parameter/pixelate = false shader_parameter/roll = true shader_parameter/roll_speed = 3.0 shader_parameter/roll_size = 5.0 shader_parameter/roll_variation = 1.8 shader_parameter/distort_intensity = 0.01 shader_parameter/noise_opacity = 0.4 shader_parameter/noise_speed = 5.0 shader_parameter/static_noise_intensity = 0.06 shader_parameter/aberration = 0.01 shader_parameter/brightness = 1.4 shader_parameter/discolor = false shader_parameter/warp_amount = 1.153 shader_parameter/clip_warp = false shader_parameter/vignette_intensity = 0.4 shader_parameter/vignette_opacity = 0.5 [node name="CRT" type="Control" node_paths=PackedStringArray("normal_filter", "distortion_filter")] layout_mode = 3 anchors_preset = 15 anchor_right = 1.0 anchor_bottom = 1.0 grow_horizontal = 2 grow_vertical = 2 script = ExtResource("1_iyhmc") normal_filter = NodePath("Normal") distortion_filter = NodePath("Distortion") [node name="Distortion" type="ColorRect" parent="."] visible = false material = SubResource("ShaderMaterial_3sjvv") layout_mode = 1 anchors_preset = 15 anchor_right = 1.0 anchor_bottom = 1.0 grow_horizontal = 2 grow_vertical = 2 [node name="Normal" type="ColorRect" parent="."] visible = false material = SubResource("ShaderMaterial_276sp") layout_mode = 1 anchors_preset = 15 anchor_right = 1.0 anchor_bottom = 1.0 grow_horizontal = 2 grow_vertical = 2