[gd_scene load_steps=16 format=3 uid="uid://yxn1ih6qrc01"] [ext_resource type="Script" path="res://addons/proton_scatter/src/scatter.gd" id="1_e0kty"] [ext_resource type="Script" path="res://addons/proton_scatter/src/stack/modifier_stack.gd" id="2_lt5xy"] [ext_resource type="Script" path="res://addons/proton_scatter/src/modifiers/create_inside_random.gd" id="3_0051t"] [ext_resource type="Script" path="res://addons/proton_scatter/src/modifiers/randomize_transforms.gd" id="4_5a045"] [ext_resource type="Script" path="res://addons/proton_scatter/src/modifiers/project_on_geometry.gd" id="5_gkw57"] [ext_resource type="Script" path="res://addons/proton_scatter/src/modifiers/relax.gd" id="5_n2in0"] [ext_resource type="Script" path="res://addons/proton_scatter/src/scatter_item.gd" id="6_3iwkw"] [ext_resource type="Script" path="res://addons/proton_scatter/src/scatter_shape.gd" id="7_jofmq"] [ext_resource type="Script" path="res://addons/proton_scatter/src/shapes/sphere_shape.gd" id="8_gnbkw"] [sub_resource type="Resource" id="Resource_jbxru"] script = ExtResource("3_0051t") amount = 75 enabled = true override_global_seed = false custom_seed = 0 restrict_height = true reference_frame = 1 [sub_resource type="Resource" id="Resource_0oyil"] script = ExtResource("4_5a045") 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_ogw66"] script = ExtResource("5_n2in0") 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_awufl"] script = ExtResource("5_gkw57") 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_xqhqc"] script = ExtResource("2_lt5xy") stack = Array[Resource("res://addons/proton_scatter/src/modifiers/base_modifier.gd")]([SubResource("Resource_jbxru"), SubResource("Resource_0oyil"), SubResource("Resource_ogw66"), SubResource("Resource_awufl")]) [sub_resource type="Resource" id="Resource_g8bsm"] script = ExtResource("8_gnbkw") radius = 2.0 [node name="ProtonScatter" type="Node3D"] script = ExtResource("1_e0kty") modifier_stack = SubResource("Resource_xqhqc") [node name="ScatterItem" type="Node3D" parent="."] script = ExtResource("6_3iwkw") path = "res://addons/proton_scatter/demos/assets/brick.tscn" [node name="ScatterShape" type="Node3D" parent="."] transform = Transform3D(1, 0, -2.98023e-08, 0, 1, 0, 2.98023e-08, 0, 1, 0, 0, 0) script = ExtResource("7_jofmq") shape = SubResource("Resource_g8bsm")