godot-third-person-basic-scene/maps/water-zone.tscn

42 lines
2 KiB
Plaintext

[gd_scene load_steps=8 format=3 uid="uid://bkcvep4ijijmc"]
[ext_resource type="Shader" path="res://maps/shaders/water.gdshader" id="1_j5guc"]
[ext_resource type="PackedScene" uid="uid://ip4lkyho0gry" path="res://maps/water_space.tscn" id="2_nnfoe"]
[ext_resource type="Texture2D" uid="uid://dppjl2jpko3lx" path="res://maps/textures/water_normal_a.png" id="3_vwt8h"]
[ext_resource type="Texture2D" uid="uid://b8tu2ncerig3r" path="res://maps/textures/water_normal_b.png" id="4_gohr5"]
[ext_resource type="Texture2D" uid="uid://dv1ywlb7inqyu" path="res://maps/textures/water_uv_sampler.png" id="5_uyeqp"]
[sub_resource type="ShaderMaterial" id="ShaderMaterial_tfcq0"]
render_priority = 0
shader = ExtResource( "1_j5guc" )
shader_param/wave_speed = 0.05
shader_param/wave_a = Plane(1.27, 1.38, 0.35, 1)
shader_param/wave_b = Plane(2.5, 2.176, 0.3, 0.4)
shader_param/wave_c = Plane(3, 2.554, 0.025, 0.083)
shader_param/sampler_scale = Vector2(18, 18)
shader_param/sampler_direction = Vector2(0.05, 0.05)
shader_param/uv_sampler_scale = Vector2(0.3, 0.3)
shader_param/uv_sampler_strength = 0.02
shader_param/foam_level = 0.0
shader_param/refraction = 0.075
shader_param/color_deep = Color(0.0117647, 0.380392, 0.564706, 1)
shader_param/color_shallow = Color(0, 0.486275, 0.564706, 1)
shader_param/beers_law = 0.8
shader_param/depth_offset = -1.5
shader_param/projector = null
shader_param/uv_sampler = ExtResource( "5_uyeqp" )
shader_param/normalmap_a_sampler = ExtResource( "3_vwt8h" )
shader_param/normalmap_b_sampler = ExtResource( "4_gohr5" )
[sub_resource type="PlaneMesh" id="PlaneMesh_uh76x"]
material = SubResource( "ShaderMaterial_tfcq0" )
[node name="water-zone" type="Node3D"]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, -0.964225, 0)
[node name="water-level" type="MeshInstance3D" parent="."]
transform = Transform3D(20, 0, 0, 0, 1, 0, 0, 0, 20, -0.242517, -1.07318, 0.480083)
mesh = SubResource( "PlaneMesh_uh76x" )
[node name="water-space" parent="." instance=ExtResource( "2_nnfoe" )]