[gd_scene load_steps=18 format=3 uid="uid://v1ewlg2ehuea"] [ext_resource type="Script" path="res://addons/proton_scatter/src/scatter.gd" id="1_hmmad"] [ext_resource type="Script" path="res://addons/proton_scatter/src/stack/modifier_stack.gd" id="2_e5fog"] [ext_resource type="Script" path="res://addons/proton_scatter/src/modifiers/create_inside_random.gd" id="3_wyvg0"] [ext_resource type="Script" path="res://addons/proton_scatter/src/modifiers/relax.gd" id="4_pb8pp"] [ext_resource type="Script" path="res://addons/proton_scatter/src/modifiers/project_on_geometry.gd" id="5_dol3b"] [ext_resource type="Script" path="res://addons/proton_scatter/src/modifiers/randomize_transforms.gd" id="6_7wo6r"] [ext_resource type="Script" path="res://addons/proton_scatter/src/scatter_item.gd" id="7_nxc8c"] [ext_resource type="Script" path="res://addons/proton_scatter/src/scatter_shape.gd" id="8_aug6h"] [ext_resource type="Script" path="res://addons/proton_scatter/src/shapes/path_shape.gd" id="9_ekojf"] [ext_resource type="Script" path="res://addons/proton_scatter/src/common/physics_helper.gd" id="10_k5xty"] [sub_resource type="Resource" id="Resource_jqndb"] script = ExtResource("3_wyvg0") enabled = true override_global_seed = true custom_seed = 40 restrict_height = false reference_frame = 1 amount = 350 enabled = true override_global_seed = true custom_seed = 40 restrict_height = false reference_frame = 1 [sub_resource type="Resource" id="Resource_nhwoh"] script = ExtResource("4_pb8pp") enabled = true override_global_seed = false custom_seed = 0 restrict_height = true reference_frame = 0 iterations = 5 offset_step = 0.1 consecutive_step_multiplier = 0.5 use_computeshader = false enabled = true override_global_seed = false custom_seed = 0 restrict_height = true reference_frame = 0 [sub_resource type="Resource" id="Resource_dtquh"] script = ExtResource("5_dol3b") enabled = true override_global_seed = false custom_seed = 0 restrict_height = false reference_frame = 0 ray_direction = Vector3(0, 8, 0) ray_length = 10.0 ray_offset = 1.0 remove_points_on_miss = true 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_jro2a"] script = ExtResource("6_7wo6r") enabled = true override_global_seed = true custom_seed = 30 restrict_height = false reference_frame = 2 position = Vector3(0, 0, 0) rotation = Vector3(0, 0, 0) scale = Vector3(2, 2, 2) enabled = true override_global_seed = true custom_seed = 30 restrict_height = false reference_frame = 2 [sub_resource type="Resource" id="Resource_p5dxo"] script = ExtResource("2_e5fog") stack = Array[Resource("res://addons/proton_scatter/src/modifiers/base_modifier.gd")]([SubResource("Resource_jqndb"), SubResource("Resource_nhwoh"), SubResource("Resource_dtquh"), SubResource("Resource_jro2a")]) [sub_resource type="Curve3D" id="Curve3D_jg2wd"] _data = { "points": PackedVector3Array(0, 0, 0, 0, 0, 0, 97.8042, 0, 85.9188, 0, 0, 0, 0, 0, 0, 62.8134, 0, 74.6496, 0, 0, 0, 0, 0, 0, 48.0769, 0, 6.80692, 0, 0, 0, 0, 0, 0, 5.16007, 0, 27.1901, 0, 0, 0, 0, 0, 0, -35.8524, 0, 51.9436, 0, 0, 0, 0, 0, 0, -42.1987, 0, 66.3859, 0, 0, 0, 0, 0, 0, -5.21225, 0, 95.748, 0, 0, 0, 0, 0, 0, 8.23603, 0, 140.807, 0, 0, 0, 0, 0, 0, -20.4451, 0, 197.037, 0, 0, 0, 0, 0, 0, 123.018, 0, 202.196, 0, 0, 0, 0, 0, 0, 118.245, 0, 157.887), "tilts": PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0) } point_count = 11 [sub_resource type="Resource" id="Resource_8fm0w"] script = ExtResource("9_ekojf") closed = true thickness = 0.0 curve = SubResource("Curve3D_jg2wd") [node name="TreesBeforeRiver" type="Node3D"] process_mode = 3 script = ExtResource("1_hmmad") render_mode = 1 modifier_stack = SubResource("Resource_p5dxo") Performance/use_chunks = true Performance/chunk_dimensions = Vector3(15, 15, 15) [node name="ScatterItem" type="Node3D" parent="."] script = ExtResource("7_nxc8c") source_scale_multiplier = 0.4 path = "res://maps/objects/tree_aa.tscn" [node name="PathShape" type="Node3D" parent="."] transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 1.17125, 0, -215.142) script = ExtResource("8_aug6h") shape = SubResource("Resource_8fm0w") [node name="PhysicsHelper" type="Node" parent="."] script = ExtResource("10_k5xty") [node name="ScatterOutput" type="Marker3D" parent="."]