project_teddy/addons/scatter-4/demos/showcase.tscn

715 lines
23 KiB
Text

[gd_scene load_steps=78 format=3 uid="uid://dga4klregd82"]
[ext_resource type="Texture2D" uid="uid://bgc5rl13dopuj" path="res://addons/proton_scatter/demos/assets/textures/sky_2.png" id="1_bp1wy"]
[ext_resource type="Script" path="res://addons/proton_scatter/src/scatter.gd" id="1_odnwj"]
[ext_resource type="Script" path="res://addons/proton_scatter/src/stack/modifier_stack.gd" id="2_wdwa6"]
[ext_resource type="Script" path="res://addons/proton_scatter/src/scatter_item.gd" id="3_tn31i"]
[ext_resource type="Material" uid="uid://c7mw5tryqfggw" path="res://addons/proton_scatter/demos/assets/materials/m_water.tres" id="3_yrj3o"]
[ext_resource type="Script" path="res://addons/proton_scatter/src/scatter_shape.gd" id="4_5klvy"]
[ext_resource type="Script" path="res://addons/proton_scatter/src/modifiers/create_inside_grid.gd" id="4_cnevb"]
[ext_resource type="Script" path="res://addons/proton_scatter/src/modifiers/randomize_transforms.gd" id="5_h0430"]
[ext_resource type="Script" path="res://addons/proton_scatter/src/shapes/path_shape.gd" id="8_vjeqj"]
[ext_resource type="Script" path="res://addons/proton_scatter/src/shapes/sphere_shape.gd" id="9_mhcwm"]
[ext_resource type="Script" path="res://addons/proton_scatter/src/shapes/box_shape.gd" id="11_lv5tc"]
[ext_resource type="Script" path="res://addons/proton_scatter/src/modifiers/relax.gd" id="12_04tbd"]
[ext_resource type="Script" path="res://addons/proton_scatter/src/modifiers/project_on_geometry.gd" id="13_s5uny"]
[ext_resource type="PackedScene" uid="uid://bmglbfn5jaubp" path="res://addons/proton_scatter/demos/assets/gobot.tscn" id="15_mnk3f"]
[ext_resource type="Script" path="res://addons/proton_scatter/src/modifiers/create_inside_random.gd" id="15_terd0"]
[ext_resource type="Script" path="res://addons/proton_scatter/src/modifiers/randomize_rotation.gd" id="16_qmwrn"]
[ext_resource type="Script" path="res://addons/proton_scatter/src/modifiers/array.gd" id="17_2af2s"]
[sub_resource type="PanoramaSkyMaterial" id="PanoramaSkyMaterial_bxgb5"]
panorama = ExtResource("1_bp1wy")
[sub_resource type="Sky" id="Sky_ju840"]
sky_material = SubResource("PanoramaSkyMaterial_bxgb5")
[sub_resource type="Environment" id="Environment_1kod5"]
background_mode = 2
background_energy_multiplier = 1.25
sky = SubResource("Sky_ju840")
sky_rotation = Vector3(0, 1.13446, 0)
ambient_light_color = Color(0.352941, 0.215686, 0.529412, 1)
ambient_light_sky_contribution = 0.2
ambient_light_energy = 0.5
tonemap_mode = 3
tonemap_white = 1.2
glow_enabled = true
fog_enabled = true
fog_light_color = Color(0.243137, 0.411765, 0.607843, 1)
fog_light_energy = 1.8
fog_density = 0.02
fog_sky_affect = 0.05
fog_height = 4.0
fog_height_density = 0.02
volumetric_fog_temporal_reprojection_enabled = false
adjustment_enabled = true
adjustment_contrast = 1.15
adjustment_saturation = 1.1
[sub_resource type="PlaneMesh" id="PlaneMesh_84bvf"]
size = Vector2(300, 300)
[sub_resource type="Resource" id="Resource_6c8re"]
script = ExtResource("4_cnevb")
spacing = Vector3(1.5, 2, 1)
enabled = true
override_global_seed = false
custom_seed = 0
restrict_height = true
reference_frame = 0
[sub_resource type="Resource" id="Resource_js1jv"]
script = ExtResource("5_h0430")
position = Vector3(0.173, 0.222, 0.918)
rotation = Vector3(10, 360, 10)
scale = Vector3(1.201, 0.399, 1.183)
enabled = true
override_global_seed = true
custom_seed = 4
restrict_height = false
reference_frame = 2
[sub_resource type="Resource" id="Resource_cp6c8"]
script = ExtResource("16_qmwrn")
rotation = Vector3(360, 0, 360)
snap_angle = Vector3(180, 0, 180)
enabled = true
override_global_seed = false
custom_seed = 0
restrict_height = false
reference_frame = 2
[sub_resource type="Resource" id="Resource_8xlqi"]
script = ExtResource("2_wdwa6")
stack = Array[Resource]([SubResource("Resource_6c8re"), SubResource("Resource_js1jv"), SubResource("Resource_cp6c8")])
[sub_resource type="Curve3D" id="Curve3D_ew6qf"]
_data = {
"points": PackedVector3Array(3.80872, 0, 0.938568, -3.80872, 0, -0.938568, -5.23002, 0, 0.969148, -4.01273, -4.76837e-07, 0.319402, 4.01273, 4.76837e-07, -0.319402, -4.0201, 0, -3.87154, 0.483762, 0, -2.35326, -0.483762, 0, 2.35326, 2.27396, 0, -0.779812),
"tilts": PackedFloat32Array(0, 0, 0)
}
point_count = 3
[sub_resource type="Resource" id="Resource_ftiyl"]
script = ExtResource("8_vjeqj")
closed = true
thickness = 0.0
curve = SubResource("Curve3D_ew6qf")
[sub_resource type="Resource" id="Resource_kskpi"]
script = ExtResource("4_cnevb")
spacing = Vector3(4, 4, 4)
enabled = true
override_global_seed = false
custom_seed = 0
restrict_height = true
reference_frame = 0
[sub_resource type="Resource" id="Resource_solyr"]
script = ExtResource("5_h0430")
position = Vector3(10, 4, 10)
rotation = Vector3(10, 180, 10)
scale = Vector3(5, 5, 5)
enabled = true
override_global_seed = true
custom_seed = 25
restrict_height = false
reference_frame = 2
[sub_resource type="Resource" id="Resource_j43hv"]
script = ExtResource("16_qmwrn")
rotation = Vector3(360, 0, 360)
snap_angle = Vector3(180, 0, 180)
enabled = true
override_global_seed = false
custom_seed = 0
restrict_height = false
reference_frame = 2
[sub_resource type="Resource" id="Resource_33b0f"]
script = ExtResource("2_wdwa6")
stack = Array[Resource]([SubResource("Resource_kskpi"), SubResource("Resource_solyr"), SubResource("Resource_j43hv")])
[sub_resource type="Resource" id="Resource_1jvqx"]
script = ExtResource("11_lv5tc")
size = Vector3(29.1644, 1, 11.2962)
[sub_resource type="Resource" id="Resource_2jkyh"]
script = ExtResource("15_terd0")
amount = 14
enabled = true
override_global_seed = true
custom_seed = 30
restrict_height = false
reference_frame = 1
[sub_resource type="Resource" id="Resource_lh4ex"]
script = ExtResource("12_04tbd")
iterations = 5
offset_step = 0.1
consecutive_step_multiplier = 0.5
enabled = true
override_global_seed = false
custom_seed = 0
restrict_height = true
reference_frame = 0
[sub_resource type="Resource" id="Resource_rgn8a"]
script = ExtResource("13_s5uny")
ray_direction = Vector3(0, -1, 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
enabled = true
override_global_seed = false
custom_seed = 0
restrict_height = false
reference_frame = 0
[sub_resource type="Resource" id="Resource_7pgn6"]
script = ExtResource("5_h0430")
position = Vector3(0, 0, 0)
rotation = Vector3(0, 0, 0)
scale = Vector3(3, 3, 3)
enabled = true
override_global_seed = true
custom_seed = 30
restrict_height = false
reference_frame = 2
[sub_resource type="Resource" id="Resource_bwydp"]
script = ExtResource("2_wdwa6")
stack = Array[Resource]([SubResource("Resource_2jkyh"), SubResource("Resource_lh4ex"), SubResource("Resource_rgn8a"), SubResource("Resource_7pgn6")])
[sub_resource type="Curve3D" id="Curve3D_p31po"]
_data = {
"points": PackedVector3Array(0, 0, 0, 0, 0, 0, -5.18137, -4.76837e-07, 0.742086, 0, 0, 0, 0, 0, 0, -6.91097, -2.38419e-07, -2.62414, 0, 0, 0, 0, 0, 0, 4.23263, 0, -2.10494, 0, 0, 0, 0, 0, 0, 4.13477, 0, -0.306146, 0, 0, 0, 0, 0, 0, -1.36184, 0, 1.16488),
"tilts": PackedFloat32Array(0, 0, 0, 0, 0)
}
point_count = 5
[sub_resource type="Resource" id="Resource_jto6x"]
script = ExtResource("8_vjeqj")
closed = true
thickness = 0.0
curve = SubResource("Curve3D_p31po")
[sub_resource type="Resource" id="Resource_ae4op"]
script = ExtResource("15_terd0")
amount = 500
enabled = true
override_global_seed = true
custom_seed = 7
restrict_height = true
reference_frame = 1
[sub_resource type="Resource" id="Resource_g4wmd"]
script = ExtResource("5_h0430")
position = Vector3(0, 0, 0)
rotation = Vector3(360, 360, 360)
scale = Vector3(1.5, 1.5, 1.5)
enabled = true
override_global_seed = false
custom_seed = 0
restrict_height = false
reference_frame = 2
[sub_resource type="Resource" id="Resource_jagld"]
script = ExtResource("13_s5uny")
ray_direction = Vector3(0, -1, 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
enabled = true
override_global_seed = false
custom_seed = 0
restrict_height = false
reference_frame = 0
[sub_resource type="Resource" id="Resource_4tdre"]
script = ExtResource("2_wdwa6")
stack = Array[Resource]([SubResource("Resource_ae4op"), SubResource("Resource_g4wmd"), SubResource("Resource_jagld")])
[sub_resource type="Resource" id="Resource_0weea"]
script = ExtResource("11_lv5tc")
size = Vector3(11.3737, 0.642154, 5.57444)
[sub_resource type="Resource" id="Resource_2o5oc"]
script = ExtResource("15_terd0")
amount = 10000
enabled = true
override_global_seed = false
custom_seed = 0
restrict_height = true
reference_frame = 1
[sub_resource type="Resource" id="Resource_8ser0"]
script = ExtResource("5_h0430")
position = Vector3(0.2, 0, 0.2)
rotation = Vector3(20, 360, 20)
scale = Vector3(6, 5, 6)
enabled = true
override_global_seed = false
custom_seed = 0
restrict_height = false
reference_frame = 2
[sub_resource type="Resource" id="Resource_75nf0"]
script = ExtResource("13_s5uny")
ray_direction = Vector3(0, -1, 0)
ray_length = 10.0
ray_offset = 1.0
remove_points_on_miss = true
align_with_collision_normal = false
max_slope = 20.0
collision_mask = 1
enabled = true
override_global_seed = false
custom_seed = 0
restrict_height = false
reference_frame = 0
[sub_resource type="Resource" id="Resource_v2tsa"]
script = ExtResource("2_wdwa6")
stack = Array[Resource]([SubResource("Resource_2o5oc"), SubResource("Resource_8ser0"), SubResource("Resource_75nf0")])
[sub_resource type="Resource" id="Resource_iou5c"]
script = ExtResource("9_mhcwm")
radius = 3.03782
[sub_resource type="Resource" id="Resource_llvm5"]
script = ExtResource("9_mhcwm")
radius = 2.15656
[sub_resource type="Resource" id="Resource_5qcqk"]
script = ExtResource("4_cnevb")
spacing = Vector3(0.2, 0.3, 0.2)
enabled = true
override_global_seed = false
custom_seed = 0
restrict_height = false
reference_frame = 0
[sub_resource type="Resource" id="Resource_fxfw2"]
script = ExtResource("16_qmwrn")
rotation = Vector3(0, 360, 0)
snap_angle = Vector3(0, 0, 0)
enabled = true
override_global_seed = false
custom_seed = 0
restrict_height = false
reference_frame = 2
[sub_resource type="Resource" id="Resource_6jn28"]
script = ExtResource("5_h0430")
position = Vector3(0, 0.107, 0)
rotation = Vector3(0, 360, 0)
scale = Vector3(0.75, 0.75, 0.75)
enabled = true
override_global_seed = true
custom_seed = 20
restrict_height = false
reference_frame = 2
[sub_resource type="Resource" id="Resource_hs61a"]
script = ExtResource("13_s5uny")
ray_direction = Vector3(0, 0, 1)
ray_length = 1.0
ray_offset = 0.5
remove_points_on_miss = true
align_with_collision_normal = false
max_slope = 90.0
collision_mask = 1
enabled = true
override_global_seed = false
custom_seed = 0
restrict_height = false
reference_frame = 2
[sub_resource type="Resource" id="Resource_u4rnr"]
script = ExtResource("2_wdwa6")
stack = Array[Resource]([SubResource("Resource_5qcqk"), SubResource("Resource_fxfw2"), SubResource("Resource_6jn28"), SubResource("Resource_hs61a")])
[sub_resource type="Resource" id="Resource_272xj"]
script = ExtResource("11_lv5tc")
size = Vector3(1.64858, 0.539851, 0.847638)
[sub_resource type="Resource" id="Resource_p1ngd"]
script = ExtResource("11_lv5tc")
size = Vector3(1.07363, 0.537276, 1.1214)
[sub_resource type="Resource" id="Resource_is18q"]
script = ExtResource("11_lv5tc")
size = Vector3(2.15312, 0.683458, 0.916096)
[sub_resource type="Resource" id="Resource_jheb7"]
script = ExtResource("15_terd0")
amount = 150
enabled = true
override_global_seed = false
custom_seed = 0
restrict_height = false
reference_frame = 1
[sub_resource type="Resource" id="Resource_p6u0x"]
script = ExtResource("5_h0430")
position = Vector3(0.058, 0, 0.086)
rotation = Vector3(360, 360, 360)
scale = Vector3(4, 4, 4)
enabled = true
override_global_seed = false
custom_seed = 0
restrict_height = false
reference_frame = 2
[sub_resource type="Resource" id="Resource_mijan"]
script = ExtResource("13_s5uny")
ray_direction = Vector3(0, -1, 0)
ray_length = 10.0
ray_offset = 1.0
remove_points_on_miss = true
align_with_collision_normal = true
max_slope = 90.0
collision_mask = 1
enabled = true
override_global_seed = false
custom_seed = 0
restrict_height = false
reference_frame = 0
[sub_resource type="Resource" id="Resource_3cg3d"]
script = ExtResource("2_wdwa6")
stack = Array[Resource]([SubResource("Resource_jheb7"), SubResource("Resource_p6u0x"), SubResource("Resource_mijan")])
[sub_resource type="Curve3D" id="Curve3D_lorvn"]
_data = {
"points": PackedVector3Array(0, 0, 0, 0, 0, 0, -3.37811, 0, 0.414886, 0, 0, 0, 0, 0, 0, -6.85248, 0, 0.176656, 0, 0, 0, 0, 0, 0, -6.65984, 0, -2.15071, 0, 0, 0, 0, 0, 0, 0.0761006, 0, -2.44185, 0, 0, 0, 0, 0, 0, 0.0166965, 0, -0.474161),
"tilts": PackedFloat32Array(0, 0, 0, 0, 0)
}
point_count = 5
[sub_resource type="Resource" id="Resource_ojpr0"]
script = ExtResource("8_vjeqj")
closed = true
thickness = 0.0
curve = SubResource("Curve3D_lorvn")
[sub_resource type="Resource" id="Resource_ubw23"]
script = ExtResource("15_terd0")
amount = 13
enabled = true
override_global_seed = false
custom_seed = 0
restrict_height = true
reference_frame = 1
[sub_resource type="Resource" id="Resource_pwqrf"]
script = ExtResource("12_04tbd")
iterations = 5
offset_step = 0.02
consecutive_step_multiplier = 0.35
enabled = true
override_global_seed = false
custom_seed = 0
restrict_height = true
reference_frame = 0
[sub_resource type="Resource" id="Resource_v58t8"]
script = ExtResource("5_h0430")
position = Vector3(1, 1, 1)
rotation = Vector3(0, 360, 0)
scale = Vector3(0.2, 0.2, 0.2)
enabled = true
override_global_seed = true
custom_seed = 9
restrict_height = false
reference_frame = 2
[sub_resource type="Resource" id="Resource_pdeyv"]
script = ExtResource("13_s5uny")
ray_direction = Vector3(0, -1, 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
enabled = true
override_global_seed = false
custom_seed = 0
restrict_height = false
reference_frame = 0
[sub_resource type="Resource" id="Resource_kuroc"]
script = ExtResource("2_wdwa6")
stack = Array[Resource]([SubResource("Resource_ubw23"), SubResource("Resource_pwqrf"), SubResource("Resource_v58t8"), SubResource("Resource_pdeyv")])
[sub_resource type="Resource" id="Resource_bpfxh"]
script = ExtResource("9_mhcwm")
radius = 1.57673
[sub_resource type="Resource" id="Resource_rspgw"]
script = ExtResource("9_mhcwm")
radius = 1.57673
[sub_resource type="Resource" id="Resource_q8na6"]
script = ExtResource("4_cnevb")
spacing = Vector3(0.78, 2, 0.78)
enabled = true
override_global_seed = false
custom_seed = 0
restrict_height = true
reference_frame = 1
[sub_resource type="Resource" id="Resource_2nnk7"]
script = ExtResource("17_2af2s")
amount = 1
min_amount = -1
local_offset = true
offset = Vector3(0.39, 0, 0)
local_rotation = false
rotation = Vector3(0, 0, 0)
individual_rotation_pivots = true
rotation_pivot = Vector3(0, 0, 0)
local_scale = true
scale = Vector3(1, 1, 1)
randomize_indices = false
enabled = true
override_global_seed = false
custom_seed = 0
restrict_height = false
reference_frame = 0
[sub_resource type="Resource" id="Resource_gtgt8"]
script = ExtResource("17_2af2s")
amount = 1
min_amount = -1
local_offset = true
offset = Vector3(0.195, 0, 0.39)
local_rotation = false
rotation = Vector3(0, 0, 0)
individual_rotation_pivots = true
rotation_pivot = Vector3(0, 0, 0)
local_scale = true
scale = Vector3(1, 1, 1)
randomize_indices = true
enabled = true
override_global_seed = false
custom_seed = 0
restrict_height = false
reference_frame = 0
[sub_resource type="Resource" id="Resource_jlbar"]
script = ExtResource("5_h0430")
position = Vector3(0, 0.02, 0)
rotation = Vector3(0, 0, 0)
scale = Vector3(0, 0, 0)
enabled = true
override_global_seed = false
custom_seed = 0
restrict_height = false
reference_frame = 2
[sub_resource type="Resource" id="Resource_nle4h"]
script = ExtResource("2_wdwa6")
stack = Array[Resource]([SubResource("Resource_q8na6"), SubResource("Resource_2nnk7"), SubResource("Resource_gtgt8"), SubResource("Resource_jlbar")])
[sub_resource type="Resource" id="Resource_3agf6"]
script = ExtResource("11_lv5tc")
size = Vector3(3.74466, 1, 3.51889)
[node name="ProtonScatterShowcase" type="Node3D"]
[node name="Lighting" type="Node3D" parent="."]
[node name="DirectionalLight3D" type="DirectionalLight3D" parent="Lighting"]
transform = Transform3D(0.422618, -0.383022, 0.821394, 0, 0.906308, 0.422618, -0.906308, -0.178606, 0.383022, 0, 2.29496, 0)
light_color = Color(1, 0.941176, 0.921569, 1)
light_energy = 2.0
light_indirect_energy = 0.5
shadow_enabled = true
shadow_opacity = 0.85
shadow_blur = 0.2
directional_shadow_max_distance = 20.0
[node name="WorldEnvironment" type="WorldEnvironment" parent="Lighting"]
environment = SubResource("Environment_1kod5")
[node name="Camera3D" type="Camera3D" parent="Lighting"]
transform = Transform3D(1, 0, 0, 0, 0.98872, 0.149777, 0, -0.149777, 0.98872, -3.319, 2.435, 4.146)
[node name="gobot" parent="." instance=ExtResource("15_mnk3f")]
transform = Transform3D(0.269842, -0.00767393, 0.420864, -0.0348094, 0.497798, 0.0313953, -0.419492, -0.0462436, 0.26812, -5.95266, 0.505731, 0.83356)
[node name="Water" type="MeshInstance3D" parent="."]
material_override = ExtResource("3_yrj3o")
cast_shadow = 0
mesh = SubResource("PlaneMesh_84bvf")
metadata/_edit_lock_ = true
metadata/_edit_group_ = true
[node name="MainGround" type="Node3D" parent="."]
script = ExtResource("1_odnwj")
use_instancing = false
modifier_stack = SubResource("Resource_8xlqi")
[node name="ScatterItem" type="Node3D" parent="MainGround"]
script = ExtResource("3_tn31i")
source_scale_multiplier = 0.4
path = "res://addons/proton_scatter/demos/assets/large_rock.tscn"
[node name="PathShape" type="Node3D" parent="MainGround"]
script = ExtResource("4_5klvy")
shape = SubResource("Resource_ftiyl")
[node name="BackgroundMountain" type="Node3D" parent="."]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 68.323, 0, -80.067)
script = ExtResource("1_odnwj")
modifier_stack = SubResource("Resource_33b0f")
[node name="ScatterItem" type="Node3D" parent="BackgroundMountain"]
script = ExtResource("3_tn31i")
path = "res://addons/proton_scatter/demos/assets/large_rock.tscn"
[node name="BoxShape" type="Node3D" parent="BackgroundMountain"]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 3.41334, -0.086071, -0.341324)
script = ExtResource("4_5klvy")
shape = SubResource("Resource_1jvqx")
[node name="Trees" type="Node3D" parent="."]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -1.64893, 0, -0.774464)
script = ExtResource("1_odnwj")
use_instancing = false
scatter_parent = NodePath("../MainGround")
modifier_stack = SubResource("Resource_bwydp")
[node name="ScatterItem" type="Node3D" parent="Trees"]
script = ExtResource("3_tn31i")
source_scale_multiplier = 0.4
path = "res://addons/proton_scatter/demos/assets/pine_tree.tscn"
[node name="PathShape" type="Node3D" parent="Trees"]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0.0376822, 0, -0.0782702)
script = ExtResource("4_5klvy")
shape = SubResource("Resource_jto6x")
[node name="SmallRocks" type="Node3D" parent="."]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -3.58903, 0.624608, -1.05701)
script = ExtResource("1_odnwj")
scatter_parent = NodePath("../MainGround")
modifier_stack = SubResource("Resource_4tdre")
[node name="ScatterItem" type="Node3D" parent="SmallRocks"]
script = ExtResource("3_tn31i")
source_scale_multiplier = 0.2
path = "res://addons/proton_scatter/demos/assets/small_rock.tscn"
[node name="BoxShape" type="Node3D" parent="SmallRocks"]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 1.279, -0.69077, 0.16165)
script = ExtResource("4_5klvy")
shape = SubResource("Resource_0weea")
[node name="Grass" type="Node3D" parent="."]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -4.53694, 0.590527, -0.866904)
script = ExtResource("1_odnwj")
scatter_parent = NodePath("../MainGround")
modifier_stack = SubResource("Resource_v2tsa")
[node name="ScatterItem" type="Node3D" parent="Grass"]
script = ExtResource("3_tn31i")
source_scale_multiplier = 0.15
path = "res://addons/proton_scatter/demos/assets/grass_2.tscn"
[node name="SphereShape" type="Node3D" parent="Grass"]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 3.66162, 1.19209e-07, -0.977096)
script = ExtResource("4_5klvy")
shape = SubResource("Resource_iou5c")
[node name="SphereShape2" type="Node3D" parent="Grass"]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -1.21329, 0.0320051, -0.71306)
script = ExtResource("4_5klvy")
shape = SubResource("Resource_llvm5")
[node name="Mushrooms" type="Node3D" parent="."]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -3.48012, 0.850601, -0.986201)
script = ExtResource("1_odnwj")
scatter_parent = NodePath("../Trees")
dbg_disable_thread = true
modifier_stack = SubResource("Resource_u4rnr")
[node name="ScatterItem" type="Node3D" parent="Mushrooms"]
script = ExtResource("3_tn31i")
source_scale_multiplier = 0.2
path = "res://addons/proton_scatter/demos/assets/mushroom.tscn"
[node name="ScatterShape" type="Node3D" parent="Mushrooms"]
transform = Transform3D(0.992366, 0, 0.123324, -0.00806148, 0.997861, 0.0648693, -0.12306, -0.0653683, 0.990244, -0.545904, 0.200069, -0.0382232)
script = ExtResource("4_5klvy")
shape = SubResource("Resource_272xj")
[node name="ScatterShape2" type="Node3D" parent="Mushrooms"]
transform = Transform3D(0.702501, 0, 0.711683, 0, 1, 0, -0.711683, 0, 0.702501, -2.18823, 0.0800232, 0.866356)
script = ExtResource("4_5klvy")
shape = SubResource("Resource_p1ngd")
[node name="ScatterShape3" type="Node3D" parent="Mushrooms"]
transform = Transform3D(0.82657, 0, 0.562834, 0, 1, 0, -0.562834, 0, 0.82657, -2.31684, 0.0552569, -1.67132)
script = ExtResource("4_5klvy")
shape = SubResource("Resource_is18q")
[node name="DeadBranches" type="Node3D" parent="."]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0.572101, 0)
script = ExtResource("1_odnwj")
scatter_parent = NodePath("../MainGround")
modifier_stack = SubResource("Resource_3cg3d")
[node name="ScatterItem" type="Node3D" parent="DeadBranches"]
script = ExtResource("3_tn31i")
source_scale_multiplier = 0.6
path = "res://addons/proton_scatter/demos/assets/dead_branch.tscn"
[node name="ScatterShape" type="Node3D" parent="DeadBranches"]
script = ExtResource("4_5klvy")
shape = SubResource("Resource_ojpr0")
[node name="Bushes" type="Node3D" parent="."]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0.222831, 0.534039, -1.07373)
script = ExtResource("1_odnwj")
modifier_stack = SubResource("Resource_kuroc")
[node name="ScatterItem" type="Node3D" parent="Bushes"]
script = ExtResource("3_tn31i")
source_scale_multiplier = 0.7
path = "res://addons/proton_scatter/demos/assets/bush.tscn"
[node name="ScatterShape" type="Node3D" parent="Bushes"]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0.300213, 4.76837e-07, -0.398241)
script = ExtResource("4_5klvy")
shape = SubResource("Resource_bpfxh")
[node name="ScatterShape2" type="Node3D" parent="Bushes"]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -2.9127, 4.76837e-07, -1.13497)
script = ExtResource("4_5klvy")
shape = SubResource("Resource_rspgw")
[node name="Platform" type="Node3D" parent="."]
transform = Transform3D(0.330514, 0, 0.943801, 0, 1, 0, -0.943801, 0, 0.330514, -12.248, 0, -5.402)
script = ExtResource("1_odnwj")
dbg_disable_thread = true
modifier_stack = SubResource("Resource_nle4h")
[node name="ScatterItem" type="Node3D" parent="Platform"]
script = ExtResource("3_tn31i")
path = "res://addons/proton_scatter/demos/assets/brick.tscn"
[node name="ScatterShape" type="Node3D" parent="Platform"]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0.248102, 0, 0.914603)
script = ExtResource("4_5klvy")
shape = SubResource("Resource_3agf6")