diff --git a/3D/BlenderModels/Box/Box.blend b/3D/BlenderModels/Box/Box.blend new file mode 100644 index 00000000..e5b8a574 Binary files /dev/null and b/3D/BlenderModels/Box/Box.blend differ diff --git a/3D/BlenderModels/Box/Box.blend.import b/3D/BlenderModels/Box/Box.blend.import new file mode 100644 index 00000000..9962017f --- /dev/null +++ b/3D/BlenderModels/Box/Box.blend.import @@ -0,0 +1,53 @@ +[remap] + +importer="scene" +importer_version=1 +type="PackedScene" +uid="uid://doi28vodqxgu5" +path="res://.godot/imported/Box.blend-1e1b2d136314ae6975c00cb67891c6fe.scn" + +[deps] + +source_file="res://3D/BlenderModels/Box/Box.blend" +dest_files=["res://.godot/imported/Box.blend-1e1b2d136314ae6975c00cb67891c6fe.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={} +blender/nodes/visible=0 +blender/nodes/active_collection_only=false +blender/nodes/punctual_lights=true +blender/nodes/cameras=true +blender/nodes/custom_properties=true +blender/nodes/modifiers=1 +blender/meshes/colors=false +blender/meshes/uvs=true +blender/meshes/normals=true +blender/meshes/export_geometry_nodes_instances=false +blender/meshes/tangents=true +blender/meshes/skins=2 +blender/meshes/export_bones_deforming_mesh_only=false +blender/materials/unpack_enabled=true +blender/materials/export_materials=1 +blender/animation/limit_playback=true +blender/animation/always_sample=true +blender/animation/group_tracks=true diff --git a/3D/BlenderModels/Box/Box.blend1 b/3D/BlenderModels/Box/Box.blend1 new file mode 100644 index 00000000..311f85a4 Binary files /dev/null and b/3D/BlenderModels/Box/Box.blend1 differ diff --git a/3D/BlockbenchModels/Box/Box.bbmodel b/3D/BlockbenchModels/Box/Box.bbmodel new file mode 100644 index 00000000..e03335df --- /dev/null +++ b/3D/BlockbenchModels/Box/Box.bbmodel @@ -0,0 +1 @@ +{"meta":{"format_version":"4.10","model_format":"free","box_uv":false},"name":"Box","model_identifier":"","visible_box":[1,1,0],"variable_placeholders":"","variable_placeholder_buttons":[],"timeline_setups":[],"unhandled_root_fields":{},"resolution":{"width":64,"height":64},"elements":[{"name":"cuboid","color":7,"origin":[0,5,0],"rotation":[0,0,0],"export":true,"visibility":true,"locked":false,"render_order":"default","allow_mirror_modeling":true,"vertices":{"Rq3c":[6,3,6],"FA7g":[6,3,-6],"fqA2":[8,0,8],"2irk":[8,0,-8],"VoiW":[-6,3,6],"OdCf":[-6,3,-6],"xj38":[-8,0,8],"tJTk":[-8,0,-8],"cvNb":[8,-9,8],"ZdbQ":[-8,-9,8],"UGPg":[8,-9,-8],"VP8t":[-8,-9,-8],"AkzS":[6,-12,6],"ZhlV":[-6,-12,6],"yIc1":[6,-12,-6],"HiWQ":[-6,-12,-6]},"faces":{"QEKCmjpY":{"uv":{"2irk":[16,3.6055],"FA7g":[14,0],"fqA2":[0,3.6055],"Rq3c":[2,0]},"vertices":["Rq3c","fqA2","FA7g","2irk"],"texture":0},"netsCf91":{"uv":{"tJTk":[0,33.6055],"xj38":[16,33.6055],"OdCf":[2,30],"VoiW":[14,30]},"vertices":["VoiW","OdCf","xj38","tJTk"],"texture":0},"WjD6zziy":{"uv":{"OdCf":[17,0],"VoiW":[17,12],"FA7g":[29,0],"Rq3c":[29,12]},"vertices":["Rq3c","FA7g","VoiW","OdCf"],"texture":0},"LBEl8mTh":{"uv":{"AkzS":[44,31],"ZhlV":[32,31],"yIc1":[44,43],"HiWQ":[32,43]},"vertices":["AkzS","ZhlV","yIc1","HiWQ"],"texture":0},"AWj2bz05":{"uv":{"xj38":[16,18.6055],"fqA2":[32,18.6055],"VoiW":[18,15],"Rq3c":[30,15]},"vertices":["Rq3c","VoiW","fqA2","xj38"],"texture":0},"2lXv9JfY":{"uv":{"tJTk":[48,3.6055],"OdCf":[46,0],"2irk":[32,3.6055],"FA7g":[34,0]},"vertices":["FA7g","2irk","OdCf","tJTk"],"texture":0},"D1D6AVJY":{"uv":{"UGPg":[16,12.6055],"cvNb":[0,12.6055],"fqA2":[0,3.6055],"2irk":[16,3.6055]},"vertices":["cvNb","UGPg","2irk","fqA2"],"texture":0},"9NJUIRlY":{"uv":{"ZdbQ":[16,27.6055],"cvNb":[32,27.6055],"xj38":[16,18.6055],"fqA2":[32,18.6055]},"vertices":["ZdbQ","cvNb","fqA2","xj38"],"texture":0},"U5Q33q5M":{"uv":{"VP8t":[0,42.6055],"ZdbQ":[16,42.6055],"tJTk":[0,33.6055],"xj38":[16,33.6055]},"vertices":["VP8t","ZdbQ","xj38","tJTk"],"texture":0},"Aou9CP4o":{"uv":{"VP8t":[48,12.6055],"UGPg":[32,12.6055],"2irk":[32,3.6055],"tJTk":[48,3.6055]},"vertices":["UGPg","VP8t","tJTk","2irk"],"texture":0},"DIvObEzH":{"uv":{"yIc1":[14,16.211],"AkzS":[2,16.211],"cvNb":[0,12.6055],"UGPg":[16,12.6055]},"vertices":["AkzS","yIc1","UGPg","cvNb"],"texture":0},"N5IyzsTX":{"uv":{"ZhlV":[18,31.211],"AkzS":[30,31.211],"ZdbQ":[16,27.6055],"cvNb":[32,27.6055]},"vertices":["ZhlV","AkzS","cvNb","ZdbQ"],"texture":0},"c6HPcbw1":{"uv":{"HiWQ":[2,46.211],"ZhlV":[14,46.211],"VP8t":[0,42.6055],"ZdbQ":[16,42.6055]},"vertices":["HiWQ","ZhlV","ZdbQ","VP8t"],"texture":0},"nbAbo00H":{"uv":{"HiWQ":[46,16.211],"yIc1":[34,16.211],"UGPg":[32,12.6055],"VP8t":[48,12.6055]},"vertices":["yIc1","HiWQ","VP8t","UGPg"],"texture":0}},"type":"mesh","uuid":"43929b29-5957-21b8-18b2-d14bba12cf68"}],"outliner":["43929b29-5957-21b8-18b2-d14bba12cf68"],"textures":[{"path":"K:\\godot\\cirno\\3D\\BlockbenchModels\\Box\\Box_Texture.png","name":"Box_Texture.png","folder":"block","namespace":"","id":"0","group":"","width":64,"height":64,"uv_width":64,"uv_height":64,"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":"39f674e1-b239-525d-7cc8-b41a6fc31639","relative_path":"Box_Texture.png","source":"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEAAAABACAYAAACqaXHeAAAAAXNSR0IArs4c6QAAAl9JREFUeF7tWSFOBEEQnDUY0ASJAgQoLAJBeACWL/ADND/gC1geQBAILOoQgEISNBgMZBZmMzdhb+muvq3J0Ws2l0xPdVdXz3XvNCGEcHz99hnf0ufiYKXR2Ce7hIfiS/3O1zcRfH1tWbXH88t7iMFI9kg2efAovsr5HyOR8yWQE+AKmF0CZ9tNOL2fPl6qLYHdmy1RKd3tP4ShEpAQgOCLHC8Wd2dAdGB1YynsHU7aJbdXO+37t9+X55thiIAYfHz+qgAE34yAo5PHweDjgiEC8syXKugrgUiAFt+UgFmZT8p4ffoYVECfU0MEaPDNCIgl0Cf7vCzmRYAW35QAqzNAowDtGWRGgGSj8hCU2OatcOoi6f8CkgDS2rKeNXtI2ui+TlSDm2xMWmHEASfAYBhDEtCNs9KJLJc/Os5qVGBRfpE41TyfGJeOwn01jBIIKwDZQJM9y0MU8b1TALKJE0A+xJDkmSqA1chURQCjla2KAMY4Wx0BY4+zVRHAGGerI0AzTqNBIPbfH+6Ahz3OAq63pmYEaByx6uc12N04jBhHW+8EF6ETRKcxjQpqkH97BmicL6c5hECpbXm1jpawCQGIE5IEzEM1ToAkA2WmLTIiwbfAK2OYuhyVSDm/F5DYlWurIoAxzlZFAGOcrY6AscfZqghgjLPVETD2OFsVAZLTfOH+BSTBl62wxjbZ/PtWGCHPwpbeClsEgexhcjuMOMC2hW+H2QGg+PA3QdQBtr0TwM4AG98VwM4AG98VwM4AG98VwM4AG98VwM4AG98VwM4AG98VwM4AG98VwM4AG/8LczCDbjaA8AQAAAAASUVORK5CYII="}],"export_options":{"gltf":{"encoding":"binary","scale":16,"embed_textures":true,"armature":false,"animations":false}}} \ No newline at end of file diff --git a/3D/BlockbenchModels/Box/Box.gltf b/3D/BlockbenchModels/Box/Box.gltf new file mode 100644 index 00000000..9db54ee9 --- /dev/null +++ b/3D/BlockbenchModels/Box/Box.gltf @@ -0,0 +1 @@ +{"asset":{"version":"2.0","generator":"Blockbench 4.12.4 glTF exporter"},"scenes":[{"nodes":[1],"name":"blockbench_export"}],"scene":0,"nodes":[{"translation":[0,0.3125,0],"name":"cuboid","mesh":0},{"children":[0]}],"bufferViews":[{"buffer":0,"byteOffset":0,"byteLength":672,"target":34962,"byteStride":12},{"buffer":0,"byteOffset":672,"byteLength":672,"target":34962,"byteStride":12},{"buffer":0,"byteOffset":1344,"byteLength":448,"target":34962,"byteStride":8},{"buffer":0,"byteOffset":1792,"byteLength":168,"target":34963}],"buffers":[{"byteLength":1960,"uri":"data:application/octet-stream;base64,AADAPgAAQD4AAMA+AAAAPwAAAAAAAAA/AADAPgAAQD4AAMC+AAAAPwAAAAAAAAC/AADAvgAAQD4AAMA+AADAvgAAQD4AAMC+AAAAvwAAAAAAAAA/AAAAvwAAAAAAAAC/AADAPgAAQD4AAMA+AADAPgAAQD4AAMC+AADAvgAAQD4AAMA+AADAvgAAQD4AAMC+AADAPgAAQL8AAMA+AADAvgAAQL8AAMA+AADAPgAAQL8AAMC+AADAvgAAQL8AAMC+AADAPgAAQD4AAMA+AADAvgAAQD4AAMA+AAAAPwAAAAAAAAA/AAAAvwAAAAAAAAA/AADAPgAAQD4AAMC+AAAAPwAAAAAAAAC/AADAvgAAQD4AAMC+AAAAvwAAAAAAAAC/AAAAPwAAEL8AAAA/AAAAPwAAEL8AAAC/AAAAPwAAAAAAAAC/AAAAPwAAAAAAAAA/AAAAvwAAEL8AAAA/AAAAPwAAEL8AAAA/AAAAPwAAAAAAAAA/AAAAvwAAAAAAAAA/AAAAvwAAEL8AAAC/AAAAvwAAEL8AAAA/AAAAvwAAAAAAAAA/AAAAvwAAAAAAAAC/AAAAPwAAEL8AAAC/AAAAvwAAEL8AAAC/AAAAvwAAAAAAAAC/AAAAPwAAAAAAAAC/AADAPgAAQL8AAMA+AADAPgAAQL8AAMC+AAAAPwAAEL8AAAC/AAAAPwAAEL8AAAA/AADAvgAAQL8AAMA+AADAPgAAQL8AAMA+AAAAPwAAEL8AAAA/AAAAvwAAEL8AAAA/AADAvgAAQL8AAMC+AADAvgAAQL8AAMA+AAAAvwAAEL8AAAA/AAAAvwAAEL8AAAC/AADAPgAAQL8AAMC+AADAvgAAQL8AAMC+AAAAvwAAEL8AAAC/AAAAPwAAEL8AAAC/QAFVP9UADj8AAAAAQAFVP9UADj8AAAAAQAFVP9UADj8AAAAAQAFVP9UADj8AAAAAQAFVv9UADj8AAAAAQAFVv9UADj8AAAAAQAFVv9UADj8AAAAAQAFVv9UADj8AAAAAAAAAAAAAgD8AAAAAAAAAAAAAgD8AAAAAAAAAAAAAgD8AAAAAAAAAAAAAgD8AAAAAAAAAAAAAgL8AAAAAAAAAAAAAgL8AAAAAAAAAAAAAgL8AAAAAAAAAAAAAgL8AAAAAAAAAANUADj9AAVU/AAAAANUADj9AAVU/AAAAANUADj9AAVU/AAAAANUADj9AAVU/AAAAANUADj9AAVW/AAAAANUADj9AAVW/AAAAANUADj9AAVW/AAAAANUADj9AAVW/AACAPwAAAAAAAAAAAACAPwAAAAAAAAAAAACAPwAAAAAAAAAAAACAPwAAAAAAAAAAAAAAAAAAAAAAAIA/AAAAAAAAAAAAAIA/AAAAAAAAAAAAAIA/AAAAAAAAAAAAAIA/AACAvwAAAAAAAAAAAACAvwAAAAAAAAAAAACAvwAAAAAAAAAAAACAvwAAAAAAAAAAAAAAAAAAAAAAAIC/AAAAAAAAAAAAAIC/AAAAAAAAAAAAAIC/AAAAAAAAAAAAAIC/QAFVP9UADr8AAAAAQAFVP9UADr8AAAAAQAFVP9UADr8AAAAAQAFVP9UADr8AAAAAAAAAANUADr9AAVU/AAAAANUADr9AAVU/AAAAANUADr9AAVU/AAAAANUADr9AAVU/QAFVv9UADr8AAAAAQAFVv9UADr8AAAAAQAFVv9UADr8AAAAAQAFVv9UADr8AAAAAAAAAANUADr9AAVW/AAAAANUADr9AAVW/AAAAANUADr9AAVW/AAAAANUADr9AAVW/AAAAPQAAAAAAAAAAgMBmPQAAYD4AAAAAAACAPoDAZj0AAGA+AADwPgAAAD0AAPA+AACAPghsBj8AAAAACGwGPwAA6D4AAEA+AADoPgAAAAAAAIg+AABAPgAAiD4AAAAAAAAwPwAA+D4AAAA/AAD4PgAAMD8AACw/AAAAPwAALD8AAPA+AABwPgAAkD4AAHA+AAAAPxDYlD4AAIA+ENiUPgAACD8AAAAAAAAAP4DAZj0AADg/AAAAAAAAQD+AwGY9AAAAACCwST4AAIA+ILBJPgAAgD6AwGY9AAAAAIDAZj0AAIA+ENjcPgAAAD8Q2Nw+AAAAPxDYlD4AAIA+ENiUPgAAAAAIbCo/AACAPghsKj8AAIA+CGwGPwAAAAAIbAY/AAAAPyCwST4AAEA/ILBJPgAAQD+AwGY9AAAAP4DAZj0AAAA9ILCBPgAAYD4gsIE+AACAPiCwST4AAAAAILBJPgAAkD4gsPk+AADwPiCw+T4AAAA/ENjcPgAAgD4Q2Nw+AAAAPRDYOD8AAGA+ENg4PwAAgD4IbCo/AAAAAAhsKj8AAAg/ILCBPgAAOD8gsIE+AABAPyCwST4AAAA/ILBJPgIAAAABAAIAAQADAAYABAAFAAYABQAHAAoACAAJAAoACQALAA4ADAANAA4ADQAPABIAEAARABIAEQATABYAFAAVABYAFQAXABgAGQAaABgAGgAbABwAHQAeABwAHgAfACAAIQAiACAAIgAjACQAJQAmACQAJgAnACgAKQAqACgAKgArACwALQAuACwALgAvADAAMQAyADAAMgAzADQANQA2ADQANgA3AA=="}],"accessors":[{"bufferView":0,"componentType":5126,"count":56,"max":[0.5,0.1875,0.5],"min":[-0.5,-0.75,-0.5],"type":"VEC3"},{"bufferView":1,"componentType":5126,"count":56,"max":[1,1,1],"min":[-1,-1,-1],"type":"VEC3"},{"bufferView":2,"componentType":5126,"count":56,"max":[0.75,0.7220468521118164],"min":[0,0],"type":"VEC2"},{"bufferView":3,"componentType":5123,"count":84,"max":[55],"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":"texture"}],"samplers":[{"magFilter":9728,"minFilter":9728,"wrapS":33071,"wrapT":33071}],"images":[{"mimeType":"image/png","uri":"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEAAAABACAYAAACqaXHeAAAAAXNSR0IArs4c6QAAAl9JREFUeF7tWSFOBEEQnDUY0ASJAgQoLAJBeACWL/ADND/gC1geQBAILOoQgEISNBgMZBZmMzdhb+muvq3J0Ws2l0xPdVdXz3XvNCGEcHz99hnf0ufiYKXR2Ce7hIfiS/3O1zcRfH1tWbXH88t7iMFI9kg2efAovsr5HyOR8yWQE+AKmF0CZ9tNOL2fPl6qLYHdmy1RKd3tP4ShEpAQgOCLHC8Wd2dAdGB1YynsHU7aJbdXO+37t9+X55thiIAYfHz+qgAE34yAo5PHweDjgiEC8syXKugrgUiAFt+UgFmZT8p4ffoYVECfU0MEaPDNCIgl0Cf7vCzmRYAW35QAqzNAowDtGWRGgGSj8hCU2OatcOoi6f8CkgDS2rKeNXtI2ui+TlSDm2xMWmHEASfAYBhDEtCNs9KJLJc/Os5qVGBRfpE41TyfGJeOwn01jBIIKwDZQJM9y0MU8b1TALKJE0A+xJDkmSqA1chURQCjla2KAMY4Wx0BY4+zVRHAGGerI0AzTqNBIPbfH+6Ahz3OAq63pmYEaByx6uc12N04jBhHW+8EF6ETRKcxjQpqkH97BmicL6c5hECpbXm1jpawCQGIE5IEzEM1ToAkA2WmLTIiwbfAK2OYuhyVSDm/F5DYlWurIoAxzlZFAGOcrY6AscfZqghgjLPVETD2OFsVAZLTfOH+BSTBl62wxjbZ/PtWGCHPwpbeClsEgexhcjuMOMC2hW+H2QGg+PA3QdQBtr0TwM4AG98VwM4AG98VwM4AG98VwM4AG98VwM4AG98VwM4AG98VwM4AG98VwM4AG/8LczCDbjaA8AQAAAAASUVORK5CYII="}],"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/Box/Box.gltf.import b/3D/BlockbenchModels/Box/Box.gltf.import new file mode 100644 index 00000000..ffcda54e --- /dev/null +++ b/3D/BlockbenchModels/Box/Box.gltf.import @@ -0,0 +1,37 @@ +[remap] + +importer="scene" +importer_version=1 +type="PackedScene" +uid="uid://6nkqywi3tc5m" +path="res://.godot/imported/Box.gltf-dfd17a138337324fa8071c4ac7f24101.scn" + +[deps] + +source_file="res://3D/BlockbenchModels/Box/Box.gltf" +dest_files=["res://.godot/imported/Box.gltf-dfd17a138337324fa8071c4ac7f24101.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/Box/Box.mtl b/3D/BlockbenchModels/Box/Box.mtl new file mode 100644 index 00000000..fddc030d --- /dev/null +++ b/3D/BlockbenchModels/Box/Box.mtl @@ -0,0 +1,4 @@ +# Made in Blockbench 4.12.4 +newmtl m_39f674e1-b239-525d-7cc8-b41a6fc31639 +map_Kd Box_Texture.png +newmtl none \ No newline at end of file diff --git a/3D/BlockbenchModels/Box/Box.obj b/3D/BlockbenchModels/Box/Box.obj new file mode 100644 index 00000000..576aeffe --- /dev/null +++ b/3D/BlockbenchModels/Box/Box.obj @@ -0,0 +1,105 @@ +# Made in Blockbench 4.12.4 +mtllib Box.mtl + +o cuboid +v 0.375 0.9375 0.375 +v 0.375 0.9375 -0.375 +v 0.5 0.75 0.5 +v 0.5 0.75 -0.5 +v -0.375 0.9375 0.375 +v -0.375 0.9375 -0.375 +v -0.5 0.75 0.5 +v -0.5 0.75 -0.5 +v 0.5 0.1875 0.5 +v -0.5 0.1875 0.5 +v 0.5 0.1875 -0.5 +v -0.5 0.1875 -0.5 +v 0.375 0 0.375 +v -0.375 0 0.375 +v 0.375 0 -0.375 +v -0.375 0 -0.375 +vt 0.21875 1 +vt 0.03125 1 +vt 0 0.9436640625 +vt 0.25 0.9436640625 +vt 0.25 0.4749140625 +vt 0.21875 0.53125 +vt 0.03125 0.53125 +vt 0 0.4749140625 +vt 0.265625 0.8125 +vt 0.453125 0.8125 +vt 0.453125 1 +vt 0.265625 1 +vt 0.6875 0.328125 +vt 0.6875 0.515625 +vt 0.5 0.515625 +vt 0.5 0.328125 +vt 0.5 0.7092890625 +vt 0.46875 0.765625 +vt 0.28125 0.765625 +vt 0.25 0.7092890625 +vt 0.71875 1 +vt 0.53125 1 +vt 0.5 0.9436640625 +vt 0.75 0.9436640625 +vt 0 0.8030390625 +vt 0.25 0.8030390625 +vt 0.25 0.9436640625 +vt 0 0.9436640625 +vt 0.25 0.5686640625 +vt 0.5 0.5686640625 +vt 0.5 0.7092890625 +vt 0.25 0.7092890625 +vt 0 0.3342890625 +vt 0.25 0.3342890625 +vt 0.25 0.4749140625 +vt 0 0.4749140625 +vt 0.5 0.8030390625 +vt 0.75 0.8030390625 +vt 0.75 0.9436640625 +vt 0.5 0.9436640625 +vt 0.03125 0.746703125 +vt 0.21875 0.746703125 +vt 0.25 0.8030390625 +vt 0 0.8030390625 +vt 0.28125 0.512328125 +vt 0.46875 0.512328125 +vt 0.5 0.5686640625 +vt 0.25 0.5686640625 +vt 0.03125 0.277953125 +vt 0.21875 0.277953125 +vt 0.25 0.3342890625 +vt 0 0.3342890625 +vt 0.53125 0.746703125 +vt 0.71875 0.746703125 +vt 0.75 0.8030390625 +vt 0.5 0.8030390625 +vn 0.8320502943378438 0.5547001962252291 0 +vn -0.8320502943378438 0.5547001962252291 0 +vn 0 1 0 +vn 0 -1 0 +vn 0 0.5547001962252291 0.8320502943378438 +vn 0 0.5547001962252291 -0.8320502943378438 +vn 1 0 0 +vn 0 0 1 +vn -1 0 0 +vn 0 0 -1 +vn 0.8320502943378438 -0.5547001962252291 0 +vn 0 -0.5547001962252291 0.8320502943378438 +vn -0.8320502943378438 -0.5547001962252291 0 +vn 0 -0.5547001962252291 -0.8320502943378438 +usemtl m_39f674e1-b239-525d-7cc8-b41a6fc31639 +f 2/1/1 1/2/1 3/3/1 4/4/1 +f 7/5/2 5/6/2 6/7/2 8/8/2 +f 5/9/3 1/10/3 2/11/3 6/12/3 +f 15/13/4 13/14/4 14/15/4 16/16/4 +f 3/17/5 1/18/5 5/19/5 7/20/5 +f 6/21/6 2/22/6 4/23/6 8/24/6 +f 9/25/7 11/26/7 4/27/7 3/28/7 +f 10/29/8 9/30/8 3/31/8 7/32/8 +f 12/33/9 10/34/9 7/35/9 8/36/9 +f 11/37/10 12/38/10 8/39/10 4/40/10 +f 13/41/11 15/42/11 11/43/11 9/44/11 +f 14/45/12 13/46/12 9/47/12 10/48/12 +f 16/49/13 14/50/13 10/51/13 12/52/13 +f 15/53/14 16/54/14 12/55/14 11/56/14 \ No newline at end of file diff --git a/3D/BlockbenchModels/Box/Box.obj.import b/3D/BlockbenchModels/Box/Box.obj.import new file mode 100644 index 00000000..3dc95a62 --- /dev/null +++ b/3D/BlockbenchModels/Box/Box.obj.import @@ -0,0 +1,25 @@ +[remap] + +importer="wavefront_obj" +importer_version=1 +type="Mesh" +uid="uid://chmunyftysku4" +path="res://.godot/imported/Box.obj-e0524d1e4558195f13a860847aa116e6.mesh" + +[deps] + +files=["res://.godot/imported/Box.obj-e0524d1e4558195f13a860847aa116e6.mesh"] + +source_file="res://3D/BlockbenchModels/Box/Box.obj" +dest_files=["res://.godot/imported/Box.obj-e0524d1e4558195f13a860847aa116e6.mesh", "res://.godot/imported/Box.obj-e0524d1e4558195f13a860847aa116e6.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 diff --git a/3D/BlockbenchModels/Box/Box_0.png b/3D/BlockbenchModels/Box/Box_0.png new file mode 100644 index 00000000..5db7285d --- /dev/null +++ b/3D/BlockbenchModels/Box/Box_0.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:46a031e7cc2102918bb262bcd36708667940fc50929b131e2d6c71f960f34768 +size 677 diff --git a/3D/BlockbenchModels/Box/Box_0.png.import b/3D/BlockbenchModels/Box/Box_0.png.import new file mode 100644 index 00000000..33ab339d --- /dev/null +++ b/3D/BlockbenchModels/Box/Box_0.png.import @@ -0,0 +1,37 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://8xxhvkehdmgp" +path="res://.godot/imported/Box_0.png-16e904c8b4fea3abf3deb1f5f1c0f41b.ctex" +metadata={ +"vram_texture": false +} +generator_parameters={ +"md5": "3c7223e014839eff91798be32e519633" +} + +[deps] + +source_file="res://3D/BlockbenchModels/Box/Box_0.png" +dest_files=["res://.godot/imported/Box_0.png-16e904c8b4fea3abf3deb1f5f1c0f41b.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/Box/Box_Texture.png b/3D/BlockbenchModels/Box/Box_Texture.png new file mode 100644 index 00000000..dfdc190a --- /dev/null +++ b/3D/BlockbenchModels/Box/Box_Texture.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:54a444aa08480e5084a9d92be6767dc3cc720575b23951fbf70d14a64247f009 +size 538 diff --git a/3D/BlockbenchModels/Box/Box_Texture.png.import b/3D/BlockbenchModels/Box/Box_Texture.png.import new file mode 100644 index 00000000..31335af8 --- /dev/null +++ b/3D/BlockbenchModels/Box/Box_Texture.png.import @@ -0,0 +1,34 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://2p0yrweuvfy7" +path="res://.godot/imported/Box_Texture.png-49c2203079a441f753bfb9b551ce5861.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://3D/BlockbenchModels/Box/Box_Texture.png" +dest_files=["res://.godot/imported/Box_Texture.png-49c2203079a441f753bfb9b551ce5861.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/Tank/Tank.bbmodel b/3D/BlockbenchModels/Tank/Tank.bbmodel new file mode 100644 index 00000000..3503798d --- /dev/null +++ b/3D/BlockbenchModels/Tank/Tank.bbmodel @@ -0,0 +1 @@ +{"meta":{"format_version":"4.10","model_format":"free","box_uv":false},"name":"Tank","model_identifier":"","visible_box":[1,1,0],"variable_placeholders":"","variable_placeholder_buttons":[],"timeline_setups":[],"unhandled_root_fields":{},"resolution":{"width":32,"height":32},"elements":[{"name":"cylinder","color":7,"origin":[13,4,0],"rotation":[0,0,90],"export":true,"visibility":true,"locked":false,"render_order":"default","allow_mirror_modeling":true,"vertices":{"hNjO":[0,-2,0],"L2VT":[0,26,0],"t0Il":[3.21539,0,12],"XXhK":[3.21539,24,12],"1Z53":[8.78461,0,8.78461],"Qayx":[8.78461,24,8.78461],"jRQx":[12,0,3.21539],"lFCv":[12,24,3.21539],"HLwY":[12,0,-3.21539],"TdQv":[12,24,-3.21539],"bAo7":[8.78461,0,-8.78461],"Sfon":[8.78461,24,-8.78461],"qNfR":[3.21539,0,-12],"OPRU":[3.21539,24,-12],"WtBx":[-3.21539,0,-12],"pTWN":[-3.21539,24,-12],"sPhH":[-8.78461,0,-8.78461],"JPlk":[-8.78461,24,-8.78461],"fS5P":[-12,0,-3.21539],"K7lj":[-12,24,-3.21539],"glq3":[-12,0,3.21539],"emJW":[-12,24,3.21539],"ePcf":[-8.78461,0,8.78461],"EOjh":[-8.78461,24,8.78461],"RbVl":[-3.21539,0,12],"Zf16":[-3.21539,24,12]},"faces":{"lLCNlBMI":{"uv":{"hNjO":[31.5,32.71336],"t0Il":[34.7154,20.54786],"1Z53":[40.30639,23.72528]},"vertices":["1Z53","t0Il","hNjO"],"texture":0},"bTAULk7S":{"uv":{"XXhK":[56.2154,0],"Qayx":[62.6462,0],"1Z53":[62.6462,24],"t0Il":[56.2154,24]},"vertices":["t0Il","1Z53","Qayx","XXhK"],"texture":0},"NPwHIPhl":{"uv":{"L2VT":[12.5,12.2868],"Qayx":[3.33375,3.66587],"XXhK":[8.79028,0.26272]},"vertices":["XXhK","Qayx","L2VT"],"texture":0},"m0h24sPt":{"uv":{"hNjO":[31.5,32.71336],"1Z53":[40.30639,23.72528],"jRQx":[43.59731,29.25023]},"vertices":["jRQx","1Z53","hNjO"],"texture":0},"b6lSHzB8":{"uv":{"Qayx":[0.3538,40],"lFCv":[6.7846,40],"jRQx":[6.7846,64],"1Z53":[0.3538,64]},"vertices":["1Z53","jRQx","lFCv","Qayx"],"texture":0},"8QJzRrY2":{"uv":{"L2VT":[12.5,12.2868],"lFCv":[0.27125,9.32063],"Qayx":[3.33375,3.66587]},"vertices":["Qayx","lFCv","L2VT"],"texture":0},"sm7F0bqp":{"uv":{"hNjO":[31.5,32.71336],"jRQx":[43.59731,29.25023],"HLwY":[43.72862,35.67969]},"vertices":["HLwY","jRQx","hNjO"],"texture":0},"2fYmpvzB":{"uv":{"lFCv":[6.7846,40],"TdQv":[13.2154,40],"HLwY":[13.2154,64],"jRQx":[6.7846,64]},"vertices":["jRQx","HLwY","TdQv","lFCv"],"texture":0},"1jlvZ2Pi":{"uv":{"L2VT":[12.5,12.2868],"TdQv":[0.40263,15.75009],"lFCv":[0.27125,9.32063]},"vertices":["lFCv","TdQv","L2VT"],"texture":0},"iOjVfqQk":{"uv":{"hNjO":[31.5,32.71336],"HLwY":[43.72862,35.67969],"bAo7":[40.66602,41.3344]},"vertices":["bAo7","HLwY","hNjO"],"texture":0},"kFQ9IyuN":{"uv":{"TdQv":[13.2154,40],"Sfon":[19.6462,40],"bAo7":[19.6462,64],"HLwY":[13.2154,64]},"vertices":["HLwY","bAo7","Sfon","TdQv"],"texture":0},"OAB1PO5I":{"uv":{"L2VT":[12.5,12.2868],"Sfon":[3.69359,21.27501],"TdQv":[0.40263,15.75009]},"vertices":["TdQv","Sfon","L2VT"],"texture":0},"R9rHcaRP":{"uv":{"hNjO":[31.5,32.71336],"bAo7":[40.66602,41.3344],"qNfR":[35.20942,44.73744]},"vertices":["qNfR","bAo7","hNjO"],"texture":0},"x4ALtenP":{"uv":{"Sfon":[21.3538,46],"OPRU":[27.7846,46],"qNfR":[27.7846,70],"bAo7":[21.3538,70]},"vertices":["bAo7","qNfR","OPRU","Sfon"],"texture":0},"RTrfO7rA":{"uv":{"L2VT":[12.5,12.2868],"OPRU":[9.2846,24.4524],"Sfon":[3.69359,21.27501]},"vertices":["Sfon","OPRU","L2VT"],"texture":0},"fv6kvqGd":{"uv":{"hNjO":[31.5,32.71336],"qNfR":[35.20942,44.73744],"WtBx":[28.78399,45]},"vertices":["WtBx","qNfR","hNjO"],"texture":0},"fnAxuiR4":{"uv":{"OPRU":[27.7846,46],"pTWN":[34.2154,46],"WtBx":[34.2154,70],"qNfR":[27.7846,70]},"vertices":["qNfR","WtBx","pTWN","OPRU"],"texture":0},"Qz3nEPgE":{"uv":{"L2VT":[12.5,12.2868],"pTWN":[15.7154,24.4524],"OPRU":[9.2846,24.4524]},"vertices":["OPRU","pTWN","L2VT"],"texture":0},"JoQNmeoG":{"uv":{"hNjO":[31.5,32.71336],"WtBx":[27.79058,44.73744],"sPhH":[22.33398,41.3344]},"vertices":["sPhH","WtBx","hNjO"],"texture":0},"BtSti8mA":{"uv":{"pTWN":[34.2154,46],"JPlk":[40.6462,46],"sPhH":[40.6462,70],"WtBx":[34.2154,70]},"vertices":["WtBx","sPhH","JPlk","pTWN"],"texture":0},"VEyEAOkf":{"uv":{"L2VT":[12.5,12.2868],"JPlk":[21.30641,21.27501],"pTWN":[15.7154,24.4524]},"vertices":["pTWN","JPlk","L2VT"],"texture":0},"4jBqvXCt":{"uv":{"hNjO":[31.5,32.71336],"sPhH":[22.33398,41.3344],"fS5P":[19.27138,35.67969]},"vertices":["fS5P","sPhH","hNjO"],"texture":0},"om73Lk9H":{"uv":{"JPlk":[42.3538,42],"K7lj":[48.7846,42],"fS5P":[48.7846,66],"sPhH":[42.3538,66]},"vertices":["sPhH","fS5P","K7lj","JPlk"],"texture":0},"6AAfgsPT":{"uv":{"L2VT":[12.5,12.2868],"K7lj":[24.59737,15.75009],"JPlk":[21.30641,21.27501]},"vertices":["JPlk","K7lj","L2VT"],"texture":0},"29AM1TGI":{"uv":{"hNjO":[31.5,32.71336],"fS5P":[19.27138,35.67969],"glq3":[19.40269,29.25023]},"vertices":["glq3","fS5P","hNjO"],"texture":0},"pOhHQkEG":{"uv":{"K7lj":[48.7846,42],"emJW":[55.2154,42],"glq3":[55.2154,66],"fS5P":[48.7846,66]},"vertices":["fS5P","glq3","emJW","K7lj"],"texture":0},"hkHLmZZ3":{"uv":{"L2VT":[12.5,12.2868],"emJW":[24.72875,9.32063],"K7lj":[24.59737,15.75009]},"vertices":["K7lj","emJW","L2VT"],"texture":0},"se9AYbks":{"uv":{"hNjO":[31.5,32.71336],"glq3":[19.40269,29.25023],"ePcf":[22.69361,23.72528]},"vertices":["ePcf","glq3","hNjO"],"texture":0},"uYCDPgXv":{"uv":{"emJW":[55.2154,42],"EOjh":[61.6462,42],"ePcf":[61.6462,66],"glq3":[55.2154,66]},"vertices":["glq3","ePcf","EOjh","emJW"],"texture":0},"KsnYVH3y":{"uv":{"L2VT":[12.5,12.2868],"EOjh":[21.66625,3.66587],"emJW":[24.72875,9.32063]},"vertices":["emJW","EOjh","L2VT"],"texture":0},"qZGsom7s":{"uv":{"hNjO":[31.5,32.71336],"ePcf":[22.69361,23.72528],"RbVl":[28.2846,20.54786]},"vertices":["RbVl","ePcf","hNjO"],"texture":0},"iVKFsSO9":{"uv":{"EOjh":[43.3538,0],"Zf16":[49.7846,0],"RbVl":[49.7846,24],"ePcf":[43.3538,24]},"vertices":["ePcf","RbVl","Zf16","EOjh"],"texture":0},"E8Ykui09":{"uv":{"L2VT":[12.5,12.2868],"Zf16":[16.20972,0.26272],"EOjh":[21.66625,3.66587]},"vertices":["EOjh","Zf16","L2VT"],"texture":0},"oatW7atC":{"uv":{"hNjO":[31.5,32.71336],"RbVl":[28.2846,20.54786],"t0Il":[34.7154,20.54786]},"vertices":["t0Il","RbVl","hNjO"],"texture":0},"7NG0in0L":{"uv":{"Zf16":[49.7846,0],"XXhK":[56.2154,0],"t0Il":[56.2154,24],"RbVl":[49.7846,24]},"vertices":["RbVl","t0Il","XXhK","Zf16"],"texture":0},"8ZlVON5F":{"uv":{"L2VT":[12.5,12.2868],"XXhK":[8.79028,0.26272],"Zf16":[15.21571,0]},"vertices":["Zf16","XXhK","L2VT"],"texture":0}},"type":"mesh","uuid":"9e52c193-a3e8-cde7-eac0-b44c00740585"},{"name":"cuboid","color":7,"origin":[-10,-9,-13],"rotation":[0,0,0],"export":true,"visibility":true,"locked":false,"render_order":"default","allow_mirror_modeling":true,"vertices":{"GnJh":[1,24,1],"bRdv":[1,24,-1],"bnuN":[1,0,1],"3ySr":[1,0,-1],"He5U":[-1,24,1],"cp7B":[-1,24,-1],"wSfm":[-1,0,1],"X52Z":[-1,0,-1]},"faces":{"tKafceiJ":{"uv":{"3ySr":[2,24],"bRdv":[2,0],"bnuN":[0,24],"GnJh":[0,0]},"vertices":["GnJh","bnuN","bRdv","3ySr"],"texture":1},"SG1kf3Wb":{"uv":{"X52Z":[3,24],"wSfm":[5,24],"cp7B":[3,0],"He5U":[5,0]},"vertices":["He5U","cp7B","wSfm","X52Z"],"texture":1},"iaO2Osw3":{"uv":{"cp7B":[12,0],"He5U":[12,2],"bRdv":[14,0],"GnJh":[14,2]},"vertices":["GnJh","bRdv","He5U","cp7B"],"texture":1},"dPS7f9WB":{"uv":{"X52Z":[12,5],"3ySr":[14,5],"wSfm":[12,3],"bnuN":[14,3]},"vertices":["bnuN","wSfm","3ySr","X52Z"],"texture":1},"1Td3p9Yw":{"uv":{"wSfm":[6,24],"bnuN":[8,24],"He5U":[6,0],"GnJh":[8,0]},"vertices":["GnJh","He5U","bnuN","wSfm"],"texture":1},"cepsG2Yi":{"uv":{"X52Z":[11,24],"cp7B":[11,0],"3ySr":[9,24],"bRdv":[9,0]},"vertices":["bRdv","3ySr","cp7B","X52Z"],"texture":1}},"type":"mesh","uuid":"3fa66974-89da-4572-029e-6b95bb414b5b"},{"name":"cuboid","color":7,"origin":[12,-9,-13],"rotation":[0,0,0],"export":true,"visibility":true,"locked":false,"render_order":"default","allow_mirror_modeling":true,"vertices":{"GnJh":[1,24,1],"bRdv":[1,24,-1],"bnuN":[1,0,1],"3ySr":[1,0,-1],"He5U":[-1,24,1],"cp7B":[-1,24,-1],"wSfm":[-1,0,1],"X52Z":[-1,0,-1]},"faces":{"tKafceiJ":{"uv":{"3ySr":[2,24],"bRdv":[2,0],"bnuN":[0,24],"GnJh":[0,0]},"vertices":["GnJh","bnuN","bRdv","3ySr"],"texture":1},"SG1kf3Wb":{"uv":{"X52Z":[3,24],"wSfm":[5,24],"cp7B":[3,0],"He5U":[5,0]},"vertices":["He5U","cp7B","wSfm","X52Z"],"texture":1},"iaO2Osw3":{"uv":{"cp7B":[12,0],"He5U":[12,2],"bRdv":[14,0],"GnJh":[14,2]},"vertices":["GnJh","bRdv","He5U","cp7B"],"texture":1},"dPS7f9WB":{"uv":{"X52Z":[12,5],"3ySr":[14,5],"wSfm":[12,3],"bnuN":[14,3]},"vertices":["bnuN","wSfm","3ySr","X52Z"],"texture":1},"1Td3p9Yw":{"uv":{"wSfm":[6,24],"bnuN":[8,24],"He5U":[6,0],"GnJh":[8,0]},"vertices":["GnJh","He5U","bnuN","wSfm"],"texture":1},"cepsG2Yi":{"uv":{"X52Z":[11,24],"cp7B":[11,0],"3ySr":[9,24],"bRdv":[9,0]},"vertices":["bRdv","3ySr","cp7B","X52Z"],"texture":1}},"type":"mesh","uuid":"cad07ab7-5381-f44d-6bd6-b62f5e15ed34"},{"name":"cuboid","color":7,"origin":[-10,-8,-12],"rotation":[90,0,0],"export":true,"visibility":true,"locked":false,"render_order":"default","allow_mirror_modeling":true,"vertices":{"GnJh":[1,24,1],"bRdv":[1,24,-1],"bnuN":[1,0,1],"3ySr":[1,0,-1],"He5U":[-1,24,1],"cp7B":[-1,24,-1],"wSfm":[-1,0,1],"X52Z":[-1,0,-1]},"faces":{"tKafceiJ":{"uv":{"3ySr":[2,24],"bRdv":[2,0],"bnuN":[0,24],"GnJh":[0,0]},"vertices":["GnJh","bnuN","bRdv","3ySr"],"texture":1},"SG1kf3Wb":{"uv":{"X52Z":[3,24],"wSfm":[5,24],"cp7B":[3,0],"He5U":[5,0]},"vertices":["He5U","cp7B","wSfm","X52Z"],"texture":1},"iaO2Osw3":{"uv":{"cp7B":[12,0],"He5U":[12,2],"bRdv":[14,0],"GnJh":[14,2]},"vertices":["GnJh","bRdv","He5U","cp7B"],"texture":1},"dPS7f9WB":{"uv":{"X52Z":[12,5],"3ySr":[14,5],"wSfm":[12,3],"bnuN":[14,3]},"vertices":["bnuN","wSfm","3ySr","X52Z"],"texture":1},"1Td3p9Yw":{"uv":{"wSfm":[6,24],"bnuN":[8,24],"He5U":[6,0],"GnJh":[8,0]},"vertices":["GnJh","He5U","bnuN","wSfm"],"texture":1},"cepsG2Yi":{"uv":{"X52Z":[11,24],"cp7B":[11,0],"3ySr":[9,24],"bRdv":[9,0]},"vertices":["bRdv","3ySr","cp7B","X52Z"],"texture":1}},"type":"mesh","uuid":"5e023761-505f-4893-f0d4-804c8eadb922"},{"name":"cuboid","color":7,"origin":[12,-8,-12],"rotation":[90,0,0],"export":true,"visibility":true,"locked":false,"render_order":"default","allow_mirror_modeling":true,"vertices":{"GnJh":[1,24,1],"bRdv":[1,24,-1],"bnuN":[1,0,1],"3ySr":[1,0,-1],"He5U":[-1,24,1],"cp7B":[-1,24,-1],"wSfm":[-1,0,1],"X52Z":[-1,0,-1]},"faces":{"tKafceiJ":{"uv":{"3ySr":[2,24],"bRdv":[2,0],"bnuN":[0,24],"GnJh":[0,0]},"vertices":["GnJh","bnuN","bRdv","3ySr"],"texture":1},"SG1kf3Wb":{"uv":{"X52Z":[3,24],"wSfm":[5,24],"cp7B":[3,0],"He5U":[5,0]},"vertices":["He5U","cp7B","wSfm","X52Z"],"texture":1},"iaO2Osw3":{"uv":{"cp7B":[12,0],"He5U":[12,2],"bRdv":[14,0],"GnJh":[14,2]},"vertices":["GnJh","bRdv","He5U","cp7B"],"texture":1},"dPS7f9WB":{"uv":{"X52Z":[12,5],"3ySr":[14,5],"wSfm":[12,3],"bnuN":[14,3]},"vertices":["bnuN","wSfm","3ySr","X52Z"],"texture":1},"1Td3p9Yw":{"uv":{"wSfm":[6,24],"bnuN":[8,24],"He5U":[6,0],"GnJh":[8,0]},"vertices":["GnJh","He5U","bnuN","wSfm"],"texture":1},"cepsG2Yi":{"uv":{"X52Z":[11,24],"cp7B":[11,0],"3ySr":[9,24],"bRdv":[9,0]},"vertices":["bRdv","3ySr","cp7B","X52Z"],"texture":1}},"type":"mesh","uuid":"5752cd28-f9ff-40a3-8166-18a9145c7ca3"}],"outliner":["9e52c193-a3e8-cde7-eac0-b44c00740585","3fa66974-89da-4572-029e-6b95bb414b5b","5e023761-505f-4893-f0d4-804c8eadb922","5752cd28-f9ff-40a3-8166-18a9145c7ca3","cad07ab7-5381-f44d-6bd6-b62f5e15ed34"],"textures":[{"path":"K:\\godot\\cirno\\3D\\BlockbenchModels\\Tank\\Tank_1.png","name":"Tank_1.png","folder":"block","namespace":"","id":"0","group":"","width":128,"height":128,"uv_width":128,"uv_height":128,"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":"ea543196-452c-aac2-c71c-335036614cb3","relative_path":"Tank_1.png","source":"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAIAAAACACAYAAADDPmHLAAAAAXNSR0IArs4c6QAABEJJREFUeF7tnbGO00AYhJ0eapBAoqFE1LwAHVQ8ARIldDwGHZRIPAEVdLzA1YiSBgkkqKEH7Yk95YwT7yb/OPyeLx3KZrMz83mcOHtmM+x5vP/05fe+57efe3Dn1qZ17KHj7l952ryelvf48OuVfM0t6zjlmJ0GlPDv3b7ZvLazz18HNQQA0BxH88B/AKhHfU/49d0KBOWhAgEAmnNtHngJgN6jfte7qNoAAJpzbR54AUBU+NttEN0EANCca/NAAGi2ap0DzwGIPvpVLUADxEO4UYWvgKAFgI/Du0su3R0e7nSNr4HDsCoASvgvX1+9CPzZk58DAOxvjVUAsH3UA0DfaSI9AOPKrwCUo788aIAVN0Ct/Br2lFQAWCkA4/N9kTkFAgCsFIAiiwboO99PjeYzwPEepp4hPQC1CWoKfAvo43EVAFTJXAfoC7+MXt2lYK4E9kGwOgB65HMp+G8DKH4QUuwJaPktAAB6HFgYgEePn8/u6Xv75sXObWoA0Bduy+hFdgTV4G9cuz67pm8/vp+PmQIBAGbt6x4g3RPYE/x45VMgAEB3vrMv2LsruLy6ZXPo1GbQEn7LET+3wgJCbQMAmHOr//nZffEtfxsw3vsXFX6Vsw1Bv0Resc+BWQAOsQ8ADnHtNK8JByA6fFpACwYAaP3972cPBUB19NMCOo4AQOdtipkBIEVMukUCgM7bFDMDQIqYdIsEAJ23KWYGgBQx6RYJADpvU8wMACli0i0SAHTeppg5FICiWHU1kF8ENTyFA6CAgPA14ZdZN4pNFtEtAADJAIhsAcLXhS9rgLrkyD2BiqbSWptjdskpYCy995QwddQDgAaoRQCop4RWCWwJb3Xq+HGLAXDsUmmAYx2cfr0EAEVYijk1luaaFQBy5RW+WgAItzTXhACQK6/w1QJAuKW5JgSAXHmFrxYAwi3NNeHJAOi9lw9fAzVgnQSAQ+7mBQArAOCYu3oDQHIAjr2rNwAkBiDinr4AkBSAqLt6A0BSAMqyaQBNeBGzLvYtgM8AEXHFz7EYALUJqoTeu3pzCogPv8y4KABVAtcBNGEeMutJABi3Qfn33H/tQgMcEu/8ayR/GKIISzHnvD3rHwEA6894r8I0AJjnJJMPADJrc0wMADlykq0SAGTW5phYAkAO6azy/EIQNng7AADe+dMA5vkDAAC4O2Cun88AAGDugLl8GgAAzB0wl08DAIC5A+byaQAAMHfAXD4NAADmDpjLpwEAwNwBc/k0AACYO2AunwYAAHMHzOXTAABg7oC5fBoAAMwdMJdPAwCAuQPm8mkAADB3wFw+DQAA5g6Yy6cBAMDcAXP5NAAAmDtgLp8GAABzB8zl0wAAYO6AuXwaAADMHTCXTwMAgLkD5vJpAAAwd8BcPg0AAOYOmMunAQDA3AFz+TQAAJg7YC6fBgAAcwfM5dMAAGDugLl8GgAAzB0wl/8HsWU0rinC9E4AAAAASUVORK5CYII="},{"path":"K:\\godot\\cirno\\3D\\BlockbenchModels\\Tank\\Tank_Stecche.png","name":"Tank_Stecche.png","folder":"block","namespace":"","id":"1","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":"975bd2f9-265e-62a0-2bbc-5aee0710c820","relative_path":"Tank_Stecche.png","source":"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAAAXNSR0IArs4c6QAAAGFJREFUWEdjPJoq9p+BgYHBevYrRlLZIH2UApItRXYkpZaD9JPsAGpYimwGyQ4Y8BAYcAcMeBSMOmA0BEZDYDQERkNgNARGQ2A0BIZfCFDbR6Sax0iqBmqrH3XAaAiMhgAAS3WQMNsRtoUAAAAASUVORK5CYII="}],"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/Tank/Tank.gltf b/3D/BlockbenchModels/Tank/Tank.gltf new file mode 100644 index 00000000..87d0db88 --- /dev/null +++ b/3D/BlockbenchModels/Tank/Tank.gltf @@ -0,0 +1 @@ +{"asset":{"version":"2.0","generator":"Blockbench 4.12.4 glTF exporter"},"scenes":[{"nodes":[5],"name":"blockbench_export"}],"scene":0,"nodes":[{"rotation":[0,0,0.7071067811865475,0.7071067811865476],"translation":[0.8125,0.25,0],"name":"cylinder","mesh":0},{"translation":[-0.625,-0.5625,-0.8125],"name":"cuboid","mesh":1},{"translation":[0.75,-0.5625,-0.8125],"name":"cuboid","mesh":2},{"rotation":[0.7071067811865475,0,0,0.7071067811865476],"translation":[-0.625,-0.5,-0.75],"name":"cuboid","mesh":3},{"rotation":[0.7071067811865475,0,0,0.7071067811865476],"translation":[0.75,-0.5,-0.75],"name":"cuboid","mesh":4},{"children":[0,1,2,3,4]}],"bufferViews":[{"buffer":0,"byteOffset":0,"byteLength":1440,"target":34962,"byteStride":12},{"buffer":0,"byteOffset":1440,"byteLength":1440,"target":34962,"byteStride":12},{"buffer":0,"byteOffset":2880,"byteLength":960,"target":34962,"byteStride":8},{"buffer":0,"byteOffset":3840,"byteLength":288,"target":34963},{"buffer":0,"byteOffset":4128,"byteLength":288,"target":34962,"byteStride":12},{"buffer":0,"byteOffset":4416,"byteLength":288,"target":34962,"byteStride":12},{"buffer":0,"byteOffset":4704,"byteLength":192,"target":34962,"byteStride":8},{"buffer":0,"byteOffset":4896,"byteLength":72,"target":34963},{"buffer":0,"byteOffset":4968,"byteLength":288,"target":34962,"byteStride":12},{"buffer":0,"byteOffset":5256,"byteLength":288,"target":34962,"byteStride":12},{"buffer":0,"byteOffset":5544,"byteLength":192,"target":34962,"byteStride":8},{"buffer":0,"byteOffset":5736,"byteLength":72,"target":34963},{"buffer":0,"byteOffset":5808,"byteLength":288,"target":34962,"byteStride":12},{"buffer":0,"byteOffset":6096,"byteLength":288,"target":34962,"byteStride":12},{"buffer":0,"byteOffset":6384,"byteLength":192,"target":34962,"byteStride":8},{"buffer":0,"byteOffset":6576,"byteLength":72,"target":34963},{"buffer":0,"byteOffset":6648,"byteLength":288,"target":34962,"byteStride":12},{"buffer":0,"byteOffset":6936,"byteLength":288,"target":34962,"byteStride":12},{"buffer":0,"byteOffset":7224,"byteLength":192,"target":34962,"byteStride":8},{"buffer":0,"byteOffset":7416,"byteLength":72,"target":34963}],"buffers":[{"byteLength":7488,"uri":"data:application/octet-stream;base64,w40MPwAAAADDjQw/9MhNPgAAAAAAAEA/AAAAJAAAAL4AAAAA9MhNPgAAAAAAAEA/w40MPwAAAADDjQw/w40MPwAAwD/DjQw/9MhNPgAAwD8AAEA/9MhNPgAAwD8AAEA/w40MPwAAwD/DjQw/AAAApAAA0D8AAAAAAABAPwAAAAD0yE0+w40MPwAAAADDjQw/AAAAJAAAAL4AAAAAw40MPwAAAADDjQw/AABAPwAAAAD0yE0+AABAPwAAwD/0yE0+w40MPwAAwD/DjQw/w40MPwAAwD/DjQw/AABAPwAAwD/0yE0+AAAApAAA0D8AAAAAAABAPwAAAAD0yE2+AABAPwAAAAD0yE0+AAAAJAAAAL4AAAAAAABAPwAAAAD0yE0+AABAPwAAAAD0yE2+AABAPwAAwD/0yE2+AABAPwAAwD/0yE0+AABAPwAAwD/0yE0+AABAPwAAwD/0yE2+AAAApAAA0D8AAAAAw40MPwAAAADDjQy/AABAPwAAAAD0yE2+AAAAJAAAAL4AAAAAAABAPwAAAAD0yE2+w40MPwAAAADDjQy/w40MPwAAwD/DjQy/AABAPwAAwD/0yE2+AABAPwAAwD/0yE2+w40MPwAAwD/DjQy/AAAApAAA0D8AAAAA9MhNPgAAAAAAAEC/w40MPwAAAADDjQy/AAAAJAAAAL4AAAAAw40MPwAAAADDjQy/9MhNPgAAAAAAAEC/9MhNPgAAwD8AAEC/w40MPwAAwD/DjQy/w40MPwAAwD/DjQy/9MhNPgAAwD8AAEC/AAAApAAA0D8AAAAA9MhNvgAAAAAAAEC/9MhNPgAAAAAAAEC/AAAAJAAAAL4AAAAA9MhNPgAAAAAAAEC/9MhNvgAAAAAAAEC/9MhNvgAAwD8AAEC/9MhNPgAAwD8AAEC/9MhNPgAAwD8AAEC/9MhNvgAAwD8AAEC/AAAApAAA0D8AAAAAw40MvwAAAADDjQy/9MhNvgAAAAAAAEC/AAAAJAAAAL4AAAAA9MhNvgAAAAAAAEC/w40MvwAAAADDjQy/w40MvwAAwD/DjQy/9MhNvgAAwD8AAEC/9MhNvgAAwD8AAEC/w40MvwAAwD/DjQy/AAAApAAA0D8AAAAAAABAvwAAAAD0yE2+w40MvwAAAADDjQy/AAAAJAAAAL4AAAAAw40MvwAAAADDjQy/AABAvwAAAAD0yE2+AABAvwAAwD/0yE2+w40MvwAAwD/DjQy/w40MvwAAwD/DjQy/AABAvwAAwD/0yE2+AAAApAAA0D8AAAAAAABAvwAAAAD0yE0+AABAvwAAAAD0yE2+AAAAJAAAAL4AAAAAAABAvwAAAAD0yE2+AABAvwAAAAD0yE0+AABAvwAAwD/0yE0+AABAvwAAwD/0yE2+AABAvwAAwD/0yE2+AABAvwAAwD/0yE0+AAAApAAA0D8AAAAAw40MvwAAAADDjQw/AABAvwAAAAD0yE0+AAAAJAAAAL4AAAAAAABAvwAAAAD0yE0+w40MvwAAAADDjQw/w40MvwAAwD/DjQw/AABAvwAAwD/0yE0+AABAvwAAwD/0yE0+w40MvwAAwD/DjQw/AAAApAAA0D8AAAAA9MhNvgAAAAAAAEA/w40MvwAAAADDjQw/AAAAJAAAAL4AAAAAw40MvwAAAADDjQw/9MhNvgAAAAAAAEA/9MhNvgAAwD8AAEA/w40MvwAAwD/DjQw/w40MvwAAwD/DjQw/9MhNvgAAwD8AAEA/AAAApAAA0D8AAAAA9MhNPgAAAAAAAEA/9MhNvgAAAAAAAEA/AAAAJAAAAL4AAAAA9MhNvgAAAAAAAEA/9MhNPgAAAAAAAEA/9MhNPgAAwD8AAEA/9MhNvgAAwD8AAEA/9MhNvgAAwD8AAEA/9MhNPgAAwD8AAEA/AAAApAAA0D8AAAAANVioPVCEfL9qyhE+NVioPVCEfL9qyhE+NVioPVCEfL9qyhE+AAAAPwAAAADXs10/AAAAPwAAAADXs10/AAAAPwAAAADXs10/AAAAPwAAAADXs10/NVioPVCEfD9qyhE+NVioPVCEfD9qyhE+NVioPVCEfD9qyhE+asoRPlCEfL81WKg9asoRPlCEfL81WKg9asoRPlCEfL81WKg917NdPwAAAAAAAAA/17NdPwAAAAAAAAA/17NdPwAAAAAAAAA/17NdPwAAAAAAAAA/asoRPlCEfD81WKg9asoRPlCEfD81WKg9asoRPlCEfD81WKg9NVgoPlCEfL8AAAAANVgoPlCEfL8AAAAANVgoPlCEfL8AAAAAAACAPwAAAAAAAAAAAACAPwAAAAAAAAAAAACAPwAAAAAAAAAAAACAPwAAAAAAAAAANVgoPlCEfD8AAAAANVgoPlCEfD8AAAAANVgoPlCEfD8AAAAAasoRPlCEfL81WKi9asoRPlCEfL81WKi9asoRPlCEfL81WKi917NdPwAAAAAAAAC/17NdPwAAAAAAAAC/17NdPwAAAAAAAAC/17NdPwAAAAAAAAC/asoRPlCEfD81WKi9asoRPlCEfD81WKi9asoRPlCEfD81WKi9NVioPVCEfL9qyhG+NVioPVCEfL9qyhG+NVioPVCEfL9qyhG+AAAAPwAAAADXs12/AAAAPwAAAADXs12/AAAAPwAAAADXs12/AAAAPwAAAADXs12/NVioPVCEfD9qyhG+NVioPVCEfD9qyhG+NVioPVCEfD9qyhG+amxRJFCEfL81WCi+amxRJFCEfL81WCi+amxRJFCEfL81WCi+8jufJQAAAAAAAIC/8jufJQAAAAAAAIC/8jufJQAAAAAAAIC/8jufJQAAAAAAAIC/amxRJFCEfD81WCi+amxRJFCEfD81WCi+amxRJFCEfD81WCi+NViovVCEfL9qyhG+NViovVCEfL9qyhG+NViovVCEfL9qyhG+AAAAvwAAAADXs12/AAAAvwAAAADXs12/AAAAvwAAAADXs12/AAAAvwAAAADXs12/NViovVCEfD9qyhG+NViovVCEfD9qyhG+NViovVCEfD9qyhG+asoRvlCEfL81WKi9asoRvlCEfL81WKi9asoRvlCEfL81WKi917NdvwAAAAAAAAC/17NdvwAAAAAAAAC/17NdvwAAAAAAAAC/17NdvwAAAAAAAAC/asoRvlCEfD81WKi9asoRvlCEfD81WKi9asoRvlCEfD81WKi9NVgovlCEfL8AAACANVgovlCEfL8AAACANVgovlCEfL8AAACAAACAvwAAAAAAAAAAAACAvwAAAAAAAAAAAACAvwAAAAAAAAAAAACAvwAAAAAAAAAANVgovlCEfD8AAAAANVgovlCEfD8AAAAANVgovlCEfD8AAAAAasoRvlCEfL81WKg9asoRvlCEfL81WKg9asoRvlCEfL81WKg917NdvwAAAAAAAAA/17NdvwAAAAAAAAA/17NdvwAAAAAAAAA/17NdvwAAAAAAAAA/asoRvlCEfD81WKg9asoRvlCEfD81WKg9asoRvlCEfD81WKg9NViovVCEfL9qyhE+NViovVCEfL9qyhE+NViovVCEfL9qyhE+AAAAvwAAAADXs10/AAAAvwAAAADXs10/AAAAvwAAAADXs10/AAAAvwAAAADXs10/NViovVCEfD9qyhE+NViovVCEfD9qyhE+NViovVCEfD9qyhE+AAAAAFCEfL81WCg+AAAAAFCEfL81WCg+AAAAAFCEfL81WCg+AAAAAAAAAAAAAIA/AAAAAAAAAAAAAIA/AAAAAAAAAAAAAIA/AAAAAAAAAAAAAIA/AAAAgFCEfD81WCg+AAAAgFCEfD81WCg+AAAAgFCEfD81WCg+vzmhPmDNPT6S3Io+BGIkPgAAfD582oI+ktzgPgAAQD61lfo+AABAPrWV+j4AAAAAktzgPgAAAAD9pIw9AIMGOyJc1Tygneo8AADIPcCWxD2lY64+eABqPr85oT5gzT0+AAB8Pnzagj5GJTU7AAAAP3EbWT0AAAA/cRtZPQAAoD5GJTU7AACgPiJc1Tygneo8veAKO0ghlT0AAMg9wJbEPRvqrj4AuI4+pWOuPngAaj4AAHw+fNqCPnEbWT0AAAA/R3LTPQAAAD9HctM9AACgPnEbWT0AAKA+veAKO0ghlT3lJU47WAD8PQAAyD3AlsQ9AqqiPmxWpT4b6q4+ALiOPgAAfD582oI+R3LTPQAAAD9rKx0+AAAAP2srHT4AAKA+R3LTPQAAoD7lJU47WAD8Pddj7Dw4Myo+AADIPcCWxD1z1ow+IvOyPgKqoj5sVqU+AAB8Pnzagj6V1Co+AAAMP9xGXj4AAAw/3EZePgAAuD6V1Co+AAC4Ptdj7Dw4Myo+uY2UPYSeQz4AAMg9wJbEPZpFZj4AALQ+c9aMPiLzsj4AAHw+fNqCPtxGXj4AAAw/ktyIPgAADD+S3Ig+AAC4PtxGXj4AALg+uY2UPYSeQz5Hcvs9hJ5DPgAAyD3AlsQ9/KsyPmxWpT4aU14+IvOyPgAAfD582oI+ktyIPgAADD+1laI+AAAMP7WVoj4AALg+ktyIPgAAuD5Hcvs9hJ5DPoVzKj44Myo+AADIPcCWxD3KKxo+ALiOPvyrMj5sVqU+AAB8Pnzagj5Laqk+AAAEP24jwz4AAAQ/biPDPgAAqD5Laqk+AACoPoVzKj44Myo+aMdEPlgA/D0AAMg9wJbEPbY4Gz54AGo+yisaPgC4jj4AAHw+fNqCPm4jwz4AAAQ/ktzcPgAABD+S3Nw+AACoPm4jwz4AAKg+aMdEPlgA/D191EU+SCGVPQAAyD3AlsQ9gow1PmDNPT62OBs+eABqPgAAfD582oI+ktzcPgAABD+1lfY+AAAEP7WV9j4AAKg+ktzcPgAAqD591EU+SCGVPXxULT6gneo8AADIPcCWxD3cRmI+BGIkPoKMNT5gzT0+AAB8Pnzagj5Laq0+AABAPm4jxz4AAEA+biPHPgAAAABLaq0+AAAAAHxULT6gneo8gq0BPgCDBjsAAMg9wJbEPZLcij4EYiQ+3EZiPgRiJD4AAHw+fNqCPm4jxz4AAEA+ktzgPgAAQD6S3OA+AAAAAG4jxz4AAAAAjnPzPQAAAAD9pIw9AIMGOwAAyD3AlsQ9AAABAAIAAwAEAAUAAwAFAAYABwAIAAkACgALAAwADQAOAA8ADQAPABAAEQASABMAFAAVABYAFwAYABkAFwAZABoAGwAcAB0AHgAfACAAIQAiACMAIQAjACQAJQAmACcAKAApACoAKwAsAC0AKwAtAC4ALwAwADEAMgAzADQANQA2ADcANQA3ADgAOQA6ADsAPAA9AD4APwBAAEEAPwBBAEIAQwBEAEUARgBHAEgASQBKAEsASQBLAEwATQBOAE8AUABRAFIAUwBUAFUAUwBVAFYAVwBYAFkAWgBbAFwAXQBeAF8AXQBfAGAAYQBiAGMAZABlAGYAZwBoAGkAZwBpAGoAawBsAG0AbgBvAHAAcQByAHMAcQBzAHQAdQB2AHcAAACAPQAAwD8AAIA9AACAPQAAAAAAAIA9AACAPQAAwD8AAIC9AACAPQAAAAAAAIC9AACAvQAAwD8AAIA9AACAvQAAwD8AAIC9AACAvQAAAAAAAIA9AACAvQAAAAAAAIC9AACAPQAAwD8AAIA9AACAPQAAwD8AAIC9AACAvQAAwD8AAIA9AACAvQAAwD8AAIC9AACAPQAAAAAAAIA9AACAvQAAAAAAAIA9AACAPQAAAAAAAIC9AACAvQAAAAAAAIC9AACAPQAAwD8AAIA9AACAvQAAwD8AAIA9AACAPQAAAAAAAIA9AACAvQAAAAAAAIA9AACAPQAAwD8AAIC9AACAPQAAAAAAAIC9AACAvQAAwD8AAIC9AACAvQAAAAAAAIC9AACAPwAAAAAAAAAAAACAPwAAAAAAAAAAAACAPwAAAAAAAAAAAACAPwAAAAAAAAAAAACAvwAAAAAAAAAAAACAvwAAAAAAAAAAAACAvwAAAAAAAAAAAACAvwAAAAAAAAAAAAAAAAAAgD8AAAAAAAAAAAAAgD8AAAAAAAAAAAAAgD8AAAAAAAAAAAAAgD8AAAAAAAAAAAAAgL8AAAAAAAAAAAAAgL8AAAAAAAAAAAAAgL8AAAAAAAAAAAAAgL8AAAAAAAAAAAAAAAAAAIA/AAAAAAAAAAAAAIA/AAAAAAAAAAAAAIA/AAAAAAAAAAAAAIA/AAAAAAAAAAAAAIC/AAAAAAAAAAAAAIC/AAAAAAAAAAAAAIC/AAAAAAAAAAAAAIC/AAAAAAAAAAAAAAAAAABAPwAAgD0AAAAAAACAPQAAQD8AACA+AAAAAAAAwD0AAAAAAAAgPgAAQD8AAMA9AABAPwAA4D4AAIA9AADgPgAAAAAAAMA+AACAPQAAwD4AAAAAAADgPgAAwD0AAMA+AADAPQAA4D4AACA+AADAPgAAID4AAIA+AAAAAAAAQD4AAAAAAACAPgAAQD8AAEA+AABAPwAAkD4AAAAAAACQPgAAQD8AALA+AAAAAAAAsD4AAEA/AgAAAAEAAgABAAMABgAEAAUABgAFAAcACgAIAAkACgAJAAsADgAMAA0ADgANAA8AEgAQABEAEgARABMAFgAUABUAFgAVABcAAACAPQAAwD8AAIA9AACAPQAAAAAAAIA9AACAPQAAwD8AAIC9AACAPQAAAAAAAIC9AACAvQAAwD8AAIA9AACAvQAAwD8AAIC9AACAvQAAAAAAAIA9AACAvQAAAAAAAIC9AACAPQAAwD8AAIA9AACAPQAAwD8AAIC9AACAvQAAwD8AAIA9AACAvQAAwD8AAIC9AACAPQAAAAAAAIA9AACAvQAAAAAAAIA9AACAPQAAAAAAAIC9AACAvQAAAAAAAIC9AACAPQAAwD8AAIA9AACAvQAAwD8AAIA9AACAPQAAAAAAAIA9AACAvQAAAAAAAIA9AACAPQAAwD8AAIC9AACAPQAAAAAAAIC9AACAvQAAwD8AAIC9AACAvQAAAAAAAIC9AACAPwAAAAAAAAAAAACAPwAAAAAAAAAAAACAPwAAAAAAAAAAAACAPwAAAAAAAAAAAACAvwAAAAAAAAAAAACAvwAAAAAAAAAAAACAvwAAAAAAAAAAAACAvwAAAAAAAAAAAAAAAAAAgD8AAAAAAAAAAAAAgD8AAAAAAAAAAAAAgD8AAAAAAAAAAAAAgD8AAAAAAAAAAAAAgL8AAAAAAAAAAAAAgL8AAAAAAAAAAAAAgL8AAAAAAAAAAAAAgL8AAAAAAAAAAAAAAAAAAIA/AAAAAAAAAAAAAIA/AAAAAAAAAAAAAIA/AAAAAAAAAAAAAIA/AAAAAAAAAAAAAIC/AAAAAAAAAAAAAIC/AAAAAAAAAAAAAIC/AAAAAAAAAAAAAIC/AAAAAAAAAAAAAAAAAABAPwAAgD0AAAAAAACAPQAAQD8AACA+AAAAAAAAwD0AAAAAAAAgPgAAQD8AAMA9AABAPwAA4D4AAIA9AADgPgAAAAAAAMA+AACAPQAAwD4AAAAAAADgPgAAwD0AAMA+AADAPQAA4D4AACA+AADAPgAAID4AAIA+AAAAAAAAQD4AAAAAAACAPgAAQD8AAEA+AABAPwAAkD4AAAAAAACQPgAAQD8AALA+AAAAAAAAsD4AAEA/AgAAAAEAAgABAAMABgAEAAUABgAFAAcACgAIAAkACgAJAAsADgAMAA0ADgANAA8AEgAQABEAEgARABMAFgAUABUAFgAVABcAAACAPQAAwD8AAIA9AACAPQAAAAAAAIA9AACAPQAAwD8AAIC9AACAPQAAAAAAAIC9AACAvQAAwD8AAIA9AACAvQAAwD8AAIC9AACAvQAAAAAAAIA9AACAvQAAAAAAAIC9AACAPQAAwD8AAIA9AACAPQAAwD8AAIC9AACAvQAAwD8AAIA9AACAvQAAwD8AAIC9AACAPQAAAAAAAIA9AACAvQAAAAAAAIA9AACAPQAAAAAAAIC9AACAvQAAAAAAAIC9AACAPQAAwD8AAIA9AACAvQAAwD8AAIA9AACAPQAAAAAAAIA9AACAvQAAAAAAAIA9AACAPQAAwD8AAIC9AACAPQAAAAAAAIC9AACAvQAAwD8AAIC9AACAvQAAAAAAAIC9AACAPwAAAAAAAAAAAACAPwAAAAAAAAAAAACAPwAAAAAAAAAAAACAPwAAAAAAAAAAAACAvwAAAAAAAAAAAACAvwAAAAAAAAAAAACAvwAAAAAAAAAAAACAvwAAAAAAAAAAAAAAAAAAgD8AAAAAAAAAAAAAgD8AAAAAAAAAAAAAgD8AAAAAAAAAAAAAgD8AAAAAAAAAAAAAgL8AAAAAAAAAAAAAgL8AAAAAAAAAAAAAgL8AAAAAAAAAAAAAgL8AAAAAAAAAAAAAAAAAAIA/AAAAAAAAAAAAAIA/AAAAAAAAAAAAAIA/AAAAAAAAAAAAAIA/AAAAAAAAAAAAAIC/AAAAAAAAAAAAAIC/AAAAAAAAAAAAAIC/AAAAAAAAAAAAAIC/AAAAAAAAAAAAAAAAAABAPwAAgD0AAAAAAACAPQAAQD8AACA+AAAAAAAAwD0AAAAAAAAgPgAAQD8AAMA9AABAPwAA4D4AAIA9AADgPgAAAAAAAMA+AACAPQAAwD4AAAAAAADgPgAAwD0AAMA+AADAPQAA4D4AACA+AADAPgAAID4AAIA+AAAAAAAAQD4AAAAAAACAPgAAQD8AAEA+AABAPwAAkD4AAAAAAACQPgAAQD8AALA+AAAAAAAAsD4AAEA/AgAAAAEAAgABAAMABgAEAAUABgAFAAcACgAIAAkACgAJAAsADgAMAA0ADgANAA8AEgAQABEAEgARABMAFgAUABUAFgAVABcAAACAPQAAwD8AAIA9AACAPQAAAAAAAIA9AACAPQAAwD8AAIC9AACAPQAAAAAAAIC9AACAvQAAwD8AAIA9AACAvQAAwD8AAIC9AACAvQAAAAAAAIA9AACAvQAAAAAAAIC9AACAPQAAwD8AAIA9AACAPQAAwD8AAIC9AACAvQAAwD8AAIA9AACAvQAAwD8AAIC9AACAPQAAAAAAAIA9AACAvQAAAAAAAIA9AACAPQAAAAAAAIC9AACAvQAAAAAAAIC9AACAPQAAwD8AAIA9AACAvQAAwD8AAIA9AACAPQAAAAAAAIA9AACAvQAAAAAAAIA9AACAPQAAwD8AAIC9AACAPQAAAAAAAIC9AACAvQAAwD8AAIC9AACAvQAAAAAAAIC9AACAPwAAAAAAAAAAAACAPwAAAAAAAAAAAACAPwAAAAAAAAAAAACAPwAAAAAAAAAAAACAvwAAAAAAAAAAAACAvwAAAAAAAAAAAACAvwAAAAAAAAAAAACAvwAAAAAAAAAAAAAAAAAAgD8AAAAAAAAAAAAAgD8AAAAAAAAAAAAAgD8AAAAAAAAAAAAAgD8AAAAAAAAAAAAAgL8AAAAAAAAAAAAAgL8AAAAAAAAAAAAAgL8AAAAAAAAAAAAAgL8AAAAAAAAAAAAAAAAAAIA/AAAAAAAAAAAAAIA/AAAAAAAAAAAAAIA/AAAAAAAAAAAAAIA/AAAAAAAAAAAAAIC/AAAAAAAAAAAAAIC/AAAAAAAAAAAAAIC/AAAAAAAAAAAAAIC/AAAAAAAAAAAAAAAAAABAPwAAgD0AAAAAAACAPQAAQD8AACA+AAAAAAAAwD0AAAAAAAAgPgAAQD8AAMA9AABAPwAA4D4AAIA9AADgPgAAAAAAAMA+AACAPQAAwD4AAAAAAADgPgAAwD0AAMA+AADAPQAA4D4AACA+AADAPgAAID4AAIA+AAAAAAAAQD4AAAAAAACAPgAAQD8AAEA+AABAPwAAkD4AAAAAAACQPgAAQD8AALA+AAAAAAAAsD4AAEA/AgAAAAEAAgABAAMABgAEAAUABgAFAAcACgAIAAkACgAJAAsADgAMAA0ADgANAA8AEgAQABEAEgARABMAFgAUABUAFgAVABcA"}],"accessors":[{"bufferView":0,"componentType":5126,"count":120,"max":[0.75,1.625,0.75],"min":[-0.75,-0.125,-0.75],"type":"VEC3"},{"bufferView":1,"componentType":5126,"count":120,"max":[1,0.986393928527832,1],"min":[-1,-0.986393928527832,-1],"type":"VEC3"},{"bufferView":2,"componentType":5126,"count":120,"max":[0.4894234240055084,0.546875],"min":[0.002119108336046338,0],"type":"VEC2"},{"bufferView":3,"componentType":5123,"count":144,"max":[119],"min":[0],"type":"SCALAR"},{"bufferView":4,"componentType":5126,"count":24,"max":[0.0625,1.5,0.0625],"min":[-0.0625,0,-0.0625],"type":"VEC3"},{"bufferView":5,"componentType":5126,"count":24,"max":[1,1,1],"min":[-1,-1,-1],"type":"VEC3"},{"bufferView":6,"componentType":5126,"count":24,"max":[0.4375,0.75],"min":[0,0],"type":"VEC2"},{"bufferView":7,"componentType":5123,"count":36,"max":[23],"min":[0],"type":"SCALAR"},{"bufferView":8,"componentType":5126,"count":24,"max":[0.0625,1.5,0.0625],"min":[-0.0625,0,-0.0625],"type":"VEC3"},{"bufferView":9,"componentType":5126,"count":24,"max":[1,1,1],"min":[-1,-1,-1],"type":"VEC3"},{"bufferView":10,"componentType":5126,"count":24,"max":[0.4375,0.75],"min":[0,0],"type":"VEC2"},{"bufferView":11,"componentType":5123,"count":36,"max":[23],"min":[0],"type":"SCALAR"},{"bufferView":12,"componentType":5126,"count":24,"max":[0.0625,1.5,0.0625],"min":[-0.0625,0,-0.0625],"type":"VEC3"},{"bufferView":13,"componentType":5126,"count":24,"max":[1,1,1],"min":[-1,-1,-1],"type":"VEC3"},{"bufferView":14,"componentType":5126,"count":24,"max":[0.4375,0.75],"min":[0,0],"type":"VEC2"},{"bufferView":15,"componentType":5123,"count":36,"max":[23],"min":[0],"type":"SCALAR"},{"bufferView":16,"componentType":5126,"count":24,"max":[0.0625,1.5,0.0625],"min":[-0.0625,0,-0.0625],"type":"VEC3"},{"bufferView":17,"componentType":5126,"count":24,"max":[1,1,1],"min":[-1,-1,-1],"type":"VEC3"},{"bufferView":18,"componentType":5126,"count":24,"max":[0.4375,0.75],"min":[0,0],"type":"VEC2"},{"bufferView":19,"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},{"pbrMetallicRoughness":{"metallicFactor":0,"roughnessFactor":1,"baseColorTexture":{"index":1}},"alphaMode":"MASK","alphaCutoff":0.05,"doubleSided":true}],"textures":[{"sampler":0,"source":0,"name":"texture"},{"sampler":1,"source":1,"name":"Stecche"}],"samplers":[{"magFilter":9728,"minFilter":9728,"wrapS":33071,"wrapT":33071},{"magFilter":9728,"minFilter":9728,"wrapS":33071,"wrapT":33071}],"images":[{"mimeType":"image/png","uri":"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAIAAAACACAYAAADDPmHLAAAAAXNSR0IArs4c6QAABEJJREFUeF7tnbGO00AYhJ0eapBAoqFE1LwAHVQ8ARIldDwGHZRIPAEVdLzA1YiSBgkkqKEH7Yk95YwT7yb/OPyeLx3KZrMz83mcOHtmM+x5vP/05fe+57efe3Dn1qZ17KHj7l952ryelvf48OuVfM0t6zjlmJ0GlPDv3b7ZvLazz18HNQQA0BxH88B/AKhHfU/49d0KBOWhAgEAmnNtHngJgN6jfte7qNoAAJpzbR54AUBU+NttEN0EANCca/NAAGi2ap0DzwGIPvpVLUADxEO4UYWvgKAFgI/Du0su3R0e7nSNr4HDsCoASvgvX1+9CPzZk58DAOxvjVUAsH3UA0DfaSI9AOPKrwCUo788aIAVN0Ct/Br2lFQAWCkA4/N9kTkFAgCsFIAiiwboO99PjeYzwPEepp4hPQC1CWoKfAvo43EVAFTJXAfoC7+MXt2lYK4E9kGwOgB65HMp+G8DKH4QUuwJaPktAAB6HFgYgEePn8/u6Xv75sXObWoA0Bduy+hFdgTV4G9cuz67pm8/vp+PmQIBAGbt6x4g3RPYE/x45VMgAEB3vrMv2LsruLy6ZXPo1GbQEn7LET+3wgJCbQMAmHOr//nZffEtfxsw3vsXFX6Vsw1Bv0Resc+BWQAOsQ8ADnHtNK8JByA6fFpACwYAaP3972cPBUB19NMCOo4AQOdtipkBIEVMukUCgM7bFDMDQIqYdIsEAJ23KWYGgBQx6RYJADpvU8wMACli0i0SAHTeppg5FICiWHU1kF8ENTyFA6CAgPA14ZdZN4pNFtEtAADJAIhsAcLXhS9rgLrkyD2BiqbSWptjdskpYCy995QwddQDgAaoRQCop4RWCWwJb3Xq+HGLAXDsUmmAYx2cfr0EAEVYijk1luaaFQBy5RW+WgAItzTXhACQK6/w1QJAuKW5JgSAXHmFrxYAwi3NNeHJAOi9lw9fAzVgnQSAQ+7mBQArAOCYu3oDQHIAjr2rNwAkBiDinr4AkBSAqLt6A0BSAMqyaQBNeBGzLvYtgM8AEXHFz7EYALUJqoTeu3pzCogPv8y4KABVAtcBNGEeMutJABi3Qfn33H/tQgMcEu/8ayR/GKIISzHnvD3rHwEA6894r8I0AJjnJJMPADJrc0wMADlykq0SAGTW5phYAkAO6azy/EIQNng7AADe+dMA5vkDAAC4O2Cun88AAGDugLl8GgAAzB0wl08DAIC5A+byaQAAMHfAXD4NAADmDpjLpwEAwNwBc/k0AACYO2AunwYAAHMHzOXTAABg7oC5fBoAAMwdMJdPAwCAuQPm8mkAADB3wFw+DQAA5g6Yy6cBAMDcAXP5NAAAmDtgLp8GAABzB8zl0wAAYO6AuXwaAADMHTCXTwMAgLkD5vJpAAAwd8BcPg0AAOYOmMunAQDA3AFz+TQAAJg7YC6fBgAAcwfM5dMAAGDugLl8GgAAzB0wl/8HsWU0rinC9E4AAAAASUVORK5CYII="},{"mimeType":"image/png","uri":"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAAAXNSR0IArs4c6QAAAGFJREFUWEdjPJoq9p+BgYHBevYrRlLZIH2UApItRXYkpZaD9JPsAGpYimwGyQ4Y8BAYcAcMeBSMOmA0BEZDYDQERkNgNARGQ2A0BIZfCFDbR6Sax0iqBmqrH3XAaAiMhgAAS3WQMNsRtoUAAAAASUVORK5CYII="}],"meshes":[{"primitives":[{"mode":4,"attributes":{"POSITION":0,"NORMAL":1,"TEXCOORD_0":2},"indices":3,"material":0}]},{"primitives":[{"mode":4,"attributes":{"POSITION":4,"NORMAL":5,"TEXCOORD_0":6},"indices":7,"material":1}]},{"primitives":[{"mode":4,"attributes":{"POSITION":8,"NORMAL":9,"TEXCOORD_0":10},"indices":11,"material":1}]},{"primitives":[{"mode":4,"attributes":{"POSITION":12,"NORMAL":13,"TEXCOORD_0":14},"indices":15,"material":1}]},{"primitives":[{"mode":4,"attributes":{"POSITION":16,"NORMAL":17,"TEXCOORD_0":18},"indices":19,"material":1}]}]} \ No newline at end of file diff --git a/3D/BlockbenchModels/Tank/Tank.gltf.import b/3D/BlockbenchModels/Tank/Tank.gltf.import new file mode 100644 index 00000000..4de14001 --- /dev/null +++ b/3D/BlockbenchModels/Tank/Tank.gltf.import @@ -0,0 +1,37 @@ +[remap] + +importer="scene" +importer_version=1 +type="PackedScene" +uid="uid://dddv0akd2dvli" +path="res://.godot/imported/Tank.gltf-869eb64f05263faa62e719f6cdfb8636.scn" + +[deps] + +source_file="res://3D/BlockbenchModels/Tank/Tank.gltf" +dest_files=["res://.godot/imported/Tank.gltf-869eb64f05263faa62e719f6cdfb8636.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/Tank/Tank_0.png b/3D/BlockbenchModels/Tank/Tank_0.png new file mode 100644 index 00000000..fc446c01 --- /dev/null +++ b/3D/BlockbenchModels/Tank/Tank_0.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:5d0af969b9532f83190cbae40f4f866553633db978ed044a1cc1c478a2e5a671 +size 1160 diff --git a/3D/BlockbenchModels/Tank/Tank_0.png.import b/3D/BlockbenchModels/Tank/Tank_0.png.import new file mode 100644 index 00000000..e225f9ed --- /dev/null +++ b/3D/BlockbenchModels/Tank/Tank_0.png.import @@ -0,0 +1,37 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://d1k7hgn7qh5es" +path="res://.godot/imported/Tank_0.png-55a642086256dfa487bb1be90196ea99.ctex" +metadata={ +"vram_texture": false +} +generator_parameters={ +"md5": "0118b089f92703fa58f205fc39ad9ea2" +} + +[deps] + +source_file="res://3D/BlockbenchModels/Tank/Tank_0.png" +dest_files=["res://.godot/imported/Tank_0.png-55a642086256dfa487bb1be90196ea99.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/Tank/Tank_1.png b/3D/BlockbenchModels/Tank/Tank_1.png new file mode 100644 index 00000000..6ac706c5 --- /dev/null +++ b/3D/BlockbenchModels/Tank/Tank_1.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:11d20f38f0e4888394c09302621770bf3bcdf2f81c30cb23c40189c588b3fcfb +size 800 diff --git a/3D/BlockbenchModels/Tank/Tank_1.png.import b/3D/BlockbenchModels/Tank/Tank_1.png.import new file mode 100644 index 00000000..dfe952a6 --- /dev/null +++ b/3D/BlockbenchModels/Tank/Tank_1.png.import @@ -0,0 +1,34 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://d0cgtmeloq6xn" +path="res://.godot/imported/Tank_1.png-f51ff6919756672beeba804d2c67d98a.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://3D/BlockbenchModels/Tank/Tank_1.png" +dest_files=["res://.godot/imported/Tank_1.png-f51ff6919756672beeba804d2c67d98a.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/Tank/Tank_3D_Big.tscn b/3D/BlockbenchModels/Tank/Tank_3D_Big.tscn new file mode 100644 index 00000000..dd550071 --- /dev/null +++ b/3D/BlockbenchModels/Tank/Tank_3D_Big.tscn @@ -0,0 +1,14 @@ +[gd_scene load_steps=3 format=3 uid="uid://c3w0y1513hhbi"] + +[ext_resource type="PackedScene" uid="uid://dddv0akd2dvli" path="res://3D/BlockbenchModels/Tank/Tank.gltf" id="1_5dodm"] + +[sub_resource type="BoxShape3D" id="BoxShape3D_5dodm"] +size = Vector3(1.58594, 1.59253, 1) + +[node name="Tank3dBig" type="StaticBody3D"] + +[node name="blockbench_export" parent="." instance=ExtResource("1_5dodm")] + +[node name="CollisionShape3D" type="CollisionShape3D" parent="."] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0.0888672, 0.231567, 0) +shape = SubResource("BoxShape3D_5dodm") diff --git a/3D/BlockbenchModels/Tank/Tank_Stecche.png b/3D/BlockbenchModels/Tank/Tank_Stecche.png new file mode 100644 index 00000000..ae6611eb --- /dev/null +++ b/3D/BlockbenchModels/Tank/Tank_Stecche.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:6655cc9cd52d4d37b149bad0f6e56092be26167881bdf3436926f43e2418b60c +size 148 diff --git a/3D/BlockbenchModels/Tank/Tank_Stecche.png.import b/3D/BlockbenchModels/Tank/Tank_Stecche.png.import new file mode 100644 index 00000000..04a1e3f6 --- /dev/null +++ b/3D/BlockbenchModels/Tank/Tank_Stecche.png.import @@ -0,0 +1,34 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://cbq727rtdp0y7" +path="res://.godot/imported/Tank_Stecche.png-b2f8d769b0c691311612d3868c9fb980.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://3D/BlockbenchModels/Tank/Tank_Stecche.png" +dest_files=["res://.godot/imported/Tank_Stecche.png-b2f8d769b0c691311612d3868c9fb980.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/FreeCadModels/Box.FCStd b/3D/FreeCadModels/Box.FCStd new file mode 100644 index 00000000..ed32de0b Binary files /dev/null and b/3D/FreeCadModels/Box.FCStd differ diff --git a/3D/MapModels/Box_Blue.glb b/3D/MapModels/Box_Blue.glb new file mode 100644 index 00000000..605d80ef Binary files /dev/null and b/3D/MapModels/Box_Blue.glb differ diff --git a/3D/MapModels/Tank.glb b/3D/MapModels/Tank.glb new file mode 100644 index 00000000..d1edf4c8 Binary files /dev/null and b/3D/MapModels/Tank.glb differ diff --git a/3D/Maps/test2.map b/3D/Maps/test2.map index 5fbd902d..73a4ffeb 100644 --- a/3D/Maps/test2.map +++ b/3D/Maps/test2.map @@ -1115,3 +1115,44 @@ "classname" "actor_barrel_1" "origin" "200 72 -16" } +// entity 4 +{ +"classname" "actor_box_blue" +"origin" "120 -152 24" +} +// entity 5 +{ +"classname" "actor_box_blue" +"origin" "72 -152 24" +} +// entity 6 +{ +"classname" "actor_box_blue" +"origin" "72 -152 40" +} +// entity 7 +{ +"classname" "actor_barrel_1" +"origin" "72 -136 24" +} +// entity 8 +{ +"classname" "actor_barrel_1" +"origin" "56 -136 24" +} +// entity 9 +{ +"classname" "actor_barrel_1" +"origin" "72 -136 40" +} +// entity 10 +{ +"classname" "actor_tank" +"origin" "248 -296 24" +} +// entity 11 +{ +"classname" "actor_tank" +"origin" "248 -40 -16" +"angle" "270" +} diff --git a/3D/Scenes/Props/Box_3D_Blue.tscn b/3D/Scenes/Props/Box_3D_Blue.tscn new file mode 100644 index 00000000..b48d5260 --- /dev/null +++ b/3D/Scenes/Props/Box_3D_Blue.tscn @@ -0,0 +1,14 @@ +[gd_scene load_steps=3 format=3 uid="uid://c7u5j8q2qr422"] + +[ext_resource type="PackedScene" uid="uid://6nkqywi3tc5m" path="res://3D/BlockbenchModels/Box/Box.gltf" id="1_ropdl"] + +[sub_resource type="BoxShape3D" id="BoxShape3D_hsg1w"] +size = Vector3(1, 0.957764, 1) + +[node name="BoxTest" type="StaticBody3D"] + +[node name="CollisionShape3D" type="CollisionShape3D" parent="."] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0.465454, 0) +shape = SubResource("BoxShape3D_hsg1w") + +[node name="Model" parent="." instance=ExtResource("1_ropdl")] diff --git a/3D/TrenchBroom/EntityDefinitions/point/actors/actor_box_blue.tres b/3D/TrenchBroom/EntityDefinitions/point/actors/actor_box_blue.tres new file mode 100644 index 00000000..8aadbee1 --- /dev/null +++ b/3D/TrenchBroom/EntityDefinitions/point/actors/actor_box_blue.tres @@ -0,0 +1,25 @@ +[gd_resource type="Resource" script_class="FuncGodotFGDPointClass" load_steps=4 format=3 uid="uid://dwy3es5h3pdg0"] + +[ext_resource type="Resource" uid="uid://5bc1qysixhmh" path="res://3D/TrenchBroom/EntityDefinitions/base/actor_base.tres" id="1_jvuvk"] +[ext_resource type="PackedScene" uid="uid://c7u5j8q2qr422" path="res://3D/Scenes/Props/Box_3D_Blue.tscn" id="2_jvuvk"] +[ext_resource type="Script" uid="uid://c83r7t467hm4m" path="res://addons/func_godot/src/fgd/func_godot_fgd_point_class.gd" id="3_rj0b6"] + +[resource] +script = ExtResource("3_rj0b6") +scene_file = ExtResource("2_jvuvk") +apply_rotation_on_map_build = false +apply_scale_on_map_build = false +classname = "actor_box_blue" +description = "Blue Box" +func_godot_internal = false +base_classes = Array[Resource]([ExtResource("1_jvuvk")]) +class_properties = {} +class_property_descriptions = {} +auto_apply_to_matching_node_properties = false +meta_properties = { +"model": "\"3D/MapModels/Box_Blue.glb\"", +"size": AABB(-8, -8, -8, 8, 8, 8) +} +node_class = "" +name_property = "" +metadata/_custom_type_script = "uid://c83r7t467hm4m" diff --git a/3D/TrenchBroom/EntityDefinitions/point/actors/actor_tank.tres b/3D/TrenchBroom/EntityDefinitions/point/actors/actor_tank.tres new file mode 100644 index 00000000..200e8bc4 --- /dev/null +++ b/3D/TrenchBroom/EntityDefinitions/point/actors/actor_tank.tres @@ -0,0 +1,25 @@ +[gd_resource type="Resource" script_class="FuncGodotFGDPointClass" load_steps=4 format=3 uid="uid://cqk03eifgt8do"] + +[ext_resource type="Resource" uid="uid://5bc1qysixhmh" path="res://3D/TrenchBroom/EntityDefinitions/base/actor_base.tres" id="1_8vrfi"] +[ext_resource type="PackedScene" uid="uid://c3w0y1513hhbi" path="res://3D/BlockbenchModels/Tank/Tank_3D_Big.tscn" id="2_8vrfi"] +[ext_resource type="Script" uid="uid://c83r7t467hm4m" path="res://addons/func_godot/src/fgd/func_godot_fgd_point_class.gd" id="3_nn2ql"] + +[resource] +script = ExtResource("3_nn2ql") +scene_file = ExtResource("2_8vrfi") +apply_rotation_on_map_build = false +apply_scale_on_map_build = false +classname = "actor_tank" +description = "Tank" +func_godot_internal = false +base_classes = Array[Resource]([ExtResource("1_8vrfi")]) +class_properties = {} +class_property_descriptions = {} +auto_apply_to_matching_node_properties = false +meta_properties = { +"model": "\"3D/MapModels/Tank.glb\"", +"size": AABB(-8, -8, -8, 8, 8, 8) +} +node_class = "" +name_property = "" +metadata/_custom_type_script = "uid://c83r7t467hm4m" diff --git a/3D/TrenchBroom/fgd_point.tres b/3D/TrenchBroom/fgd_point.tres index 7d485d1f..7630bedb 100644 --- a/3D/TrenchBroom/fgd_point.tres +++ b/3D/TrenchBroom/fgd_point.tres @@ -1,9 +1,10 @@ -[gd_resource type="Resource" script_class="FuncGodotFGDFile" load_steps=5 format=3 uid="uid://b700sa4be6dfa"] +[gd_resource type="Resource" script_class="FuncGodotFGDFile" load_steps=6 format=3 uid="uid://b700sa4be6dfa"] [ext_resource type="Resource" uid="uid://ia1t5p4mhom3" path="res://3D/TrenchBroom/EntityDefinitions/point/lights/light_omni.tres" id="1_7vcj1"] [ext_resource type="Script" uid="uid://cknmd0lgmorx2" path="res://addons/func_godot/src/fgd/func_godot_fgd_file.gd" id="1_lykim"] [ext_resource type="Resource" uid="uid://ctrecvowhcqx0" path="res://3D/TrenchBroom/EntityDefinitions/point/lights/light_spot.tres" id="2_u7uvb"] [ext_resource type="Resource" uid="uid://2j6k1gmnqqps" path="res://3D/TrenchBroom/EntityDefinitions/point/actors/actor_barrel.tres" id="3_u7uvb"] +[ext_resource type="Resource" uid="uid://dwy3es5h3pdg0" path="res://3D/TrenchBroom/EntityDefinitions/point/actors/actor_box_blue.tres" id="4_1nmxk"] [resource] script = ExtResource("1_lykim") @@ -11,5 +12,5 @@ export_file = false target_map_editor = 1 fgd_name = "FuncGodot" base_fgd_files = Array[Resource]([]) -entity_definitions = Array[Resource]([ExtResource("1_7vcj1"), ExtResource("2_u7uvb"), ExtResource("3_u7uvb")]) +entity_definitions = Array[Resource]([ExtResource("1_7vcj1"), ExtResource("2_u7uvb"), ExtResource("3_u7uvb"), ExtResource("4_1nmxk")]) metadata/_custom_type_script = "uid://cknmd0lgmorx2" diff --git a/ExternalMaterial/HexGrid/Singles/Floors/Floor178.tres b/ExternalMaterial/HexGrid/Singles/Floors/Floor178.tres new file mode 100644 index 00000000..8aa01db5 --- /dev/null +++ b/ExternalMaterial/HexGrid/Singles/Floors/Floor178.tres @@ -0,0 +1,8 @@ +[gd_resource type="StandardMaterial3D" load_steps=2 format=3 uid="uid://crk5xgfn3svey"] + +[ext_resource type="Texture2D" uid="uid://cmhet4jabux0g" path="res://textures/Floors/Floor178.png" id="1_hemwg"] + +[resource] +albedo_texture = ExtResource("1_hemwg") +metallic_specular = 0.0 +texture_filter = 2 diff --git a/ExternalMaterial/HexGrid/Singles/Floors/Floor255.tres b/ExternalMaterial/HexGrid/Singles/Floors/Floor255.tres new file mode 100644 index 00000000..d107019a --- /dev/null +++ b/ExternalMaterial/HexGrid/Singles/Floors/Floor255.tres @@ -0,0 +1,8 @@ +[gd_resource type="StandardMaterial3D" load_steps=2 format=3 uid="uid://bchj40rv0q85g"] + +[ext_resource type="Texture2D" uid="uid://5da7xewd3qdt" path="res://textures/Floors/Floor255.png" id="1_8xrwm"] + +[resource] +albedo_texture = ExtResource("1_8xrwm") +metallic_specular = 0.0 +texture_filter = 2