[gd_scene load_steps=5 format=3]
[ext_resource type="Script" path="res://scenes/test/erosion_procnode_test.gd" id="1"]
[ext_resource type="Shader" path="res://shaders/erosion_terrain.gdshader" id="2"]
[sub_resource type="ShaderMaterial" id="ShaderMaterial_1"]
shader = ExtResource("2")
shader_parameter/time_offset = 0.0
shader_parameter/height_scale = 5.0
[sub_resource type="PlaneMesh" id="PlaneMesh_1"]
size = Vector2(10, 10)
subdivide_width = 255
subdivide_depth = 255
[node name="ErosionProcnodeTest" type="Node3D"]
script = ExtResource("1")
[node name="Camera3D" type="Camera3D" parent="."]
transform = Transform3D(0.9, 0.18, -0.4, 0, 0.91, 0.42, 0.44, -0.37, 0.82, 15, 10, 15)
fov = 50.0
far = 100.0
[node name="Sun" type="DirectionalLight3D" parent="."]
transform = Transform3D(0.87, 0.25, -0.43, 0, 0.87, 0.5, 0.5, -0.43, 0.75, 0, 20, 0)
shadow_enabled = true
[node name="ShaderReference" type="MeshInstance3D" parent="."]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -12, 0, 0)
mesh = SubResource("PlaneMesh_1")
surface_material_override/0 = SubResource("ShaderMaterial_1")
[node name="Label_Shader" type="Label3D" parent="."]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -12, -1, 6)
text = "GLSL Reference"
font_size = 40
[node name="ProcBaked" type="ProcGeometryNode" parent="."]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0)
[node name="Label_Baked" type="Label3D" parent="."]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, -1, 6)
text = "Baked ErosionNoise"
font_size = 40
[node name="ProcDecomposed" type="ProcGeometryNode" parent="."]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 12, 0, 0)
[node name="Label_Decomposed" type="Label3D" parent="."]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 12, -1, 6)
text = "Decomposed"
font_size = 40
[node name="BlenderBridge" type="BlenderBridge" parent="."]
auto_sync = true