61 lines
1.9 KiB
Plaintext
61 lines
1.9 KiB
Plaintext
[gd_scene load_steps=11 format=3]
|
|
|
|
[ext_resource type="Shader" path="res://world/jajce/materials/water.gdshader" id="1_water_shader"]
|
|
[ext_resource type="Script" path="res://world/jajce/TerrainRiverRibbon.gd" id="2_river_script"]
|
|
[ext_resource type="Shader" path="res://world/jajce/materials/water_foam.gdshader" id="3_foam_shader"]
|
|
|
|
[sub_resource type="ShaderMaterial" id="ShaderMaterial_water"]
|
|
shader = ExtResource("1_water_shader")
|
|
|
|
[sub_resource type="ShaderMaterial" id="ShaderMaterial_pool"]
|
|
shader = ExtResource("1_water_shader")
|
|
shader_parameter/pool_surface = true
|
|
|
|
[sub_resource type="PlaneMesh" id="Mesh_plunge_pool"]
|
|
material = SubResource("ShaderMaterial_pool")
|
|
size = Vector2(15.2, 15.2)
|
|
subdivide_width = 20
|
|
subdivide_depth = 20
|
|
|
|
[sub_resource type="ShaderMaterial" id="Material_foam"]
|
|
shader = ExtResource("3_foam_shader")
|
|
|
|
[sub_resource type="ShaderMaterial" id="Material_pool_foam"]
|
|
shader = ExtResource("3_foam_shader")
|
|
shader_parameter/circular_wash = true
|
|
|
|
[sub_resource type="PlaneMesh" id="Mesh_foam_ring"]
|
|
material = SubResource("Material_pool_foam")
|
|
size = Vector2(11, 11)
|
|
|
|
[sub_resource type="PlaneMesh" id="Mesh_foam_patch"]
|
|
material = SubResource("Material_foam")
|
|
size = Vector2(6, 1.5)
|
|
subdivide_width = 8
|
|
subdivide_depth = 2
|
|
|
|
[node name="WaterBody" type="Node3D"]
|
|
position = Vector3(25, 0.1, 1)
|
|
script = ExtResource("2_river_script")
|
|
river_material = SubResource("ShaderMaterial_water")
|
|
|
|
[node name="RiverRibbon" type="MeshInstance3D" parent="."]
|
|
cast_shadow = 0
|
|
|
|
[node name="UpperRiverRibbon" type="MeshInstance3D" parent="."]
|
|
cast_shadow = 0
|
|
|
|
[node name="PlungePool" type="MeshInstance3D" parent="."]
|
|
scale = Vector3(1.25, 1, 0.82)
|
|
cast_shadow = 0
|
|
mesh = SubResource("Mesh_plunge_pool")
|
|
|
|
[node name="FoamRing" type="MeshInstance3D" parent="."]
|
|
scale = Vector3(1.25, 1, 0.82)
|
|
cast_shadow = 0
|
|
mesh = SubResource("Mesh_foam_ring")
|
|
|
|
[node name="FoamAtFall" type="MeshInstance3D" parent="."]
|
|
cast_shadow = 0
|
|
mesh = SubResource("Mesh_foam_patch")
|