More materials & assets

This commit is contained in:
Rob Kelly 2025-03-17 18:09:27 -06:00
parent 9d945b4c00
commit 79dbeb1147
58 changed files with 1230 additions and 122 deletions

View File

@ -2,34 +2,34 @@
# www.blender.org # www.blender.org
mtllib bulkhead.mtl mtllib bulkhead.mtl
o Frame o Frame
v -1.500000 0.000000 0.022500 v -1.500000 0.000000 0.225000
v -1.500000 3.000000 0.022500 v -1.500000 3.000000 0.225000
v -1.500000 0.000000 -0.022500 v -1.500000 0.000000 -0.225000
v -1.500000 3.000000 -0.022500 v -1.500000 3.000000 -0.225000
v 1.500000 0.000000 0.022500 v 1.500000 0.000000 0.225000
v 1.500000 3.000000 0.022500 v 1.500000 3.000000 0.225000
v 1.500000 0.000000 -0.022500 v 1.500000 0.000000 -0.225000
v 1.500000 3.000000 -0.022500 v 1.500000 3.000000 -0.225000
v -1.312500 2.562500 -0.022500 v -1.312500 2.562500 -0.225000
v -1.312500 0.437500 -0.022500 v -1.312500 0.437500 -0.225000
v 1.187500 2.687500 -0.022500 v 1.187500 2.687500 -0.225000
v 1.062500 2.812500 -0.022500 v 1.062500 2.812500 -0.225000
v -1.187500 0.312500 -0.022500 v -1.187500 0.312500 -0.225000
v -1.062500 2.812500 -0.022500 v -1.062500 2.812500 -0.225000
v -1.062500 0.187500 -0.022500 v -1.062500 0.187500 -0.225000
v 1.312500 2.562500 -0.022500 v 1.312500 2.562500 -0.225000
v 1.312500 0.437500 -0.022500 v 1.312500 0.437500 -0.225000
v 1.062500 0.187500 -0.022500 v 1.062500 0.187500 -0.225000
v -1.187500 2.687500 0.022500 v -1.187500 2.687500 0.225000
v -1.062500 2.812500 0.022500 v -1.062500 2.812500 0.225000
v 1.312500 2.562500 0.022500 v 1.312500 2.562500 0.225000
v 1.312500 0.437500 0.022500 v 1.312500 0.437500 0.225000
v 1.187500 0.312500 0.022500 v 1.187500 0.312500 0.225000
v 1.062500 2.812500 0.022500 v 1.062500 2.812500 0.225000
v -1.312500 0.437500 0.022500 v -1.312500 0.437500 0.225000
v -1.312500 2.562500 0.022500 v -1.312500 2.562500 0.225000
v 1.062500 0.187500 0.022500 v 1.062500 0.187500 0.225000
v -1.062500 0.187500 0.022500 v -1.062500 0.187500 0.225000
vn -1.0000 -0.0000 -0.0000 vn -1.0000 -0.0000 -0.0000
vn -0.0000 -0.0000 -1.0000 vn -0.0000 -0.0000 -1.0000
vn 1.0000 -0.0000 -0.0000 vn 1.0000 -0.0000 -0.0000
@ -40,58 +40,58 @@ vn 0.7071 0.7071 -0.0000
vn 0.7071 -0.7071 -0.0000 vn 0.7071 -0.7071 -0.0000
vn -0.7071 0.7071 -0.0000 vn -0.7071 0.7071 -0.0000
vn -0.7071 -0.7071 -0.0000 vn -0.7071 -0.7071 -0.0000
vt 0.507812 0.835938 vt 0.500000 0.843750
vt 0.890625 0.835938 vt 0.875000 0.843750
vt 0.890625 0.890625 vt 0.875000 0.890625
vt 0.507812 0.890625 vt 0.500000 0.890625
vt 0.562500 0.023438 vt 0.546875 0.015625
vt 0.546875 0.039062 vt 0.531250 0.031250
vt 0.507812 -0.000000 vt 0.500000 -0.000000
vt 0.890625 -0.000000 vt 0.875000 -0.000000
vt 0.890625 0.390625 vt 0.875000 0.390625
vt 0.851562 0.351562 vt 0.843750 0.359375
vt 0.867188 0.328125 vt 0.859375 0.343750
vt 0.867188 0.054688 vt 0.859375 0.046875
vt 0.835938 0.023438 vt 0.828125 0.015625
vt 0.835938 0.367188 vt 0.828125 0.375000
vt 0.507812 0.390625 vt 0.500000 0.390625
vt 0.531250 0.054688 vt 0.515625 0.046875
vt 0.531250 0.328125 vt 0.515625 0.343750
vt 0.562500 0.367188 vt 0.546875 0.375000
vt 0.890625 0.445312 vt 0.875000 0.453125
vt 0.507812 0.445312 vt 0.500000 0.453125
vt 0.562500 0.468750 vt 0.546875 0.468750
vt 0.546875 0.484375 vt 0.531250 0.484375
vt 0.851562 0.796875 vt 0.843750 0.812500
vt 0.867188 0.773438 vt 0.859375 0.796875
vt 0.867188 0.500000 vt 0.859375 0.500000
vt 0.835938 0.468750 vt 0.828125 0.468750
vt 0.531250 0.500000 vt 0.515625 0.500000
vt 0.531250 0.773438 vt 0.515625 0.796875
vt 0.562500 0.812500 vt 0.546875 0.828125
vt 0.835938 0.812500 vt 0.828125 0.828125
vt 1.000000 0.617188 vt 1.000000 0.625000
vt 1.000000 0.992188 vt 1.000000 1.000000
vt 0.945312 0.992188 vt 0.937500 1.000000
vt 0.945312 0.617188 vt 0.937500 0.625000
vt 0.890625 0.992188 vt 0.875000 1.000000
vt 0.890625 0.617188 vt 0.875000 0.625000
vt 0.945312 0.000000 vt 0.937500 -0.000000
vt 0.945312 0.265625 vt 0.937500 0.265625
vt 0.890625 0.265625 vt 0.875000 0.265625
vt 0.945312 0.312500 vt 0.937500 0.312500
vt 0.945312 0.046875 vt 0.937500 0.046875
vt 1.000000 0.046875 vt 1.000000 0.046875
vt 1.000000 0.312500 vt 1.000000 0.312500
vt 0.945312 0.351562 vt 0.937500 0.359375
vt 1.000000 0.351562 vt 1.000000 0.359375
vt 0.890625 0.578125 vt 0.875000 0.578125
vt 0.945312 0.578125 vt 0.937500 0.578125
vt 0.945312 0.593750 vt 0.937500 0.593750
vt 1.000000 0.328125 vt 1.000000 0.328125
vt 0.890625 0.312500 vt 0.875000 0.312500
vt 0.890625 0.289062 vt 0.875000 0.296875
vt 0.945312 0.023438 vt 0.937500 0.031250
vt 1.000000 0.000000 vt 1.000000 0.000000
s 0 s 0
f 1/1/1 2/2/1 4/3/1 3/4/1 f 1/1/1 2/2/1 4/3/1 3/4/1
@ -111,34 +111,34 @@ f 22/39/9 17/38/9 18/40/9 27/50/9 23/51/9
f 12/41/10 11/52/10 16/37/10 21/53/10 24/42/10 f 12/41/10 11/52/10 16/37/10 21/53/10 24/42/10
f 27/50/6 18/40/6 15/47/6 28/46/6 f 27/50/6 18/40/6 15/47/6 28/46/6
o Door o Door
v -1.400000 0.100000 0.014000 v -1.400000 0.100000 0.140000
v -1.400000 2.900000 0.014000 v -1.400000 2.900000 0.140000
v -1.400000 0.100000 -0.014000 v -1.400000 0.100000 -0.140000
v -1.400000 2.900000 -0.014000 v -1.400000 2.900000 -0.140000
v 1.400000 0.100000 0.014000 v 1.400000 0.100000 0.140000
v 1.400000 2.900000 0.014000 v 1.400000 2.900000 0.140000
v 1.400000 0.100000 -0.014000 v 1.400000 0.100000 -0.140000
v 1.400000 2.900000 -0.014000 v 1.400000 2.900000 -0.140000
vn -1.0000 -0.0000 -0.0000 vn -1.0000 -0.0000 -0.0000
vn -0.0000 -0.0000 -1.0000 vn -0.0000 -0.0000 -1.0000
vn 1.0000 -0.0000 -0.0000 vn 1.0000 -0.0000 -0.0000
vn -0.0000 -0.0000 1.0000 vn -0.0000 -0.0000 1.0000
vn -0.0000 -1.0000 -0.0000 vn -0.0000 -1.0000 -0.0000
vn -0.0000 1.0000 -0.0000 vn -0.0000 1.0000 -0.0000
vt 0.039062 0.468750 vt 0.031250 0.468750
vt 0.039062 0.898438 vt 0.031250 0.906250
vt 0.000000 0.898438 vt 0.000000 0.906250
vt 0.000000 0.468750 vt 0.000000 0.468750
vt 0.039062 0.429688 vt 0.031250 0.437500
vt 0.039062 0.000000 vt 0.031250 -0.000000
vt 0.468750 0.000000 vt 0.453125 -0.000000
vt 0.468750 0.429688 vt 0.453125 0.437500
vt 0.507812 0.468750 vt 0.484375 0.468750
vt 0.507812 0.898438 vt 0.484375 0.906250
vt 0.468750 0.898438 vt 0.453125 0.906250
vt 0.468750 0.468750 vt 0.453125 0.468750
vt 0.468750 0.937500 vt 0.453125 0.937500
vt 0.039062 0.937500 vt 0.031250 0.937500
s 0 s 0
f 29/54/11 30/55/11 32/56/11 31/57/11 f 29/54/11 30/55/11 32/56/11 31/57/11
f 31/58/12 32/59/12 36/60/12 35/61/12 f 31/58/12 32/59/12 36/60/12 35/61/12

Binary file not shown.

View File

@ -0,0 +1,14 @@
# Blender 4.3.2 MTL File: 'bulkhead.blend'
# www.blender.org
newmtl BulkheadMaterial
Ka 1.000000 1.000000 1.000000
Ks 0.500000 0.500000 0.500000
Ke 0.000000 0.000000 0.000000
Ni 1.500000
illum 2
map_Kd /home/Xanadu/workspace/godot/prototypes/grunk/assets/props/bulkhead/bulkhead_C.png
map_Ns /home/Xanadu/workspace/godot/prototypes/grunk/assets/props/bulkhead/bulkhead_R.png
map_refl /home/Xanadu/workspace/godot/prototypes/grunk/assets/props/bulkhead/bulkhead_M.png
map_d /home/Xanadu/workspace/godot/prototypes/grunk/assets/props/bulkhead/bulkhead_C.png
map_Bump -bm 1.000000 /home/Xanadu/workspace/godot/prototypes/grunk/assets/props/bulkhead/bulkhead_N.png

View File

@ -0,0 +1,38 @@
# Blender 4.3.2
# www.blender.org
mtllib bulkhead_door.mtl
o Door
v -1.406250 0.093750 0.140000
v -1.406250 2.906250 0.140000
v -1.406250 0.093750 -0.140000
v -1.406250 2.906250 -0.140000
v 1.406250 0.093750 0.140000
v 1.406250 2.906250 0.140000
v 1.406250 0.093750 -0.140000
v 1.406250 2.906250 -0.140000
vn -1.0000 -0.0000 -0.0000
vn -0.0000 -0.0000 -1.0000
vn 1.0000 -0.0000 -0.0000
vn -0.0000 -0.0000 1.0000
vn -0.0000 -1.0000 -0.0000
vn -0.0000 1.0000 -0.0000
vt 0.450222 0.000000
vt 0.450222 1.000000
vt 0.549778 1.000000
vt 0.549778 0.000000
vt 0.000000 0.000000
vt 0.000000 1.000000
vt 1.000000 1.000000
vt 1.000000 0.000000
vt 0.000000 0.549778
vt 1.000000 0.549778
vt 1.000000 0.450222
vt 0.000000 0.450222
s 0
usemtl BulkheadMaterial
f 1/1/1 2/2/1 4/3/1 3/4/1
f 3/5/2 4/6/2 8/7/2 7/8/2
f 7/4/3 8/3/3 6/2/3 5/1/3
f 5/8/4 6/7/4 2/6/4 1/5/4
f 3/9/5 7/10/5 5/11/5 1/12/5
f 8/10/6 4/9/6 2/12/6 6/11/6

Binary file not shown.

BIN
asset_dev/level/bulkhead/bulkhead_door_C.png (Stored with Git LFS) Normal file

Binary file not shown.

BIN
asset_dev/level/bulkhead/bulkhead_door_M.png (Stored with Git LFS) Normal file

Binary file not shown.

BIN
asset_dev/level/bulkhead/bulkhead_door_N.png (Stored with Git LFS) Normal file

Binary file not shown.

BIN
asset_dev/level/bulkhead/bulkhead_door_R.png (Stored with Git LFS) Normal file

Binary file not shown.

View File

@ -0,0 +1,14 @@
# Blender 4.3.2 MTL File: 'bulkhead.blend'
# www.blender.org
newmtl BulkheadFrame
Ka 1.000000 1.000000 1.000000
Ks 0.500000 0.500000 0.500000
Ke 0.000000 0.000000 0.000000
Ni 1.500000
illum 2
map_Kd /home/Xanadu/workspace/godot/prototypes/grunk/assets/props/bulkhead/bulkhead_C.png
map_Ns /home/Xanadu/workspace/godot/prototypes/grunk/assets/props/bulkhead/bulkhead_R.png
map_refl /home/Xanadu/workspace/godot/prototypes/grunk/assets/props/bulkhead/bulkhead_M.png
map_d /home/Xanadu/workspace/godot/prototypes/grunk/assets/props/bulkhead/bulkhead_C.png
map_Bump -bm 1.000000 /home/Xanadu/workspace/godot/prototypes/grunk/assets/props/bulkhead/bulkhead_N.png

View File

@ -0,0 +1,102 @@
# Blender 4.3.2
# www.blender.org
mtllib bulkhead_frame.mtl
o Frame
v -1.500000 0.000000 0.225000
v -1.500000 3.000000 0.225000
v -1.500000 0.000000 -0.225000
v -1.500000 3.000000 -0.225000
v 1.500000 0.000000 0.225000
v 1.500000 3.000000 0.225000
v 1.500000 0.000000 -0.225000
v 1.500000 3.000000 -0.225000
v -1.312500 2.625000 -0.225000
v -1.312500 0.375000 -0.225000
v 1.218750 2.718750 -0.225000
v 1.125000 2.812500 -0.225000
v -1.218750 0.281250 -0.225000
v -1.125000 2.812500 -0.225000
v -1.125000 0.187500 -0.225000
v 1.312500 2.625000 -0.225000
v 1.312500 0.375000 -0.225000
v 1.125000 0.187500 -0.225000
v -1.218750 2.718750 0.225000
v -1.125000 2.812500 0.225000
v 1.312500 2.625000 0.225000
v 1.312500 0.375000 0.225000
v 1.218750 0.281250 0.225000
v 1.125000 2.812500 0.225000
v -1.312500 0.375000 0.225000
v -1.312500 2.625000 0.225000
v 1.125000 0.187500 0.225000
v -1.125000 0.187500 0.225000
vn -1.0000 -0.0000 -0.0000
vn -0.0000 -0.0000 -1.0000
vn 1.0000 -0.0000 -0.0000
vn -0.0000 -0.0000 1.0000
vn -0.0000 -1.0000 -0.0000
vn -0.0000 1.0000 -0.0000
vn 0.7071 0.7071 -0.0000
vn 0.7071 -0.7071 -0.0000
vn -0.7071 0.7071 -0.0000
vn -0.7071 -0.7071 -0.0000
vt 0.425000 0.000000
vt 0.425000 1.000000
vt 0.575000 1.000000
vt 0.575000 0.000000
vt 0.062500 0.125000
vt 0.093750 0.093750
vt 0.000000 0.000000
vt 0.000000 1.000000
vt 1.000000 1.000000
vt 0.906250 0.906250
vt 0.875000 0.937500
vt 0.125000 0.937500
vt 0.062500 0.875000
vt 0.937500 0.875000
vt 1.000000 0.000000
vt 0.125000 0.062500
vt 0.875000 0.062500
vt 0.937500 0.125000
vt 0.906250 0.093750
vt 0.093750 0.906250
vt 0.000000 0.575000
vt 1.000000 0.575000
vt 1.000000 0.425000
vt 0.000000 0.425000
vt 0.425000 0.875000
vt 0.575000 0.875000
vt 0.575000 0.125000
vt 0.425000 0.125000
vt 0.125000 0.575000
vt 0.875000 0.575000
vt 0.875000 0.425000
vt 0.125000 0.425000
vt 0.093750 0.575000
vt 0.062500 0.575000
vt 0.062500 0.425000
vt 0.575000 0.937500
vt 0.425000 0.937500
vt 0.425000 0.906250
vt 0.937500 0.425000
vt 0.937500 0.575000
vt 0.906250 0.425000
vt 0.575000 0.906250
s 0
usemtl BulkheadFrame
f 1/1/1 2/2/1 4/3/1 3/4/1
f 10/5/2 13/6/2 3/7/2 4/8/2 8/9/2 11/10/2 12/11/2 14/12/2 9/13/2
f 16/14/2 11/10/2 8/9/2 7/15/2 3/7/2 13/6/2 15/16/2 18/17/2 17/18/2
f 7/4/3 8/3/3 6/2/3 5/1/3
f 22/18/4 23/19/4 5/15/4 6/9/4 2/8/4 19/20/4 20/12/4 24/11/4 21/14/4
f 2/8/4 1/7/4 5/15/4 23/19/4 27/17/4 28/16/4 25/5/4 26/13/4 19/20/4
f 3/21/5 7/22/5 5/23/5 1/24/5
f 8/22/6 4/21/6 2/24/6 6/23/6
f 21/25/1 16/26/1 17/27/1 22/28/1
f 14/29/5 12/30/5 24/31/5 20/32/5
f 25/28/3 10/27/3 9/26/3 26/25/3
f 28/32/7 15/29/7 13/33/7 10/34/7 25/35/7
f 9/26/8 14/36/8 20/37/8 19/38/8 26/25/8
f 22/39/9 17/40/9 18/30/9 27/31/9 23/41/9
f 12/36/10 11/42/10 16/26/10 21/25/10 24/37/10
f 27/31/6 18/30/6 15/29/6 28/32/6

Binary file not shown.

BIN
asset_dev/level/bulkhead/bulkhead_frame_C.png (Stored with Git LFS) Normal file

Binary file not shown.

BIN
asset_dev/level/bulkhead/bulkhead_frame_M.png (Stored with Git LFS) Normal file

Binary file not shown.

BIN
asset_dev/level/bulkhead/bulkhead_frame_N.png (Stored with Git LFS) Normal file

Binary file not shown.

BIN
asset_dev/level/bulkhead/bulkhead_frame_R.png (Stored with Git LFS) Normal file

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

View File

@ -0,0 +1,2 @@
# Blender 4.3.2 MTL File: 'long_crate.blend'
# www.blender.org

View File

@ -0,0 +1,71 @@
# Blender 4.3.2
# www.blender.org
mtllib long_crate.mtl
o Cube
v -0.375000 -0.150000 0.750000
v -0.275000 -0.250000 0.750000
v -0.275000 0.250000 0.750000
v -0.375000 0.150000 0.750000
v -0.275000 -0.250000 -0.750000
v -0.375000 -0.150000 -0.750000
v -0.375000 0.150000 -0.750000
v -0.275000 0.250000 -0.750000
v 0.275000 -0.250000 0.750000
v 0.375000 -0.150000 0.750000
v 0.375000 0.150000 0.750000
v 0.275000 0.250000 0.750000
v 0.375000 -0.150000 -0.750000
v 0.275000 -0.250000 -0.750000
v 0.275000 0.250000 -0.750000
v 0.375000 0.150000 -0.750000
vn -0.0000 -0.0000 1.0000
vn 1.0000 -0.0000 -0.0000
vn -0.0000 1.0000 -0.0000
vn -1.0000 -0.0000 -0.0000
vn -0.0000 -0.0000 -1.0000
vn -0.7071 -0.7071 -0.0000
vn -0.7071 0.7071 -0.0000
vn 0.7071 -0.7071 -0.0000
vn 0.7071 0.7071 -0.0000
vn -0.0000 -1.0000 -0.0000
vt 0.788511 0.966584
vt 0.755183 0.999911
vt 0.655201 0.999911
vt 0.621874 0.966584
vt 0.621874 0.783283
vt 0.655201 0.749956
vt 0.755183 0.749956
vt 0.788511 0.783283
vt 0.277654 0.250044
vt 0.377636 0.250044
vt 0.377636 0.749956
vt 0.277654 0.749956
vt 0.424768 0.250044
vt 0.608069 0.250044
vt 0.608069 0.749956
vt 0.424768 0.749956
vt 0.655201 0.250044
vt 0.755183 0.250044
vt 0.788511 0.216717
vt 0.621874 0.216717
vt 0.621873 0.033416
vt 0.655201 0.000089
vt 0.755183 0.000089
vt 0.788511 0.033416
vt 0.047221 0.250045
vt 0.047221 0.749956
vt 0.000089 0.749956
vt 0.000089 0.250045
vt 0.230522 0.749956
vt 0.230522 0.250044
s 0
f 9/1/1 10/2/1 11/3/1 12/4/1 3/5/1 4/6/1 1/7/1 2/8/1
f 13/9/2 16/10/2 11/11/2 10/12/2
f 15/13/3 8/14/3 3/15/3 12/16/3
f 1/7/4 4/6/4 7/17/4 6/18/4
f 5/19/5 6/18/5 7/17/5 8/20/5 15/21/5 16/22/5 13/23/5 14/24/5
f 5/25/6 2/26/6 1/27/6 6/28/6
f 3/15/7 8/14/7 7/17/7 4/6/7
f 9/29/8 14/30/8 13/9/8 10/12/8
f 15/13/9 12/16/9 11/11/9 16/10/9
f 5/25/10 14/30/10 9/29/10 2/26/10

Binary file not shown.

View File

@ -222,13 +222,13 @@
"componentType":5126, "componentType":5126,
"count":24, "count":24,
"max":[ "max":[
1.399999976158142, 1.40625,
2.9000000953674316, 2.90625,
0.14000003039836884 0.14000003039836884
], ],
"min":[ "min":[
-1.399999976158142, -1.40625,
0.10000002384185791, 0.09375,
-0.14000003039836884 -0.14000003039836884
], ],
"type":"VEC3" "type":"VEC3"

Binary file not shown.

BIN
assets/props/bulkhead/bulkhead_door_C.png (Stored with Git LFS) Normal file

Binary file not shown.

View File

@ -0,0 +1,34 @@
[remap]
importer="texture"
type="CompressedTexture2D"
uid="uid://bd52xpmm3oqw"
path="res://.godot/imported/bulkhead_door_C.png-794d557edb34d0a0bbf7be0faec14892.ctex"
metadata={
"vram_texture": false
}
[deps]
source_file="res://assets/props/bulkhead/bulkhead_door_C.png"
dest_files=["res://.godot/imported/bulkhead_door_C.png-794d557edb34d0a0bbf7be0faec14892.ctex"]
[params]
compress/mode=0
compress/high_quality=false
compress/lossy_quality=0.7
compress/hdr_compression=1
compress/normal_map=0
compress/channel_pack=0
mipmaps/generate=true
mipmaps/limit=-1
roughness/mode=0
roughness/src_normal=""
process/fix_alpha_border=true
process/premult_alpha=false
process/normal_map_invert_y=false
process/hdr_as_srgb=false
process/hdr_clamp_exposure=false
process/size_limit=0
detect_3d/compress_to=0

BIN
assets/props/bulkhead/bulkhead_door_M.png (Stored with Git LFS) Normal file

Binary file not shown.

View File

@ -0,0 +1,34 @@
[remap]
importer="texture"
type="CompressedTexture2D"
uid="uid://nexcq3xxrebb"
path="res://.godot/imported/bulkhead_door_M.png-367d1fe39fe91be3ef5e40e133bc4d4b.ctex"
metadata={
"vram_texture": false
}
[deps]
source_file="res://assets/props/bulkhead/bulkhead_door_M.png"
dest_files=["res://.godot/imported/bulkhead_door_M.png-367d1fe39fe91be3ef5e40e133bc4d4b.ctex"]
[params]
compress/mode=0
compress/high_quality=false
compress/lossy_quality=0.7
compress/hdr_compression=1
compress/normal_map=0
compress/channel_pack=0
mipmaps/generate=true
mipmaps/limit=-1
roughness/mode=0
roughness/src_normal=""
process/fix_alpha_border=true
process/premult_alpha=false
process/normal_map_invert_y=false
process/hdr_as_srgb=false
process/hdr_clamp_exposure=false
process/size_limit=0
detect_3d/compress_to=0

BIN
assets/props/bulkhead/bulkhead_door_N.png (Stored with Git LFS) Normal file

Binary file not shown.

View File

@ -0,0 +1,34 @@
[remap]
importer="texture"
type="CompressedTexture2D"
uid="uid://dk4sm780p6jfc"
path="res://.godot/imported/bulkhead_door_N.png-4450f87c3d9f8d8b8cb36b6df8d45a26.ctex"
metadata={
"vram_texture": false
}
[deps]
source_file="res://assets/props/bulkhead/bulkhead_door_N.png"
dest_files=["res://.godot/imported/bulkhead_door_N.png-4450f87c3d9f8d8b8cb36b6df8d45a26.ctex"]
[params]
compress/mode=0
compress/high_quality=false
compress/lossy_quality=0.7
compress/hdr_compression=1
compress/normal_map=1
compress/channel_pack=0
mipmaps/generate=true
mipmaps/limit=-1
roughness/mode=1
roughness/src_normal="res://assets/props/bulkhead/bulkhead_door_N.png"
process/fix_alpha_border=true
process/premult_alpha=false
process/normal_map_invert_y=false
process/hdr_as_srgb=false
process/hdr_clamp_exposure=false
process/size_limit=0
detect_3d/compress_to=0

BIN
assets/props/bulkhead/bulkhead_door_R.png (Stored with Git LFS) Normal file

Binary file not shown.

View File

@ -0,0 +1,34 @@
[remap]
importer="texture"
type="CompressedTexture2D"
uid="uid://rjuyd20y2ov1"
path="res://.godot/imported/bulkhead_door_R.png-fb5cd5e09c798a8e86155565fd1128de.ctex"
metadata={
"vram_texture": false
}
[deps]
source_file="res://assets/props/bulkhead/bulkhead_door_R.png"
dest_files=["res://.godot/imported/bulkhead_door_R.png-fb5cd5e09c798a8e86155565fd1128de.ctex"]
[params]
compress/mode=0
compress/high_quality=false
compress/lossy_quality=0.7
compress/hdr_compression=1
compress/normal_map=0
compress/channel_pack=0
mipmaps/generate=true
mipmaps/limit=-1
roughness/mode=0
roughness/src_normal=""
process/fix_alpha_border=true
process/premult_alpha=false
process/normal_map_invert_y=false
process/hdr_as_srgb=false
process/hdr_clamp_exposure=false
process/size_limit=0
detect_3d/compress_to=0

Binary file not shown.

BIN
assets/props/bulkhead/bulkhead_frame_C.png (Stored with Git LFS) Normal file

Binary file not shown.

View File

@ -0,0 +1,34 @@
[remap]
importer="texture"
type="CompressedTexture2D"
uid="uid://b53xyhs7fghgk"
path="res://.godot/imported/bulkhead_frame_C.png-272899b01a7e31c5d84af27d75569356.ctex"
metadata={
"vram_texture": false
}
[deps]
source_file="res://assets/props/bulkhead/bulkhead_frame_C.png"
dest_files=["res://.godot/imported/bulkhead_frame_C.png-272899b01a7e31c5d84af27d75569356.ctex"]
[params]
compress/mode=0
compress/high_quality=false
compress/lossy_quality=0.7
compress/hdr_compression=1
compress/normal_map=0
compress/channel_pack=0
mipmaps/generate=true
mipmaps/limit=-1
roughness/mode=0
roughness/src_normal=""
process/fix_alpha_border=true
process/premult_alpha=false
process/normal_map_invert_y=false
process/hdr_as_srgb=false
process/hdr_clamp_exposure=false
process/size_limit=0
detect_3d/compress_to=0

BIN
assets/props/bulkhead/bulkhead_frame_M.png (Stored with Git LFS) Normal file

Binary file not shown.

View File

@ -0,0 +1,34 @@
[remap]
importer="texture"
type="CompressedTexture2D"
uid="uid://ck7ljbherx0rb"
path="res://.godot/imported/bulkhead_frame_M.png-c442e33fd7435040df6d69641841fa5e.ctex"
metadata={
"vram_texture": false
}
[deps]
source_file="res://assets/props/bulkhead/bulkhead_frame_M.png"
dest_files=["res://.godot/imported/bulkhead_frame_M.png-c442e33fd7435040df6d69641841fa5e.ctex"]
[params]
compress/mode=0
compress/high_quality=false
compress/lossy_quality=0.7
compress/hdr_compression=1
compress/normal_map=0
compress/channel_pack=0
mipmaps/generate=true
mipmaps/limit=-1
roughness/mode=0
roughness/src_normal=""
process/fix_alpha_border=true
process/premult_alpha=false
process/normal_map_invert_y=false
process/hdr_as_srgb=false
process/hdr_clamp_exposure=false
process/size_limit=0
detect_3d/compress_to=0

BIN
assets/props/bulkhead/bulkhead_frame_N.png (Stored with Git LFS) Normal file

Binary file not shown.

View File

@ -0,0 +1,34 @@
[remap]
importer="texture"
type="CompressedTexture2D"
uid="uid://c5jki8sxuouns"
path="res://.godot/imported/bulkhead_frame_N.png-bceffb854fbfedea49bb3fbfd5d5dcae.ctex"
metadata={
"vram_texture": false
}
[deps]
source_file="res://assets/props/bulkhead/bulkhead_frame_N.png"
dest_files=["res://.godot/imported/bulkhead_frame_N.png-bceffb854fbfedea49bb3fbfd5d5dcae.ctex"]
[params]
compress/mode=0
compress/high_quality=false
compress/lossy_quality=0.7
compress/hdr_compression=1
compress/normal_map=1
compress/channel_pack=0
mipmaps/generate=true
mipmaps/limit=-1
roughness/mode=1
roughness/src_normal="res://assets/props/bulkhead/bulkhead_frame_N.png"
process/fix_alpha_border=true
process/premult_alpha=false
process/normal_map_invert_y=false
process/hdr_as_srgb=false
process/hdr_clamp_exposure=false
process/size_limit=0
detect_3d/compress_to=0

BIN
assets/props/bulkhead/bulkhead_frame_R.png (Stored with Git LFS) Normal file

Binary file not shown.

View File

@ -0,0 +1,34 @@
[remap]
importer="texture"
type="CompressedTexture2D"
uid="uid://bekk5rnaddc8u"
path="res://.godot/imported/bulkhead_frame_R.png-c4c8ee594435d87041dcdbe3cdd74df1.ctex"
metadata={
"vram_texture": false
}
[deps]
source_file="res://assets/props/bulkhead/bulkhead_frame_R.png"
dest_files=["res://.godot/imported/bulkhead_frame_R.png-c4c8ee594435d87041dcdbe3cdd74df1.ctex"]
[params]
compress/mode=0
compress/high_quality=false
compress/lossy_quality=0.7
compress/hdr_compression=1
compress/normal_map=0
compress/channel_pack=0
mipmaps/generate=true
mipmaps/limit=-1
roughness/mode=0
roughness/src_normal=""
process/fix_alpha_border=true
process/premult_alpha=false
process/normal_map_invert_y=false
process/hdr_as_srgb=false
process/hdr_clamp_exposure=false
process/size_limit=0
detect_3d/compress_to=0

View File

@ -0,0 +1,2 @@
# Blender 4.3.2 MTL File: 'long_crate.blend'
# www.blender.org

View File

@ -0,0 +1,71 @@
# Blender 4.3.2
# www.blender.org
mtllib crate_long.mtl
o Cube
v -0.375000 -0.150000 0.750000
v -0.275000 -0.250000 0.750000
v -0.275000 0.250000 0.750000
v -0.375000 0.150000 0.750000
v -0.275000 -0.250000 -0.750000
v -0.375000 -0.150000 -0.750000
v -0.375000 0.150000 -0.750000
v -0.275000 0.250000 -0.750000
v 0.275000 -0.250000 0.750000
v 0.375000 -0.150000 0.750000
v 0.375000 0.150000 0.750000
v 0.275000 0.250000 0.750000
v 0.375000 -0.150000 -0.750000
v 0.275000 -0.250000 -0.750000
v 0.275000 0.250000 -0.750000
v 0.375000 0.150000 -0.750000
vn -0.0000 -0.0000 1.0000
vn 1.0000 -0.0000 -0.0000
vn -0.0000 1.0000 -0.0000
vn -1.0000 -0.0000 -0.0000
vn -0.0000 -0.0000 -1.0000
vn -0.7071 -0.7071 -0.0000
vn -0.7071 0.7071 -0.0000
vn 0.7071 -0.7071 -0.0000
vn 0.7071 0.7071 -0.0000
vn -0.0000 -1.0000 -0.0000
vt 0.781250 0.968750
vt 0.750000 1.000000
vt 0.656250 1.000000
vt 0.625000 0.968750
vt 0.625000 0.781250
vt 0.656250 0.750000
vt 0.750000 0.750000
vt 0.781250 0.781250
vt 0.281250 0.250000
vt 0.375000 0.250000
vt 0.375000 0.750000
vt 0.281250 0.750000
vt 0.437500 0.250000
vt 0.593750 0.250000
vt 0.593750 0.750000
vt 0.437500 0.750000
vt 0.656250 0.250000
vt 0.750000 0.250000
vt 0.781250 0.218750
vt 0.625000 0.218750
vt 0.625000 0.031250
vt 0.656250 0.000000
vt 0.750000 0.000000
vt 0.781250 0.031250
vt 0.062500 0.250000
vt 0.062500 0.750000
vt 0.000000 0.750000
vt 0.000000 0.250000
vt 0.218750 0.750000
vt 0.218750 0.250000
s 0
f 9/1/1 10/2/1 11/3/1 12/4/1 3/5/1 4/6/1 1/7/1 2/8/1
f 13/9/2 16/10/2 11/11/2 10/12/2
f 15/13/3 8/14/3 3/15/3 12/16/3
f 1/7/4 4/6/4 7/17/4 6/18/4
f 5/19/5 6/18/5 7/17/5 8/20/5 15/21/5 16/22/5 13/23/5 14/24/5
f 5/25/6 2/26/6 1/27/6 6/28/6
f 3/15/7 8/14/7 7/17/7 4/6/7
f 9/29/8 14/30/8 13/9/8 10/12/8
f 15/13/9 12/16/9 11/11/9 16/10/9
f 5/25/10 14/30/10 9/29/10 2/26/10

View File

@ -0,0 +1,25 @@
[remap]
importer="wavefront_obj"
importer_version=1
type="Mesh"
uid="uid://cd7vwjss7qytk"
path="res://.godot/imported/crate_long.obj-820a3af9fc2d3fcb61662fc8ac0ba50b.mesh"
[deps]
files=["res://.godot/imported/crate_long.obj-820a3af9fc2d3fcb61662fc8ac0ba50b.mesh"]
source_file="res://assets/props/crate_long/crate_long.obj"
dest_files=["res://.godot/imported/crate_long.obj-820a3af9fc2d3fcb61662fc8ac0ba50b.mesh", "res://.godot/imported/crate_long.obj-820a3af9fc2d3fcb61662fc8ac0ba50b.mesh"]
[params]
generate_tangents=true
generate_lods=true
generate_shadow_mesh=true
generate_lightmap_uv2=false
generate_lightmap_uv2_texel_size=0.2
scale_mesh=Vector3(1, 1, 1)
offset_mesh=Vector3(0, 0, 0)
force_disable_mesh_compression=false

BIN
assets/props/crate_long/crate_long_C.png (Stored with Git LFS) Normal file

Binary file not shown.

View File

@ -0,0 +1,34 @@
[remap]
importer="texture"
type="CompressedTexture2D"
uid="uid://cd0w8eqpount3"
path="res://.godot/imported/crate_long_C.png-d2c9ec6a93281bbe523172c0486d721f.ctex"
metadata={
"vram_texture": false
}
[deps]
source_file="res://assets/props/crate_long/crate_long_C.png"
dest_files=["res://.godot/imported/crate_long_C.png-d2c9ec6a93281bbe523172c0486d721f.ctex"]
[params]
compress/mode=0
compress/high_quality=false
compress/lossy_quality=0.7
compress/hdr_compression=1
compress/normal_map=0
compress/channel_pack=0
mipmaps/generate=true
mipmaps/limit=-1
roughness/mode=0
roughness/src_normal=""
process/fix_alpha_border=true
process/premult_alpha=false
process/normal_map_invert_y=false
process/hdr_as_srgb=false
process/hdr_clamp_exposure=false
process/size_limit=0
detect_3d/compress_to=0

BIN
assets/props/crate_long/crate_long_M.png (Stored with Git LFS) Normal file

Binary file not shown.

View File

@ -0,0 +1,34 @@
[remap]
importer="texture"
type="CompressedTexture2D"
uid="uid://da5p04vbiy3xe"
path="res://.godot/imported/crate_long_M.png-f8930a662b90fa42fb4f4d32373a3a46.ctex"
metadata={
"vram_texture": false
}
[deps]
source_file="res://assets/props/crate_long/crate_long_M.png"
dest_files=["res://.godot/imported/crate_long_M.png-f8930a662b90fa42fb4f4d32373a3a46.ctex"]
[params]
compress/mode=0
compress/high_quality=false
compress/lossy_quality=0.7
compress/hdr_compression=1
compress/normal_map=0
compress/channel_pack=0
mipmaps/generate=true
mipmaps/limit=-1
roughness/mode=0
roughness/src_normal=""
process/fix_alpha_border=true
process/premult_alpha=false
process/normal_map_invert_y=false
process/hdr_as_srgb=false
process/hdr_clamp_exposure=false
process/size_limit=0
detect_3d/compress_to=0

BIN
assets/props/crate_long/crate_long_N.png (Stored with Git LFS) Normal file

Binary file not shown.

View File

@ -0,0 +1,34 @@
[remap]
importer="texture"
type="CompressedTexture2D"
uid="uid://bsovubygl3go2"
path="res://.godot/imported/crate_long_N.png-2fba697dd993499996db1b0cdd0961a4.ctex"
metadata={
"vram_texture": false
}
[deps]
source_file="res://assets/props/crate_long/crate_long_N.png"
dest_files=["res://.godot/imported/crate_long_N.png-2fba697dd993499996db1b0cdd0961a4.ctex"]
[params]
compress/mode=0
compress/high_quality=false
compress/lossy_quality=0.7
compress/hdr_compression=1
compress/normal_map=1
compress/channel_pack=0
mipmaps/generate=true
mipmaps/limit=-1
roughness/mode=1
roughness/src_normal="res://assets/props/crate_long/crate_long_N.png"
process/fix_alpha_border=true
process/premult_alpha=false
process/normal_map_invert_y=false
process/hdr_as_srgb=false
process/hdr_clamp_exposure=false
process/size_limit=0
detect_3d/compress_to=0

BIN
assets/props/crate_long/crate_long_R.png (Stored with Git LFS) Normal file

Binary file not shown.

View File

@ -0,0 +1,34 @@
[remap]
importer="texture"
type="CompressedTexture2D"
uid="uid://b1m1my5q2vlwi"
path="res://.godot/imported/crate_long_R.png-35ab8f6a52540df10b2566cc25c8aa6e.ctex"
metadata={
"vram_texture": false
}
[deps]
source_file="res://assets/props/crate_long/crate_long_R.png"
dest_files=["res://.godot/imported/crate_long_R.png-35ab8f6a52540df10b2566cc25c8aa6e.ctex"]
[params]
compress/mode=0
compress/high_quality=false
compress/lossy_quality=0.7
compress/hdr_compression=1
compress/normal_map=0
compress/channel_pack=0
mipmaps/generate=true
mipmaps/limit=-1
roughness/mode=0
roughness/src_normal=""
process/fix_alpha_border=true
process/premult_alpha=false
process/normal_map_invert_y=false
process/hdr_as_srgb=false
process/hdr_clamp_exposure=false
process/size_limit=0
detect_3d/compress_to=0

View File

@ -1,4 +1,4 @@
[gd_scene load_steps=127 format=4 uid="uid://crydi5cjgfwe5"] [gd_scene load_steps=139 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://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="PackedScene" uid="uid://c2omlx4ptrc01" path="res://src/world/gunk_body/gunk_body.tscn" id="2_2egij"]
@ -22,7 +22,6 @@
[ext_resource type="Texture2D" uid="uid://bujelwt4b5d0s" path="res://assets/level/wall/wall_1_N.png" id="16_otfxe"] [ext_resource type="Texture2D" uid="uid://bujelwt4b5d0s" path="res://assets/level/wall/wall_1_N.png" id="16_otfxe"]
[ext_resource type="PackedScene" uid="uid://b6eg8t04rkh0c" path="res://src/props/wall_switch/wall_switch.tscn" id="17_0idgf"] [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://dwi2opqp2s8ak" path="res://assets/level/wall/wall_1_R.png" id="17_smvh1"]
[ext_resource type="PackedScene" uid="uid://dvma1hufsl6mc" path="res://src/props/bulkhead/bulkhead.tscn" id="18_17ivy"]
[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://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://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="Texture2D" uid="uid://cgsvlb8qc5yml" path="res://assets/level/t-junction/t-junction_1_M.png" id="19_17ivy"]
@ -37,6 +36,12 @@
[ext_resource type="Texture2D" uid="uid://qw6yjgadiv5f" path="res://assets/level/wall/wall_3_N.png" id="24_ji5cn"] [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="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="Texture2D" uid="uid://dqkarguq5m5hn" path="res://assets/level/wall/wall_3_R.png" id="25_35kna"]
[ext_resource type="PackedScene" uid="uid://cppd3scvxf3eg" path="res://src/props/crate_long/crate_long.tscn" id="26_otfxe"]
[ext_resource type="Texture2D" uid="uid://cd0w8eqpount3" path="res://assets/props/crate_long/crate_long_C.png" id="27_lfacn"]
[ext_resource type="Texture2D" uid="uid://da5p04vbiy3xe" path="res://assets/props/crate_long/crate_long_M.png" id="28_f0xh4"]
[ext_resource type="Texture2D" uid="uid://bsovubygl3go2" path="res://assets/props/crate_long/crate_long_N.png" id="29_nmnkj"]
[ext_resource type="Texture2D" uid="uid://b1m1my5q2vlwi" path="res://assets/props/crate_long/crate_long_R.png" id="30_u2hqf"]
[ext_resource type="PackedScene" uid="uid://cubwniraol1qn" path="res://src/props/bulkhead/bulkhead.tscn" id="35_f0xh4"]
[sub_resource type="CompressedTexture2D" id="CompressedTexture2D_rp2qp"] [sub_resource type="CompressedTexture2D" id="CompressedTexture2D_rp2qp"]
load_path = "res://.godot/imported/debug_mask.png-fd2bc783338ed9439fe81a4eef9d86da.s3tc.ctex" load_path = "res://.godot/imported/debug_mask.png-fd2bc783338ed9439fe81a4eef9d86da.s3tc.ctex"
@ -452,6 +457,111 @@ shader_parameter/jitter_time_scale = 0.1
shader_parameter/vertex_inflation = 0.0 shader_parameter/vertex_inflation = 0.0
shader_parameter/inflation_pixellation = 10.0 shader_parameter/inflation_pixellation = 10.0
[sub_resource type="StandardMaterial3D" id="StandardMaterial3D_62grt"]
resource_local_to_scene = true
albedo_texture = ExtResource("27_lfacn")
metallic = 1.0
metallic_texture = ExtResource("28_f0xh4")
roughness_texture = ExtResource("30_u2hqf")
normal_enabled = true
normal_texture = ExtResource("29_nmnkj")
ao_enabled = true
texture_filter = 2
[sub_resource type="ArrayMesh" id="ArrayMesh_oy2vn"]
_surfaces = [{
"aabb": AABB(-0.375, -0.25, -0.75, 0.75, 0.5, 1.5),
"format": 34896613377,
"index_count": 84,
"index_data": PackedByteArray("CgAGAAIAAgAEAAoABAAGAAoACwAEAAIADAAGAAQABAAIAAwACwAIAAQADAAIAAYAAgABAAsAAQAIAAsADQABAAIAAgAGAA0ABwABAA0ADQAGAAcACQABAAcACQAIAAEABwAGAA4ACQAHAAUABQAHAA4ABQAIAAkABgAIAA8AAwAIAAUADgAGAAAAAAAGAA8ADgAAAAUADwAIAAAABQAAAAMAAAAIAAMA"),
"lods": [0.108952, PackedByteArray("AgAGAAcABAAGAAIAAgABAAQABwABAAIABAAIAAYAAQAIAAQACQABAAcACQAIAAEACQAHAAUABQAIAAkABwAGAAAABwAAAAUABgAIAAAAAwAIAAUAAAAIAAMABQAAAAMA"), 0.261829, PackedByteArray("AAABAAIAAgABAAQAAQAAAAUABAADAAIAAQADAAQAAgADAAAABQADAAEABQAAAAMA"), 0.524037, PackedByteArray("AAABAAIAAgABAAMAAQAAAAMAAgADAAAA")],
"name": "Cube",
"primitive": 3,
"uv_scale": Vector4(0, 0, 0, 0),
"vertex_count": 16,
"vertex_data": PackedByteArray("AAAyM///AADc3f//AAAAAP//zMz//wAAAAAyMwAAAAD//zIzAAAAAAAAzMwAAAAA3N0AAP//AAAhIv////8AACEiAAAAAAAAISL//wAAAAD//zIz//8AAP//zMwAAAAA3N0AAAAAAADc3f////8AAAAAzMz//wAAISIAAP//AAA=")
}]
blend_shape_mode = 0
[sub_resource type="ArrayMesh" id="ArrayMesh_54end"]
resource_local_to_scene = true
_surfaces = [{
"aabb": AABB(-0.375, -0.25, -0.75, 0.75, 0.5, 1.5),
"attribute_data": PackedByteArray("/7//P/9v/7//X/8//7//vwAA/78AAP8//6f/v/9H/7//p/+//7//v/+f//f/v////6cAAP/H/wf/n/83/7//P/+X/7//l/8//zf/P/8P/7//x//H/5//x/+/AAD/n/8H/6f/P//H/zf/X/+//0f/P/9v/z//p/8//6f////H//f/D/8//5f/v/+X/z//p/+//6f/P/83/7//R/+//0f/P/9v/z//b/+//1//P/9f/7//N/+//w//v/83/z//D/8/"),
"format": 34896613399,
"index_count": 84,
"index_data": PackedByteArray("FgANAAwADAANABcAFwANAA4ADgANABgAGAANAA8ADwANABkAGgAHAAIAAgAHABsAEAABABEAEQABABwAHQAAAAYABgAAAAMACQAUAAgACAAUABUAFQAUAAoACgAUAB4AHgAUAAsACwAUAB8AIAATAAUABQATAAQAIQAiACMAIwAiACQAJQASACYAJgASACcAKAApACoAKgApACsALAAtAC4ALgAtAC8A"),
"lods": [0.108952, PackedByteArray("DAANAA4ADgANAA8AEAABABEAEAARAAYAEQAAAAYABgAAAAMAEQABAAIAAgABAAcABwASAAIABwATABIAEgATAAUABQATAAQACQAUAAgACAAUABUAFQAUAAoACgAUAAsA"), 0.261829, PackedByteArray("AAABAAIAAQAAAAYABgAAAAMAAgABAAcABwAEAAIAAgAEAAUACAAJAAoACgAJAAsA"), 0.524037, PackedByteArray("AAABAAIAAQAAAAMAAgABAAQAAgAEAAUA")],
"material": SubResource("StandardMaterial3D_62grt"),
"name": "Cube",
"primitive": 3,
"uv_scale": Vector4(0, 0, 0, 0),
"vertex_count": 48,
"vertex_data": PackedByteArray("AAAyM///VNXc3f//AAD/////zMz//1TVAAAyMwAAVNUAADIzAAD8xQAAMjP///zFAADMzAAAVNX//zIzAABU1QAAzMwAAP//AAAyMwAA///c3f//AAD/////MjMAAP/////MzP///7/c3QAA///svyEi/////0TBAAAyM///Fr8hIv//AAD//yEi////////3N0AAP///MUhIgAAAAD8xSEiAAAAAP//ISL//wAA/////zIz////v9zd//////+/AADMzP//DMEhIgAA//+cvP//zMwAAFTV//8yM///VNXc3f///////wAAzMz//1TV///MzAAA///c3QAAAAD//yEiAAD///zFISL//wAAqukhIv////+q6QAAzMwAAKrpAADMzP//qunc3QAAAAD8xf//MjMAAPzF//8yM////MXc3f////+q6dzd//8AAKrp///MzP//qun//8zMAACq6dzdAAAAAP+/ISIAAAAA/7/c3QAA////vyEiAAD///+/VFWqqv9//7+qKqoqVFWqqv45/pz+Of6cVFWqqqoqqir/P/+//z//v/7A/0C2QLbA/3//f/9//3//f/9//3//f/9//7//f/+//xwBRv45/pwOQA3A/z//v/9//3//f/9//3//f/9//3+qKqoqqiqqKv9//79UVaqq0sDSQKlCqML+Of6cCWoEtQlqBLUJagS1CWoEtf8cAUb/HAFG/xwBRgQ19hUENfYVBDX2FQQ19hUAAP9/AAD/fwAA/38AAP9/")
}]
blend_shape_mode = 0
shadow_mesh = SubResource("ArrayMesh_oy2vn")
[sub_resource type="StandardMaterial3D" id="StandardMaterial3D_ncghj"]
resource_local_to_scene = true
albedo_texture = ExtResource("27_lfacn")
metallic = 1.0
metallic_texture = ExtResource("28_f0xh4")
roughness_texture = ExtResource("30_u2hqf")
normal_enabled = true
normal_texture = ExtResource("29_nmnkj")
ao_enabled = true
texture_filter = 2
[sub_resource type="ArrayMesh" id="ArrayMesh_8r2kq"]
resource_local_to_scene = true
_surfaces = [{
"aabb": AABB(-0.375, -0.25, -0.75, 0.75, 0.5, 1.5),
"attribute_data": PackedByteArray("/7//P/9v/7//X/8//7//vwAA/78AAP8//6f/v/9H/7//p/+//7//v/+f//f/v////6cAAP/H/wf/n/83/7//P/+X/7//l/8//zf/P/8P/7//x//H/5//x/+/AAD/n/8H/6f/P//H/zf/X/+//0f/P/9v/z//p/8//6f////H//f/D/8//5f/v/+X/z//p/+//6f/P/83/7//R/+//0f/P/9v/z//b/+//1//P/9f/7//N/+//w//v/83/z//D/8/"),
"format": 34896613399,
"index_count": 84,
"index_data": PackedByteArray("FgANAAwADAANABcAFwANAA4ADgANABgAGAANAA8ADwANABkAGgAHAAIAAgAHABsAEAABABEAEQABABwAHQAAAAYABgAAAAMACQAUAAgACAAUABUAFQAUAAoACgAUAB4AHgAUAAsACwAUAB8AIAATAAUABQATAAQAIQAiACMAIwAiACQAJQASACYAJgASACcAKAApACoAKgApACsALAAtAC4ALgAtAC8A"),
"lods": [0.108952, PackedByteArray("DAANAA4ADgANAA8AEAABABEAEAARAAYAEQAAAAYABgAAAAMAEQABAAIAAgABAAcABwASAAIABwATABIAEgATAAUABQATAAQACQAUAAgACAAUABUAFQAUAAoACgAUAAsA"), 0.261829, PackedByteArray("AAABAAIAAQAAAAYABgAAAAMAAgABAAcABwAEAAIAAgAEAAUACAAJAAoACgAJAAsA"), 0.524037, PackedByteArray("AAABAAIAAQAAAAMAAgABAAQAAgAEAAUA")],
"material": SubResource("StandardMaterial3D_ncghj"),
"name": "Cube",
"primitive": 3,
"uv_scale": Vector4(0, 0, 0, 0),
"vertex_count": 48,
"vertex_data": PackedByteArray("AAAyM///VNXc3f//AAD/////zMz//1TVAAAyMwAAVNUAADIzAAD8xQAAMjP///zFAADMzAAAVNX//zIzAABU1QAAzMwAAP//AAAyMwAA///c3f//AAD/////MjMAAP/////MzP///7/c3QAA///svyEi/////0TBAAAyM///Fr8hIv//AAD//yEi////////3N0AAP///MUhIgAAAAD8xSEiAAAAAP//ISL//wAA/////zIz////v9zd//////+/AADMzP//DMEhIgAA//+cvP//zMwAAFTV//8yM///VNXc3f///////wAAzMz//1TV///MzAAA///c3QAAAAD//yEiAAD///zFISL//wAAqukhIv////+q6QAAzMwAAKrpAADMzP//qunc3QAAAAD8xf//MjMAAPzF//8yM////MXc3f////+q6dzd//8AAKrp///MzP//qun//8zMAACq6dzdAAAAAP+/ISIAAAAA/7/c3QAA////vyEiAAD///+/VFWqqv9//7+qKqoqVFWqqv45/pz+Of6cVFWqqqoqqir/P/+//z//v/7A/0C2QLbA/3//f/9//3//f/9//3//f/9//7//f/+//xwBRv45/pwOQA3A/z//v/9//3//f/9//3//f/9//3+qKqoqqiqqKv9//79UVaqq0sDSQKlCqML+Of6cCWoEtQlqBLUJagS1CWoEtf8cAUb/HAFG/xwBRgQ19hUENfYVBDX2FQQ19hUAAP9/AAD/fwAA/38AAP9/")
}]
blend_shape_mode = 0
shadow_mesh = SubResource("ArrayMesh_oy2vn")
[sub_resource type="StandardMaterial3D" id="StandardMaterial3D_2qkxu"]
resource_local_to_scene = true
albedo_texture = ExtResource("27_lfacn")
metallic = 1.0
metallic_texture = ExtResource("28_f0xh4")
roughness_texture = ExtResource("30_u2hqf")
normal_enabled = true
normal_texture = ExtResource("29_nmnkj")
ao_enabled = true
texture_filter = 2
[sub_resource type="ArrayMesh" id="ArrayMesh_ii88q"]
resource_local_to_scene = true
_surfaces = [{
"aabb": AABB(-0.375, -0.25, -0.75, 0.75, 0.5, 1.5),
"attribute_data": PackedByteArray("/7//P/9v/7//X/8//7//vwAA/78AAP8//6f/v/9H/7//p/+//7//v/+f//f/v////6cAAP/H/wf/n/83/7//P/+X/7//l/8//zf/P/8P/7//x//H/5//x/+/AAD/n/8H/6f/P//H/zf/X/+//0f/P/9v/z//p/8//6f////H//f/D/8//5f/v/+X/z//p/+//6f/P/83/7//R/+//0f/P/9v/z//b/+//1//P/9f/7//N/+//w//v/83/z//D/8/"),
"format": 34896613399,
"index_count": 84,
"index_data": PackedByteArray("FgANAAwADAANABcAFwANAA4ADgANABgAGAANAA8ADwANABkAGgAHAAIAAgAHABsAEAABABEAEQABABwAHQAAAAYABgAAAAMACQAUAAgACAAUABUAFQAUAAoACgAUAB4AHgAUAAsACwAUAB8AIAATAAUABQATAAQAIQAiACMAIwAiACQAJQASACYAJgASACcAKAApACoAKgApACsALAAtAC4ALgAtAC8A"),
"lods": [0.108952, PackedByteArray("DAANAA4ADgANAA8AEAABABEAEAARAAYAEQAAAAYABgAAAAMAEQABAAIAAgABAAcABwASAAIABwATABIAEgATAAUABQATAAQACQAUAAgACAAUABUAFQAUAAoACgAUAAsA"), 0.261829, PackedByteArray("AAABAAIAAQAAAAYABgAAAAMAAgABAAcABwAEAAIAAgAEAAUACAAJAAoACgAJAAsA"), 0.524037, PackedByteArray("AAABAAIAAQAAAAMAAgABAAQAAgAEAAUA")],
"material": SubResource("StandardMaterial3D_2qkxu"),
"name": "Cube",
"primitive": 3,
"uv_scale": Vector4(0, 0, 0, 0),
"vertex_count": 48,
"vertex_data": PackedByteArray("AAAyM///VNXc3f//AAD/////zMz//1TVAAAyMwAAVNUAADIzAAD8xQAAMjP///zFAADMzAAAVNX//zIzAABU1QAAzMwAAP//AAAyMwAA///c3f//AAD/////MjMAAP/////MzP///7/c3QAA///svyEi/////0TBAAAyM///Fr8hIv//AAD//yEi////////3N0AAP///MUhIgAAAAD8xSEiAAAAAP//ISL//wAA/////zIz////v9zd//////+/AADMzP//DMEhIgAA//+cvP//zMwAAFTV//8yM///VNXc3f///////wAAzMz//1TV///MzAAA///c3QAAAAD//yEiAAD///zFISL//wAAqukhIv////+q6QAAzMwAAKrpAADMzP//qunc3QAAAAD8xf//MjMAAPzF//8yM////MXc3f////+q6dzd//8AAKrp///MzP//qun//8zMAACq6dzdAAAAAP+/ISIAAAAA/7/c3QAA////vyEiAAD///+/VFWqqv9//7+qKqoqVFWqqv45/pz+Of6cVFWqqqoqqir/P/+//z//v/7A/0C2QLbA/3//f/9//3//f/9//3//f/9//7//f/+//xwBRv45/pwOQA3A/z//v/9//3//f/9//3//f/9//3+qKqoqqiqqKv9//79UVaqq0sDSQKlCqML+Of6cCWoEtQlqBLUJagS1CWoEtf8cAUb/HAFG/xwBRgQ19hUENfYVBDX2FQQ19hUAAP9/AAD/fwAA/38AAP9/")
}]
blend_shape_mode = 0
shadow_mesh = SubResource("ArrayMesh_oy2vn")
[sub_resource type="CompressedTexture2D" id="CompressedTexture2D_rlaob"] [sub_resource type="CompressedTexture2D" id="CompressedTexture2D_rlaob"]
load_path = "res://.godot/imported/hallway_1_C.png-9a126edbc39655070332e0af1a5ee780.ctex" load_path = "res://.godot/imported/hallway_1_C.png-9a126edbc39655070332e0af1a5ee780.ctex"
@ -1056,7 +1166,7 @@ shape = SubResource("ConcavePolygonShape3D_p11ap")
[node name="WallSwitch" parent="Airlock/FarWall" instance=ExtResource("17_0idgf")] [node name="WallSwitch" parent="Airlock/FarWall" instance=ExtResource("17_0idgf")]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 2.5, 1.5, 0.1) transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 2.5, 1.5, 0.1)
[node name="Bulkhead" parent="Airlock/FarWall" instance=ExtResource("18_17ivy")] [node name="Bulkhead" parent="Airlock/FarWall" instance=ExtResource("35_f0xh4")]
[node name="GrunkNodule" parent="Airlock" instance=ExtResource("19_ji5cn")] [node name="GrunkNodule" parent="Airlock" instance=ExtResource("19_ji5cn")]
transform = Transform3D(1, 0, 0, 0, 0.866026, -0.5, 0, 0.5, 0.866026, -2.05, 0.15, -4.5) transform = Transform3D(1, 0, 0, 0, 0.866026, -0.5, 0, 0.5, 0.866026, -2.05, 0.15, -4.5)
@ -1078,6 +1188,18 @@ transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, -22.5)
[node name="Hallway1" parent="Corridor1" instance=ExtResource("2_2egij")] [node name="Hallway1" parent="Corridor1" instance=ExtResource("2_2egij")]
source_gunk_material = SubResource("ShaderMaterial_35kna") source_gunk_material = SubResource("ShaderMaterial_35kna")
[node name="CrateLong" parent="Corridor1/Hallway1" instance=ExtResource("26_otfxe")]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 1, 0.25, -5)
mesh = SubResource("ArrayMesh_54end")
[node name="CrateLong3" parent="Corridor1/Hallway1" instance=ExtResource("26_otfxe")]
transform = Transform3D(0.258819, -0.965926, 0, 0.965926, 0.258819, 0, 0, 0, 1, 1.2, 0.426927, -3)
mesh = SubResource("ArrayMesh_8r2kq")
[node name="CrateLong2" parent="Corridor1/Hallway1" instance=ExtResource("26_otfxe")]
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"] [node name="MeshInstance3D" type="MeshInstance3D" parent="Corridor1/Hallway1"]
mesh = SubResource("ArrayMesh_d8p6j") mesh = SubResource("ArrayMesh_d8p6j")
@ -1099,7 +1221,7 @@ mesh = SubResource("ArrayMesh_otfxe")
[node name="CollisionShape3D" type="CollisionShape3D" parent="Corridor1/T-Junction1"] [node name="CollisionShape3D" type="CollisionShape3D" parent="Corridor1/T-Junction1"]
shape = SubResource("ConcavePolygonShape3D_if0c2") shape = SubResource("ConcavePolygonShape3D_if0c2")
[node name="Bulkhead1" parent="Corridor1" instance=ExtResource("18_17ivy")] [node name="Bulkhead1" parent="Corridor1" instance=ExtResource("35_f0xh4")]
transform = Transform3D(-4.37114e-08, 0, -1, 0, 1, 0, 1, 0, -4.37114e-08, 1.5, 0, -7.5) transform = Transform3D(-4.37114e-08, 0, -1, 0, 1, 0, 1, 0, -4.37114e-08, 1.5, 0, -7.5)
[node name="Hallway2" parent="Corridor1" instance=ExtResource("2_2egij")] [node name="Hallway2" parent="Corridor1" instance=ExtResource("2_2egij")]

View File

@ -7,7 +7,7 @@
[ext_resource type="Shader" uid="uid://ckxc0ngd37rtk" path="res://src/shaders/gunk.gdshader" id="5_0j1ke"] [ext_resource type="Shader" uid="uid://ckxc0ngd37rtk" path="res://src/shaders/gunk.gdshader" id="5_0j1ke"]
[ext_resource type="Texture2D" uid="uid://8cm835h4gxwe" path="res://assets/debug_mask.png" id="5_x2vho"] [ext_resource type="Texture2D" uid="uid://8cm835h4gxwe" path="res://assets/debug_mask.png" id="5_x2vho"]
[ext_resource type="FastNoiseLite" uid="uid://cnlvdtx68giv6" path="res://assets/materials/gunk_noise.tres" id="6_x2vho"] [ext_resource type="FastNoiseLite" uid="uid://cnlvdtx68giv6" path="res://assets/materials/gunk_noise.tres" id="6_x2vho"]
[ext_resource type="PackedScene" uid="uid://dvma1hufsl6mc" path="res://src/props/bulkhead/bulkhead.tscn" id="8_0j1ke"] [ext_resource type="PackedScene" uid="uid://cubwniraol1qn" path="res://src/props/bulkhead/bulkhead.tscn" id="8_f342o"]
[ext_resource type="PackedScene" uid="uid://b5jubpjj3d277" path="res://levels/mechanic_test/signal_test.tscn" id="9_x2vho"] [ext_resource type="PackedScene" uid="uid://b5jubpjj3d277" path="res://levels/mechanic_test/signal_test.tscn" id="9_x2vho"]
[ext_resource type="PackedScene" uid="uid://cfqirm2o3uo4k" path="res://levels/mechanic_test/prop_test.tscn" id="10_f342o"] [ext_resource type="PackedScene" uid="uid://cfqirm2o3uo4k" path="res://levels/mechanic_test/prop_test.tscn" id="10_f342o"]
@ -239,8 +239,7 @@ mesh = SubResource("ArrayMesh_x2vho")
[node name="CollisionShape3D" type="CollisionShape3D" parent="GunkHall"] [node name="CollisionShape3D" type="CollisionShape3D" parent="GunkHall"]
shape = SubResource("ConcavePolygonShape3D_qjnj2") shape = SubResource("ConcavePolygonShape3D_qjnj2")
[node name="Bulkhead" parent="." instance=ExtResource("8_0j1ke")] [node name="Bulkhead" parent="." instance=ExtResource("8_f342o")]
unique_name_in_owner = true
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -6.5, 0, -2) transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -6.5, 0, -2)
[node name="Podium" type="StaticBody3D" parent="Bulkhead"] [node name="Podium" type="StaticBody3D" parent="Bulkhead"]
@ -294,9 +293,9 @@ transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -4.5, 0, 4.5)
[connection signal="activated" from="NoduleSpawner/WallSwitch" to="." method="spawn_nodule"] [connection signal="activated" from="NoduleSpawner/WallSwitch" to="." method="spawn_nodule"]
[connection signal="activated" from="AlarmSpawner/WallSwitch" to="." method="spawn_alarm"] [connection signal="activated" from="AlarmSpawner/WallSwitch" to="." method="spawn_alarm"]
[connection signal="activated" from="AlarmTrigger/AlarmTriggerSwitch" to="." method="trigger_spawned_alarm"] [connection signal="activated" from="AlarmTrigger/AlarmTriggerSwitch" to="." method="trigger_spawned_alarm"]
[connection signal="activated" from="Bulkhead/Podium/OpenSwitch" to="Bulkhead" method="open"]
[connection signal="activated" from="Bulkhead/Podium/OpenSwitch" to="Bulkhead/Podium/OpenSwitch" method="disable"] [connection signal="activated" from="Bulkhead/Podium/OpenSwitch" to="Bulkhead/Podium/OpenSwitch" method="disable"]
[connection signal="activated" from="Bulkhead/Podium/OpenSwitch" to="Bulkhead/Podium2/CloseSwitch" method="enable"] [connection signal="activated" from="Bulkhead/Podium/OpenSwitch" to="Bulkhead/Podium2/CloseSwitch" method="enable"]
[connection signal="activated" from="Bulkhead/Podium2/CloseSwitch" to="Bulkhead" method="close"] [connection signal="activated" from="Bulkhead/Podium/OpenSwitch" to="Bulkhead" method="open"]
[connection signal="activated" from="Bulkhead/Podium2/CloseSwitch" to="Bulkhead/Podium/OpenSwitch" method="enable"] [connection signal="activated" from="Bulkhead/Podium2/CloseSwitch" to="Bulkhead/Podium/OpenSwitch" method="enable"]
[connection signal="activated" from="Bulkhead/Podium2/CloseSwitch" to="Bulkhead/Podium2/CloseSwitch" method="disable"] [connection signal="activated" from="Bulkhead/Podium2/CloseSwitch" to="Bulkhead/Podium2/CloseSwitch" method="disable"]
[connection signal="activated" from="Bulkhead/Podium2/CloseSwitch" to="Bulkhead" method="close"]

View File

@ -1,20 +1,84 @@
[gd_scene load_steps=11 format=3 uid="uid://dvma1hufsl6mc"] [gd_scene load_steps=17 format=4 uid="uid://cubwniraol1qn"]
[ext_resource type="PackedScene" uid="uid://bopvgd18a1dl0" path="res://assets/props/bulkhead/bulkhead.gltf" id="1_77udb"] [ext_resource type="PackedScene" uid="uid://bopvgd18a1dl0" path="res://assets/props/bulkhead/bulkhead.gltf" id="1_77udb"]
[ext_resource type="Material" uid="uid://dim1g2sr3axr5" path="res://assets/props/bulkhead/bulkhead_frame.material" id="2_88qrs"]
[ext_resource type="Script" uid="uid://rjygr6ybnl30" path="res://src/props/bulkhead/bulkhead.gd" id="2_hknvo"] [ext_resource type="Script" uid="uid://rjygr6ybnl30" path="res://src/props/bulkhead/bulkhead.gd" id="2_hknvo"]
[ext_resource type="PackedScene" uid="uid://64kcxg3x6631" path="res://src/effects/dust_spray.tscn" id="3_88qrs"] [ext_resource type="PackedScene" uid="uid://64kcxg3x6631" path="res://src/effects/dust_spray.tscn" id="3_88qrs"]
[ext_resource type="Material" uid="uid://ba5iycnw36138" path="res://assets/props/bulkhead/bulkhead_door.material" id="3_w7oba"]
[sub_resource type="ConcavePolygonShape3D" id="ConcavePolygonShape3D_hknvo"] [sub_resource type="ArrayMesh" id="ArrayMesh_hx0vd"]
data = PackedVector3Array(-1.5, 0, 0.225, -1.5, 3, -0.225, -1.5, 3, 0.225, -1.5, 0, 0.225, -1.5, 0, -0.225, -1.5, 3, -0.225, -1.3125, 0.4375, -0.225, -1.5, 0, -0.225, -1.1875, 0.3125, -0.225, -1.5, 0, -0.225, -1.0625, 0.1875, -0.225, -1.1875, 0.3125, -0.225, -1.5, 0, -0.225, 1.0625, 0.1875, -0.225, -1.0625, 0.1875, -0.225, -1.3125, 0.4375, -0.225, -1.5, 3, -0.225, -1.5, 0, -0.225, 1.5, 0, -0.225, 1.0625, 0.1875, -0.225, -1.5, 0, -0.225, -1.3125, 2.5625, -0.225, -1.5, 3, -0.225, -1.3125, 0.4375, -0.225, 1.5, 0, -0.225, 1.3125, 0.4375, -0.225, 1.0625, 0.1875, -0.225, -1.5, 3, -0.225, -1.3125, 2.5625, -0.225, -1.0625, 2.8125, -0.225, 1.3125, 0.4375, -0.225, 1.5, 0, -0.225, 1.3125, 2.5625, -0.225, -1.5, 3, -0.225, -1.0625, 2.8125, -0.225, 1.5, 3, -0.225, 1.3125, 2.5625, -0.225, 1.5, 0, -0.225, 1.5, 3, -0.225, 1.5, 3, -0.225, -1.0625, 2.8125, -0.225, 1.0625, 2.8125, -0.225, 1.3125, 2.5625, -0.225, 1.5, 3, -0.225, 1.1875, 2.6875, -0.225, 1.5, 3, -0.225, 1.0625, 2.8125, -0.225, 1.1875, 2.6875, -0.225, 1.5, 0, -0.225, 1.5, 3, 0.225, 1.5, 3, -0.225, 1.5, 0, -0.225, 1.5, 0, 0.225, 1.5, 3, 0.225, 1.3125, 0.4375, 0.225, 1.5, 0, 0.225, 1.1875, 0.3125, 0.225, 1.5, 0, 0.225, 1.0625, 0.1875, 0.225, 1.1875, 0.3125, 0.225, 1.5, 0, 0.225, -1.0625, 0.1875, 0.225, 1.0625, 0.1875, 0.225, 1.3125, 0.4375, 0.225, 1.5, 3, 0.225, 1.5, 0, 0.225, -1.5, 0, 0.225, -1.0625, 0.1875, 0.225, 1.5, 0, 0.225, 1.3125, 2.5625, 0.225, 1.5, 3, 0.225, 1.3125, 0.4375, 0.225, -1.5, 0, 0.225, -1.3125, 0.4375, 0.225, -1.0625, 0.1875, 0.225, 1.5, 3, 0.225, 1.3125, 2.5625, 0.225, 1.0625, 2.8125, 0.225, -1.3125, 0.4375, 0.225, -1.5, 0, 0.225, -1.5, 3, 0.225, 1.5, 3, 0.225, 1.0625, 2.8125, 0.225, -1.5, 3, 0.225, -1.3125, 0.4375, 0.225, -1.5, 3, 0.225, -1.3125, 2.5625, 0.225, -1.5, 3, 0.225, 1.0625, 2.8125, 0.225, -1.0625, 2.8125, 0.225, -1.3125, 2.5625, 0.225, -1.5, 3, 0.225, -1.1875, 2.6875, 0.225, -1.5, 3, 0.225, -1.0625, 2.8125, 0.225, -1.1875, 2.6875, 0.225, -1.5, 0, -0.225, 1.5, 0, 0.225, 1.5, 0, -0.225, -1.5, 0, -0.225, -1.5, 0, 0.225, 1.5, 0, 0.225, 1.5, 3, -0.225, -1.5, 3, 0.225, -1.5, 3, -0.225, 1.5, 3, -0.225, 1.5, 3, 0.225, -1.5, 3, 0.225, 1.3125, 2.5625, 0.225, 1.3125, 0.4375, -0.225, 1.3125, 2.5625, -0.225, 1.3125, 2.5625, 0.225, 1.3125, 0.4375, 0.225, 1.3125, 0.4375, -0.225, -1.0625, 2.8125, -0.225, 1.0625, 2.8125, 0.225, 1.0625, 2.8125, -0.225, -1.0625, 2.8125, -0.225, -1.0625, 2.8125, 0.225, 1.0625, 2.8125, 0.225, -1.3125, 0.4375, 0.225, -1.3125, 2.5625, -0.225, -1.3125, 0.4375, -0.225, -1.3125, 0.4375, 0.225, -1.3125, 2.5625, 0.225, -1.3125, 2.5625, -0.225, -1.3125, 0.4375, 0.225, -1.0625, 0.1875, -0.225, -1.0625, 0.1875, 0.225, -1.0625, 0.1875, -0.225, -1.3125, 0.4375, 0.225, -1.1875, 0.3125, -0.225, -1.1875, 0.3125, -0.225, -1.3125, 0.4375, 0.225, -1.3125, 0.4375, -0.225, -1.3125, 2.5625, 0.225, -1.0625, 2.8125, -0.225, -1.3125, 2.5625, -0.225, -1.0625, 2.8125, -0.225, -1.3125, 2.5625, 0.225, -1.1875, 2.6875, 0.225, -1.0625, 2.8125, -0.225, -1.1875, 2.6875, 0.225, -1.0625, 2.8125, 0.225, 1.1875, 0.3125, 0.225, 1.3125, 0.4375, -0.225, 1.3125, 0.4375, 0.225, 1.3125, 0.4375, -0.225, 1.1875, 0.3125, 0.225, 1.0625, 0.1875, 0.225, 1.3125, 0.4375, -0.225, 1.0625, 0.1875, 0.225, 1.0625, 0.1875, -0.225, 1.0625, 2.8125, 0.225, 1.1875, 2.6875, -0.225, 1.0625, 2.8125, -0.225, 1.1875, 2.6875, -0.225, 1.0625, 2.8125, 0.225, 1.3125, 2.5625, 0.225, 1.1875, 2.6875, -0.225, 1.3125, 2.5625, 0.225, 1.3125, 2.5625, -0.225, 1.0625, 0.1875, 0.225, -1.0625, 0.1875, -0.225, 1.0625, 0.1875, -0.225, 1.0625, 0.1875, 0.225, -1.0625, 0.1875, 0.225, -1.0625, 0.1875, -0.225) _surfaces = [{
"aabb": AABB(-1.5, 0, -0.225, 3, 3, 0.45),
"format": 34896613377,
"index_count": 168,
"index_data": PackedByteArray("AAABAAIAAAAEAAEADwAAAAIABAAAAAYAAAAPABAAAAAQAAYABgAQABEADwASABAAEQAQABIAEgAPABMABAASABMAEQASABQABAAUABIACwARABQABwAUAAQABwALABQABAAGAAcABgARABUACwAVABEABQAEABMAEwAPAAUABQABAAQACAAGABUAFQALAAgACAAJAAYABwAGAAkAFgAIAAsAFgAJAAgACwAHABcAFgALABcABwAJAAMAFwAHAAMACQAWAA0AGAAWABcAFwADABgAGAANABYAAwAMABgADQAYAAwAAwAJAAIACQANAAIAAwACAAEAAwAKAAwACgANAAwAAQAKAAMAAgANAA4ACgAOAA0AAgAOABkACgAZAA4AGgACABkACgAaABkADwACABoAAQAbAAoAGgAKABsADwAaABsAGwABAAUADwAbAAUA"),
"lods": [0.395458, PackedByteArray("AAABAAIAAwACAAEAAAAEAAEABQABAAQABAAAAAYABAAGAAcABwAFAAQAAAAIAAYABwAGAAkACAAJAAYABwAJAAMAAwAJAAIAAQAKAAMACgABAAUACwAHAAMABwALAAUACwAIAAUACwADAAwAAwAKAAwADAANAAsADQAIAAsACgANAAwADQAJAAgACQANAAIACgAOAA0AAgANAA4ADwAKAAUADwAFAAgADwAOAAoADwACAA4AAAAPAAgADwAAAAIA")],
"primitive": 3,
"uv_scale": Vector4(0, 0, 0, 0),
"vertex_count": 28,
"vertex_data": PackedByteArray("AAAAAP//AAAAAP//AAAAAAAA/////wAA/////wAAAAAAAAAAAAAAAP8P/x8AAAAA//8AAP//AAD//wAAAAAAAP/v/x///wAA////////AAD/H//vAAAAAP/v/x8AAAAA/9//7wAAAAD/3//v//8AAP8f/+///wAA/w//H///AAD/H/8P//8AAP/f/w///wAA/x//DwAAAAD/F/8XAAAAAP/f/w8AAAAA/+f/F///AAD/7//f//8AAP/v/98AAAAA/+f/5wAAAAD/F//n//8AAP8P/9///wAA/w//3wAAAAA=")
}]
blend_shape_mode = 0
[sub_resource type="ArrayMesh" id="ArrayMesh_88aga"]
resource_name = "bulkhead_Cube_001"
_surfaces = [{
"aabb": AABB(-1.5, 0, -0.225, 3, 3, 0.45),
"attribute_data": PackedByteArray("zGz//zKTAADMbAAAMpP/////AAD/H/8P/9//D//v/98AAAAA//////8P/98AAP//MpP//8xsAAAykwAAzGz//wAAAAD/3/8P/x//D/8P/9///wAAAAD////v/9//////AADMbP//MpP//8xsAAAyk///zGwAADKTAADMbP//MpPMbP8PzGz/3zKT/98yk/8P/x/MbP/fMpP/38xs/x8yk8xs/98yk/8PMpP/38xs/w//DzKT/w/MbP/vMpP/78xs/xf/5/8f/+//3//v/w//H//v/x//5/8X/+f/5//f/+//H//v/+//H/8P/x//F/8XzGz/HzKT/x8yk/8fzGz/H/8fzGz/HzKT/xfMbMxs/x8yk/8fzGz/F//nMpP/3zKT/9/MbDKT/xfMbP8fMpP/H//fMpP/H8xs/9/MbP8fMpM="),
"format": 34896613399,
"index_count": 168,
"index_data": PackedByteArray("AAABAAIAAAADAAEACgALADAACwAxADAACwAyADEACgAIAAsACQAyAAsAMwAIAAoACQAHADIACAAzAAUABwAJADQACAAFAAQANAAJAAQABAAFAAYANAAEADUABAAGADUADAANAA4ADAAPAA0AFgAXADYAFwA3ADYAFwA4ADcAFgAUABcAFQA4ABcAOQAUABYAFQATADgAFAA5ABEAEwAVABAAFAARABAAEwAQADoAEAARABIAOgAQADsAEAASADsAGAAZABoAGAAbABkAHAAdAB4AHAAfAB0APAAiAD0APAAhACIAJAAlACYAJAAnACUAKAA+ACoAKAA/AD4ALABAAEEAQAAsAEIAQgAsAC0AQwApAEQAKQBDAEUAKQBFACsARgAvAC4ALwBGAEcALwBHAEgAIABJACMASQAgAEoASQBKAEsATABNAE4ATABPAE0A"),
"lods": [0.395458, PackedByteArray("AAABAAIAAAADAAEABAAFAAYABwAEAAYACAAFAAQABwAJAAQABQAIAAoACQAHAAoACgAIAAsACQAKAAsADAANAA4ADAAPAA0AEAARABIAEwAQABIAFAARABAAEwAVABAAEQAUABYAFQATABYAFgAUABcAFQAWABcAGAAZABoAGAAbABkAHAAdAB4AHAAfAB0AIAAhACIAIwAgACIAJAAlACYAJAAnACUAKAApACoAKAArACkALAAtAC4ALwAuAC0A")],
"material": ExtResource("2_88qrs"),
"primitive": 3,
"uv_scale": Vector4(0, 0, 0, 0),
"vertex_count": 80,
"vertex_data": PackedByteArray("AAAAAP//AAAAAP//AAAAAAAA/////wAAAAAAAAAAAAD/////AAAAAP8f/+8AAAAA/9//7wAAAAD/7/8fAAAAAAAA//8AAAAA//8AAAAAAAD/D/8fAAAAAAAAAAAAAAAA//8AAAAA/7//////////v/////8AAP+///8AAP///78AAP////8AgP/f/+///wCA/x//7///AID/D/8f//8AgP///////wCAAAAAAP//AID/7/8f//8AgP//AAD//wCAAAAAAAAA/z///wAA////P///AAAAAP8/AAAAAP///z//////AAD/vwAA//////+/AAD//wAA/7//////////v//f/+///1QW/+//H///AAD/7/8fAAAAAP/f/+8AAFQW/x//7wAA/z//3//v////P//f/+8AAP8//x//7////z//D/8f////v/8f/+8AAPzF/w//HwAA/7//H//v///8xf8P/x////zF/w//HwAA/MX/7/8f///8xf/v/x8AAPzF/xf/FwAAAAD/H/8PAAAAAP/f/w8AAAAA/w//3wAAAAD/7//fAAAAAP/n/+cAAAAA/+f/F///AID/3/8P//8AgP8f/w///wCA/+//3///AID/D//f//8AgP8X/+f//wCA/+//3///AAD/7//fAAAAAP8P/98AAP+//w//3////7//H/8PAAD8xf8f/w////zF/xf/FwAA/MX/D//f///8xf8P/98AAPzF/xf/5////MX/5/8X///8xf/f/w////zF/9//DwAA/MX/5//nAABUFv/v/9///1QW/+//3wAAVBb/3/8P////v/8f/w8AAP+//9//DwAA/7//H/8P////v/8//3//P/9//z//f/8//3////9/////f////3////9/////f////3////9/////f/9/AAD/fwAA/38AAP9/AAD/f////3////9/////f////3////9/////f////3///wAA/38AAP9/AAD/fwAA/3////9/////f////3////9/+koJav8//3//P/9/+koJagAA/38AAP9/AAD/fwAA/3//fwAAAGP+Of9/AAAAY/45AMYAYwDGAGP/4v25/+L9uf///3////9/////f////3////9/////f/9/////f////3////9/////f////3////8//3//P/9//38AAP9/AAAAxgBjAMYAYwDGAGMAY/45AGP+OQBj/jn/4v25/+L9uf/i/bn6Sglq+koJavpKCWr///9/////f////3////9/")
}]
blend_shape_mode = 0
shadow_mesh = SubResource("ArrayMesh_hx0vd")
[sub_resource type="ConcavePolygonShape3D" id="ConcavePolygonShape3D_88qrs"] [sub_resource type="ConcavePolygonShape3D" id="ConcavePolygonShape3D_88qrs"]
data = PackedVector3Array(-1.4, 0.1, 0.14, -1.4, 2.9, -0.14, -1.4, 2.9, 0.14, -1.4, 0.1, 0.14, -1.4, 0.1, -0.14, -1.4, 2.9, -0.14, -1.4, 0.1, -0.14, 1.4, 2.9, -0.14, -1.4, 2.9, -0.14, -1.4, 0.1, -0.14, 1.4, 0.1, -0.14, 1.4, 2.9, -0.14, 1.4, 0.1, -0.14, 1.4, 2.9, 0.14, 1.4, 2.9, -0.14, 1.4, 0.1, -0.14, 1.4, 0.1, 0.14, 1.4, 2.9, 0.14, 1.4, 0.1, 0.14, -1.4, 2.9, 0.14, 1.4, 2.9, 0.14, 1.4, 0.1, 0.14, -1.4, 0.1, 0.14, -1.4, 2.9, 0.14, -1.4, 0.1, -0.14, 1.4, 0.1, 0.14, 1.4, 0.1, -0.14, -1.4, 0.1, -0.14, -1.4, 0.1, 0.14, 1.4, 0.1, 0.14, 1.4, 2.9, -0.14, -1.4, 2.9, 0.14, -1.4, 2.9, -0.14, 1.4, 2.9, -0.14, 1.4, 2.9, 0.14, -1.4, 2.9, 0.14) data = PackedVector3Array(-1.5, 0, 0.225, -1.5, 3, -0.225, -1.5, 3, 0.225, -1.5, 0, 0.225, -1.5, 0, -0.225, -1.5, 3, -0.225, -1.3125, 0.375, -0.225, -1.5, 0, -0.225, -1.2188, 0.2812, -0.225, -1.5, 0, -0.225, -1.125, 0.1875, -0.225, -1.2188, 0.2812, -0.225, -1.5, 0, -0.225, 1.125, 0.1875, -0.225, -1.125, 0.1875, -0.225, -1.3125, 0.375, -0.225, -1.5, 3, -0.225, -1.5, 0, -0.225, 1.5, 0, -0.225, 1.125, 0.1875, -0.225, -1.5, 0, -0.225, -1.3125, 2.625, -0.225, -1.5, 3, -0.225, -1.3125, 0.375, -0.225, 1.5, 0, -0.225, 1.3125, 0.375, -0.225, 1.125, 0.1875, -0.225, -1.5, 3, -0.225, -1.3125, 2.625, -0.225, -1.125, 2.8125, -0.225, 1.3125, 0.375, -0.225, 1.5, 0, -0.225, 1.3125, 2.625, -0.225, -1.5, 3, -0.225, -1.125, 2.8125, -0.225, 1.5, 3, -0.225, 1.3125, 2.625, -0.225, 1.5, 0, -0.225, 1.5, 3, -0.225, 1.5, 3, -0.225, -1.125, 2.8125, -0.225, 1.125, 2.8125, -0.225, 1.3125, 2.625, -0.225, 1.5, 3, -0.225, 1.2187, 2.7187, -0.225, 1.5, 3, -0.225, 1.125, 2.8125, -0.225, 1.2187, 2.7187, -0.225, 1.5, 0, -0.225, 1.5, 3, 0.225, 1.5, 3, -0.225, 1.5, 0, -0.225, 1.5, 0, 0.225, 1.5, 3, 0.225, 1.3125, 0.375, 0.225, 1.5, 0, 0.225, 1.2187, 0.2812, 0.225, 1.5, 0, 0.225, 1.125, 0.1875, 0.225, 1.2187, 0.2812, 0.225, 1.5, 0, 0.225, -1.125, 0.1875, 0.225, 1.125, 0.1875, 0.225, 1.3125, 0.375, 0.225, 1.5, 3, 0.225, 1.5, 0, 0.225, -1.5, 0, 0.225, -1.125, 0.1875, 0.225, 1.5, 0, 0.225, 1.3125, 2.625, 0.225, 1.5, 3, 0.225, 1.3125, 0.375, 0.225, -1.5, 0, 0.225, -1.3125, 0.375, 0.225, -1.125, 0.1875, 0.225, 1.5, 3, 0.225, 1.3125, 2.625, 0.225, 1.125, 2.8125, 0.225, -1.3125, 0.375, 0.225, -1.5, 0, 0.225, -1.5, 3, 0.225, 1.5, 3, 0.225, 1.125, 2.8125, 0.225, -1.5, 3, 0.225, -1.3125, 0.375, 0.225, -1.5, 3, 0.225, -1.3125, 2.625, 0.225, -1.5, 3, 0.225, 1.125, 2.8125, 0.225, -1.125, 2.8125, 0.225, -1.3125, 2.625, 0.225, -1.5, 3, 0.225, -1.2188, 2.7187, 0.225, -1.5, 3, 0.225, -1.125, 2.8125, 0.225, -1.2188, 2.7187, 0.225, -1.5, 0, -0.225, 1.5, 0, 0.225, 1.5, 0, -0.225, -1.5, 0, -0.225, -1.5, 0, 0.225, 1.5, 0, 0.225, 1.5, 3, -0.225, -1.5, 3, 0.225, -1.5, 3, -0.225, 1.5, 3, -0.225, 1.5, 3, 0.225, -1.5, 3, 0.225, 1.3125, 2.625, 0.225, 1.3125, 0.375, -0.225, 1.3125, 2.625, -0.225, 1.3125, 2.625, 0.225, 1.3125, 0.375, 0.225, 1.3125, 0.375, -0.225, -1.125, 2.8125, -0.225, 1.125, 2.8125, 0.225, 1.125, 2.8125, -0.225, -1.125, 2.8125, -0.225, -1.125, 2.8125, 0.225, 1.125, 2.8125, 0.225, -1.3125, 0.375, 0.225, -1.3125, 2.625, -0.225, -1.3125, 0.375, -0.225, -1.3125, 0.375, 0.225, -1.3125, 2.625, 0.225, -1.3125, 2.625, -0.225, -1.3125, 0.375, 0.225, -1.125, 0.1875, -0.225, -1.125, 0.1875, 0.225, -1.125, 0.1875, -0.225, -1.3125, 0.375, 0.225, -1.2188, 0.2812, -0.225, -1.2188, 0.2812, -0.225, -1.3125, 0.375, 0.225, -1.3125, 0.375, -0.225, -1.3125, 2.625, 0.225, -1.125, 2.8125, -0.225, -1.3125, 2.625, -0.225, -1.125, 2.8125, -0.225, -1.3125, 2.625, 0.225, -1.2188, 2.7187, 0.225, -1.125, 2.8125, -0.225, -1.2188, 2.7187, 0.225, -1.125, 2.8125, 0.225, 1.2187, 0.2812, 0.225, 1.3125, 0.375, -0.225, 1.3125, 0.375, 0.225, 1.3125, 0.375, -0.225, 1.2187, 0.2812, 0.225, 1.125, 0.1875, 0.225, 1.3125, 0.375, -0.225, 1.125, 0.1875, 0.225, 1.125, 0.1875, -0.225, 1.125, 2.8125, 0.225, 1.2187, 2.7187, -0.225, 1.125, 2.8125, -0.225, 1.2187, 2.7187, -0.225, 1.125, 2.8125, 0.225, 1.3125, 2.625, 0.225, 1.2187, 2.7187, -0.225, 1.3125, 2.625, 0.225, 1.3125, 2.625, -0.225, 1.125, 0.1875, 0.225, -1.125, 0.1875, -0.225, 1.125, 0.1875, -0.225, 1.125, 0.1875, 0.225, -1.125, 0.1875, 0.225, -1.125, 0.1875, -0.225)
[sub_resource type="PrismMesh" id="PrismMesh_hknvo"] [sub_resource type="ArrayMesh" id="ArrayMesh_4jho1"]
_surfaces = [{
"aabb": AABB(-1.40625, 0.09375, -0.14, 2.8125, 2.8125, 0.28),
"format": 34896613377,
"index_count": 36,
"index_data": PackedByteArray("AAABAAIAAAADAAEABAACAAEAAwAEAAEABQAAAAIAAwAAAAUABAAGAAIABQACAAYAAwAHAAQAAwAFAAcABwAGAAQABwAFAAYA"),
"primitive": 3,
"uv_scale": Vector4(0, 0, 0, 0),
"vertex_count": 8,
"vertex_data": PackedByteArray("AAAAAP//AAAAAP//AAAAAAAA/////wAAAAAAAAAAAAD/////AAAAAP//AAD//wAA////////AAD//wAAAAAAAA==")
}]
blend_shape_mode = 0
[sub_resource type="ArrayMesh" id="ArrayMesh_bso71"]
resource_name = "bulkhead_Cube_003"
_surfaces = [{
"aabb": AABB(-1.40625, 0.09375, -0.14, 2.8125, 2.8125, 0.28),
"attribute_data": PackedByteArray("QXP//72MAABBcwAAvYz//wAA/////wAAAAAAAP////+9jP//QXMAAL2MAABBc////////wAAAAD//wAAAAD//wAAQXP//72M//9BcwAAvYz//0FzAAC9jAAAQXP//72M"),
"format": 34896613399,
"index_count": 36,
"index_data": PackedByteArray("AAABAAIAAAADAAEABAAFAAYABAAHAAUACAAJAAoACAALAAkADAANAA4ADAAPAA0AEAARABIAEAATABEAFAAVABYAFAAXABUA"),
"material": ExtResource("3_w7oba"),
"primitive": 3,
"uv_scale": Vector4(0, 0, 0, 0),
"vertex_count": 24,
"vertex_data": PackedByteArray("AAAAAP//AAAAAP//AAAAAAAA/////wAAAAAAAAAAAAAAAAAAAAAAAP////8AAAAAAAD//wAAAAD//wAAAAAAAP//AAAAAP+//////////7//////AAD/v///AAD///+///8AAP//AIAAAP////8AgP///////wCAAAAAAP//AIAAAAAAAAD/P///AAD///8///8AAAAA/z8AAAAA////P/////8AAP+/AAD//////78AAP//AAD/v/////////+//z//f/8//3//P/9//z//f////3////9/////f////3//fwAA/38AAP9/AAD/fwAA/3////9/////f////3///wAA/38AAP9/AAD/fwAA/3////9/////f////3////9/")
}]
blend_shape_mode = 0
shadow_mesh = SubResource("ArrayMesh_4jho1")
[sub_resource type="ConcavePolygonShape3D" id="ConcavePolygonShape3D_w7oba"]
data = PackedVector3Array(-1.4063, 0.0938, 0.14, -1.4063, 2.9063, -0.14, -1.4063, 2.9063, 0.14, -1.4063, 0.0938, 0.14, -1.4063, 0.0938, -0.14, -1.4063, 2.9063, -0.14, -1.4063, 0.0938, -0.14, 1.4063, 2.9063, -0.14, -1.4063, 2.9063, -0.14, -1.4063, 0.0938, -0.14, 1.4063, 0.0938, -0.14, 1.4063, 2.9063, -0.14, 1.4063, 0.0938, -0.14, 1.4063, 2.9063, 0.14, 1.4063, 2.9063, -0.14, 1.4063, 0.0938, -0.14, 1.4063, 0.0938, 0.14, 1.4063, 2.9063, 0.14, 1.4063, 0.0938, 0.14, -1.4063, 2.9063, 0.14, 1.4063, 2.9063, 0.14, 1.4063, 0.0938, 0.14, -1.4063, 0.0938, 0.14, -1.4063, 2.9063, 0.14, -1.4063, 0.0938, -0.14, 1.4063, 0.0938, 0.14, 1.4063, 0.0938, -0.14, -1.4063, 0.0938, -0.14, -1.4063, 0.0938, 0.14, 1.4063, 0.0938, 0.14, 1.4063, 2.9063, -0.14, -1.4063, 2.9063, 0.14, -1.4063, 2.9063, -0.14, 1.4063, 2.9063, -0.14, 1.4063, 2.9063, 0.14, -1.4063, 2.9063, 0.14)
[sub_resource type="PrismMesh" id="PrismMesh_w7oba"]
left_to_right = 1.0 left_to_right = 1.0
size = Vector3(0.2, 0.2, 3) size = Vector3(0.2, 0.2, 3)
[sub_resource type="ConcavePolygonShape3D" id="ConcavePolygonShape3D_w7oba"] [sub_resource type="ConcavePolygonShape3D" id="ConcavePolygonShape3D_hx0vd"]
data = PackedVector3Array(0.1, 0.1, 1.5, 0.1, -0.1, 1.5, -0.1, -0.1, 1.5, 0.1, 0.1, -1.5, -0.1, -0.1, -1.5, 0.1, -0.1, -1.5, 0.1, 0.1, 1.5, 0.1, 0.1, -1.5, 0.1, -0.1, 1.5, 0.1, 0.1, -1.5, 0.1, -0.1, -1.5, 0.1, -0.1, 1.5, 0.1, 0.1, -1.5, 0.1, 0.1, 1.5, -0.1, -0.1, -1.5, 0.1, 0.1, 1.5, -0.1, -0.1, 1.5, -0.1, -0.1, -1.5, -0.1, -0.1, 1.5, 0.1, -0.1, 1.5, -0.1, -0.1, -1.5, 0.1, -0.1, 1.5, 0.1, -0.1, -1.5, -0.1, -0.1, -1.5) data = PackedVector3Array(0.1, 0.1, 1.5, 0.1, -0.1, 1.5, -0.1, -0.1, 1.5, 0.1, 0.1, -1.5, -0.1, -0.1, -1.5, 0.1, -0.1, -1.5, 0.1, 0.1, 1.5, 0.1, 0.1, -1.5, 0.1, -0.1, 1.5, 0.1, 0.1, -1.5, 0.1, -0.1, -1.5, 0.1, -0.1, 1.5, 0.1, 0.1, -1.5, 0.1, 0.1, 1.5, -0.1, -0.1, -1.5, 0.1, 0.1, 1.5, -0.1, -0.1, 1.5, -0.1, -0.1, -1.5, -0.1, -0.1, 1.5, 0.1, -0.1, 1.5, -0.1, -0.1, -1.5, 0.1, -0.1, 1.5, 0.1, -0.1, -1.5, -0.1, -0.1, -1.5)
[sub_resource type="Animation" id="Animation_w7oba"] [sub_resource type="Animation" id="Animation_w7oba"]
@ -226,32 +290,38 @@ _data = {
[node name="Bulkhead" instance=ExtResource("1_77udb")] [node name="Bulkhead" instance=ExtResource("1_77udb")]
script = ExtResource("2_hknvo") script = ExtResource("2_hknvo")
[node name="Frame" parent="." index="0"]
mesh = SubResource("ArrayMesh_88aga")
[node name="StaticBody3D" type="StaticBody3D" parent="Frame" index="0"] [node name="StaticBody3D" type="StaticBody3D" parent="Frame" index="0"]
collision_layer = 5 collision_layer = 5
[node name="CollisionShape3D" type="CollisionShape3D" parent="Frame/StaticBody3D" index="0"] [node name="CollisionShape3D" type="CollisionShape3D" parent="Frame/StaticBody3D" index="0"]
shape = SubResource("ConcavePolygonShape3D_hknvo") shape = SubResource("ConcavePolygonShape3D_88qrs")
[node name="Door" parent="." index="1"]
mesh = SubResource("ArrayMesh_bso71")
[node name="StaticBody3D" type="StaticBody3D" parent="Door" index="0"] [node name="StaticBody3D" type="StaticBody3D" parent="Door" index="0"]
collision_layer = 5 collision_layer = 5
[node name="CollisionShape3D" type="CollisionShape3D" parent="Door/StaticBody3D" index="0"] [node name="CollisionShape3D" type="CollisionShape3D" parent="Door/StaticBody3D" index="0"]
shape = SubResource("ConcavePolygonShape3D_88qrs") shape = SubResource("ConcavePolygonShape3D_w7oba")
[node name="Ramp" type="StaticBody3D" parent="." index="3"] [node name="Ramp" type="StaticBody3D" parent="." index="3"]
[node name="MeshInstance3D" type="MeshInstance3D" parent="Ramp" index="0"] [node name="MeshInstance3D" type="MeshInstance3D" parent="Ramp" index="0"]
transform = Transform3D(-4.37114e-08, 0, 1, 0, 1, 0, -1, 0, -4.37114e-08, 0, 0.1, 0.325) transform = Transform3D(-4.37114e-08, 0, 1, 0, 1, 0, -1, 0, -4.37114e-08, 0, 0.1, 0.325)
visible = false visible = false
mesh = SubResource("PrismMesh_hknvo") mesh = SubResource("PrismMesh_w7oba")
[node name="CollisionShape3D" type="CollisionShape3D" parent="Ramp" index="1"] [node name="CollisionShape3D" type="CollisionShape3D" parent="Ramp" index="1"]
transform = Transform3D(-4.37114e-08, 0, 1, 0, 1, 0, -1, 0, -4.37114e-08, 0, 0.1, 0.325) transform = Transform3D(-4.37114e-08, 0, 1, 0, 1, 0, -1, 0, -4.37114e-08, 0, 0.1, 0.325)
shape = SubResource("ConcavePolygonShape3D_w7oba") shape = SubResource("ConcavePolygonShape3D_hx0vd")
[node name="CollisionShape3D2" type="CollisionShape3D" parent="Ramp" index="2"] [node name="CollisionShape3D2" type="CollisionShape3D" parent="Ramp" index="2"]
transform = Transform3D(-4.37114e-08, 0, -1, 0, 1, 0, 1, 0, -4.37114e-08, 0, 0.1, -0.325) transform = Transform3D(-4.37114e-08, 0, -1, 0, 1, 0, 1, 0, -4.37114e-08, 0, 0.1, -0.325)
shape = SubResource("ConcavePolygonShape3D_w7oba") shape = SubResource("ConcavePolygonShape3D_hx0vd")
[node name="Dust" type="Node3D" parent="." index="4"] [node name="Dust" type="Node3D" parent="." index="4"]

View File

@ -0,0 +1,110 @@
[gd_scene load_steps=16 format=4 uid="uid://cppd3scvxf3eg"]
[ext_resource type="Texture2D" uid="uid://cd0w8eqpount3" path="res://assets/props/crate_long/crate_long_C.png" id="2_oy2vn"]
[ext_resource type="Texture2D" uid="uid://da5p04vbiy3xe" path="res://assets/props/crate_long/crate_long_M.png" id="3_c6a2t"]
[ext_resource type="Texture2D" uid="uid://bsovubygl3go2" path="res://assets/props/crate_long/crate_long_N.png" id="4_d06p6"]
[ext_resource type="Texture2D" uid="uid://b1m1my5q2vlwi" path="res://assets/props/crate_long/crate_long_R.png" id="5_cmp6v"]
[ext_resource type="PackedScene" uid="uid://c2omlx4ptrc01" path="res://src/world/gunk_body/gunk_body.tscn" id="5_d06p6"]
[ext_resource type="Shader" uid="uid://ckxc0ngd37rtk" path="res://src/shaders/gunk.gdshader" id="6_cmp6v"]
[ext_resource type="FastNoiseLite" uid="uid://cnlvdtx68giv6" path="res://assets/materials/gunk_noise.tres" id="7_qmc2t"]
[sub_resource type="StandardMaterial3D" id="StandardMaterial3D_5pe4w"]
resource_local_to_scene = true
albedo_texture = ExtResource("2_oy2vn")
metallic = 1.0
metallic_texture = ExtResource("3_c6a2t")
roughness_texture = ExtResource("5_cmp6v")
normal_enabled = true
normal_texture = ExtResource("4_d06p6")
ao_enabled = true
texture_filter = 2
[sub_resource type="ArrayMesh" id="ArrayMesh_oy2vn"]
_surfaces = [{
"aabb": AABB(-0.375, -0.25, -0.75, 0.75, 0.5, 1.5),
"format": 34896613377,
"index_count": 84,
"index_data": PackedByteArray("CgAGAAIAAgAEAAoABAAGAAoACwAEAAIADAAGAAQABAAIAAwACwAIAAQADAAIAAYAAgABAAsAAQAIAAsADQABAAIAAgAGAA0ABwABAA0ADQAGAAcACQABAAcACQAIAAEABwAGAA4ACQAHAAUABQAHAA4ABQAIAAkABgAIAA8AAwAIAAUADgAGAAAAAAAGAA8ADgAAAAUADwAIAAAABQAAAAMAAAAIAAMA"),
"lods": [0.108952, PackedByteArray("AgAGAAcABAAGAAIAAgABAAQABwABAAIABAAIAAYAAQAIAAQACQABAAcACQAIAAEACQAHAAUABQAIAAkABwAGAAAABwAAAAUABgAIAAAAAwAIAAUAAAAIAAMABQAAAAMA"), 0.261829, PackedByteArray("AAABAAIAAgABAAQAAQAAAAUABAADAAIAAQADAAQAAgADAAAABQADAAEABQAAAAMA"), 0.524037, PackedByteArray("AAABAAIAAgABAAMAAQAAAAMAAgADAAAA")],
"name": "Cube",
"primitive": 3,
"uv_scale": Vector4(0, 0, 0, 0),
"vertex_count": 16,
"vertex_data": PackedByteArray("AAAyM///AADc3f//AAAAAP//zMz//wAAAAAyMwAAAAD//zIzAAAAAAAAzMwAAAAA3N0AAP//AAAhIv////8AACEiAAAAAAAAISL//wAAAAD//zIz//8AAP//zMwAAAAA3N0AAAAAAADc3f////8AAAAAzMz//wAAISIAAP//AAA=")
}]
blend_shape_mode = 0
[sub_resource type="ArrayMesh" id="ArrayMesh_c6a2t"]
resource_local_to_scene = true
_surfaces = [{
"aabb": AABB(-0.375, -0.25, -0.75, 0.75, 0.5, 1.5),
"attribute_data": PackedByteArray("/7//P/9v/7//X/8//7//vwAA/78AAP8//6f/v/9H/7//p/+//7//v/+f//f/v////6cAAP/H/wf/n/83/7//P/+X/7//l/8//zf/P/8P/7//x//H/5//x/+/AAD/n/8H/6f/P//H/zf/X/+//0f/P/9v/z//p/8//6f////H//f/D/8//5f/v/+X/z//p/+//6f/P/83/7//R/+//0f/P/9v/z//b/+//1//P/9f/7//N/+//w//v/83/z//D/8/"),
"format": 34896613399,
"index_count": 84,
"index_data": PackedByteArray("FgANAAwADAANABcAFwANAA4ADgANABgAGAANAA8ADwANABkAGgAHAAIAAgAHABsAEAABABEAEQABABwAHQAAAAYABgAAAAMACQAUAAgACAAUABUAFQAUAAoACgAUAB4AHgAUAAsACwAUAB8AIAATAAUABQATAAQAIQAiACMAIwAiACQAJQASACYAJgASACcAKAApACoAKgApACsALAAtAC4ALgAtAC8A"),
"lods": [0.108952, PackedByteArray("DAANAA4ADgANAA8AEAABABEAEAARAAYAEQAAAAYABgAAAAMAEQABAAIAAgABAAcABwASAAIABwATABIAEgATAAUABQATAAQACQAUAAgACAAUABUAFQAUAAoACgAUAAsA"), 0.261829, PackedByteArray("AAABAAIAAQAAAAYABgAAAAMAAgABAAcABwAEAAIAAgAEAAUACAAJAAoACgAJAAsA"), 0.524037, PackedByteArray("AAABAAIAAQAAAAMAAgABAAQAAgAEAAUA")],
"material": SubResource("StandardMaterial3D_5pe4w"),
"name": "Cube",
"primitive": 3,
"uv_scale": Vector4(0, 0, 0, 0),
"vertex_count": 48,
"vertex_data": PackedByteArray("AAAyM///VNXc3f//AAD/////zMz//1TVAAAyMwAAVNUAADIzAAD8xQAAMjP///zFAADMzAAAVNX//zIzAABU1QAAzMwAAP//AAAyMwAA///c3f//AAD/////MjMAAP/////MzP///7/c3QAA///svyEi/////0TBAAAyM///Fr8hIv//AAD//yEi////////3N0AAP///MUhIgAAAAD8xSEiAAAAAP//ISL//wAA/////zIz////v9zd//////+/AADMzP//DMEhIgAA//+cvP//zMwAAFTV//8yM///VNXc3f///////wAAzMz//1TV///MzAAA///c3QAAAAD//yEiAAD///zFISL//wAAqukhIv////+q6QAAzMwAAKrpAADMzP//qunc3QAAAAD8xf//MjMAAPzF//8yM////MXc3f////+q6dzd//8AAKrp///MzP//qun//8zMAACq6dzdAAAAAP+/ISIAAAAA/7/c3QAA////vyEiAAD///+/VFWqqv9//7+qKqoqVFWqqv45/pz+Of6cVFWqqqoqqir/P/+//z//v/7A/0C2QLbA/3//f/9//3//f/9//3//f/9//7//f/+//xwBRv45/pwOQA3A/z//v/9//3//f/9//3//f/9//3+qKqoqqiqqKv9//79UVaqq0sDSQKlCqML+Of6cCWoEtQlqBLUJagS1CWoEtf8cAUb/HAFG/xwBRgQ19hUENfYVBDX2FQQ19hUAAP9/AAD/fwAA/38AAP9/")
}]
blend_shape_mode = 0
shadow_mesh = SubResource("ArrayMesh_oy2vn")
[sub_resource type="CompressedTexture2D" id="CompressedTexture2D_rp2qp"]
load_path = "res://.godot/imported/debug_mask.png-fd2bc783338ed9439fe81a4eef9d86da.s3tc.ctex"
[sub_resource type="NoiseTexture3D" id="NoiseTexture3D_if0c2"]
width = 256
height = 256
depth = 32
seamless = true
seamless_blend_skirt = 0.5
noise = ExtResource("7_qmc2t")
[sub_resource type="NoiseTexture3D" id="NoiseTexture3D_2pd8h"]
width = 256
height = 256
depth = 32
seamless = true
seamless_blend_skirt = 0.5
noise = ExtResource("7_qmc2t")
[sub_resource type="ShaderMaterial" id="ShaderMaterial_sawbt"]
resource_local_to_scene = true
render_priority = 0
shader = ExtResource("6_cmp6v")
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="ConcavePolygonShape3D" id="ConcavePolygonShape3D_d06p6"]
data = PackedVector3Array(0.375, -0.15, 0.75, 0.275, -0.25, 0.75, 0.375, 0.15, 0.75, 0.375, 0.15, 0.75, 0.275, -0.25, 0.75, 0.275, 0.25, 0.75, 0.275, 0.25, 0.75, 0.275, -0.25, 0.75, -0.275, 0.25, 0.75, -0.275, 0.25, 0.75, 0.275, -0.25, 0.75, -0.375, 0.15, 0.75, -0.375, 0.15, 0.75, 0.275, -0.25, 0.75, -0.375, -0.15, 0.75, -0.375, -0.15, 0.75, 0.275, -0.25, 0.75, -0.275, -0.25, 0.75, 0.375, 0.15, -0.75, 0.375, -0.15, -0.75, 0.375, 0.15, 0.75, 0.375, 0.15, 0.75, 0.375, -0.15, -0.75, 0.375, -0.15, 0.75, -0.275, 0.25, -0.75, 0.275, 0.25, -0.75, -0.275, 0.25, 0.75, -0.275, 0.25, 0.75, 0.275, 0.25, -0.75, 0.275, 0.25, 0.75, -0.375, 0.15, 0.75, -0.375, -0.15, 0.75, -0.375, 0.15, -0.75, -0.375, 0.15, -0.75, -0.375, -0.15, 0.75, -0.375, -0.15, -0.75, -0.375, -0.15, -0.75, -0.275, -0.25, -0.75, -0.375, 0.15, -0.75, -0.375, 0.15, -0.75, -0.275, -0.25, -0.75, -0.275, 0.25, -0.75, -0.275, 0.25, -0.75, -0.275, -0.25, -0.75, 0.275, 0.25, -0.75, 0.275, 0.25, -0.75, -0.275, -0.25, -0.75, 0.375, 0.15, -0.75, 0.375, 0.15, -0.75, -0.275, -0.25, -0.75, 0.375, -0.15, -0.75, 0.375, -0.15, -0.75, -0.275, -0.25, -0.75, 0.275, -0.25, -0.75, -0.275, -0.25, 0.75, -0.275, -0.25, -0.75, -0.375, -0.15, 0.75, -0.375, -0.15, 0.75, -0.275, -0.25, -0.75, -0.375, -0.15, -0.75, -0.275, 0.25, -0.75, -0.275, 0.25, 0.75, -0.375, 0.15, -0.75, -0.375, 0.15, -0.75, -0.275, 0.25, 0.75, -0.375, 0.15, 0.75, 0.275, -0.25, -0.75, 0.275, -0.25, 0.75, 0.375, -0.15, -0.75, 0.375, -0.15, -0.75, 0.275, -0.25, 0.75, 0.375, -0.15, 0.75, 0.275, 0.25, 0.75, 0.275, 0.25, -0.75, 0.375, 0.15, 0.75, 0.375, 0.15, 0.75, 0.275, 0.25, -0.75, 0.375, 0.15, -0.75, 0.275, -0.25, -0.75, -0.275, -0.25, -0.75, 0.275, -0.25, 0.75, 0.275, -0.25, 0.75, -0.275, -0.25, -0.75, -0.275, -0.25, 0.75)
[node name="CrateLong" type="MeshInstance3D"]
mesh = SubResource("ArrayMesh_c6a2t")
[node name="GunkBody" parent="." node_paths=PackedStringArray("mesh_instance") instance=ExtResource("5_d06p6")]
mask_dim = 32
mesh_instance = NodePath("..")
source_gunk_material = SubResource("ShaderMaterial_sawbt")
[node name="CollisionShape3D" type="CollisionShape3D" parent="GunkBody"]
shape = SubResource("ConcavePolygonShape3D_d06p6")