243 lines
10 KiB
Plaintext
243 lines
10 KiB
Plaintext
[gd_scene load_steps=24 format=3 uid="uid://82tolgv6edc2"]
|
|
|
|
[ext_resource type="PackedScene" uid="uid://ser0oa3o1n56" path="res://scenes/player/Player.tscn" id="1_npynt"]
|
|
[ext_resource type="Texture2D" uid="uid://b4i54jq34xvyd" path="res://assets/textures/tile/Tiles133A_1K-PNG/Tiles133A_1K-PNG_Color.png" id="2_gnx6i"]
|
|
[ext_resource type="Texture2D" uid="uid://doce1tosns0ny" path="res://assets/textures/tile/Tiles133A_1K-PNG/Tiles133A_1K-PNG_NormalGL.png" id="3_kbai5"]
|
|
[ext_resource type="Texture2D" uid="uid://b3rpmyu0uq3vv" path="res://assets/textures/tile/Tiles133A_1K-PNG/Tiles133A_1K-PNG_Roughness.png" id="4_kbsr2"]
|
|
[ext_resource type="Texture2D" uid="uid://cssr4h5a1yaj7" path="res://assets/textures/tile/Tiles134A_1K-PNG/Tiles134A_1K-PNG_Color.png" id="5_8r00q"]
|
|
[ext_resource type="Texture2D" uid="uid://cr8lynqj802dv" path="res://assets/textures/tile/Tiles134A_1K-PNG/Tiles134A_1K-PNG_NormalGL.png" id="6_qd032"]
|
|
[ext_resource type="Texture2D" uid="uid://7erox76todcl" path="res://assets/textures/tile/Tiles134A_1K-PNG/Tiles134A_1K-PNG_Roughness.png" id="7_qhlbh"]
|
|
[ext_resource type="Shader" uid="uid://drji5y5o74vx1" path="res://shaders/psx_style_water_surface.gdshader" id="8_qd032"]
|
|
[ext_resource type="FontFile" uid="uid://bikxakf21ryuu" path="res://assets/fonts/BeonMedium-7Z34.ttf" id="9_qhlbh"]
|
|
[ext_resource type="AudioStream" uid="uid://1wru52nqe267" path="res://assets/music/Maarten Schellekens - Free Hammond Theme.mp3" id="10_4r7ui"]
|
|
|
|
[sub_resource type="ProceduralSkyMaterial" id="ProceduralSkyMaterial_kbai5"]
|
|
|
|
[sub_resource type="Sky" id="Sky_kbsr2"]
|
|
sky_material = SubResource("ProceduralSkyMaterial_kbai5")
|
|
|
|
[sub_resource type="Environment" id="Environment_ipni1"]
|
|
background_mode = 2
|
|
sky = SubResource("Sky_kbsr2")
|
|
glow_enabled = true
|
|
glow_strength = 0.68
|
|
glow_blend_mode = 0
|
|
|
|
[sub_resource type="StandardMaterial3D" id="StandardMaterial3D_8r00q"]
|
|
albedo_texture = ExtResource("2_gnx6i")
|
|
roughness = 0.0
|
|
roughness_texture = ExtResource("4_kbsr2")
|
|
normal_enabled = true
|
|
normal_texture = ExtResource("3_kbai5")
|
|
refraction_enabled = true
|
|
uv1_scale = Vector3(0.2, 0.2, 0.2)
|
|
uv1_triplanar = true
|
|
uv1_world_triplanar = true
|
|
|
|
[sub_resource type="StandardMaterial3D" id="StandardMaterial3D_4r7ui"]
|
|
albedo_texture = ExtResource("5_8r00q")
|
|
roughness_texture = ExtResource("7_qhlbh")
|
|
normal_enabled = true
|
|
normal_texture = ExtResource("6_qd032")
|
|
uv1_scale = Vector3(0.5, 0.5, 0.5)
|
|
uv1_triplanar = true
|
|
uv1_world_triplanar = true
|
|
|
|
[sub_resource type="FastNoiseLite" id="FastNoiseLite_qhlbh"]
|
|
|
|
[sub_resource type="NoiseTexture2D" id="NoiseTexture2D_qhlbh"]
|
|
noise = SubResource("FastNoiseLite_qhlbh")
|
|
|
|
[sub_resource type="ShaderMaterial" id="ShaderMaterial_qhlbh"]
|
|
render_priority = 0
|
|
shader = ExtResource("8_qd032")
|
|
shader_parameter/albedo = Color(0.690651, 0.957782, 1, 1)
|
|
shader_parameter/noise_texture = SubResource("NoiseTexture2D_qhlbh")
|
|
shader_parameter/scroll_speed1 = Vector2(0.05, 0)
|
|
shader_parameter/scroll_speed2 = Vector2(-0.03, 0)
|
|
shader_parameter/blend_factor = 0.5
|
|
shader_parameter/scale1 = Vector2(1, 1)
|
|
shader_parameter/scale2 = Vector2(1, 1)
|
|
shader_parameter/wave_strength = 0.2
|
|
shader_parameter/wave_scale = 0.02
|
|
shader_parameter/pixelation_level = 64
|
|
shader_parameter/FoamSize = 0.5
|
|
shader_parameter/WaterOpacity = 0.3
|
|
shader_parameter/FoamGlowIntensity = 0.0
|
|
|
|
[sub_resource type="StandardMaterial3D" id="StandardMaterial3D_mx6qg"]
|
|
albedo_color = Color(7.8402934, 0.30561715, 2.2642105, 1)
|
|
|
|
[sub_resource type="TextMesh" id="TextMesh_qhlbh"]
|
|
material = SubResource("StandardMaterial3D_mx6qg")
|
|
text = "Porcelain Labyrinth"
|
|
font = ExtResource("9_qhlbh")
|
|
|
|
[sub_resource type="ParticleProcessMaterial" id="ParticleProcessMaterial_4r7ui"]
|
|
gravity = Vector3(0, -1, 0)
|
|
|
|
[sub_resource type="ShaderMaterial" id="ShaderMaterial_4r7ui"]
|
|
render_priority = 0
|
|
shader = ExtResource("8_qd032")
|
|
shader_parameter/albedo = Color(0.690196, 0.956863, 1, 1)
|
|
shader_parameter/scroll_speed1 = Vector2(0.05, 0)
|
|
shader_parameter/scroll_speed2 = Vector2(-0.03, 0)
|
|
shader_parameter/blend_factor = 0.5
|
|
shader_parameter/scale1 = Vector2(1, 1)
|
|
shader_parameter/scale2 = Vector2(1, 1)
|
|
shader_parameter/wave_strength = 0.0
|
|
shader_parameter/wave_scale = 0.0
|
|
shader_parameter/pixelation_level = 64
|
|
shader_parameter/FoamSize = 0.5
|
|
shader_parameter/WaterOpacity = 0.4
|
|
shader_parameter/FoamGlowIntensity = 0.5
|
|
|
|
[sub_resource type="RibbonTrailMesh" id="RibbonTrailMesh_vootr"]
|
|
material = SubResource("ShaderMaterial_4r7ui")
|
|
shape = 0
|
|
size = 5.839
|
|
section_length = 0.775
|
|
|
|
[node name="PorcelainLabyrinth" type="Node"]
|
|
|
|
[node name="Player" parent="." instance=ExtResource("1_npynt")]
|
|
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -20.0753, 1.42284, 8.49109)
|
|
|
|
[node name="WorldEnvironment" type="WorldEnvironment" parent="."]
|
|
environment = SubResource("Environment_ipni1")
|
|
|
|
[node name="DirectionalLight3D" type="DirectionalLight3D" parent="."]
|
|
transform = Transform3D(1, 0, 0, 0, -4.37114e-08, 1, 0, -1, -4.37114e-08, 0, 0, 0)
|
|
light_energy = 0.0
|
|
shadow_enabled = true
|
|
|
|
[node name="Floor" type="CSGBox3D" parent="."]
|
|
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, -25, 0)
|
|
use_collision = true
|
|
size = Vector3(100, 50, 100)
|
|
material = SubResource("StandardMaterial3D_8r00q")
|
|
|
|
[node name="PoolTest" type="CSGBox3D" parent="Floor"]
|
|
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 15.1251, 22.3071, -3.81506)
|
|
operation = 2
|
|
size = Vector3(27.7867, 5.41943, 22.6038)
|
|
material = SubResource("StandardMaterial3D_4r7ui")
|
|
|
|
[node name="PoolTest2" type="CSGBox3D" parent="Floor"]
|
|
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 22.7617, 18.2577, -3.80328)
|
|
operation = 2
|
|
size = Vector3(12.5559, 10.6293, 22.6694)
|
|
material = SubResource("StandardMaterial3D_4r7ui")
|
|
|
|
[node name="CSGBox3D" type="CSGBox3D" parent="Floor"]
|
|
transform = Transform3D(0.707107, -0.707107, 0, 0.707107, 0.707107, 0, 0, 0, 1, 14.4349, 19.4175, -3.80859)
|
|
operation = 2
|
|
size = Vector3(6.28687, 12.0548, 22.6025)
|
|
material = SubResource("StandardMaterial3D_4r7ui")
|
|
|
|
[node name="WaterFloorTest" type="CSGBox3D" parent="Floor"]
|
|
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -24.5336, 30.9289, 32.7743)
|
|
cast_shadow = 2
|
|
size = Vector3(39.7746, 12.1368, 26.5117)
|
|
material = SubResource("StandardMaterial3D_8r00q")
|
|
|
|
[node name="CSGBox3D" type="CSGBox3D" parent="Floor/WaterFloorTest"]
|
|
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0.077507, -0.993692, -0.184261)
|
|
operation = 2
|
|
size = Vector3(35.6729, 10.977, 24.1351)
|
|
material = SubResource("StandardMaterial3D_8r00q")
|
|
|
|
[node name="CSGBox3D2" type="CSGBox3D" parent="Floor/WaterFloorTest"]
|
|
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -16.473, -2.23437, -12.6592)
|
|
operation = 2
|
|
size = Vector3(3.48584, 5.46875, 1.43054)
|
|
material = SubResource("StandardMaterial3D_8r00q")
|
|
|
|
[node name="CSGBox3D3" type="CSGBox3D" parent="Floor/WaterFloorTest"]
|
|
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0.276749, 5.78058, 1.15469)
|
|
operation = 2
|
|
size = Vector3(34.148, 2.06714, 19.3765)
|
|
material = SubResource("StandardMaterial3D_8r00q")
|
|
|
|
[node name="CSGBox3D4" type="CSGBox3D" parent="Floor/WaterFloorTest"]
|
|
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 18.5338, 5.69268, -5.42221)
|
|
operation = 2
|
|
size = Vector3(2.72214, 0.844971, 5.63822)
|
|
material = SubResource("StandardMaterial3D_8r00q")
|
|
|
|
[node name="CSGBox3D5" type="CSGBox3D" parent="Floor/WaterFloorTest"]
|
|
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 20.0313, 0.0252228, -2.10063)
|
|
size = Vector3(1, 12.1106, 1)
|
|
material = SubResource("StandardMaterial3D_8r00q")
|
|
|
|
[node name="CSGBox3D6" type="CSGBox3D" parent="Floor/WaterFloorTest"]
|
|
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 20.0276, 0.0252228, -8.72192)
|
|
size = Vector3(1, 12.1106, 1)
|
|
material = SubResource("StandardMaterial3D_8r00q")
|
|
|
|
[node name="WaterTest" type="CSGBox3D" parent="."]
|
|
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 14.9781, -1.75798, -3.93567)
|
|
size = Vector3(30.5626, 1, 25.2268)
|
|
material = SubResource("ShaderMaterial_qhlbh")
|
|
|
|
[node name="WaterTest2" type="CSGBox3D" parent="."]
|
|
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -23.9768, -0.1359, 32.4411)
|
|
size = Vector3(37.1443, 1.29871, 24.6912)
|
|
material = SubResource("ShaderMaterial_qhlbh")
|
|
|
|
[node name="WaterTest3" type="CSGBox3D" parent="."]
|
|
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -23.6269, 11.0234, 34.3392)
|
|
size = Vector3(37.8441, 1.29871, 20.8949)
|
|
material = SubResource("ShaderMaterial_qhlbh")
|
|
|
|
[node name="SpotLight3D" type="SpotLight3D" parent="."]
|
|
transform = Transform3D(1, 0, 0, 0, -4.37114e-08, 1, 0, -1, -4.37114e-08, -22.8653, 10.0625, 37.8885)
|
|
light_color = Color(1, 1, 0.921569, 1)
|
|
light_energy = 11.189
|
|
spot_range = 25.26
|
|
spot_angle = 30.0
|
|
|
|
[node name="SpotLight3D2" type="SpotLight3D" parent="."]
|
|
transform = Transform3D(1, 0, 0, 0, -4.37114e-08, 1, 0, -1, -4.37114e-08, -16.8741, 10.0625, 27.1222)
|
|
light_color = Color(1, 1, 0.921569, 1)
|
|
light_energy = 11.189
|
|
spot_range = 25.26
|
|
spot_angle = 30.0
|
|
|
|
[node name="SpotLight3D3" type="SpotLight3D" parent="."]
|
|
transform = Transform3D(1, 0, 0, 0, -4.37114e-08, 1, 0, -1, -4.37114e-08, -35.0662, 10.0625, 37.8885)
|
|
light_color = Color(1, 1, 0.921569, 1)
|
|
light_energy = 11.189
|
|
spot_range = 25.26
|
|
spot_angle = 30.0
|
|
|
|
[node name="SpotLight3D4" type="SpotLight3D" parent="."]
|
|
transform = Transform3D(1, 0, 0, 0, -4.37114e-08, 1, 0, -1, -4.37114e-08, -29.9342, 10.0625, 27.0826)
|
|
light_color = Color(1, 1, 0.921569, 1)
|
|
light_energy = 11.189
|
|
spot_range = 25.26
|
|
spot_angle = 30.0
|
|
|
|
[node name="Neon_Light_Name" type="CSGMesh3D" parent="."]
|
|
transform = Transform3D(-10, 0, -1.50996e-06, 0, 10, 0, 1.50996e-06, 0, -10, -15.2025, 3.9675, 19.4872)
|
|
mesh = SubResource("TextMesh_qhlbh")
|
|
|
|
[node name="WaterfallGenerator" type="GPUParticles3D" parent="."]
|
|
transform = Transform3D(-4.37114e-08, 0, 1, 0, 1, 0, -1, 0, -4.37114e-08, -4.49711, 9.79628, 27.3453)
|
|
amount = 12
|
|
lifetime = 5.0
|
|
preprocess = 5.0
|
|
process_material = SubResource("ParticleProcessMaterial_4r7ui")
|
|
draw_pass_1 = SubResource("RibbonTrailMesh_vootr")
|
|
|
|
[node name="SpotLight3D5" type="SpotLight3D" parent="."]
|
|
transform = Transform3D(0.857446, -0.010974, 0.514457, 0.514574, 0.0182862, -0.857251, 1.56213e-09, 0.999773, 0.0213263, -1.74862, -2.02388, 27.46)
|
|
light_energy = 3.0
|
|
spot_range = 16.304
|
|
spot_angle = 38.08
|
|
|
|
[node name="AudioStreamPlayer" type="AudioStreamPlayer" parent="."]
|
|
stream = ExtResource("10_4r7ui")
|
|
volume_db = -20.0
|
|
autoplay = true
|