portal-demo/scenes/meadow.tscn
2025-06-18 22:37:47 +02:00

219 lines
7.6 KiB
Plaintext

[gd_scene load_steps=29 format=3 uid="uid://ewd06ff76y0i"]
[ext_resource type="Script" uid="uid://mlpya7qid02x" path="res://addons/proton_scatter/src/scatter.gd" id="1_0swbt"]
[ext_resource type="Script" uid="uid://dr0q8wis1hmem" path="res://addons/proton_scatter/src/stack/modifier_stack.gd" id="2_gnqbt"]
[ext_resource type="Script" uid="uid://cnmsv3hyahjcc" path="res://addons/proton_scatter/src/modifiers/base_modifier.gd" id="3_emo2u"]
[ext_resource type="Script" uid="uid://ccca88h6hgw0k" path="res://addons/proton_scatter/src/modifiers/create_inside_random.gd" id="4_kn6t7"]
[ext_resource type="Script" uid="uid://ccb3ri34jjl0p" path="res://addons/proton_scatter/src/modifiers/randomize_transforms.gd" id="5_7l28j"]
[ext_resource type="Script" uid="uid://dnelpti3wyfcb" path="res://addons/proton_scatter/src/modifiers/relax.gd" id="6_tlhyx"]
[ext_resource type="Script" uid="uid://quoo7t5rxnu3" path="res://addons/proton_scatter/src/modifiers/project_on_geometry.gd" id="7_px0u5"]
[ext_resource type="Script" uid="uid://dqqal1jno4xml" path="res://addons/proton_scatter/src/scatter_item.gd" id="8_igrg6"]
[ext_resource type="Script" uid="uid://bsl3en0gdt8ka" path="res://addons/proton_scatter/src/scatter_shape.gd" id="9_88tl0"]
[ext_resource type="Script" uid="uid://djsvn08xssx6k" path="res://addons/proton_scatter/src/shapes/sphere_shape.gd" id="10_g5616"]
[ext_resource type="Script" uid="uid://d011g8ga6gea7" path="res://addons/proton_scatter/src/shapes/box_shape.gd" id="11_woep0"]
[ext_resource type="Script" uid="uid://bfr4urrxjg8sm" path="res://addons/proton_scatter/src/cache/scatter_cache.gd" id="12_0swbt"]
[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="Resource" id="Resource_gnqbt"]
script = ExtResource("4_kn6t7")
amount = 1500
enabled = true
override_global_seed = false
custom_seed = 0
restrict_height = true
reference_frame = 1
[sub_resource type="Resource" id="Resource_emo2u"]
script = ExtResource("5_7l28j")
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_kn6t7"]
script = ExtResource("6_tlhyx")
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_7l28j"]
script = ExtResource("7_px0u5")
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_tlhyx"]
script = ExtResource("2_gnqbt")
stack = Array[ExtResource("3_emo2u")]([SubResource("Resource_gnqbt"), SubResource("Resource_emo2u"), SubResource("Resource_kn6t7"), SubResource("Resource_7l28j")])
[sub_resource type="Resource" id="Resource_37qwj"]
script = ExtResource("10_g5616")
radius = 18.0
metadata/_custom_type_script = "uid://djsvn08xssx6k"
[sub_resource type="Resource" id="Resource_navra"]
script = ExtResource("11_woep0")
size = Vector3(5.47877, 1, 7.53509)
metadata/_custom_type_script = "uid://d011g8ga6gea7"
[sub_resource type="Resource" id="Resource_px0u5"]
script = ExtResource("4_kn6t7")
amount = 1200
enabled = true
override_global_seed = false
custom_seed = 0
restrict_height = true
reference_frame = 1
[sub_resource type="Resource" id="Resource_igrg6"]
script = ExtResource("5_7l28j")
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_88tl0"]
script = ExtResource("6_tlhyx")
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_g5616"]
script = ExtResource("7_px0u5")
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_woep0"]
script = ExtResource("2_gnqbt")
stack = Array[ExtResource("3_emo2u")]([SubResource("Resource_px0u5"), SubResource("Resource_igrg6"), SubResource("Resource_88tl0"), SubResource("Resource_g5616")])
[sub_resource type="Resource" id="Resource_f17e3"]
script = ExtResource("11_woep0")
size = Vector3(70, 1, 70)
metadata/_custom_type_script = "uid://d011g8ga6gea7"
[sub_resource type="Resource" id="Resource_x2olw"]
script = ExtResource("10_g5616")
radius = 18.0
metadata/_custom_type_script = "uid://djsvn08xssx6k"
[node name="Meadow" type="MeshInstance3D"]
material_override = SubResource("StandardMaterial3D_dss4m")
mesh = SubResource("BoxMesh_kpybi")
[node name="ScatterGrass" type="Node3D" parent="."]
script = ExtResource("1_0swbt")
force_rebuild_on_load = false
modifier_stack = SubResource("Resource_tlhyx")
Performance/use_chunks = true
Performance/chunk_dimensions = Vector3(15, 15, 15)
metadata/_custom_type_script = "uid://mlpya7qid02x"
[node name="ScatterItem" type="Node3D" parent="ScatterGrass"]
script = ExtResource("8_igrg6")
path = "uid://cia3jakp3wj1d"
[node name="ScatterItem2" type="Node3D" parent="ScatterGrass"]
script = ExtResource("8_igrg6")
path = "uid://c3c76je2y6vfj"
[node name="ScatterItem3" type="Node3D" parent="ScatterGrass"]
script = ExtResource("8_igrg6")
proportion = 25
path = "uid://bltmr2xgs8nq1"
[node name="ScatterShape" type="Node3D" parent="ScatterGrass"]
transform = Transform3D(1, 0, -2.98023e-08, 0, 1, 0, 2.98023e-08, 0, 1, 0, 0, 0)
visible = false
script = ExtResource("9_88tl0")
shape = SubResource("Resource_37qwj")
[node name="NegativeHouse" type="Node3D" parent="ScatterGrass"]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 1.2, 0, -2.4)
visible = false
script = ExtResource("9_88tl0")
negative = true
shape = SubResource("Resource_navra")
metadata/_custom_type_script = "uid://bsl3en0gdt8ka"
[node name="ScatterTrees" type="Node3D" parent="."]
script = ExtResource("1_0swbt")
force_rebuild_on_load = false
modifier_stack = SubResource("Resource_woep0")
Performance/use_chunks = true
Performance/chunk_dimensions = Vector3(15, 15, 15)
metadata/_custom_type_script = "uid://mlpya7qid02x"
[node name="PineTree" type="Node3D" parent="ScatterTrees"]
script = ExtResource("8_igrg6")
path = "uid://caqxfqurbp3ku"
[node name="Bush" type="Node3D" parent="ScatterTrees"]
script = ExtResource("8_igrg6")
proportion = 50
path = "uid://b8abs8me7ckgo"
[node name="ScatterShape" type="Node3D" parent="ScatterTrees"]
transform = Transform3D(1, 0, -2.98023e-08, 0, 1, 0, 2.98023e-08, 0, 1, 0, 0, 0)
visible = false
script = ExtResource("9_88tl0")
shape = SubResource("Resource_f17e3")
[node name="NegativeTrees" type="Node3D" parent="ScatterTrees"]
visible = false
script = ExtResource("9_88tl0")
negative = true
shape = SubResource("Resource_x2olw")
metadata/_custom_type_script = "uid://bsl3en0gdt8ka"
[node name="ScatterCache" type="Node3D" parent="."]
script = ExtResource("12_0swbt")
cache_file = "res://addons/proton_scatter/cache/meadow_1404399578_scatter_cache.res"
metadata/_custom_type_script = "uid://bfr4urrxjg8sm"