[gd_scene format=3 uid="uid://dulmby3b28roh"] [ext_resource type="Shader" uid="uid://lp8tc5s3ym5p" path="res://materials/water-realistic.gdshader" id="1_60t4w"] [ext_resource type="PackedScene" uid="uid://dkhr67bht14o4" path="res://wooden_boat.tscn" id="1_s44l8"] [sub_resource type="ProceduralSkyMaterial" id="ProceduralSkyMaterial_xits5"] [sub_resource type="Sky" id="Sky_4gnqm"] sky_material = SubResource("ProceduralSkyMaterial_xits5") [sub_resource type="Environment" id="Environment_dyu2e"] background_mode = 2 sky = SubResource("Sky_4gnqm") fog_enabled = true fog_light_color = Color(0.54109967, 0.57618666, 0.6307644, 1) fog_light_energy = 0.48 fog_density = 0.108 fog_aerial_perspective = 0.024 [sub_resource type="FastNoiseLite" id="FastNoiseLite_60t4w"] [sub_resource type="NoiseTexture2D" id="NoiseTexture2D_xits5"] noise = SubResource("FastNoiseLite_60t4w") seamless = true as_normal_map = true [sub_resource type="FastNoiseLite" id="FastNoiseLite_4gnqm"] [sub_resource type="NoiseTexture2D" id="NoiseTexture2D_dyu2e"] noise = SubResource("FastNoiseLite_4gnqm") seamless = true as_normal_map = true [sub_resource type="ShaderMaterial" id="ShaderMaterial_jkinx"] render_priority = 0 shader = ExtResource("1_60t4w") shader_parameter/color_shallow = Color(0.01, 0.2, 0.3, 1) shader_parameter/color_deep = Color(0.3, 0.5, 0.6, 1) shader_parameter/transparency = 0.6 shader_parameter/metallic = 0.0 shader_parameter/roughness = 0.25 shader_parameter/max_visible_depth = 20.0 shader_parameter/wave_move_direction_a = Vector2(-1, 0) shader_parameter/wave_move_direction_b = Vector2(0, 1) shader_parameter/wave_noise_scale_a = 15.0 shader_parameter/wave_noise_scale_b = 15.0 shader_parameter/wave_time_scale_a = 0.15 shader_parameter/wave_time_scale_b = 0.15 shader_parameter/wave_height_scale = 1.0 shader_parameter/wave_normal_flatness = 50.0 shader_parameter/surface_normals_a = SubResource("NoiseTexture2D_xits5") shader_parameter/surface_normals_b = SubResource("NoiseTexture2D_dyu2e") shader_parameter/surface_normals_move_direction_a = Vector2(-1, 0.2) shader_parameter/surface_normals_move_direction_b = Vector2(0.2, 1) shader_parameter/surface_texture_roughness = 0.15 shader_parameter/surface_texture_scale = 0.1 shader_parameter/surface_texture_time_scale = 0.06 shader_parameter/ssr_resolution = 1.0 shader_parameter/ssr_max_travel = 30.0 shader_parameter/ssr_max_diff = 4.0 shader_parameter/ssr_mix_strength = 0.7 shader_parameter/ssr_screen_border_fadeout = 0.3 shader_parameter/refraction_intensity = 0.4 shader_parameter/border_color = Color(1, 1, 1, 1) shader_parameter/border_scale = 0.41999999061216 shader_parameter/border_near = 0.5 shader_parameter/border_far = 300.0 shader_parameter/cut_out_x = 0.0 shader_parameter/cut_out_z = 0.0 [sub_resource type="PlaneMesh" id="PlaneMesh_ovcrv"] material = SubResource("ShaderMaterial_jkinx") size = Vector2(100, 100) subdivide_width = 50 subdivide_depth = 50 [node name="Main" type="Node3D" unique_id=1643043777] [node name="DirectionalLight3D" type="DirectionalLight3D" parent="." unique_id=1159733750] transform = Transform3D(-0.72055113, -0.34879494, 0.5992897, 0, 0.8642748, 0.5030199, -0.6934018, 0.36245158, -0.62275416, 0, 0, 0) shadow_enabled = true [node name="WorldEnvironment" type="WorldEnvironment" parent="." unique_id=1071651178] environment = SubResource("Environment_dyu2e") [node name="WaterMesh" type="MeshInstance3D" parent="." unique_id=1850650416] mesh = SubResource("PlaneMesh_ovcrv") [node name="WoodenBoat" parent="." unique_id=1763110523 instance=ExtResource("1_s44l8")] transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0.6086314, 0) gravity_scale = 0.0