[gd_scene load_steps=13 format=3] [ext_resource type="Shader" path="res://world/jajce/materials/waterfall.gdshader" id="1_waterfall_shader"] [ext_resource type="Shader" path="res://world/jajce/materials/water_foam.gdshader" id="2_foam_shader"] [sub_resource type="ShaderMaterial" id="ShaderMaterial_waterfall"] shader = ExtResource("1_waterfall_shader") [sub_resource type="QuadMesh" id="Mesh_waterfall_body"] material = SubResource("ShaderMaterial_waterfall") size = Vector2(9.6, 11.4) subdivide_width = 18 subdivide_depth = 28 [sub_resource type="StandardMaterial3D" id="Material_rock_dark"] albedo_color = Color(0.32, 0.36, 0.3, 1) roughness = 1.0 [sub_resource type="StandardMaterial3D" id="Material_rock_moss"] albedo_color = Color(0.3, 0.4, 0.23, 1) roughness = 1.0 [sub_resource type="CylinderMesh" id="Mesh_cliff_side"] material = SubResource("Material_rock_dark") top_radius = 2.05 bottom_radius = 3.15 height = 14.5 radial_segments = 7 [sub_resource type="BoxMesh" id="Mesh_rock_lobe"] material = SubResource("Material_rock_dark") size = Vector3(4.8, 5.5, 3.4) [sub_resource type="BoxMesh" id="Mesh_lip"] material = SubResource("Material_rock_moss") size = Vector3(10.4, 0.65, 3.0) [sub_resource type="ShaderMaterial" id="Material_lip_foam"] shader = ExtResource("2_foam_shader") [sub_resource type="PlaneMesh" id="Mesh_lip_foam"] material = SubResource("Material_lip_foam") size = Vector2(9.2, 1.45) subdivide_width = 8 subdivide_depth = 2 [node name="WaterfallBody" type="Node3D"] position = Vector3(25, 5.8, -24) [node name="RockFrame" type="Node3D" parent="."] [node name="WestCliff" type="MeshInstance3D" parent="RockFrame"] position = Vector3(-6.1, -0.15, -0.9) rotation_degrees = Vector3(0, 8, -3) scale = Vector3(0.72, 0.86, 0.8) mesh = SubResource("Mesh_cliff_side") [node name="EastCliff" type="MeshInstance3D" parent="RockFrame"] position = Vector3(6.2, 0.05, -1.1) rotation_degrees = Vector3(0, -7, 4) scale = Vector3(0.68, 0.88, 0.76) mesh = SubResource("Mesh_cliff_side") [node name="WestCrownRock" type="MeshInstance3D" parent="RockFrame"] position = Vector3(-4.9, 5.8, -1.2) rotation_degrees = Vector3(8, -14, -11) scale = Vector3(0.82, 0.58, 0.88) mesh = SubResource("Mesh_rock_lobe") [node name="EastCrownRock" type="MeshInstance3D" parent="RockFrame"] position = Vector3(4.8, 5.9, -1.35) rotation_degrees = Vector3(-6, 12, 9) scale = Vector3(0.78, 0.58, 0.84) mesh = SubResource("Mesh_rock_lobe") [node name="WestLowerRock" type="MeshInstance3D" parent="RockFrame"] position = Vector3(-5.35, -5.0, 0.15) rotation_degrees = Vector3(7, 14, 12) scale = Vector3(0.88, 0.72, 0.9) mesh = SubResource("Mesh_rock_lobe") [node name="EastLowerRock" type="MeshInstance3D" parent="RockFrame"] position = Vector3(5.45, -4.75, 0) rotation_degrees = Vector3(-4, -12, -9) scale = Vector3(0.9, 0.74, 0.88) mesh = SubResource("Mesh_rock_lobe") [node name="RiverLip" type="MeshInstance3D" parent="RockFrame"] position = Vector3(0, 5.42, -0.2) mesh = SubResource("Mesh_lip") [node name="LipFoam" type="MeshInstance3D" parent="RockFrame"] position = Vector3(0, 5.74, -0.85) cast_shadow = 0 mesh = SubResource("Mesh_lip_foam") [node name="FallingWater" type="MeshInstance3D" parent="."] position = Vector3(0, 0, 1.1) cast_shadow = 0 mesh = SubResource("Mesh_waterfall_body")