Files
2026-09-23 17:37:07 +08:00

31 lines
1016 B
Plaintext

[gd_scene format=3]
[ext_resource type="Script" path="res://world/ocean/sea.gd" id="1_sea"]
[ext_resource type="Shader" path="res://world/ocean/water.gdshader" id="2_water"]
[ext_resource type="ShaderMaterial" path="res://world/ocean/water_far_material.tres" id="3_far"]
[sub_resource type="PlaneMesh" id="PlaneMesh_near"]
size = Vector2(300, 300)
subdivide_width = 120
subdivide_depth = 120
[sub_resource type="ShaderMaterial" id="ShaderMaterial_near"]
shader = ExtResource("2_water")
[sub_resource type="PlaneMesh" id="PlaneMesh_far"]
size = Vector2(6000, 6000)
subdivide_width = 12
subdivide_depth = 12
[node name="Sea" type="Node3D"]
script = ExtResource("1_sea")
[node name="Water" type="MeshInstance3D" parent="."]
mesh = SubResource("PlaneMesh_near")
material_override = SubResource("ShaderMaterial_near")
[node name="WaterFar" type="MeshInstance3D" parent="."]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, -0.8, 0)
mesh = SubResource("PlaneMesh_far")
material_override = ExtResource("3_far")