generated from krampus/template-godot4
Compare commits
2 Commits
455b12971c
...
0dc5a3ccb5
Author | SHA1 | Date | |
---|---|---|---|
0dc5a3ccb5 | |||
517d903e9c |
BIN
asset_dev/props/tarp_crate/tarp_crate.blend
Normal file
BIN
asset_dev/props/tarp_crate/tarp_crate.blend
Normal file
Binary file not shown.
BIN
asset_dev/props/tarp_crate/tarp_crate.blend1
Normal file
BIN
asset_dev/props/tarp_crate/tarp_crate.blend1
Normal file
Binary file not shown.
BIN
asset_dev/props/tarp_crate/tarp_crate.ubpd
Normal file
BIN
asset_dev/props/tarp_crate/tarp_crate.ubpd
Normal file
Binary file not shown.
2
assets/props/tarp_crate/tarp_crate.mtl
Normal file
2
assets/props/tarp_crate/tarp_crate.mtl
Normal file
@ -0,0 +1,2 @@
|
|||||||
|
# Blender 4.3.2 MTL File: 'tarp_crate.blend'
|
||||||
|
# www.blender.org
|
76
assets/props/tarp_crate/tarp_crate.obj
Normal file
76
assets/props/tarp_crate/tarp_crate.obj
Normal file
@ -0,0 +1,76 @@
|
|||||||
|
# Blender 4.3.2
|
||||||
|
# www.blender.org
|
||||||
|
mtllib tarp_crate.mtl
|
||||||
|
o Cube
|
||||||
|
v -0.500000 -0.700000 0.500000
|
||||||
|
v -0.500000 0.700000 0.500000
|
||||||
|
v -0.500000 -0.700000 -0.500000
|
||||||
|
v -0.500000 0.700000 -0.500000
|
||||||
|
v 0.500000 -0.700000 0.500000
|
||||||
|
v 0.500000 0.700000 0.500000
|
||||||
|
v 0.500000 -0.700000 -0.500000
|
||||||
|
v 0.500000 0.700000 -0.500000
|
||||||
|
v -0.500000 -0.800000 -0.500000
|
||||||
|
v 0.500000 -0.800000 -0.500000
|
||||||
|
v -0.500000 -0.700000 1.118000
|
||||||
|
v 0.500000 -0.700000 1.118000
|
||||||
|
v -0.500000 -0.800000 1.118000
|
||||||
|
v 0.500000 -0.800000 1.118000
|
||||||
|
v -0.500000 0.700000 0.500000
|
||||||
|
v 0.500000 0.700000 0.500000
|
||||||
|
v -0.500000 -0.700000 1.118000
|
||||||
|
v 0.500000 -0.700000 1.118000
|
||||||
|
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.0000 0.4038 0.9148
|
||||||
|
vn -0.0000 -0.4038 -0.9148
|
||||||
|
vt 0.000000 0.476562
|
||||||
|
vt 0.328125 0.476562
|
||||||
|
vt 0.328125 0.710938
|
||||||
|
vt 0.000000 0.710938
|
||||||
|
vt 0.570312 0.000000
|
||||||
|
vt 0.570312 0.328125
|
||||||
|
vt 0.335938 0.328125
|
||||||
|
vt 0.335938 -0.000000
|
||||||
|
vt 0.000000 0.000000
|
||||||
|
vt 0.328125 0.000000
|
||||||
|
vt 0.328125 0.234375
|
||||||
|
vt 0.000000 0.234375
|
||||||
|
vt 0.570312 0.570312
|
||||||
|
vt 0.335938 0.570312
|
||||||
|
vt 0.742188 0.523438
|
||||||
|
vt 0.593750 0.523438
|
||||||
|
vt 0.593750 0.500000
|
||||||
|
vt 0.976562 0.500000
|
||||||
|
vt 0.976562 0.523438
|
||||||
|
vt 1.000000 0.257812
|
||||||
|
vt 1.000000 0.500000
|
||||||
|
vt 0.976562 0.257812
|
||||||
|
vt 0.593750 0.257812
|
||||||
|
vt 0.570312 0.500000
|
||||||
|
vt 0.570312 0.257812
|
||||||
|
vt 0.742188 0.000000
|
||||||
|
vt 0.742188 0.234375
|
||||||
|
vt 0.593750 0.234375
|
||||||
|
vt 0.593750 0.000000
|
||||||
|
vt 0.570312 0.929688
|
||||||
|
vt 0.335938 0.929688
|
||||||
|
vt 0.976562 0.234375
|
||||||
|
s 0
|
||||||
|
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/9/3 8/10/3 6/11/3 5/12/3
|
||||||
|
f 5/12/4 6/11/4 2/2/4 1/1/4
|
||||||
|
f 8/7/5 4/6/5 2/13/5 6/14/5
|
||||||
|
f 5/15/3 12/16/3 14/17/3 10/18/3 7/19/3
|
||||||
|
f 3/20/2 7/21/2 10/18/2 9/22/2
|
||||||
|
f 9/22/6 10/18/6 14/17/6 13/23/6
|
||||||
|
f 12/24/4 11/25/4 13/23/4 14/17/4
|
||||||
|
f 5/26/5 1/27/5 11/28/5 12/29/5
|
||||||
|
f 6/30/7 2/31/7 11/14/7 12/13/7
|
||||||
|
f 1/27/1 3/32/1 9/22/1 13/23/1 11/28/1
|
||||||
|
f 16/30/8 18/13/8 17/14/8 15/31/8
|
25
assets/props/tarp_crate/tarp_crate.obj.import
Normal file
25
assets/props/tarp_crate/tarp_crate.obj.import
Normal file
@ -0,0 +1,25 @@
|
|||||||
|
[remap]
|
||||||
|
|
||||||
|
importer="wavefront_obj"
|
||||||
|
importer_version=1
|
||||||
|
type="Mesh"
|
||||||
|
uid="uid://cskt2hhf60l1s"
|
||||||
|
path="res://.godot/imported/tarp_crate.obj-5ac38e7d1e05be920d5277cdb4ad827e.mesh"
|
||||||
|
|
||||||
|
[deps]
|
||||||
|
|
||||||
|
files=["res://.godot/imported/tarp_crate.obj-5ac38e7d1e05be920d5277cdb4ad827e.mesh"]
|
||||||
|
|
||||||
|
source_file="res://assets/props/tarp_crate/tarp_crate.obj"
|
||||||
|
dest_files=["res://.godot/imported/tarp_crate.obj-5ac38e7d1e05be920d5277cdb4ad827e.mesh", "res://.godot/imported/tarp_crate.obj-5ac38e7d1e05be920d5277cdb4ad827e.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
|
2
assets/props/tarp_crate/tarp_crate_2.mtl
Normal file
2
assets/props/tarp_crate/tarp_crate_2.mtl
Normal file
@ -0,0 +1,2 @@
|
|||||||
|
# Blender 4.3.2 MTL File: 'tarp_crate.blend'
|
||||||
|
# www.blender.org
|
160
assets/props/tarp_crate/tarp_crate_2.obj
Normal file
160
assets/props/tarp_crate/tarp_crate_2.obj
Normal file
@ -0,0 +1,160 @@
|
|||||||
|
# Blender 4.3.2
|
||||||
|
# www.blender.org
|
||||||
|
mtllib tarp_crate_2.mtl
|
||||||
|
o Cube
|
||||||
|
v -0.500000 -0.700000 0.500000
|
||||||
|
v -0.500000 0.700000 0.500000
|
||||||
|
v -0.500000 -0.700000 -0.500000
|
||||||
|
v -0.500000 0.700000 -0.500000
|
||||||
|
v 0.500000 -0.700000 0.500000
|
||||||
|
v 0.500000 0.700000 0.500000
|
||||||
|
v 0.500000 -0.700000 -0.500000
|
||||||
|
v 0.500000 0.700000 -0.500000
|
||||||
|
v -0.500000 -0.800000 -0.500000
|
||||||
|
v 0.500000 -0.800000 -0.500000
|
||||||
|
v -0.500000 -0.700000 1.118000
|
||||||
|
v 0.500000 -0.700000 1.118000
|
||||||
|
v -0.500000 -0.800000 1.118000
|
||||||
|
v 0.500000 -0.800000 1.118000
|
||||||
|
v -0.500000 0.700000 0.500000
|
||||||
|
v 0.500000 0.700000 0.500000
|
||||||
|
v -0.500000 -0.700000 1.118000
|
||||||
|
v 0.500000 -0.700000 1.118000
|
||||||
|
v -0.500000 -0.666700 0.466700
|
||||||
|
v -0.500000 0.666700 0.466700
|
||||||
|
v -0.500000 0.666700 -0.466700
|
||||||
|
v -0.500000 -0.666700 -0.466700
|
||||||
|
v 0.500000 -0.666700 -0.466700
|
||||||
|
v 0.500000 0.666700 -0.466700
|
||||||
|
v 0.500000 0.666700 0.466700
|
||||||
|
v 0.500000 -0.666700 0.466700
|
||||||
|
v 0.466700 -0.666700 0.500000
|
||||||
|
v 0.466700 0.666700 0.500000
|
||||||
|
v -0.466700 0.666700 0.500000
|
||||||
|
v -0.466700 -0.666700 0.500000
|
||||||
|
v -0.485000 -0.636999 0.442999
|
||||||
|
v -0.485000 0.636999 0.442999
|
||||||
|
v -0.485000 0.636999 -0.442999
|
||||||
|
v -0.485000 -0.636999 -0.442999
|
||||||
|
v 0.485000 -0.636999 -0.442999
|
||||||
|
v 0.485000 0.636999 -0.442999
|
||||||
|
v 0.485000 0.636999 0.442999
|
||||||
|
v 0.485000 -0.636999 0.442999
|
||||||
|
v 0.442999 -0.636999 0.485000
|
||||||
|
v 0.442999 0.636999 0.485000
|
||||||
|
v -0.442999 0.636999 0.485000
|
||||||
|
v -0.442999 -0.636999 0.485000
|
||||||
|
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.0000 0.4038 0.9148
|
||||||
|
vn -0.0000 -0.4038 -0.9148
|
||||||
|
vn -0.8450 -0.0000 -0.5348
|
||||||
|
vn -0.8926 -0.4508 -0.0000
|
||||||
|
vn -0.8450 -0.0000 0.5348
|
||||||
|
vn -0.8926 0.4508 -0.0000
|
||||||
|
vn 0.8450 -0.0000 0.5348
|
||||||
|
vn 0.8926 -0.4508 -0.0000
|
||||||
|
vn 0.8450 -0.0000 -0.5348
|
||||||
|
vn 0.8926 0.4508 -0.0000
|
||||||
|
vn -0.5348 -0.0000 0.8450
|
||||||
|
vn -0.0000 -0.4508 0.8926
|
||||||
|
vn 0.5348 -0.0000 0.8450
|
||||||
|
vn -0.0000 0.4508 0.8926
|
||||||
|
vt 0.010148 0.486711
|
||||||
|
vt 0.317977 0.486711
|
||||||
|
vt 0.317977 0.700789
|
||||||
|
vt 0.010148 0.700789
|
||||||
|
vt 0.570312 0.000000
|
||||||
|
vt 0.570312 0.328125
|
||||||
|
vt 0.335938 0.328125
|
||||||
|
vt 0.335938 -0.000000
|
||||||
|
vt 0.010148 0.010148
|
||||||
|
vt 0.317977 0.010148
|
||||||
|
vt 0.317977 0.224227
|
||||||
|
vt 0.010148 0.224227
|
||||||
|
vt 0.010148 0.244862
|
||||||
|
vt 0.317977 0.244862
|
||||||
|
vt 0.317977 0.466076
|
||||||
|
vt 0.010148 0.466076
|
||||||
|
vt 0.570312 0.570312
|
||||||
|
vt 0.335938 0.570312
|
||||||
|
vt 0.742188 0.523438
|
||||||
|
vt 0.593750 0.523438
|
||||||
|
vt 0.593750 0.500000
|
||||||
|
vt 0.976562 0.500000
|
||||||
|
vt 0.976562 0.523438
|
||||||
|
vt 1.000000 0.257812
|
||||||
|
vt 1.000000 0.500000
|
||||||
|
vt 0.976562 0.257812
|
||||||
|
vt 0.593750 0.257812
|
||||||
|
vt 0.570312 0.500000
|
||||||
|
vt 0.570312 0.257812
|
||||||
|
vt 0.742188 0.000000
|
||||||
|
vt 0.742188 0.234375
|
||||||
|
vt 0.593750 0.234375
|
||||||
|
vt 0.593750 0.000000
|
||||||
|
vt 0.570312 0.929688
|
||||||
|
vt 0.335938 0.929688
|
||||||
|
vt 0.976562 0.234375
|
||||||
|
vt 0.000000 0.476562
|
||||||
|
vt 0.328125 0.476562
|
||||||
|
vt 0.320320 0.484367
|
||||||
|
vt 0.007805 0.484367
|
||||||
|
vt 0.328125 0.710938
|
||||||
|
vt 0.320320 0.703133
|
||||||
|
vt 0.000000 0.710938
|
||||||
|
vt 0.007805 0.703133
|
||||||
|
vt 0.000000 0.000000
|
||||||
|
vt 0.328125 0.000000
|
||||||
|
vt 0.320320 0.007805
|
||||||
|
vt 0.007805 0.007805
|
||||||
|
vt 0.328125 0.234375
|
||||||
|
vt 0.320320 0.226570
|
||||||
|
vt 0.000000 0.234375
|
||||||
|
vt 0.007805 0.226570
|
||||||
|
vt 0.320320 0.242440
|
||||||
|
vt 0.007805 0.242440
|
||||||
|
vt 0.320320 0.468498
|
||||||
|
vt 0.007805 0.468498
|
||||||
|
s 0
|
||||||
|
f 31/1/1 32/2/1 33/3/1 34/4/1
|
||||||
|
f 3/5/2 4/6/2 8/7/2 7/8/2
|
||||||
|
f 35/9/3 36/10/3 37/11/3 38/12/3
|
||||||
|
f 39/13/4 40/14/4 41/15/4 42/16/4
|
||||||
|
f 8/7/5 4/6/5 2/17/5 6/18/5
|
||||||
|
f 5/19/3 12/20/3 14/21/3 10/22/3 7/23/3
|
||||||
|
f 3/24/2 7/25/2 10/22/2 9/26/2
|
||||||
|
f 9/26/6 10/22/6 14/21/6 13/27/6
|
||||||
|
f 12/28/4 11/29/4 13/27/4 14/21/4
|
||||||
|
f 5/30/5 1/31/5 11/32/5 12/33/5
|
||||||
|
f 6/34/7 2/35/7 11/18/7 12/17/7
|
||||||
|
f 1/31/1 3/36/1 9/26/1 13/27/1 11/32/1
|
||||||
|
f 16/34/8 18/17/8 17/18/8 15/35/8
|
||||||
|
f 1/37/1 2/38/1 20/39/1 19/40/1
|
||||||
|
f 2/38/1 4/41/1 21/42/1 20/39/1
|
||||||
|
f 4/41/1 3/43/1 22/44/1 21/42/1
|
||||||
|
f 3/43/1 1/37/1 19/40/1 22/44/1
|
||||||
|
f 7/45/3 8/46/3 24/47/3 23/48/3
|
||||||
|
f 8/46/3 6/49/3 25/50/3 24/47/3
|
||||||
|
f 6/49/3 5/51/3 26/52/3 25/50/3
|
||||||
|
f 5/51/3 7/45/3 23/48/3 26/52/3
|
||||||
|
f 5/51/4 6/49/4 28/53/4 27/54/4
|
||||||
|
f 6/49/4 2/38/4 29/55/4 28/53/4
|
||||||
|
f 2/38/4 1/37/4 30/56/4 29/55/4
|
||||||
|
f 1/37/4 5/51/4 27/54/4 30/56/4
|
||||||
|
f 19/40/9 20/39/9 32/2/9 31/1/9
|
||||||
|
f 20/39/10 21/42/10 33/3/10 32/2/10
|
||||||
|
f 21/42/11 22/44/11 34/4/11 33/3/11
|
||||||
|
f 22/44/12 19/40/12 31/1/12 34/4/12
|
||||||
|
f 23/48/13 24/47/13 36/10/13 35/9/13
|
||||||
|
f 24/47/14 25/50/14 37/11/14 36/10/14
|
||||||
|
f 25/50/15 26/52/15 38/12/15 37/11/15
|
||||||
|
f 26/52/16 23/48/16 35/9/16 38/12/16
|
||||||
|
f 27/54/17 28/53/17 40/14/17 39/13/17
|
||||||
|
f 28/53/18 29/55/18 41/15/18 40/14/18
|
||||||
|
f 29/55/19 30/56/19 42/16/19 41/15/19
|
||||||
|
f 30/56/20 27/54/20 39/13/20 42/16/20
|
25
assets/props/tarp_crate/tarp_crate_2.obj.import
Normal file
25
assets/props/tarp_crate/tarp_crate_2.obj.import
Normal file
@ -0,0 +1,25 @@
|
|||||||
|
[remap]
|
||||||
|
|
||||||
|
importer="wavefront_obj"
|
||||||
|
importer_version=1
|
||||||
|
type="Mesh"
|
||||||
|
uid="uid://c66fwpu8pe7ti"
|
||||||
|
path="res://.godot/imported/tarp_crate_2.obj-d67a4b1d1a22a25f7a9f4130c203404e.mesh"
|
||||||
|
|
||||||
|
[deps]
|
||||||
|
|
||||||
|
files=["res://.godot/imported/tarp_crate_2.obj-d67a4b1d1a22a25f7a9f4130c203404e.mesh"]
|
||||||
|
|
||||||
|
source_file="res://assets/props/tarp_crate/tarp_crate_2.obj"
|
||||||
|
dest_files=["res://.godot/imported/tarp_crate_2.obj-d67a4b1d1a22a25f7a9f4130c203404e.mesh", "res://.godot/imported/tarp_crate_2.obj-d67a4b1d1a22a25f7a9f4130c203404e.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/tarp_crate/tarp_crate_C.png
(Stored with Git LFS)
Normal file
BIN
assets/props/tarp_crate/tarp_crate_C.png
(Stored with Git LFS)
Normal file
Binary file not shown.
34
assets/props/tarp_crate/tarp_crate_C.png.import
Normal file
34
assets/props/tarp_crate/tarp_crate_C.png.import
Normal file
@ -0,0 +1,34 @@
|
|||||||
|
[remap]
|
||||||
|
|
||||||
|
importer="texture"
|
||||||
|
type="CompressedTexture2D"
|
||||||
|
uid="uid://duuudxsof71hh"
|
||||||
|
path="res://.godot/imported/tarp_crate_C.png-5058dc4d12f752129dd6933d581a48b8.ctex"
|
||||||
|
metadata={
|
||||||
|
"vram_texture": false
|
||||||
|
}
|
||||||
|
|
||||||
|
[deps]
|
||||||
|
|
||||||
|
source_file="res://assets/props/tarp_crate/tarp_crate_C.png"
|
||||||
|
dest_files=["res://.godot/imported/tarp_crate_C.png-5058dc4d12f752129dd6933d581a48b8.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/tarp_crate/tarp_crate_M.png
(Stored with Git LFS)
Normal file
BIN
assets/props/tarp_crate/tarp_crate_M.png
(Stored with Git LFS)
Normal file
Binary file not shown.
34
assets/props/tarp_crate/tarp_crate_M.png.import
Normal file
34
assets/props/tarp_crate/tarp_crate_M.png.import
Normal file
@ -0,0 +1,34 @@
|
|||||||
|
[remap]
|
||||||
|
|
||||||
|
importer="texture"
|
||||||
|
type="CompressedTexture2D"
|
||||||
|
uid="uid://boqywmqew0f1i"
|
||||||
|
path="res://.godot/imported/tarp_crate_M.png-6ac4ed8696961ef4cf79f15b4937c779.ctex"
|
||||||
|
metadata={
|
||||||
|
"vram_texture": false
|
||||||
|
}
|
||||||
|
|
||||||
|
[deps]
|
||||||
|
|
||||||
|
source_file="res://assets/props/tarp_crate/tarp_crate_M.png"
|
||||||
|
dest_files=["res://.godot/imported/tarp_crate_M.png-6ac4ed8696961ef4cf79f15b4937c779.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/tarp_crate/tarp_crate_N.png
(Stored with Git LFS)
Normal file
BIN
assets/props/tarp_crate/tarp_crate_N.png
(Stored with Git LFS)
Normal file
Binary file not shown.
34
assets/props/tarp_crate/tarp_crate_N.png.import
Normal file
34
assets/props/tarp_crate/tarp_crate_N.png.import
Normal file
@ -0,0 +1,34 @@
|
|||||||
|
[remap]
|
||||||
|
|
||||||
|
importer="texture"
|
||||||
|
type="CompressedTexture2D"
|
||||||
|
uid="uid://2eg8lmfp1r45"
|
||||||
|
path="res://.godot/imported/tarp_crate_N.png-5777c6888b6cc56b59e923392426b88e.ctex"
|
||||||
|
metadata={
|
||||||
|
"vram_texture": false
|
||||||
|
}
|
||||||
|
|
||||||
|
[deps]
|
||||||
|
|
||||||
|
source_file="res://assets/props/tarp_crate/tarp_crate_N.png"
|
||||||
|
dest_files=["res://.godot/imported/tarp_crate_N.png-5777c6888b6cc56b59e923392426b88e.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/tarp_crate/tarp_crate_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/tarp_crate/tarp_crate_R.png
(Stored with Git LFS)
Normal file
BIN
assets/props/tarp_crate/tarp_crate_R.png
(Stored with Git LFS)
Normal file
Binary file not shown.
34
assets/props/tarp_crate/tarp_crate_R.png.import
Normal file
34
assets/props/tarp_crate/tarp_crate_R.png.import
Normal file
@ -0,0 +1,34 @@
|
|||||||
|
[remap]
|
||||||
|
|
||||||
|
importer="texture"
|
||||||
|
type="CompressedTexture2D"
|
||||||
|
uid="uid://i031i4c162sf"
|
||||||
|
path="res://.godot/imported/tarp_crate_R.png-988010b5f8e152e7940291bfa30f9f45.ctex"
|
||||||
|
metadata={
|
||||||
|
"vram_texture": false
|
||||||
|
}
|
||||||
|
|
||||||
|
[deps]
|
||||||
|
|
||||||
|
source_file="res://assets/props/tarp_crate/tarp_crate_R.png"
|
||||||
|
dest_files=["res://.godot/imported/tarp_crate_R.png-988010b5f8e152e7940291bfa30f9f45.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/tarp_crate/tarp_crate_logo_C.png
(Stored with Git LFS)
Normal file
BIN
assets/props/tarp_crate/tarp_crate_logo_C.png
(Stored with Git LFS)
Normal file
Binary file not shown.
34
assets/props/tarp_crate/tarp_crate_logo_C.png.import
Normal file
34
assets/props/tarp_crate/tarp_crate_logo_C.png.import
Normal file
@ -0,0 +1,34 @@
|
|||||||
|
[remap]
|
||||||
|
|
||||||
|
importer="texture"
|
||||||
|
type="CompressedTexture2D"
|
||||||
|
uid="uid://bn8jtn1sbfved"
|
||||||
|
path="res://.godot/imported/tarp_crate_logo_C.png-a78a9ced0f77856399871069719b2b14.ctex"
|
||||||
|
metadata={
|
||||||
|
"vram_texture": false
|
||||||
|
}
|
||||||
|
|
||||||
|
[deps]
|
||||||
|
|
||||||
|
source_file="res://assets/props/tarp_crate/tarp_crate_logo_C.png"
|
||||||
|
dest_files=["res://.godot/imported/tarp_crate_logo_C.png-a78a9ced0f77856399871069719b2b14.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/tarp_crate/tarp_crate_logo_M.png
(Stored with Git LFS)
Normal file
BIN
assets/props/tarp_crate/tarp_crate_logo_M.png
(Stored with Git LFS)
Normal file
Binary file not shown.
34
assets/props/tarp_crate/tarp_crate_logo_M.png.import
Normal file
34
assets/props/tarp_crate/tarp_crate_logo_M.png.import
Normal file
@ -0,0 +1,34 @@
|
|||||||
|
[remap]
|
||||||
|
|
||||||
|
importer="texture"
|
||||||
|
type="CompressedTexture2D"
|
||||||
|
uid="uid://c7txl2h0vpp6n"
|
||||||
|
path="res://.godot/imported/tarp_crate_logo_M.png-68ad2aa5c7fee35c50206a297a80e396.ctex"
|
||||||
|
metadata={
|
||||||
|
"vram_texture": false
|
||||||
|
}
|
||||||
|
|
||||||
|
[deps]
|
||||||
|
|
||||||
|
source_file="res://assets/props/tarp_crate/tarp_crate_logo_M.png"
|
||||||
|
dest_files=["res://.godot/imported/tarp_crate_logo_M.png-68ad2aa5c7fee35c50206a297a80e396.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/tarp_crate/tarp_crate_logo_N.png
(Stored with Git LFS)
Normal file
BIN
assets/props/tarp_crate/tarp_crate_logo_N.png
(Stored with Git LFS)
Normal file
Binary file not shown.
34
assets/props/tarp_crate/tarp_crate_logo_N.png.import
Normal file
34
assets/props/tarp_crate/tarp_crate_logo_N.png.import
Normal file
@ -0,0 +1,34 @@
|
|||||||
|
[remap]
|
||||||
|
|
||||||
|
importer="texture"
|
||||||
|
type="CompressedTexture2D"
|
||||||
|
uid="uid://b30kaqo2dlgtu"
|
||||||
|
path="res://.godot/imported/tarp_crate_logo_N.png-caaa27d54e8789eb3a03e02315e33c1b.ctex"
|
||||||
|
metadata={
|
||||||
|
"vram_texture": false
|
||||||
|
}
|
||||||
|
|
||||||
|
[deps]
|
||||||
|
|
||||||
|
source_file="res://assets/props/tarp_crate/tarp_crate_logo_N.png"
|
||||||
|
dest_files=["res://.godot/imported/tarp_crate_logo_N.png-caaa27d54e8789eb3a03e02315e33c1b.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/tarp_crate/tarp_crate_logo_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/tarp_crate/tarp_crate_logo_R.png
(Stored with Git LFS)
Normal file
BIN
assets/props/tarp_crate/tarp_crate_logo_R.png
(Stored with Git LFS)
Normal file
Binary file not shown.
34
assets/props/tarp_crate/tarp_crate_logo_R.png.import
Normal file
34
assets/props/tarp_crate/tarp_crate_logo_R.png.import
Normal file
@ -0,0 +1,34 @@
|
|||||||
|
[remap]
|
||||||
|
|
||||||
|
importer="texture"
|
||||||
|
type="CompressedTexture2D"
|
||||||
|
uid="uid://cv2kg5mgildw6"
|
||||||
|
path="res://.godot/imported/tarp_crate_logo_R.png-2911e81fbad4a1cf8afc110d66c7d61b.ctex"
|
||||||
|
metadata={
|
||||||
|
"vram_texture": false
|
||||||
|
}
|
||||||
|
|
||||||
|
[deps]
|
||||||
|
|
||||||
|
source_file="res://assets/props/tarp_crate/tarp_crate_logo_R.png"
|
||||||
|
dest_files=["res://.godot/imported/tarp_crate_logo_R.png-2911e81fbad4a1cf8afc110d66c7d61b.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
|
@ -1,4 +1,4 @@
|
|||||||
[gd_scene load_steps=421 format=4 uid="uid://crydi5cjgfwe5"]
|
[gd_scene load_steps=423 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"]
|
||||||
@ -32,6 +32,7 @@
|
|||||||
[ext_resource type="ArrayMesh" uid="uid://xn5nceqby4wd" path="res://assets/level/wall/wall_3.mesh" id="30_ji5cn"]
|
[ext_resource type="ArrayMesh" uid="uid://xn5nceqby4wd" path="res://assets/level/wall/wall_3.mesh" id="30_ji5cn"]
|
||||||
[ext_resource type="Texture2D" uid="uid://b1m1my5q2vlwi" path="res://assets/props/crate_long/crate_long_R.png" id="30_u2hqf"]
|
[ext_resource type="Texture2D" uid="uid://b1m1my5q2vlwi" path="res://assets/props/crate_long/crate_long_R.png" id="30_u2hqf"]
|
||||||
[ext_resource type="ArrayMesh" uid="uid://5jt7xxr05lw3" path="res://assets/level/hallway/hallway_2.mesh" id="31_ji5cn"]
|
[ext_resource type="ArrayMesh" uid="uid://5jt7xxr05lw3" path="res://assets/level/hallway/hallway_2.mesh" id="31_ji5cn"]
|
||||||
|
[ext_resource type="PackedScene" uid="uid://cjqayfrj2oxyr" path="res://src/props/tarp_crate/tarp_crate_logo.tscn" id="32_sogkw"]
|
||||||
[ext_resource type="ArrayMesh" uid="uid://d0sdsir1hqnbu" path="res://assets/level/wall/wall_4.mesh" id="33_4a0u4"]
|
[ext_resource type="ArrayMesh" uid="uid://d0sdsir1hqnbu" path="res://assets/level/wall/wall_4.mesh" id="33_4a0u4"]
|
||||||
[ext_resource type="ArrayMesh" uid="uid://c4klxlj1oop7t" path="res://assets/level/hallway/hallway_4.mesh" id="33_okeuk"]
|
[ext_resource type="ArrayMesh" uid="uid://c4klxlj1oop7t" path="res://assets/level/hallway/hallway_4.mesh" id="33_okeuk"]
|
||||||
[ext_resource type="ArrayMesh" uid="uid://c2pruwilyqs07" path="res://assets/level/floor/floor_6x9.mesh" id="35_6giaa"]
|
[ext_resource type="ArrayMesh" uid="uid://c2pruwilyqs07" path="res://assets/level/floor/floor_6x9.mesh" id="35_6giaa"]
|
||||||
@ -52,6 +53,7 @@
|
|||||||
[ext_resource type="PackedScene" uid="uid://ctr56p23cvupu" path="res://src/props/retinal_scanner/retinal_scanner.tscn" id="41_u2hqf"]
|
[ext_resource type="PackedScene" uid="uid://ctr56p23cvupu" path="res://src/props/retinal_scanner/retinal_scanner.tscn" id="41_u2hqf"]
|
||||||
[ext_resource type="Texture2D" uid="uid://cm1jrvx7ftx4c" path="res://assets/black.png" id="43_1h5r5"]
|
[ext_resource type="Texture2D" uid="uid://cm1jrvx7ftx4c" path="res://assets/black.png" id="43_1h5r5"]
|
||||||
[ext_resource type="PackedScene" uid="uid://bn8fdu4houoo2" path="res://src/world/world_item/world_item.tscn" id="43_f0xh4"]
|
[ext_resource type="PackedScene" uid="uid://bn8fdu4houoo2" path="res://src/world/world_item/world_item.tscn" id="43_f0xh4"]
|
||||||
|
[ext_resource type="PackedScene" uid="uid://bpsiwx1517pk1" path="res://src/props/tarp_crate/tarp_crate.tscn" id="43_ojd88"]
|
||||||
[ext_resource type="Resource" uid="uid://c6ynovu3h6twl" path="res://levels/ghost_ship/item_data/eyeballs.tres" id="44_nmnkj"]
|
[ext_resource type="Resource" uid="uid://c6ynovu3h6twl" path="res://levels/ghost_ship/item_data/eyeballs.tres" id="44_nmnkj"]
|
||||||
[ext_resource type="Material" uid="uid://lp1osos3aqdl" path="res://levels/ghost_ship/guide_sign/ops_sign.material" id="46_anoak"]
|
[ext_resource type="Material" uid="uid://lp1osos3aqdl" path="res://levels/ghost_ship/guide_sign/ops_sign.material" id="46_anoak"]
|
||||||
[ext_resource type="Texture2D" uid="uid://c0a6flcoixsr2" path="res://assets/level/floor/floor_1_C.png" id="47_1h5r5"]
|
[ext_resource type="Texture2D" uid="uid://c0a6flcoixsr2" path="res://assets/level/floor/floor_1_C.png" id="47_1h5r5"]
|
||||||
@ -6328,6 +6330,10 @@ process_material = SubResource("ParticleProcessMaterial_6giaa")
|
|||||||
[node name="BurnoutLight" parent="Corridor1/Hallway2" instance=ExtResource("29_lfacn")]
|
[node name="BurnoutLight" parent="Corridor1/Hallway2" instance=ExtResource("29_lfacn")]
|
||||||
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 3, -1.5)
|
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 3, -1.5)
|
||||||
|
|
||||||
|
[node name="TarpCrateLogo" parent="Corridor1/Hallway2" instance=ExtResource("32_sogkw")]
|
||||||
|
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 1, 0.8, -11.4)
|
||||||
|
skeleton = NodePath("")
|
||||||
|
|
||||||
[node name="Hallway3" type="MeshInstance3D" parent="Corridor1"]
|
[node name="Hallway3" type="MeshInstance3D" parent="Corridor1"]
|
||||||
transform = Transform3D(-4.37114e-08, 0, -1, 0, 1, 0, 1, 0, -4.37114e-08, -19.5, 0, -7.5)
|
transform = Transform3D(-4.37114e-08, 0, -1, 0, 1, 0, 1, 0, -4.37114e-08, -19.5, 0, -7.5)
|
||||||
mesh = ExtResource("31_ji5cn")
|
mesh = ExtResource("31_ji5cn")
|
||||||
@ -6936,6 +6942,9 @@ source_gunk_material = SubResource("ShaderMaterial_2dhfq")
|
|||||||
[node name="CollisionShape3D" type="CollisionShape3D" parent="Corridor2/Hallway1/MessHallSign/GunkBody"]
|
[node name="CollisionShape3D" type="CollisionShape3D" parent="Corridor2/Hallway1/MessHallSign/GunkBody"]
|
||||||
shape = SubResource("ConcavePolygonShape3D_2ft6k")
|
shape = SubResource("ConcavePolygonShape3D_2ft6k")
|
||||||
|
|
||||||
|
[node name="TarpCrate" parent="Corridor2/Hallway1" instance=ExtResource("43_ojd88")]
|
||||||
|
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -1, 0.8, -0.33)
|
||||||
|
|
||||||
[node name="Hallway2" type="MeshInstance3D" parent="Corridor2"]
|
[node name="Hallway2" type="MeshInstance3D" parent="Corridor2"]
|
||||||
transform = Transform3D(-4.37114e-08, 0, -1, 0, 1, 0, 1, 0, -4.37114e-08, 7.5, 0, -12)
|
transform = Transform3D(-4.37114e-08, 0, -1, 0, 1, 0, 1, 0, -4.37114e-08, 7.5, 0, -12)
|
||||||
mesh = ExtResource("25_smvh1")
|
mesh = ExtResource("25_smvh1")
|
||||||
|
107
src/props/tarp_crate/tarp_crate.tscn
Normal file
107
src/props/tarp_crate/tarp_crate.tscn
Normal file
@ -0,0 +1,107 @@
|
|||||||
|
[gd_scene load_steps=16 format=4 uid="uid://bpsiwx1517pk1"]
|
||||||
|
|
||||||
|
[ext_resource type="Texture2D" uid="uid://duuudxsof71hh" path="res://assets/props/tarp_crate/tarp_crate_C.png" id="1_chgpa"]
|
||||||
|
[ext_resource type="Texture2D" uid="uid://boqywmqew0f1i" path="res://assets/props/tarp_crate/tarp_crate_M.png" id="2_4lu2x"]
|
||||||
|
[ext_resource type="Texture2D" uid="uid://2eg8lmfp1r45" path="res://assets/props/tarp_crate/tarp_crate_N.png" id="3_vis60"]
|
||||||
|
[ext_resource type="Texture2D" uid="uid://i031i4c162sf" path="res://assets/props/tarp_crate/tarp_crate_R.png" id="4_p1cm3"]
|
||||||
|
[ext_resource type="PackedScene" uid="uid://c2omlx4ptrc01" path="res://src/world/gunk_body/gunk_body.tscn" id="5_p1cm3"]
|
||||||
|
[ext_resource type="Shader" uid="uid://ckxc0ngd37rtk" path="res://src/shaders/gunk.gdshader" id="6_qbm60"]
|
||||||
|
[ext_resource type="FastNoiseLite" uid="uid://cnlvdtx68giv6" path="res://assets/materials/gunk_noise.tres" id="7_od7ht"]
|
||||||
|
[ext_resource type="Texture2D" uid="uid://cm1jrvx7ftx4c" path="res://assets/black.png" id="7_qbm60"]
|
||||||
|
|
||||||
|
[sub_resource type="StandardMaterial3D" id="StandardMaterial3D_qbm60"]
|
||||||
|
transparency = 2
|
||||||
|
alpha_scissor_threshold = 0.5
|
||||||
|
alpha_antialiasing_mode = 0
|
||||||
|
albedo_texture = ExtResource("1_chgpa")
|
||||||
|
metallic = 1.0
|
||||||
|
metallic_texture = ExtResource("2_4lu2x")
|
||||||
|
roughness_texture = ExtResource("4_p1cm3")
|
||||||
|
normal_enabled = true
|
||||||
|
normal_texture = ExtResource("3_vis60")
|
||||||
|
texture_filter = 2
|
||||||
|
|
||||||
|
[sub_resource type="ArrayMesh" id="ArrayMesh_qbm60"]
|
||||||
|
_surfaces = [{
|
||||||
|
"aabb": AABB(-0.5, -0.8, -0.5, 1, 1.5, 1.618),
|
||||||
|
"format": 34896613377,
|
||||||
|
"index_count": 228,
|
||||||
|
"index_data": PackedByteArray("DgAPABAAEAAPABEADgAcAA8AEAAdAA4AHQAcAA4AHgAdABAAEQAeABAADwAfABEAHwAeABEAHAAfAA8AHgAAAB0AHQABABwAAAABAB0AHAAEAB8AAQAEABwAHwACAB4AAgAAAB4ABAACAB8AAgADAAAAAgAEAAMABAABAAgABwAEAAgABQAEAAcAAwAEAAUABwAIAAoACgAIAAsACAABAAsACgAJAAcABwAJAAUACwANAAoADQAJAAoADAANAAsACwABAAwADAAJAA0AAQAJAAwADAAGAA0ADQAGAAwADAAGAAAAAAAGAAwAAAADAAYAAQAAABkAAwAFACAACQABACEAIQABABkAGQAAACIAAAAGACIAGQAiABsAIQAZABgAGAAZABsAGgAhABgAFgAYABsAGgAYABYAGwAiABYAFwAhABoAFgAXABoAIgAXABYAFwAJACEAIgAGABcABgAJABcACQAGACMABgADACQAIwAGACQAJAADACAAIwAkABUAJAAgABQAFQAkABQAFAAgABIAFAATABUAEwAjABUAEgATABQAJQAJACMAJQAjABMAEgAlABMAIAAlABIABQAJACUAIAAFACUA"),
|
||||||
|
"lods": [0.0108894, PackedByteArray("DgAPABAAEAAPABEADgABAA8AEAAAAA4AAAABAA4AEQACABAAAgAAABAADwAEABEABAACABEAAQAEAA8AAgADAAAAAgAEAAMABAABAAgABwAEAAgABQAEAAcAAwAEAAUABwAIAAoAAwAFABIABwAJAAUACgAJAAcAEgAFABMABQAJABMAFAADABIAEgATABQAFAATABUAEwAJABUABgADABQAFQAGABQACQAGABUAAAADAAYACgAIAAsACAABAAsACwANAAoADQAJAAoADAANAAsACwABAAwADAAJAA0ADAAGAA0AAQAJAAwADQAGAAwADAAGAAAAAAAGAAwAAAAGABYABgAJABcAFgAGABcACQABABgAFwAJABgAAQAAABkAGQAAABYAGAABABkAFgAXABoAFwAYABoAGgAYABYAFgAYABsAGAAZABsAGQAWABsA"), 0.0143263, PackedByteArray("AAABAAIAAgADAAAAAgAEAAMAAgABAAQAAwAEAAUAAwAFAAYAAAADAAYABQAEAAcABwAEAAgABAABAAgABwAJAAUABgAFAAkAAAAJAAEABgAJAAAABwAIAAoACgAJAAcACAABAAsACgAIAAsAAQAJAAwACwABAAwADAAGAAAAAAAGAAwACwANAAoADQAJAAoADAANAAsADAAJAA0ADAAGAA0ADQAGAAwA")],
|
||||||
|
"name": "Cube",
|
||||||
|
"primitive": 3,
|
||||||
|
"uv_scale": Vector4(0, 0, 0, 0),
|
||||||
|
"vertex_count": 38,
|
||||||
|
"vertex_data": PackedByteArray("AAD//zeeAAAAABERN54AAAAA//8AAAAA/////wAAAAAAABERAAAAAP//EREAAAAA/////zeeAAD//wAAAAAAAAAAAAAAAAAA//8RETeeAAD//wAA//8AAAAAAAD//wAAAAAREf//AAD//xER//8AANcDPvUylQAA1wPRGzKVAADXAz71BAkAANcD0RsECQAAJ/w+9QQJAAAn/NEbBAkAACf8PvUylQAAJ/zRGzKVAACXDj712JsAAHj3UPo3ngAAZ/HRG9ibAACGCL8WN54AAGfxPvXYmwAAlw7RG9ibAAAAAL8W8pgAAAAAUPrymAAAAABQ+kQFAAAAAL8WRAUAAP//UPpEBQAAePe/FjeeAACGCFD6N54AAP//vxbymAAA//9Q+vKYAAD//78WRAUAAA==")
|
||||||
|
}]
|
||||||
|
blend_shape_mode = 0
|
||||||
|
|
||||||
|
[sub_resource type="ArrayMesh" id="ArrayMesh_od7ht"]
|
||||||
|
_surfaces = [{
|
||||||
|
"aabb": AABB(-0.5, -0.8, -0.5, 1, 1.5, 1.618),
|
||||||
|
"attribute_data": PackedByteArray("/1P/hQAA/4X/U/9JAAD/Sf+R/6v/kf///1X/q/9V////U///AAD///9T/8MAAP/D/1P/wwAA/8P/U/+FAAD/hf+R/6v/Vf+r/5H/bf9V/23/l/95/73/ef+X/3/++f9//vn/ef///3////+9/vn/f/75/73++f9//vn/vf+X/3//l/+9/5H/vf+R/3//l/+9/5f/f/+9/8P/vf///5f/w/+X////Vf8R/5H/Ef9V/23/kf9t/vn/w/+9/8P++f+9/5f/vf+X/8P/kf9t/5H/Ef9V/23/Vf8RZlFmg5kCZoNmUZhMmQKYTGZRZf2ZAmX9ZlGYxpkCmMZmUU/BmQJPwWZRrogAUu7B/wEPiJkCrogAUgCE/wEAhABS/0v/Af9LAFL//f8B//0AUv7F/wH+xf8B7sEAUg+IAFIAhP8BAIRmUWaDmQJmgwBS/0sAUgCEZlGYTGZRZoP/Af9LAFL/S5kCmExmUZhM/wEAhP8B/0uZAmaDmQKYTABS//3/Af/9ZlFl/ZkCZf0AUv7FAFL//WZRmMZmUWX9/wH+xQBS/sWZApjGZlGYxv8B//3/Af7FmQJl/ZkCmMYAUu7B/wHuwWZRT8GZAk/BAFIPiABS7sFmUa6IZlFPwf8BD4gAUg+ImQKuiGZRroj/Ae7B/wEPiJkCT8GZAq6I"),
|
||||||
|
"format": 34896613399,
|
||||||
|
"index_count": 228,
|
||||||
|
"index_data": PackedByteArray("NgA3ADgAOAA3ADkABAAFAAYABgAFAAcAOgA7ADwAPAA7AD0APgA/AEAAQAA/AEMAEAARABIAEgARABMAFAAVABYAFgAVABcAFwAVABgAGQAaABsAGwAaABwAHQAeAB8AHwAeACAAIQAiACMAIwAiACQAJQAmACcAJwAmACgAKQAqACsAKwAqACwALQAuAC8ALwAuADAAMAAuADEAMgAzADQANAAzADUAAAABAEQARAABAEUARgAAAEQAAQADAEUAAgAAAEYARQADAEcAAwACAEcARwACAEYACAAJAEgASAAJAEkASgAIAEgACQALAEkACgAIAEoASQALAEsACwAKAEsASwAKAEoADAANAEEAQQANAEwATQAMAEEADQAPAEwADgAMAE0ATAAPAEIADwAOAEIAQgAOAE0ATgBPAFAAUABPAFEAUgBTAFQAVABTAFUAVgBXAFgAWABXAFkAWgBbAFwAXABbAF0AXgBfAGAAYABfAGEAYgBjAGQAZABjAGUAZgBnAGgAaABnAGkAagBrAGwAbABrAG0AbgBvAHAAcABvAHEAcgBzAHQAdABzAHUAdgB3AHgAeAB3AHkAegB7AHwAfAB7AH0A"),
|
||||||
|
"lods": [0.0108894, PackedByteArray("NgA3ADgANgABADcAAAABADYAOAAAADYAAQADADcAAgAAADgANwADADkAAwACADkAOAA3ADkAOQACADgABAAFAAYABgAFAAcAOgA7ADwAOgAJADsACAAJADoAPAAIADoACQALADsACgAIADwAOwALAD0ACwAKAD0APAA7AD0APQAKADwAPgA/AEAAQQA/AD4AQABBAD4AQQANAD8ADAANAEEAQAAMAEEADQAPAD8ADgAMAEAADwAOAEIAQgAOAEAAPwAPAEIAQgBAAEMAQAA/AEMAPwBCAEMAEAARABIAEgARABMAFAAVABYAFgAVABcAFwAVABgAGQAaABsAGwAaABwAHQAeAB8AHwAeACAAIQAiACMAIwAiACQAJQAmACcAJwAmACgAKQAqACsAKwAqACwALQAuAC8ALwAuADAAMAAuADEAMgAzADQANAAzADUA"), 0.0143263, PackedByteArray("AAABAAIAAgABAAMABAAFAAYABgAFAAcACAAJAAoACgAJAAsADAANAA4ADgANAA8AEAARABIAEgARABMAFAAVABYAFgAVABcAFwAVABgAGQAaABsAGwAaABwAHQAeAB8AHwAeACAAIQAiACMAIwAiACQAJQAmACcAJwAmACgAKQAqACsAKwAqACwALQAuAC8ALwAuADAAMAAuADEAMgAzADQANAAzADUA")],
|
||||||
|
"material": SubResource("StandardMaterial3D_qbm60"),
|
||||||
|
"name": "Cube",
|
||||||
|
"primitive": 3,
|
||||||
|
"uv_scale": Vector4(0, 0, 0, 0),
|
||||||
|
"vertex_count": 126,
|
||||||
|
"vertex_data": PackedByteArray("AAD//zeeVNUAABERN55U1QAA//8AAFTVAAAREQAAVNUAAP//AAD//wAAEREAAP///////wAA/////xERAAD///////8AAFTV//8REQAAVNX/////N55U1f//ERE3nlTV/////zee/7///xERN57/vwAA//83nv+/AAARETee/r8AAP//AAD///////8AAP//AAD//zee////////N57/////ERH///+///8RETee/7///wAA////v///AAAAAP+///8REQAA/7///xERAAD//wAAEREAAP////8AAAAA//8AAAAAAAD/////AAAAAFTVAAAAAAAAVNX//wAA//9U1QAAAAD//1TVAAAREf///7///xER////vwAAAAD///+///8AAP///78AABERN55U1f//ERE3nlTVAAAREf//VNX//xER//9U1QAA//83nu+Q/////zee75AAABER///vkP//ERH//++QAAAREQAA//8AABERN57//wAAAAAAAP//AAAAAP////8AABER////////ERH//+8Q/////zee7xAAABER///vEAAA//83nu8Q1wM+9TKVVNXXA9EbMpVU1dcDPvUECVTV1wPRGwQJVNUn/D71BAlU1Sf80RsECVTVJ/w+9TKVVNUn/NEbMpVU1WfxPvXYm/+/Z/HRG9ib/7+XDj712Jv/v3j3UPo3nv+/hgi/Fjee/r+XDtEb2Jv/vwAAUPrymFTVAAC/FvKYVNUAAFD6RAVU1QAAvxZEBVTV//9Q+kQFVNX//78WRAVU1f//UPrymFTV//+/FvKYVNV4978WN57/v4YIUPo3nv+/AABQ+vKYo+MAAL8W8pij49cDPvUylaPj1wPRGzKVo+MAAFD6RAWw6wAAUPrymKXX1wM+9QQJW+vXAz71MpX71gAAvxZEBY/JAABQ+kQFj8nXA9EbBAmPydcDPvUECY/JAAC/FvKYitMAAL8WRAU8xdcD0RsylUTT1wPRGwQJ3MT//1D6RAWPyf//vxZEBY/JJ/w+9QQJj8kn/NEbBAmPyf//UPrymIvT//9Q+kQFO8Un/D71MpVF0yf8PvUECdzE//+/FvKYo+P//1D68pij4yf80RsylaPjJ/w+9TKVo+P//78WRAWx6///vxbymKTXJ/zRGwQJXOsn/NEbMpX61nj3UPo3nijDePe/FjeeKMNn8T712Jsow2fx0RvYmyjDhghQ+jeeY9F491D6N54LtJcOPvXYm+vQZ/E+9dibA7OGCL8WN54ow4YIUPo3nijDlw7RG9ibKMOXDj712Jsow3j3vxY3nmPRhgi/FjeeC7Rn8dEb2Jvr0JcO0RvYmwOzVNVU1VTVVNVU1VTVVNVU1f9/////f////3////9///+qKqoqqiqqKqoqqiqqKqoq//////////////////////9//7//f/+//3//v/9//7//fwAA/38AAP9/AAD/fwAA/38AAP+//7//v/+//7//v/+//79UVVRVVFVUVVRVVFVUVVRV/3//f/9//3//f/9//3//f1TVqipU1aoqVNWqKlTVqir///9/////f////3////9//z//f/8//3//P/9//z//f/8//38AAP9/AAD/fwAA/38AAP9/VNVU1VTVVNVU1VTVVNVU1aoqqiqqKqoqqiqqKqoqqir///////////////////////////////9U1VTVVNVU1VTVVNVU1VTVqiqqKqoqqiqqKqoqqiqqKv//////////z83Pzc/Nz83Pzc/Nz83PzQjYANswxXHpxdcz22DEEep03nTedN503nTedN503nTeR+n1wmrPdsro6BDDWM7GyoohiiGKIYohiiGKIYohiiG2Fgo9lTCINRUX7jynMTg1LzIvMi8yLzIvMi8yLzIvMvYn/yTOOowWOCjMJJ877BWC6ILoguiC6ILoguiC6ILo0BVj8TgT5+PHFTjxFxM/43wXfBd8F3wXfBd8F3wXfBcu6psOxuwXHDfqxg7n7L8c")
|
||||||
|
}]
|
||||||
|
blend_shape_mode = 0
|
||||||
|
shadow_mesh = SubResource("ArrayMesh_qbm60")
|
||||||
|
|
||||||
|
[sub_resource type="NoiseTexture3D" id="NoiseTexture3D_2roq2"]
|
||||||
|
width = 256
|
||||||
|
height = 256
|
||||||
|
depth = 32
|
||||||
|
seamless = true
|
||||||
|
seamless_blend_skirt = 0.5
|
||||||
|
noise = ExtResource("7_od7ht")
|
||||||
|
|
||||||
|
[sub_resource type="NoiseTexture3D" id="NoiseTexture3D_fk1xc"]
|
||||||
|
width = 256
|
||||||
|
height = 256
|
||||||
|
depth = 32
|
||||||
|
seamless = true
|
||||||
|
seamless_blend_skirt = 0.5
|
||||||
|
noise = ExtResource("7_od7ht")
|
||||||
|
|
||||||
|
[sub_resource type="ShaderMaterial" id="ShaderMaterial_od7ht"]
|
||||||
|
resource_local_to_scene = true
|
||||||
|
render_priority = 0
|
||||||
|
shader = ExtResource("6_qbm60")
|
||||||
|
shader_parameter/color_1 = Color(0, 0.03, 0.1, 1)
|
||||||
|
shader_parameter/color_2 = Color(0, 0.1, 0.3, 1)
|
||||||
|
shader_parameter/emission_color = Color(0.25, 0.88, 1, 1)
|
||||||
|
shader_parameter/pixellation = 128.0
|
||||||
|
shader_parameter/time_pixellation = 30.0
|
||||||
|
shader_parameter/roughness = 0.15
|
||||||
|
shader_parameter/specular_contribution = 0.8
|
||||||
|
shader_parameter/emission_strength = 0.02
|
||||||
|
shader_parameter/uv_scale = Vector2(2, 2)
|
||||||
|
shader_parameter/time_scale = 0.2
|
||||||
|
shader_parameter/edge_bleed = 0.25
|
||||||
|
shader_parameter/gunk_mask = ExtResource("7_qbm60")
|
||||||
|
shader_parameter/gunk_noise = SubResource("NoiseTexture3D_2roq2")
|
||||||
|
shader_parameter/gunk_normal_map = SubResource("NoiseTexture3D_fk1xc")
|
||||||
|
shader_parameter/jitter_magnitude = 0.0
|
||||||
|
shader_parameter/jitter_time_scale = 0.1
|
||||||
|
shader_parameter/vertex_inflation = 0.0
|
||||||
|
shader_parameter/inflation_pixellation = 10.0
|
||||||
|
|
||||||
|
[sub_resource type="ConcavePolygonShape3D" id="ConcavePolygonShape3D_v6rol"]
|
||||||
|
data = PackedVector3Array(-0.5, 0.7, 0.5, -0.5, -0.7, 0.5, -0.5, 0.7, -0.5, -0.5, 0.7, -0.5, -0.5, -0.7, 0.5, -0.5, -0.7, -0.5, -0.5, 0.7, -0.5, -0.5, -0.7, -0.5, 0.5, 0.7, -0.5, 0.5, 0.7, -0.5, -0.5, -0.7, -0.5, 0.5, -0.7, -0.5, 0.5, 0.7, -0.5, 0.5, -0.7, -0.5, 0.5, 0.7, 0.5, 0.5, 0.7, 0.5, 0.5, -0.7, -0.5, 0.5, -0.7, 0.5, 0.5, 0.7, 0.5, 0.5, -0.7, 0.5, -0.5, 0.7, 0.5, -0.5, 0.7, 0.5, 0.5, -0.7, 0.5, -0.5, -0.7, 0.5, -0.5, 0.7, -0.5, 0.5, 0.7, -0.5, -0.5, 0.7, 0.5, -0.5, 0.7, 0.5, 0.5, 0.7, -0.5, 0.5, 0.7, 0.5, 0.5, -0.7, 1.118, 0.5, -0.7, 0.5, 0.5, -0.8, 1.118, 0.5, -0.8, 1.118, 0.5, -0.7, 0.5, 0.5, -0.8, -0.5, 0.5, -0.8, -0.5, 0.5, -0.7, 0.5, 0.5, -0.7, -0.5, 0.5, -0.7, -0.5, -0.5, -0.7, -0.5, 0.5, -0.8, -0.5, 0.5, -0.8, -0.5, -0.5, -0.7, -0.5, -0.5, -0.8, -0.5, 0.5, -0.8, -0.5, -0.5, -0.8, -0.5, 0.5, -0.8, 1.118, 0.5, -0.8, 1.118, -0.5, -0.8, -0.5, -0.5, -0.8, 1.118, -0.5, -0.7, 1.118, 0.5, -0.7, 1.118, -0.5, -0.8, 1.118, -0.5, -0.8, 1.118, 0.5, -0.7, 1.118, 0.5, -0.8, 1.118, -0.5, -0.7, 0.5, 0.5, -0.7, 0.5, -0.5, -0.7, 1.118, -0.5, -0.7, 1.118, 0.5, -0.7, 0.5, 0.5, -0.7, 1.118, -0.5, 0.7, 0.5, 0.5, 0.7, 0.5, -0.5, -0.7, 1.118, -0.5, -0.7, 1.118, 0.5, 0.7, 0.5, 0.5, -0.7, 1.118, -0.5, -0.7, -0.5, -0.5, -0.7, 0.5, -0.5, -0.8, -0.5, -0.5, -0.8, -0.5, -0.5, -0.7, 0.5, -0.5, -0.8, 1.118, -0.5, -0.8, 1.118, -0.5, -0.7, 0.5, -0.5, -0.7, 1.118, 0.5, -0.7, 1.118, 0.5, 0.7, 0.5, -0.5, -0.7, 1.118, -0.5, -0.7, 1.118, 0.5, 0.7, 0.5, -0.5, 0.7, 0.5)
|
||||||
|
|
||||||
|
[node name="TarpCrate" type="MeshInstance3D"]
|
||||||
|
mesh = SubResource("ArrayMesh_od7ht")
|
||||||
|
|
||||||
|
[node name="GunkBody" parent="." instance=ExtResource("5_p1cm3")]
|
||||||
|
mask_dim = 128
|
||||||
|
source_gunk_material = SubResource("ShaderMaterial_od7ht")
|
||||||
|
|
||||||
|
[node name="CollisionShape3D" type="CollisionShape3D" parent="GunkBody"]
|
||||||
|
shape = SubResource("ConcavePolygonShape3D_v6rol")
|
100
src/props/tarp_crate/tarp_crate_logo.tscn
Normal file
100
src/props/tarp_crate/tarp_crate_logo.tscn
Normal file
@ -0,0 +1,100 @@
|
|||||||
|
[gd_scene load_steps=15 format=4 uid="uid://cjqayfrj2oxyr"]
|
||||||
|
|
||||||
|
[ext_resource type="PackedScene" uid="uid://bpsiwx1517pk1" path="res://src/props/tarp_crate/tarp_crate.tscn" id="1_l13nj"]
|
||||||
|
[ext_resource type="Texture2D" uid="uid://bn8jtn1sbfved" path="res://assets/props/tarp_crate/tarp_crate_logo_C.png" id="2_l13nj"]
|
||||||
|
[ext_resource type="Texture2D" uid="uid://c7txl2h0vpp6n" path="res://assets/props/tarp_crate/tarp_crate_logo_M.png" id="3_5yd1v"]
|
||||||
|
[ext_resource type="Texture2D" uid="uid://b30kaqo2dlgtu" path="res://assets/props/tarp_crate/tarp_crate_logo_N.png" id="4_af120"]
|
||||||
|
[ext_resource type="Texture2D" uid="uid://cv2kg5mgildw6" path="res://assets/props/tarp_crate/tarp_crate_logo_R.png" id="5_eybpw"]
|
||||||
|
[ext_resource type="Shader" uid="uid://ckxc0ngd37rtk" path="res://src/shaders/gunk.gdshader" id="6_x8kh1"]
|
||||||
|
[ext_resource type="Texture2D" uid="uid://cm1jrvx7ftx4c" path="res://assets/black.png" id="7_a1gko"]
|
||||||
|
[ext_resource type="FastNoiseLite" uid="uid://cnlvdtx68giv6" path="res://assets/materials/gunk_noise.tres" id="8_31hib"]
|
||||||
|
|
||||||
|
[sub_resource type="StandardMaterial3D" id="StandardMaterial3D_yu7td"]
|
||||||
|
transparency = 2
|
||||||
|
alpha_scissor_threshold = 0.5
|
||||||
|
alpha_antialiasing_mode = 0
|
||||||
|
albedo_texture = ExtResource("2_l13nj")
|
||||||
|
metallic = 1.0
|
||||||
|
metallic_texture = ExtResource("3_5yd1v")
|
||||||
|
roughness_texture = ExtResource("5_eybpw")
|
||||||
|
normal_enabled = true
|
||||||
|
normal_texture = ExtResource("4_af120")
|
||||||
|
texture_filter = 2
|
||||||
|
|
||||||
|
[sub_resource type="ArrayMesh" id="ArrayMesh_l13nj"]
|
||||||
|
_surfaces = [{
|
||||||
|
"aabb": AABB(-0.5, -0.8, -0.5, 1, 1.5, 1.618),
|
||||||
|
"format": 34896613377,
|
||||||
|
"index_count": 228,
|
||||||
|
"index_data": PackedByteArray("DgAPABAAEAAPABEADgAcAA8AEAAdAA4AHQAcAA4AHgAdABAAEQAeABAADwAfABEAHwAeABEAHAAfAA8AHgAAAB0AHQABABwAAAABAB0AHAAEAB8AAQAEABwAHwACAB4AAgAAAB4ABAACAB8AAgADAAAAAgAEAAMABAABAAgABwAEAAgABQAEAAcAAwAEAAUABwAIAAoACgAIAAsACAABAAsACgAJAAcABwAJAAUACwANAAoADQAJAAoADAANAAsACwABAAwADAAJAA0AAQAJAAwADAAGAA0ADQAGAAwADAAGAAAAAAAGAAwAAAADAAYAAQAAABkAAwAFACAACQABACEAIQABABkAGQAAACIAAAAGACIAGQAiABsAIQAZABgAGAAZABsAGgAhABgAFgAYABsAGgAYABYAGwAiABYAFwAhABoAFgAXABoAIgAXABYAFwAJACEAIgAGABcABgAJABcACQAGACMABgADACQAIwAGACQAJAADACAAIwAkABUAJAAgABQAFQAkABQAFAAgABIAFAATABUAEwAjABUAEgATABQAJQAJACMAJQAjABMAEgAlABMAIAAlABIABQAJACUAIAAFACUA"),
|
||||||
|
"lods": [0.0108894, PackedByteArray("DgAPABAAEAAPABEADgABAA8AEAAAAA4AAAABAA4AEQACABAAAgAAABAADwAEABEABAACABEAAQAEAA8AAgADAAAAAgAEAAMABAABAAgABwAEAAgABQAEAAcAAwAEAAUABwAIAAoAAwAFABIABwAJAAUACgAJAAcAEgAFABMABQAJABMAFAADABIAEgATABQAFAATABUAEwAJABUABgADABQAFQAGABQACQAGABUAAAADAAYACgAIAAsACAABAAsACwANAAoADQAJAAoADAANAAsACwABAAwADAAJAA0ADAAGAA0AAQAJAAwADQAGAAwADAAGAAAAAAAGAAwAAAAGABYABgAJABcAFgAGABcACQABABgAFwAJABgAAQAAABkAGQAAABYAGAABABkAFgAXABoAFwAYABoAGgAYABYAFgAYABsAGAAZABsAGQAWABsA"), 0.0143263, PackedByteArray("AAABAAIAAgADAAAAAgAEAAMAAgABAAQAAwAEAAUAAwAFAAYAAAADAAYABQAEAAcABwAEAAgABAABAAgABwAJAAUABgAFAAkAAAAJAAEABgAJAAAABwAIAAoACgAJAAcACAABAAsACgAIAAsAAQAJAAwACwABAAwADAAGAAAAAAAGAAwACwANAAoADQAJAAoADAANAAsADAAJAA0ADAAGAA0ADQAGAAwA")],
|
||||||
|
"name": "Cube",
|
||||||
|
"primitive": 3,
|
||||||
|
"uv_scale": Vector4(0, 0, 0, 0),
|
||||||
|
"vertex_count": 38,
|
||||||
|
"vertex_data": PackedByteArray("AAD//zeeAAAAABERN54AAAAA//8AAAAA/////wAAAAAAABERAAAAAP//EREAAAAA/////zeeAAD//wAAAAAAAAAAAAAAAAAA//8RETeeAAD//wAA//8AAAAAAAD//wAAAAAREf//AAD//xER//8AANcDPvUylQAA1wPRGzKVAADXAz71BAkAANcD0RsECQAAJ/w+9QQJAAAn/NEbBAkAACf8PvUylQAAJ/zRGzKVAACXDj712JsAAHj3UPo3ngAAZ/HRG9ibAACGCL8WN54AAGfxPvXYmwAAlw7RG9ibAAAAAL8W8pgAAAAAUPrymAAAAABQ+kQFAAAAAL8WRAUAAP//UPpEBQAAePe/FjeeAACGCFD6N54AAP//vxbymAAA//9Q+vKYAAD//78WRAUAAA==")
|
||||||
|
}]
|
||||||
|
blend_shape_mode = 0
|
||||||
|
|
||||||
|
[sub_resource type="ArrayMesh" id="ArrayMesh_5yd1v"]
|
||||||
|
_surfaces = [{
|
||||||
|
"aabb": AABB(-0.5, -0.8, -0.5, 1, 1.5, 1.618),
|
||||||
|
"attribute_data": PackedByteArray("/1P/hQAA/4X/U/9JAAD/Sf+R/6v/kf///1X/q/9V////U///AAD///9T/8MAAP/D/1P/wwAA/8P/U/+FAAD/hf+R/6v/Vf+r/5H/bf9V/23/l/95/73/ef+X/3/++f9//vn/ef///3////+9/vn/f/75/73++f9//vn/vf+X/3//l/+9/5H/vf+R/3//l/+9/5f/f/+9/8P/vf///5f/w/+X////Vf8R/5H/Ef9V/23/kf9t/vn/w/+9/8P++f+9/5f/vf+X/8P/kf9t/5H/Ef9V/23/Vf8RZlFmg5kCZoNmUZhMmQKYTGZRZf2ZAmX9ZlGYxpkCmMZmUU/BmQJPwWZRrogAUu7B/wEPiJkCrogAUgCE/wEAhABS/0v/Af9LAFL//f8B//0AUv7F/wH+xf8B7sEAUg+IAFIAhP8BAIRmUWaDmQJmgwBS/0sAUgCEZlGYTGZRZoP/Af9LAFL/S5kCmExmUZhM/wEAhP8B/0uZAmaDmQKYTABS//3/Af/9ZlFl/ZkCZf0AUv7FAFL//WZRmMZmUWX9/wH+xQBS/sWZApjGZlGYxv8B//3/Af7FmQJl/ZkCmMYAUu7B/wHuwWZRT8GZAk/BAFIPiABS7sFmUa6IZlFPwf8BD4gAUg+ImQKuiGZRroj/Ae7B/wEPiJkCT8GZAq6I"),
|
||||||
|
"format": 34896613399,
|
||||||
|
"index_count": 228,
|
||||||
|
"index_data": PackedByteArray("NgA3ADgAOAA3ADkABAAFAAYABgAFAAcAOgA7ADwAPAA7AD0APgA/AEAAQAA/AEMAEAARABIAEgARABMAFAAVABYAFgAVABcAFwAVABgAGQAaABsAGwAaABwAHQAeAB8AHwAeACAAIQAiACMAIwAiACQAJQAmACcAJwAmACgAKQAqACsAKwAqACwALQAuAC8ALwAuADAAMAAuADEAMgAzADQANAAzADUAAAABAEQARAABAEUARgAAAEQAAQADAEUAAgAAAEYARQADAEcAAwACAEcARwACAEYACAAJAEgASAAJAEkASgAIAEgACQALAEkACgAIAEoASQALAEsACwAKAEsASwAKAEoADAANAEEAQQANAEwATQAMAEEADQAPAEwADgAMAE0ATAAPAEIADwAOAEIAQgAOAE0ATgBPAFAAUABPAFEAUgBTAFQAVABTAFUAVgBXAFgAWABXAFkAWgBbAFwAXABbAF0AXgBfAGAAYABfAGEAYgBjAGQAZABjAGUAZgBnAGgAaABnAGkAagBrAGwAbABrAG0AbgBvAHAAcABvAHEAcgBzAHQAdABzAHUAdgB3AHgAeAB3AHkAegB7AHwAfAB7AH0A"),
|
||||||
|
"lods": [0.0108894, PackedByteArray("NgA3ADgANgABADcAAAABADYAOAAAADYAAQADADcAAgAAADgANwADADkAAwACADkAOAA3ADkAOQACADgABAAFAAYABgAFAAcAOgA7ADwAOgAJADsACAAJADoAPAAIADoACQALADsACgAIADwAOwALAD0ACwAKAD0APAA7AD0APQAKADwAPgA/AEAAQQA/AD4AQABBAD4AQQANAD8ADAANAEEAQAAMAEEADQAPAD8ADgAMAEAADwAOAEIAQgAOAEAAPwAPAEIAQgBAAEMAQAA/AEMAPwBCAEMAEAARABIAEgARABMAFAAVABYAFgAVABcAFwAVABgAGQAaABsAGwAaABwAHQAeAB8AHwAeACAAIQAiACMAIwAiACQAJQAmACcAJwAmACgAKQAqACsAKwAqACwALQAuAC8ALwAuADAAMAAuADEAMgAzADQANAAzADUA"), 0.0143263, PackedByteArray("AAABAAIAAgABAAMABAAFAAYABgAFAAcACAAJAAoACgAJAAsADAANAA4ADgANAA8AEAARABIAEgARABMAFAAVABYAFgAVABcAFwAVABgAGQAaABsAGwAaABwAHQAeAB8AHwAeACAAIQAiACMAIwAiACQAJQAmACcAJwAmACgAKQAqACsAKwAqACwALQAuAC8ALwAuADAAMAAuADEAMgAzADQANAAzADUA")],
|
||||||
|
"material": SubResource("StandardMaterial3D_yu7td"),
|
||||||
|
"name": "Cube",
|
||||||
|
"primitive": 3,
|
||||||
|
"uv_scale": Vector4(0, 0, 0, 0),
|
||||||
|
"vertex_count": 126,
|
||||||
|
"vertex_data": PackedByteArray("AAD//zeeVNUAABERN55U1QAA//8AAFTVAAAREQAAVNUAAP//AAD//wAAEREAAP///////wAA/////xERAAD///////8AAFTV//8REQAAVNX/////N55U1f//ERE3nlTV/////zee/7///xERN57/vwAA//83nv+/AAARETee/r8AAP//AAD///////8AAP//AAD//zee////////N57/////ERH///+///8RETee/7///wAA////v///AAAAAP+///8REQAA/7///xERAAD//wAAEREAAP////8AAAAA//8AAAAAAAD/////AAAAAFTVAAAAAAAAVNX//wAA//9U1QAAAAD//1TVAAAREf///7///xER////vwAAAAD///+///8AAP///78AABERN55U1f//ERE3nlTVAAAREf//VNX//xER//9U1QAA//83nu+Q/////zee75AAABER///vkP//ERH//++QAAAREQAA//8AABERN57//wAAAAAAAP//AAAAAP////8AABER////////ERH//+8Q/////zee7xAAABER///vEAAA//83nu8Q1wM+9TKVVNXXA9EbMpVU1dcDPvUECVTV1wPRGwQJVNUn/D71BAlU1Sf80RsECVTVJ/w+9TKVVNUn/NEbMpVU1WfxPvXYm/+/Z/HRG9ib/7+XDj712Jv/v3j3UPo3nv+/hgi/Fjee/r+XDtEb2Jv/vwAAUPrymFTVAAC/FvKYVNUAAFD6RAVU1QAAvxZEBVTV//9Q+kQFVNX//78WRAVU1f//UPrymFTV//+/FvKYVNV4978WN57/v4YIUPo3nv+/AABQ+vKYo+MAAL8W8pij49cDPvUylaPj1wPRGzKVo+MAAFD6RAWw6wAAUPrymKXX1wM+9QQJW+vXAz71MpX71gAAvxZEBY/JAABQ+kQFj8nXA9EbBAmPydcDPvUECY/JAAC/FvKYitMAAL8WRAU8xdcD0RsylUTT1wPRGwQJ3MT//1D6RAWPyf//vxZEBY/JJ/w+9QQJj8kn/NEbBAmPyf//UPrymIvT//9Q+kQFO8Un/D71MpVF0yf8PvUECdzE//+/FvKYo+P//1D68pij4yf80RsylaPjJ/w+9TKVo+P//78WRAWx6///vxbymKTXJ/zRGwQJXOsn/NEbMpX61nj3UPo3nijDePe/FjeeKMNn8T712Jsow2fx0RvYmyjDhghQ+jeeY9F491D6N54LtJcOPvXYm+vQZ/E+9dibA7OGCL8WN54ow4YIUPo3nijDlw7RG9ibKMOXDj712Jsow3j3vxY3nmPRhgi/FjeeC7Rn8dEb2Jvr0JcO0RvYmwOzVNVU1VTVVNVU1VTVVNVU1f9/////f////3////9///+qKqoqqiqqKqoqqiqqKqoq//////////////////////9//7//f/+//3//v/9//7//fwAA/38AAP9/AAD/fwAA/38AAP+//7//v/+//7//v/+//79UVVRVVFVUVVRVVFVUVVRV/3//f/9//3//f/9//3//f1TVqipU1aoqVNWqKlTVqir///9/////f////3////9//z//f/8//3//P/9//z//f/8//38AAP9/AAD/fwAA/38AAP9/VNVU1VTVVNVU1VTVVNVU1aoqqiqqKqoqqiqqKqoqqir///////////////////////////////9U1VTVVNVU1VTVVNVU1VTVqiqqKqoqqiqqKqoqqiqqKv//////////z83Pzc/Nz83Pzc/Nz83PzQjYANswxXHpxdcz22DEEep03nTedN503nTedN503nTeR+n1wmrPdsro6BDDWM7GyoohiiGKIYohiiGKIYohiiG2Fgo9lTCINRUX7jynMTg1LzIvMi8yLzIvMi8yLzIvMvYn/yTOOowWOCjMJJ877BWC6ILoguiC6ILoguiC6ILo0BVj8TgT5+PHFTjxFxM/43wXfBd8F3wXfBd8F3wXfBcu6psOxuwXHDfqxg7n7L8c")
|
||||||
|
}]
|
||||||
|
blend_shape_mode = 0
|
||||||
|
shadow_mesh = SubResource("ArrayMesh_l13nj")
|
||||||
|
|
||||||
|
[sub_resource type="NoiseTexture3D" id="NoiseTexture3D_2roq2"]
|
||||||
|
width = 256
|
||||||
|
height = 256
|
||||||
|
depth = 32
|
||||||
|
seamless = true
|
||||||
|
seamless_blend_skirt = 0.5
|
||||||
|
noise = ExtResource("8_31hib")
|
||||||
|
|
||||||
|
[sub_resource type="NoiseTexture3D" id="NoiseTexture3D_fk1xc"]
|
||||||
|
width = 256
|
||||||
|
height = 256
|
||||||
|
depth = 32
|
||||||
|
seamless = true
|
||||||
|
seamless_blend_skirt = 0.5
|
||||||
|
noise = ExtResource("8_31hib")
|
||||||
|
|
||||||
|
[sub_resource type="ShaderMaterial" id="ShaderMaterial_vcd1x"]
|
||||||
|
resource_local_to_scene = true
|
||||||
|
render_priority = 0
|
||||||
|
shader = ExtResource("6_x8kh1")
|
||||||
|
shader_parameter/color_1 = Color(0, 0.03, 0.1, 1)
|
||||||
|
shader_parameter/color_2 = Color(0, 0.1, 0.3, 1)
|
||||||
|
shader_parameter/emission_color = Color(0.25, 0.88, 1, 1)
|
||||||
|
shader_parameter/pixellation = 128.0
|
||||||
|
shader_parameter/time_pixellation = 30.0
|
||||||
|
shader_parameter/roughness = 0.15
|
||||||
|
shader_parameter/specular_contribution = 0.8
|
||||||
|
shader_parameter/emission_strength = 0.02
|
||||||
|
shader_parameter/uv_scale = Vector2(2, 2)
|
||||||
|
shader_parameter/time_scale = 0.2
|
||||||
|
shader_parameter/edge_bleed = 0.25
|
||||||
|
shader_parameter/gunk_mask = ExtResource("7_a1gko")
|
||||||
|
shader_parameter/gunk_noise = SubResource("NoiseTexture3D_2roq2")
|
||||||
|
shader_parameter/gunk_normal_map = SubResource("NoiseTexture3D_fk1xc")
|
||||||
|
shader_parameter/jitter_magnitude = 0.0
|
||||||
|
shader_parameter/jitter_time_scale = 0.1
|
||||||
|
shader_parameter/vertex_inflation = 0.0
|
||||||
|
shader_parameter/inflation_pixellation = 10.0
|
||||||
|
|
||||||
|
[node name="TarpCrateLogo" instance=ExtResource("1_l13nj")]
|
||||||
|
mesh = SubResource("ArrayMesh_5yd1v")
|
||||||
|
|
||||||
|
[node name="GunkBody" parent="." index="0"]
|
||||||
|
source_gunk_material = SubResource("ShaderMaterial_vcd1x")
|
@ -28,7 +28,6 @@ func emit_sound_here() -> void:
|
|||||||
##
|
##
|
||||||
## `source` is the global position of the source of the sound.
|
## `source` is the global position of the source of the sound.
|
||||||
func emit_sound(source: Vector3) -> void:
|
func emit_sound(source: Vector3) -> void:
|
||||||
print_debug(self, " emitted game sound at ", source)
|
|
||||||
for body: Node3D in self.get_overlapping_bodies():
|
for body: Node3D in self.get_overlapping_bodies():
|
||||||
if body is GameSoundListener:
|
if body is GameSoundListener:
|
||||||
(body as GameSoundListener).detect_sound(source)
|
(body as GameSoundListener).detect_sound(source)
|
||||||
|
@ -41,7 +41,13 @@ func _process(_delta: float) -> void:
|
|||||||
_hit_this_frame = false
|
_hit_this_frame = false
|
||||||
|
|
||||||
if _sustained_damage >= durability:
|
if _sustained_damage >= durability:
|
||||||
destroy()
|
collect()
|
||||||
|
|
||||||
|
|
||||||
|
## Destroy this node, with the player collecting the grunk value.
|
||||||
|
func collect() -> void:
|
||||||
|
Game.manager.collect_grunk(value)
|
||||||
|
destroy()
|
||||||
|
|
||||||
|
|
||||||
## Destroy this node. Called automatically when this node sustains damage beyond its durability.
|
## Destroy this node. Called automatically when this node sustains damage beyond its durability.
|
||||||
|
Loading…
x
Reference in New Issue
Block a user