97 lines
3.2 KiB
Plaintext
97 lines
3.2 KiB
Plaintext
[gd_scene load_steps=14 format=3 uid="uid://ca0wevg1lb4rx"]
|
|
|
|
[ext_resource type="Script" path="res://utils/WaterMaker3D/WaterMaker3D.gd" id="1_7s6ww"]
|
|
[ext_resource type="Shader" path="res://utils/WaterMaker3D/FogFade.gdshader" id="2_5f01f"]
|
|
[ext_resource type="Shader" path="res://utils/WaterMaker3D/CameraWaterOverlay.gdshader" id="2_12cox"]
|
|
[ext_resource type="Script" path="res://utils/WaterMaker3D/FogVolumeFadeScript.gd" id="3_b5ytn"]
|
|
|
|
[sub_resource type="FastNoiseLite" id="FastNoiseLite_1bimf"]
|
|
resource_local_to_scene = true
|
|
|
|
[sub_resource type="NoiseTexture2D" id="NoiseTexture2D_mdx3j"]
|
|
resource_local_to_scene = true
|
|
seamless = true
|
|
as_normal_map = true
|
|
noise = SubResource("FastNoiseLite_1bimf")
|
|
|
|
[sub_resource type="NoiseTexture2D" id="NoiseTexture2D_xl6ub"]
|
|
resource_local_to_scene = true
|
|
seamless = true
|
|
as_normal_map = true
|
|
noise = SubResource("FastNoiseLite_1bimf")
|
|
|
|
[sub_resource type="StandardMaterial3D" id="StandardMaterial3D_gdho2"]
|
|
resource_local_to_scene = true
|
|
transparency = 1
|
|
cull_mode = 2
|
|
depth_draw_mode = 1
|
|
albedo_color = Color(0.309804, 0.541176, 0.866667, 0.388235)
|
|
roughness = 0.0
|
|
normal_enabled = true
|
|
normal_texture = SubResource("NoiseTexture2D_mdx3j")
|
|
refraction_enabled = true
|
|
refraction_texture = SubResource("NoiseTexture2D_xl6ub")
|
|
uv1_scale = Vector3(0.04, 0.04, 0.04)
|
|
uv1_triplanar = true
|
|
uv1_world_triplanar = true
|
|
|
|
[sub_resource type="BoxShape3D" id="BoxShape3D_om5f8"]
|
|
resource_local_to_scene = true
|
|
|
|
[sub_resource type="BoxShape3D" id="BoxShape3D_cfplo"]
|
|
size = Vector3(0.1, 0.1, 0.1)
|
|
|
|
[sub_resource type="ShaderMaterial" id="ShaderMaterial_wrt5a"]
|
|
resource_local_to_scene = true
|
|
shader = ExtResource("2_5f01f")
|
|
shader_parameter/density = 1.0
|
|
shader_parameter/albedo = Color(0, 0.0431373, 0.156863, 1)
|
|
shader_parameter/emission = Color(0, 0.0431373, 0.156863, 1)
|
|
shader_parameter/height_falloff = 0.0
|
|
shader_parameter/edge_fade = 0.1
|
|
shader_parameter/fade_plane = Vector4(0, 1, 0, -999)
|
|
|
|
[sub_resource type="ShaderMaterial" id="ShaderMaterial_ccyp1"]
|
|
shader = ExtResource("2_12cox")
|
|
|
|
[sub_resource type="PlaceholderTexture2D" id="PlaceholderTexture2D_dcd7l"]
|
|
|
|
[node name="WaterMaker3D" type="CSGBox3D"]
|
|
process_priority = 999
|
|
material = SubResource("StandardMaterial3D_gdho2")
|
|
script = ExtResource("1_7s6ww")
|
|
|
|
[node name="SwimmableArea3D" type="Area3D" parent="." groups=["water_area"]]
|
|
unique_name_in_owner = true
|
|
|
|
[node name="CollisionShape3D" type="CollisionShape3D" parent="SwimmableArea3D"]
|
|
unique_name_in_owner = true
|
|
shape = SubResource("BoxShape3D_om5f8")
|
|
|
|
[node name="CameraPosShapeCast3D" type="ShapeCast3D" parent="."]
|
|
unique_name_in_owner = true
|
|
shape = SubResource("BoxShape3D_cfplo")
|
|
target_position = Vector3(0, 0, 0)
|
|
collide_with_areas = true
|
|
collide_with_bodies = false
|
|
|
|
[node name="FogVolume" type="FogVolume" parent="."]
|
|
unique_name_in_owner = true
|
|
size = Vector3(1, 1, 1)
|
|
material = SubResource("ShaderMaterial_wrt5a")
|
|
script = ExtResource("3_b5ytn")
|
|
|
|
[node name="WaterRippleOverlay" type="TextureRect" parent="."]
|
|
unique_name_in_owner = true
|
|
visible = false
|
|
z_index = -10
|
|
z_as_relative = false
|
|
material = SubResource("ShaderMaterial_ccyp1")
|
|
anchors_preset = 15
|
|
anchor_right = 1.0
|
|
anchor_bottom = 1.0
|
|
grow_horizontal = 2
|
|
grow_vertical = 2
|
|
mouse_filter = 2
|
|
texture = SubResource("PlaceholderTexture2D_dcd7l")
|