[gd_scene load_steps=46 format=3 uid="uid://dtbrnxalat1d4"] [ext_resource type="PackedScene" uid="uid://wsu3b5udqtdu" path="res://meshes/village/Wall_UnevenBrick_Straight.gltf" id="1_4mrxx"] [ext_resource type="Texture2D" uid="uid://bgc5rl13dopuj" path="res://addons/proton_scatter/demos/assets/textures/sky_2.png" id="1_w7kh3"] [ext_resource type="PackedScene" uid="uid://bn0v2shtv7m3l" path="res://meshes/village/Corner_Exterior_Brick.gltf" id="2_7r4gi"] [ext_resource type="Script" uid="uid://dr0q8wis1hmem" path="res://addons/proton_scatter/src/stack/modifier_stack.gd" id="2_e3hyu"] [ext_resource type="Script" uid="uid://mlpya7qid02x" path="res://addons/proton_scatter/src/scatter.gd" id="2_oo54l"] [ext_resource type="Script" uid="uid://cnmsv3hyahjcc" path="res://addons/proton_scatter/src/modifiers/base_modifier.gd" id="3_q5onr"] [ext_resource type="PackedScene" uid="uid://clysjxno24doq" path="res://meshes/village/Wall_UnevenBrick_Door_Round.gltf" id="3_w7kh3"] [ext_resource type="PackedScene" uid="uid://b1eeowrmy2b7j" path="res://meshes/village/Wall_UnevenBrick_Window_Wide_Round.gltf" id="4_e3hyu"] [ext_resource type="Script" uid="uid://ccca88h6hgw0k" path="res://addons/proton_scatter/src/modifiers/create_inside_random.gd" id="4_jhx03"] [ext_resource type="Script" uid="uid://ccb3ri34jjl0p" path="res://addons/proton_scatter/src/modifiers/randomize_transforms.gd" id="5_o8fc1"] [ext_resource type="PackedScene" uid="uid://7bhh6aas0sxr" path="res://meshes/village/Window_Wide_Round1.gltf" id="5_q5onr"] [ext_resource type="PackedScene" uid="uid://c3fv7wek4rjjt" path="res://meshes/village/Floor_WoodLight.gltf" id="6_jhx03"] [ext_resource type="Script" uid="uid://dnelpti3wyfcb" path="res://addons/proton_scatter/src/modifiers/relax.gd" id="6_xo05s"] [ext_resource type="Script" uid="uid://quoo7t5rxnu3" path="res://addons/proton_scatter/src/modifiers/project_on_geometry.gd" id="7_dss4m"] [ext_resource type="PackedScene" uid="uid://berkexxyn3lq4" path="res://meshes/village/DoorFrame_Round_WoodDark.gltf" id="7_o8fc1"] [ext_resource type="Script" uid="uid://dqqal1jno4xml" path="res://addons/proton_scatter/src/scatter_item.gd" id="8_7t5mc"] [ext_resource type="PackedScene" uid="uid://db427w7dfyhno" path="res://meshes/village/Door_8_Round.gltf" id="8_xo05s"] [ext_resource type="Script" uid="uid://bsl3en0gdt8ka" path="res://addons/proton_scatter/src/scatter_shape.gd" id="9_lakw3"] [ext_resource type="Script" uid="uid://djsvn08xssx6k" path="res://addons/proton_scatter/src/shapes/sphere_shape.gd" id="10_pm21f"] [ext_resource type="Script" uid="uid://d011g8ga6gea7" path="res://addons/proton_scatter/src/shapes/box_shape.gd" id="10_w7kh3"] [ext_resource type="Script" uid="uid://bfr4urrxjg8sm" path="res://addons/proton_scatter/src/cache/scatter_cache.gd" id="14_ctatt"] [ext_resource type="PackedScene" uid="uid://dc4ynch2n1ish" path="res://meshes/village/Roof_RoundTiles_4x4.gltf" id="22_kpybi"] [ext_resource type="PackedScene" uid="uid://b7mjoyryltilk" path="res://meshes/village/Roof_Front_Brick4.gltf" id="23_ctatt"] [ext_resource type="Script" uid="uid://d2crarvkhd45r" path="res://scripts/player.gd" id="23_kpybi"] [sub_resource type="PanoramaSkyMaterial" id="PanoramaSkyMaterial_q5onr"] panorama = ExtResource("1_w7kh3") [sub_resource type="Sky" id="Sky_jhx03"] sky_material = SubResource("PanoramaSkyMaterial_q5onr") [sub_resource type="Environment" id="Environment_o8fc1"] background_mode = 2 sky = SubResource("Sky_jhx03") sky_rotation = Vector3(0, 0.436332, 0) ambient_light_source = 2 ambient_light_color = Color(0.939669, 0.875855, 0.802177, 1) ambient_light_energy = 0.2 tonemap_mode = 3 ssao_enabled = true ssao_intensity = 5.0 fog_density = 0.0051 fog_sky_affect = 0.23 [sub_resource type="CapsuleShape3D" id="CapsuleShape3D_ctatt"] radius = 0.4 height = 1.75 [sub_resource type="StandardMaterial3D" id="StandardMaterial3D_dss4m"] albedo_color = Color(0.448364, 0.428649, 0.0977373, 1) [sub_resource type="BoxMesh" id="BoxMesh_kpybi"] size = Vector3(1000, 0.5, 1000) [sub_resource type="ConvexPolygonShape3D" id="ConvexPolygonShape3D_oo54l"] points = PackedVector3Array(-500, -0.25, -500, -500, 0.25, -500, 500, -0.25, -500, -500, -0.25, 500, -500, 0.25, 500, 500, 0.25, -500, 500, -0.25, 500, 500, 0.25, 500) [sub_resource type="Resource" id="Resource_oo54l"] script = ExtResource("4_jhx03") amount = 1500 enabled = true override_global_seed = false custom_seed = 0 restrict_height = true reference_frame = 1 [sub_resource type="Resource" id="Resource_kpybi"] script = ExtResource("5_o8fc1") position = Vector3(0.15, 0.15, 0.15) rotation = Vector3(20, 360, 20) scale = Vector3(0.1, 0.1, 0.1) enabled = true override_global_seed = false custom_seed = 0 restrict_height = false reference_frame = 2 [sub_resource type="Resource" id="Resource_ctatt"] script = ExtResource("6_xo05s") iterations = 3 offset_step = 0.2 consecutive_step_multiplier = 0.75 use_computeshader = true enabled = true override_global_seed = false custom_seed = 0 restrict_height = true reference_frame = 0 [sub_resource type="Resource" id="Resource_xgqkh"] script = ExtResource("7_dss4m") ray_direction = Vector3(0, -1, 0) ray_length = 5.0 ray_offset = 5.0 remove_points_on_miss = false align_with_collision_normal = false max_slope = 90.0 collision_mask = 1 exclude_mask = 0 enabled = true override_global_seed = false custom_seed = 0 restrict_height = false reference_frame = 0 [sub_resource type="Resource" id="Resource_munwf"] script = ExtResource("2_e3hyu") stack = Array[ExtResource("3_q5onr")]([SubResource("Resource_oo54l"), SubResource("Resource_kpybi"), SubResource("Resource_ctatt"), SubResource("Resource_xgqkh")]) [sub_resource type="Resource" id="Resource_37qwj"] script = ExtResource("10_pm21f") radius = 18.0 metadata/_custom_type_script = "uid://djsvn08xssx6k" [sub_resource type="Resource" id="Resource_navra"] script = ExtResource("10_w7kh3") size = Vector3(5.47877, 1, 7.53509) metadata/_custom_type_script = "uid://d011g8ga6gea7" [sub_resource type="Resource" id="Resource_ts3gi"] script = ExtResource("4_jhx03") amount = 1200 enabled = true override_global_seed = false custom_seed = 0 restrict_height = true reference_frame = 1 [sub_resource type="Resource" id="Resource_0nbtd"] script = ExtResource("5_o8fc1") position = Vector3(0.1, 0.15, 0.1) rotation = Vector3(10, 360, 10) scale = Vector3(1, 2, 1) enabled = true override_global_seed = false custom_seed = 0 restrict_height = false reference_frame = 2 [sub_resource type="Resource" id="Resource_luhhm"] script = ExtResource("6_xo05s") iterations = 3 offset_step = 0.2 consecutive_step_multiplier = 0.75 use_computeshader = true enabled = true override_global_seed = false custom_seed = 0 restrict_height = true reference_frame = 0 [sub_resource type="Resource" id="Resource_fh13f"] script = ExtResource("7_dss4m") ray_direction = Vector3(0, -1, 0) ray_length = 5.0 ray_offset = 5.0 remove_points_on_miss = false align_with_collision_normal = false max_slope = 90.0 collision_mask = 1 exclude_mask = 0 enabled = true override_global_seed = false custom_seed = 0 restrict_height = false reference_frame = 0 [sub_resource type="Resource" id="Resource_rup4s"] script = ExtResource("2_e3hyu") stack = Array[ExtResource("3_q5onr")]([SubResource("Resource_ts3gi"), SubResource("Resource_0nbtd"), SubResource("Resource_luhhm"), SubResource("Resource_fh13f")]) [sub_resource type="Resource" id="Resource_f17e3"] script = ExtResource("10_w7kh3") size = Vector3(70, 1, 70) metadata/_custom_type_script = "uid://d011g8ga6gea7" [sub_resource type="Resource" id="Resource_x2olw"] script = ExtResource("10_pm21f") radius = 18.0 metadata/_custom_type_script = "uid://djsvn08xssx6k" [node name="World" type="Node3D"] [node name="WorldEnvironment" type="WorldEnvironment" parent="."] environment = SubResource("Environment_o8fc1") [node name="DirectionalLight3D" type="DirectionalLight3D" parent="."] transform = Transform3D(0.906308, -0.207465, 0.368191, 0, 0.871214, 0.490904, -0.422618, -0.44491, 0.789588, 0, 3.9, 6.3) light_color = Color(0.939669, 0.875855, 0.802177, 1) light_energy = 2.0 light_bake_mode = 1 shadow_enabled = true [node name="CharacterBody3D" type="CharacterBody3D" parent="." node_paths=PackedStringArray("camera")] transform = Transform3D(-0.658689, 0, 0.752415, 0, 1, 0, -0.752415, 0, -0.658689, 12.1193, 1.93814, -3.63533) script = ExtResource("23_kpybi") camera = NodePath("Camera3D") metadata/_edit_group_ = true [node name="CollisionShape3D" type="CollisionShape3D" parent="CharacterBody3D"] shape = SubResource("CapsuleShape3D_ctatt") [node name="Camera3D" type="Camera3D" parent="CharacterBody3D"] transform = Transform3D(1, 0, 2.98023e-08, 0, 1, 0, -2.98023e-08, 0, 1, 0, 0.7, 0) [node name="Ground" type="MeshInstance3D" parent="."] transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, -0.25, 0) material_override = SubResource("StandardMaterial3D_dss4m") mesh = SubResource("BoxMesh_kpybi") [node name="StaticBody3D" type="StaticBody3D" parent="Ground"] [node name="CollisionShape3D" type="CollisionShape3D" parent="Ground/StaticBody3D"] shape = SubResource("ConvexPolygonShape3D_oo54l") [node name="ProtonScatter" type="Node3D" parent="Ground"] script = ExtResource("2_oo54l") force_rebuild_on_load = false modifier_stack = SubResource("Resource_munwf") Performance/use_chunks = true Performance/chunk_dimensions = Vector3(15, 15, 15) metadata/_custom_type_script = "uid://mlpya7qid02x" [node name="ScatterItem" type="Node3D" parent="Ground/ProtonScatter"] script = ExtResource("8_7t5mc") path = "uid://cia3jakp3wj1d" [node name="ScatterItem2" type="Node3D" parent="Ground/ProtonScatter"] script = ExtResource("8_7t5mc") path = "uid://c3c76je2y6vfj" [node name="ScatterItem3" type="Node3D" parent="Ground/ProtonScatter"] script = ExtResource("8_7t5mc") proportion = 25 path = "uid://bltmr2xgs8nq1" [node name="ScatterShape" type="Node3D" parent="Ground/ProtonScatter"] transform = Transform3D(1, 0, -2.98023e-08, 0, 1, 0, 2.98023e-08, 0, 1, 0, 0, 0) visible = false script = ExtResource("9_lakw3") shape = SubResource("Resource_37qwj") [node name="NegativeHouse" type="Node3D" parent="Ground/ProtonScatter"] transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 1.2, 0, -2.4) visible = false script = ExtResource("9_lakw3") negative = true shape = SubResource("Resource_navra") metadata/_custom_type_script = "uid://bsl3en0gdt8ka" [node name="ScatterTrees" type="Node3D" parent="Ground"] script = ExtResource("2_oo54l") force_rebuild_on_load = false modifier_stack = SubResource("Resource_rup4s") Performance/use_chunks = true Performance/chunk_dimensions = Vector3(15, 15, 15) metadata/_custom_type_script = "uid://mlpya7qid02x" [node name="PineTree" type="Node3D" parent="Ground/ScatterTrees"] script = ExtResource("8_7t5mc") path = "uid://caqxfqurbp3ku" [node name="Bush" type="Node3D" parent="Ground/ScatterTrees"] script = ExtResource("8_7t5mc") proportion = 50 path = "uid://b8abs8me7ckgo" [node name="ScatterShape" type="Node3D" parent="Ground/ScatterTrees"] transform = Transform3D(1, 0, -2.98023e-08, 0, 1, 0, 2.98023e-08, 0, 1, 0, 0, 0) visible = false script = ExtResource("9_lakw3") shape = SubResource("Resource_f17e3") [node name="NegativeTrees" type="Node3D" parent="Ground/ScatterTrees"] visible = false script = ExtResource("9_lakw3") negative = true shape = SubResource("Resource_x2olw") metadata/_custom_type_script = "uid://bsl3en0gdt8ka" [node name="ScatterCache" type="Node3D" parent="Ground"] script = ExtResource("14_ctatt") cache_file = "res://addons/proton_scatter/cache/world_3365597381_scatter_cache.res" metadata/_custom_type_script = "uid://bfr4urrxjg8sm" [node name="House_Small" type="Node3D" parent="."] [node name="Wall_UnevenBrick_Straight2" parent="House_Small" instance=ExtResource("1_4mrxx")] [node name="Wall_UnevenBrick_Straight4" parent="House_Small" instance=ExtResource("1_4mrxx")] transform = Transform3D(-4.37114e-08, 0, 1, 0, 1, 0, -1, 0, -4.37114e-08, 3.2, 0, -1.2) [node name="Corner_Exterior_Brick2" parent="House_Small" instance=ExtResource("2_7r4gi")] transform = Transform3D(-4.37114e-08, 0, -1, 0, 1, 0, 1, 0, -4.37114e-08, 3.24352, 0, 0.0523289) [node name="Corner_Exterior_Brick5" parent="House_Small" instance=ExtResource("2_7r4gi")] transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 3.18237, 0, -4.40472) [node name="Corner_Exterior_Brick4" parent="House_Small" instance=ExtResource("2_7r4gi")] transform = Transform3D(-1, 0, 8.74228e-08, 0, 1, 0, -8.74228e-08, 0, -1, -1.21763, 0, -0.00472424) [node name="Wall_UnevenBrick_Straight6" parent="House_Small" instance=ExtResource("1_4mrxx")] transform = Transform3D(-1, 0, -8.74228e-08, 0, 1, 0, 8.74228e-08, 0, -1, 1.99626, 0, -4.39612) [node name="Wall_UnevenBrick_Straight7" parent="House_Small" instance=ExtResource("1_4mrxx")] transform = Transform3D(-1, 0, -8.74228e-08, 0, 1, 0, 8.74228e-08, 0, -1, -0.00373673, 0, -4.39612) [node name="Wall_UnevenBrick_Straight8" parent="House_Small" instance=ExtResource("1_4mrxx")] transform = Transform3D(1.31134e-07, 0, -1, 0, 1, 0, 1, 0, 1.31134e-07, -1.20374, 0, -3.19612) [node name="Wall_UnevenBrick_Straight9" parent="House_Small" instance=ExtResource("1_4mrxx")] transform = Transform3D(1.31134e-07, 0, -1, 0, 1, 0, 1, 0, 1.31134e-07, -1.20374, 0, -1.19612) [node name="Corner_Exterior_Brick3" parent="House_Small" instance=ExtResource("2_7r4gi")] transform = Transform3D(-4.37114e-08, 0, 1, 0, 1, 0, -1, 0, -4.37114e-08, -1.24725, 0, -4.44845) [node name="Wall_UnevenBrick_Door_Round2" parent="House_Small" instance=ExtResource("3_w7kh3")] transform = Transform3D(-4.37114e-08, 0, 1, 0, 1, 0, -1, 0, -4.37114e-08, 3.2, 0, -3.2) [node name="Wall_UnevenBrick_Window_Wide_Round2" parent="House_Small" instance=ExtResource("4_e3hyu")] transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 2, 0, 0) [node name="Window_Wide_Round12" parent="House_Small" instance=ExtResource("5_q5onr")] transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 2, 0, 0) [node name="Floor_WoodLight2" parent="House_Small" instance=ExtResource("6_jhx03")] transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, -1.2) [node name="Floor_WoodLight3" parent="House_Small" instance=ExtResource("6_jhx03")] transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, -3.2) [node name="Floor_WoodLight4" parent="House_Small" instance=ExtResource("6_jhx03")] transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 2, 0, -3.2) [node name="Floor_WoodLight5" parent="House_Small" instance=ExtResource("6_jhx03")] transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 2, 0, -1.2) [node name="DoorFrame_Round_WoodDark2" parent="House_Small" instance=ExtResource("7_o8fc1")] transform = Transform3D(-4.37114e-08, 0, 1, 0, 1, 0, -1, 0, -4.37114e-08, 3.1, 0, -3.2) [node name="Door_8_Round2" parent="House_Small" instance=ExtResource("8_xo05s")] transform = Transform3D(-4.37114e-08, 0, -1, 0, 1, 0, 1, 0, -4.37114e-08, 3.1, 0, -3.7) [node name="OmniLight3D" type="OmniLight3D" parent="House_Small"] transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0.855677, 2.46514, -2.07212) light_bake_mode = 1 shadow_enabled = true [node name="Roof_RoundTiles_4x42" parent="House_Small" instance=ExtResource("22_kpybi")] transform = Transform3D(-4.37114e-08, 0, 1, 0, 1, 0, -1, 0, -4.37114e-08, 0.852654, 3.1, -2.21197) [node name="Roof_Front_Brick42" parent="House_Small/Roof_RoundTiles_4x42" instance=ExtResource("23_ctatt")] transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -2.38419e-07, 0, 2.4) [node name="Roof_Front_Brick43" parent="House_Small/Roof_RoundTiles_4x42" instance=ExtResource("23_ctatt")] transform = Transform3D(-1, 0, 8.74228e-08, 0, 1, 0, -8.74228e-08, 0, -1, -4.76837e-07, 0, -2.1) [node name="ReflectionProbe" type="ReflectionProbe" parent="."] size = Vector3(50, 20, 50)