diff --git a/core/ai/agents/human/ai_human.tscn b/core/ai/agents/human/ai_human.tscn index e9bd64b..cf8791a 100644 --- a/core/ai/agents/human/ai_human.tscn +++ b/core/ai/agents/human/ai_human.tscn @@ -11,7 +11,8 @@ [ext_resource type="PackedScene" uid="uid://c5x3ycaxixpxy" path="res://core/ai/agents/human/Farmer2.fbx" id="8_ke7sb"] [ext_resource type="Script" uid="uid://dauqq8cqmwrqh" path="res://core/ai/agents/human/dress_human.gd" id="9_2tpdi"] [ext_resource type="Material" uid="uid://b4luvp3fi0p43" path="res://tgcc/chunk/material/railway_chunk.tres" id="9_12auf"] -[ext_resource type="Material" uid="uid://biaudrjlfoflm" path="res://tgcc/chunk/prop/house/house.tres" id="10_hokl2"] +[ext_resource type="Shader" uid="uid://d0ch5ofrgf7y6" path="res://core/daynight/trunk_shader.gdshader" id="10_3t1a4"] +[ext_resource type="Texture2D" uid="uid://jn4seoee6vtw" path="res://tgcc/chunk/prop/house/main_texture.png" id="11_o6vi4"] [ext_resource type="Material" uid="uid://wkegx4a21x7u" path="res://tgcc/chunk/prop/fence/fences.tres" id="11_v2pkc"] [sub_resource type="AnimationLibrary" id="AnimationLibrary_8kg0q"] @@ -22,6 +23,28 @@ _data = { &"walking": ExtResource("6_cuxdk") } +[sub_resource type="ShaderMaterial" id="ShaderMaterial_vuqrb"] +render_priority = 0 +shader = ExtResource("10_3t1a4") +shader_parameter/albedo_color = Color(1, 1, 1, 1) +shader_parameter/albedo_texture = ExtResource("11_o6vi4") +shader_parameter/use_texture = true +shader_parameter/uv_scale = Vector2(1, 1) +shader_parameter/palette_shift_y = 0.0 +shader_parameter/gradient_start_y = 0.0 +shader_parameter/gradient_end_y = 10.0 +shader_parameter/light_steps = 3.0 +shader_parameter/step_softness = 0.1 +shader_parameter/shadow_color = Color(0.4, 0.4, 0.6, 1) +shader_parameter/shadow_offset = 0.0 +shader_parameter/cast_shadow_strength = 0.6 +shader_parameter/use_ghibli_glint = false +shader_parameter/glint_color = Color(1, 0.95, 0.85, 1) +shader_parameter/glint_intensity = 2.000000095 +shader_parameter/glint_sharpness = 7.000000285 +shader_parameter/emission_color = Color(0, 0, 0, 1) +shader_parameter/emission_energy = 0.0 + [sub_resource type="AnimationLibrary" id="AnimationLibrary_ke7sb"] _data = { &"gathering": ExtResource("3_8kg0q"), @@ -30,6 +53,28 @@ _data = { &"walking": ExtResource("6_cuxdk") } +[sub_resource type="ShaderMaterial" id="ShaderMaterial_v2pkc"] +render_priority = 0 +shader = ExtResource("10_3t1a4") +shader_parameter/albedo_color = Color(1, 1, 1, 1) +shader_parameter/albedo_texture = ExtResource("11_o6vi4") +shader_parameter/use_texture = true +shader_parameter/uv_scale = Vector2(1, 1) +shader_parameter/palette_shift_y = 0.0 +shader_parameter/gradient_start_y = 0.0 +shader_parameter/gradient_end_y = 10.0 +shader_parameter/light_steps = 3.0 +shader_parameter/step_softness = 0.1 +shader_parameter/shadow_color = Color(0.4, 0.4, 0.6, 1) +shader_parameter/shadow_offset = 0.0 +shader_parameter/cast_shadow_strength = 0.6 +shader_parameter/use_ghibli_glint = false +shader_parameter/glint_color = Color(1, 0.95, 0.85, 1) +shader_parameter/glint_intensity = 2.000000095 +shader_parameter/glint_sharpness = 7.000000285 +shader_parameter/emission_color = Color(0, 0, 0, 1) +shader_parameter/emission_energy = 0.0 + [sub_resource type="AnimationLibrary" id="AnimationLibrary_2tpdi"] _data = { &"gathering": ExtResource("3_8kg0q"), @@ -143,7 +188,7 @@ surface_material_override/1 = ExtResource("9_12auf") surface_material_override/2 = ExtResource("9_12auf") [node name="hat_001" parent="Farmer1/BaseMesh/Skeleton3D" index="1" unique_id=1950307793] -surface_material_override/0 = ExtResource("10_hokl2") +surface_material_override/0 = SubResource("ShaderMaterial_vuqrb") surface_material_override/1 = ExtResource("11_v2pkc") [node name="pants" parent="Farmer1/BaseMesh/Skeleton3D" index="2" unique_id=1080342530] @@ -159,6 +204,7 @@ libraries/custom = SubResource("AnimationLibrary_ke7sb") [node name="Farmer2" parent="." index="5" unique_id=1239853450 instance=ExtResource("8_ke7sb")] transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, -0.9, 0) +visible = false [node name="Skeleton3D" parent="Farmer2/BaseMesh" parent_id_path=PackedInt32Array(1239853450, 2068119799) index="0" unique_id=1824387143] bones/0/position = Vector3(0.00060560287, 0.9719096, 0.007789615) @@ -204,7 +250,7 @@ bones/54/rotation = Quaternion(0.55275166, -0.049315806, -0.007871797, 0.8318483 bones/55/rotation = Quaternion(0.326561, -0.058840513, 0.019667907, 0.9431378) [node name="hat_001" parent="Farmer2/BaseMesh/Skeleton3D" index="0" unique_id=1838787788] -surface_material_override/0 = ExtResource("10_hokl2") +surface_material_override/0 = SubResource("ShaderMaterial_v2pkc") surface_material_override/1 = ExtResource("11_v2pkc") [node name="pants" parent="Farmer2/BaseMesh/Skeleton3D" index="1" unique_id=1777820543] diff --git a/tgcc/main_scene.tscn b/tgcc/main_scene.tscn index 3f48454..82863cb 100644 --- a/tgcc/main_scene.tscn +++ b/tgcc/main_scene.tscn @@ -262,18 +262,6 @@ sleepers_distance = 1.6 sleepers_model = ExtResource("46_lbmv2") fireworks_scene = ExtResource("47_q7p65") -[node name="Marker3D" type="Marker3D" parent="rail" unique_id=1460318018] -transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -6.7581053, -1.6046681, 59.658325) - -[node name="Marker3D2" type="Marker3D" parent="rail" unique_id=131965864] -transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 127.14737, 0, 169.44846) - -[node name="Marker3D3" type="Marker3D" parent="rail" unique_id=492991547] -transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -91.191925, 0, 539.03174) - -[node name="Marker3D4" type="Marker3D" parent="rail" unique_id=1550097358] -transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -312.19193, 0, 349.03174) - [node name="Control" type="Control" parent="." unique_id=630650980] visible = false layout_mode = 3