[gd_scene load_steps=3 format=3 uid="uid://dauphincraft_watersurface"] [ext_resource type="Shader" path="res://shaders/water_surface.gdshader" id="1_watersh"] [sub_resource type="ShaderMaterial" id="ShaderMaterial_water"] shader = ExtResource("1_watersh") shader_parameter/surface_color = Vector3(0.15, 0.45, 0.65) shader_parameter/wave_speed = 0.3 shader_parameter/wave_amplitude = 0.15 [sub_resource type="PlaneMesh" id="PlaneMesh_water"] size = Vector2(2000, 2000) subdivide_width = 64 subdivide_depth = 64 [node name="WaterSurface" type="MeshInstance3D"] position = Vector3(0, 60, 0) mesh = SubResource("PlaneMesh_water") material_override = SubResource("ShaderMaterial_water")