You cannot select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
120 lines
4.7 KiB
Plaintext
120 lines
4.7 KiB
Plaintext
[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")
|