[gd_scene load_steps=8 format=3 uid="uid://mh2ey6ut8rgf"] [ext_resource type="Script" uid="uid://dyuq6c82ei7fc" path="res://node_3d.gd" id="1_a202f"] [ext_resource type="Shader" uid="uid://bgcyrf7jlhi2c" path="res://water.gdshader" id="2_noarx"] [sub_resource type="ShaderMaterial" id="ShaderMaterial_a0tk4"] render_priority = 0 shader = ExtResource("2_noarx") shader_parameter/wave_1 = Vector4(0.3, 4, 0.2, 0.6) shader_parameter/wave_2 = Vector4(-0.26, -0.19, 0.01, 0.47) shader_parameter/wave_3 = Vector4(-7.67, 5.63, 0.1, 0.38) shader_parameter/wave_4 = Vector4(-0.42, -1.63, 0.1, 0.28) shader_parameter/wave_5 = Vector4(1.66, 0.07, 0.15, 1.81) shader_parameter/wave_6 = Vector4(1.2, 1.14, 0.01, 0.33) shader_parameter/wave_7 = Vector4(-1.6, 7.3, 0.11, 0.73) shader_parameter/wave_8 = Vector4(-0.42, -1.63, 0.15, 1.52) shader_parameter/time_factor = 2.5 shader_parameter/noise_zoom = 2.0 shader_parameter/noise_amp = 1.0 shader_parameter/base_water_color = Color(0, 0, 0, 1) shader_parameter/fresnel_water_color = Color(0, 0, 0, 1) shader_parameter/deep_water_color = Color(0, 0, 0, 1) shader_parameter/shallow_water_color = Color(0, 0, 0, 1) shader_parameter/beers_law = 0.5 shader_parameter/depth_offset = -6.02 shader_parameter/near = 7.0 shader_parameter/far = 10000.0 shader_parameter/edge_texture_scale = 3.5 shader_parameter/edge_texture_offset = 1.0 shader_parameter/edge_texture_speed = 0.1 shader_parameter/edge_foam_intensity = 2.0 shader_parameter/edge_fade_start = -3.0 shader_parameter/edge_fade_end = 6.6 shader_parameter/peak_height_threshold = 0.13 shader_parameter/peak_color = Vector3(1, 1, 1) shader_parameter/peak_intensity = 1.0 shader_parameter/foam_intensity = 1.0 shader_parameter/foam_scale = 1.0 shader_parameter/metallic = 0.6 shader_parameter/roughness = 0.045 shader_parameter/uv_scale_text_a = 0.1 shader_parameter/uv_speed_text_a = Vector2(0.42, 0.3) shader_parameter/uv_scale_text_b = 0.6 shader_parameter/uv_speed_text_b = Vector2(0.15, 0.1) shader_parameter/normal_strength = 1.0 shader_parameter/uv_sampler_scale = 0.3 shader_parameter/blend_factor = 0.28 shader_parameter/perturbation_strength = 1.0 shader_parameter/perturbation_time = 0.3 shader_parameter/caustics_intensity = 15.0 shader_parameter/num_caustic_layers = 16.0 shader_parameter/caustic_distortion_strength = 0.001 [sub_resource type="PlaneMesh" id="PlaneMesh_a202f"] material = SubResource("ShaderMaterial_a0tk4") size = Vector2(10, 10) subdivide_width = 18 subdivide_depth = 18 [sub_resource type="Environment" id="Environment_noarx"] background_mode = 1 background_color = Color(0.24698937, 0.3703865, 0.7620628, 1) ambient_light_energy = 10.98 sdfgi_enabled = true glow_enabled = true fog_enabled = true volumetric_fog_enabled = true volumetric_fog_density = 0.0392 volumetric_fog_albedo = Color(0.26666668, 1, 1, 1) volumetric_fog_emission = Color(0.33391064, 0, 0, 1) volumetric_fog_emission_energy = 6.51 volumetric_fog_anisotropy = -0.4 volumetric_fog_detail_spread = 6.0 volumetric_fog_ambient_inject = 16.0 volumetric_fog_sky_affect = 0.0 [sub_resource type="SphereMesh" id="SphereMesh_noarx"] [sub_resource type="SphereShape3D" id="SphereShape3D_noarx"] [node name="Node3D" type="Node3D"] script = ExtResource("1_a202f") [node name="MeshInstance3D" type="MeshInstance3D" parent="."] transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, -4.9476748) mesh = SubResource("PlaneMesh_a202f") [node name="Camera3D" type="Camera3D" parent="."] transform = Transform3D(1, 0, 0, 0, 0.97180074, 0.23580366, 0, -0.23580366, 0.97180074, 0, 0.92200947, 0.115694165) [node name="WorldEnvironment" type="WorldEnvironment" parent="."] environment = SubResource("Environment_noarx") [node name="fishPotential" type="MeshInstance3D" parent="."] transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, -7.272095) mesh = SubResource("SphereMesh_noarx") [node name="RigidBody3D" type="RigidBody3D" parent="fishPotential"] [node name="CollisionShape3D" type="CollisionShape3D" parent="fishPotential/RigidBody3D"] shape = SubResource("SphereShape3D_noarx") [node name="fishPotential2" type="MeshInstance3D" parent="."] transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -2.505509, 0.35343766, -3.003326) mesh = SubResource("SphereMesh_noarx") [node name="RigidBody3D" type="RigidBody3D" parent="fishPotential2"] [node name="CollisionShape3D" type="CollisionShape3D" parent="fishPotential2/RigidBody3D"] shape = SubResource("SphereShape3D_noarx") [node name="fishPotential3" type="MeshInstance3D" parent="."] transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 2.262228, -0.025449038, -5.3421283) mesh = SubResource("SphereMesh_noarx") [node name="RigidBody3D" type="RigidBody3D" parent="fishPotential3"] [node name="CollisionShape3D" type="CollisionShape3D" parent="fishPotential3/RigidBody3D"] shape = SubResource("SphereShape3D_noarx")