[gd_scene load_steps=4 format=3 uid="uid://bwq7x8y3n5m4p"] [ext_resource type="Script" path="res://effects/water/water_plane.gd" id="1_water"] [ext_resource type="Shader" path="res://effects/water/water_low_poly.gdshader" id="2_shader"] [sub_resource type="PlaneMesh" id="PlaneMesh_water"] size = Vector2(200, 200) subdivide_width = 50 subdivide_depth = 50 [sub_resource type="ShaderMaterial" id="ShaderMaterial_water"] render_priority = 0 shader = ExtResource("2_shader") resource_local_to_scene = false shader_parameter/water_color = Color(0.1, 0.4, 0.7, 0.8) shader_parameter/shallow_color = Color(0.3, 0.6, 0.8, 0.6) shader_parameter/shallow_depth = 2.0 shader_parameter/alpha = 0.75 shader_parameter/wave_speed = 1.0 shader_parameter/wave_height = 0.3 shader_parameter/wave_frequency = 1.5 shader_parameter/wave_scale = 2.0 shader_parameter/roughness = 0.1 shader_parameter/metallic = 0.0 shader_parameter/rim_strength = 1.5 [node name="WaterPlane" type="MeshInstance3D"] mesh = SubResource("PlaneMesh_water") material_override = SubResource("ShaderMaterial_water") script = ExtResource("1_water") water_level = 0.0 water_size = Vector2(200, 200) mesh_resolution = 50 water_material = SubResource("ShaderMaterial_water") wave_speed = 1.0 wave_height = 0.3 wave_frequency = 1.5 water_color = Color(0.1, 0.4, 0.7, 0.8) shallow_color = Color(0.3, 0.6, 0.8, 0.6) alpha = 0.75