From c0a1853468d8df9a0881199b4cc18a65399e4c8f Mon Sep 17 00:00:00 2001 From: MaddoScientisto Date: Wed, 25 Jun 2025 22:31:59 +0200 Subject: [PATCH] Models --- .../Furniture/Computer_Tower.bbmodel | 1 + .../Furniture/Computer_Tower.gltf | 1 + .../Furniture/Computer_Tower.gltf.import | 44 + .../Furniture/Computer_Tower_0.png | 3 + .../Furniture/Computer_Tower_0.png.import | 37 + .../Furniture/Computer_Tower_Texture.png | 3 + .../Computer_Tower_Texture.png.import | 34 + .../Computer_Tower_Texture_emission.png | 3 + ...Computer_Tower_Texture_emission.png.import | 34 + .../Furniture/Furniture_Triangle.bbmodel | 1 + .../Furniture/Furniture_Triangle.gltf | 1 + .../Furniture/Furniture_Triangle.gltf.import | 37 + .../Furniture/Furniture_Triangle_0.png | 3 + .../Furniture/Furniture_Triangle_0.png.import | 37 + .../Furniture/Furniture_Triangle_Texture.png | 3 + .../Furniture_Triangle_Texture.png.import | 34 + 3D/BlockbenchModels/Furniture/material_0.tres | 18 + 3D/MapModels/actor_forcefield_1.glb | Bin 2980 -> 2980 bytes 3D/MapModels/actor_furniture_box.glb | Bin 4320 -> 4320 bytes 3D/MapModels/actor_furniture_can.glb | Bin 9028 -> 9028 bytes .../actor_furniture_computertower.glb | Bin 0 -> 4664 bytes 3D/MapModels/actor_furniture_shelf.glb | Bin 4088 -> 4088 bytes 3D/MapModels/actor_furniture_triangle.glb | Bin 0 -> 4496 bytes 3D/MapModels/actor_teleporter.glb | Bin 0 -> 4448 bytes 3D/MapScenes/TestLevel.tscn | 9 +- 3D/MapScenes/TestLevel2.tscn | 1013 +++++++++-------- 3D/Maps/Factory2.map | 193 ++-- .../Props/Furniture/Computer_Tower_3D.tscn | 22 + .../Furniture/Triangle_Furniture_3D.tscn | 20 + .../point/actors/Actor_Capacitor_Mini.tres | 2 +- .../point/actors/Actor_Furniture_Box.tres | 5 +- .../point/actors/Actor_Furniture_Can.tres | 5 +- .../actors/Actor_Furniture_ComputerTower.tres | 31 + .../point/actors/Actor_Furniture_Shelf.tres | 5 +- .../actors/Actor_Furniture_Triangle.tres | 31 + .../point/actors/Actor_Tank_Large.tres | 2 +- .../point/actors/Actor_Teleporter.tres | 37 + .../point/actors/actor_chest.tres | 1 + 3D/TrenchBroom/fgd_point.tres | 7 +- 39 files changed, 1128 insertions(+), 549 deletions(-) create mode 100644 3D/BlockbenchModels/Furniture/Computer_Tower.bbmodel create mode 100644 3D/BlockbenchModels/Furniture/Computer_Tower.gltf create mode 100644 3D/BlockbenchModels/Furniture/Computer_Tower.gltf.import create mode 100644 3D/BlockbenchModels/Furniture/Computer_Tower_0.png create mode 100644 3D/BlockbenchModels/Furniture/Computer_Tower_0.png.import create mode 100644 3D/BlockbenchModels/Furniture/Computer_Tower_Texture.png create mode 100644 3D/BlockbenchModels/Furniture/Computer_Tower_Texture.png.import create mode 100644 3D/BlockbenchModels/Furniture/Computer_Tower_Texture_emission.png create mode 100644 3D/BlockbenchModels/Furniture/Computer_Tower_Texture_emission.png.import create mode 100644 3D/BlockbenchModels/Furniture/Furniture_Triangle.bbmodel create mode 100644 3D/BlockbenchModels/Furniture/Furniture_Triangle.gltf create mode 100644 3D/BlockbenchModels/Furniture/Furniture_Triangle.gltf.import create mode 100644 3D/BlockbenchModels/Furniture/Furniture_Triangle_0.png create mode 100644 3D/BlockbenchModels/Furniture/Furniture_Triangle_0.png.import create mode 100644 3D/BlockbenchModels/Furniture/Furniture_Triangle_Texture.png create mode 100644 3D/BlockbenchModels/Furniture/Furniture_Triangle_Texture.png.import create mode 100644 3D/BlockbenchModels/Furniture/material_0.tres create mode 100644 3D/MapModels/actor_furniture_computertower.glb create mode 100644 3D/MapModels/actor_furniture_triangle.glb create mode 100644 3D/MapModels/actor_teleporter.glb create mode 100644 3D/Scenes/Props/Furniture/Computer_Tower_3D.tscn create mode 100644 3D/Scenes/Props/Furniture/Triangle_Furniture_3D.tscn create mode 100644 3D/TrenchBroom/EntityDefinitions/point/actors/Actor_Furniture_ComputerTower.tres create mode 100644 3D/TrenchBroom/EntityDefinitions/point/actors/Actor_Furniture_Triangle.tres create mode 100644 3D/TrenchBroom/EntityDefinitions/point/actors/Actor_Teleporter.tres diff --git a/3D/BlockbenchModels/Furniture/Computer_Tower.bbmodel b/3D/BlockbenchModels/Furniture/Computer_Tower.bbmodel new file mode 100644 index 00000000..c9b12bcb --- /dev/null +++ b/3D/BlockbenchModels/Furniture/Computer_Tower.bbmodel @@ -0,0 +1 @@ +{"meta":{"format_version":"4.10","model_format":"free","box_uv":false},"name":"Computer_Tower","model_identifier":"","visible_box":[1,1,0],"variable_placeholders":"","variable_placeholder_buttons":[],"timeline_setups":[],"unhandled_root_fields":{},"reexport":{"codec":"gltf","codec_options":{"encoding":"ascii","scale":16,"embed_textures":true,"armature":false,"animations":true},"path":".\\Computer_Tower.gltf","enabled":true},"resolution":{"width":32,"height":32},"elements":[{"name":"cuboid","color":1,"origin":[0,-1,0],"rotation":[0,0,0],"export":true,"visibility":true,"locked":false,"render_order":"default","allow_mirror_modeling":true,"vertices":{"muyf":[4,2,3],"46CJ":[4,2,-3],"Nou2":[4,0,3],"4uXK":[4,0,-3],"xA2E":[-4,2,3],"agKL":[-4,2,-3],"bCZs":[-4,0,3],"fymM":[-4,0,-3]},"faces":{"fRzLRzLf":{"uv":{"4uXK":[15,8],"46CJ":[15,6],"Nou2":[9,8],"muyf":[9,6]},"vertices":["muyf","Nou2","46CJ","4uXK"],"texture":0},"d6v1YqZE":{"uv":{"fymM":[9,11],"bCZs":[15,11],"agKL":[9,9],"xA2E":[15,9]},"vertices":["xA2E","agKL","bCZs","fymM"],"texture":0},"G3t1qpFB":{"uv":{"agKL":[0,0],"xA2E":[0,6],"46CJ":[8,0],"muyf":[8,6]},"vertices":["muyf","46CJ","xA2E","agKL"],"texture":0},"tnxt7DN7":{"uv":{"fymM":[0,13],"4uXK":[8,13],"bCZs":[0,7],"Nou2":[8,7]},"vertices":["Nou2","bCZs","4uXK","fymM"],"texture":0},"Ub3oVUaQ":{"uv":{"bCZs":[9,2],"Nou2":[17,2],"xA2E":[9,0],"muyf":[17,0]},"vertices":["muyf","xA2E","Nou2","bCZs"],"texture":0},"BmYXjuN9":{"uv":{"fymM":[17,5],"agKL":[17,3],"4uXK":[9,5],"46CJ":[9,3]},"vertices":["46CJ","4uXK","agKL","fymM"],"texture":0}},"type":"mesh","uuid":"ed6ae244-6b80-04af-2771-111b1d9bd335"}],"outliner":["ed6ae244-6b80-04af-2771-111b1d9bd335"],"textures":[{"path":"K:\\godot\\cirno\\3D\\BlockbenchModels\\Furniture\\Computer_Tower_Texture.png","name":"Computer_Tower_Texture.png","folder":"block","namespace":"","id":"0","group":"","width":32,"height":32,"uv_width":32,"uv_height":32,"particle":false,"use_as_default":false,"layers_enabled":false,"sync_to_project":"","render_mode":"default","render_sides":"auto","pbr_channel":"color","frame_time":1,"frame_order_type":"loop","frame_order":"","frame_interpolate":false,"visible":true,"internal":true,"saved":true,"uuid":"ac2c09e6-50d4-6396-9342-114de874ff21","relative_path":"Computer_Tower_Texture.png","source":"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAAAXNSR0IArs4c6QAAAPBJREFUWEdj/Lpg+n8GPIA7IZPx5dbFeNWIe8cy4jMDnxwjyAFfRHkYTrHoMZj9uQRWC2PzvP7CAHOAZXo5gwA/H8OHj58Yjs/sRDGTKg6AWQyiYQ6BOYBc3xGjDx4CyD6HaUQOATH3uQxbVV4xmE6tBEufzm5nWLqQm2HClzwGqoYAzPcgS5AdgOybiweOo3jOrXsaZWmAUCIkJijJVUOUy2EJFdkSaqUPcBogFAI0dwAoG2ID1PIlUeUAPgcMeAgMuAPITeHE6CMqERJjELlqiMqG5BpOjL5RB4yGwGgIjIbAaAiMhsBoCIyGwGgIAACx/5Uhn1KPfQAAAABJRU5ErkJggg=="}],"export_options":{"gltf":{"encoding":"ascii","scale":16,"embed_textures":true,"armature":false,"animations":true}}} \ No newline at end of file diff --git a/3D/BlockbenchModels/Furniture/Computer_Tower.gltf b/3D/BlockbenchModels/Furniture/Computer_Tower.gltf new file mode 100644 index 00000000..545fb1ef --- /dev/null +++ b/3D/BlockbenchModels/Furniture/Computer_Tower.gltf @@ -0,0 +1 @@ +{"asset":{"version":"2.0","generator":"Blockbench 4.12.5 glTF exporter"},"scenes":[{"nodes":[1],"name":"blockbench_export"}],"scene":0,"nodes":[{"translation":[0,-0.0625,0],"name":"cuboid","mesh":0},{"children":[0]}],"bufferViews":[{"buffer":0,"byteOffset":0,"byteLength":288,"target":34962,"byteStride":12},{"buffer":0,"byteOffset":288,"byteLength":288,"target":34962,"byteStride":12},{"buffer":0,"byteOffset":576,"byteLength":192,"target":34962,"byteStride":8},{"buffer":0,"byteOffset":768,"byteLength":72,"target":34963}],"buffers":[{"byteLength":840,"uri":"data:application/octet-stream;base64,AACAPgAAAD4AAEA+AACAPgAAAAAAAEA+AACAPgAAAD4AAEC+AACAPgAAAAAAAEC+AACAvgAAAD4AAEA+AACAvgAAAD4AAEC+AACAvgAAAAAAAEA+AACAvgAAAAAAAEC+AACAPgAAAD4AAEA+AACAPgAAAD4AAEC+AACAvgAAAD4AAEA+AACAvgAAAD4AAEC+AACAPgAAAAAAAEA+AACAvgAAAAAAAEA+AACAPgAAAAAAAEC+AACAvgAAAAAAAEC+AACAPgAAAD4AAEA+AACAvgAAAD4AAEA+AACAPgAAAAAAAEA+AACAvgAAAAAAAEA+AACAPgAAAD4AAEC+AACAPgAAAAAAAEC+AACAvgAAAD4AAEC+AACAvgAAAAAAAEC+AACAPwAAAAAAAAAAAACAPwAAAAAAAAAAAACAPwAAAAAAAAAAAACAPwAAAAAAAAAAAACAvwAAAAAAAAAAAACAvwAAAAAAAAAAAACAvwAAAAAAAAAAAACAvwAAAAAAAAAAAAAAAAAAgD8AAAAAAAAAAAAAgD8AAAAAAAAAAAAAgD8AAAAAAAAAAAAAgD8AAAAAAAAAAAAAgL8AAAAAAAAAAAAAgL8AAAAAAAAAAAAAgL8AAAAAAAAAAAAAgL8AAAAAAAAAAAAAAAAAAIA/AAAAAAAAAAAAAIA/AAAAAAAAAAAAAIA/AAAAAAAAAAAAAIA/AAAAAAAAAAAAAIC/AAAAAAAAAAAAAIC/AAAAAAAAAAAAAIC/AAAAAAAAAAAAAIC/AACQPgAAQD4AAJA+AACAPgAA8D4AAEA+AADwPgAAgD4AAPA+AACQPgAAkD4AAJA+AADwPgAAsD4AAJA+AACwPgAAgD4AAEA+AACAPgAAAAAAAAAAAABAPgAAAAAAAAAAAACAPgAAYD4AAAAAAABgPgAAgD4AANA+AAAAAAAA0D4AAAg/AAAAAAAAkD4AAAAAAAAIPwAAgD0AAJA+AACAPQAAkD4AAMA9AACQPgAAID4AAAg/AADAPQAACD8AACA+AgAAAAEAAgABAAMABgAEAAUABgAFAAcACgAIAAkACgAJAAsADgAMAA0ADgANAA8AEgAQABEAEgARABMAFgAUABUAFgAVABcA"}],"accessors":[{"bufferView":0,"componentType":5126,"count":24,"max":[0.25,0.125,0.1875],"min":[-0.25,0,-0.1875],"type":"VEC3"},{"bufferView":1,"componentType":5126,"count":24,"max":[1,1,1],"min":[-1,-1,-1],"type":"VEC3"},{"bufferView":2,"componentType":5126,"count":24,"max":[0.53125,0.40625],"min":[0,0],"type":"VEC2"},{"bufferView":3,"componentType":5123,"count":36,"max":[23],"min":[0],"type":"SCALAR"}],"materials":[{"pbrMetallicRoughness":{"metallicFactor":0,"roughnessFactor":1,"baseColorTexture":{"index":0}},"alphaMode":"MASK","alphaCutoff":0.05,"doubleSided":true}],"textures":[{"sampler":0,"source":0,"name":"Computer_Tower_Texture"}],"samplers":[{"magFilter":9728,"minFilter":9728,"wrapS":33071,"wrapT":33071}],"images":[{"mimeType":"image/png","uri":"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAAAXNSR0IArs4c6QAAAPBJREFUWEdj/Lpg+n8GPIA7IZPx5dbFeNWIe8cy4jMDnxwjyAFfRHkYTrHoMZj9uQRWC2PzvP7CAHOAZXo5gwA/H8OHj58Yjs/sRDGTKg6AWQyiYQ6BOYBc3xGjDx4CyD6HaUQOATH3uQxbVV4xmE6tBEufzm5nWLqQm2HClzwGqoYAzPcgS5AdgOybiweOo3jOrXsaZWmAUCIkJijJVUOUy2EJFdkSaqUPcBogFAI0dwAoG2ID1PIlUeUAPgcMeAgMuAPITeHE6CMqERJjELlqiMqG5BpOjL5RB4yGwGgIjIbAaAiMhsBoCIyGwGgIAACx/5Uhn1KPfQAAAABJRU5ErkJggg=="}],"meshes":[{"primitives":[{"mode":4,"attributes":{"POSITION":0,"NORMAL":1,"TEXCOORD_0":2},"indices":3,"material":0}]}]} \ No newline at end of file diff --git a/3D/BlockbenchModels/Furniture/Computer_Tower.gltf.import b/3D/BlockbenchModels/Furniture/Computer_Tower.gltf.import new file mode 100644 index 00000000..81b3cd28 --- /dev/null +++ b/3D/BlockbenchModels/Furniture/Computer_Tower.gltf.import @@ -0,0 +1,44 @@ +[remap] + +importer="scene" +importer_version=1 +type="PackedScene" +uid="uid://bdegfd1qsmm83" +path="res://.godot/imported/Computer_Tower.gltf-8414a89f4df81d0d430bb1d0c4cf97ee.scn" + +[deps] + +source_file="res://3D/BlockbenchModels/Furniture/Computer_Tower.gltf" +dest_files=["res://.godot/imported/Computer_Tower.gltf-8414a89f4df81d0d430bb1d0c4cf97ee.scn"] + +[params] + +nodes/root_type="" +nodes/root_name="" +nodes/apply_root_scale=true +nodes/root_scale=1.0 +nodes/import_as_skeleton_bones=false +nodes/use_node_type_suffixes=true +meshes/ensure_tangents=true +meshes/generate_lods=true +meshes/create_shadow_meshes=true +meshes/light_baking=1 +meshes/lightmap_texel_size=0.2 +meshes/force_disable_compression=false +skins/use_named_skins=true +animation/import=true +animation/fps=30 +animation/trimming=false +animation/remove_immutable_tracks=true +animation/import_rest_as_RESET=false +import_script/path="" +_subresources={ +"materials": { +"material_0": { +"use_external/enabled": true, +"use_external/path": "res://3D/BlockbenchModels/Furniture/material_0.tres" +} +} +} +gltf/naming_version=1 +gltf/embedded_image_handling=1 diff --git a/3D/BlockbenchModels/Furniture/Computer_Tower_0.png b/3D/BlockbenchModels/Furniture/Computer_Tower_0.png new file mode 100644 index 00000000..d3c986e8 --- /dev/null +++ b/3D/BlockbenchModels/Furniture/Computer_Tower_0.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:b78d6989f687aa759df58c6cae559ef0eb399d9b520a5b170897fef6b1db09ca +size 310 diff --git a/3D/BlockbenchModels/Furniture/Computer_Tower_0.png.import b/3D/BlockbenchModels/Furniture/Computer_Tower_0.png.import new file mode 100644 index 00000000..55422630 --- /dev/null +++ b/3D/BlockbenchModels/Furniture/Computer_Tower_0.png.import @@ -0,0 +1,37 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://diiwt6bwwy3fq" +path="res://.godot/imported/Computer_Tower_0.png-75be01cd362783ee467e12c4dbb13626.ctex" +metadata={ +"vram_texture": false +} +generator_parameters={ +"md5": "1adce42e141cb0a27eddc2d45c611422" +} + +[deps] + +source_file="res://3D/BlockbenchModels/Furniture/Computer_Tower_0.png" +dest_files=["res://.godot/imported/Computer_Tower_0.png-75be01cd362783ee467e12c4dbb13626.ctex"] + +[params] + +compress/mode=3 +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/3D/BlockbenchModels/Furniture/Computer_Tower_Texture.png b/3D/BlockbenchModels/Furniture/Computer_Tower_Texture.png new file mode 100644 index 00000000..1054a0a0 --- /dev/null +++ b/3D/BlockbenchModels/Furniture/Computer_Tower_Texture.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:53abc867e369deb0c2859d25fe5d01517b4ce3ed8f5c2c5b2bab7cb0ed783dc0 +size 328 diff --git a/3D/BlockbenchModels/Furniture/Computer_Tower_Texture.png.import b/3D/BlockbenchModels/Furniture/Computer_Tower_Texture.png.import new file mode 100644 index 00000000..db03d45a --- /dev/null +++ b/3D/BlockbenchModels/Furniture/Computer_Tower_Texture.png.import @@ -0,0 +1,34 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://dp1cqr4kh0yu5" +path="res://.godot/imported/Computer_Tower_Texture.png-4fbd1fe817c7ba776bbb355964577819.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://3D/BlockbenchModels/Furniture/Computer_Tower_Texture.png" +dest_files=["res://.godot/imported/Computer_Tower_Texture.png-4fbd1fe817c7ba776bbb355964577819.ctex"] + +[params] + +compress/mode=3 +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/3D/BlockbenchModels/Furniture/Computer_Tower_Texture_emission.png b/3D/BlockbenchModels/Furniture/Computer_Tower_Texture_emission.png new file mode 100644 index 00000000..20e0696c --- /dev/null +++ b/3D/BlockbenchModels/Furniture/Computer_Tower_Texture_emission.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:dbdc167525288e601494ee484d668e5c3b7042741082c0e33905d2c486c2ce1e +size 171 diff --git a/3D/BlockbenchModels/Furniture/Computer_Tower_Texture_emission.png.import b/3D/BlockbenchModels/Furniture/Computer_Tower_Texture_emission.png.import new file mode 100644 index 00000000..da2ad03f --- /dev/null +++ b/3D/BlockbenchModels/Furniture/Computer_Tower_Texture_emission.png.import @@ -0,0 +1,34 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://m7w6m3v8tw3c" +path="res://.godot/imported/Computer_Tower_Texture_emission.png-4a1c79069ba911903425a106f0bb751c.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://3D/BlockbenchModels/Furniture/Computer_Tower_Texture_emission.png" +dest_files=["res://.godot/imported/Computer_Tower_Texture_emission.png-4a1c79069ba911903425a106f0bb751c.ctex"] + +[params] + +compress/mode=3 +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/3D/BlockbenchModels/Furniture/Furniture_Triangle.bbmodel b/3D/BlockbenchModels/Furniture/Furniture_Triangle.bbmodel new file mode 100644 index 00000000..49ae1daf --- /dev/null +++ b/3D/BlockbenchModels/Furniture/Furniture_Triangle.bbmodel @@ -0,0 +1 @@ +{"meta":{"format_version":"4.10","model_format":"free","box_uv":false},"name":"Furniture_Triangle","model_identifier":"","visible_box":[1,1,0],"variable_placeholders":"","variable_placeholder_buttons":[],"timeline_setups":[],"unhandled_root_fields":{},"reexport":{"codec":"gltf","codec_options":{"encoding":"ascii","scale":16,"embed_textures":true,"armature":false,"animations":true},"path":".\\Furniture_Triangle.gltf","enabled":true},"resolution":{"width":32,"height":32},"elements":[{"name":"pyramid","color":5,"origin":[0,-2,0],"rotation":[0,0,0],"export":true,"visibility":true,"locked":false,"render_order":"default","allow_mirror_modeling":true,"vertices":{"Fcuh":[0,6,0],"hPt5":[3,0,3],"inXk":[3,0,-3],"L090":[-3,0,3],"Gaxi":[-3,0,-3]},"faces":{"ASvTEMuk":{"uv":{"Gaxi":[0,19],"inXk":[6,19],"L090":[0,13],"hPt5":[6,13]},"vertices":["hPt5","L090","inXk","Gaxi"],"texture":0},"oGBx3qoe":{"uv":{"Fcuh":[16.48861,11],"inXk":[16.48861,18.34847],"hPt5":[11.01139,15.89897]},"vertices":["hPt5","inXk","Fcuh"],"texture":0},"5yHx9GY5":{"uv":{"Fcuh":[5.48861,0],"hPt5":[5.48861,7.34847],"L090":[0.01139,4.89897]},"vertices":["L090","hPt5","Fcuh"],"texture":0},"7bwpa97H":{"uv":{"Fcuh":[10.48861,6],"Gaxi":[10.48861,13.34847],"inXk":[5.01139,10.89897]},"vertices":["inXk","Gaxi","Fcuh"],"texture":0},"FNQQvZjc":{"uv":{"Fcuh":[17.48861,0],"L090":[17.48861,7.34847],"Gaxi":[12.01139,4.89897]},"vertices":["Gaxi","L090","Fcuh"],"texture":0}},"type":"mesh","uuid":"ac7f0895-cd38-1986-4d2c-c6ca2619c729"}],"outliner":["ac7f0895-cd38-1986-4d2c-c6ca2619c729"],"textures":[{"path":"K:\\godot\\cirno\\3D\\BlockbenchModels\\Furniture\\Furniture_Triangle_Texture.png","name":"Furniture_Triangle_Texture.png","folder":"block","namespace":"","id":"0","group":"","width":64,"height":64,"uv_width":32,"uv_height":32,"particle":false,"use_as_default":false,"layers_enabled":false,"sync_to_project":"","render_mode":"default","render_sides":"auto","pbr_channel":"color","frame_time":1,"frame_order_type":"loop","frame_order":"","frame_interpolate":false,"visible":true,"internal":true,"saved":true,"uuid":"789bf052-f413-70f0-f5b8-ce080b2ec7d9","relative_path":"Furniture_Triangle_Texture.png","source":"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEAAAABACAYAAACqaXHeAAAAAXNSR0IArs4c6QAAAutJREFUeF7tWT1LA0EQzVWihZ2VNpJKLewsBbETaxuxEC0txNZOJJ2VYBUrf0FA1CIQ8AfYqSAkgh8oiE1IoTYnE1nZXPZ2ZvduLreXvU5n9t3Mm7ezs5eghDxfzb3wbbPW9Zq+bgaYv6m9U6mEH1enbPhYPGhCj4vlUIBwEMCNb02AXHkOAuTKc+BjiQt7rALu2tv/lQfn0dVGqluAG9+aAKh8a6LdXb/yslW6mPrbn/DMjlfRLYO9GCr/tNNiw8feH7X3JSRXhoMAbnxrAuTKx4EkUYBceQ5808T7esD32WTPnlcBjmy8Wm8BbnxrAkCSM89NdP3PzUPJhgBufDRwxCGIdmOVPxCUhAAsyCT4GDZm7yEAmh48cueHv5MEqCI4+p4k+FiCmD2A5gdO4uhLWwHQ/ABTHH1p42MJYnbtMSgWix4RzDVim+B6vRMeHsx3l+hGZpUiKPhYIrb2voSEIlSq0B2D1JleKEKliiTHbGoERIHk+UAVoFx5sdbk0iTPB7kkAGM2LzM9Fmec3XqwgcrvL+wqcQdRycwJiDve4AgtNAG6yovLU6EJoEyOhSQAEi/XLklbzebOQAJmcCI3wfB2Cb0tQny2dwaG3EiQZAIo0jeZ6Zffj8LjsfvUP7WRspacyARA84N1cUcf2EwIoE6OpgmZ+pMJiALbzvRQ+eraSQ+cyeRomiDmb02AUIRKFbpTIG+TI+mDiMxiXHLyfKDyEXteVZFBHpupEYBJTddEC02ArvKCtEITkNevwYJ8ti2Q96/BmRCA9QWTuQHDsrWzKkAVlPxFuNAEQPMDAmDcjXsKTQB1chz05YltC0QJEIqQVTFUClARUv887/5b93uDbXOjrstMAdSAsvazvgxlHSjX+zwBXMy6gusV4EqluOL0CuBi1hVcrwBXKsUVp1cAF7Ou4HoFuFIprji9AriYdQXXK8CVSnHF6RXAxawruF4BrlSKK06vAC5mXcH1CnClUlxxDr0CfgER5dJQCMXZowAAAABJRU5ErkJggg=="}],"export_options":{"gltf":{"encoding":"ascii","scale":16,"embed_textures":true,"armature":false,"animations":true}}} \ No newline at end of file diff --git a/3D/BlockbenchModels/Furniture/Furniture_Triangle.gltf b/3D/BlockbenchModels/Furniture/Furniture_Triangle.gltf new file mode 100644 index 00000000..b2c91562 --- /dev/null +++ b/3D/BlockbenchModels/Furniture/Furniture_Triangle.gltf @@ -0,0 +1 @@ +{"asset":{"version":"2.0","generator":"Blockbench 4.12.5 glTF exporter"},"scenes":[{"nodes":[1],"name":"blockbench_export"}],"scene":0,"nodes":[{"translation":[0,-0.125,0],"name":"pyramid","mesh":0},{"children":[0]}],"bufferViews":[{"buffer":0,"byteOffset":0,"byteLength":192,"target":34962,"byteStride":12},{"buffer":0,"byteOffset":192,"byteLength":192,"target":34962,"byteStride":12},{"buffer":0,"byteOffset":384,"byteLength":128,"target":34962,"byteStride":8},{"buffer":0,"byteOffset":512,"byteLength":36,"target":34963}],"buffers":[{"byteLength":548,"uri":"data:application/octet-stream;base64,AABAPgAAAAAAAEA+AABAvgAAAAAAAEA+AABAPgAAAAAAAEC+AABAvgAAAAAAAEC+AABAPgAAAAAAAEA+AABAPgAAAAAAAEC+AAAAAAAAwD4AAAAAAABAvgAAAAAAAEA+AABAPgAAAAAAAEA+AAAAAAAAwD4AAAAAAABAPgAAAAAAAEC+AABAvgAAAAAAAEC+AAAAAAAAwD4AAAAAAABAvgAAAAAAAEC+AABAvgAAAAAAAEA+AAAAAAAAwD4AAAAAAAAAAAAAgL8AAAAAAAAAAAAAgL8AAAAAAAAAAAAAgL8AAAAAAAAAAAAAgL8AAAAALvlkPy755D4AAAAALvlkPy755D4AAAAALvlkPy755D4AAAAAAAAAgC755D4u+WQ/AAAAgC755D4u+WQ/AAAAgC755D4u+WQ/AAAAAC755D4u+WS/AAAAAC755D4u+WS/AAAAAC755D4u+WS/Lvlkvy755D4AAAAALvlkvy755D4AAAAALvlkvy755D4AAAAAAABAPgAA0D4AAAAAAADQPgAAQD4AABg/AAAAAAAAGD+lLrA+NGL+Pq7oAz+oyRI/rugDPwAAsD6Okro5aMQcPreiLz6gJms+t6IvPgAAAABJXSA+NGKuPlvRpz5Qk9U+W9GnPgAAQD6lLsA+aMQcPq7oCz+gJms+rugLPwAAAAACAAAAAQACAAEAAwAEAAUABgAHAAgACQAKAAsADAANAA4ADwA="}],"accessors":[{"bufferView":0,"componentType":5126,"count":16,"max":[0.1875,0.375,0.1875],"min":[-0.1875,0,-0.1875],"type":"VEC3"},{"bufferView":1,"componentType":5126,"count":16,"max":[0.8944271802902222,0.4472135901451111,0.8944271802902222],"min":[-0.8944271802902222,-1,-0.8944271802902222],"type":"VEC3"},{"bufferView":2,"componentType":5126,"count":16,"max":[0.5465191602706909,0.59375],"min":[0,0],"type":"VEC2"},{"bufferView":3,"componentType":5123,"count":18,"max":[15],"min":[0],"type":"SCALAR"}],"materials":[{"pbrMetallicRoughness":{"metallicFactor":0,"roughnessFactor":1,"baseColorTexture":{"index":0}},"alphaMode":"MASK","alphaCutoff":0.05,"doubleSided":true}],"textures":[{"sampler":0,"source":0,"name":"Furniture_Triangle_Texture"}],"samplers":[{"magFilter":9728,"minFilter":9728,"wrapS":33071,"wrapT":33071}],"images":[{"mimeType":"image/png","uri":"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEAAAABACAYAAACqaXHeAAAAAXNSR0IArs4c6QAAAutJREFUeF7tWT1LA0EQzVWihZ2VNpJKLewsBbETaxuxEC0txNZOJJ2VYBUrf0FA1CIQ8AfYqSAkgh8oiE1IoTYnE1nZXPZ2ZvduLreXvU5n9t3Mm7ezs5eghDxfzb3wbbPW9Zq+bgaYv6m9U6mEH1enbPhYPGhCj4vlUIBwEMCNb02AXHkOAuTKc+BjiQt7rALu2tv/lQfn0dVGqluAG9+aAKh8a6LdXb/yslW6mPrbn/DMjlfRLYO9GCr/tNNiw8feH7X3JSRXhoMAbnxrAuTKx4EkUYBceQ5808T7esD32WTPnlcBjmy8Wm8BbnxrAkCSM89NdP3PzUPJhgBufDRwxCGIdmOVPxCUhAAsyCT4GDZm7yEAmh48cueHv5MEqCI4+p4k+FiCmD2A5gdO4uhLWwHQ/ABTHH1p42MJYnbtMSgWix4RzDVim+B6vRMeHsx3l+hGZpUiKPhYIrb2voSEIlSq0B2D1JleKEKliiTHbGoERIHk+UAVoFx5sdbk0iTPB7kkAGM2LzM9Fmec3XqwgcrvL+wqcQdRycwJiDve4AgtNAG6yovLU6EJoEyOhSQAEi/XLklbzebOQAJmcCI3wfB2Cb0tQny2dwaG3EiQZAIo0jeZ6Zffj8LjsfvUP7WRspacyARA84N1cUcf2EwIoE6OpgmZ+pMJiALbzvRQ+eraSQ+cyeRomiDmb02AUIRKFbpTIG+TI+mDiMxiXHLyfKDyEXteVZFBHpupEYBJTddEC02ArvKCtEITkNevwYJ8ti2Q96/BmRCA9QWTuQHDsrWzKkAVlPxFuNAEQPMDAmDcjXsKTQB1chz05YltC0QJEIqQVTFUClARUv887/5b93uDbXOjrstMAdSAsvazvgxlHSjX+zwBXMy6gusV4EqluOL0CuBi1hVcrwBXKsUVp1cAF7Ou4HoFuFIprji9AriYdQXXK8CVSnHF6RXAxawruF4BrlSKK06vAC5mXcH1CnClUlxxDr0CfgER5dJQCMXZowAAAABJRU5ErkJggg=="}],"meshes":[{"primitives":[{"mode":4,"attributes":{"POSITION":0,"NORMAL":1,"TEXCOORD_0":2},"indices":3,"material":0}]}]} \ No newline at end of file diff --git a/3D/BlockbenchModels/Furniture/Furniture_Triangle.gltf.import b/3D/BlockbenchModels/Furniture/Furniture_Triangle.gltf.import new file mode 100644 index 00000000..04068387 --- /dev/null +++ b/3D/BlockbenchModels/Furniture/Furniture_Triangle.gltf.import @@ -0,0 +1,37 @@ +[remap] + +importer="scene" +importer_version=1 +type="PackedScene" +uid="uid://ca7snn0abf446" +path="res://.godot/imported/Furniture_Triangle.gltf-e1b1e1da00c6c8a318f1a383f598eac2.scn" + +[deps] + +source_file="res://3D/BlockbenchModels/Furniture/Furniture_Triangle.gltf" +dest_files=["res://.godot/imported/Furniture_Triangle.gltf-e1b1e1da00c6c8a318f1a383f598eac2.scn"] + +[params] + +nodes/root_type="" +nodes/root_name="" +nodes/apply_root_scale=true +nodes/root_scale=1.0 +nodes/import_as_skeleton_bones=false +nodes/use_node_type_suffixes=true +meshes/ensure_tangents=true +meshes/generate_lods=true +meshes/create_shadow_meshes=true +meshes/light_baking=1 +meshes/lightmap_texel_size=0.2 +meshes/force_disable_compression=false +skins/use_named_skins=true +animation/import=true +animation/fps=30 +animation/trimming=false +animation/remove_immutable_tracks=true +animation/import_rest_as_RESET=false +import_script/path="" +_subresources={} +gltf/naming_version=1 +gltf/embedded_image_handling=1 diff --git a/3D/BlockbenchModels/Furniture/Furniture_Triangle_0.png b/3D/BlockbenchModels/Furniture/Furniture_Triangle_0.png new file mode 100644 index 00000000..be5c3bf6 --- /dev/null +++ b/3D/BlockbenchModels/Furniture/Furniture_Triangle_0.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:1c682a71f42a866b37d9e78d046751e4ab8268012dc2b5e3ab1b34d0d513fc1c +size 817 diff --git a/3D/BlockbenchModels/Furniture/Furniture_Triangle_0.png.import b/3D/BlockbenchModels/Furniture/Furniture_Triangle_0.png.import new file mode 100644 index 00000000..c5e4ced0 --- /dev/null +++ b/3D/BlockbenchModels/Furniture/Furniture_Triangle_0.png.import @@ -0,0 +1,37 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://b6jbpakjywuk4" +path="res://.godot/imported/Furniture_Triangle_0.png-1361622d284738f7707162c6b94927af.ctex" +metadata={ +"vram_texture": false +} +generator_parameters={ +"md5": "439e1f69c7acd6c4e10444f709bb5448" +} + +[deps] + +source_file="res://3D/BlockbenchModels/Furniture/Furniture_Triangle_0.png" +dest_files=["res://.godot/imported/Furniture_Triangle_0.png-1361622d284738f7707162c6b94927af.ctex"] + +[params] + +compress/mode=3 +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/3D/BlockbenchModels/Furniture/Furniture_Triangle_Texture.png b/3D/BlockbenchModels/Furniture/Furniture_Triangle_Texture.png new file mode 100644 index 00000000..88e38e2f --- /dev/null +++ b/3D/BlockbenchModels/Furniture/Furniture_Triangle_Texture.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:5ee060a1fc0a59560cc6514b98a0ce0b279a67ecbeb9f1c2af761cd40c08b8e1 +size 779 diff --git a/3D/BlockbenchModels/Furniture/Furniture_Triangle_Texture.png.import b/3D/BlockbenchModels/Furniture/Furniture_Triangle_Texture.png.import new file mode 100644 index 00000000..eec3735d --- /dev/null +++ b/3D/BlockbenchModels/Furniture/Furniture_Triangle_Texture.png.import @@ -0,0 +1,34 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://6vykc1d67yf2" +path="res://.godot/imported/Furniture_Triangle_Texture.png-0a331d7e98624e791ac8cfe9a873d8af.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://3D/BlockbenchModels/Furniture/Furniture_Triangle_Texture.png" +dest_files=["res://.godot/imported/Furniture_Triangle_Texture.png-0a331d7e98624e791ac8cfe9a873d8af.ctex"] + +[params] + +compress/mode=3 +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/3D/BlockbenchModels/Furniture/material_0.tres b/3D/BlockbenchModels/Furniture/material_0.tres new file mode 100644 index 00000000..cb91e143 --- /dev/null +++ b/3D/BlockbenchModels/Furniture/material_0.tres @@ -0,0 +1,18 @@ +[gd_resource type="StandardMaterial3D" load_steps=3 format=3 uid="uid://dkm63lbd1l15a"] + +[ext_resource type="Texture2D" uid="uid://diiwt6bwwy3fq" path="res://3D/BlockbenchModels/Furniture/Computer_Tower_0.png" id="1_3pa6k"] +[ext_resource type="Texture2D" uid="uid://m7w6m3v8tw3c" path="res://3D/BlockbenchModels/Furniture/Computer_Tower_Texture_emission.png" id="2_j7llm"] + +[resource] +resource_name = "material_0" +transparency = 2 +alpha_scissor_threshold = 0.05 +alpha_antialiasing_mode = 0 +cull_mode = 2 +albedo_texture = ExtResource("1_3pa6k") +emission_enabled = true +emission = Color(0.221902, 0.221902, 0.221902, 1) +emission_operator = 1 +emission_texture = ExtResource("2_j7llm") +texture_filter = 0 +texture_repeat = false diff --git a/3D/MapModels/actor_forcefield_1.glb b/3D/MapModels/actor_forcefield_1.glb index 174038187bc29bfb436852a7161ce2c24a5dbff7..1cc0f69dc5c9d1e685a8120039ec0bd61ed92afd 100644 GIT binary patch delta 25 gcmZ1?zC?UODJPqyg{6s!#pD{!IgARMCAfMR0c4p6EC2ui delta 20 ccmZ1?zC?UODd*%W4(`eIoHI5{aP=?(08Rb|+5i9m diff --git a/3D/MapModels/actor_furniture_box.glb b/3D/MapModels/actor_furniture_box.glb index 39db43f54a4706e6a0c9d03ff3aa5256761fde07..bc19b872b3146541978a16fa657f558ca5ffdc1a 100644 GIT binary patch delta 28 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 literal 0 HcmV?d00001 diff --git a/3D/MapModels/actor_teleporter.glb b/3D/MapModels/actor_teleporter.glb new file mode 100644 index 0000000000000000000000000000000000000000..e51a45e8eefd35fee238ed20ecc713ab7b37ebe6 GIT binary patch literal 4448 zcmbVPdu$ZP86VpOs0pzRq%@S&&Z-SndK~+H9N33n7z4hewjr*;vG?xQciZmmy1RS4 zPJYy(sBNMsq@}2$!caLhEd-)AF*K>LBbAUp`jV0e@<#({8;H}m4NWQsmEeA}duyNV zG`2ZucINx$n{R&ey=E@1HEzg72(=X6D=^O>M*x@e3Im0HbcU+ZkS0~Q}-z`BG4{tmf|C9XA@$3btOY|`X*ze?hqU0 zCjk-(KZ>I{iKHn}Vkm$JT*>)~A}L6uK>0v)0ybU;VDUPNWGR6sS(fElit??-Q?Bf1 zo`Icq2Ko-qK>7v1$B7)zaWn;X#|T^|L(?=#^CCUT;vh~6BFRWR%Tui6LWa{|z9`Uw z$nZQVN^|!DbH^u;!2K+oKw?D^90Bk}Z~`mva4w3aNesq~7%)2a*i7K)Y37A^oH2ai z0GaS*Ad=nirI{?p&$M$xW%-u!dZH8H$(EBQX(F!ZiYeQMNd$-*BWBno)p}gjm6Bbo zpY>CI%a$XW;!hg7;Wygb)u<|K>sd+WB2gj2Q+y;wvb-qCbX1fSQHsQ5mTKonnx!D( z2p_RaF)h`AY$9ks3CGS#+Uz7APv9+z9=8*ap`tj=B-la?wyDM-ohb-NTQ=i3*%?;i z>4~J9ri&4$n0H+HxHd58Y_*Lq_G%3;WRhcC+Z?b_(v-}S_)IDDw1FLF3(W)KA)}yf zOkT}=hM8DlN{Uc4&EjBj>uknd-~-P`6fX&QUfE+SI`%S%q=|4{ZEHtjucbzECaQSdG571Cp4Lf@Eue00;cGnSy&|;#6QXIHfKp@d9tJRuYzVM9ezHmNiX{)*GpK zLWesNn>Zp{N~NJ0<_0_$R-BcM4*H^*m0}#;!09N5)Km?p?-SvXADCw9N zf*7OIfxr;bL^PplF;l^JJmsTdYLbq@&d((0!d1O zC^97HK+LiogN^FOV?;Be--;-DG|{T;!8UMixGY(ALN$78 z6fQvrh%<7PdeP$UXS>eGpt&;c8h5QX&d7T*=d<~qPR#Shxc6k-{?qr$#+HQv<0+ep2kXq%pC$i) z_wwX37{>9Vp5OCm==HO(#~`%eoM}`&fS$a5?)F%B&{;ocx+mC!dIV#v8)I;E+#xMY zSwCy~lRQpn{_xO%w|Cv7tCqu z6K6B_?0WoXua4VzhB3C=U`A%fF}B;rJT7SD|4V|E7+ye)RU(I%i)zkMY0{uf=?azR~UA8~S*#)R6-kufudM$^q#dln3AW z=q@x5+5-6IqtBs*&=$e>9<&(U4XpsaOHdIigtipEpGWtiWzd$x_xoEzHH-6Cz`t*_ zxOQVzJ@h5GErdFUtbO}Ff-c9Zuc<(%|G07(#y_mBDsOE1?#Pd+jk#a{!o}|8e|qIW z)uP@9A9!g0wdekD;pOrbJ9qxne&Ut&dcpN0FFt+Y_)0zT?umuh*Kg@PQS#!tWz8QB z&Hv9YzWSZfkba|J!IjR@^P``9{MLWpDjoUl9%-oW`6lhk?)NVjqV(FAHdl9dt+kfk zJhb)kf)ly<%@4P=nJ z`0PK+fA=-izx1x7%>wiC$bo0?rd~VnNX@GBx7RU4zkF{=