generated from krampus/template-godot4
Using spatial threshold shader rather than screen postprocessing.
This allows for something to potentially NOT be black & white.
This commit is contained in:
parent
461281b3e2
commit
06997afa28
|
@ -976,43 +976,43 @@ parameters/walk_scale/scale = 1.0
|
||||||
parameters/walk_space/blend_position = Vector2(0, 0)
|
parameters/walk_space/blend_position = Vector2(0, 0)
|
||||||
|
|
||||||
[node name="Skeleton3D" parent="Sketchfab_model/bed584e06fe94e71a7ac484cee9f0a16_fbx/Object_2/RootNode/Armature/Object_5" index="0"]
|
[node name="Skeleton3D" parent="Sketchfab_model/bed584e06fe94e71a7ac484cee9f0a16_fbx/Object_2/RootNode/Armature/Object_5" index="0"]
|
||||||
bones/1/position = Vector3(0, 0, 6.21168)
|
bones/1/position = Vector3(0, 0, 6.24639)
|
||||||
bones/1/rotation = Quaternion(0.707107, 0, 0, 0.707107)
|
bones/1/rotation = Quaternion(0.707107, 0, 0, 0.707107)
|
||||||
bones/2/rotation = Quaternion(1.54543e-08, 1.54543e-08, -0.707107, 0.707107)
|
bones/2/rotation = Quaternion(1.54543e-08, 1.54543e-08, -0.707107, 0.707107)
|
||||||
bones/3/rotation = Quaternion(0.650526, 0.670343, 0.248814, 0.256023)
|
bones/3/rotation = Quaternion(0.651068, 0.670832, 0.247492, 0.254641)
|
||||||
bones/3/scale = Vector3(1, 1, 1)
|
bones/3/scale = Vector3(1, 1, 1)
|
||||||
bones/4/rotation = Quaternion(0.739681, 0.0534223, 0.0766771, 0.666437)
|
bones/4/rotation = Quaternion(0.734321, 0.0537467, 0.0760238, 0.672387)
|
||||||
bones/4/scale = Vector3(1, 1, 1)
|
bones/4/scale = Vector3(1, 1, 1)
|
||||||
bones/5/rotation = Quaternion(-0.655148, -0.000934633, -0.106279, 0.747987)
|
bones/5/rotation = Quaternion(-0.650572, -0.00101978, -0.105579, 0.752069)
|
||||||
bones/5/scale = Vector3(1, 1, 1)
|
bones/5/scale = Vector3(1, 1, 1)
|
||||||
bones/6/rotation = Quaternion(-0.430088, 0.0119082, -0.0624195, 0.900548)
|
bones/6/rotation = Quaternion(-0.430845, 0.011835, -0.0625093, 0.900181)
|
||||||
bones/7/rotation = Quaternion(-0.851057, 0.034794, -0.176668, 0.493234)
|
bones/7/rotation = Quaternion(-0.850315, 0.0349957, -0.176523, 0.494549)
|
||||||
bones/7/scale = Vector3(1, 1, 1)
|
bones/7/scale = Vector3(1, 1, 1)
|
||||||
bones/9/rotation = Quaternion(-0.577893, -0.0977404, -0.0868737, 0.805568)
|
bones/9/rotation = Quaternion(-0.577893, -0.0977404, -0.0868737, 0.805568)
|
||||||
bones/11/rotation = Quaternion(-0.847699, 0.0412657, -0.172258, 0.50003)
|
bones/11/rotation = Quaternion(-0.846944, 0.0414003, -0.172055, 0.501368)
|
||||||
bones/11/scale = Vector3(1, 1, 1)
|
bones/11/scale = Vector3(1, 1, 1)
|
||||||
bones/13/rotation = Quaternion(-0.583833, -0.0928994, -0.0936977, 0.80108)
|
bones/13/rotation = Quaternion(-0.583833, -0.0928994, -0.0936977, 0.80108)
|
||||||
bones/13/scale = Vector3(1, 1, 1)
|
bones/13/scale = Vector3(1, 1, 1)
|
||||||
bones/15/rotation = Quaternion(0.993231, -0.0067672, 0.0811647, 0.0828119)
|
bones/15/rotation = Quaternion(0.993231, -0.0067672, 0.0811647, 0.0828119)
|
||||||
bones/15/scale = Vector3(1, 1, 1)
|
bones/15/scale = Vector3(1, 1, 1)
|
||||||
bones/17/rotation = Quaternion(0.751247, 0.0222504, 0.659032, 0.0284619)
|
bones/17/rotation = Quaternion(0.751144, 0.0219124, 0.659188, 0.0278136)
|
||||||
bones/17/scale = Vector3(1, 1, 1)
|
bones/17/scale = Vector3(1, 1, 1)
|
||||||
bones/19/rotation = Quaternion(-0.399104, -0.525183, -0.304683, 0.687072)
|
bones/19/rotation = Quaternion(-0.399104, -0.525183, -0.304683, 0.687072)
|
||||||
bones/19/scale = Vector3(0.999999, 1, 1)
|
bones/19/scale = Vector3(0.999999, 1, 1)
|
||||||
bones/21/rotation = Quaternion(0.855906, -0.0322478, 0.0593455, 0.512701)
|
bones/21/rotation = Quaternion(0.855906, -0.0322478, 0.0593455, 0.512701)
|
||||||
bones/23/rotation = Quaternion(0.866271, 0.00313438, 0.143094, 0.478632)
|
bones/23/rotation = Quaternion(0.872333, 0.00335953, 0.144, 0.467213)
|
||||||
bones/23/scale = Vector3(1, 1, 1)
|
bones/23/scale = Vector3(1, 1, 1)
|
||||||
bones/25/rotation = Quaternion(-0.715396, -0.0713077, -0.0634678, 0.692168)
|
bones/25/rotation = Quaternion(-0.715396, -0.0713077, -0.0634678, 0.692168)
|
||||||
bones/25/scale = Vector3(1, 1, 1)
|
bones/25/scale = Vector3(1, 1, 1)
|
||||||
bones/27/rotation = Quaternion(-0.601809, -0.00495145, -0.10974, 0.791049)
|
bones/27/rotation = Quaternion(-0.595413, -0.00505864, -0.108856, 0.795995)
|
||||||
bones/29/rotation = Quaternion(0.808854, -0.0303334, 0.0651724, 0.583599)
|
bones/29/rotation = Quaternion(0.808854, -0.0303334, 0.0651724, 0.583599)
|
||||||
bones/31/rotation = Quaternion(0.808854, -0.0303334, 0.0651724, 0.583599)
|
bones/31/rotation = Quaternion(0.808854, -0.0303334, 0.0651724, 0.583599)
|
||||||
bones/33/rotation = Quaternion(-0.594466, -0.00898174, -0.114731, 0.795843)
|
bones/33/rotation = Quaternion(-0.587956, -0.00911358, -0.113832, 0.800791)
|
||||||
bones/35/rotation = Quaternion(-0.682026, 0.00418788, -0.11025, 0.722958)
|
bones/35/rotation = Quaternion(-0.675409, 0.00411343, -0.109272, 0.729291)
|
||||||
bones/35/scale = Vector3(1, 1, 1)
|
bones/35/scale = Vector3(1, 1, 1)
|
||||||
bones/37/scale = Vector3(1, 1, 1)
|
bones/37/scale = Vector3(1, 1, 1)
|
||||||
bones/39/scale = Vector3(1, 1, 1)
|
bones/39/scale = Vector3(1, 1, 1)
|
||||||
bones/41/rotation = Quaternion(-0.0150815, 0.942671, 0.33316, 0.0121521)
|
bones/41/rotation = Quaternion(-0.0150497, 0.941359, 0.336852, 0.0121213)
|
||||||
bones/41/scale = Vector3(1, 1, 1)
|
bones/41/scale = Vector3(1, 1, 1)
|
||||||
bones/43/rotation = Quaternion(-0.015884, 0.718179, -0.69565, -0.00621676)
|
bones/43/rotation = Quaternion(-0.015884, 0.718179, -0.69565, -0.00621676)
|
||||||
bones/43/scale = Vector3(1, 1, 1)
|
bones/43/scale = Vector3(1, 1, 1)
|
||||||
|
@ -1035,37 +1035,37 @@ bones/66/rotation = Quaternion(-0.000385918, -2.26638e-14, 0.000401128, 1)
|
||||||
bones/68/rotation = Quaternion(-0.706834, 0.000283644, -0.000283644, 0.70738)
|
bones/68/rotation = Quaternion(-0.706834, 0.000283644, -0.000283644, 0.70738)
|
||||||
bones/70/rotation = Quaternion(-0.707107, 4.67924e-24, 4.67924e-24, 0.707107)
|
bones/70/rotation = Quaternion(-0.707107, 4.67924e-24, 4.67924e-24, 0.707107)
|
||||||
bones/73/rotation = Quaternion(1.54543e-08, -1.54543e-08, 0.707107, 0.707107)
|
bones/73/rotation = Quaternion(1.54543e-08, -1.54543e-08, 0.707107, 0.707107)
|
||||||
bones/74/rotation = Quaternion(-0.650526, 0.670343, 0.248814, -0.256023)
|
bones/74/rotation = Quaternion(-0.651068, 0.670832, 0.247492, -0.254641)
|
||||||
bones/74/scale = Vector3(1, 1, 1)
|
bones/74/scale = Vector3(1, 1, 1)
|
||||||
bones/75/rotation = Quaternion(0.739681, -0.0534223, -0.0766771, 0.666437)
|
bones/75/rotation = Quaternion(0.734321, -0.0537468, -0.0760238, 0.672387)
|
||||||
bones/75/scale = Vector3(1, 1, 1)
|
bones/75/scale = Vector3(1, 1, 1)
|
||||||
bones/76/rotation = Quaternion(-0.655148, 0.000934632, 0.106279, 0.747987)
|
bones/76/rotation = Quaternion(-0.650572, 0.00101979, 0.105579, 0.752069)
|
||||||
bones/76/scale = Vector3(1, 1, 1)
|
bones/76/scale = Vector3(1, 1, 1)
|
||||||
bones/77/rotation = Quaternion(-0.430088, -0.0119082, 0.0624194, 0.900548)
|
bones/77/rotation = Quaternion(-0.430845, -0.011835, 0.0625092, 0.900181)
|
||||||
bones/77/scale = Vector3(1, 1, 1)
|
bones/77/scale = Vector3(1, 1, 1)
|
||||||
bones/78/rotation = Quaternion(-0.851056, -0.0348391, 0.176673, 0.49323)
|
bones/78/rotation = Quaternion(-0.850316, -0.0350086, 0.176502, 0.494554)
|
||||||
bones/78/scale = Vector3(1, 1, 1)
|
bones/78/scale = Vector3(1, 1, 1)
|
||||||
bones/82/rotation = Quaternion(-0.847699, -0.0412658, 0.172258, 0.50003)
|
bones/82/rotation = Quaternion(-0.846944, -0.0414003, 0.172055, 0.501368)
|
||||||
bones/82/scale = Vector3(1, 1, 1)
|
bones/82/scale = Vector3(1, 1, 1)
|
||||||
bones/84/rotation = Quaternion(-0.583833, 0.0928994, 0.0936978, 0.80108)
|
bones/84/rotation = Quaternion(-0.583833, 0.0928994, 0.0936978, 0.80108)
|
||||||
bones/86/rotation = Quaternion(0.993231, 0.0067672, -0.0811647, 0.0828119)
|
bones/86/rotation = Quaternion(0.993231, 0.0067672, -0.0811647, 0.0828119)
|
||||||
bones/86/scale = Vector3(1, 1, 1)
|
bones/86/scale = Vector3(1, 1, 1)
|
||||||
bones/88/rotation = Quaternion(0.751247, -0.0222503, -0.659032, 0.028462)
|
bones/88/rotation = Quaternion(0.751144, -0.0219119, -0.659188, 0.0278142)
|
||||||
bones/92/rotation = Quaternion(0.855906, 0.0322478, -0.0593455, 0.512701)
|
bones/92/rotation = Quaternion(0.855906, 0.0322478, -0.0593455, 0.512701)
|
||||||
bones/92/scale = Vector3(1, 1, 1)
|
bones/92/scale = Vector3(1, 1, 1)
|
||||||
bones/94/rotation = Quaternion(0.866272, -0.00315382, -0.143083, 0.478633)
|
bones/94/rotation = Quaternion(0.872333, -0.00335954, -0.144, 0.467213)
|
||||||
bones/94/scale = Vector3(1, 1, 1)
|
bones/94/scale = Vector3(1, 1, 1)
|
||||||
bones/96/rotation = Quaternion(-0.715396, 0.0713076, 0.0634679, 0.692168)
|
bones/96/rotation = Quaternion(-0.715396, 0.0713076, 0.0634679, 0.692168)
|
||||||
bones/98/rotation = Quaternion(-0.601809, 0.00495132, 0.10974, 0.791049)
|
bones/98/rotation = Quaternion(-0.595413, 0.00505861, 0.108856, 0.795995)
|
||||||
bones/100/rotation = Quaternion(0.808854, 0.0303333, -0.0651724, 0.583599)
|
bones/100/rotation = Quaternion(0.808854, 0.0303333, -0.0651724, 0.583599)
|
||||||
bones/102/rotation = Quaternion(-0.594466, 0.00898174, 0.114731, 0.795843)
|
bones/102/rotation = Quaternion(-0.587956, 0.00911357, 0.113832, 0.800791)
|
||||||
bones/102/scale = Vector3(1, 1, 1)
|
bones/102/scale = Vector3(1, 1, 1)
|
||||||
bones/104/rotation = Quaternion(0.803479, 0.0249214, -0.0691385, 0.590779)
|
bones/104/rotation = Quaternion(0.803479, 0.0249214, -0.0691385, 0.590779)
|
||||||
bones/106/rotation = Quaternion(-0.682026, -0.00418019, 0.110257, 0.722957)
|
bones/106/rotation = Quaternion(-0.675409, -0.00411346, 0.109272, 0.729291)
|
||||||
bones/106/scale = Vector3(1, 1, 1)
|
bones/106/scale = Vector3(1, 1, 1)
|
||||||
bones/108/scale = Vector3(1, 1, 1)
|
bones/108/scale = Vector3(1, 1, 1)
|
||||||
bones/110/rotation = Quaternion(0.346017, 0.0755612, -0.0156624, 0.935049)
|
bones/110/rotation = Quaternion(0.346017, 0.0755612, -0.0156624, 0.935049)
|
||||||
bones/112/rotation = Quaternion(0.0150815, 0.942671, 0.33316, -0.0121521)
|
bones/112/rotation = Quaternion(0.0150501, 0.941364, 0.336838, -0.0121213)
|
||||||
bones/112/scale = Vector3(1, 1, 1)
|
bones/112/scale = Vector3(1, 1, 1)
|
||||||
bones/114/rotation = Quaternion(0.015884, 0.718179, -0.69565, 0.00621692)
|
bones/114/rotation = Quaternion(0.015884, 0.718179, -0.69565, 0.00621692)
|
||||||
bones/114/scale = Vector3(1, 1, 1)
|
bones/114/scale = Vector3(1, 1, 1)
|
||||||
|
@ -1081,106 +1081,106 @@ bones/126/rotation = Quaternion(0.993232, 0.00676712, -0.0811637, -0.0828125)
|
||||||
bones/126/scale = Vector3(1, 1, 0.999988)
|
bones/126/scale = Vector3(1, 1, 0.999988)
|
||||||
|
|
||||||
[node name="Plane_009_Material_0" parent="Sketchfab_model/bed584e06fe94e71a7ac484cee9f0a16_fbx/Object_2/RootNode/Armature/Object_5/Skeleton3D" index="0"]
|
[node name="Plane_009_Material_0" parent="Sketchfab_model/bed584e06fe94e71a7ac484cee9f0a16_fbx/Object_2/RootNode/Armature/Object_5/Skeleton3D" index="0"]
|
||||||
transform = Transform3D(0.999992, 0.000782803, 0.00391419, -0.000967741, 0.998873, 0.0474751, -0.00387266, -0.0474786, 0.998865, -0.0152667, -0.023532, 0.0591475)
|
transform = Transform3D(0.999995, 0.000384152, 0.00334167, -0.000536546, 0.998954, 0.0457473, -0.00332039, -0.0457491, 0.998948, -0.0128043, -0.0316036, 0.0557469)
|
||||||
|
|
||||||
[node name="Plane_012_Material_0" parent="Sketchfab_model/bed584e06fe94e71a7ac484cee9f0a16_fbx/Object_2/RootNode/Armature/Object_5/Skeleton3D" index="1"]
|
[node name="Plane_012_Material_0" parent="Sketchfab_model/bed584e06fe94e71a7ac484cee9f0a16_fbx/Object_2/RootNode/Armature/Object_5/Skeleton3D" index="1"]
|
||||||
transform = Transform3D(0.99999, 0.00125472, 0.00421797, -0.00145532, 0.998852, 0.0478853, -0.00415307, -0.0478909, 0.998844, -0.0159919, -0.0233788, 0.0590869)
|
transform = Transform3D(0.999993, 0.00100885, 0.00366215, -0.00117661, 0.998936, 0.046096, -0.00361156, -0.0461003, 0.99893, -0.0136957, -0.0307873, 0.0557451)
|
||||||
|
|
||||||
[node name="Cube_016_Material_0" parent="Sketchfab_model/bed584e06fe94e71a7ac484cee9f0a16_fbx/Object_2/RootNode/Armature/Object_5/Skeleton3D" index="2"]
|
[node name="Cube_016_Material_0" parent="Sketchfab_model/bed584e06fe94e71a7ac484cee9f0a16_fbx/Object_2/RootNode/Armature/Object_5/Skeleton3D" index="2"]
|
||||||
transform = Transform3D(0.999998, -0.000351552, 0.00199263, 0.000351585, 1, -5.33462e-06, -0.00199269, 6.03497e-06, 0.999998, -0.0125394, 0.0105973, 0.004123)
|
transform = Transform3D(0.999999, -0.00051507, 0.00157563, 0.000513043, 0.999999, 0.00130963, -0.00157611, -0.00130907, 0.999998, -0.0104373, 0.000997663, 0.00431207)
|
||||||
|
|
||||||
[node name="Plane_004_Material_0" parent="Sketchfab_model/bed584e06fe94e71a7ac484cee9f0a16_fbx/Object_2/RootNode/Armature/Object_5/Skeleton3D" index="3"]
|
[node name="Plane_004_Material_0" parent="Sketchfab_model/bed584e06fe94e71a7ac484cee9f0a16_fbx/Object_2/RootNode/Armature/Object_5/Skeleton3D" index="3"]
|
||||||
transform = Transform3D(0.999995, -0.000721827, 0.00282856, 0.000554785, 0.998284, 0.0585532, -0.00286593, -0.0585513, 0.99828, -0.0123019, -0.055366, 0.0180107)
|
transform = Transform3D(0.999995, -0.00107045, 0.00257975, 0.000922441, 0.99839, 0.0567248, -0.00263612, -0.0567225, 0.998386, -0.0104854, -0.0630401, 0.0186228)
|
||||||
|
|
||||||
[node name="Cube_013_Material_0" parent="Sketchfab_model/bed584e06fe94e71a7ac484cee9f0a16_fbx/Object_2/RootNode/Armature/Object_5/Skeleton3D" index="4"]
|
[node name="Cube_013_Material_0" parent="Sketchfab_model/bed584e06fe94e71a7ac484cee9f0a16_fbx/Object_2/RootNode/Armature/Object_5/Skeleton3D" index="4"]
|
||||||
transform = Transform3D(0.999995, -0.000357039, 0.00330256, 0.000312522, 0.99991, 0.0134719, -0.00330711, -0.0134707, 0.999904, -0.0130334, 0.00550973, 0.00555682)
|
transform = Transform3D(0.999996, -0.000473596, 0.00274871, 0.00043761, 0.999915, 0.0130945, -0.00275447, -0.0130935, 0.99991, -0.0108719, -0.00332153, 0.00565958)
|
||||||
|
|
||||||
[node name="Plane_011_Material_0" parent="Sketchfab_model/bed584e06fe94e71a7ac484cee9f0a16_fbx/Object_2/RootNode/Armature/Object_5/Skeleton3D" index="5"]
|
[node name="Plane_011_Material_0" parent="Sketchfab_model/bed584e06fe94e71a7ac484cee9f0a16_fbx/Object_2/RootNode/Armature/Object_5/Skeleton3D" index="5"]
|
||||||
transform = Transform3D(0.999998, -0.00185008, -0.00116052, 0.00194076, 0.99649, 0.0836936, 0.00100155, -0.0836955, 0.996491, 0.00962019, -0.495558, -0.0102711)
|
transform = Transform3D(0.999998, -0.00171712, -0.000706242, 0.00176229, 0.997559, 0.0698073, 0.000584848, -0.0698085, 0.99756, 0.00680518, -0.420023, -0.0109468)
|
||||||
|
|
||||||
[node name="Plane_002_Material_0" parent="Sketchfab_model/bed584e06fe94e71a7ac484cee9f0a16_fbx/Object_2/RootNode/Armature/Object_5/Skeleton3D" index="6"]
|
[node name="Plane_002_Material_0" parent="Sketchfab_model/bed584e06fe94e71a7ac484cee9f0a16_fbx/Object_2/RootNode/Armature/Object_5/Skeleton3D" index="6"]
|
||||||
transform = Transform3D(0.999992, 0.00127658, 0.00370017, -0.00144857, 0.998901, 0.0468599, -0.0036363, -0.0468651, 0.998895, -0.0165613, -0.00746477, 0.0986981)
|
transform = Transform3D(0.999995, 0.00104682, 0.00300799, -0.00117387, 0.999093, 0.042565, -0.0029605, -0.0425684, 0.999089, -0.0138843, -0.0150286, 0.0867176)
|
||||||
|
|
||||||
[node name="Plane_013_Material_0" parent="Sketchfab_model/bed584e06fe94e71a7ac484cee9f0a16_fbx/Object_2/RootNode/Armature/Object_5/Skeleton3D" index="7"]
|
[node name="Plane_013_Material_0" parent="Sketchfab_model/bed584e06fe94e71a7ac484cee9f0a16_fbx/Object_2/RootNode/Armature/Object_5/Skeleton3D" index="7"]
|
||||||
transform = Transform3D(0.999992, 0.00127658, 0.00370017, -0.00144857, 0.998901, 0.0468599, -0.0036363, -0.0468651, 0.998895, -0.0165613, -0.00746477, 0.0986981)
|
transform = Transform3D(0.999995, 0.00104682, 0.00300799, -0.00117387, 0.999093, 0.042565, -0.0029605, -0.0425684, 0.999089, -0.0138843, -0.0150286, 0.0867176)
|
||||||
|
|
||||||
[node name="Cube_007_Material_0" parent="Sketchfab_model/bed584e06fe94e71a7ac484cee9f0a16_fbx/Object_2/RootNode/Armature/Object_5/Skeleton3D" index="8"]
|
[node name="Cube_007_Material_0" parent="Sketchfab_model/bed584e06fe94e71a7ac484cee9f0a16_fbx/Object_2/RootNode/Armature/Object_5/Skeleton3D" index="8"]
|
||||||
transform = Transform3D(0.999995, -0.000823796, 0.00301909, 0.000639543, 0.998166, 0.0605309, -0.00306344, -0.0605286, 0.998162, -0.012569, -0.0567249, 0.0217268)
|
transform = Transform3D(0.999997, -0.000788458, 0.00243291, 0.000655793, 0.998536, 0.0540853, -0.0024718, -0.0540838, 0.998533, -0.0103652, -0.0575251, 0.0190063)
|
||||||
|
|
||||||
[node name="Plane_015_Material_0" parent="Sketchfab_model/bed584e06fe94e71a7ac484cee9f0a16_fbx/Object_2/RootNode/Armature/Object_5/Skeleton3D" index="9"]
|
[node name="Plane_015_Material_0" parent="Sketchfab_model/bed584e06fe94e71a7ac484cee9f0a16_fbx/Object_2/RootNode/Armature/Object_5/Skeleton3D" index="9"]
|
||||||
transform = Transform3D(0.999991, -4.11347e-05, 0.00432598, 0.000397034, 0.996608, -0.082295, -0.00430794, 0.0822959, 0.996599, -0.0159943, 0.257589, -0.0767522)
|
transform = Transform3D(0.999994, -0.000205867, 0.00359712, 0.000458524, 0.997521, -0.0703632, -0.00357351, 0.0703642, 0.997515, -0.013334, 0.216048, -0.0674987)
|
||||||
|
|
||||||
[node name="Cube_010_Material_0" parent="Sketchfab_model/bed584e06fe94e71a7ac484cee9f0a16_fbx/Object_2/RootNode/Armature/Object_5/Skeleton3D" index="10"]
|
[node name="Cube_010_Material_0" parent="Sketchfab_model/bed584e06fe94e71a7ac484cee9f0a16_fbx/Object_2/RootNode/Armature/Object_5/Skeleton3D" index="10"]
|
||||||
transform = Transform3D(1, -0.000153581, -0.00114117, 0.000247724, 0.996555, 0.0829372, 0.00112446, -0.0829373, 0.996554, 0.00726271, -0.496052, -0.19026)
|
transform = Transform3D(1, -0.000107693, -0.000943923, 0.000174532, 0.997474, 0.0710428, 0.000934098, -0.0710429, 0.997473, 0.00605249, -0.426658, -0.167238)
|
||||||
|
|
||||||
[node name="Cube_012_Material_0" parent="Sketchfab_model/bed584e06fe94e71a7ac484cee9f0a16_fbx/Object_2/RootNode/Armature/Object_5/Skeleton3D" index="11"]
|
[node name="Cube_012_Material_0" parent="Sketchfab_model/bed584e06fe94e71a7ac484cee9f0a16_fbx/Object_2/RootNode/Armature/Object_5/Skeleton3D" index="11"]
|
||||||
transform = Transform3D(1, -0.000409801, -0.000787077, 0.000441997, 0.999146, 0.0413211, 0.000769432, -0.0413214, 0.999146, 0.0054183, -0.267071, -0.222888)
|
transform = Transform3D(1, -0.000353683, -0.000705599, 0.000379753, 0.999307, 0.0372301, 0.000692161, -0.0372305, 0.999307, 0.00484586, -0.240637, -0.192388)
|
||||||
|
|
||||||
[node name="Cylinder_002_Material_0" parent="Sketchfab_model/bed584e06fe94e71a7ac484cee9f0a16_fbx/Object_2/RootNode/Armature/Object_5/Skeleton3D" index="12"]
|
[node name="Cylinder_002_Material_0" parent="Sketchfab_model/bed584e06fe94e71a7ac484cee9f0a16_fbx/Object_2/RootNode/Armature/Object_5/Skeleton3D" index="12"]
|
||||||
transform = Transform3D(1, -1.77636e-15, 0, -1.77636e-15, 1, -4.37113e-08, 0, 4.37113e-08, 1, 0, 0, -0.260523)
|
transform = Transform3D(1, -1.77636e-15, 0, -1.77636e-15, 1, -4.37113e-08, 0, 4.37113e-08, 1, 0, 0, -0.225809)
|
||||||
|
|
||||||
[node name="Cube_006_Material_0" parent="Sketchfab_model/bed584e06fe94e71a7ac484cee9f0a16_fbx/Object_2/RootNode/Armature/Object_5/Skeleton3D" index="13"]
|
[node name="Cube_006_Material_0" parent="Sketchfab_model/bed584e06fe94e71a7ac484cee9f0a16_fbx/Object_2/RootNode/Armature/Object_5/Skeleton3D" index="13"]
|
||||||
transform = Transform3D(1, 7.18899e-10, -2.01781e-08, -7.60139e-10, 1, -1.49128e-07, 2.01603e-08, 1.78756e-07, 1, -1.19209e-07, -1.43051e-06, -0.260524)
|
transform = Transform3D(1, 7.18899e-10, -2.01781e-08, -7.60139e-10, 1, -1.49128e-07, 2.01603e-08, 1.78756e-07, 1, -1.19209e-07, -1.43051e-06, -0.225808)
|
||||||
|
|
||||||
[node name="Cube_017_Material_0" parent="Sketchfab_model/bed584e06fe94e71a7ac484cee9f0a16_fbx/Object_2/RootNode/Armature/Object_5/Skeleton3D" index="14"]
|
[node name="Cube_017_Material_0" parent="Sketchfab_model/bed584e06fe94e71a7ac484cee9f0a16_fbx/Object_2/RootNode/Armature/Object_5/Skeleton3D" index="14"]
|
||||||
transform = Transform3D(1, 3.15225e-10, 2.16325e-08, -3.11474e-10, 1, -1.19326e-07, -2.16737e-08, 1.78814e-07, 1, 1.19209e-07, -1.90735e-06, -0.260526)
|
transform = Transform3D(1, 3.15225e-10, 2.16325e-08, -3.11474e-10, 1, -1.19326e-07, -2.16737e-08, 1.78814e-07, 1, 1.19209e-07, -1.90735e-06, -0.22581)
|
||||||
|
|
||||||
[node name="Cube_005_Material_0" parent="Sketchfab_model/bed584e06fe94e71a7ac484cee9f0a16_fbx/Object_2/RootNode/Armature/Object_5/Skeleton3D" index="15"]
|
[node name="Cube_005_Material_0" parent="Sketchfab_model/bed584e06fe94e71a7ac484cee9f0a16_fbx/Object_2/RootNode/Armature/Object_5/Skeleton3D" index="15"]
|
||||||
transform = Transform3D(1, -1.7053e-13, -3.41061e-13, 2.84217e-13, 1, -9.23872e-07, 3.41061e-13, 9.23872e-07, 1, -9.09153e-13, 4.52995e-06, -0.260526)
|
transform = Transform3D(1, -1.7053e-13, -3.41061e-13, 2.84217e-13, 1, -9.23872e-07, 3.41061e-13, 9.23872e-07, 1, -9.09153e-13, 4.52995e-06, -0.22581)
|
||||||
|
|
||||||
[node name="Cube_005_Material_0" parent="Sketchfab_model/bed584e06fe94e71a7ac484cee9f0a16_fbx/Object_2/RootNode/Armature/Object_5/Skeleton3D/Cube_005_Material_0" index="0"]
|
[node name="Cube_005_Material_0" parent="Sketchfab_model/bed584e06fe94e71a7ac484cee9f0a16_fbx/Object_2/RootNode/Armature/Object_5/Skeleton3D/Cube_005_Material_0" index="0"]
|
||||||
surface_material_override/0 = ExtResource("8_dt6e4")
|
surface_material_override/0 = ExtResource("8_dt6e4")
|
||||||
|
|
||||||
[node name="Cube_005_Inside_0" parent="Sketchfab_model/bed584e06fe94e71a7ac484cee9f0a16_fbx/Object_2/RootNode/Armature/Object_5/Skeleton3D" index="16"]
|
[node name="Cube_005_Inside_0" parent="Sketchfab_model/bed584e06fe94e71a7ac484cee9f0a16_fbx/Object_2/RootNode/Armature/Object_5/Skeleton3D" index="16"]
|
||||||
transform = Transform3D(1, -1.7053e-13, -3.41061e-13, 2.84217e-13, 1, -9.23872e-07, 3.41061e-13, 9.23872e-07, 1, -9.09153e-13, 4.52995e-06, -0.260526)
|
transform = Transform3D(1, -1.7053e-13, -3.41061e-13, 2.84217e-13, 1, -9.23872e-07, 3.41061e-13, 9.23872e-07, 1, -9.09153e-13, 4.52995e-06, -0.22581)
|
||||||
|
|
||||||
[node name="Plane_003_Material_0" parent="Sketchfab_model/bed584e06fe94e71a7ac484cee9f0a16_fbx/Object_2/RootNode/Armature/Object_5/Skeleton3D" index="17"]
|
[node name="Plane_003_Material_0" parent="Sketchfab_model/bed584e06fe94e71a7ac484cee9f0a16_fbx/Object_2/RootNode/Armature/Object_5/Skeleton3D" index="17"]
|
||||||
transform = Transform3D(1, 1.08827e-10, -1.00637e-08, -1.10077e-10, 1, -2.82656e-07, 1.00761e-08, 2.82598e-07, 1, -2.38419e-07, 0, -0.260523)
|
transform = Transform3D(1, 1.08827e-10, -1.00637e-08, -1.10077e-10, 1, -2.82656e-07, 1.00761e-08, 2.82598e-07, 1, -2.38419e-07, 0, -0.225809)
|
||||||
|
|
||||||
[node name="Plane_016_Material_0" parent="Sketchfab_model/bed584e06fe94e71a7ac484cee9f0a16_fbx/Object_2/RootNode/Armature/Object_5/Skeleton3D" index="18"]
|
[node name="Plane_016_Material_0" parent="Sketchfab_model/bed584e06fe94e71a7ac484cee9f0a16_fbx/Object_2/RootNode/Armature/Object_5/Skeleton3D" index="18"]
|
||||||
transform = Transform3D(1, -1.08827e-10, 1.00637e-08, 1.10077e-10, 1, -2.82656e-07, -1.00761e-08, 2.82598e-07, 1, 2.38419e-07, 0, -0.260523)
|
transform = Transform3D(1, -1.08827e-10, 1.00637e-08, 1.10077e-10, 1, -2.82656e-07, -1.00761e-08, 2.82598e-07, 1, 2.38419e-07, 0, -0.225809)
|
||||||
|
|
||||||
[node name="Cube_008_Material_0" parent="Sketchfab_model/bed584e06fe94e71a7ac484cee9f0a16_fbx/Object_2/RootNode/Armature/Object_5/Skeleton3D" index="19"]
|
[node name="Cube_008_Material_0" parent="Sketchfab_model/bed584e06fe94e71a7ac484cee9f0a16_fbx/Object_2/RootNode/Armature/Object_5/Skeleton3D" index="19"]
|
||||||
transform = Transform3D(1, -2.64698e-23, 9.95068e-31, 2.64698e-23, 1, 0, -9.95068e-31, 0, 1, -1.90621e-29, 0, -0.260523)
|
transform = Transform3D(1, -2.64698e-23, 9.95068e-31, 2.64698e-23, 1, 0, -9.95068e-31, 0, 1, -1.90621e-29, 0, -0.225809)
|
||||||
|
|
||||||
[node name="Cube_008_Inside_0" parent="Sketchfab_model/bed584e06fe94e71a7ac484cee9f0a16_fbx/Object_2/RootNode/Armature/Object_5/Skeleton3D" index="20"]
|
[node name="Cube_008_Inside_0" parent="Sketchfab_model/bed584e06fe94e71a7ac484cee9f0a16_fbx/Object_2/RootNode/Armature/Object_5/Skeleton3D" index="20"]
|
||||||
transform = Transform3D(1, -2.64698e-23, 9.95068e-31, 2.64698e-23, 1, 0, -9.95068e-31, 0, 1, -1.90621e-29, 0, -0.260523)
|
transform = Transform3D(1, -2.64698e-23, 9.95068e-31, 2.64698e-23, 1, 0, -9.95068e-31, 0, 1, -1.90621e-29, 0, -0.225809)
|
||||||
|
|
||||||
[node name="Plane_006_Material_0" parent="Sketchfab_model/bed584e06fe94e71a7ac484cee9f0a16_fbx/Object_2/RootNode/Armature/Object_5/Skeleton3D" index="21"]
|
[node name="Plane_006_Material_0" parent="Sketchfab_model/bed584e06fe94e71a7ac484cee9f0a16_fbx/Object_2/RootNode/Armature/Object_5/Skeleton3D" index="21"]
|
||||||
transform = Transform3D(0.999992, -0.000709087, -0.00386128, 0.000891581, 0.998873, 0.0474806, 0.00382324, -0.0474837, 0.998865, 0.0151503, -0.023803, 0.0589789)
|
transform = Transform3D(0.999995, -0.00039275, -0.00329445, 0.000543028, 0.998955, 0.0457367, 0.00327275, -0.0457385, 0.998948, 0.0127745, -0.0315721, 0.0555677)
|
||||||
|
|
||||||
[node name="Plane_008_Material_0" parent="Sketchfab_model/bed584e06fe94e71a7ac484cee9f0a16_fbx/Object_2/RootNode/Armature/Object_5/Skeleton3D" index="22"]
|
[node name="Plane_008_Material_0" parent="Sketchfab_model/bed584e06fe94e71a7ac484cee9f0a16_fbx/Object_2/RootNode/Armature/Object_5/Skeleton3D" index="22"]
|
||||||
transform = Transform3D(0.99999, -0.00125484, -0.00421807, 0.00145546, 0.998853, 0.0478853, 0.00415321, -0.0478909, 0.998844, 0.0159926, -0.0233787, 0.0590869)
|
transform = Transform3D(0.999993, -0.00100929, -0.00366235, 0.001177, 0.998937, 0.0460964, 0.0036117, -0.0461006, 0.998931, 0.0136967, -0.030787, 0.0557451)
|
||||||
|
|
||||||
[node name="Cube_004_Material_0" parent="Sketchfab_model/bed584e06fe94e71a7ac484cee9f0a16_fbx/Object_2/RootNode/Armature/Object_5/Skeleton3D" index="23"]
|
[node name="Cube_004_Material_0" parent="Sketchfab_model/bed584e06fe94e71a7ac484cee9f0a16_fbx/Object_2/RootNode/Armature/Object_5/Skeleton3D" index="23"]
|
||||||
transform = Transform3D(0.999998, 0.000351453, -0.00199275, -0.000351457, 1, -5.36442e-06, 0.00199278, 6.12438e-06, 0.999998, 0.0125394, 0.0105976, 0.00412315)
|
transform = Transform3D(0.999999, 0.0005148, -0.00157575, -0.000512781, 0.999999, 0.00130983, 0.0015762, -0.00130925, 0.999998, 0.010437, 0.000998199, 0.0043121)
|
||||||
|
|
||||||
[node name="Plane_005_Material_0" parent="Sketchfab_model/bed584e06fe94e71a7ac484cee9f0a16_fbx/Object_2/RootNode/Armature/Object_5/Skeleton3D" index="24"]
|
[node name="Plane_005_Material_0" parent="Sketchfab_model/bed584e06fe94e71a7ac484cee9f0a16_fbx/Object_2/RootNode/Armature/Object_5/Skeleton3D" index="24"]
|
||||||
transform = Transform3D(0.999996, 0.000721812, -0.00282776, -0.000554293, 0.998285, 0.058553, 0.00286475, -0.0585514, 0.99828, 0.012306, -0.0553654, 0.0180098)
|
transform = Transform3D(0.999997, 0.00107077, -0.00257799, -0.000922233, 0.99839, 0.056725, 0.00263393, -0.0567229, 0.998387, 0.010488, -0.0630413, 0.0186183)
|
||||||
|
|
||||||
[node name="Cube_003_Material_0" parent="Sketchfab_model/bed584e06fe94e71a7ac484cee9f0a16_fbx/Object_2/RootNode/Armature/Object_5/Skeleton3D" index="25"]
|
[node name="Cube_003_Material_0" parent="Sketchfab_model/bed584e06fe94e71a7ac484cee9f0a16_fbx/Object_2/RootNode/Armature/Object_5/Skeleton3D" index="25"]
|
||||||
transform = Transform3D(0.999994, 0.000357114, -0.00330256, -0.000312589, 0.999909, 0.0134719, 0.00330711, -0.0134707, 0.999904, 0.0130329, 0.00550973, 0.00555658)
|
transform = Transform3D(0.999996, 0.000473499, -0.00274868, -0.000437543, 0.999914, 0.0130946, 0.00275443, -0.0130935, 0.99991, 0.0108712, -0.00332141, 0.0056591)
|
||||||
|
|
||||||
[node name="Plane_007_Material_0" parent="Sketchfab_model/bed584e06fe94e71a7ac484cee9f0a16_fbx/Object_2/RootNode/Armature/Object_5/Skeleton3D" index="26"]
|
[node name="Plane_007_Material_0" parent="Sketchfab_model/bed584e06fe94e71a7ac484cee9f0a16_fbx/Object_2/RootNode/Armature/Object_5/Skeleton3D" index="26"]
|
||||||
transform = Transform3D(0.999998, 0.00185093, 0.00111565, -0.00193781, 0.99649, 0.0836973, -0.000956799, -0.0836993, 0.996491, -0.00941706, -0.495565, -0.0101275)
|
transform = Transform3D(0.999999, 0.00171705, 0.000705924, -0.00176217, 0.997559, 0.0698071, -0.000584552, -0.0698084, 0.997561, -0.00680256, -0.420021, -0.0109468)
|
||||||
|
|
||||||
[node name="Plane_014_Material_0" parent="Sketchfab_model/bed584e06fe94e71a7ac484cee9f0a16_fbx/Object_2/RootNode/Armature/Object_5/Skeleton3D" index="27"]
|
[node name="Plane_014_Material_0" parent="Sketchfab_model/bed584e06fe94e71a7ac484cee9f0a16_fbx/Object_2/RootNode/Armature/Object_5/Skeleton3D" index="27"]
|
||||||
transform = Transform3D(0.999992, -0.00127691, -0.00370032, 0.00144893, 0.998901, 0.0468598, 0.00363643, -0.0468648, 0.998895, 0.0165627, -0.00746334, 0.0986991)
|
transform = Transform3D(0.999995, -0.00104716, -0.00300816, 0.00117421, 0.999093, 0.042565, 0.00296064, -0.0425686, 0.999089, 0.0138857, -0.0150278, 0.0867186)
|
||||||
|
|
||||||
[node name="Plane_010_Material_0" parent="Sketchfab_model/bed584e06fe94e71a7ac484cee9f0a16_fbx/Object_2/RootNode/Armature/Object_5/Skeleton3D" index="28"]
|
[node name="Plane_010_Material_0" parent="Sketchfab_model/bed584e06fe94e71a7ac484cee9f0a16_fbx/Object_2/RootNode/Armature/Object_5/Skeleton3D" index="28"]
|
||||||
transform = Transform3D(0.99999, -0.00230812, -0.00382458, 0.00248677, 0.998874, 0.0473846, 0.00371092, -0.0473938, 0.99887, 0.0182171, -0.00737321, 0.0973148)
|
transform = Transform3D(0.999994, -0.00191985, -0.00314114, 0.00205281, 0.999078, 0.0429052, 0.00305567, -0.0429116, 0.999074, 0.0153413, -0.0148145, 0.0854299)
|
||||||
|
|
||||||
[node name="Cube_014_Material_0" parent="Sketchfab_model/bed584e06fe94e71a7ac484cee9f0a16_fbx/Object_2/RootNode/Armature/Object_5/Skeleton3D" index="29"]
|
[node name="Cube_014_Material_0" parent="Sketchfab_model/bed584e06fe94e71a7ac484cee9f0a16_fbx/Object_2/RootNode/Armature/Object_5/Skeleton3D" index="29"]
|
||||||
transform = Transform3D(0.999995, 0.000835329, -0.00300208, -0.00065206, 0.998166, 0.0605336, 0.00304714, -0.0605313, 0.998162, 0.0125234, -0.05677, 0.0216775)
|
transform = Transform3D(0.999997, 0.00078816, -0.00243311, -0.00065545, 0.998536, 0.0540856, 0.00247196, -0.0540841, 0.998533, 0.0103657, -0.0575243, 0.019007)
|
||||||
|
|
||||||
[node name="Plane_001_Material_0" parent="Sketchfab_model/bed584e06fe94e71a7ac484cee9f0a16_fbx/Object_2/RootNode/Armature/Object_5/Skeleton3D" index="30"]
|
[node name="Plane_001_Material_0" parent="Sketchfab_model/bed584e06fe94e71a7ac484cee9f0a16_fbx/Object_2/RootNode/Armature/Object_5/Skeleton3D" index="30"]
|
||||||
transform = Transform3D(0.999991, 4.12017e-05, -0.00432585, -0.000397071, 0.996608, -0.0822952, 0.00430781, 0.0822961, 0.996599, 0.0159938, 0.257589, -0.0767527)
|
transform = Transform3D(0.999994, 0.00020577, -0.00359697, -0.000458412, 0.997522, -0.0703634, 0.00357337, 0.0703644, 0.997515, 0.0133338, 0.216049, -0.0674992)
|
||||||
|
|
||||||
[node name="Cube_015_Material_0" parent="Sketchfab_model/bed584e06fe94e71a7ac484cee9f0a16_fbx/Object_2/RootNode/Armature/Object_5/Skeleton3D" index="31"]
|
[node name="Cube_015_Material_0" parent="Sketchfab_model/bed584e06fe94e71a7ac484cee9f0a16_fbx/Object_2/RootNode/Armature/Object_5/Skeleton3D" index="31"]
|
||||||
transform = Transform3D(1, 0.000153393, 0.00114093, -0.000247493, 0.996555, 0.0829372, -0.00112423, -0.0829373, 0.996554, -0.00726128, -0.496052, -0.190259)
|
transform = Transform3D(1, 0.000107035, 0.000943754, -0.000173885, 0.997471, 0.0710726, -0.000933954, -0.0710726, 0.997471, -0.00605154, -0.42682, -0.167212)
|
||||||
|
|
||||||
[node name="Cube_001_Material_0" parent="Sketchfab_model/bed584e06fe94e71a7ac484cee9f0a16_fbx/Object_2/RootNode/Armature/Object_5/Skeleton3D" index="32"]
|
[node name="Cube_001_Material_0" parent="Sketchfab_model/bed584e06fe94e71a7ac484cee9f0a16_fbx/Object_2/RootNode/Armature/Object_5/Skeleton3D" index="32"]
|
||||||
transform = Transform3D(1, 0.000409877, 0.000787105, -0.000442048, 0.999146, 0.0413211, -0.000769452, -0.0413214, 0.999146, -0.00541878, -0.26707, -0.222888)
|
transform = Transform3D(1, 0.000353651, 0.000705635, -0.000379715, 0.999307, 0.0372302, -0.000692182, -0.0372305, 0.999307, -0.0048461, -0.240636, -0.192388)
|
||||||
|
|
||||||
[node name="Cylinder_001_Material_0" parent="Sketchfab_model/bed584e06fe94e71a7ac484cee9f0a16_fbx/Object_2/RootNode/Armature/Object_5/Skeleton3D" index="33"]
|
[node name="Cylinder_001_Material_0" parent="Sketchfab_model/bed584e06fe94e71a7ac484cee9f0a16_fbx/Object_2/RootNode/Armature/Object_5/Skeleton3D" index="33"]
|
||||||
transform = Transform3D(1, 1.77636e-15, 0, 1.77636e-15, 1, -4.37113e-08, 0, 4.37113e-08, 1, 0, 0, -0.260523)
|
transform = Transform3D(1, 1.77636e-15, 0, 1.77636e-15, 1, -4.37113e-08, 0, 4.37113e-08, 1, 0, 0, -0.225809)
|
||||||
|
|
|
@ -1,13 +1,24 @@
|
||||||
[gd_resource type="StandardMaterial3D" load_steps=7 format=3 uid="uid://bjev2d0s7otr6"]
|
[gd_resource type="StandardMaterial3D" load_steps=9 format=3 uid="uid://bjev2d0s7otr6"]
|
||||||
|
|
||||||
[ext_resource type="Texture2D" uid="uid://ur86mgmormou" path="res://assets/models/bipedal_mech/textures/Material_baseColor.png" id="1_nguj6"]
|
[ext_resource type="Texture2D" uid="uid://ur86mgmormou" path="res://assets/models/bipedal_mech/textures/Material_baseColor.png" id="1_nguj6"]
|
||||||
[ext_resource type="Texture2D" uid="uid://c3hksaml3xnwt" path="res://assets/models/bipedal_mech/textures/Material_emissive.png" id="2_ufq0h"]
|
[ext_resource type="Texture2D" uid="uid://c3hksaml3xnwt" path="res://assets/models/bipedal_mech/textures/Material_emissive.png" id="2_ufq0h"]
|
||||||
[ext_resource type="Texture2D" uid="uid://du7v7f8mcexde" path="res://assets/models/bipedal_mech/textures/Material_metallicRoughness.png" id="3_gto4b"]
|
[ext_resource type="Texture2D" uid="uid://du7v7f8mcexde" path="res://assets/models/bipedal_mech/textures/Material_metallicRoughness.png" id="3_gto4b"]
|
||||||
|
[ext_resource type="Shader" path="res://src/shaders/spatial_threshold.gdshader" id="4_1yvu6"]
|
||||||
[ext_resource type="Texture2D" uid="uid://dhepf4ms8nk5c" path="res://assets/models/bipedal_mech/textures/Material_normal.png" id="4_dkbq8"]
|
[ext_resource type="Texture2D" uid="uid://dhepf4ms8nk5c" path="res://assets/models/bipedal_mech/textures/Material_normal.png" id="4_dkbq8"]
|
||||||
[ext_resource type="Shader" path="res://src/shaders/outline.gdshader" id="4_qs5st"]
|
[ext_resource type="Shader" path="res://src/shaders/outline.gdshader" id="4_qs5st"]
|
||||||
|
|
||||||
[sub_resource type="ShaderMaterial" id="ShaderMaterial_yk33k"]
|
[sub_resource type="ShaderMaterial" id="ShaderMaterial_6c647"]
|
||||||
render_priority = 0
|
render_priority = 0
|
||||||
|
shader = ExtResource("4_1yvu6")
|
||||||
|
shader_parameter/color_low = Color(0, 0, 0, 1)
|
||||||
|
shader_parameter/color_hi = Color(1, 1, 1, 1)
|
||||||
|
shader_parameter/threshold = 0.157
|
||||||
|
shader_parameter/contrast = 0.745
|
||||||
|
shader_parameter/offset = 0.0
|
||||||
|
|
||||||
|
[sub_resource type="ShaderMaterial" id="ShaderMaterial_yk33k"]
|
||||||
|
render_priority = 1
|
||||||
|
next_pass = SubResource("ShaderMaterial_6c647")
|
||||||
shader = ExtResource("4_qs5st")
|
shader = ExtResource("4_qs5st")
|
||||||
shader_parameter/color = Color(1, 1, 1, 1)
|
shader_parameter/color = Color(1, 1, 1, 1)
|
||||||
shader_parameter/width = 2.0
|
shader_parameter/width = 2.0
|
||||||
|
|
|
@ -1,13 +1,24 @@
|
||||||
[gd_resource type="StandardMaterial3D" load_steps=7 format=3 uid="uid://7a1uvst7oef2"]
|
[gd_resource type="StandardMaterial3D" load_steps=9 format=3 uid="uid://7a1uvst7oef2"]
|
||||||
|
|
||||||
[ext_resource type="Texture2D" uid="uid://40si8uxqvvv8" path="res://assets/textures/metal_plate_1k/metal_plate_diff_1k.png" id="1_w7t5t"]
|
[ext_resource type="Texture2D" uid="uid://40si8uxqvvv8" path="res://assets/textures/metal_plate_1k/metal_plate_diff_1k.png" id="1_w7t5t"]
|
||||||
[ext_resource type="Texture2D" uid="uid://dp61xi4jibwwi" path="res://assets/textures/metal_plate_1k/metal_plate_ao_1k.png" id="2_bve25"]
|
[ext_resource type="Texture2D" uid="uid://dp61xi4jibwwi" path="res://assets/textures/metal_plate_1k/metal_plate_ao_1k.png" id="2_bve25"]
|
||||||
[ext_resource type="Texture2D" uid="uid://dixwulrgk25xi" path="res://assets/textures/metal_plate_1k/metal_plate_disp_1k.png" id="3_inw2l"]
|
[ext_resource type="Texture2D" uid="uid://dixwulrgk25xi" path="res://assets/textures/metal_plate_1k/metal_plate_disp_1k.png" id="3_inw2l"]
|
||||||
[ext_resource type="Texture2D" uid="uid://b33p3igl6eax6" path="res://assets/textures/metal_plate_1k/metal_plate_metal_1k.png" id="4_esqwi"]
|
[ext_resource type="Texture2D" uid="uid://b33p3igl6eax6" path="res://assets/textures/metal_plate_1k/metal_plate_metal_1k.png" id="4_esqwi"]
|
||||||
|
[ext_resource type="Shader" path="res://src/shaders/spatial_threshold.gdshader" id="5_0bnei"]
|
||||||
[ext_resource type="Texture2D" uid="uid://dl3o7s7iqq6sw" path="res://assets/textures/metal_plate_1k/metal_plate_nor_gl_1k.png" id="5_h46wr"]
|
[ext_resource type="Texture2D" uid="uid://dl3o7s7iqq6sw" path="res://assets/textures/metal_plate_1k/metal_plate_nor_gl_1k.png" id="5_h46wr"]
|
||||||
[ext_resource type="Texture2D" uid="uid://2by2cxt2lpky" path="res://assets/textures/metal_plate_1k/metal_plate_rough_1k.png" id="6_owdob"]
|
[ext_resource type="Texture2D" uid="uid://2by2cxt2lpky" path="res://assets/textures/metal_plate_1k/metal_plate_rough_1k.png" id="6_owdob"]
|
||||||
|
|
||||||
|
[sub_resource type="ShaderMaterial" id="ShaderMaterial_qthql"]
|
||||||
|
render_priority = 0
|
||||||
|
shader = ExtResource("5_0bnei")
|
||||||
|
shader_parameter/color_low = Color(0, 0, 0, 1)
|
||||||
|
shader_parameter/color_hi = Color(1, 1, 1, 1)
|
||||||
|
shader_parameter/threshold = 0.345
|
||||||
|
shader_parameter/contrast = 0.795
|
||||||
|
shader_parameter/offset = 0.297
|
||||||
|
|
||||||
[resource]
|
[resource]
|
||||||
|
next_pass = SubResource("ShaderMaterial_qthql")
|
||||||
albedo_color = Color(0.485703, 0.485704, 0.485703, 1)
|
albedo_color = Color(0.485703, 0.485704, 0.485703, 1)
|
||||||
albedo_texture = ExtResource("1_w7t5t")
|
albedo_texture = ExtResource("1_w7t5t")
|
||||||
metallic = 0.75
|
metallic = 0.75
|
||||||
|
|
|
@ -1,7 +1,6 @@
|
||||||
[gd_scene load_steps=28 format=3 uid="uid://d75odchj18u1"]
|
[gd_scene load_steps=26 format=3 uid="uid://d75odchj18u1"]
|
||||||
|
|
||||||
[ext_resource type="Script" path="res://src/ui/crosshair.gd" id="1_8vuwf"]
|
[ext_resource type="Script" path="res://src/ui/crosshair.gd" id="1_8vuwf"]
|
||||||
[ext_resource type="Shader" path="res://src/shaders/threshold.gdshader" id="1_bg1gg"]
|
|
||||||
[ext_resource type="PackedScene" uid="uid://drbiyuustse8b" path="res://src/maps/arena_map/arena_map.tscn" id="1_bvhtq"]
|
[ext_resource type="PackedScene" uid="uid://drbiyuustse8b" path="res://src/maps/arena_map/arena_map.tscn" id="1_bvhtq"]
|
||||||
[ext_resource type="Shader" path="res://src/shaders/invert.gdshader" id="1_rg2hr"]
|
[ext_resource type="Shader" path="res://src/shaders/invert.gdshader" id="1_rg2hr"]
|
||||||
[ext_resource type="Texture2D" uid="uid://bepxfquua1v6" path="res://assets/textures/crosshair_circle.png" id="3_1ycfj"]
|
[ext_resource type="Texture2D" uid="uid://bepxfquua1v6" path="res://assets/textures/crosshair_circle.png" id="3_1ycfj"]
|
||||||
|
@ -52,14 +51,6 @@ shader = ExtResource("1_rg2hr")
|
||||||
[sub_resource type="ShaderMaterial" id="ShaderMaterial_klw0t"]
|
[sub_resource type="ShaderMaterial" id="ShaderMaterial_klw0t"]
|
||||||
shader = ExtResource("1_rg2hr")
|
shader = ExtResource("1_rg2hr")
|
||||||
|
|
||||||
[sub_resource type="ShaderMaterial" id="ShaderMaterial_ubp15"]
|
|
||||||
shader = ExtResource("1_bg1gg")
|
|
||||||
shader_parameter/color_low = Color(0, 0, 0, 1)
|
|
||||||
shader_parameter/color_hi = Color(1, 1, 1, 1)
|
|
||||||
shader_parameter/threshold = 0.174
|
|
||||||
shader_parameter/contrast = 1.0
|
|
||||||
shader_parameter/offset = 0.0
|
|
||||||
|
|
||||||
[sub_resource type="Animation" id="Animation_g25ja"]
|
[sub_resource type="Animation" id="Animation_g25ja"]
|
||||||
length = 0.001
|
length = 0.001
|
||||||
tracks/0/type = "value"
|
tracks/0/type = "value"
|
||||||
|
@ -279,7 +270,6 @@ theme = ExtResource("9_ph71t")
|
||||||
text = "dmg"
|
text = "dmg"
|
||||||
|
|
||||||
[node name="ViewportContainer" type="SubViewportContainer" parent="."]
|
[node name="ViewportContainer" type="SubViewportContainer" parent="."]
|
||||||
material = SubResource("ShaderMaterial_ubp15")
|
|
||||||
layout_mode = 0
|
layout_mode = 0
|
||||||
offset_right = 1900.0
|
offset_right = 1900.0
|
||||||
offset_bottom = 768.0
|
offset_bottom = 768.0
|
||||||
|
|
|
@ -1,30 +1,57 @@
|
||||||
[gd_scene load_steps=19 format=3 uid="uid://drbiyuustse8b"]
|
[gd_scene load_steps=22 format=3 uid="uid://drbiyuustse8b"]
|
||||||
|
|
||||||
[ext_resource type="PackedScene" uid="uid://bqp5mwyat3asv" path="res://src/player/player.tscn" id="1_tgee4"]
|
[ext_resource type="PackedScene" uid="uid://bqp5mwyat3asv" path="res://src/player/player.tscn" id="1_tgee4"]
|
||||||
[ext_resource type="Material" uid="uid://7a1uvst7oef2" path="res://assets/textures/metal_plate_1k/metal_plate.tres" id="2_ewgwm"]
|
[ext_resource type="Material" uid="uid://7a1uvst7oef2" path="res://assets/textures/metal_plate_1k/metal_plate.tres" id="2_ewgwm"]
|
||||||
[ext_resource type="Texture2D" uid="uid://csbbhpwfxa6vi" path="res://assets/textures/Metal009_2K-PNG/Metal009_2K-PNG_Color.png" id="2_mbl6s"]
|
[ext_resource type="Texture2D" uid="uid://csbbhpwfxa6vi" path="res://assets/textures/Metal009_2K-PNG/Metal009_2K-PNG_Color.png" id="2_mbl6s"]
|
||||||
[ext_resource type="Texture2D" uid="uid://c4cwawfg0jbdp" path="res://assets/textures/Metal009_2K-PNG/Metal009_2K-PNG_Displacement.png" id="3_gnc2t"]
|
[ext_resource type="Texture2D" uid="uid://c4cwawfg0jbdp" path="res://assets/textures/Metal009_2K-PNG/Metal009_2K-PNG_Displacement.png" id="3_gnc2t"]
|
||||||
[ext_resource type="Texture2D" uid="uid://hme2odj58vo3" path="res://assets/textures/Metal009_2K-PNG/Metal009_2K-PNG_Metalness.png" id="4_1m41q"]
|
[ext_resource type="Texture2D" uid="uid://hme2odj58vo3" path="res://assets/textures/Metal009_2K-PNG/Metal009_2K-PNG_Metalness.png" id="4_1m41q"]
|
||||||
|
[ext_resource type="Shader" path="res://src/shaders/spatial_threshold.gdshader" id="5_oegrt"]
|
||||||
[ext_resource type="Texture2D" uid="uid://b63g40daehul" path="res://assets/textures/Metal009_2K-PNG/Metal009_2K-PNG_NormalGL.png" id="5_sunj5"]
|
[ext_resource type="Texture2D" uid="uid://b63g40daehul" path="res://assets/textures/Metal009_2K-PNG/Metal009_2K-PNG_NormalGL.png" id="5_sunj5"]
|
||||||
[ext_resource type="Texture2D" uid="uid://bjhtlrh1hij8x" path="res://assets/textures/Metal009_2K-PNG/Metal009_2K-PNG_Roughness.png" id="6_4tuln"]
|
[ext_resource type="Texture2D" uid="uid://bjhtlrh1hij8x" path="res://assets/textures/Metal009_2K-PNG/Metal009_2K-PNG_Roughness.png" id="6_4tuln"]
|
||||||
|
|
||||||
[sub_resource type="ProceduralSkyMaterial" id="ProceduralSkyMaterial_e4ffr"]
|
[sub_resource type="Shader" id="Shader_vs56o"]
|
||||||
sky_top_color = Color(1, 1, 1, 1)
|
code = "
|
||||||
sky_horizon_color = Color(0, 0, 0, 1)
|
// NOTE: Shader automatically converted from Godot Engine 4.2.2.stable's ProceduralSkyMaterial.
|
||||||
sky_curve = 0.599999
|
|
||||||
ground_bottom_color = Color(0, 0, 0, 1)
|
shader_type sky;
|
||||||
ground_horizon_color = Color(0, 0, 0, 1)
|
|
||||||
sun_angle_max = 0.0
|
uniform vec3 sun_color : source_color = vec3(1.0, 1.0, 1.0);
|
||||||
use_debanding = false
|
uniform vec3 sky_color : source_color = vec3(0.0, 0.0, 0.0);
|
||||||
|
|
||||||
|
uniform float sun_angle: hint_range(0.0,6.283) = 0.5;
|
||||||
|
|
||||||
|
void sky() {
|
||||||
|
float v_angle = acos(clamp(EYEDIR.y, -1.0, 1.0));
|
||||||
|
|
||||||
|
COLOR.rgb = v_angle <= sun_angle ? sun_color : sky_color;
|
||||||
|
|
||||||
|
}
|
||||||
|
"
|
||||||
|
|
||||||
|
[sub_resource type="ShaderMaterial" id="ShaderMaterial_jkl68"]
|
||||||
|
shader = SubResource("Shader_vs56o")
|
||||||
|
shader_parameter/sun_color = Color(1, 1, 1, 1)
|
||||||
|
shader_parameter/sky_color = Color(0, 0, 0, 1)
|
||||||
|
shader_parameter/sun_angle = 1.3
|
||||||
|
|
||||||
[sub_resource type="Sky" id="Sky_7lp20"]
|
[sub_resource type="Sky" id="Sky_7lp20"]
|
||||||
sky_material = SubResource("ProceduralSkyMaterial_e4ffr")
|
sky_material = SubResource("ShaderMaterial_jkl68")
|
||||||
|
|
||||||
[sub_resource type="Environment" id="Environment_0cwcw"]
|
[sub_resource type="Environment" id="Environment_0cwcw"]
|
||||||
background_mode = 2
|
background_mode = 2
|
||||||
sky = SubResource("Sky_7lp20")
|
sky = SubResource("Sky_7lp20")
|
||||||
|
|
||||||
|
[sub_resource type="ShaderMaterial" id="ShaderMaterial_1hfra"]
|
||||||
|
render_priority = 0
|
||||||
|
shader = ExtResource("5_oegrt")
|
||||||
|
shader_parameter/color_low = Color(0, 0, 0, 1)
|
||||||
|
shader_parameter/color_hi = Color(1, 1, 1, 1)
|
||||||
|
shader_parameter/threshold = 0.058
|
||||||
|
shader_parameter/contrast = 1.0
|
||||||
|
shader_parameter/offset = 0.0
|
||||||
|
|
||||||
[sub_resource type="StandardMaterial3D" id="StandardMaterial3D_8p8y8"]
|
[sub_resource type="StandardMaterial3D" id="StandardMaterial3D_8p8y8"]
|
||||||
|
next_pass = SubResource("ShaderMaterial_1hfra")
|
||||||
albedo_texture = ExtResource("2_mbl6s")
|
albedo_texture = ExtResource("2_mbl6s")
|
||||||
metallic = 1.0
|
metallic = 1.0
|
||||||
metallic_texture = ExtResource("4_1m41q")
|
metallic_texture = ExtResource("4_1m41q")
|
||||||
|
|
|
@ -0,0 +1,34 @@
|
||||||
|
shader_type spatial;
|
||||||
|
render_mode unshaded;
|
||||||
|
|
||||||
|
uniform vec3 color_low: source_color = vec3(0.0, 0.0, 0.0);
|
||||||
|
uniform vec3 color_hi: source_color = vec3(1.0, 1.0, 1.0);
|
||||||
|
|
||||||
|
uniform float threshold: hint_range(0.0, 1.0) = 0.5;
|
||||||
|
uniform float contrast: hint_range(0.0, 1.0) = 1.0;
|
||||||
|
uniform float offset: hint_range(-1.0, 1.0) = 0.0;
|
||||||
|
|
||||||
|
uniform sampler2D screen_texture: hint_screen_texture;
|
||||||
|
|
||||||
|
float linearSRGB(float channel) {
|
||||||
|
if (channel <= 0.04045) {
|
||||||
|
return channel / 12.92;
|
||||||
|
} else {
|
||||||
|
return pow(((channel + 0.055) / 1.055), 2.4);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
float luminance(vec3 color) {
|
||||||
|
return 0.2126 * linearSRGB(color.r) + 0.7152 * linearSRGB(color.g) + 0.0722 * linearSRGB(color.b);
|
||||||
|
}
|
||||||
|
|
||||||
|
void fragment() {
|
||||||
|
vec3 screen_color = texture(screen_texture, SCREEN_UV).rgb;
|
||||||
|
|
||||||
|
float Y = luminance(screen_color);
|
||||||
|
|
||||||
|
// adjust contrast & offset
|
||||||
|
Y = clamp((Y - 0.5 + offset) * contrast + 0.5, 0.0, 1.0);
|
||||||
|
|
||||||
|
ALBEDO.rgb = Y > threshold ? color_hi : color_low;
|
||||||
|
}
|
Loading…
Reference in New Issue