Lab and textures

This commit is contained in:
Marco 2025-09-12 18:02:12 +02:00
commit 58bde154d7
20 changed files with 1577 additions and 845 deletions

File diff suppressed because one or more lines are too long

File diff suppressed because it is too large Load diff

View file

@ -39,7 +39,7 @@
( -96 56 16 ) ( -95 56 16 ) ( -96 57 16 ) __TB_empty [ -1 0 0 0 ] [ 0 -1 0 24 ] 90 1 1
( 80 64 48 ) ( 80 65 48 ) ( 81 64 48 ) special/clip [ 1 0 0 0 ] [ 0 -1 0 24 ] 0 1 1
( 80 64 24 ) ( 81 64 24 ) ( 80 64 25 ) Manual/Black [ -1 0 0 0 ] [ 0 0 -1 8 ] 90 1 1
( 64 64 24 ) ( 64 64 25 ) ( 64 65 24 ) Manual/Black [ 0 1 0 -24 ] [ 0 0 -1 8 ] 0 1 1
( 56 64 24 ) ( 56 64 25 ) ( 56 65 24 ) Manual/Black [ 0 1 0 0 ] [ 0 0 -1 0 ] 270 1 1
}
// brush 4
{
@ -48,7 +48,7 @@
( 56 -72 16 ) ( 57 -72 16 ) ( 56 -71 16 ) __TB_empty [ -1 0 0 24 ] [ 0 -1 0 -8 ] 90 1 1
( 64 56 48 ) ( 64 57 48 ) ( 65 56 48 ) special/clip [ 1 0 0 -24 ] [ 0 -1 0 -8 ] 0 1 1
( 64 56 24 ) ( 65 56 24 ) ( 64 56 25 ) __TB_empty [ -1 0 0 24 ] [ 0 0 -1 0 ] 90 1 1
( 64 56 24 ) ( 64 56 25 ) ( 64 57 24 ) Walls/Wall0 [ 0 1 0 8 ] [ 0 0 -1 0 ] 90 1 1
( 64 56 24 ) ( 64 56 25 ) ( 64 57 24 ) Walls/wall_concrete_003 [ 0 1 0 8 ] [ 0 0 -1 -16 ] 90 1 1
}
// brush 5
{
@ -57,7 +57,7 @@
( 56 -72 16 ) ( 57 -72 16 ) ( 56 -71 16 ) __TB_empty [ -1 0 0 24 ] [ 0 -1 0 -8 ] 90 1 1
( 64 56 48 ) ( 64 57 48 ) ( 65 56 48 ) special/clip [ 1 0 0 -24 ] [ 0 -1 0 -8 ] 0 1 1
( 64 -8 24 ) ( 65 -8 24 ) ( 64 -8 25 ) __TB_empty [ -1 0 0 24 ] [ 0 0 -1 0 ] 0 1 1
( 64 56 24 ) ( 64 56 25 ) ( 64 57 24 ) Walls/Wall0 [ 0 1 0 8 ] [ 0 0 -1 0 ] 90 1 1
( 64 56 24 ) ( 64 56 25 ) ( 64 57 24 ) Walls/wall_concrete_003 [ 0 1 0 8 ] [ 0 0 -1 -16 ] 90 1 1
}
// brush 6
{
@ -83,7 +83,7 @@
( 56 -64 48 ) ( 56 -64 49 ) ( 57 -64 48 ) special/clip [ 1 0 0 -24 ] [ 0 0 -1 0 ] 90 1 1
( 56 -64 48 ) ( 57 -64 48 ) ( 56 -63 48 ) special/clip [ -1 0 0 24 ] [ 0 -1 0 0 ] 90 1 1
( 64 64 52 ) ( 64 65 52 ) ( 65 64 52 ) Manual/Black [ 1 0 0 0 ] [ 0 -1 0 0 ] 0 1 1
( 64 64 56 ) ( 65 64 56 ) ( 64 64 57 ) __TB_empty [ -1 0 0 24 ] [ 0 0 -1 0 ] 90 1 1
( 64 152 56 ) ( 65 152 56 ) ( 64 152 57 ) __TB_empty [ -1 0 0 24 ] [ 0 0 -1 0 ] 0 1 1
( 64 64 56 ) ( 64 64 57 ) ( 64 65 56 ) Walls/WallTop_001 [ 0 1 0 0 ] [ 0 0 -1 0 ] 90 1 1
}
// brush 9
@ -101,7 +101,7 @@
( 64 -64 -16 ) ( 64 -64 -15 ) ( 65 -64 -16 ) special/clip [ 1 0 0 0 ] [ 0 0 -1 0 ] 180 1 1
( 64 -64 8 ) ( 65 -64 8 ) ( 64 -63 8 ) special/clip [ -1 0 0 0 ] [ 0 -1 0 0 ] 90 1 1
( 192 64 16 ) ( 192 65 16 ) ( 193 64 16 ) Floors/Floor103 [ 1 0 0 0 ] [ 0 -1 0 0 ] 180 1 1
( 192 64 16 ) ( 193 64 16 ) ( 192 64 17 ) special/clip [ -1 0 0 0 ] [ 0 0 -1 0 ] 180 1 1
( 192 152 16 ) ( 193 152 16 ) ( 192 152 17 ) special/clip [ -1 0 0 0 ] [ 0 0 -1 0 ] 90 1 1
( 192 64 16 ) ( 192 64 17 ) ( 192 65 16 ) special/clip [ 0 1 0 0 ] [ 0 0 -1 0 ] 180 1 1
}
// brush 11
@ -239,6 +239,42 @@
( 152 -312 16 ) ( 152 -312 17 ) ( 151 -312 16 ) Walls/wall_marble_010 [ -0.9999999999999999 -1.4901161071382978e-08 0 8 ] [ 0 0 -1 8 ] 180 1 1
( 160 -312 16 ) ( 160 -313 16 ) ( 160 -312 17 ) Walls/wall_marble_010 [ -1.4901161071382978e-08 1 0 8 ] [ 0 0 -1 -16 ] 270 1 1
}
// brush 26
{
( 64 -64 16 ) ( 64 -63 16 ) ( 64 -64 17 ) __TB_empty [ 0 -1 0 0 ] [ 0 0 -1 8 ] 0 1 1
( 24 -64 16 ) ( 24 -64 17 ) ( 25 -64 16 ) special/clip [ 1 0 0 8 ] [ 0 0 -1 8 ] 90 1 1
( 24 -64 16 ) ( 25 -64 16 ) ( 24 -63 16 ) __TB_empty [ -1 0 0 -8 ] [ 0 -1 0 0 ] 90 1 1
( 200 -56 48 ) ( 200 -55 48 ) ( 201 -56 48 ) special/clip [ 1 0 0 8 ] [ 0 -1 0 0 ] 0 1 1
( 200 -56 24 ) ( 201 -56 24 ) ( 200 -56 25 ) Walls/wall_concrete_005 [ -1 0 0 -8 ] [ 0 0 -1 16 ] 90 1 1
( 112 -56 24 ) ( 112 -56 25 ) ( 112 -55 24 ) Manual/Black [ 0 1 0 0 ] [ 0 0 -1 0 ] 270 1 1
}
// brush 27
{
( 144 -64 16 ) ( 144 -63 16 ) ( 144 -64 17 ) __TB_empty [ 0 -1 0 0 ] [ 0 0 -1 8 ] 270 1 1
( 104 -64 16 ) ( 104 -64 17 ) ( 105 -64 16 ) special/clip [ 1 0 0 -8 ] [ 0 0 -1 8 ] 0 1 1
( 104 -64 16 ) ( 105 -64 16 ) ( 104 -63 16 ) __TB_empty [ -1 0 0 8 ] [ 0 -1 0 0 ] 0 1 1
( 280 -56 48 ) ( 280 -55 48 ) ( 281 -56 48 ) special/clip [ 1 0 0 -8 ] [ 0 -1 0 0 ] 270 1 1
( 280 -56 24 ) ( 281 -56 24 ) ( 280 -56 25 ) Walls/wall_concrete_004 [ -1 0 0 8 ] [ 0 0 -1 16 ] 0 1 1
( 192 -56 24 ) ( 192 -56 25 ) ( 192 -55 24 ) Manual/Black [ 0 1 0 0 ] [ 0 0 -1 0 ] 180 1 1
}
// brush 28
{
( 64 -56 56 ) ( 64 -55 56 ) ( 64 -56 57 ) __TB_empty [ 1.6081226496766366e-16 -1 0 0 ] [ 0 0 -1 0 ] 270 1 1
( 192 -64 48 ) ( 191 -64 48 ) ( 192 -64 49 ) special/clip [ 1 1.6081226496766366e-16 0 0 ] [ 0 0 -1 0 ] 270 1 1
( 192 -64 48 ) ( 192 -63 48 ) ( 191 -64 48 ) special/clip [ 1.6081226496766366e-16 -1 0 0 ] [ 1 1.6081226496766366e-16 0 0 ] 0 1 1
( 64 -56 52 ) ( 63 -56 52 ) ( 64 -55 52 ) Manual/Black [ -1.6081226496766366e-16 1 0 0 ] [ 1 1.6081226496766366e-16 0 0 ] 90 1 1
( 64 -56 56 ) ( 64 -56 57 ) ( 63 -56 56 ) Walls/WallTop_001 [ -1 -1.6081226496766366e-16 0 0 ] [ 0 0 -1 0 ] 270 1 1
( 192 -64 48 ) ( 192 -64 49 ) ( 192 -63 48 ) special/clip [ -1.6081226496766366e-16 1 0 0 ] [ 0 0 -1 0 ] 0 1 1
}
// brush 29
{
( 56 -40 16 ) ( 56 -39 16 ) ( 56 -40 17 ) Walls/wall_factory_large_001 [ 0 -1 0 -8 ] [ 0 0 -1 0 ] 0 1 1
( 64 56 24 ) ( 64 56 25 ) ( 65 56 24 ) Walls/wall_factory_large_001 [ -1 0 0 24 ] [ 0 0 -1 0 ] 180 1 1
( 56 -40 16 ) ( 57 -40 16 ) ( 56 -39 16 ) Walls/wall_factory_large_001 [ -1 0 0 24 ] [ 0 -1 0 -8 ] 0 1 1
( 64 88 48 ) ( 64 89 48 ) ( 65 88 48 ) Manual/Black [ 1 0 0 -24 ] [ 0 -1 0 -8 ] 270 1 1
( 64 152 24 ) ( 65 152 24 ) ( 64 152 25 ) Walls/wall_factory_large_001 [ -1 0 0 24 ] [ 0 0 -1 0 ] 180 1 1
( 64 88 24 ) ( 64 88 25 ) ( 64 89 24 ) Walls/wall_factory_large_001 [ 0 1 0 8 ] [ 0 0 -1 -16 ] 0 1 1
}
}
// entity 1
{

217
3D/Maps/Lab1.map Normal file
View file

@ -0,0 +1,217 @@
// Game: FuncGodot
// Format: Valve
// entity 0
{
"mapversion" "220"
"wad" ""
"classname" "worldspawn"
// brush 0
{
( -64 -64 -16 ) ( -64 -63 -16 ) ( -64 -64 -15 ) Floors/floor_large_001 [ 0 -1 0 0 ] [ 0 0 -1 0 ] 0 1 1
( -64 -48 -16 ) ( -64 -48 -15 ) ( -63 -48 -16 ) Floors/floor_large_001 [ 1 0 0 0 ] [ 0 0 -1 0 ] 270 1 1
( -64 -64 8 ) ( -63 -64 8 ) ( -64 -63 8 ) Floors/floor_large_001 [ -1 0 0 0 ] [ 0 -1 0 0 ] 270 1 1
( 64 64 16 ) ( 64 65 16 ) ( 65 64 16 ) Floors/floor_large_001 [ -4.371139006309477e-08 -0.999999999999999 0 0 ] [ -0.999999999999999 4.371139006309477e-08 0 0 ] 90 1 1
( 64 64 16 ) ( 65 64 16 ) ( 64 64 17 ) Floors/floor_large_001 [ -1 0 0 0 ] [ 0 0 -1 0 ] 0 1 1
( 64 64 16 ) ( 64 64 17 ) ( 64 65 16 ) Floors/floor_large_001 [ 0 1 0 0 ] [ 0 0 -1 0 ] 0 1 1
}
// brush 1
{
( -56 -48 16 ) ( -56 -47 16 ) ( -56 -48 17 ) special/clip [ 0 -1 0 16 ] [ 0 0 -1 0 ] 90 1 1
( -56 -48 16 ) ( -56 -48 17 ) ( -55 -48 16 ) special/clip [ 1 0 0 -8 ] [ 0 0 -1 0 ] 90 1 1
( -56 -48 16 ) ( -55 -48 16 ) ( -56 -47 16 ) special/clip [ -1 0 0 8 ] [ 0 -1 0 16 ] 90 1 1
( -48 80 48 ) ( -48 81 48 ) ( -47 80 48 ) special/clip [ 1 0 0 -8 ] [ 0 -1 0 16 ] 270 1 1
( -48 72 24 ) ( -47 72 24 ) ( -48 72 25 ) Manual/Black [ -1 0 0 8 ] [ 0 0 -1 0 ] 0 1 1
( -48 80 24 ) ( -48 80 25 ) ( -48 81 24 ) Manual/Wall_Lab_Blue [ 0 1 0 0 ] [ 0 0 -1 16 ] 90 1 1
}
// brush 2
{
( -56 -48 24 ) ( -56 -47 24 ) ( -56 -48 25 ) special/clip [ 1.6081226496766366e-16 -1 0 8 ] [ 0 0 -1 0 ] 90 1 1
( 72 -56 16 ) ( 71 -56 16 ) ( 72 -56 17 ) special/clip [ 1 1.6081226496766366e-16 0 24 ] [ 0 0 -1 0 ] 90 1 1
( 72 -56 16 ) ( 72 -55 16 ) ( 71 -56 16 ) special/clip [ 1.6081226496766366e-16 -1 0 8 ] [ 1 1.6081226496766366e-16 0 24 ] 180 1 1
( -56 -48 48 ) ( -57 -48 48 ) ( -56 -47 48 ) special/clip [ -1.6081226496766366e-16 1 0 -8 ] [ 1 1.6081226496766366e-16 0 24 ] 180 1 1
( -56 -48 24 ) ( -56 -48 25 ) ( -57 -48 24 ) Manual/Wall_Lab_Blue [ -1 -1.6081226496766366e-16 0 -8 ] [ 0 0 -1 16 ] 90 1 1
( 0 -48 24 ) ( 0 -48 25 ) ( 0 -47 24 ) Various/Various14 [ 1.6081226496766366e-16 -1 0 8 ] [ 0 0 -1 0 ] 90 1 1
}
// brush 3
{
( -48 72 24 ) ( -48 73 24 ) ( -48 72 25 ) special/clip [ 1.6081226496766366e-16 -1 0 0 ] [ 0 0 -1 0 ] 90 1 1
( 80 64 16 ) ( 79 64 16 ) ( 80 64 17 ) special/clip [ 1 1.6081226496766366e-16 0 -16 ] [ 0 0 -1 0 ] 90 1 1
( 80 64 16 ) ( 80 65 16 ) ( 79 64 16 ) special/clip [ 1.6081226496766366e-16 -1 0 0 ] [ 1 1.6081226496766366e-16 0 -16 ] 180 1 1
( -48 72 32 ) ( -49 72 32 ) ( -48 73 32 ) Manual/Black [ -1.6081226496766366e-16 1 0 0 ] [ 1 1.6081226496766366e-16 0 -16 ] 90 1 1
( -48 72 24 ) ( -48 72 25 ) ( -49 72 24 ) Manual/Black [ -1 -1.6081226496766366e-16 0 0 ] [ 0 0 -1 16 ] 90 1 1
( 64 64 16 ) ( 64 64 17 ) ( 64 65 16 ) special/clip [ -1.6081226496766366e-16 1 0 0 ] [ 0 0 -1 0 ] 270 1 1
}
// brush 4
{
( 64 -64 16 ) ( 64 -63 16 ) ( 64 -64 17 ) special/clip [ -2.288475490443931e-17 -1 0 0 ] [ 0 0 -1 0 ] 270 1 1
( 64 -48 16 ) ( 64 -48 17 ) ( 65 -48 16 ) special/clip [ 1 -2.288475490443931e-17 0 0 ] [ 0 0 -1 0 ] 90 1 1
( 64 -64 16 ) ( 65 -64 16 ) ( 64 -63 16 ) special/clip [ -1 2.288475490443931e-17 0 0 ] [ -2.288475490443931e-17 -1 0 0 ] 270 1 1
( 72 64 32 ) ( 72 65 32 ) ( 73 64 32 ) Manual/Black [ 1 -2.288475490443931e-17 0 0 ] [ -2.288475490443931e-17 -1 0 0 ] 0 1 1
( 72 72 24 ) ( 73 72 24 ) ( 72 72 25 ) Manual/Black [ -1 2.288475490443931e-17 0 0 ] [ 0 0 -1 0 ] 180 1 1
( 72 64 24 ) ( 72 64 25 ) ( 72 65 24 ) Manual/Black [ 2.288475490443931e-17 1 0 0 ] [ 0 0 -1 0 ] 270 1 1
}
// brush 5
{
( 32 -48 24 ) ( 32 -47 24 ) ( 32 -48 25 ) special/clip [ 1.6081226496766366e-16 -1 0 8 ] [ 0 0 -1 0 ] 0 1 1
( 72 -56 16 ) ( 71 -56 16 ) ( 72 -56 17 ) special/clip [ 1 1.6081226496766366e-16 0 24 ] [ 0 0 -1 0 ] 90 1 1
( 72 -56 16 ) ( 72 -55 16 ) ( 71 -56 16 ) special/clip [ 1.6081226496766366e-16 -1 0 8 ] [ 1 1.6081226496766366e-16 0 24 ] 180 1 1
( -56 -48 48 ) ( -57 -48 48 ) ( -56 -47 48 ) special/clip [ -1.6081226496766366e-16 1 0 -8 ] [ 1 1.6081226496766366e-16 0 24 ] 180 1 1
( -56 -48 24 ) ( -56 -48 25 ) ( -57 -48 24 ) Manual/Wall_Lab_Blue [ -1 -1.6081226496766366e-16 0 -8 ] [ 0 0 -1 16 ] 90 1 1
( 64 -56 16 ) ( 64 -56 17 ) ( 64 -55 16 ) Manual/Black [ -1.6081226496766366e-16 1 0 0 ] [ 0 0 -1 0 ] 180 1 1
}
// brush 6
{
( 0 -176 -16 ) ( 0 -175 -16 ) ( 0 -176 -15 ) special/clip [ 0 -1 0 16 ] [ 0 0 -1 0 ] 0 1 1
( -96 -56 -16 ) ( -96 -56 -15 ) ( -95 -56 -16 ) special/clip [ 1 0 0 0 ] [ 0 0 -1 0 ] 270 1 1
( -96 -176 8 ) ( -95 -176 8 ) ( -96 -175 8 ) special/clip [ -1 0 0 0 ] [ 0 -1 0 16 ] 0 1 1
( 32 -48 16 ) ( 32 -47 16 ) ( 33 -48 16 ) Various/Various16 [ 1 0 0 0 ] [ 0 -1 0 0 ] 90 1 1
( 32 -48 16 ) ( 33 -48 16 ) ( 32 -48 17 ) special/clip [ -1 0 0 0 ] [ 0 0 -1 0 ] 90 1 1
( 32 -48 16 ) ( 32 -48 17 ) ( 32 -47 16 ) special/clip [ 0 1 0 -16 ] [ 0 0 -1 0 ] 90 1 1
}
// brush 7
{
( -56 80 48 ) ( -56 80 49 ) ( -56 79 48 ) special/clip [ -1.8369701987210297e-16 -1 0 -8 ] [ 0 0 -1 0 ] 90 1 1
( -48 -48 56 ) ( -48 -48 57 ) ( -47 -48 56 ) special/clip [ 1 -1.8369701987210297e-16 0 0 ] [ 0 0 -1 0 ] 90 1 1
( -56 80 48 ) ( -56 79 48 ) ( -55 80 48 ) special/clip [ 1.8369701987210297e-16 1 0 8 ] [ -1 1.8369701987210297e-16 0 0 ] 0 1 1
( -48 -48 52 ) ( -47 -48 52 ) ( -48 -49 52 ) Manual/Black [ -1.8369701987210297e-16 -1 0 0 ] [ -1 1.8369701987210297e-16 0 0 ] 90 1 1
( -56 72 48 ) ( -55 72 48 ) ( -56 72 49 ) Manual/Black [ -1 1.8369701987210297e-16 0 0 ] [ 0 0 -1 0 ] 0 1 1
( -48 -48 56 ) ( -48 -49 56 ) ( -48 -48 57 ) Walls/WallTop_001 [ 1.8369701987210297e-16 1 0 0 ] [ 0 0 -1 0 ] 90 1 1
}
// brush 8
{
( -64 -184 -16 ) ( -64 -183 -16 ) ( -64 -184 -15 ) special/clip [ 0 -1 0 8 ] [ 0 0 -1 0 ] 270 1 1
( -64 -168 -16 ) ( -64 -168 -15 ) ( -63 -168 -16 ) special/clip [ 1 0 0 0 ] [ 0 0 -1 0 ] 180 1 1
( -64 -184 8 ) ( -63 -184 8 ) ( -64 -183 8 ) special/clip [ -1 0 0 0 ] [ 0 -1 0 8 ] 180 1 1
( 64 -56 16 ) ( 64 -55 16 ) ( 65 -56 16 ) Floors/Floor263 [ 1 0 0 0 ] [ 0 -1 0 8 ] 270 1 1
( 64 -56 16 ) ( 65 -56 16 ) ( 64 -56 17 ) special/clip [ -1 0 0 0 ] [ 0 0 -1 0 ] 270 1 1
( 224 -56 16 ) ( 224 -56 17 ) ( 224 -55 16 ) special/clip [ 0 1 0 -8 ] [ 0 0 -1 0 ] 180 1 1
}
// brush 9
{
( -48 20 24 ) ( -48 21 24 ) ( -48 20 25 ) Various/Various14 [ 0 -1 0 -4 ] [ 0 0 -1 8 ] 90 1 1
( -48 20 24 ) ( -48 20 25 ) ( -47 20 24 ) Various/Various14 [ 1 0 0 0 ] [ 0 0 -1 8 ] 90 1 1
( -48 20 24 ) ( -47 20 24 ) ( -48 21 24 ) Various/Various14 [ -1 0 0 0 ] [ 0 -1 0 -4 ] 90 1 1
( -16 24 28 ) ( -16 25 28 ) ( -15 24 28 ) Various/Various14 [ 1 0 0 0 ] [ 0 -1 0 -4 ] 90 1 1
( -16 24 28 ) ( -15 24 28 ) ( -16 24 29 ) Various/Various14 [ -1 0 0 0 ] [ 0 0 -1 8 ] 90 1 1
( -16 24 28 ) ( -16 24 29 ) ( -16 25 28 ) Various/Various14 [ 0 1 0 4 ] [ 0 0 -1 8 ] 90 1 1
}
// brush 10
{
( -48 -8 24 ) ( -48 -7 24 ) ( -48 -8 25 ) Various/Various14 [ 0 -1 0 0 ] [ 0 0 -1 8 ] 180 1 1
( -48 -8 24 ) ( -48 -8 25 ) ( -47 -8 24 ) Various/Various14 [ 1 0 0 0 ] [ 0 0 -1 8 ] 180 1 1
( -48 -8 24 ) ( -47 -8 24 ) ( -48 -7 24 ) Various/Various14 [ -1 0 0 0 ] [ 0 -1 0 0 ] 180 1 1
( -16 -4 28 ) ( -16 -3 28 ) ( -15 -4 28 ) Various/Various14 [ 1 0 0 0 ] [ 0 -1 0 0 ] 180 1 1
( -16 -4 28 ) ( -15 -4 28 ) ( -16 -4 29 ) Various/Various14 [ -1 0 0 0 ] [ 0 0 -1 8 ] 180 1 1
( -16 -4 28 ) ( -16 -4 29 ) ( -16 -3 28 ) Various/Various14 [ 0 1 0 0 ] [ 0 0 -1 8 ] 180 1 1
}
// brush 11
{
( -20 -8 16 ) ( -20 -7 16 ) ( -20 -8 17 ) Various/Various14 [ 0 -1 0 0 ] [ 0 0 -1 0 ] 0 1 1
( -20 -8 16 ) ( -20 -8 17 ) ( -19 -8 16 ) Various/Various14 [ 1 0 0 0 ] [ 0 0 -1 0 ] 0 1 1
( -20 -8 16 ) ( -19 -8 16 ) ( -20 -7 16 ) Various/Various14 [ -1 0 0 0 ] [ 0 -1 0 0 ] 0 1 1
( -16 -4 24 ) ( -16 -3 24 ) ( -15 -4 24 ) Various/Various14 [ 1 0 0 0 ] [ 0 -1 0 0 ] 270 1 1
( -16 -4 20 ) ( -15 -4 20 ) ( -16 -4 21 ) Various/Various14 [ -1 0 0 0 ] [ 0 0 -1 0 ] 0 1 1
( -16 -4 20 ) ( -16 -4 21 ) ( -16 -3 20 ) Various/Various14 [ 0 1 0 0 ] [ 0 0 -1 0 ] 0 1 1
}
// brush 12
{
( -20 20 16 ) ( -20 21 16 ) ( -20 20 17 ) Various/Various14 [ 0 -1 0 -4 ] [ 0 0 -1 0 ] 270 1 1
( -20 20 16 ) ( -20 20 17 ) ( -19 20 16 ) Various/Various14 [ 1 0 0 0 ] [ 0 0 -1 0 ] 270 1 1
( -20 20 16 ) ( -19 20 16 ) ( -20 21 16 ) Various/Various14 [ -1 0 0 0 ] [ 0 -1 0 -4 ] 270 1 1
( -16 24 24 ) ( -16 25 24 ) ( -15 24 24 ) Various/Various14 [ 1 0 0 0 ] [ 0 -1 0 -4 ] 180 1 1
( -16 24 20 ) ( -15 24 20 ) ( -16 24 21 ) Various/Various14 [ -1 0 0 0 ] [ 0 0 -1 0 ] 270 1 1
( -16 24 20 ) ( -16 24 21 ) ( -16 25 20 ) Various/Various14 [ 0 1 0 4 ] [ 0 0 -1 0 ] 270 1 1
}
// brush 13
{
( -64 -168 24 ) ( -64 -167 24 ) ( -64 -168 25 ) special/clip [ 1.6081226496766366e-16 -1 0 -16 ] [ 0 0 -1 0 ] 0 1 1
( 64 -176 16 ) ( 63 -176 16 ) ( 64 -176 17 ) special/clip [ 1 1.6081226496766366e-16 0 0 ] [ 0 0 -1 0 ] 0 1 1
( 64 -176 16 ) ( 64 -175 16 ) ( 63 -176 16 ) special/clip [ 1.6081226496766366e-16 -1 0 -16 ] [ 1 1.6081226496766366e-16 0 0 ] 90 1 1
( -64 -168 48 ) ( -65 -168 48 ) ( -64 -167 48 ) special/clip [ -1.6081226496766366e-16 1 0 16 ] [ 1 1.6081226496766366e-16 0 0 ] 90 1 1
( -64 -168 24 ) ( -64 -168 25 ) ( -65 -168 24 ) Manual/Wall_Lab_Blue [ -1 -1.6081226496766366e-16 0 0 ] [ 0 0 -1 16 ] 0 1 1
( 64 -168 24 ) ( 64 -168 25 ) ( 64 -167 24 ) Various/Various14 [ 1.6081226496766366e-16 -1 0 0 ] [ 0 0 -1 0 ] 270 1 1
}
// brush 14
{
( 96 -168 24 ) ( 96 -167 24 ) ( 96 -168 25 ) special/clip [ 1.6081226496766366e-16 -1 0 -16 ] [ 0 0 -1 0 ] 180 1 1
( 224 -176 16 ) ( 223 -176 16 ) ( 224 -176 17 ) special/clip [ 1 1.6081226496766366e-16 0 0 ] [ 0 0 -1 0 ] 180 1 1
( 224 -176 16 ) ( 224 -175 16 ) ( 223 -176 16 ) special/clip [ 1.6081226496766366e-16 -1 0 -16 ] [ 1 1.6081226496766366e-16 0 0 ] 270 1 1
( 96 -168 48 ) ( 95 -168 48 ) ( 96 -167 48 ) special/clip [ -1.6081226496766366e-16 1 0 16 ] [ 1 1.6081226496766366e-16 0 0 ] 270 1 1
( 96 -168 24 ) ( 96 -168 25 ) ( 95 -168 24 ) Manual/Wall_Lab_Blue [ -1 -1.6081226496766366e-16 0 0 ] [ 0 0 -1 16 ] 180 1 1
( 224 -168 24 ) ( 224 -168 25 ) ( 224 -167 24 ) Various/Various14 [ 1.6081226496766366e-16 -1 0 0 ] [ 0 0 -1 0 ] 90 1 1
}
// brush 15
{
( 64 -48 24 ) ( 64 -47 24 ) ( 64 -48 25 ) special/clip [ 1.6081226496766366e-16 -1 0 8 ] [ 0 0 -1 0 ] 180 1 1
( 112 -56 16 ) ( 111 -56 16 ) ( 112 -56 17 ) special/clip [ 1 1.6081226496766366e-16 0 -16 ] [ 0 0 -1 0 ] 0 1 1
( 112 -56 16 ) ( 112 -55 16 ) ( 111 -56 16 ) special/clip [ 1.6081226496766366e-16 -1 0 8 ] [ 1 1.6081226496766366e-16 0 -16 ] 90 1 1
( -16 -48 32 ) ( -17 -48 32 ) ( -16 -47 32 ) Manual/Black [ -1.6081226496766366e-16 1 0 -8 ] [ 1 1.6081226496766366e-16 0 -16 ] 0 1 1
( -16 -48 24 ) ( -16 -48 25 ) ( -17 -48 24 ) Manual/Black [ -1 -1.6081226496766366e-16 0 0 ] [ 0 0 -1 16 ] 0 1 1
( 224 -56 16 ) ( 224 -56 17 ) ( 224 -55 16 ) Manual/Black [ -1.6081226496766366e-16 1 0 0 ] [ 0 0 -1 0 ] 180 1 1
}
// brush 16
{
( -56 -56 48 ) ( -56 -55 48 ) ( -56 -56 49 ) special/clip [ 0 -1 0 0 ] [ 0 0 -1 0 ] 0 1 1
( -56 -56 48 ) ( -56 -56 49 ) ( -55 -56 48 ) special/clip [ 1 0 0 0 ] [ 0 0 -1 0 ] 0 1 1
( -56 -56 48 ) ( -55 -56 48 ) ( -56 -55 48 ) special/clip [ -1 0 0 0 ] [ 0 -1 0 0 ] 0 1 1
( 72 -48 52 ) ( 72 -47 52 ) ( 73 -48 52 ) Manual/Black [ 1 0 0 0 ] [ 0 -1 0 0 ] 270 1 1
( 72 -48 56 ) ( 73 -48 56 ) ( 72 -48 57 ) Walls/WallTop_001 [ -1 0 0 0 ] [ 0 0 -1 0 ] 0 1 1
( 64 -48 56 ) ( 64 -48 57 ) ( 64 -47 56 ) Manual/Black [ 0 1 0 0 ] [ 0 0 -1 0 ] 0 1 1
}
// brush 17
{
( -64 -176 48 ) ( -64 -175 48 ) ( -64 -176 49 ) special/clip [ 0 -1 0 8 ] [ 0 0 -1 0 ] 0 1 1
( -64 -176 48 ) ( -64 -176 49 ) ( -63 -176 48 ) special/clip [ 1 0 0 8 ] [ 0 0 -1 0 ] 0 1 1
( -64 -176 48 ) ( -63 -176 48 ) ( -64 -175 48 ) special/clip [ -1 0 0 -8 ] [ 0 -1 0 8 ] 0 1 1
( 64 -168 52 ) ( 64 -167 52 ) ( 65 -168 52 ) Manual/Black [ 1 0 0 0 ] [ 0 -1 0 0 ] 270 1 1
( 64 -168 56 ) ( 65 -168 56 ) ( 64 -168 57 ) Walls/WallTop_001 [ -1 0 0 0 ] [ 0 0 -1 0 ] 0 1 1
( 224 -168 56 ) ( 224 -168 57 ) ( 224 -167 56 ) Manual/Black [ 0 1 0 0 ] [ 0 0 -1 0 ] 270 1 1
}
}
// entity 1
{
"classname" "actor_door_1"
"origin" "16 -52 32"
"angles" "0 90 0"
}
// entity 2
{
"classname" "actor_teleporter"
"origin" "-32 8 17"
}
// entity 3
{
"classname" "actor_box_red"
"origin" "-40 -40 20"
}
// entity 4
{
"classname" "actor_box_green"
"origin" "-40 -24 20"
}
// entity 5
{
"classname" "actor_box_red"
"origin" "-40 -40 28"
}
// entity 6
{
"classname" "actor_box_wood"
"origin" "-36 40 20"
}
// entity 7
{
"classname" "actor_box_wood"
"origin" "-44 56 20"
}
// entity 8
{
"classname" "actor_box_wood"
"origin" "-20 48 20"
}
// entity 9
{
"classname" "actor_door_1"
"origin" "80 -172 32"
"angles" "0 90 0"
}

14
3D/Maps/Lab1.map.import Normal file
View file

@ -0,0 +1,14 @@
[remap]
importer="func_godot.map"
type="Resource"
uid="uid://bnykhvta7p4j6"
path="res://.godot/imported/Lab1.map-81ed8fc8a346c3edb75fcfdd3d151c4e.tres"
[deps]
source_file="res://3D/Maps/Lab1.map"
dest_files=["res://.godot/imported/Lab1.map-81ed8fc8a346c3edb75fcfdd3d151c4e.tres"]
[params]

View file

@ -0,0 +1,8 @@
[gd_resource type="StandardMaterial3D" load_steps=2 format=3 uid="uid://dk4hlud1f4dj6"]
[ext_resource type="Texture2D" uid="uid://dc5l05nveitg0" path="res://textures/Floors/Floor196.png" id="1_koo44"]
[resource]
albedo_texture = ExtResource("1_koo44")
metallic_specular = 0.0
texture_filter = 2

View file

@ -0,0 +1,8 @@
[gd_resource type="StandardMaterial3D" load_steps=2 format=3 uid="uid://ctvka7qit4804"]
[ext_resource type="Texture2D" uid="uid://crpwv2xcmtp1k" path="res://textures/Floors/Grate_000.png" id="1_v7jnl"]
[resource]
albedo_texture = ExtResource("1_v7jnl")
metallic_specular = 0.0
texture_filter = 2

BIN
ExternalMaterial/HexGrid/Singles/Floors/floor_large_001.png (Stored with Git LFS) Normal file

Binary file not shown.

View file

@ -0,0 +1,40 @@
[remap]
importer="texture"
type="CompressedTexture2D"
uid="uid://b3osygly5ke4f"
path="res://.godot/imported/floor_large_001.png-fe15479fabdd4864846836da17afe6bd.ctex"
metadata={
"vram_texture": false
}
[deps]
source_file="res://textures/Floors/floor_large_001.png"
dest_files=["res://.godot/imported/floor_large_001.png-fe15479fabdd4864846836da17afe6bd.ctex"]
[params]
compress/mode=3
compress/high_quality=false
compress/lossy_quality=0.7
compress/uastc_level=0
compress/rdo_quality_loss=0.0
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/channel_remap/red=0
process/channel_remap/green=1
process/channel_remap/blue=2
process/channel_remap/alpha=3
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
ExternalMaterial/HexGrid/Singles/Floors/floor_large_002.png (Stored with Git LFS) Normal file

Binary file not shown.

View file

@ -0,0 +1,40 @@
[remap]
importer="texture"
type="CompressedTexture2D"
uid="uid://cmxtj55g4mgpt"
path="res://.godot/imported/floor_large_002.png-887faed798b80f616f91cd7d2e5e1580.ctex"
metadata={
"vram_texture": false
}
[deps]
source_file="res://textures/Floors/floor_large_002.png"
dest_files=["res://.godot/imported/floor_large_002.png-887faed798b80f616f91cd7d2e5e1580.ctex"]
[params]
compress/mode=3
compress/high_quality=false
compress/lossy_quality=0.7
compress/uastc_level=0
compress/rdo_quality_loss=0.0
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/channel_remap/red=0
process/channel_remap/green=1
process/channel_remap/blue=2
process/channel_remap/alpha=3
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,8 @@
[gd_resource type="StandardMaterial3D" load_steps=2 format=3 uid="uid://dp6867lcidlcy"]
[ext_resource type="Texture2D" uid="uid://b5tlt7ehcg72l" path="res://textures/Walls/wall_concrete_003.png" id="1_spf17"]
[resource]
albedo_texture = ExtResource("1_spf17")
metallic_specular = 0.0
texture_filter = 2

View file

@ -0,0 +1,8 @@
[gd_resource type="StandardMaterial3D" load_steps=2 format=3 uid="uid://cu38nn4s8o3qq"]
[ext_resource type="Texture2D" uid="uid://cspgkgx4oe348" path="res://textures/Walls/wall_concrete_004.png" id="1_6iwdg"]
[resource]
albedo_texture = ExtResource("1_6iwdg")
metallic_specular = 0.0
texture_filter = 2

View file

@ -0,0 +1,8 @@
[gd_resource type="StandardMaterial3D" load_steps=2 format=3 uid="uid://b1dh7ugn6nadt"]
[ext_resource type="Texture2D" uid="uid://ba71bsy5ps5th" path="res://textures/Walls/wall_concrete_005.png" id="1_11eis"]
[resource]
albedo_texture = ExtResource("1_11eis")
metallic_specular = 0.0
texture_filter = 2

Binary file not shown.

View file

@ -0,0 +1,40 @@
[remap]
importer="texture"
type="CompressedTexture2D"
uid="uid://g2krv0ng0nqy"
path="res://.godot/imported/wall_factory_large_001.png-a7737af8e8083ce93257b1c1bc4d3ea8.ctex"
metadata={
"vram_texture": false
}
[deps]
source_file="res://textures/Walls/wall_factory_large_001.png"
dest_files=["res://.godot/imported/wall_factory_large_001.png-a7737af8e8083ce93257b1c1bc4d3ea8.ctex"]
[params]
compress/mode=3
compress/high_quality=false
compress/lossy_quality=0.7
compress/uastc_level=0
compress/rdo_quality_loss=0.0
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/channel_remap/red=0
process/channel_remap/green=1
process/channel_remap/blue=2
process/channel_remap/alpha=3
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,8 @@
[gd_resource type="StandardMaterial3D" load_steps=2 format=3 uid="uid://unjn744gdsic"]
[ext_resource type="Texture2D" uid="uid://g2krv0ng0nqy" path="res://textures/Walls/wall_factory_large_001.png" id="1_chwwd"]
[resource]
albedo_texture = ExtResource("1_chwwd")
metallic_specular = 0.0
texture_filter = 2

Binary file not shown.

Binary file not shown.

File diff suppressed because one or more lines are too long