diff --git a/assets/level/ceiling/ceiling_1.mesh b/assets/level/ceiling/ceiling_1_2x2.mesh similarity index 100% rename from assets/level/ceiling/ceiling_1.mesh rename to assets/level/ceiling/ceiling_1_2x2.mesh diff --git a/assets/level/ceiling/ceiling_1_9x9.mesh b/assets/level/ceiling/ceiling_1_9x9.mesh new file mode 100644 index 0000000..70af948 Binary files /dev/null and b/assets/level/ceiling/ceiling_1_9x9.mesh differ diff --git a/assets/level/ceiling/ceiling_2.mesh b/assets/level/ceiling/ceiling_2_2x2.mesh similarity index 100% rename from assets/level/ceiling/ceiling_2.mesh rename to assets/level/ceiling/ceiling_2_2x2.mesh diff --git a/assets/level/floor/floor_1.mesh b/assets/level/floor/floor_1_2x2.mesh similarity index 100% rename from assets/level/floor/floor_1.mesh rename to assets/level/floor/floor_1_2x2.mesh diff --git a/assets/level/floor/floor_1_9x9.mesh b/assets/level/floor/floor_1_9x9.mesh new file mode 100644 index 0000000..8cb93a4 Binary files /dev/null and b/assets/level/floor/floor_1_9x9.mesh differ diff --git a/assets/level/floor/floor_2.mesh b/assets/level/floor/floor_2_2x2.mesh similarity index 100% rename from assets/level/floor/floor_2.mesh rename to assets/level/floor/floor_2_2x2.mesh diff --git a/assets/level/t-junction/t-junction_1.mesh b/assets/level/t-junction/t-junction_1.mesh new file mode 100644 index 0000000..7202da1 Binary files /dev/null and b/assets/level/t-junction/t-junction_1.mesh differ diff --git a/assets/level/t-junction/t-junction_2.mesh b/assets/level/t-junction/t-junction_2.mesh new file mode 100644 index 0000000..a5b0eac Binary files /dev/null and b/assets/level/t-junction/t-junction_2.mesh differ diff --git a/assets/level/wall/wall_1.mesh b/assets/level/wall/wall_1_2x2.mesh similarity index 100% rename from assets/level/wall/wall_1.mesh rename to assets/level/wall/wall_1_2x2.mesh diff --git a/assets/level/wall/wall_1_3x3.mesh b/assets/level/wall/wall_1_3x3.mesh new file mode 100644 index 0000000..4ba3fa2 Binary files /dev/null and b/assets/level/wall/wall_1_3x3.mesh differ diff --git a/assets/level/wall/wall_2.mesh b/assets/level/wall/wall_2_2x2.mesh similarity index 100% rename from assets/level/wall/wall_2.mesh rename to assets/level/wall/wall_2_2x2.mesh diff --git a/assets/level/wall/wall_2_3x3.mesh b/assets/level/wall/wall_2_3x3.mesh new file mode 100644 index 0000000..e16a3a7 Binary files /dev/null and b/assets/level/wall/wall_2_3x3.mesh differ diff --git a/assets/level/wall/wall_3.mesh b/assets/level/wall/wall_3_2x2.mesh similarity index 100% rename from assets/level/wall/wall_3.mesh rename to assets/level/wall/wall_3_2x2.mesh diff --git a/assets/level/wall/wall_3_3x3.mesh b/assets/level/wall/wall_3_3x3.mesh new file mode 100644 index 0000000..a20868a Binary files /dev/null and b/assets/level/wall/wall_3_3x3.mesh differ diff --git a/assets/level/wall/wall_4.mesh b/assets/level/wall/wall_4_2x2.mesh similarity index 100% rename from assets/level/wall/wall_4.mesh rename to assets/level/wall/wall_4_2x2.mesh diff --git a/assets/level/wall/wall_4_3x3.mesh b/assets/level/wall/wall_4_3x3.mesh new file mode 100644 index 0000000..f08dcbd Binary files /dev/null and b/assets/level/wall/wall_4_3x3.mesh differ diff --git a/assets/materials/level/wall_1.material b/assets/materials/level/wall_1.material index 8710a37..584c086 100644 Binary files a/assets/materials/level/wall_1.material and b/assets/materials/level/wall_1.material differ diff --git a/assets/materials/level/wall_3.material b/assets/materials/level/wall_3.material index ffa9d6c..b1d59cc 100644 Binary files a/assets/materials/level/wall_3.material and b/assets/materials/level/wall_3.material differ diff --git a/assets/materials/level/wall_4.material b/assets/materials/level/wall_4.material index 42898c0..2c3725c 100644 Binary files a/assets/materials/level/wall_4.material and b/assets/materials/level/wall_4.material differ diff --git a/levels/asset_test/asset_test.tscn b/levels/asset_test/asset_test.tscn index 4195173..3abac4a 100644 --- a/levels/asset_test/asset_test.tscn +++ b/levels/asset_test/asset_test.tscn @@ -1,14 +1,14 @@ [gd_scene load_steps=24 format=4 uid="uid://ef0nvq0ikdjg"] [ext_resource type="PackedScene" uid="uid://bwe2jdmvinhqd" path="res://src/player/player.tscn" id="1_kfkc5"] -[ext_resource type="ArrayMesh" uid="uid://bc476v18chh3o" path="res://assets/level/floor/floor_1.mesh" id="2_eqm4j"] -[ext_resource type="ArrayMesh" uid="uid://gaekd6523jwo" path="res://assets/level/floor/floor_2.mesh" id="3_yqrx7"] -[ext_resource type="ArrayMesh" uid="uid://b3dnnod3nih10" path="res://assets/level/wall/wall_1.mesh" id="4_yy6sa"] -[ext_resource type="ArrayMesh" uid="uid://cphc3nx1xqrgw" path="res://assets/level/wall/wall_2.mesh" id="5_rpeyx"] -[ext_resource type="ArrayMesh" uid="uid://uvq4b445w8dv" path="res://assets/level/wall/wall_3.mesh" id="6_emb7q"] -[ext_resource type="ArrayMesh" uid="uid://iachnau2wfjg" path="res://assets/level/wall/wall_4.mesh" id="7_emb7q"] -[ext_resource type="ArrayMesh" uid="uid://dhutbkqatlwpa" path="res://assets/level/ceiling/ceiling_1.mesh" id="7_u881q"] -[ext_resource type="ArrayMesh" uid="uid://c8aauxqfa3w3b" path="res://assets/level/ceiling/ceiling_2.mesh" id="8_2mqye"] +[ext_resource type="ArrayMesh" uid="uid://bc476v18chh3o" path="res://assets/level/floor/floor_1_2x2.mesh" id="2_eqm4j"] +[ext_resource type="ArrayMesh" uid="uid://gaekd6523jwo" path="res://assets/level/floor/floor_2_2x2.mesh" id="3_yqrx7"] +[ext_resource type="ArrayMesh" uid="uid://b3dnnod3nih10" path="res://assets/level/wall/wall_1_2x2.mesh" id="4_yy6sa"] +[ext_resource type="ArrayMesh" uid="uid://cphc3nx1xqrgw" path="res://assets/level/wall/wall_2_2x2.mesh" id="5_rpeyx"] +[ext_resource type="ArrayMesh" uid="uid://uvq4b445w8dv" path="res://assets/level/wall/wall_3_2x2.mesh" id="6_emb7q"] +[ext_resource type="ArrayMesh" uid="uid://iachnau2wfjg" path="res://assets/level/wall/wall_4_2x2.mesh" id="7_emb7q"] +[ext_resource type="ArrayMesh" uid="uid://dhutbkqatlwpa" path="res://assets/level/ceiling/ceiling_1_2x2.mesh" id="7_u881q"] +[ext_resource type="ArrayMesh" uid="uid://c8aauxqfa3w3b" path="res://assets/level/ceiling/ceiling_2_2x2.mesh" id="8_2mqye"] [ext_resource type="ArrayMesh" uid="uid://cqd0a7ousx01n" path="res://assets/level/hallway/hallway_1.mesh" id="13_muvdl"] [ext_resource type="Material" uid="uid://djoqy5skkmabr" path="res://assets/level/t-junction/t-junction_1.material" id="13_vx5xa"] [ext_resource type="Material" uid="uid://csu11a0qxtg2g" path="res://assets/level/t-junction/t-junction_2.material" id="14_2mqye"] diff --git a/levels/ghost_ship/ghost_ship.tscn b/levels/ghost_ship/ghost_ship.tscn index 3dfd10a..0449afd 100644 --- a/levels/ghost_ship/ghost_ship.tscn +++ b/levels/ghost_ship/ghost_ship.tscn @@ -54,7 +54,15 @@ visible = false light_energy = 1.6 omni_range = 10.0 +[node name="OmniLight3D9" type="OmniLight3D" parent="GhostShipLevel"] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -32, 3.1, -52.6) +light_energy = 4.0 +omni_range = 10.0 + [node name="PostProcessing" parent="." instance=ExtResource("3_o7mxe")] -[node name="Player" parent="." instance=ExtResource("2_0ef5p")] +[node name="PlayerSpawn" type="Marker3D" parent="."] transform = Transform3D(-1, 0, -8.74228e-08, 0, 1, 0, 8.74228e-08, 0, -1, 0, 1, 0) + +[node name="Player" parent="." instance=ExtResource("2_0ef5p")] +transform = Transform3D(1, 0, 1.74846e-07, 0, 1, 0, -1.74846e-07, 0, 1, -29, 1, -50) diff --git a/levels/ghost_ship/ghost_ship_level.tscn b/levels/ghost_ship/ghost_ship_level.tscn index fcb5f9e..3be4a68 100644 --- a/levels/ghost_ship/ghost_ship_level.tscn +++ b/levels/ghost_ship/ghost_ship_level.tscn @@ -1,18 +1,12 @@ -[gd_scene load_steps=139 format=4 uid="uid://crydi5cjgfwe5"] +[gd_scene load_steps=94 format=4 uid="uid://crydi5cjgfwe5"] [ext_resource type="PackedScene" uid="uid://oowut88kr2ox" path="res://levels/ghost_ship/player_ship/player_ship.tscn" id="1_2pyr1"] [ext_resource type="PackedScene" uid="uid://c2omlx4ptrc01" path="res://src/world/gunk_body/gunk_body.tscn" id="2_2egij"] -[ext_resource type="Texture2D" uid="uid://c0a6flcoixsr2" path="res://assets/level/floor/floor_1_C.png" id="3_1chi6"] [ext_resource type="Texture2D" uid="uid://dthjo3ymo7say" path="res://levels/ghost_ship/airlock/floor_mask.png" id="3_35kna"] -[ext_resource type="Texture2D" uid="uid://dxuxhlycaamcy" path="res://assets/level/floor/floor_1_M.png" id="4_3ryvr"] [ext_resource type="Shader" uid="uid://ckxc0ngd37rtk" path="res://src/shaders/gunk.gdshader" id="5_1njh5"] [ext_resource type="FastNoiseLite" uid="uid://cnlvdtx68giv6" path="res://assets/materials/gunk_noise.tres" id="6_3kphg"] -[ext_resource type="Texture2D" uid="uid://bgc8oqsnimb8i" path="res://assets/level/floor/floor_1_N.png" id="7_726th"] -[ext_resource type="Texture2D" uid="uid://23uupxc78b8n" path="res://assets/level/floor/floor_1_R.png" id="8_r8dlq"] -[ext_resource type="Texture2D" uid="uid://ddjth5slpjrcd" path="res://assets/level/ceiling/ceiling_1_C.png" id="9_p11ap"] -[ext_resource type="Texture2D" uid="uid://bs1fx1h0tddde" path="res://assets/level/ceiling/ceiling_1_M.png" id="10_d1yty"] -[ext_resource type="Texture2D" uid="uid://bmwmajwul60ti" path="res://assets/level/ceiling/ceiling_1_N.png" id="11_ruwlj"] -[ext_resource type="Texture2D" uid="uid://8hav47a84uk" path="res://assets/level/ceiling/ceiling_1_R.png" id="12_0idgf"] +[ext_resource type="ArrayMesh" uid="uid://dpr5cgq743f4s" path="res://assets/level/floor/floor_1_9x9.mesh" id="6_6giaa"] +[ext_resource type="ArrayMesh" uid="uid://bumwpsm42csme" path="res://assets/level/ceiling/ceiling_1_9x9.mesh" id="7_otfxe"] [ext_resource type="Texture2D" uid="uid://m2qxenym1otw" path="res://assets/level/wall/wall_2_C.png" id="13_fll4m"] [ext_resource type="Texture2D" uid="uid://begn6qloo0m1q" path="res://assets/level/wall/wall_2_M.png" id="14_dly4i"] [ext_resource type="Texture2D" uid="uid://bn4nrclcovuej" path="res://assets/level/wall/wall_1_C.png" id="14_gim1e"] @@ -20,27 +14,23 @@ [ext_resource type="Texture2D" uid="uid://cpdrvdu3qt62t" path="res://assets/level/wall/wall_2_N.png" id="15_rp2qp"] [ext_resource type="Texture2D" uid="uid://ba5vvrx730go8" path="res://assets/level/wall/wall_2_R.png" id="16_if0c2"] [ext_resource type="Texture2D" uid="uid://bujelwt4b5d0s" path="res://assets/level/wall/wall_1_N.png" id="16_otfxe"] +[ext_resource type="ArrayMesh" uid="uid://bx00qgk2dyjrw" path="res://assets/level/wall/wall_2_3x3.mesh" id="16_sqa4l"] [ext_resource type="PackedScene" uid="uid://b6eg8t04rkh0c" path="res://src/props/wall_switch/wall_switch.tscn" id="17_0idgf"] [ext_resource type="Texture2D" uid="uid://dwi2opqp2s8ak" path="res://assets/level/wall/wall_1_R.png" id="17_smvh1"] -[ext_resource type="Texture2D" uid="uid://ckgmc6j7r0rh1" path="res://assets/level/t-junction/t-junction_2_C.png" id="18_qu6vm"] -[ext_resource type="Texture2D" uid="uid://cjbem2fg50idh" path="res://assets/level/t-junction/t-junction_1_C.png" id="18_sqa4l"] -[ext_resource type="Texture2D" uid="uid://cgsvlb8qc5yml" path="res://assets/level/t-junction/t-junction_1_M.png" id="19_17ivy"] [ext_resource type="PackedScene" uid="uid://2yqi5u5eo025" path="res://src/world/gunk_node/grunk_nodule.tscn" id="19_ji5cn"] -[ext_resource type="Texture2D" uid="uid://ckhslm3gb3xsk" path="res://assets/level/t-junction/t-junction_2_M.png" id="19_v8y1j"] -[ext_resource type="Texture2D" uid="uid://c3nw2htq0gmit" path="res://assets/level/t-junction/t-junction_2_N.png" id="20_54or8"] -[ext_resource type="Texture2D" uid="uid://dt4olb3vehawo" path="res://assets/level/t-junction/t-junction_1_N.png" id="20_ji5cn"] -[ext_resource type="Texture2D" uid="uid://c385j3y8iyb3p" path="res://assets/level/t-junction/t-junction_1_R.png" id="21_35kna"] -[ext_resource type="Texture2D" uid="uid://c8tkrddted8r2" path="res://assets/level/t-junction/t-junction_2_R.png" id="21_qo5rw"] -[ext_resource type="Texture2D" uid="uid://1mr7tplfxcrc" path="res://assets/level/wall/wall_3_C.png" id="22_sqa4l"] -[ext_resource type="Texture2D" uid="uid://cwqr6plpp3aov" path="res://assets/level/wall/wall_3_M.png" id="23_17ivy"] -[ext_resource type="Texture2D" uid="uid://qw6yjgadiv5f" path="res://assets/level/wall/wall_3_N.png" id="24_ji5cn"] [ext_resource type="PackedScene" uid="uid://30o8ltnnxpxo" path="res://src/effects/floating_dust.tscn" id="25_6giaa"] -[ext_resource type="Texture2D" uid="uid://dqkarguq5m5hn" path="res://assets/level/wall/wall_3_R.png" id="25_35kna"] +[ext_resource type="ArrayMesh" uid="uid://cqd0a7ousx01n" path="res://assets/level/hallway/hallway_1.mesh" id="25_smvh1"] [ext_resource type="PackedScene" uid="uid://cppd3scvxf3eg" path="res://src/props/crate_long/crate_long.tscn" id="26_otfxe"] +[ext_resource type="ArrayMesh" uid="uid://bm0ryb1t7ha7e" path="res://assets/level/t-junction/t-junction_1.mesh" id="27_17ivy"] [ext_resource type="Texture2D" uid="uid://cd0w8eqpount3" path="res://assets/props/crate_long/crate_long_C.png" id="27_lfacn"] +[ext_resource type="ArrayMesh" uid="uid://o6k7ebet848p" path="res://assets/level/hallway/hallway_3.mesh" id="28_17ivy"] [ext_resource type="Texture2D" uid="uid://da5p04vbiy3xe" path="res://assets/props/crate_long/crate_long_M.png" id="28_f0xh4"] +[ext_resource type="ArrayMesh" uid="uid://b3f5p4o7qr1mf" path="res://assets/level/t-junction/t-junction_2.mesh" id="28_ji5cn"] +[ext_resource type="ArrayMesh" uid="uid://c785n3j3aq4sf" path="res://assets/level/wall/wall_1_3x3.mesh" id="29_35kna"] [ext_resource type="Texture2D" uid="uid://bsovubygl3go2" path="res://assets/props/crate_long/crate_long_N.png" id="29_nmnkj"] +[ext_resource type="ArrayMesh" uid="uid://xn5nceqby4wd" path="res://assets/level/wall/wall_3_3x3.mesh" id="30_ji5cn"] [ext_resource type="Texture2D" uid="uid://b1m1my5q2vlwi" path="res://assets/props/crate_long/crate_long_R.png" id="30_u2hqf"] +[ext_resource type="ArrayMesh" uid="uid://5jt7xxr05lw3" path="res://assets/level/hallway/hallway_2.mesh" id="31_ji5cn"] [ext_resource type="PackedScene" uid="uid://cubwniraol1qn" path="res://src/props/bulkhead/bulkhead.tscn" id="35_f0xh4"] [sub_resource type="CompressedTexture2D" id="CompressedTexture2D_rp2qp"] @@ -85,48 +75,6 @@ shader_parameter/jitter_time_scale = 0.1 shader_parameter/vertex_inflation = 0.0 shader_parameter/inflation_pixellation = 10.0 -[sub_resource type="StandardMaterial3D" id="StandardMaterial3D_d1yty"] -resource_local_to_scene = true -albedo_texture = ExtResource("3_1chi6") -metallic = 1.0 -metallic_texture = ExtResource("4_3ryvr") -roughness_texture = ExtResource("8_r8dlq") -normal_enabled = true -normal_texture = ExtResource("7_726th") -uv1_scale = Vector3(3, 3, 3) -texture_filter = 4 - -[sub_resource type="ArrayMesh" id="ArrayMesh_7kdnt"] -_surfaces = [{ -"aabb": AABB(-4.5, 0, -4.5, 9, 1e-05, 9), -"format": 34896613377, -"index_count": 6, -"index_data": PackedByteArray("AAABAAIAAgABAAMA"), -"name": "Plane", -"primitive": 3, -"uv_scale": Vector4(0, 0, 0, 0), -"vertex_count": 4, -"vertex_data": PackedByteArray("//8AAP//AAAAAAAA//8AAP//AAAAAAAAAAAAAAAAAAA=") -}] -blend_shape_mode = 0 - -[sub_resource type="ArrayMesh" id="ArrayMesh_ruwlj"] -_surfaces = [{ -"aabb": AABB(-4.5, 0, -4.5, 9, 1e-05, 9), -"attribute_data": PackedByteArray("/////wAA/////wAAAAAAAA=="), -"format": 34896613399, -"index_count": 6, -"index_data": PackedByteArray("AAABAAIAAgABAAMA"), -"material": SubResource("StandardMaterial3D_d1yty"), -"name": "Plane", -"primitive": 3, -"uv_scale": Vector4(0, 0, 0, 0), -"vertex_count": 4, -"vertex_data": PackedByteArray("//8AAP///78AAAAA////v///AAAAAP+/AAAAAAAA/7////9/////f////3////9/") -}] -blend_shape_mode = 0 -shadow_mesh = SubResource("ArrayMesh_7kdnt") - [sub_resource type="ConcavePolygonShape3D" id="ConcavePolygonShape3D_yvipw"] data = PackedVector3Array(4.5, 0, 4.5, -4.5, 0, 4.5, 4.5, 0, -4.5, 4.5, 0, -4.5, -4.5, 0, 4.5, -4.5, 0, -4.5) @@ -153,34 +101,6 @@ shader_parameter/jitter_time_scale = 0.1 shader_parameter/vertex_inflation = 0.0 shader_parameter/inflation_pixellation = 10.0 -[sub_resource type="StandardMaterial3D" id="StandardMaterial3D_qu6vm"] -resource_local_to_scene = true -albedo_texture = ExtResource("9_p11ap") -metallic = 1.0 -metallic_texture = ExtResource("10_d1yty") -roughness_texture = ExtResource("12_0idgf") -normal_enabled = true -normal_texture = ExtResource("11_ruwlj") -uv1_scale = Vector3(3, 3, 3) -texture_filter = 4 - -[sub_resource type="ArrayMesh" id="ArrayMesh_0idgf"] -_surfaces = [{ -"aabb": AABB(-4.5, 0, -4.5, 9, 1e-05, 9), -"attribute_data": PackedByteArray("/////wAA/////wAAAAAAAA=="), -"format": 34896613399, -"index_count": 6, -"index_data": PackedByteArray("AAABAAIAAgABAAMA"), -"material": SubResource("StandardMaterial3D_qu6vm"), -"name": "Plane", -"primitive": 3, -"uv_scale": Vector4(0, 0, 0, 0), -"vertex_count": 4, -"vertex_data": PackedByteArray("//8AAP///78AAAAA////v///AAAAAP+/AAAAAAAA/7////9/////f////3////9/") -}] -blend_shape_mode = 0 -shadow_mesh = SubResource("ArrayMesh_7kdnt") - [sub_resource type="ConcavePolygonShape3D" id="ConcavePolygonShape3D_d1yty"] data = PackedVector3Array(4.5, 0, 4.5, -4.5, 0, 4.5, 4.5, 0, -4.5, 4.5, 0, -4.5, -4.5, 0, 4.5, -4.5, 0, -4.5) @@ -288,47 +208,6 @@ shader_parameter/jitter_time_scale = 0.1 shader_parameter/vertex_inflation = 0.0 shader_parameter/inflation_pixellation = 10.0 -[sub_resource type="StandardMaterial3D" id="StandardMaterial3D_35kna"] -resource_local_to_scene = true -albedo_texture = ExtResource("13_fll4m") -metallic = 1.0 -metallic_texture = ExtResource("14_dly4i") -roughness_texture = ExtResource("16_if0c2") -normal_enabled = true -normal_texture = ExtResource("15_rp2qp") -texture_filter = 4 - -[sub_resource type="ArrayMesh" id="ArrayMesh_4a0u4"] -_surfaces = [{ -"aabb": AABB(-1.5, 0, -1.5, 3, 1e-05, 3), -"format": 34896613377, -"index_count": 6, -"index_data": PackedByteArray("AAABAAIAAgABAAMA"), -"name": "Plane", -"primitive": 3, -"uv_scale": Vector4(0, 0, 0, 0), -"vertex_count": 4, -"vertex_data": PackedByteArray("//8AAP//AAAAAAAA//8AAP//AAAAAAAAAAAAAAAAAAA=") -}] -blend_shape_mode = 0 - -[sub_resource type="ArrayMesh" id="ArrayMesh_gim1e"] -_surfaces = [{ -"aabb": AABB(-1.5, 0, -1.5, 3, 1e-05, 3), -"attribute_data": PackedByteArray("/////wAA/////wAAAAAAAA=="), -"format": 34896613399, -"index_count": 6, -"index_data": PackedByteArray("AAABAAIAAgABAAMA"), -"material": SubResource("StandardMaterial3D_35kna"), -"name": "Plane", -"primitive": 3, -"uv_scale": Vector4(0, 0, 0, 0), -"vertex_count": 4, -"vertex_data": PackedByteArray("//8AAP///78AAAAA////v///AAAAAP+/AAAAAAAA/7////9/////f////3////9/") -}] -blend_shape_mode = 0 -shadow_mesh = SubResource("ArrayMesh_4a0u4") - [sub_resource type="ConcavePolygonShape3D" id="ConcavePolygonShape3D_p11ap"] data = PackedVector3Array(1.5, 0, 1.5, -1.5, 0, 1.5, 1.5, 0, -1.5, 1.5, 0, -1.5, -1.5, 0, 1.5, -1.5, 0, -1.5) @@ -355,47 +234,6 @@ shader_parameter/jitter_time_scale = 0.1 shader_parameter/vertex_inflation = 0.0 shader_parameter/inflation_pixellation = 10.0 -[sub_resource type="StandardMaterial3D" id="StandardMaterial3D_6giaa"] -resource_local_to_scene = true -albedo_texture = ExtResource("13_fll4m") -metallic = 1.0 -metallic_texture = ExtResource("14_dly4i") -roughness_texture = ExtResource("16_if0c2") -normal_enabled = true -normal_texture = ExtResource("15_rp2qp") -texture_filter = 4 - -[sub_resource type="ArrayMesh" id="ArrayMesh_smvh1"] -_surfaces = [{ -"aabb": AABB(-1.5, 0, -1.5, 3, 1e-05, 3), -"format": 34896613377, -"index_count": 6, -"index_data": PackedByteArray("AAABAAIAAgABAAMA"), -"name": "Plane", -"primitive": 3, -"uv_scale": Vector4(0, 0, 0, 0), -"vertex_count": 4, -"vertex_data": PackedByteArray("//8AAP//AAAAAAAA//8AAP//AAAAAAAAAAAAAAAAAAA=") -}] -blend_shape_mode = 0 - -[sub_resource type="ArrayMesh" id="ArrayMesh_lfacn"] -_surfaces = [{ -"aabb": AABB(-1.5, 0, -1.5, 3, 1e-05, 3), -"attribute_data": PackedByteArray("/////wAA/////wAAAAAAAA=="), -"format": 34896613399, -"index_count": 6, -"index_data": PackedByteArray("AAABAAIAAgABAAMA"), -"material": SubResource("StandardMaterial3D_6giaa"), -"name": "Plane", -"primitive": 3, -"uv_scale": Vector4(0, 0, 0, 0), -"vertex_count": 4, -"vertex_data": PackedByteArray("//8AAP///78AAAAA////v///AAAAAP+/AAAAAAAA/7////9/////f////3////9/") -}] -blend_shape_mode = 0 -shadow_mesh = SubResource("ArrayMesh_smvh1") - [sub_resource type="Curve" id="Curve_w3xaq"] _limits = [0.0, 0.4, 0.0, 1.0] _data = [Vector2(0, 0), 0.0, 0.0, 0, 0, Vector2(0.3, 0.4), 0.0, 0.0, 0, 0, Vector2(0.7, 0.4), 0.0, 0.0, 0, 0, Vector2(1, 0), 0.0, 0.0, 0, 0] @@ -562,58 +400,6 @@ _surfaces = [{ blend_shape_mode = 0 shadow_mesh = SubResource("ArrayMesh_oy2vn") -[sub_resource type="CompressedTexture2D" id="CompressedTexture2D_rlaob"] -load_path = "res://.godot/imported/hallway_1_C.png-9a126edbc39655070332e0af1a5ee780.ctex" - -[sub_resource type="CompressedTexture2D" id="CompressedTexture2D_sv0aa"] -load_path = "res://.godot/imported/hallway_1_M.png-b3c5e22318ae1f3d03aaa8c1818762f7.ctex" - -[sub_resource type="CompressedTexture2D" id="CompressedTexture2D_y24fl"] -load_path = "res://.godot/imported/hallway_1_N.png-51db985672dd9b41c5fc36f4a085de59.ctex" - -[sub_resource type="CompressedTexture2D" id="CompressedTexture2D_ulod1"] -load_path = "res://.godot/imported/hallway_1_R.png-9be1c4defb83d9d71353c85d69b7912b.ctex" - -[sub_resource type="StandardMaterial3D" id="StandardMaterial3D_4a0u4"] -albedo_texture = SubResource("CompressedTexture2D_rlaob") -metallic = 1.0 -metallic_texture = SubResource("CompressedTexture2D_sv0aa") -roughness_texture = SubResource("CompressedTexture2D_ulod1") -normal_enabled = true -normal_texture = SubResource("CompressedTexture2D_y24fl") -texture_filter = 4 - -[sub_resource type="ArrayMesh" id="ArrayMesh_okeuk"] -_surfaces = [{ -"aabb": AABB(-1.5, 0, -6, 3, 3, 12), -"format": 34896613377, -"index_count": 24, -"index_data": PackedByteArray("AAABAAIAAgABAAMAAQAAAAQAAwAFAAIABAAAAAYABwAFAAMABAAGAAcABwAGAAUA"), -"name": "Cube", -"primitive": 3, -"uv_scale": Vector4(0, 0, 0, 0), -"vertex_count": 8, -"vertex_data": PackedByteArray("AAAAAAAAAAAAAAAA//8AAAAA//8AAAAAAAD/////AAD//wAA//8AAP////8AAAAA//8AAAAAAAD///////8AAA==") -}] -blend_shape_mode = 0 - -[sub_resource type="ArrayMesh" id="ArrayMesh_d8p6j"] -_surfaces = [{ -"aabb": AABB(-1.5, 0, -6, 3, 3, 12), -"attribute_data": PackedByteArray("AAD/f////38AAP+/////v////z8AAP8///8AAAAAAAD///9/AAD/f////z8AAP8//////wAA//////+/AAD/vw=="), -"format": 34896613399, -"index_count": 24, -"index_data": PackedByteArray("AAABAAIAAgABAAMABAAFAAYABgAFAAcACAAJAAoACgAJAAsADAANAA4ADgANAA8A"), -"material": SubResource("StandardMaterial3D_4a0u4"), -"name": "Cube", -"primitive": 3, -"uv_scale": Vector4(0, 0, 0, 0), -"vertex_count": 16, -"vertex_data": PackedByteArray("AAAAAAAA//8AAAAA/////wAA//8AAP//AAD//////////wAA////v///AAAAAP+//////////7//////AAD/vwAAAAD//1TVAAAAAAAAVNX//wAA//9U1f//AAAAAFTV////////VNX/////AABU1QAA/////1TVAAD//wAAVNX/v/9//7//f/+//3//v/9//3////9/////f////3///6qqqqqqqqqqqqqqqqqqqqqqKlTVqipU1aoqVNWqKlTV") -}] -blend_shape_mode = 0 -shadow_mesh = SubResource("ArrayMesh_okeuk") - [sub_resource type="ConcavePolygonShape3D" id="ConcavePolygonShape3D_ruwlj"] data = PackedVector3Array(-1.5, 0, -6, -1.5, 0, 6, -1.5, 3, -6, -1.5, 3, -6, -1.5, 0, 6, -1.5, 3, 6, 1.5, 0, 6, 1.5, 0, -6, 1.5, 3, 6, 1.5, 3, 6, 1.5, 0, -6, 1.5, 3, -6, -1.5, 0, 6, -1.5, 0, -6, 1.5, 0, 6, 1.5, 0, 6, -1.5, 0, -6, 1.5, 0, -6, 1.5, 3, 6, 1.5, 3, -6, -1.5, 3, 6, -1.5, 3, 6, 1.5, 3, -6, -1.5, 3, -6) @@ -656,46 +442,6 @@ shader_parameter/jitter_time_scale = 0.1 shader_parameter/vertex_inflation = 0.0 shader_parameter/inflation_pixellation = 10.0 -[sub_resource type="StandardMaterial3D" id="StandardMaterial3D_okeuk"] -albedo_texture = ExtResource("18_sqa4l") -metallic = 1.0 -metallic_texture = ExtResource("19_17ivy") -roughness_texture = ExtResource("21_35kna") -normal_enabled = true -normal_texture = ExtResource("20_ji5cn") -texture_filter = 4 - -[sub_resource type="ArrayMesh" id="ArrayMesh_6giaa"] -_surfaces = [{ -"aabb": AABB(-1.5, 0, -1.5, 3, 3, 3), -"format": 34896613377, -"index_count": 18, -"index_data": PackedByteArray("AAABAAIAAQAAAAMAAwAAAAQAAgABAAUABQAGAAIABwAGAAUA"), -"name": "Cube", -"primitive": 3, -"uv_scale": Vector4(0, 0, 0, 0), -"vertex_count": 8, -"vertex_data": PackedByteArray("AAAAAAAAAAAAAAAA//8AAAAA//8AAAAA//8AAP//AAD//wAAAAAAAAAA/////wAA/////wAAAAD///////8AAA==") -}] -blend_shape_mode = 0 - -[sub_resource type="ArrayMesh" id="ArrayMesh_otfxe"] -_surfaces = [{ -"aabb": AABB(-1.5, 0, -1.5, 3, 3, 3), -"attribute_data": PackedByteArray("AABUVVRVVFUAAKqqVFWqqlRVVFUAAFRVVFUAAAAAAABUVf//AAD//1RVqqoAAKqq"), -"format": 34896613399, -"index_count": 18, -"index_data": PackedByteArray("AAABAAIAAgABAAMABAAFAAYABgAFAAcACAAJAAoACgAJAAsA"), -"material": SubResource("StandardMaterial3D_okeuk"), -"name": "Cube", -"primitive": 3, -"uv_scale": Vector4(0, 0, 0, 0), -"vertex_count": 12, -"vertex_data": PackedByteArray("AAAAAAAA//8AAAAA/////wAA//8AAP//AAD///////8AAAAA//9U1QAAAAAAAFTV//8AAP//VNX//wAAAABU1f///////1TV/////wAAVNUAAP////9U1QAA//8AAFTV/7//f/+//3//v/9//7//f6qqqqqqqqqqqqqqqqqqqqqqKlTVqipU1aoqVNWqKlTV") -}] -blend_shape_mode = 0 -shadow_mesh = SubResource("ArrayMesh_6giaa") - [sub_resource type="ConcavePolygonShape3D" id="ConcavePolygonShape3D_if0c2"] data = PackedVector3Array(-1.5, 0, -1.5, -1.5, 0, 1.5, -1.5, 3, -1.5, -1.5, 3, -1.5, -1.5, 0, 1.5, -1.5, 3, 1.5, -1.5, 0, 1.5, -1.5, 0, -1.5, 1.5, 0, 1.5, 1.5, 0, 1.5, -1.5, 0, -1.5, 1.5, 0, -1.5, 1.5, 3, 1.5, 1.5, 3, -1.5, -1.5, 3, 1.5, -1.5, 3, 1.5, 1.5, 3, -1.5, -1.5, 3, -1.5) @@ -722,58 +468,6 @@ shader_parameter/jitter_time_scale = 0.1 shader_parameter/vertex_inflation = 0.0 shader_parameter/inflation_pixellation = 10.0 -[sub_resource type="CompressedTexture2D" id="CompressedTexture2D_j0yby"] -load_path = "res://.godot/imported/hallway_3_C.png-9b45a5b023d4947b4c559574fc3e621c.ctex" - -[sub_resource type="CompressedTexture2D" id="CompressedTexture2D_saigg"] -load_path = "res://.godot/imported/hallway_3_M.png-6d432a7e82e31420f6671047ebc348f7.ctex" - -[sub_resource type="CompressedTexture2D" id="CompressedTexture2D_2l4r6"] -load_path = "res://.godot/imported/hallway_3_N.png-3a3b90c817ff23ffb14b76803b3c61fc.ctex" - -[sub_resource type="CompressedTexture2D" id="CompressedTexture2D_aj57l"] -load_path = "res://.godot/imported/hallway_3_R.png-e7b238f537dbeb1347813ad41e0203bb.ctex" - -[sub_resource type="StandardMaterial3D" id="StandardMaterial3D_smvh1"] -albedo_texture = SubResource("CompressedTexture2D_j0yby") -metallic = 1.0 -metallic_texture = SubResource("CompressedTexture2D_saigg") -roughness_texture = SubResource("CompressedTexture2D_aj57l") -normal_enabled = true -normal_texture = SubResource("CompressedTexture2D_2l4r6") -texture_filter = 4 - -[sub_resource type="ArrayMesh" id="ArrayMesh_48a1a"] -_surfaces = [{ -"aabb": AABB(-1.5, 0, -6, 3, 3, 12), -"format": 34896613377, -"index_count": 24, -"index_data": PackedByteArray("AAABAAIAAgABAAMAAQAAAAQAAwAFAAIABAAAAAYABwAFAAMABAAGAAcABwAGAAUA"), -"name": "Cube", -"primitive": 3, -"uv_scale": Vector4(0, 0, 0, 0), -"vertex_count": 8, -"vertex_data": PackedByteArray("AAAAAAAAAAAAAAAA//8AAAAA//8AAAAAAAD/////AAD//wAA//8AAP////8AAAAA//8AAAAAAAD///////8AAA==") -}] -blend_shape_mode = 0 - -[sub_resource type="ArrayMesh" id="ArrayMesh_kp5n7"] -_surfaces = [{ -"aabb": AABB(-1.5, 0, -6, 3, 3, 12), -"attribute_data": PackedByteArray("AAD/f////38AAP+/////v////z8AAP8///8AAAAAAAD///9/AAD/f////z8AAP8//////wAA//////+/AAD/vw=="), -"format": 34896613399, -"index_count": 24, -"index_data": PackedByteArray("AAABAAIAAgABAAMABAAFAAYABgAFAAcACAAJAAoACgAJAAsADAANAA4ADgANAA8A"), -"material": SubResource("StandardMaterial3D_smvh1"), -"name": "Cube", -"primitive": 3, -"uv_scale": Vector4(0, 0, 0, 0), -"vertex_count": 16, -"vertex_data": PackedByteArray("AAAAAAAA//8AAAAA/////wAA//8AAP//AAD//////////wAA////v///AAAAAP+//////////7//////AAD/vwAAAAD//1TVAAAAAAAAVNX//wAA//9U1f//AAAAAFTV////////VNX/////AABU1QAA/////1TVAAD//wAAVNX/v/9//7//f/+//3//v/9//3////9/////f////3///6qqqqqqqqqqqqqqqqqqqqqqKlTVqipU1aoqVNWqKlTV") -}] -blend_shape_mode = 0 -shadow_mesh = SubResource("ArrayMesh_48a1a") - [sub_resource type="ShaderMaterial" id="ShaderMaterial_d8p6j"] resource_local_to_scene = true render_priority = 0 @@ -797,46 +491,6 @@ shader_parameter/jitter_time_scale = 0.1 shader_parameter/vertex_inflation = 0.0 shader_parameter/inflation_pixellation = 10.0 -[sub_resource type="StandardMaterial3D" id="StandardMaterial3D_lfacn"] -albedo_texture = SubResource("CompressedTexture2D_rlaob") -metallic = 1.0 -metallic_texture = SubResource("CompressedTexture2D_sv0aa") -roughness_texture = SubResource("CompressedTexture2D_ulod1") -normal_enabled = true -normal_texture = SubResource("CompressedTexture2D_y24fl") -texture_filter = 4 - -[sub_resource type="ArrayMesh" id="ArrayMesh_f0xh4"] -_surfaces = [{ -"aabb": AABB(-1.5, 0, -6, 3, 3, 12), -"format": 34896613377, -"index_count": 24, -"index_data": PackedByteArray("AAABAAIAAgABAAMAAQAAAAQAAwAFAAIABAAAAAYABwAFAAMABAAGAAcABwAGAAUA"), -"name": "Cube", -"primitive": 3, -"uv_scale": Vector4(0, 0, 0, 0), -"vertex_count": 8, -"vertex_data": PackedByteArray("AAAAAAAAAAAAAAAA//8AAAAA//8AAAAAAAD/////AAD//wAA//8AAP////8AAAAA//8AAAAAAAD///////8AAA==") -}] -blend_shape_mode = 0 - -[sub_resource type="ArrayMesh" id="ArrayMesh_nmnkj"] -_surfaces = [{ -"aabb": AABB(-1.5, 0, -6, 3, 3, 12), -"attribute_data": PackedByteArray("AAD/f////38AAP+/////v////z8AAP8///8AAAAAAAD///9/AAD/f////z8AAP8//////wAA//////+/AAD/vw=="), -"format": 34896613399, -"index_count": 24, -"index_data": PackedByteArray("AAABAAIAAgABAAMABAAFAAYABgAFAAcACAAJAAoACgAJAAsADAANAA4ADgANAA8A"), -"material": SubResource("StandardMaterial3D_lfacn"), -"name": "Cube", -"primitive": 3, -"uv_scale": Vector4(0, 0, 0, 0), -"vertex_count": 16, -"vertex_data": PackedByteArray("AAAAAAAA//8AAAAA/////wAA//8AAP//AAD//////////wAA////v///AAAAAP+//////////7//////AAD/vwAAAAD//1TVAAAAAAAAVNX//wAA//9U1f//AAAAAFTV////////VNX/////AABU1QAA/////1TVAAD//wAAVNX/v/9//7//f/+//3//v/9//3////9/////f////3///6qqqqqqqqqqqqqqqqqqqqqqKlTVqipU1aoqVNWqKlTV") -}] -blend_shape_mode = 0 -shadow_mesh = SubResource("ArrayMesh_f0xh4") - [sub_resource type="ShaderMaterial" id="ShaderMaterial_gim1e"] resource_local_to_scene = true render_priority = 0 @@ -860,49 +514,6 @@ shader_parameter/jitter_time_scale = 0.1 shader_parameter/vertex_inflation = 0.0 shader_parameter/inflation_pixellation = 10.0 -[sub_resource type="StandardMaterial3D" id="StandardMaterial3D_54end"] -transparency = 2 -alpha_scissor_threshold = 0.5 -alpha_antialiasing_mode = 0 -albedo_texture = ExtResource("18_qu6vm") -metallic = 1.0 -metallic_texture = ExtResource("19_v8y1j") -roughness_texture = ExtResource("21_qo5rw") -normal_enabled = true -normal_texture = ExtResource("20_54or8") -texture_filter = 4 - -[sub_resource type="ArrayMesh" id="ArrayMesh_ncghj"] -_surfaces = [{ -"aabb": AABB(-1.5, 0, -1.5, 3, 3, 3), -"format": 34896613377, -"index_count": 18, -"index_data": PackedByteArray("AAABAAIAAQAAAAMAAwAAAAQAAgABAAUABQAGAAIABwAGAAUA"), -"name": "Cube", -"primitive": 3, -"uv_scale": Vector4(0, 0, 0, 0), -"vertex_count": 8, -"vertex_data": PackedByteArray("AAAAAAAAAAAAAAAA//8AAAAA//8AAAAA//8AAP//AAD//wAAAAAAAAAA/////wAA/////wAAAAD///////8AAA==") -}] -blend_shape_mode = 0 - -[sub_resource type="ArrayMesh" id="ArrayMesh_1h5r5"] -_surfaces = [{ -"aabb": AABB(-1.5, 0, -1.5, 3, 3, 3), -"attribute_data": PackedByteArray("AABUVVRVVFUAAKqqVFWqqlRVVFUAAFRVVFUAAAAAAABUVf//AAD//1RVqqoAAKqq"), -"format": 34896613399, -"index_count": 18, -"index_data": PackedByteArray("AAABAAIAAgABAAMABAAFAAYABgAFAAcACAAJAAoACgAJAAsA"), -"material": SubResource("StandardMaterial3D_54end"), -"name": "Cube", -"primitive": 3, -"uv_scale": Vector4(0, 0, 0, 0), -"vertex_count": 12, -"vertex_data": PackedByteArray("AAAAAAAA//8AAAAA/////wAA//8AAP//AAD///////8AAAAA//9U1QAAAAAAAFTV//8AAP//VNX//wAAAABU1f///////1TV/////wAAVNUAAP////9U1QAA//8AAFTV/7//f/+//3//v/9//7//f6qqqqqqqqqqqqqqqqqqqqqqKlTVqipU1aoqVNWqKlTV") -}] -blend_shape_mode = 0 -shadow_mesh = SubResource("ArrayMesh_ncghj") - [sub_resource type="CompressedTexture2D" id="CompressedTexture2D_ji5cn"] load_path = "res://.godot/imported/debug_mask.png-fd2bc783338ed9439fe81a4eef9d86da.s3tc.ctex" @@ -945,47 +556,6 @@ shader_parameter/jitter_time_scale = 0.1 shader_parameter/vertex_inflation = 0.0 shader_parameter/inflation_pixellation = 10.0 -[sub_resource type="StandardMaterial3D" id="StandardMaterial3D_sqa4l"] -resource_local_to_scene = true -albedo_texture = ExtResource("22_sqa4l") -metallic = 1.0 -metallic_texture = ExtResource("23_17ivy") -roughness_texture = ExtResource("25_35kna") -normal_enabled = true -normal_texture = ExtResource("24_ji5cn") -texture_filter = 4 - -[sub_resource type="ArrayMesh" id="ArrayMesh_17ivy"] -_surfaces = [{ -"aabb": AABB(-1.5, 0, -1.5, 3, 1e-05, 3), -"format": 34896613377, -"index_count": 6, -"index_data": PackedByteArray("AAABAAIAAgABAAMA"), -"name": "Plane", -"primitive": 3, -"uv_scale": Vector4(0, 0, 0, 0), -"vertex_count": 4, -"vertex_data": PackedByteArray("//8AAP//AAAAAAAA//8AAP//AAAAAAAAAAAAAAAAAAA=") -}] -blend_shape_mode = 0 - -[sub_resource type="ArrayMesh" id="ArrayMesh_ji5cn"] -_surfaces = [{ -"aabb": AABB(-1.5, 0, -1.5, 3, 1e-05, 3), -"attribute_data": PackedByteArray("/////wAA/////wAAAAAAAA=="), -"format": 34896613399, -"index_count": 6, -"index_data": PackedByteArray("AAABAAIAAgABAAMA"), -"material": SubResource("StandardMaterial3D_sqa4l"), -"name": "Plane", -"primitive": 3, -"uv_scale": Vector4(0, 0, 0, 0), -"vertex_count": 4, -"vertex_data": PackedByteArray("//8AAP///78AAAAA////v///AAAAAP+/AAAAAAAA/7////9/////f////3////9/") -}] -blend_shape_mode = 0 -shadow_mesh = SubResource("ArrayMesh_17ivy") - [sub_resource type="ConcavePolygonShape3D" id="ConcavePolygonShape3D_17ivy"] data = PackedVector3Array(1.5, 0, 1.5, -1.5, 0, 1.5, 1.5, 0, -1.5, 1.5, 0, -1.5, -1.5, 0, 1.5, -1.5, 0, -1.5) @@ -1012,57 +582,212 @@ shader_parameter/jitter_time_scale = 0.1 shader_parameter/vertex_inflation = 0.0 shader_parameter/inflation_pixellation = 10.0 -[sub_resource type="CompressedTexture2D" id="CompressedTexture2D_2h3rs"] -load_path = "res://.godot/imported/hallway_2_C.png-368e035781dbfc292f80210e8377e1f9.ctex" +[sub_resource type="ShaderMaterial" id="ShaderMaterial_lfacn"] +resource_local_to_scene = true +render_priority = 0 +shader = ExtResource("5_1njh5") +shader_parameter/color_1 = Color(0, 0.03, 0.1, 1) +shader_parameter/color_2 = Color(0, 0.1, 0.3, 1) +shader_parameter/emission_color = Color(0.25, 0.88, 1, 1) +shader_parameter/pixellation = 128.0 +shader_parameter/time_pixellation = 30.0 +shader_parameter/roughness = 0.15 +shader_parameter/specular_contribution = 0.8 +shader_parameter/emission_strength = 0.02 +shader_parameter/uv_scale = Vector2(2, 2) +shader_parameter/time_scale = 0.2 +shader_parameter/edge_bleed = 0.25 +shader_parameter/gunk_mask = SubResource("CompressedTexture2D_hrvvi") +shader_parameter/gunk_noise = SubResource("NoiseTexture3D_2roq2") +shader_parameter/gunk_normal_map = SubResource("NoiseTexture3D_fk1xc") +shader_parameter/jitter_magnitude = 0.0 +shader_parameter/jitter_time_scale = 0.1 +shader_parameter/vertex_inflation = 0.0 +shader_parameter/inflation_pixellation = 10.0 -[sub_resource type="CompressedTexture2D" id="CompressedTexture2D_powch"] -load_path = "res://.godot/imported/hallway_2_M.png-f213557d859a0fe7aab8242b25a4a2c0.ctex" +[sub_resource type="ShaderMaterial" id="ShaderMaterial_nmnkj"] +resource_local_to_scene = true +render_priority = 0 +shader = ExtResource("5_1njh5") +shader_parameter/color_1 = Color(0, 0.03, 0.1, 1) +shader_parameter/color_2 = Color(0, 0.1, 0.3, 1) +shader_parameter/emission_color = Color(0.25, 0.88, 1, 1) +shader_parameter/pixellation = 128.0 +shader_parameter/time_pixellation = 30.0 +shader_parameter/roughness = 0.15 +shader_parameter/specular_contribution = 0.8 +shader_parameter/emission_strength = 0.02 +shader_parameter/uv_scale = Vector2(2, 2) +shader_parameter/time_scale = 0.2 +shader_parameter/edge_bleed = 0.25 +shader_parameter/gunk_mask = SubResource("CompressedTexture2D_hrvvi") +shader_parameter/gunk_noise = SubResource("NoiseTexture3D_2roq2") +shader_parameter/gunk_normal_map = SubResource("NoiseTexture3D_fk1xc") +shader_parameter/jitter_magnitude = 0.0 +shader_parameter/jitter_time_scale = 0.1 +shader_parameter/vertex_inflation = 0.0 +shader_parameter/inflation_pixellation = 10.0 -[sub_resource type="CompressedTexture2D" id="CompressedTexture2D_sh2xs"] -load_path = "res://.godot/imported/hallway_2_N.png-6d22130ff0aeb6510ae322aebc31a58e.ctex" +[sub_resource type="ShaderMaterial" id="ShaderMaterial_62grt"] +resource_local_to_scene = true +render_priority = 0 +shader = ExtResource("5_1njh5") +shader_parameter/color_1 = Color(0, 0.03, 0.1, 1) +shader_parameter/color_2 = Color(0, 0.1, 0.3, 1) +shader_parameter/emission_color = Color(0.25, 0.88, 1, 1) +shader_parameter/pixellation = 128.0 +shader_parameter/time_pixellation = 30.0 +shader_parameter/roughness = 0.15 +shader_parameter/specular_contribution = 0.8 +shader_parameter/emission_strength = 0.02 +shader_parameter/uv_scale = Vector2(2, 2) +shader_parameter/time_scale = 0.2 +shader_parameter/edge_bleed = 0.25 +shader_parameter/gunk_mask = SubResource("CompressedTexture2D_hrvvi") +shader_parameter/gunk_noise = SubResource("NoiseTexture3D_2roq2") +shader_parameter/gunk_normal_map = SubResource("NoiseTexture3D_fk1xc") +shader_parameter/jitter_magnitude = 0.0 +shader_parameter/jitter_time_scale = 0.1 +shader_parameter/vertex_inflation = 0.0 +shader_parameter/inflation_pixellation = 10.0 -[sub_resource type="CompressedTexture2D" id="CompressedTexture2D_tpfln"] -load_path = "res://.godot/imported/hallway_2_R.png-e22266e6db52a2c329569fdae3b64571.ctex" +[sub_resource type="ShaderMaterial" id="ShaderMaterial_6nvhk"] +resource_local_to_scene = true +render_priority = 0 +shader = ExtResource("5_1njh5") +shader_parameter/color_1 = Color(0, 0.03, 0.1, 1) +shader_parameter/color_2 = Color(0, 0.1, 0.3, 1) +shader_parameter/emission_color = Color(0.25, 0.88, 1, 1) +shader_parameter/pixellation = 128.0 +shader_parameter/time_pixellation = 30.0 +shader_parameter/roughness = 0.15 +shader_parameter/specular_contribution = 0.8 +shader_parameter/emission_strength = 0.02 +shader_parameter/uv_scale = Vector2(2, 2) +shader_parameter/time_scale = 0.2 +shader_parameter/edge_bleed = 0.25 +shader_parameter/gunk_mask = SubResource("CompressedTexture2D_hrvvi") +shader_parameter/gunk_noise = SubResource("NoiseTexture3D_2roq2") +shader_parameter/gunk_normal_map = SubResource("NoiseTexture3D_fk1xc") +shader_parameter/jitter_magnitude = 0.0 +shader_parameter/jitter_time_scale = 0.1 +shader_parameter/vertex_inflation = 0.0 +shader_parameter/inflation_pixellation = 10.0 -[sub_resource type="StandardMaterial3D" id="StandardMaterial3D_u2hqf"] -albedo_texture = SubResource("CompressedTexture2D_2h3rs") -metallic = 1.0 -metallic_texture = SubResource("CompressedTexture2D_powch") -roughness_texture = SubResource("CompressedTexture2D_tpfln") -normal_enabled = true -normal_texture = SubResource("CompressedTexture2D_sh2xs") -texture_filter = 4 +[sub_resource type="ShaderMaterial" id="ShaderMaterial_54end"] +resource_local_to_scene = true +render_priority = 0 +shader = ExtResource("5_1njh5") +shader_parameter/color_1 = Color(0, 0.03, 0.1, 1) +shader_parameter/color_2 = Color(0, 0.1, 0.3, 1) +shader_parameter/emission_color = Color(0.25, 0.88, 1, 1) +shader_parameter/pixellation = 128.0 +shader_parameter/time_pixellation = 30.0 +shader_parameter/roughness = 0.15 +shader_parameter/specular_contribution = 0.8 +shader_parameter/emission_strength = 0.02 +shader_parameter/uv_scale = Vector2(2, 2) +shader_parameter/time_scale = 0.2 +shader_parameter/edge_bleed = 0.25 +shader_parameter/gunk_mask = SubResource("CompressedTexture2D_hrvvi") +shader_parameter/gunk_noise = SubResource("NoiseTexture3D_2roq2") +shader_parameter/gunk_normal_map = SubResource("NoiseTexture3D_fk1xc") +shader_parameter/jitter_magnitude = 0.0 +shader_parameter/jitter_time_scale = 0.1 +shader_parameter/vertex_inflation = 0.0 +shader_parameter/inflation_pixellation = 10.0 -[sub_resource type="ArrayMesh" id="ArrayMesh_62grt"] -_surfaces = [{ -"aabb": AABB(-1.5, 0, -6, 3, 3, 12), -"format": 34896613377, -"index_count": 24, -"index_data": PackedByteArray("AAABAAIAAgABAAMAAQAAAAQAAwAFAAIABAAAAAYABwAFAAMABAAGAAcABwAGAAUA"), -"name": "Cube", -"primitive": 3, -"uv_scale": Vector4(0, 0, 0, 0), -"vertex_count": 8, -"vertex_data": PackedByteArray("AAAAAAAAAAAAAAAA//8AAAAA//8AAAAAAAD/////AAD//wAA//8AAP////8AAAAA//8AAAAAAAD///////8AAA==") -}] -blend_shape_mode = 0 +[sub_resource type="ShaderMaterial" id="ShaderMaterial_f0xh4"] +resource_local_to_scene = true +render_priority = 0 +shader = ExtResource("5_1njh5") +shader_parameter/color_1 = Color(0, 0.03, 0.1, 1) +shader_parameter/color_2 = Color(0, 0.1, 0.3, 1) +shader_parameter/emission_color = Color(0.25, 0.88, 1, 1) +shader_parameter/pixellation = 128.0 +shader_parameter/time_pixellation = 30.0 +shader_parameter/roughness = 0.15 +shader_parameter/specular_contribution = 0.8 +shader_parameter/emission_strength = 0.02 +shader_parameter/uv_scale = Vector2(4, 4) +shader_parameter/time_scale = 0.2 +shader_parameter/edge_bleed = 0.25 +shader_parameter/gunk_mask = SubResource("CompressedTexture2D_rp2qp") +shader_parameter/gunk_noise = SubResource("NoiseTexture3D_if0c2") +shader_parameter/gunk_normal_map = SubResource("NoiseTexture3D_2pd8h") +shader_parameter/jitter_magnitude = 0.0 +shader_parameter/jitter_time_scale = 0.1 +shader_parameter/vertex_inflation = 0.0 +shader_parameter/inflation_pixellation = 10.0 -[sub_resource type="ArrayMesh" id="ArrayMesh_6nvhk"] -_surfaces = [{ -"aabb": AABB(-1.5, 0, -6, 3, 3, 12), -"attribute_data": PackedByteArray("AAD/f////38AAP+/////v////z8AAP8///8AAAAAAAD///9/AAD/f////z8AAP8//////wAA//////+/AAD/vw=="), -"format": 34896613399, -"index_count": 24, -"index_data": PackedByteArray("AAABAAIAAgABAAMABAAFAAYABgAFAAcACAAJAAoACgAJAAsADAANAA4ADgANAA8A"), -"material": SubResource("StandardMaterial3D_u2hqf"), -"name": "Cube", -"primitive": 3, -"uv_scale": Vector4(0, 0, 0, 0), -"vertex_count": 16, -"vertex_data": PackedByteArray("AAAAAAAA//8AAAAA/////wAA//8AAP//AAD//////////wAA////v///AAAAAP+//////////7//////AAD/vwAAAAD//1TVAAAAAAAAVNX//wAA//9U1f//AAAAAFTV////////VNX/////AABU1QAA/////1TVAAD//wAAVNX/v/9//7//f/+//3//v/9//3////9/////f////3///6qqqqqqqqqqqqqqqqqqqqqqKlTVqipU1aoqVNWqKlTV") -}] -blend_shape_mode = 0 -shadow_mesh = SubResource("ArrayMesh_62grt") +[sub_resource type="ShaderMaterial" id="ShaderMaterial_u2hqf"] +resource_local_to_scene = true +render_priority = 0 +shader = ExtResource("5_1njh5") +shader_parameter/color_1 = Color(0, 0.03, 0.1, 1) +shader_parameter/color_2 = Color(0, 0.1, 0.3, 1) +shader_parameter/emission_color = Color(0.25, 0.88, 1, 1) +shader_parameter/pixellation = 128.0 +shader_parameter/time_pixellation = 30.0 +shader_parameter/roughness = 0.15 +shader_parameter/specular_contribution = 0.8 +shader_parameter/emission_strength = 0.02 +shader_parameter/uv_scale = Vector2(4, 4) +shader_parameter/time_scale = 0.2 +shader_parameter/edge_bleed = 0.25 +shader_parameter/gunk_mask = SubResource("CompressedTexture2D_rp2qp") +shader_parameter/gunk_noise = SubResource("NoiseTexture3D_if0c2") +shader_parameter/gunk_normal_map = SubResource("NoiseTexture3D_2pd8h") +shader_parameter/jitter_magnitude = 0.0 +shader_parameter/jitter_time_scale = 0.1 +shader_parameter/vertex_inflation = 0.0 +shader_parameter/inflation_pixellation = 10.0 + +[sub_resource type="ShaderMaterial" id="ShaderMaterial_8r2kq"] +resource_local_to_scene = true +render_priority = 0 +shader = ExtResource("5_1njh5") +shader_parameter/color_1 = Color(0, 0.03, 0.1, 1) +shader_parameter/color_2 = Color(0, 0.1, 0.3, 1) +shader_parameter/emission_color = Color(0.25, 0.88, 1, 1) +shader_parameter/pixellation = 128.0 +shader_parameter/time_pixellation = 30.0 +shader_parameter/roughness = 0.15 +shader_parameter/specular_contribution = 0.8 +shader_parameter/emission_strength = 0.02 +shader_parameter/uv_scale = Vector2(4, 4) +shader_parameter/time_scale = 0.2 +shader_parameter/edge_bleed = 0.25 +shader_parameter/gunk_mask = SubResource("CompressedTexture2D_rp2qp") +shader_parameter/gunk_noise = SubResource("NoiseTexture3D_if0c2") +shader_parameter/gunk_normal_map = SubResource("NoiseTexture3D_2pd8h") +shader_parameter/jitter_magnitude = 0.0 +shader_parameter/jitter_time_scale = 0.1 +shader_parameter/vertex_inflation = 0.0 +shader_parameter/inflation_pixellation = 10.0 + +[sub_resource type="ShaderMaterial" id="ShaderMaterial_wvfch"] +resource_local_to_scene = true +render_priority = 0 +shader = ExtResource("5_1njh5") +shader_parameter/color_1 = Color(0, 0.03, 0.1, 1) +shader_parameter/color_2 = Color(0, 0.1, 0.3, 1) +shader_parameter/emission_color = Color(0.25, 0.88, 1, 1) +shader_parameter/pixellation = 128.0 +shader_parameter/time_pixellation = 30.0 +shader_parameter/roughness = 0.15 +shader_parameter/specular_contribution = 0.8 +shader_parameter/emission_strength = 0.02 +shader_parameter/uv_scale = Vector2(4, 4) +shader_parameter/time_scale = 0.2 +shader_parameter/edge_bleed = 0.25 +shader_parameter/gunk_mask = SubResource("CompressedTexture2D_rp2qp") +shader_parameter/gunk_noise = SubResource("NoiseTexture3D_if0c2") +shader_parameter/gunk_normal_map = SubResource("NoiseTexture3D_2pd8h") +shader_parameter/jitter_magnitude = 0.0 +shader_parameter/jitter_time_scale = 0.1 +shader_parameter/vertex_inflation = 0.0 +shader_parameter/inflation_pixellation = 10.0 [node name="GhostShipLevel" type="Node3D"] @@ -1077,7 +802,7 @@ initial_mask = ExtResource("3_35kna") source_gunk_material = SubResource("ShaderMaterial_sqa4l") [node name="MeshInstance3D" type="MeshInstance3D" parent="Airlock/Floor"] -mesh = SubResource("ArrayMesh_ruwlj") +mesh = ExtResource("6_6giaa") skeleton = NodePath("../..") [node name="CollisionShape3D" type="CollisionShape3D" parent="Airlock/Floor"] @@ -1089,7 +814,7 @@ initial_mask = ExtResource("3_35kna") source_gunk_material = SubResource("ShaderMaterial_17ivy") [node name="MeshInstance3D" type="MeshInstance3D" parent="Airlock/Ceiling"] -mesh = SubResource("ArrayMesh_0idgf") +mesh = ExtResource("7_otfxe") skeleton = NodePath("../..") [node name="CollisionShape3D" type="CollisionShape3D" parent="Airlock/Ceiling"] @@ -1147,7 +872,7 @@ mask_dim = 64 source_gunk_material = SubResource("ShaderMaterial_2pd8h") [node name="MeshInstance3D" type="MeshInstance3D" parent="Airlock/FarWall/LeftWall"] -mesh = SubResource("ArrayMesh_gim1e") +mesh = ExtResource("16_sqa4l") [node name="CollisionShape3D" type="CollisionShape3D" parent="Airlock/FarWall/LeftWall"] shape = SubResource("ConcavePolygonShape3D_p11ap") @@ -1158,7 +883,7 @@ mask_dim = 64 source_gunk_material = SubResource("ShaderMaterial_ji5cn") [node name="MeshInstance3D" type="MeshInstance3D" parent="Airlock/FarWall/RightWall"] -mesh = SubResource("ArrayMesh_lfacn") +mesh = ExtResource("16_sqa4l") [node name="CollisionShape3D" type="CollisionShape3D" parent="Airlock/FarWall/RightWall"] shape = SubResource("ConcavePolygonShape3D_p11ap") @@ -1201,7 +926,7 @@ transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 1, 0.75, -5) mesh = SubResource("ArrayMesh_ii88q") [node name="MeshInstance3D" type="MeshInstance3D" parent="Corridor1/Hallway1"] -mesh = SubResource("ArrayMesh_d8p6j") +mesh = ExtResource("25_smvh1") [node name="CollisionShape3D" type="CollisionShape3D" parent="Corridor1/Hallway1"] shape = SubResource("ConcavePolygonShape3D_ruwlj") @@ -1216,7 +941,7 @@ mask_dim = 192 source_gunk_material = SubResource("ShaderMaterial_4a0u4") [node name="MeshInstance3D" type="MeshInstance3D" parent="Corridor1/T-Junction1"] -mesh = SubResource("ArrayMesh_otfxe") +mesh = ExtResource("27_17ivy") [node name="CollisionShape3D" type="CollisionShape3D" parent="Corridor1/T-Junction1"] shape = SubResource("ConcavePolygonShape3D_if0c2") @@ -1229,7 +954,7 @@ transform = Transform3D(-4.37114e-08, 0, 1, 0, 1, 0, -1, 0, -4.37114e-08, -7.5, source_gunk_material = SubResource("ShaderMaterial_okeuk") [node name="MeshInstance3D" type="MeshInstance3D" parent="Corridor1/Hallway2"] -mesh = SubResource("ArrayMesh_kp5n7") +mesh = ExtResource("28_17ivy") [node name="CollisionShape3D" type="CollisionShape3D" parent="Corridor1/Hallway2"] shape = SubResource("ConcavePolygonShape3D_ruwlj") @@ -1265,7 +990,7 @@ transform = Transform3D(-4.37114e-08, 0, 1, 0, 1, 0, -1, 0, -4.37114e-08, -19.5, source_gunk_material = SubResource("ShaderMaterial_d8p6j") [node name="MeshInstance3D" type="MeshInstance3D" parent="Corridor1/Hallway3"] -mesh = SubResource("ArrayMesh_nmnkj") +mesh = ExtResource("25_smvh1") [node name="CollisionShape3D" type="CollisionShape3D" parent="Corridor1/Hallway3"] shape = SubResource("ConcavePolygonShape3D_ruwlj") @@ -1280,7 +1005,7 @@ mask_dim = 192 source_gunk_material = SubResource("ShaderMaterial_gim1e") [node name="MeshInstance3D" type="MeshInstance3D" parent="Corridor1/T-Junction2"] -mesh = SubResource("ArrayMesh_1h5r5") +mesh = ExtResource("28_ji5cn") [node name="CollisionShape3D" type="CollisionShape3D" parent="Corridor1/T-Junction2"] shape = SubResource("ConcavePolygonShape3D_if0c2") @@ -1291,7 +1016,7 @@ mask_dim = 64 source_gunk_material = SubResource("ShaderMaterial_6giaa") [node name="MeshInstance3D" type="MeshInstance3D" parent="Corridor1/EndCap"] -mesh = SubResource("ArrayMesh_ji5cn") +mesh = ExtResource("30_ji5cn") [node name="CollisionShape3D" type="CollisionShape3D" parent="Corridor1/EndCap"] shape = SubResource("ConcavePolygonShape3D_17ivy") @@ -1301,7 +1026,7 @@ transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -27, 0, -15) source_gunk_material = SubResource("ShaderMaterial_otfxe") [node name="MeshInstance3D" type="MeshInstance3D" parent="Corridor1/Hallway4"] -mesh = SubResource("ArrayMesh_6nvhk") +mesh = ExtResource("31_ji5cn") [node name="CollisionShape3D" type="CollisionShape3D" parent="Corridor1/Hallway4"] shape = SubResource("ConcavePolygonShape3D_ruwlj") @@ -1310,5 +1035,107 @@ shape = SubResource("ConcavePolygonShape3D_ruwlj") transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 1.5, 0) process_material = SubResource("ParticleProcessMaterial_6giaa") +[node name="MessHall" type="Node3D" parent="."] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -27, 0, -53) + +[node name="Walls" type="Node3D" parent="MessHall"] + +[node name="Wall" parent="MessHall/Walls" instance=ExtResource("2_2egij")] +transform = Transform3D(1, 0, 0, 0, -4.37114e-08, -1, 0, 1, -4.37114e-08, 3, 1.5, -8.5) +mask_dim = 64 +source_gunk_material = SubResource("ShaderMaterial_lfacn") + +[node name="MeshInstance3D" type="MeshInstance3D" parent="MessHall/Walls/Wall"] +mesh = ExtResource("29_35kna") + +[node name="CollisionShape3D" type="CollisionShape3D" parent="MessHall/Walls/Wall"] +shape = SubResource("ConcavePolygonShape3D_p11ap") + +[node name="Wall2" parent="MessHall/Walls" instance=ExtResource("2_2egij")] +transform = Transform3D(1, 0, 0, 0, -4.37114e-08, -1, 0, 1, -4.37114e-08, 0, 1.5, -8.5) +mask_dim = 64 +source_gunk_material = SubResource("ShaderMaterial_nmnkj") + +[node name="MeshInstance3D" type="MeshInstance3D" parent="MessHall/Walls/Wall2"] +mesh = ExtResource("29_35kna") + +[node name="CollisionShape3D" type="CollisionShape3D" parent="MessHall/Walls/Wall2"] +shape = SubResource("ConcavePolygonShape3D_p11ap") + +[node name="Wall3" parent="MessHall/Walls" instance=ExtResource("2_2egij")] +transform = Transform3D(1, 0, 0, 0, -4.37114e-08, -1, 0, 1, -4.37114e-08, -3, 1.5, -8.5) +mask_dim = 64 +source_gunk_material = SubResource("ShaderMaterial_62grt") + +[node name="MeshInstance3D" type="MeshInstance3D" parent="MessHall/Walls/Wall3"] +mesh = ExtResource("29_35kna") + +[node name="CollisionShape3D" type="CollisionShape3D" parent="MessHall/Walls/Wall3"] +shape = SubResource("ConcavePolygonShape3D_p11ap") + +[node name="Wall4" parent="MessHall/Walls" instance=ExtResource("2_2egij")] +transform = Transform3D(1, 0, 0, 0, -4.37114e-08, -1, 0, 1, -4.37114e-08, -6, 1.5, -8.5) +mask_dim = 64 +source_gunk_material = SubResource("ShaderMaterial_6nvhk") + +[node name="MeshInstance3D" type="MeshInstance3D" parent="MessHall/Walls/Wall4"] +mesh = ExtResource("29_35kna") + +[node name="CollisionShape3D" type="CollisionShape3D" parent="MessHall/Walls/Wall4"] +shape = SubResource("ConcavePolygonShape3D_p11ap") + +[node name="Wall5" parent="MessHall/Walls" instance=ExtResource("2_2egij")] +transform = Transform3D(1, 0, 0, 0, -4.37114e-08, -1, 0, 1, -4.37114e-08, -12, 1.5, -8.5) +mask_dim = 64 +source_gunk_material = SubResource("ShaderMaterial_54end") + +[node name="MeshInstance3D" type="MeshInstance3D" parent="MessHall/Walls/Wall5"] +mesh = ExtResource("29_35kna") + +[node name="CollisionShape3D" type="CollisionShape3D" parent="MessHall/Walls/Wall5"] +shape = SubResource("ConcavePolygonShape3D_p11ap") + +[node name="Floors" type="Node3D" parent="MessHall"] + +[node name="Floor" parent="MessHall/Floors" instance=ExtResource("2_2egij")] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 5) +source_gunk_material = SubResource("ShaderMaterial_f0xh4") + +[node name="MeshInstance3D" type="MeshInstance3D" parent="MessHall/Floors/Floor"] +mesh = ExtResource("6_6giaa") + +[node name="CollisionShape3D" type="CollisionShape3D" parent="MessHall/Floors/Floor"] +shape = SubResource("ConcavePolygonShape3D_yvipw") + +[node name="Floor2" parent="MessHall/Floors" instance=ExtResource("2_2egij")] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -9, 0, 5) +source_gunk_material = SubResource("ShaderMaterial_u2hqf") + +[node name="MeshInstance3D" type="MeshInstance3D" parent="MessHall/Floors/Floor2"] +mesh = ExtResource("6_6giaa") + +[node name="CollisionShape3D" type="CollisionShape3D" parent="MessHall/Floors/Floor2"] +shape = SubResource("ConcavePolygonShape3D_yvipw") + +[node name="Floor3" parent="MessHall/Floors" instance=ExtResource("2_2egij")] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -9, 0, -4) +source_gunk_material = SubResource("ShaderMaterial_8r2kq") + +[node name="MeshInstance3D" type="MeshInstance3D" parent="MessHall/Floors/Floor3"] +mesh = ExtResource("6_6giaa") + +[node name="CollisionShape3D" type="CollisionShape3D" parent="MessHall/Floors/Floor3"] +shape = SubResource("ConcavePolygonShape3D_yvipw") + +[node name="Floor4" parent="MessHall/Floors" instance=ExtResource("2_2egij")] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, -4) +source_gunk_material = SubResource("ShaderMaterial_wvfch") + +[node name="MeshInstance3D" type="MeshInstance3D" parent="MessHall/Floors/Floor4"] +mesh = ExtResource("6_6giaa") + +[node name="CollisionShape3D" type="CollisionShape3D" parent="MessHall/Floors/Floor4"] +shape = SubResource("ConcavePolygonShape3D_yvipw") + [connection signal="activated" from="Airlock/FarWall/WallSwitch" to="Airlock/FarWall/WallSwitch" method="disable"] [connection signal="activated" from="Airlock/FarWall/WallSwitch" to="Airlock/FarWall/Bulkhead" method="open"]