[gd_resource type="VisualShader" format=3 uid="uid://cxwafbh5cggf5"] [sub_resource type="VisualShaderNodeTexture" id="VisualShaderNodeTexture_7jcgd"] output_port_for_preview = 0 source = 5 [sub_resource type="VisualShaderNodeTexture2DParameter" id="VisualShaderNodeTexture2DParameter_drvvi"] parameter_name = "tex" texture_type = 1 texture_filter = 6 texture_repeat = 1 [sub_resource type="VisualShaderNodeInput" id="VisualShaderNodeInput_ifvwk"] input_name = "uv" [sub_resource type="VisualShaderNodeExpression" id="VisualShaderNodeExpression_7jcgd"] size = Vector2(340, 320) expression = "output0 = vec3( input0 );" [sub_resource type="VisualShaderNodeBillboard" id="VisualShaderNodeBillboard_52rgd"] keep_scale = true [resource] modes/blend = 1 modes/depth_draw = 2 flags/unshaded = true flags/fog_disabled = true nodes/vertex/0/position = Vector2(240, 0) nodes/vertex/2/node = SubResource("VisualShaderNodeBillboard_52rgd") nodes/vertex/2/position = Vector2(-240, 140) nodes/vertex/connections = PackedInt32Array(2, 0, 0, 10) nodes/fragment/2/node = SubResource("VisualShaderNodeTexture_7jcgd") nodes/fragment/2/position = Vector2(-320, 120) nodes/fragment/4/node = SubResource("VisualShaderNodeTexture2DParameter_drvvi") nodes/fragment/4/position = Vector2(-1060, 280) nodes/fragment/5/node = SubResource("VisualShaderNodeInput_ifvwk") nodes/fragment/5/position = Vector2(-800, 80) nodes/fragment/6/node = SubResource("VisualShaderNodeExpression_7jcgd") nodes/fragment/6/position = Vector2(-360, 560) nodes/fragment/6/size = Vector2(340, 320) nodes/fragment/6/input_ports = "0,0,input0;" nodes/fragment/6/output_ports = "0,4,output0;" nodes/fragment/6/expression = "output0 = vec3( input0 );" nodes/fragment/connections = PackedInt32Array(4, 0, 2, 2, 5, 0, 2, 0, 6, 0, 0, 0)