From 18196ca2b8806d5ca1fd7557fa4dcc1c1429ae27 Mon Sep 17 00:00:00 2001 From: Rob Kelly Date: Thu, 6 Mar 2025 20:25:22 -0700 Subject: [PATCH] Hallway variants --- asset_dev/level/hallway/hallway.blend | Bin 491232 -> 491904 bytes asset_dev/level/hallway/hallway.blend1 | Bin 485684 -> 491232 bytes asset_dev/level/hallway/hallway_2.ubpd | Bin 0 -> 5571 bytes asset_dev/level/hallway/hallway_2_C.png | 3 + asset_dev/level/hallway/hallway_2_E.png | 3 + asset_dev/level/hallway/hallway_2_M.png | 3 + asset_dev/level/hallway/hallway_2_N.png | 3 + asset_dev/level/hallway/hallway_2_R.png | 3 + asset_dev/level/hallway/hallway_3.ubpd | Bin 0 -> 6168 bytes asset_dev/level/hallway/hallway_3_C.png | 3 + asset_dev/level/hallway/hallway_3_E.png | 3 + asset_dev/level/hallway/hallway_3_M.png | 3 + asset_dev/level/hallway/hallway_3_N.png | 3 + asset_dev/level/hallway/hallway_3_R.png | 3 + assets/level/hallway/hallway_2_C.png | 3 + assets/level/hallway/hallway_2_C.png.import | 34 +++++ assets/level/hallway/hallway_2_E.png | 3 + assets/level/hallway/hallway_2_E.png.import | 34 +++++ assets/level/hallway/hallway_2_M.png | 3 + assets/level/hallway/hallway_2_M.png.import | 34 +++++ assets/level/hallway/hallway_2_N.png | 3 + assets/level/hallway/hallway_2_N.png.import | 34 +++++ assets/level/hallway/hallway_2_R.png | 3 + assets/level/hallway/hallway_2_R.png.import | 34 +++++ assets/level/hallway/hallway_3_C.png | 3 + assets/level/hallway/hallway_3_C.png.import | 34 +++++ assets/level/hallway/hallway_3_E.png | 3 + assets/level/hallway/hallway_3_E.png.import | 34 +++++ assets/level/hallway/hallway_3_M.png | 3 + assets/level/hallway/hallway_3_M.png.import | 34 +++++ assets/level/hallway/hallway_3_N.png | 3 + assets/level/hallway/hallway_3_N.png.import | 34 +++++ assets/level/hallway/hallway_3_R.png | 3 + assets/level/hallway/hallway_3_R.png.import | 34 +++++ levels/sandbox/hallway_1.tres | 90 ++++++++++++ levels/sandbox/hallway_2.tres | 90 ++++++++++++ levels/sandbox/sandbox.tscn | 152 ++++---------------- 37 files changed, 609 insertions(+), 123 deletions(-) create mode 100644 asset_dev/level/hallway/hallway_2.ubpd create mode 100644 asset_dev/level/hallway/hallway_2_C.png create mode 100644 asset_dev/level/hallway/hallway_2_E.png create mode 100644 asset_dev/level/hallway/hallway_2_M.png create mode 100644 asset_dev/level/hallway/hallway_2_N.png create mode 100644 asset_dev/level/hallway/hallway_2_R.png create mode 100644 asset_dev/level/hallway/hallway_3.ubpd create mode 100644 asset_dev/level/hallway/hallway_3_C.png create mode 100644 asset_dev/level/hallway/hallway_3_E.png create mode 100644 asset_dev/level/hallway/hallway_3_M.png create mode 100644 asset_dev/level/hallway/hallway_3_N.png create mode 100644 asset_dev/level/hallway/hallway_3_R.png create mode 100644 assets/level/hallway/hallway_2_C.png create mode 100644 assets/level/hallway/hallway_2_C.png.import create mode 100644 assets/level/hallway/hallway_2_E.png create mode 100644 assets/level/hallway/hallway_2_E.png.import create mode 100644 assets/level/hallway/hallway_2_M.png create mode 100644 assets/level/hallway/hallway_2_M.png.import create mode 100644 assets/level/hallway/hallway_2_N.png create mode 100644 assets/level/hallway/hallway_2_N.png.import create mode 100644 assets/level/hallway/hallway_2_R.png create mode 100644 assets/level/hallway/hallway_2_R.png.import create mode 100644 assets/level/hallway/hallway_3_C.png create mode 100644 assets/level/hallway/hallway_3_C.png.import create mode 100644 assets/level/hallway/hallway_3_E.png create mode 100644 assets/level/hallway/hallway_3_E.png.import create mode 100644 assets/level/hallway/hallway_3_M.png create mode 100644 assets/level/hallway/hallway_3_M.png.import create mode 100644 assets/level/hallway/hallway_3_N.png create mode 100644 assets/level/hallway/hallway_3_N.png.import create mode 100644 assets/level/hallway/hallway_3_R.png create mode 100644 assets/level/hallway/hallway_3_R.png.import create mode 100644 levels/sandbox/hallway_1.tres create mode 100644 levels/sandbox/hallway_2.tres diff --git a/asset_dev/level/hallway/hallway.blend b/asset_dev/level/hallway/hallway.blend index fddd1ddb68f31e36d268f72f2d80bee6977c2bf9..2f9683d6ac6119bf4f7498552b97a5beea120482 100644 GIT binary patch delta 3260 zcmdT`drVYU8lN-gAma=a5bR=s8HZtDfWaB&#XOK15$WJo9bIH+h*E4PLed0HABkCY z86sBN(vIes9iGu9?` zvhly2BD z*4EZi&N)?AS4(=6$wVtEDri|**@IC3gE&2~Pibi>)oQi(5Z>Io42OEr{~JM_R*Nml zo%m?y`?$NR6ptB8acucsJfSmXyId}+)9J7uwc!v_L5szL^y6g~j&fsWX2HS!Ry21>)l^Jxu$e>%5L06JNSC&DiyRS}&>P}^Zg*kl`*t3kH0)Zu(>F+OLH$#xFO zPDnb=rlPn)09#uTcDTcGSa&+CH)ZNgn>L1khF@WWv4%RGPW*V25qCG4<*V+WRC`?1 zSZ$?tyB+%j8*nIqq?qxJD?D%9y>3F&(9l3F)rNa*vRN&3?b@~MNw|W$*H6gVw1lC} zW)tEqOMpKnLcDc6m1i)e36299&SJS2PUG=-Xk%j|&rpbOl)d1ZHEVEu<0cJ@Lj!>T zwOZ?i_+#S$vV^dGa|Ak_E+M`-EeJ)R*XI@Dp|oIIL{4WL$8)o8wTGDt3((H8;05@6 zK590b@t%%VxV^&-{eHg??_kMGR$+$2OZ0~~;ZQh7816jHa5{I$rR_*X@pmz8R}O4& zIB>jcQo|Zan>=3XcDwPO$lH0XTRgOReSq$7ZKB?_t~45K-Ek1dyC;DQ@7i@4Hm>ty z`x6nR|CjicC#HZC?|O0qIIu0+30t>5Da4~J8h`QFcklGEwoseHLtS1!ZEkMneWdmE z^|Yp@hH@PrB7C^8$|Rm1G>qf-cCYGZM_uw+$rR+ta-+JsI_mT^(Q30* zN{-7JIF9$M?B{DfJ$W$B)4*w8E>BNTK4H^Ial8MOxPP_9O$`;5)Yi}>`SDn+IXTqj zX{0W1)!efbC2m%z>}g<=GyB?`sR z7l#(PtLpaf63*`{QV-pFeu)c)ZsA+cbik|so);c{_64L=Duk(haiF1JOQDJx$N2*- z!nxlJ08RZjvXF5}7(4JL1k<=S_JMkTkMto@yuU}t8@OG9g8#Vi9#)-PEaVFw==Ur^ z{)wW}-o`yI9$S&m*X>>JN?FwovSjd`ljX9X^`&jX)2|f*$n>PqhgRdE@lBeWr={p7 z#&L4osJwZa_s3HRWs5)iY@`EfYbtZAT;7-pF|>EC$Y;yAgtk|W^jR8nDl+5Zi9A$+ zjs;eeWFcBnn5!65tdcI6bgGMwKe7TB^c9lgA{2zdk9V`q8Ocx)dIx>H_1D+M$5x`{ zIa#Z@gV?D@pZ<|7ys1Q4O1A$V&s}(m#O|OGF*JpaL!>NMD9F|XD8UOCwv+HQ%3pRS zdW6+Lx@OQtVx2`QG4L;>2P86!?BwV)I>Ch|vUeIe_$r6IFpY-AiVx5tAc-3&A6Spo z>qzJ-YRmt2SU#lh<@;~L1G74kxQc=$?pRW4=*+1Dl1ateh&73V1tZ`yNj{SbtReMkpyN6fIhRBM^}hMt z^7&J8CyDw>_nmlMdc;Ql`(yL~FNy(?!8z29xCgn)R*=~e`wjFe$~(SPK>m3HJ)@o} zJS!DCvP3q{bGT7?KeO~B9DmJlJF+m3id1~Zt@y4O@pC(pa}zPj5_4`Yd;fPo0O{^` A_y7O^ delta 2829 zcmc&$eQZEog&H zbfY5?E2UL8lUp|vDvQriu+o!;6>CU0)&hA`foxk5FAdq2*Kw`}E+NQC~w<)bgRP?)-bhJAgik5Bap21BZkr-_zVS?F8-5y($yAdptU1NkgL z%+d#zux1IPA_|I#rikQSqbb1zrE-U>k+-(C(kEgrIuvsQp!Vd%XN-{`cQtsq-|wgK z#8#S0km6u4$l+%1-(=^s32)ld;8@`YJ@Jl?j{ANO!Vs~tWLj)#X^}F?B|&U%Zk94# zQ(Dd4nx%V6P$4~@<&Y+Pj-$~i4+H{IrbmrJ2%716)C9SBB9Y);uUE=EG9`#ur2nx2 zF%W2#GLPjIsR6Mq(k5k6dBx)cYB`UC0uoSvABI4JKB%I-y`3Yu-EO+Ke~_@rqX(%NQJ#UfTW}L5#=aG@gExrqX7$wLvXQd?zS(n#CXtGP85WtSzDp za__*qWnH~(e9MCg{?o1)Z;u7o#asVQcX<_udJ-RN3b;9N^&d`w>lPrTN{hOh8o;nMTdH@)6CQBLb&DgZvf=z zkCcx^9TtWhbyy%IroE}AI*e`fwsD8Emit0+B@T1L#)5nuKv5i&H@KhmWi~ z`a9uUYv5(Hf=jOt|A)AXbRxW!)Q7wiM<;*0M9YWQ8jmg< zSyB`W^wz$9@n6}s(nI@SAbQTFO9wK7>BiVcXtn^S<)caIt)GkvM!rpX8Cv)@S~j{> z8aen|QMg4nk6bmndsK_NM=Be=ZKc0HX`tqp@6fZaSm^g&?3a8e9}o_^PCf5BB>?GV z*D3K2rTVjfljq(PpIcQLe)b`yvvWTK&VKNQQ2FW$?}$Q4@@W+|Nmq|{$+NOJDwISt zT}0mfu6R;!jB9dTk8Jv*xTDNuIi!NUmisx|`-V{U>ezWvFy7W`zpd0RXDw-!JB|>(^Ylzd+YcIs1utPH#G}{yAk<^)+wH(u`OonC9jcKMQc2j$HjIps}$F zVy~RLEZU1rf7Kj-%azx}(@n-b1{LI-UcOX9Y=ZIOakaOH$8nf)!bG5;kfsc&%JNcT zFEaTwC2%>qhB%4&YLQO&%qpGE3OCFaMvK<6k@aMa)2y4+ZB#BD|En18KA{ZN65fAS zxl4t!ch-|0^2Oy_c&|=Yzk&RToEyzvmA~3RO3Y&kB2>%&c91XMq`7f}@C~(p_+3`L zL?)mya$E#E(bquI_unSHV~I`d&MYY}|6)owgBc7L-&5woD(1+0?BX0Lk+WBbU0@Yg z$Vbe3g&5fM9H}3lBLO^^S;H0bl6>|WxhquUV<(|jBG2vu0E;h%FBPo zBtB}tW@CHiNw@V(@Pv|YLNg^h`#OgpcH;UGc7C4xh@b;YX36mi%c6=hkyE*kO)U}| zGc1s9qoMeR3UWHfwl9!j>zR`utFT|IzIj-{V2cX?iveu#I;ke;%0}Q+dbI4g@{mkI zev$qDL(##euaoYI+1b0wFKJc-GqD-7U_+aMr4~uTI5Dp}SpLaQERx~M^y{xE*EOqE zirEtYia^ZyIq4%9!4ASn1Yh>)=VYAR7=Yi+_ivDWMoX(Yll0f@%Nqa}uKMP@a{J5R i2*9BqJ9d+-HK2rEC|L;J<@2X+5}+da^vzY5Py82GpZW0s diff --git a/asset_dev/level/hallway/hallway.blend1 b/asset_dev/level/hallway/hallway.blend1 index 6fda31031a70c8bbf5eae768b2f8c4b80ace4a5b..fddd1ddb68f31e36d268f72f2d80bee6977c2bf9 100644 GIT binary patch delta 23486 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 F|9>%wXNv#; delta 10765 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 P1;WXd5uavVh1UEJHx^7) literal 0 HcmV?d00001 diff --git a/asset_dev/level/hallway/hallway_3_C.png b/asset_dev/level/hallway/hallway_3_C.png new file mode 100644 index 0000000..0e4df58 --- /dev/null +++ b/asset_dev/level/hallway/hallway_3_C.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:3ddd9a159542c553542cb50e584da99828bf74b1c8e25598ea5221ab8ea282fd +size 464 diff --git a/asset_dev/level/hallway/hallway_3_E.png b/asset_dev/level/hallway/hallway_3_E.png new file mode 100644 index 0000000..e09ec71 --- /dev/null +++ b/asset_dev/level/hallway/hallway_3_E.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:e719f6b6d1ee106d09bc8c4306a6ffb960435b25d30d0c08ce5cf6febab9f821 +size 220 diff --git a/asset_dev/level/hallway/hallway_3_M.png b/asset_dev/level/hallway/hallway_3_M.png new file mode 100644 index 0000000..bf1c194 --- /dev/null +++ b/asset_dev/level/hallway/hallway_3_M.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:2fea94e7172a2a4e6e2816ae0c173b4cbed12bf50c8fea974111d8489d8478e5 +size 232 diff --git a/asset_dev/level/hallway/hallway_3_N.png b/asset_dev/level/hallway/hallway_3_N.png new file mode 100644 index 0000000..962bda0 --- /dev/null +++ b/asset_dev/level/hallway/hallway_3_N.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:17edc37c5519a250db8cb23e304ca74baba76efcff936ee4c626c5693e160da1 +size 890 diff --git a/asset_dev/level/hallway/hallway_3_R.png b/asset_dev/level/hallway/hallway_3_R.png new file mode 100644 index 0000000..53318f7 --- /dev/null +++ b/asset_dev/level/hallway/hallway_3_R.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:5c401f166663e78d4a8f7c77381cd32f25fe38f9b942f928626fb00c01be9af2 +size 386 diff --git a/assets/level/hallway/hallway_2_C.png b/assets/level/hallway/hallway_2_C.png new file mode 100644 index 0000000..ff6596b --- /dev/null +++ b/assets/level/hallway/hallway_2_C.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:42471c1271979b20fbc707b4652f1c362c2ebe451cf0ec9c2b4e259e182dc452 +size 429 diff --git a/assets/level/hallway/hallway_2_C.png.import b/assets/level/hallway/hallway_2_C.png.import new file mode 100644 index 0000000..e12162d --- /dev/null +++ b/assets/level/hallway/hallway_2_C.png.import @@ -0,0 +1,34 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://c3yo0fiux7uvl" +path="res://.godot/imported/hallway_2_C.png-368e035781dbfc292f80210e8377e1f9.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://assets/level/hallway/hallway_2_C.png" +dest_files=["res://.godot/imported/hallway_2_C.png-368e035781dbfc292f80210e8377e1f9.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 diff --git a/assets/level/hallway/hallway_2_E.png b/assets/level/hallway/hallway_2_E.png new file mode 100644 index 0000000..e09ec71 --- /dev/null +++ b/assets/level/hallway/hallway_2_E.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:e719f6b6d1ee106d09bc8c4306a6ffb960435b25d30d0c08ce5cf6febab9f821 +size 220 diff --git a/assets/level/hallway/hallway_2_E.png.import b/assets/level/hallway/hallway_2_E.png.import new file mode 100644 index 0000000..f3b7a07 --- /dev/null +++ b/assets/level/hallway/hallway_2_E.png.import @@ -0,0 +1,34 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://blicao0n4875s" +path="res://.godot/imported/hallway_2_E.png-d7d6ba060d0d323809edfb662bdb2b4a.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://assets/level/hallway/hallway_2_E.png" +dest_files=["res://.godot/imported/hallway_2_E.png-d7d6ba060d0d323809edfb662bdb2b4a.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 diff --git a/assets/level/hallway/hallway_2_M.png b/assets/level/hallway/hallway_2_M.png new file mode 100644 index 0000000..bf1c194 --- /dev/null +++ b/assets/level/hallway/hallway_2_M.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:2fea94e7172a2a4e6e2816ae0c173b4cbed12bf50c8fea974111d8489d8478e5 +size 232 diff --git a/assets/level/hallway/hallway_2_M.png.import b/assets/level/hallway/hallway_2_M.png.import new file mode 100644 index 0000000..7635736 --- /dev/null +++ b/assets/level/hallway/hallway_2_M.png.import @@ -0,0 +1,34 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://crge5t3vivfhn" +path="res://.godot/imported/hallway_2_M.png-f213557d859a0fe7aab8242b25a4a2c0.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://assets/level/hallway/hallway_2_M.png" +dest_files=["res://.godot/imported/hallway_2_M.png-f213557d859a0fe7aab8242b25a4a2c0.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 diff --git a/assets/level/hallway/hallway_2_N.png b/assets/level/hallway/hallway_2_N.png new file mode 100644 index 0000000..4738c70 --- /dev/null +++ b/assets/level/hallway/hallway_2_N.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:82d16b66b90d864790da6313780ab92aa0c73dc7f49af9cc3787ec890ba06965 +size 634 diff --git a/assets/level/hallway/hallway_2_N.png.import b/assets/level/hallway/hallway_2_N.png.import new file mode 100644 index 0000000..2ca5dfb --- /dev/null +++ b/assets/level/hallway/hallway_2_N.png.import @@ -0,0 +1,34 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://d3eaofj7ntddk" +path="res://.godot/imported/hallway_2_N.png-6d22130ff0aeb6510ae322aebc31a58e.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://assets/level/hallway/hallway_2_N.png" +dest_files=["res://.godot/imported/hallway_2_N.png-6d22130ff0aeb6510ae322aebc31a58e.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/level/hallway/hallway_2_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 diff --git a/assets/level/hallway/hallway_2_R.png b/assets/level/hallway/hallway_2_R.png new file mode 100644 index 0000000..e936ce8 --- /dev/null +++ b/assets/level/hallway/hallway_2_R.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:d778c5f82cd14edb3f9716ae414ed1c187b9285370818c2d0aebb2bf522474b3 +size 359 diff --git a/assets/level/hallway/hallway_2_R.png.import b/assets/level/hallway/hallway_2_R.png.import new file mode 100644 index 0000000..acd8f49 --- /dev/null +++ b/assets/level/hallway/hallway_2_R.png.import @@ -0,0 +1,34 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://dxy4wicwjb38a" +path="res://.godot/imported/hallway_2_R.png-e22266e6db52a2c329569fdae3b64571.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://assets/level/hallway/hallway_2_R.png" +dest_files=["res://.godot/imported/hallway_2_R.png-e22266e6db52a2c329569fdae3b64571.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 diff --git a/assets/level/hallway/hallway_3_C.png b/assets/level/hallway/hallway_3_C.png new file mode 100644 index 0000000..0e4df58 --- /dev/null +++ b/assets/level/hallway/hallway_3_C.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:3ddd9a159542c553542cb50e584da99828bf74b1c8e25598ea5221ab8ea282fd +size 464 diff --git a/assets/level/hallway/hallway_3_C.png.import b/assets/level/hallway/hallway_3_C.png.import new file mode 100644 index 0000000..fbeaa25 --- /dev/null +++ b/assets/level/hallway/hallway_3_C.png.import @@ -0,0 +1,34 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://c60foyohyjlj8" +path="res://.godot/imported/hallway_3_C.png-9b45a5b023d4947b4c559574fc3e621c.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://assets/level/hallway/hallway_3_C.png" +dest_files=["res://.godot/imported/hallway_3_C.png-9b45a5b023d4947b4c559574fc3e621c.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 diff --git a/assets/level/hallway/hallway_3_E.png b/assets/level/hallway/hallway_3_E.png new file mode 100644 index 0000000..e09ec71 --- /dev/null +++ b/assets/level/hallway/hallway_3_E.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:e719f6b6d1ee106d09bc8c4306a6ffb960435b25d30d0c08ce5cf6febab9f821 +size 220 diff --git a/assets/level/hallway/hallway_3_E.png.import b/assets/level/hallway/hallway_3_E.png.import new file mode 100644 index 0000000..630d1ca --- /dev/null +++ b/assets/level/hallway/hallway_3_E.png.import @@ -0,0 +1,34 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://cjdkxbs8uwkh6" +path="res://.godot/imported/hallway_3_E.png-f2cf0e0a896e85dd3fdd9f5077a7e45a.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://assets/level/hallway/hallway_3_E.png" +dest_files=["res://.godot/imported/hallway_3_E.png-f2cf0e0a896e85dd3fdd9f5077a7e45a.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 diff --git a/assets/level/hallway/hallway_3_M.png b/assets/level/hallway/hallway_3_M.png new file mode 100644 index 0000000..bf1c194 --- /dev/null +++ b/assets/level/hallway/hallway_3_M.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:2fea94e7172a2a4e6e2816ae0c173b4cbed12bf50c8fea974111d8489d8478e5 +size 232 diff --git a/assets/level/hallway/hallway_3_M.png.import b/assets/level/hallway/hallway_3_M.png.import new file mode 100644 index 0000000..1dff06e --- /dev/null +++ b/assets/level/hallway/hallway_3_M.png.import @@ -0,0 +1,34 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://dht2my8tw3hl7" +path="res://.godot/imported/hallway_3_M.png-6d432a7e82e31420f6671047ebc348f7.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://assets/level/hallway/hallway_3_M.png" +dest_files=["res://.godot/imported/hallway_3_M.png-6d432a7e82e31420f6671047ebc348f7.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 diff --git a/assets/level/hallway/hallway_3_N.png b/assets/level/hallway/hallway_3_N.png new file mode 100644 index 0000000..962bda0 --- /dev/null +++ b/assets/level/hallway/hallway_3_N.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:17edc37c5519a250db8cb23e304ca74baba76efcff936ee4c626c5693e160da1 +size 890 diff --git a/assets/level/hallway/hallway_3_N.png.import b/assets/level/hallway/hallway_3_N.png.import new file mode 100644 index 0000000..c096520 --- /dev/null +++ b/assets/level/hallway/hallway_3_N.png.import @@ -0,0 +1,34 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://b0qjhayccearq" +path="res://.godot/imported/hallway_3_N.png-3a3b90c817ff23ffb14b76803b3c61fc.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://assets/level/hallway/hallway_3_N.png" +dest_files=["res://.godot/imported/hallway_3_N.png-3a3b90c817ff23ffb14b76803b3c61fc.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/level/hallway/hallway_3_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 diff --git a/assets/level/hallway/hallway_3_R.png b/assets/level/hallway/hallway_3_R.png new file mode 100644 index 0000000..53318f7 --- /dev/null +++ b/assets/level/hallway/hallway_3_R.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:5c401f166663e78d4a8f7c77381cd32f25fe38f9b942f928626fb00c01be9af2 +size 386 diff --git a/assets/level/hallway/hallway_3_R.png.import b/assets/level/hallway/hallway_3_R.png.import new file mode 100644 index 0000000..5707e49 --- /dev/null +++ b/assets/level/hallway/hallway_3_R.png.import @@ -0,0 +1,34 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://ccm4iloi5vyld" +path="res://.godot/imported/hallway_3_R.png-e7b238f537dbeb1347813ad41e0203bb.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://assets/level/hallway/hallway_3_R.png" +dest_files=["res://.godot/imported/hallway_3_R.png-e7b238f537dbeb1347813ad41e0203bb.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 diff --git a/levels/sandbox/hallway_1.tres b/levels/sandbox/hallway_1.tres new file mode 100644 index 0000000..77c92d4 --- /dev/null +++ b/levels/sandbox/hallway_1.tres @@ -0,0 +1,90 @@ +[gd_resource type="ArrayMesh" load_steps=14 format=4 uid="uid://chluobkj3vpht"] + +[ext_resource type="Texture2D" uid="uid://cj5em70wq1l6f" path="res://assets/level/hallway/hallway_1_C.png" id="1_1uy28"] +[ext_resource type="Texture2D" uid="uid://bi87m5noufg5h" path="res://assets/level/hallway/hallway_1_E.png" id="2_3o6xi"] +[ext_resource type="Texture2D" uid="uid://c6ublhoexsuk" path="res://assets/level/hallway/hallway_1_M.png" id="3_qrctk"] +[ext_resource type="Shader" uid="uid://ckxc0ngd37rtk" path="res://src/shaders/gunk.gdshader" id="4_1eiv3"] +[ext_resource type="FastNoiseLite" uid="uid://cnlvdtx68giv6" path="res://assets/materials/gunk_noise.tres" id="5_os6sm"] +[ext_resource type="Texture2D" uid="uid://dtp6ctfi5l4v8" path="res://assets/level/hallway/hallway_1_N.png" id="6_2gcng"] +[ext_resource type="Texture2D" uid="uid://5ua6bne0btou" path="res://assets/level/hallway/hallway_1_R.png" id="7_on856"] + +[sub_resource type="CompressedTexture2D" id="CompressedTexture2D_ow0bp"] +load_path = "res://.godot/imported/debug_mask.png-fd2bc783338ed9439fe81a4eef9d86da.s3tc.ctex" + +[sub_resource type="NoiseTexture3D" id="NoiseTexture3D_d70or"] +width = 256 +height = 256 +depth = 32 +seamless = true +seamless_blend_skirt = 0.5 +noise = ExtResource("5_os6sm") + +[sub_resource type="NoiseTexture3D" id="NoiseTexture3D_0ksu8"] +width = 256 +height = 256 +depth = 32 +seamless = true +seamless_blend_skirt = 0.5 +noise = ExtResource("5_os6sm") + +[sub_resource type="ShaderMaterial" id="ShaderMaterial_2roq2"] +resource_local_to_scene = true +render_priority = 0 +shader = ExtResource("4_1eiv3") +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_ow0bp") +shader_parameter/gunk_noise = SubResource("NoiseTexture3D_d70or") +shader_parameter/gunk_normal_map = SubResource("NoiseTexture3D_0ksu8") + +[sub_resource type="StandardMaterial3D" id="StandardMaterial3D_fk1xc"] +next_pass = SubResource("ShaderMaterial_2roq2") +albedo_texture = ExtResource("1_1uy28") +metallic = 1.0 +metallic_texture = ExtResource("3_qrctk") +roughness_texture = ExtResource("7_on856") +emission_enabled = true +emission_texture = ExtResource("2_3o6xi") +normal_enabled = true +normal_texture = ExtResource("6_2gcng") +texture_filter = 4 + +[sub_resource type="ArrayMesh" id="ArrayMesh_f5v27"] +_surfaces = [{ +"aabb": AABB(-2, -2, -2, 4, 4, 4), +"format": 34896613377, +"index_count": 24, +"index_data": PackedByteArray("AAABAAIAAwABAAAAAgABAAQABQABAAMABgACAAQABQADAAYABwACAAYABgADAAcA"), +"name": "Cube", +"primitive": 3, +"uv_scale": Vector4(0, 0, 0, 0), +"vertex_count": 8, +"vertex_data": PackedByteArray("//8AAAAAAAAAAAAAAAAAAP////8AAAAA//8AAP//AAAAAP//AAAAAAAAAAD//wAAAAD/////AAD///////8AAA==") +}] +blend_shape_mode = 0 + +[resource] +_surfaces = [{ +"aabb": AABB(-2, -2, -2, 4, 4, 4), +"attribute_data": PackedByteArray("/3//f/9///8AAP9/AAD///9/AAD/f/9/AAAAAAAA/3//f/9/////f/9//////////38AAP//AAD/f/9/////fw=="), +"format": 34896613399, +"index_count": 24, +"index_data": PackedByteArray("AAABAAIAAgABAAMABAAFAAYABgAFAAcACAAJAAoACgAJAAsADAANAA4ADgANAA8A"), +"material": SubResource("StandardMaterial3D_fk1xc"), +"name": "Cube", +"primitive": 3, +"uv_scale": Vector4(0, 0, 0, 0), +"vertex_count": 16, +"vertex_data": PackedByteArray("//8AAAAA/78AAAAAAAD/v/////8AAP+/AAD//wAA/78AAAAA////////AAD/////AAD//////////////////wAAAAD//1TVAAAAAAAAVNX//wAA//9U1f//AAAAAFTV////////VNX/////AABU1QAA/////1TVAAD//wAAVNX/f/9//3//f/9//3//f/9//z//v/8//7//P/+//z//v1TVqipU1aoqVNWqKlTVqipUVVRVVFVUVVRVVFVUVVRV") +}] +blend_shape_mode = 0 +shadow_mesh = SubResource("ArrayMesh_f5v27") diff --git a/levels/sandbox/hallway_2.tres b/levels/sandbox/hallway_2.tres new file mode 100644 index 0000000..bf18ed3 --- /dev/null +++ b/levels/sandbox/hallway_2.tres @@ -0,0 +1,90 @@ +[gd_resource type="ArrayMesh" load_steps=14 format=4 uid="uid://dcxt6lua0fivn"] + +[ext_resource type="Texture2D" uid="uid://c3yo0fiux7uvl" path="res://assets/level/hallway/hallway_2_C.png" id="1_k1hbq"] +[ext_resource type="Texture2D" uid="uid://blicao0n4875s" path="res://assets/level/hallway/hallway_2_E.png" id="2_8wimg"] +[ext_resource type="Texture2D" uid="uid://crge5t3vivfhn" path="res://assets/level/hallway/hallway_2_M.png" id="3_fcyri"] +[ext_resource type="Shader" uid="uid://ckxc0ngd37rtk" path="res://src/shaders/gunk.gdshader" id="4_l5uwp"] +[ext_resource type="FastNoiseLite" uid="uid://cnlvdtx68giv6" path="res://assets/materials/gunk_noise.tres" id="5_se3k2"] +[ext_resource type="Texture2D" uid="uid://d3eaofj7ntddk" path="res://assets/level/hallway/hallway_2_N.png" id="6_q121c"] +[ext_resource type="Texture2D" uid="uid://dxy4wicwjb38a" path="res://assets/level/hallway/hallway_2_R.png" id="7_g24st"] + +[sub_resource type="CompressedTexture2D" id="CompressedTexture2D_ow0bp"] +load_path = "res://.godot/imported/debug_mask.png-fd2bc783338ed9439fe81a4eef9d86da.s3tc.ctex" + +[sub_resource type="NoiseTexture3D" id="NoiseTexture3D_d70or"] +width = 256 +height = 256 +depth = 32 +seamless = true +seamless_blend_skirt = 0.5 +noise = ExtResource("5_se3k2") + +[sub_resource type="NoiseTexture3D" id="NoiseTexture3D_0ksu8"] +width = 256 +height = 256 +depth = 32 +seamless = true +seamless_blend_skirt = 0.5 +noise = ExtResource("5_se3k2") + +[sub_resource type="ShaderMaterial" id="ShaderMaterial_6fwow"] +resource_local_to_scene = true +render_priority = 0 +shader = ExtResource("4_l5uwp") +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_ow0bp") +shader_parameter/gunk_noise = SubResource("NoiseTexture3D_d70or") +shader_parameter/gunk_normal_map = SubResource("NoiseTexture3D_0ksu8") + +[sub_resource type="StandardMaterial3D" id="StandardMaterial3D_6idi3"] +next_pass = SubResource("ShaderMaterial_6fwow") +albedo_texture = ExtResource("1_k1hbq") +metallic = 1.0 +metallic_texture = ExtResource("3_fcyri") +roughness_texture = ExtResource("7_g24st") +emission_enabled = true +emission_texture = ExtResource("2_8wimg") +normal_enabled = true +normal_texture = ExtResource("6_q121c") +texture_filter = 4 + +[sub_resource type="ArrayMesh" id="ArrayMesh_f5v27"] +_surfaces = [{ +"aabb": AABB(-2, -2, -2, 4, 4, 4), +"format": 34896613377, +"index_count": 24, +"index_data": PackedByteArray("AAABAAIAAwABAAAAAgABAAQABQABAAMABgACAAQABQADAAYABwACAAYABgADAAcA"), +"name": "Cube", +"primitive": 3, +"uv_scale": Vector4(0, 0, 0, 0), +"vertex_count": 8, +"vertex_data": PackedByteArray("//8AAAAAAAAAAAAAAAAAAP////8AAAAA//8AAP//AAAAAP//AAAAAAAAAAD//wAAAAD/////AAD///////8AAA==") +}] +blend_shape_mode = 0 + +[resource] +_surfaces = [{ +"aabb": AABB(-2, -2, -2, 4, 4, 4), +"attribute_data": PackedByteArray("/3//f/9///8AAP9/AAD///9/AAD/f/9/AAAAAAAA/3//f/9/////f/9//////////38AAP//AAD/f/9/////fw=="), +"format": 34896613399, +"index_count": 24, +"index_data": PackedByteArray("AAABAAIAAgABAAMABAAFAAYABgAFAAcACAAJAAoACgAJAAsADAANAA4ADgANAA8A"), +"material": SubResource("StandardMaterial3D_6idi3"), +"name": "Cube", +"primitive": 3, +"uv_scale": Vector4(0, 0, 0, 0), +"vertex_count": 16, +"vertex_data": PackedByteArray("//8AAAAA/78AAAAAAAD/v/////8AAP+/AAD//wAA/78AAAAA////////AAD/////AAD//////////////////wAAAAD//1TVAAAAAAAAVNX//wAA//9U1f//AAAAAFTV////////VNX/////AABU1QAA/////1TVAAD//wAAVNX/f/9//3//f/9//3//f/9//z//v/8//7//P/+//z//v1TVqipU1aoqVNWqKlTVqipUVVRVVFVUVVRVVFVUVVRV") +}] +blend_shape_mode = 0 +shadow_mesh = SubResource("ArrayMesh_f5v27") diff --git a/levels/sandbox/sandbox.tscn b/levels/sandbox/sandbox.tscn index d4e588e..e9f9aed 100644 --- a/levels/sandbox/sandbox.tscn +++ b/levels/sandbox/sandbox.tscn @@ -1,15 +1,17 @@ -[gd_scene load_steps=50 format=4 uid="uid://16ds4fvv72xk"] +[gd_scene load_steps=46 format=4 uid="uid://16ds4fvv72xk"] [ext_resource type="PackedScene" uid="uid://c2omlx4ptrc01" path="res://src/world/gunk_body/gunk_body.tscn" id="1_a67lu"] [ext_resource type="PackedScene" uid="uid://bwe2jdmvinhqd" path="res://src/player/player.tscn" id="1_h436a"] [ext_resource type="Shader" uid="uid://ckxc0ngd37rtk" path="res://src/shaders/gunk.gdshader" id="5_rdjtm"] +[ext_resource type="ArrayMesh" uid="uid://chluobkj3vpht" path="res://levels/sandbox/hallway_1.tres" id="6_2218n"] [ext_resource type="FastNoiseLite" uid="uid://cnlvdtx68giv6" path="res://assets/materials/gunk_noise.tres" id="6_l64ek"] +[ext_resource type="ArrayMesh" uid="uid://dcxt6lua0fivn" path="res://levels/sandbox/hallway_2.tres" id="7_6fwow"] +[ext_resource type="Texture2D" uid="uid://c60foyohyjlj8" path="res://assets/level/hallway/hallway_3_C.png" id="8_6idi3"] [ext_resource type="PackedScene" uid="uid://b6eg8t04rkh0c" path="res://src/props/wall_switch/wall_switch.tscn" id="9_p27ol"] -[ext_resource type="Texture2D" uid="uid://cj5em70wq1l6f" path="res://assets/level/hallway/hallway_1_C.png" id="11_tpfln"] -[ext_resource type="Texture2D" uid="uid://bi87m5noufg5h" path="res://assets/level/hallway/hallway_1_E.png" id="12_2218n"] -[ext_resource type="Texture2D" uid="uid://c6ublhoexsuk" path="res://assets/level/hallway/hallway_1_M.png" id="13_j0yby"] -[ext_resource type="Texture2D" uid="uid://dtp6ctfi5l4v8" path="res://assets/level/hallway/hallway_1_N.png" id="14_saigg"] -[ext_resource type="Texture2D" uid="uid://5ua6bne0btou" path="res://assets/level/hallway/hallway_1_R.png" id="15_ia0wb"] +[ext_resource type="Texture2D" uid="uid://cjdkxbs8uwkh6" path="res://assets/level/hallway/hallway_3_E.png" id="9_sh2xs"] +[ext_resource type="Texture2D" uid="uid://dht2my8tw3hl7" path="res://assets/level/hallway/hallway_3_M.png" id="10_tpfln"] +[ext_resource type="Texture2D" uid="uid://b0qjhayccearq" path="res://assets/level/hallway/hallway_3_N.png" id="11_2218n"] +[ext_resource type="Texture2D" uid="uid://ccm4iloi5vyld" path="res://assets/level/hallway/hallway_3_R.png" id="12_j0yby"] [sub_resource type="ProceduralSkyMaterial" id="ProceduralSkyMaterial_cj8bk"] @@ -285,119 +287,9 @@ shadow_mesh = SubResource("ArrayMesh_jllhp") [sub_resource type="ConcavePolygonShape3D" id="ConcavePolygonShape3D_6ood3"] data = PackedVector3Array(-0.0001, 6, -4, -0.0001, -6, -4, 0.7803, 6, -3.9232, 0.7803, 6, -3.9232, -0.0001, -6, -4, 0.7803, -6, -3.9232, 0.7803, 6, -3.9232, 0.7803, -6, -3.9232, 1.5307, 6, -3.6956, 1.5307, 6, -3.6956, 0.7803, -6, -3.9232, 1.5307, -6, -3.6956, 1.5307, 6, -3.6956, 1.5307, -6, -3.6956, 2.2223, 6, -3.3259, 2.2223, 6, -3.3259, 1.5307, -6, -3.6956, 2.2223, -6, -3.3259, 2.2223, 6, -3.3259, 2.2223, -6, -3.3259, 2.8284, 6, -2.8285, 2.8284, 6, -2.8285, 2.2223, -6, -3.3259, 2.8284, -6, -2.8285, 2.8284, 6, -2.8285, 2.8284, -6, -2.8285, 3.3258, 6, -2.2224, 3.3258, 6, -2.2224, 2.8284, -6, -2.8285, 3.3258, -6, -2.2224, 3.3258, 6, -2.2224, 3.3258, -6, -2.2224, 3.6954, 6, -1.5308, 3.6954, 6, -1.5308, 3.3258, -6, -2.2224, 3.6954, -6, -1.5308, 3.6954, 6, -1.5308, 3.6954, -6, -1.5308, 3.9231, 6, -0.7805, 3.9231, 6, -0.7805, 3.6954, -6, -1.5308, 3.9231, -6, -0.7805, 3.9231, 6, -0.7805, 3.9231, -6, -0.7805, 4, 6, -0.0001, 4, 6, -0.0001, 3.9231, -6, -0.7805, 4, -6, -0.0001, 4, 6, -0.0001, 4, -6, -0.0001, 3.9231, 6, 0.7803, 3.9231, 6, 0.7803, 4, -6, -0.0001, 3.9231, -6, 0.7803, 3.9231, 6, 0.7803, 3.9231, -6, 0.7803, 3.6954, 6, 1.5307, 3.6954, 6, 1.5307, 3.9231, -6, 0.7803, 3.6954, -6, 1.5307, 3.6954, 6, 1.5307, 3.6954, -6, 1.5307, 3.3258, 6, 2.2223, 3.3258, 6, 2.2223, 3.6954, -6, 1.5307, 3.3258, -6, 2.2223, 3.3258, 6, 2.2223, 3.3258, -6, 2.2223, 2.8284, 6, 2.8284, 2.8284, 6, 2.8284, 3.3258, -6, 2.2223, 2.8284, -6, 2.8284, 2.8284, 6, 2.8284, 2.8284, -6, 2.8284, 2.2223, 6, 3.3258, 2.2223, 6, 3.3258, 2.8284, -6, 2.8284, 2.2223, -6, 3.3258, 2.2223, 6, 3.3258, 2.2223, -6, 3.3258, 1.5307, 6, 3.6954, 1.5307, 6, 3.6954, 2.2223, -6, 3.3258, 1.5307, -6, 3.6954, 1.5307, 6, 3.6954, 1.5307, -6, 3.6954, 0.7803, 6, 3.9231, 0.7803, 6, 3.9231, 1.5307, -6, 3.6954, 0.7803, -6, 3.9231, 0.7803, 6, 3.9231, 0.7803, -6, 3.9231, -0.0001, 6, 4, -0.0001, 6, 4, 0.7803, -6, 3.9231, -0.0001, -6, 4, -0.0001, 6, 4, -0.0001, -6, 4, -0.7805, 6, 3.9231, -0.7805, 6, 3.9231, -0.0001, -6, 4, -0.7805, -6, 3.9231, -0.7805, 6, 3.9231, -0.7805, -6, 3.9231, -1.5308, 6, 3.6954, -1.5308, 6, 3.6954, -0.7805, -6, 3.9231, -1.5308, -6, 3.6954, -1.5308, 6, 3.6954, -1.5308, -6, 3.6954, -2.2224, 6, 3.3258, -2.2224, 6, 3.3258, -1.5308, -6, 3.6954, -2.2224, -6, 3.3258, -2.2224, 6, 3.3258, -2.2224, -6, 3.3258, -2.8285, 6, 2.8284, -2.8285, 6, 2.8284, -2.2224, -6, 3.3258, -2.8285, -6, 2.8284, -2.8285, 6, 2.8284, -2.8285, -6, 2.8284, -3.3259, 6, 2.2223, -3.3259, 6, 2.2223, -2.8285, -6, 2.8284, -3.3259, -6, 2.2223, -3.3259, 6, 2.2223, -3.3259, -6, 2.2223, -3.6956, 6, 1.5307, -3.6956, 6, 1.5307, -3.3259, -6, 2.2223, -3.6956, -6, 1.5307, -3.6956, 6, 1.5307, -3.6956, -6, 1.5307, -3.9232, 6, 0.7803, -3.9232, 6, 0.7803, -3.6956, -6, 1.5307, -3.9232, -6, 0.7803, -3.9232, 6, 0.7803, -3.9232, -6, 0.7803, -4, 6, -0.0001, -4, 6, -0.0001, -3.9232, -6, 0.7803, -4, -6, -0.0001, -4, 6, -0.0001, -4, -6, -0.0001, -3.9232, 6, -0.7805, -3.9232, 6, -0.7805, -4, -6, -0.0001, -3.9232, -6, -0.7805, -3.9232, 6, -0.7805, -3.9232, -6, -0.7805, -3.6956, 6, -1.5308, -3.6956, 6, -1.5308, -3.9232, -6, -0.7805, -3.6956, -6, -1.5308, -3.6956, 6, -1.5308, -3.6956, -6, -1.5308, -3.3259, 6, -2.2224, -3.3259, 6, -2.2224, -3.6956, -6, -1.5308, -3.3259, -6, -2.2224, -3.3259, 6, -2.2224, -3.3259, -6, -2.2224, -2.8285, 6, -2.8285, -2.8285, 6, -2.8285, -3.3259, -6, -2.2224, -2.8285, -6, -2.8285, -2.8285, 6, -2.8285, -2.8285, -6, -2.8285, -2.2224, 6, -3.3259, -2.2224, 6, -3.3259, -2.8285, -6, -2.8285, -2.2224, -6, -3.3259, -2.2224, 6, -3.3259, -2.2224, -6, -3.3259, -1.5308, 6, -3.6956, -1.5308, 6, -3.6956, -2.2224, -6, -3.3259, -1.5308, -6, -3.6956, -0.0001, 6, -4, 0.7803, 6, -3.9232, -0.7805, 6, -3.9232, -0.7805, 6, -3.9232, 0.7803, 6, -3.9232, -1.5308, 6, -3.6956, -1.5308, 6, -3.6956, 0.7803, 6, -3.9232, -2.2224, 6, -3.3259, -2.2224, 6, -3.3259, 0.7803, 6, -3.9232, -2.8285, 6, -2.8285, -2.8285, 6, -2.8285, 0.7803, 6, -3.9232, -3.3259, 6, -2.2224, -3.3259, 6, -2.2224, 0.7803, 6, -3.9232, -3.6956, 6, -1.5308, -3.6956, 6, -1.5308, 0.7803, 6, -3.9232, -3.9232, 6, -0.7805, -3.9232, 6, -0.7805, 0.7803, 6, -3.9232, -4, 6, -0.0001, -4, 6, -0.0001, 0.7803, 6, -3.9232, -3.9232, 6, 0.7803, -3.9232, 6, 0.7803, 0.7803, 6, -3.9232, -3.6956, 6, 1.5307, -3.6956, 6, 1.5307, 0.7803, 6, -3.9232, -3.3259, 6, 2.2223, -3.3259, 6, 2.2223, 0.7803, 6, -3.9232, -2.8285, 6, 2.8284, -2.8285, 6, 2.8284, 0.7803, 6, -3.9232, -2.2224, 6, 3.3258, -2.2224, 6, 3.3258, 0.7803, 6, -3.9232, -1.5308, 6, 3.6954, -1.5308, 6, 3.6954, 0.7803, 6, -3.9232, -0.7805, 6, 3.9231, -0.7805, 6, 3.9231, 0.7803, 6, -3.9232, -0.0001, 6, 4, -0.0001, 6, 4, 0.7803, 6, -3.9232, 0.7803, 6, 3.9231, 0.7803, 6, 3.9231, 0.7803, 6, -3.9232, 1.5307, 6, 3.6954, 1.5307, 6, 3.6954, 0.7803, 6, -3.9232, 2.2223, 6, 3.3258, 2.2223, 6, 3.3258, 0.7803, 6, -3.9232, 2.8284, 6, 2.8284, 2.8284, 6, 2.8284, 0.7803, 6, -3.9232, 3.3258, 6, 2.2223, 3.3258, 6, 2.2223, 0.7803, 6, -3.9232, 3.6954, 6, 1.5307, 3.6954, 6, 1.5307, 0.7803, 6, -3.9232, 3.9231, 6, 0.7803, 3.9231, 6, 0.7803, 0.7803, 6, -3.9232, 4, 6, -0.0001, 4, 6, -0.0001, 0.7803, 6, -3.9232, 3.9231, 6, -0.7805, 3.9231, 6, -0.7805, 0.7803, 6, -3.9232, 3.6954, 6, -1.5308, 3.6954, 6, -1.5308, 0.7803, 6, -3.9232, 3.3258, 6, -2.2224, 3.3258, 6, -2.2224, 0.7803, 6, -3.9232, 2.8284, 6, -2.8285, 2.8284, 6, -2.8285, 0.7803, 6, -3.9232, 2.2223, 6, -3.3259, 2.2223, 6, -3.3259, 0.7803, 6, -3.9232, 1.5307, 6, -3.6956, -1.5308, 6, -3.6956, -1.5308, -6, -3.6956, -0.7805, 6, -3.9232, -0.7805, 6, -3.9232, -1.5308, -6, -3.6956, -0.7805, -6, -3.9232, -0.7805, 6, -3.9232, -0.7805, -6, -3.9232, -0.0001, 6, -4, -0.0001, 6, -4, -0.7805, -6, -3.9232, -0.0001, -6, -4, 0.7803, -6, -3.9232, -0.0001, -6, -4, 1.5307, -6, -3.6956, 1.5307, -6, -3.6956, -0.0001, -6, -4, 2.2223, -6, -3.3259, 2.2223, -6, -3.3259, -0.0001, -6, -4, 2.8284, -6, -2.8285, 2.8284, -6, -2.8285, -0.0001, -6, -4, 3.3258, -6, -2.2224, 3.3258, -6, -2.2224, -0.0001, -6, -4, 3.6954, -6, -1.5308, 3.6954, -6, -1.5308, -0.0001, -6, -4, 3.9231, -6, -0.7805, 3.9231, -6, -0.7805, -0.0001, -6, -4, 4, -6, -0.0001, 4, -6, -0.0001, -0.0001, -6, -4, 3.9231, -6, 0.7803, 3.9231, -6, 0.7803, -0.0001, -6, -4, 3.6954, -6, 1.5307, 3.6954, -6, 1.5307, -0.0001, -6, -4, 3.3258, -6, 2.2223, 3.3258, -6, 2.2223, -0.0001, -6, -4, 2.8284, -6, 2.8284, 2.8284, -6, 2.8284, -0.0001, -6, -4, 2.2223, -6, 3.3258, 2.2223, -6, 3.3258, -0.0001, -6, -4, 1.5307, -6, 3.6954, 1.5307, -6, 3.6954, -0.0001, -6, -4, 0.7803, -6, 3.9231, 0.7803, -6, 3.9231, -0.0001, -6, -4, -0.0001, -6, 4, -0.0001, -6, 4, -0.0001, -6, -4, -0.7805, -6, 3.9231, -0.7805, -6, 3.9231, -0.0001, -6, -4, -1.5308, -6, 3.6954, -1.5308, -6, 3.6954, -0.0001, -6, -4, -2.2224, -6, 3.3258, -2.2224, -6, 3.3258, -0.0001, -6, -4, -2.8285, -6, 2.8284, -2.8285, -6, 2.8284, -0.0001, -6, -4, -3.3259, -6, 2.2223, -3.3259, -6, 2.2223, -0.0001, -6, -4, -3.6956, -6, 1.5307, -3.6956, -6, 1.5307, -0.0001, -6, -4, -3.9232, -6, 0.7803, -3.9232, -6, 0.7803, -0.0001, -6, -4, -4, -6, -0.0001, -4, -6, -0.0001, -0.0001, -6, -4, -3.9232, -6, -0.7805, -3.9232, -6, -0.7805, -0.0001, -6, -4, -3.6956, -6, -1.5308, -3.6956, -6, -1.5308, -0.0001, -6, -4, -3.3259, -6, -2.2224, -3.3259, -6, -2.2224, -0.0001, -6, -4, -2.8285, -6, -2.8285, -2.8285, -6, -2.8285, -0.0001, -6, -4, -2.2224, -6, -3.3259, -2.2224, -6, -3.3259, -0.0001, -6, -4, -1.5308, -6, -3.6956, -1.5308, -6, -3.6956, -0.0001, -6, -4, -0.7805, -6, -3.9232) -[sub_resource type="ShaderMaterial" id="ShaderMaterial_2roq2"] -resource_local_to_scene = true -render_priority = 0 -shader = ExtResource("5_rdjtm") -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_ow0bp") -shader_parameter/gunk_noise = SubResource("NoiseTexture3D_d70or") -shader_parameter/gunk_normal_map = SubResource("NoiseTexture3D_0ksu8") - -[sub_resource type="StandardMaterial3D" id="StandardMaterial3D_fk1xc"] -next_pass = SubResource("ShaderMaterial_2roq2") -albedo_texture = ExtResource("11_tpfln") -metallic = 1.0 -metallic_texture = ExtResource("13_j0yby") -roughness_texture = ExtResource("15_ia0wb") -emission_enabled = true -emission_texture = ExtResource("12_2218n") -normal_enabled = true -normal_texture = ExtResource("14_saigg") -texture_filter = 4 - -[sub_resource type="ArrayMesh" id="ArrayMesh_f5v27"] -_surfaces = [{ -"aabb": AABB(-2, -2, -2, 4, 4, 4), -"format": 34896613377, -"index_count": 24, -"index_data": PackedByteArray("AAABAAIAAwABAAAAAgABAAQABQABAAMABgACAAQABQADAAYABwACAAYABgADAAcA"), -"name": "Cube", -"primitive": 3, -"uv_scale": Vector4(0, 0, 0, 0), -"vertex_count": 8, -"vertex_data": PackedByteArray("//8AAAAAAAAAAAAAAAAAAP////8AAAAA//8AAP//AAAAAP//AAAAAAAAAAD//wAAAAD/////AAD///////8AAA==") -}] -blend_shape_mode = 0 - -[sub_resource type="ArrayMesh" id="ArrayMesh_fk1xc"] -_surfaces = [{ -"aabb": AABB(-2, -2, -2, 4, 4, 4), -"attribute_data": PackedByteArray("/3//f/9///8AAP9/AAD///9/AAD/f/9/AAAAAAAA/3//f/9/////f/9//////////38AAP//AAD/f/9/////fw=="), -"format": 34896613399, -"index_count": 24, -"index_data": PackedByteArray("AAABAAIAAgABAAMABAAFAAYABgAFAAcACAAJAAoACgAJAAsADAANAA4ADgANAA8A"), -"material": SubResource("StandardMaterial3D_fk1xc"), -"name": "Cube", -"primitive": 3, -"uv_scale": Vector4(0, 0, 0, 0), -"vertex_count": 16, -"vertex_data": PackedByteArray("//8AAAAA/78AAAAAAAD/v/////8AAP+/AAD//wAA/78AAAAA////////AAD/////AAD//////////////////wAAAAD//1TVAAAAAAAAVNX//wAA//9U1f//AAAAAFTV////////VNX/////AABU1QAA/////1TVAAD//wAAVNX/f/9//3//f/9//3//f/9//z//v/8//7//P/+//z//v1TVqipU1aoqVNWqKlTVqipUVVRVVFVUVVRVVFVUVVRV") -}] -blend_shape_mode = 0 -shadow_mesh = SubResource("ArrayMesh_f5v27") - [sub_resource type="ConcavePolygonShape3D" id="ConcavePolygonShape3D_s1ctw"] data = PackedVector3Array(2, -2, -2, -2, -2, -2, 2, 2, -2, 2, 2, -2, -2, -2, -2, -2, 2, -2, -2, -2, 2, 2, -2, 2, -2, 2, 2, -2, 2, 2, 2, -2, 2, 2, 2, 2, -2, -2, 2, -2, -2, -2, 2, -2, 2, 2, -2, 2, -2, -2, -2, 2, -2, -2, 2, 2, 2, 2, 2, -2, -2, 2, 2, -2, 2, 2, 2, 2, -2, -2, 2, -2) -[sub_resource type="ShaderMaterial" id="ShaderMaterial_6fwow"] -resource_local_to_scene = true -render_priority = 0 -shader = ExtResource("5_rdjtm") -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_ow0bp") -shader_parameter/gunk_noise = SubResource("NoiseTexture3D_d70or") -shader_parameter/gunk_normal_map = SubResource("NoiseTexture3D_0ksu8") - -[sub_resource type="StandardMaterial3D" id="StandardMaterial3D_6idi3"] -next_pass = SubResource("ShaderMaterial_6fwow") -albedo_texture = ExtResource("11_tpfln") -metallic = 1.0 -metallic_texture = ExtResource("13_j0yby") -roughness_texture = ExtResource("15_ia0wb") -emission_enabled = true -emission_texture = ExtResource("12_2218n") -normal_enabled = true -normal_texture = ExtResource("14_saigg") -texture_filter = 4 - -[sub_resource type="ArrayMesh" id="ArrayMesh_6fwow"] -_surfaces = [{ -"aabb": AABB(-2, -2, -2, 4, 4, 4), -"attribute_data": PackedByteArray("/3//f/9///8AAP9/AAD///9/AAD/f/9/AAAAAAAA/3//f/9/////f/9//////////38AAP//AAD/f/9/////fw=="), -"format": 34896613399, -"index_count": 24, -"index_data": PackedByteArray("AAABAAIAAgABAAMABAAFAAYABgAFAAcACAAJAAoACgAJAAsADAANAA4ADgANAA8A"), -"material": SubResource("StandardMaterial3D_6idi3"), -"name": "Cube", -"primitive": 3, -"uv_scale": Vector4(0, 0, 0, 0), -"vertex_count": 16, -"vertex_data": PackedByteArray("//8AAAAA/78AAAAAAAD/v/////8AAP+/AAD//wAA/78AAAAA////////AAD/////AAD//////////////////wAAAAD//1TVAAAAAAAAVNX//wAA//9U1f//AAAAAFTV////////VNX/////AABU1QAA/////1TVAAD//wAAVNX/f/9//3//f/9//3//f/9//z//v/8//7//P/+//z//v1TVqipU1aoqVNWqKlTVqipUVVRVVFVUVVRVVFVUVVRV") -}] -blend_shape_mode = 0 -shadow_mesh = SubResource("ArrayMesh_f5v27") - [sub_resource type="ShaderMaterial" id="ShaderMaterial_sh2xs"] resource_local_to_scene = true render_priority = 0 @@ -419,16 +311,30 @@ shader_parameter/gunk_normal_map = SubResource("NoiseTexture3D_0ksu8") [sub_resource type="StandardMaterial3D" id="StandardMaterial3D_tpfln"] next_pass = SubResource("ShaderMaterial_sh2xs") -albedo_texture = ExtResource("11_tpfln") +albedo_texture = ExtResource("8_6idi3") metallic = 1.0 -metallic_texture = ExtResource("13_j0yby") -roughness_texture = ExtResource("15_ia0wb") +metallic_texture = ExtResource("10_tpfln") +roughness_texture = ExtResource("12_j0yby") emission_enabled = true -emission_texture = ExtResource("12_2218n") +emission_texture = ExtResource("9_sh2xs") normal_enabled = true -normal_texture = ExtResource("14_saigg") +normal_texture = ExtResource("11_2218n") texture_filter = 4 +[sub_resource type="ArrayMesh" id="ArrayMesh_f5v27"] +_surfaces = [{ +"aabb": AABB(-2, -2, -2, 4, 4, 4), +"format": 34896613377, +"index_count": 24, +"index_data": PackedByteArray("AAABAAIAAwABAAAAAgABAAQABQABAAMABgACAAQABQADAAYABwACAAYABgADAAcA"), +"name": "Cube", +"primitive": 3, +"uv_scale": Vector4(0, 0, 0, 0), +"vertex_count": 8, +"vertex_data": PackedByteArray("//8AAAAAAAAAAAAAAAAAAP////8AAAAA//8AAP//AAAAAP//AAAAAAAAAAD//wAAAAD/////AAD///////8AAA==") +}] +blend_shape_mode = 0 + [sub_resource type="ArrayMesh" id="ArrayMesh_6idi3"] _surfaces = [{ "aabb": AABB(-2, -2, -2, 4, 4, 4), @@ -528,7 +434,7 @@ transform = Transform3D(-4.37114e-08, 0, -1, 0, 1, 0, 1, 0, -4.37114e-08, 0, 2, mesh_instance = NodePath("MeshInstance3D") [node name="MeshInstance3D" type="MeshInstance3D" parent="LevelTiles/Hallway"] -mesh = SubResource("ArrayMesh_fk1xc") +mesh = ExtResource("6_2218n") [node name="CollisionShape3D" type="CollisionShape3D" parent="LevelTiles/Hallway"] shape = SubResource("ConcavePolygonShape3D_s1ctw") @@ -538,7 +444,7 @@ transform = Transform3D(-4.37114e-08, 0, -1, 0, 1, 0, 1, 0, -4.37114e-08, 0, 2, mesh_instance = NodePath("MeshInstance3D") [node name="MeshInstance3D" type="MeshInstance3D" parent="LevelTiles/Hallway2"] -mesh = SubResource("ArrayMesh_6fwow") +mesh = ExtResource("7_6fwow") [node name="CollisionShape3D" type="CollisionShape3D" parent="LevelTiles/Hallway2"] shape = SubResource("ConcavePolygonShape3D_s1ctw")