skullball/godot/shaders/vignette.tres
2026-07-29 22:36:41 +03:00

153 lines
6.3 KiB
Plaintext

[gd_resource type="VisualShader" format=3 uid="uid://datt1r440base"]
[sub_resource type="VisualShaderNodeFloatParameter" id="VisualShaderNodeFloatParameter_jyxcy"]
parameter_name = "FloatParameter"
hint = 2
min = 1.0
max = 10.0
step = 0.5
default_value_enabled = true
default_value = 3.0
[sub_resource type="VisualShaderNodeColorParameter" id="VisualShaderNodeColorParameter_jyxcy"]
expanded_output_ports = [0]
parameter_name = "Color"
default_value_enabled = true
default_value = Color(1, 0, 0, 1)
[sub_resource type="VisualShaderNodeFloatOp" id="VisualShaderNodeFloatOp_de6xh"]
operator = 2
[sub_resource type="VisualShaderNodeInput" id="VisualShaderNodeInput_de6xh"]
input_name = "time"
[sub_resource type="VisualShaderNodeFloatFunc" id="VisualShaderNodeFloatFunc_c4357"]
function = 0
[sub_resource type="VisualShaderNodeFloatOp" id="VisualShaderNodeFloatOp_fcsw6"]
operator = 2
[sub_resource type="VisualShaderNodeFloatOp" id="VisualShaderNodeFloatOp_pksew"]
default_input_values = [0, 0.0, 1, 2.0]
[sub_resource type="VisualShaderNodeFloatOp" id="VisualShaderNodeFloatOp_k2y31"]
default_input_values = [0, 0.0, 1, 0.5]
operator = 2
[sub_resource type="VisualShaderNodeInput" id="VisualShaderNodeInput_jyxcy"]
input_name = "uv"
[sub_resource type="VisualShaderNodeVectorOp" id="VisualShaderNodeVectorOp_gbuoh"]
default_input_values = [0, Vector2(0, 0), 1, Vector2(0.5, 0.5)]
op_type = 0
operator = 1
[sub_resource type="VisualShaderNodeVectorFunc" id="VisualShaderNodeVectorFunc_de6xh"]
output_port_for_preview = 0
default_input_values = [0, Vector2(0, 0)]
expanded_output_ports = [0]
op_type = 0
function = 4
[sub_resource type="VisualShaderNodeVectorOp" id="VisualShaderNodeVectorOp_jyxcy"]
default_input_values = [0, Vector2(0, 0), 1, Vector2(2, 2)]
op_type = 0
operator = 2
[sub_resource type="VisualShaderNodeVectorDistance" id="VisualShaderNodeVectorDistance_jyxcy"]
default_input_values = [0, Vector2(0, 0), 1, Vector2(0, 0)]
op_type = 0
[sub_resource type="VisualShaderNodeFloatOp" id="VisualShaderNodeFloatOp_jyxcy"]
default_input_values = [0, 0.0, 1, 0.7]
operator = 1
[sub_resource type="VisualShaderNodeFloatOp" id="VisualShaderNodeFloatOp_gbuoh"]
default_input_values = [0, 0.0, 1, 3.0]
operator = 3
[sub_resource type="VisualShaderNodeFloatParameter" id="VisualShaderNodeFloatParameter_de6xh"]
parameter_name = "RimDistance"
hint = 2
default_value_enabled = true
default_value = 0.7
[sub_resource type="VisualShaderNodeColorConstant" id="VisualShaderNodeColorConstant_jyxcy"]
constant = Color(1, 0, 0, 1)
[sub_resource type="VisualShaderNodeInput" id="VisualShaderNodeInput_gbuoh"]
input_name = "uv"
[sub_resource type="VisualShaderNodeVectorOp" id="VisualShaderNodeVectorOp_de6xh"]
default_input_values = [0, Vector2(0, 0), 1, Vector2(0.5, 0.5)]
op_type = 0
operator = 1
[sub_resource type="VisualShaderNodeVectorOp" id="VisualShaderNodeVectorOp_c4357"]
output_port_for_preview = 0
default_input_values = [0, Vector2(0, 0), 1, Vector2(2, 2)]
op_type = 0
operator = 2
[sub_resource type="VisualShaderNodeVectorFunc" id="VisualShaderNodeVectorFunc_fcsw6"]
output_port_for_preview = 1
default_input_values = [0, Vector2(0, 0)]
expanded_output_ports = [0]
op_type = 0
function = 4
[sub_resource type="VisualShaderNodeVec3Constant" id="VisualShaderNodeVec3Constant_pksew"]
constant = Vector3(1, 0, 0)
[resource]
mode = 1
flags/light_only = false
nodes/vertex/0/position = Vector2(710, 300)
nodes/vertex/2/node = SubResource("VisualShaderNodeColorConstant_jyxcy")
nodes/vertex/2/position = Vector2(-230, 100)
nodes/vertex/3/node = SubResource("VisualShaderNodeInput_gbuoh")
nodes/vertex/3/position = Vector2(-600, 300)
nodes/vertex/4/node = SubResource("VisualShaderNodeVectorOp_de6xh")
nodes/vertex/4/position = Vector2(-280, 440)
nodes/vertex/6/node = SubResource("VisualShaderNodeVectorOp_c4357")
nodes/vertex/6/position = Vector2(-40, 430)
nodes/vertex/7/node = SubResource("VisualShaderNodeVectorFunc_fcsw6")
nodes/vertex/7/position = Vector2(220, 380)
nodes/vertex/8/node = SubResource("VisualShaderNodeVec3Constant_pksew")
nodes/vertex/8/position = Vector2(180, 100)
nodes/vertex/connections = PackedInt32Array(4, 0, 6, 0, 6, 0, 7, 0, 3, 0, 4, 0, 8, 0, 0, 2, 7, 1, 0, 3)
nodes/fragment/0/position = Vector2(2820, 0)
nodes/fragment/2/node = SubResource("VisualShaderNodeInput_jyxcy")
nodes/fragment/2/position = Vector2(-520, 330)
nodes/fragment/3/node = SubResource("VisualShaderNodeVectorOp_gbuoh")
nodes/fragment/3/position = Vector2(-110, 390)
nodes/fragment/4/node = SubResource("VisualShaderNodeVectorFunc_de6xh")
nodes/fragment/4/position = Vector2(190, 380)
nodes/fragment/5/node = SubResource("VisualShaderNodeVectorOp_jyxcy")
nodes/fragment/5/position = Vector2(490, 320)
nodes/fragment/6/node = SubResource("VisualShaderNodeVectorDistance_jyxcy")
nodes/fragment/6/position = Vector2(840, 320)
nodes/fragment/7/node = SubResource("VisualShaderNodeFloatOp_jyxcy")
nodes/fragment/7/position = Vector2(1070, 270)
nodes/fragment/8/node = SubResource("VisualShaderNodeFloatOp_gbuoh")
nodes/fragment/8/position = Vector2(1300, 250)
nodes/fragment/9/node = SubResource("VisualShaderNodeFloatParameter_de6xh")
nodes/fragment/9/position = Vector2(730, 530)
nodes/fragment/10/node = SubResource("VisualShaderNodeFloatParameter_jyxcy")
nodes/fragment/10/position = Vector2(1080, 550)
nodes/fragment/11/node = SubResource("VisualShaderNodeColorParameter_jyxcy")
nodes/fragment/11/position = Vector2(1100, -180)
nodes/fragment/12/node = SubResource("VisualShaderNodeFloatOp_de6xh")
nodes/fragment/12/position = Vector2(2470, 160)
nodes/fragment/13/node = SubResource("VisualShaderNodeInput_de6xh")
nodes/fragment/13/position = Vector2(1480, 740)
nodes/fragment/14/node = SubResource("VisualShaderNodeFloatFunc_c4357")
nodes/fragment/14/position = Vector2(1560, 550)
nodes/fragment/15/node = SubResource("VisualShaderNodeFloatOp_fcsw6")
nodes/fragment/15/position = Vector2(2330, 290)
nodes/fragment/16/node = SubResource("VisualShaderNodeFloatOp_pksew")
nodes/fragment/16/position = Vector2(1870, 460)
nodes/fragment/17/node = SubResource("VisualShaderNodeFloatOp_k2y31")
nodes/fragment/17/position = Vector2(2080, 420)
nodes/fragment/connections = PackedInt32Array(2, 0, 3, 0, 3, 0, 4, 0, 4, 0, 5, 0, 5, 0, 6, 0, 6, 0, 7, 0, 7, 0, 8, 0, 9, 0, 7, 1, 10, 0, 8, 1, 11, 0, 0, 0, 12, 0, 0, 1, 11, 4, 12, 0, 13, 0, 14, 0, 8, 0, 15, 0, 15, 0, 12, 1, 14, 0, 16, 0, 16, 0, 17, 0, 17, 0, 15, 1)