1[gd_scene load_steps=31 format=2]
2
3[ext_resource path="res://screen_shaders.gd" type="Script" id=1]
4[ext_resource path="res://art/burano.jpg" type="Texture" id=2]
5[ext_resource path="res://art/platformer.jpg" type="Texture" id=3]
6[ext_resource path="res://art/mountains.jpg" type="Texture" id=4]
7[ext_resource path="res://art/forest.jpg" type="Texture" id=5]
8[ext_resource path="res://shaders/vignette.shader" type="Shader" id=6]
9[ext_resource path="res://art/vignette.png" type="Texture" id=7]
10[ext_resource path="res://art/white.png" type="Texture" id=8]
11[ext_resource path="res://shaders/blur.shader" type="Shader" id=9]
12[ext_resource path="res://shaders/pixelize.shader" type="Shader" id=10]
13[ext_resource path="res://shaders/whirl.shader" type="Shader" id=11]
14[ext_resource path="res://shaders/sepia.shader" type="Shader" id=12]
15[ext_resource path="res://shaders/negative.shader" type="Shader" id=13]
16[ext_resource path="res://shaders/contrasted.shader" type="Shader" id=14]
17[ext_resource path="res://shaders/normalized.shader" type="Shader" id=15]
18[ext_resource path="res://shaders/BCS.shader" type="Shader" id=16]
19[ext_resource path="res://shaders/mirage.shader" type="Shader" id=17]
20[ext_resource path="res://shaders/old_film.shader" type="Shader" id=18]
21[ext_resource path="res://art/filmgrain.png" type="Texture" id=19]
22
23[sub_resource type="ShaderMaterial" id=1]
24shader = ExtResource( 6 )
25shader_param/vignette = ExtResource( 7 )
26
27[sub_resource type="ShaderMaterial" id=2]
28shader = ExtResource( 9 )
29shader_param/amount = 4.0
30
31[sub_resource type="ShaderMaterial" id=3]
32shader = ExtResource( 10 )
33shader_param/size_x = 0.008
34shader_param/size_y = 0.008
35
36[sub_resource type="ShaderMaterial" id=4]
37shader = ExtResource( 11 )
38shader_param/rotation = 3.0
39
40[sub_resource type="ShaderMaterial" id=5]
41shader = ExtResource( 12 )
42shader_param/base = Color( 0.54451, 0.408353, 0.403137, 1 )
43
44[sub_resource type="ShaderMaterial" id=6]
45shader = ExtResource( 13 )
46
47[sub_resource type="ShaderMaterial" id=7]
48shader = ExtResource( 14 )
49
50[sub_resource type="ShaderMaterial" id=8]
51shader = ExtResource( 15 )
52
53[sub_resource type="ShaderMaterial" id=9]
54shader = ExtResource( 16 )
55shader_param/brightness = 0.8
56shader_param/contrast = 1.5
57shader_param/saturation = 1.8
58
59[sub_resource type="ShaderMaterial" id=10]
60shader = ExtResource( 17 )
61shader_param/frequency = 60.0
62shader_param/depth = 0.005
63
64[sub_resource type="ShaderMaterial" id=11]
65shader = ExtResource( 18 )
66shader_param/base = Color( 0.450274, 0.361255, 0.335059, 1 )
67shader_param/grain_strength = 0.3
68shader_param/fps = 12
69shader_param/stretch = 0.5
70shader_param/flashing = 0.01
71shader_param/grain = ExtResource( 19 )
72shader_param/vignette = ExtResource( 7 )
73
74[node name="ScreenShaders" type="Control"]
75anchor_right = 1.0
76anchor_bottom = 1.0
77size_flags_horizontal = 2
78size_flags_vertical = 2
79script = ExtResource( 1 )
80
81[node name="Pictures" type="Control" parent="."]
82anchor_right = 1.0
83anchor_bottom = 1.0
84size_flags_horizontal = 2
85size_flags_vertical = 2
86__meta__ = {
87"_edit_use_anchors_": false
88}
89
90[node name="Burano" type="TextureRect" parent="Pictures"]
91margin_right = 40.0
92margin_bottom = 40.0
93size_flags_horizontal = 2
94size_flags_vertical = 2
95texture = ExtResource( 2 )
96
97[node name="Roby" type="TextureRect" parent="Pictures"]
98visible = false
99margin_right = 40.0
100margin_bottom = 40.0
101size_flags_horizontal = 2
102size_flags_vertical = 2
103texture = ExtResource( 3 )
104
105[node name="Mountains" type="TextureRect" parent="Pictures"]
106visible = false
107margin_right = 40.0
108margin_bottom = 40.0
109size_flags_horizontal = 2
110size_flags_vertical = 2
111texture = ExtResource( 4 )
112
113[node name="Forest" type="TextureRect" parent="Pictures"]
114visible = false
115margin_right = 40.0
116margin_bottom = 40.0
117size_flags_horizontal = 2
118size_flags_vertical = 2
119texture = ExtResource( 5 )
120
121[node name="Effects" type="Control" parent="."]
122anchor_right = 1.0
123anchor_bottom = 1.0
124size_flags_horizontal = 2
125size_flags_vertical = 2
126
127[node name="Disabled" type="Control" parent="Effects"]
128visible = false
129margin_right = 40.0
130margin_bottom = 40.0
131size_flags_horizontal = 2
132size_flags_vertical = 2
133
134[node name="Vignette" type="TextureRect" parent="Effects"]
135visible = false
136material = SubResource( 1 )
137anchor_right = 1.0
138anchor_bottom = 1.0
139size_flags_horizontal = 2
140size_flags_vertical = 2
141texture = ExtResource( 8 )
142expand = true
143
144[node name="Blur" type="TextureRect" parent="Effects"]
145visible = false
146material = SubResource( 2 )
147anchor_right = 1.0
148anchor_bottom = 1.0
149size_flags_horizontal = 2
150size_flags_vertical = 2
151texture = ExtResource( 8 )
152expand = true
153
154[node name="Pixelize" type="TextureRect" parent="Effects"]
155visible = false
156material = SubResource( 3 )
157anchor_right = 1.0
158anchor_bottom = 1.0
159size_flags_horizontal = 2
160size_flags_vertical = 2
161texture = ExtResource( 8 )
162expand = true
163
164[node name="Whirl" type="TextureRect" parent="Effects"]
165visible = false
166material = SubResource( 4 )
167anchor_right = 1.0
168anchor_bottom = 1.0
169size_flags_horizontal = 2
170size_flags_vertical = 2
171texture = ExtResource( 8 )
172expand = true
173
174[node name="Sepia" type="TextureRect" parent="Effects"]
175visible = false
176material = SubResource( 5 )
177anchor_right = 1.0
178anchor_bottom = 1.0
179margin_right = 14.0
180margin_bottom = -2.0
181size_flags_horizontal = 2
182size_flags_vertical = 2
183texture = ExtResource( 8 )
184expand = true
185
186[node name="Negative" type="TextureRect" parent="Effects"]
187visible = false
188material = SubResource( 6 )
189anchor_right = 1.0
190anchor_bottom = 1.0
191size_flags_horizontal = 2
192size_flags_vertical = 2
193texture = ExtResource( 8 )
194expand = true
195
196[node name="Contrasted" type="TextureRect" parent="Effects"]
197visible = false
198material = SubResource( 7 )
199anchor_right = 1.0
200anchor_bottom = 1.0
201size_flags_horizontal = 2
202size_flags_vertical = 2
203texture = ExtResource( 8 )
204expand = true
205
206[node name="Normalized" type="TextureRect" parent="Effects"]
207visible = false
208material = SubResource( 8 )
209anchor_right = 1.0
210anchor_bottom = 1.0
211size_flags_horizontal = 2
212size_flags_vertical = 2
213texture = ExtResource( 8 )
214expand = true
215
216[node name="BCS" type="TextureRect" parent="Effects"]
217visible = false
218material = SubResource( 9 )
219anchor_right = 1.0
220anchor_bottom = 1.0
221margin_top = 3.0
222margin_bottom = -3.0
223size_flags_horizontal = 2
224size_flags_vertical = 2
225texture = ExtResource( 8 )
226expand = true
227
228[node name="Mirage" type="TextureRect" parent="Effects"]
229visible = false
230material = SubResource( 10 )
231anchor_right = 1.0
232anchor_bottom = 1.0
233size_flags_horizontal = 2
234size_flags_vertical = 2
235texture = ExtResource( 8 )
236expand = true
237
238[node name="OldFilm" type="TextureRect" parent="Effects"]
239visible = false
240material = SubResource( 11 )
241anchor_right = 1.0
242anchor_bottom = 1.0
243margin_left = -3.0
244margin_right = 3.0
245size_flags_horizontal = 2
246size_flags_vertical = 2
247texture = ExtResource( 8 )
248expand = true
249
250[node name="Picture" type="OptionButton" parent="."]
251margin_left = 8.0
252margin_top = 7.0
253margin_right = 131.0
254margin_bottom = 28.0
255size_flags_horizontal = 2
256size_flags_vertical = 2
257
258[node name="Effect" type="OptionButton" parent="."]
259margin_left = 137.0
260margin_top = 7.0
261margin_right = 260.0
262margin_bottom = 28.0
263size_flags_horizontal = 2
264size_flags_vertical = 2
265[connection signal="item_selected" from="Picture" to="." method="_on_picture_item_selected"]
266[connection signal="item_selected" from="Effect" to="." method="_on_effect_item_selected"]
267