{"data":{"id":87,"slug":"mech-hangar-and-battle-frames","title":"Mech Robots and Battle Hangar","summary":"Six modular mechanical frame classes, swappable socket parts, service hangar, field equipment and pilot room props.","description":"Original olive, gunmetal and orange low-poly machines with named shoulder, hip, sensor and backpack interfaces, separate hinge nodes and explicit assembled connection cases. Static geometry in metres; no rig or gameplay systems.","url":"https://3dassets.dev/packs/mech-hangar-and-battle-frames","coverUrl":"https://cdn.3dassets.dev/assets/26999/v1/poster.webp","assetCount":112,"aiGenerated":true,"aiGeneratedAssetCount":112,"aiModels":["Claude Fable 5.1"],"aiModelUnspecifiedCount":0,"featured":true,"licenseLabel":"CC0 1.0 Universal","totalBytes":1812644,"totalTriangles":30512,"starterScene":{"id":"26999","slug":"mech-hangar-and-battle-frames-three-fram-e2d28e36-starter-scene","title":"Three Frame Service Hangar (Mech Robots and Battle Hangar)","summary":"Three independently assembled scout, line and assault frames in service cradles beneath overhead crane rails, with diagnostic and repair equipment. Static models with typed socket assertions; no rig.","description":"Three independently assembled scout, line and assault frames in service cradles beneath overhead crane rails, with diagnostic and repair equipment. Static models with typed socket assertions; no rig.","status":"published","url":"https://3dassets.dev/assets/mech-hangar-and-battle-frames-three-fram-e2d28e36-starter-scene","cdnUrl":"https://cdn.3dassets.dev/assets/26999/v1/model.glb","downloadUrl":"https://3dassets.dev/download/mech-hangar-and-battle-frames-three-fram-e2d28e36-starter-scene","thumbnailUrl":"https://cdn.3dassets.dev/assets/26999/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/26999/v1/poster.webp","blurhash":"UCB:y-xu00f64nxuxuM{00IBxtxt~qRkxafi","category":{"slug":"environments","title":"Environments & Scenes"},"tags":[{"slug":"sci-fi","title":"Sci-Fi"},{"slug":"low-poly","title":"Low Poly"},{"slug":"kit","title":"Kit / Set"}],"license":{"slug":"cc0-1.0","name":"CC0 1.0 Universal","url":"https://creativecommons.org/publicdomain/zero/1.0/","attributionRequired":false},"contributor":{"username":"3dassets","name":"3D Assets","url":"https://3dassets.dev/u/3dassets"},"stats":{"fileSize":250496,"triangles":4684,"vertices":10733,"meshes":107,"materials":8,"textures":0,"animations":[],"boundingBox":{"min":[-10,-0.00008057065315597578,-6],"max":[10,6.799967884039477,6]},"sizeMeters":[20,6.8,12],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"Claude Fable 5.1","downloads":13,"publishedAt":"2026-09-07T20:54:14.726Z","updatedAt":"2026-10-25T13:36:26.327Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/26999/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function ThreeFrameServiceHangarMechRobotsAndBattleHangar(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/26999/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/26999/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/26999/v1/model.glb\" alt=\"Three Frame Service Hangar (Mech Robots and Battle Hangar)\" camera-controls auto-rotate></model-viewer>","blender":"# Blender 4.x: File > Import > glTF 2.0, or from the Python console after downloading the file.\nimport bpy\nbpy.ops.import_scene.gltf(filepath='model.glb')  # from https://cdn.3dassets.dev/assets/26999/v1/model.glb\n# Metres and +Y up are converted to Blender's Z-up scene automatically.","godot":"# Godot 4: copy model.glb into res://models/ and the editor imports it as a scene.\nvar packed := load(\"res://models/model.glb\") as PackedScene\nvar model := packed.instantiate()\nadd_child(model)","unity":"// Unity: import model.glb with glTFast (Package Manager: com.unity.cloud.gltfast) and drag the prefab in,\n// or load it at runtime straight from the CDN:\nusing GLTFast;\nvar gltf = new GltfImport();\nif (await gltf.Load(\"https://cdn.3dassets.dev/assets/26999/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},"assets":[{"id":"26791","slug":"mech-hangar-and-battle-frames-line-torso-de885ba1","title":"Line Torso (Mech Robots and Battle Hangar)","summary":"Medium line-frame torso: tapered olive chest, cockpit hatch, wide shoulder yoke and rear mounting plate.","description":"Medium line-frame torso: tapered olive chest, cockpit hatch, wide shoulder yoke and rear mounting plate. Dimensions 2.90 by 1.60 by 1.08 m (X by Y by Z). Origin at the ground centre; metres, +Y up, +Z forward. Weight class medium: 0.5 m socket pads. Connectors: shoulder-left (socket-arm) at -1.20, 1.20, 0.00 facing 0, -1, 0; shoulder-right (socket-arm) at 1.20, 1.20, 0.00 facing 0, -1, 0; hip (socket-legs) at 0.00, 0.00, 0.00 facing 0, -1, 0; head (socket-head) at 0.00, 1.60, 0.00 facing 0, 1, 0; back (socket-back) at 0.00, 0.90, -0.55 facing 0, 0, -1. Frame palette: gunmetal, olive and orange accent, flat shaded. Static geometry; no rig, collision or navigation data. Original design.","status":"published","url":"https://3dassets.dev/assets/mech-hangar-and-battle-frames-line-torso-de885ba1","cdnUrl":"https://cdn.3dassets.dev/assets/26791/v1/model.glb","downloadUrl":"https://3dassets.dev/download/mech-hangar-and-battle-frames-line-torso-de885ba1","thumbnailUrl":"https://cdn.3dassets.dev/assets/26791/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/26791/v1/poster.webp","blurhash":"UC9@nx.74UD+_4%gofNH02tT?axVD%o$t7ng","category":{"slug":"vehicles","title":"Vehicles"},"tags":[{"slug":"sci-fi","title":"Sci-Fi"},{"slug":"low-poly","title":"Low Poly"},{"slug":"modular","title":"Modular"},{"slug":"kit","title":"Kit / Set"}],"license":{"slug":"cc0-1.0","name":"CC0 1.0 Universal","url":"https://creativecommons.org/publicdomain/zero/1.0/","attributionRequired":false},"contributor":{"username":"3dassets","name":"3D Assets","url":"https://3dassets.dev/u/3dassets"},"stats":{"fileSize":18140,"triangles":284,"vertices":852,"meshes":6,"materials":6,"textures":0,"animations":[],"boundingBox":{"min":[-1.4500000476837158,-0.00006869131257003502,-0.5499550037978025],"max":[1.4500000476837158,1.600000023841858,0.5349642256057727]},"sizeMeters":[2.9,1.6,1.085],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"Claude Fable 5.1","downloads":7,"publishedAt":"2026-09-07T20:52:50.724Z","updatedAt":"2026-10-06T05:46:31.093Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/26791/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function LineTorsoMechRobotsAndBattleHangar(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/26791/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/26791/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/26791/v1/model.glb\" alt=\"Line Torso (Mech Robots and Battle Hangar)\" camera-controls auto-rotate></model-viewer>","blender":"# Blender 4.x: File > Import > glTF 2.0, or from the Python console after downloading the file.\nimport bpy\nbpy.ops.import_scene.gltf(filepath='model.glb')  # from https://cdn.3dassets.dev/assets/26791/v1/model.glb\n# Metres and +Y up are converted to Blender's Z-up scene automatically.","godot":"# Godot 4: copy model.glb into res://models/ and the editor imports it as a scene.\nvar packed := load(\"res://models/model.glb\") as PackedScene\nvar model := packed.instantiate()\nadd_child(model)","unity":"// Unity: import model.glb with glTFast (Package Manager: com.unity.cloud.gltfast) and drag the prefab in,\n// or load it at runtime straight from the CDN:\nusing GLTFast;\nvar gltf = new GltfImport();\nif (await gltf.Load(\"https://cdn.3dassets.dev/assets/26791/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"26789","slug":"mech-hangar-and-battle-frames-scout-torso-bd3da726","title":"Scout Torso (Mech Robots and Battle Hangar)","summary":"Light scout-frame torso: slim angled chest, sensor visor strip, narrow yoke with rear-swept fins.","description":"Light scout-frame torso: slim angled chest, sensor visor strip, narrow yoke with rear-swept fins. Dimensions 2.35 by 1.62 by 0.79 m (X by Y by Z). Origin at the ground centre; metres, +Y up, +Z forward. Weight class light: 0.4 m socket pads. Connectors: shoulder-left (socket-arm) at -0.80, 0.95, 0.00 facing 0, -1, 0; shoulder-right (socket-arm) at 0.80, 0.95, 0.00 facing 0, -1, 0; hip (socket-legs) at 0.00, 0.00, 0.00 facing 0, -1, 0; head (socket-head) at 0.00, 1.25, 0.00 facing 0, 1, 0; back (socket-back) at 0.00, 0.65, -0.40 facing 0, 0, -1. Frame palette: gunmetal, olive and orange accent, flat shaded. Static geometry; no rig, collision or navigation data. Original design.","status":"published","url":"https://3dassets.dev/assets/mech-hangar-and-battle-frames-scout-torso-bd3da726","cdnUrl":"https://cdn.3dassets.dev/assets/26789/v1/model.glb","downloadUrl":"https://3dassets.dev/download/mech-hangar-and-battle-frames-scout-torso-bd3da726","thumbnailUrl":"https://cdn.3dassets.dev/assets/26789/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/26789/v1/poster.webp","blurhash":"U9Ac}4b{0002~UogfhE300-Q?uXl57?DIbIV","category":{"slug":"vehicles","title":"Vehicles"},"tags":[{"slug":"sci-fi","title":"Sci-Fi"},{"slug":"low-poly","title":"Low Poly"},{"slug":"modular","title":"Modular"},{"slug":"kit","title":"Kit / Set"}],"license":{"slug":"cc0-1.0","name":"CC0 1.0 Universal","url":"https://creativecommons.org/publicdomain/zero/1.0/","attributionRequired":false},"contributor":{"username":"3dassets","name":"3D Assets","url":"https://3dassets.dev/u/3dassets"},"stats":{"fileSize":13736,"triangles":208,"vertices":624,"meshes":5,"materials":5,"textures":0,"animations":[],"boundingBox":{"min":[-1.1744346618652344,-0.00003984811253832099,-0.41203118001541195],"max":[1.1744346618652344,1.6224097694533022,0.380009769499311]},"sizeMeters":[2.349,1.622,0.792],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"Claude Fable 5.1","downloads":7,"publishedAt":"2026-09-07T20:52:49.566Z","updatedAt":"2026-10-06T11:58:36.987Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/26789/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function ScoutTorsoMechRobotsAndBattleHangar(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/26789/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/26789/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/26789/v1/model.glb\" alt=\"Scout Torso (Mech Robots and Battle Hangar)\" camera-controls auto-rotate></model-viewer>","blender":"# Blender 4.x: File > Import > glTF 2.0, or from the Python console after downloading the file.\nimport bpy\nbpy.ops.import_scene.gltf(filepath='model.glb')  # from https://cdn.3dassets.dev/assets/26789/v1/model.glb\n# Metres and +Y up are converted to Blender's Z-up scene automatically.","godot":"# Godot 4: copy model.glb into res://models/ and the editor imports it as a scene.\nvar packed := load(\"res://models/model.glb\") as PackedScene\nvar model := packed.instantiate()\nadd_child(model)","unity":"// Unity: import model.glb with glTFast (Package Manager: com.unity.cloud.gltfast) and drag the prefab in,\n// or load it at runtime straight from the CDN:\nusing GLTFast;\nvar gltf = new GltfImport();\nif (await gltf.Load(\"https://cdn.3dassets.dev/assets/26789/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"26790","slug":"mech-hangar-and-battle-frames-assault-torso-c845882b","title":"Assault Torso (Mech Robots and Battle Hangar)","summary":"Heavy assault-frame torso: slab chest armour, thick yoke with pauldrons, side vent stacks and a broad rear mount.","description":"Heavy assault-frame torso: slab chest armour, thick yoke with pauldrons, side vent stacks and a broad rear mount. Dimensions 4.00 by 2.30 by 1.60 m (X by Y by Z). Origin at the ground centre; metres, +Y up, +Z forward. Weight class heavy: 0.7 m socket pads. Connectors: shoulder-left (socket-arm) at -1.70, 1.55, 0.00 facing 0, -1, 0; shoulder-right (socket-arm) at 1.70, 1.55, 0.00 facing 0, -1, 0; hip (socket-legs) at 0.00, 0.00, 0.00 facing 0, -1, 0; head (socket-head) at 0.00, 2.12, 0.00 facing 0, 1, 0; back (socket-back) at 0.00, 1.20, -0.82 facing 0, 0, -1. Frame palette: gunmetal, olive and orange accent, flat shaded. Static geometry; no rig, collision or navigation data. Original design.","status":"published","url":"https://3dassets.dev/assets/mech-hangar-and-battle-frames-assault-torso-c845882b","cdnUrl":"https://cdn.3dassets.dev/assets/26790/v1/model.glb","downloadUrl":"https://3dassets.dev/download/mech-hangar-and-battle-frames-assault-torso-c845882b","thumbnailUrl":"https://cdn.3dassets.dev/assets/26790/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/26790/v1/poster.webp","blurhash":"UDAwSB%f4nRP~p-:oeM}4o%L-;RkDit7ogoI","category":{"slug":"vehicles","title":"Vehicles"},"tags":[{"slug":"sci-fi","title":"Sci-Fi"},{"slug":"low-poly","title":"Low Poly"},{"slug":"modular","title":"Modular"},{"slug":"kit","title":"Kit / Set"}],"license":{"slug":"cc0-1.0","name":"CC0 1.0 Universal","url":"https://creativecommons.org/publicdomain/zero/1.0/","attributionRequired":false},"contributor":{"username":"3dassets","name":"3D Assets","url":"https://3dassets.dev/u/3dassets"},"stats":{"fileSize":18196,"triangles":300,"vertices":900,"meshes":5,"materials":5,"textures":0,"animations":[],"boundingBox":{"min":[-2,-0.00015259254737998162,-0.8198901440947225],"max":[2,2.2999908206052995,0.7798901226370504]},"sizeMeters":[4,2.3,1.6],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"Claude Fable 5.1","downloads":9,"publishedAt":"2026-09-07T20:52:50.709Z","updatedAt":"2026-10-07T01:04:26.898Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/26790/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function AssaultTorsoMechRobotsAndBattleHangar(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/26790/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/26790/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/26790/v1/model.glb\" alt=\"Assault Torso (Mech Robots and Battle Hangar)\" camera-controls auto-rotate></model-viewer>","blender":"# Blender 4.x: File > Import > glTF 2.0, or from the Python console after downloading the file.\nimport bpy\nbpy.ops.import_scene.gltf(filepath='model.glb')  # from https://cdn.3dassets.dev/assets/26790/v1/model.glb\n# Metres and +Y up are converted to Blender's Z-up scene automatically.","godot":"# Godot 4: copy model.glb into res://models/ and the editor imports it as a scene.\nvar packed := load(\"res://models/model.glb\") as PackedScene\nvar model := packed.instantiate()\nadd_child(model)","unity":"// Unity: import model.glb with glTFast (Package Manager: com.unity.cloud.gltfast) and drag the prefab in,\n// or load it at runtime straight from the CDN:\nusing GLTFast;\nvar gltf = new GltfImport();\nif (await gltf.Load(\"https://cdn.3dassets.dev/assets/26790/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"26788","slug":"mech-hangar-and-battle-frames-quad-torso-c5817a12","title":"Quad Torso (Mech Robots and Battle Hangar)","summary":"Heavy quad-walker hull: low armoured body, sponson yoke, forward head socket and a rear twin-cannon turret.","description":"Heavy quad-walker hull: low armoured body, sponson yoke, forward head socket and a rear twin-cannon turret. Dimensions 4.00 by 1.70 by 2.90 m (X by Y by Z). Origin at the ground centre; metres, +Y up, +Z forward. Weight class heavy: 0.7 m socket pads. Named pivots: turret (top gun, vertical axis). Connectors: shoulder-left (socket-arm) at -1.70, 0.75, 0.00 facing 0, -1, 0; shoulder-right (socket-arm) at 1.70, 0.75, 0.00 facing 0, -1, 0; hip (socket-legs) at 0.00, 0.00, 0.00 facing 0, -1, 0; head (socket-head) at 0.00, 1.20, 0.90 facing 0, 1, 0; back (socket-back) at 0.00, 0.65, -1.50 facing 0, 0, -1. Frame palette: gunmetal, olive and orange accent, flat shaded. Static geometry; no rig, collision or navigation data. Original design.","status":"published","url":"https://3dassets.dev/assets/mech-hangar-and-battle-frames-quad-torso-c5817a12","cdnUrl":"https://cdn.3dassets.dev/assets/26788/v1/model.glb","downloadUrl":"https://3dassets.dev/download/mech-hangar-and-battle-frames-quad-torso-c5817a12","thumbnailUrl":"https://cdn.3dassets.dev/assets/26788/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/26788/v1/poster.webp","blurhash":"U697na-;00Mx-;RoIVt300M__Moz9F%F%MIE","category":{"slug":"vehicles","title":"Vehicles"},"tags":[{"slug":"sci-fi","title":"Sci-Fi"},{"slug":"low-poly","title":"Low Poly"},{"slug":"modular","title":"Modular"},{"slug":"kit","title":"Kit / Set"}],"license":{"slug":"cc0-1.0","name":"CC0 1.0 Universal","url":"https://creativecommons.org/publicdomain/zero/1.0/","attributionRequired":false},"contributor":{"username":"3dassets","name":"3D Assets","url":"https://3dassets.dev/u/3dassets"},"stats":{"fileSize":22964,"triangles":368,"vertices":1104,"meshes":8,"materials":6,"textures":0,"animations":[],"boundingBox":{"min":[-2,0.00010742753754133805,-1.500016761338354],"max":[2,1.700002172271333,1.399999976158142]},"sizeMeters":[4,1.7,2.9],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"Claude Fable 5.1","downloads":7,"publishedAt":"2026-09-07T20:52:49.548Z","updatedAt":"2026-10-06T11:58:37.843Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/26788/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function QuadTorsoMechRobotsAndBattleHangar(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/26788/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/26788/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/26788/v1/model.glb\" alt=\"Quad Torso (Mech Robots and Battle Hangar)\" camera-controls auto-rotate></model-viewer>","blender":"# Blender 4.x: File > Import > glTF 2.0, or from the Python console after downloading the file.\nimport bpy\nbpy.ops.import_scene.gltf(filepath='model.glb')  # from https://cdn.3dassets.dev/assets/26788/v1/model.glb\n# Metres and +Y up are converted to Blender's Z-up scene automatically.","godot":"# Godot 4: copy model.glb into res://models/ and the editor imports it as a scene.\nvar packed := load(\"res://models/model.glb\") as PackedScene\nvar model := packed.instantiate()\nadd_child(model)","unity":"// Unity: import model.glb with glTFast (Package Manager: com.unity.cloud.gltfast) and drag the prefab in,\n// or load it at runtime straight from the CDN:\nusing GLTFast;\nvar gltf = new GltfImport();\nif (await gltf.Load(\"https://cdn.3dassets.dev/assets/26788/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"26801","slug":"mech-hangar-and-battle-frames-hopper-torso-92ca07f2","title":"Hopper Torso (Mech Robots and Battle Hangar)","summary":"Light reverse-joint hopper torso: rounded forward-leaning hull, canopy strip, short yoke and rear mount.","description":"Light reverse-joint hopper torso: rounded forward-leaning hull, canopy strip, short yoke and rear mount. Dimensions 2.00 by 1.13 by 1.26 m (X by Y by Z). Origin at the ground centre; metres, +Y up, +Z forward. Weight class light: 0.4 m socket pads. Connectors: shoulder-left (socket-arm) at -0.80, 0.85, 0.00 facing 0, -1, 0; shoulder-right (socket-arm) at 0.80, 0.85, 0.00 facing 0, -1, 0; hip (socket-legs) at 0.00, 0.00, 0.00 facing 0, -1, 0; head (socket-head) at 0.00, 1.13, 0.00 facing 0, 1, 0; back (socket-back) at 0.00, 0.55, -0.66 facing 0, 0, -1. Frame palette: gunmetal, olive and orange accent, flat shaded. Static geometry; no rig, collision or navigation data. Original design.","status":"published","url":"https://3dassets.dev/assets/mech-hangar-and-battle-frames-hopper-torso-92ca07f2","cdnUrl":"https://cdn.3dassets.dev/assets/26801/v1/model.glb","downloadUrl":"https://3dassets.dev/download/mech-hangar-and-battle-frames-hopper-torso-92ca07f2","thumbnailUrl":"https://cdn.3dassets.dev/assets/26801/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/26801/v1/poster.webp","blurhash":"U69%|#~p0000?wt8Mxac00D+_M?aD#xus=IU","category":{"slug":"vehicles","title":"Vehicles"},"tags":[{"slug":"sci-fi","title":"Sci-Fi"},{"slug":"low-poly","title":"Low Poly"},{"slug":"modular","title":"Modular"},{"slug":"kit","title":"Kit / Set"}],"license":{"slug":"cc0-1.0","name":"CC0 1.0 Universal","url":"https://creativecommons.org/publicdomain/zero/1.0/","attributionRequired":false},"contributor":{"username":"3dassets","name":"3D Assets","url":"https://3dassets.dev/u/3dassets"},"stats":{"fileSize":11104,"triangles":152,"vertices":456,"meshes":5,"materials":5,"textures":0,"animations":[],"boundingBox":{"min":[-1,0.000020576152038431772,-0.6600004708906639],"max":[1,1.1299950899184796,0.6000000238418579]},"sizeMeters":[2,1.13,1.26],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"Claude Fable 5.1","downloads":6,"publishedAt":"2026-09-07T20:52:51.263Z","updatedAt":"2026-10-06T11:58:39.054Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/26801/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function HopperTorsoMechRobotsAndBattleHangar(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/26801/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/26801/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/26801/v1/model.glb\" alt=\"Hopper Torso (Mech Robots and Battle Hangar)\" camera-controls auto-rotate></model-viewer>","blender":"# Blender 4.x: File > Import > glTF 2.0, or from the Python console after downloading the file.\nimport bpy\nbpy.ops.import_scene.gltf(filepath='model.glb')  # from https://cdn.3dassets.dev/assets/26801/v1/model.glb\n# Metres and +Y up are converted to Blender's Z-up scene automatically.","godot":"# Godot 4: copy model.glb into res://models/ and the editor imports it as a scene.\nvar packed := load(\"res://models/model.glb\") as PackedScene\nvar model := packed.instantiate()\nadd_child(model)","unity":"// Unity: import model.glb with glTFast (Package Manager: com.unity.cloud.gltfast) and drag the prefab in,\n// or load it at runtime straight from the CDN:\nusing GLTFast;\nvar gltf = new GltfImport();\nif (await gltf.Load(\"https://cdn.3dassets.dev/assets/26801/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"26799","slug":"mech-hangar-and-battle-frames-loader-torso-d843ea1f","title":"Loader Torso (Mech Robots and Battle Hangar)","summary":"Medium industrial loader cab: open roll cage with hazard pillars, seat, control desk and a yoke for clamp arms.","description":"Medium industrial loader cab: open roll cage with hazard pillars, seat, control desk and a yoke for clamp arms. Dimensions 2.90 by 1.95 by 1.15 m (X by Y by Z). Origin at the ground centre; metres, +Y up, +Z forward. Weight class medium: 0.5 m socket pads. Connectors: shoulder-left (socket-arm) at -1.20, 1.62, 0.00 facing 0, -1, 0; shoulder-right (socket-arm) at 1.20, 1.62, 0.00 facing 0, -1, 0; hip (socket-legs) at 0.00, 0.00, 0.00 facing 0, -1, 0; head (socket-head) at 0.00, 1.95, 0.00 facing 0, 1, 0; back (socket-back) at 0.00, 0.90, -0.60 facing 0, 0, -1. Frame palette: gunmetal, olive and orange accent, flat shaded. Static geometry; no rig, collision or navigation data. Original design.","status":"published","url":"https://3dassets.dev/assets/mech-hangar-and-battle-frames-loader-torso-d843ea1f","cdnUrl":"https://cdn.3dassets.dev/assets/26799/v1/model.glb","downloadUrl":"https://3dassets.dev/download/mech-hangar-and-battle-frames-loader-torso-d843ea1f","thumbnailUrl":"https://cdn.3dassets.dev/assets/26799/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/26799/v1/poster.webp","blurhash":"U7AmuC^*00R5_4-or;My02oO?aRP$^%3jwn{","category":{"slug":"vehicles","title":"Vehicles"},"tags":[{"slug":"sci-fi","title":"Sci-Fi"},{"slug":"low-poly","title":"Low Poly"},{"slug":"modular","title":"Modular"},{"slug":"kit","title":"Kit / Set"}],"license":{"slug":"cc0-1.0","name":"CC0 1.0 Universal","url":"https://creativecommons.org/publicdomain/zero/1.0/","attributionRequired":false},"contributor":{"username":"3dassets","name":"3D Assets","url":"https://3dassets.dev/u/3dassets"},"stats":{"fileSize":16408,"triangles":248,"vertices":744,"meshes":6,"materials":6,"textures":0,"animations":[],"boundingBox":{"min":[-1.4500000476837158,-0.0000413809452894931,-0.6000061337099516],"max":[1.4500000476837158,1.9500000476837158,0.5500198370311594]},"sizeMeters":[2.9,1.95,1.15],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"Claude Fable 5.1","downloads":8,"publishedAt":"2026-09-07T20:52:52.254Z","updatedAt":"2026-10-08T01:32:20.179Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/26799/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function LoaderTorsoMechRobotsAndBattleHangar(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/26799/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/26799/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/26799/v1/model.glb\" alt=\"Loader Torso (Mech Robots and Battle Hangar)\" camera-controls auto-rotate></model-viewer>","blender":"# Blender 4.x: File > Import > glTF 2.0, or from the Python console after downloading the file.\nimport bpy\nbpy.ops.import_scene.gltf(filepath='model.glb')  # from https://cdn.3dassets.dev/assets/26799/v1/model.glb\n# Metres and +Y up are converted to Blender's Z-up scene automatically.","godot":"# Godot 4: copy model.glb into res://models/ and the editor imports it as a scene.\nvar packed := load(\"res://models/model.glb\") as PackedScene\nvar model := packed.instantiate()\nadd_child(model)","unity":"// Unity: import model.glb with glTFast (Package Manager: com.unity.cloud.gltfast) and drag the prefab in,\n// or load it at runtime straight from the CDN:\nusing GLTFast;\nvar gltf = new GltfImport();\nif (await gltf.Load(\"https://cdn.3dassets.dev/assets/26799/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"26808","slug":"mech-hangar-and-battle-frames-line-legs-e24048e6","title":"Line Legs (Mech Robots and Battle Hangar)","summary":"Medium bipedal legs: hip pelvis block, armoured thighs, knee guards, rear pistons and boot feet; hip socket at 1.90 m.","description":"Medium bipedal legs: hip pelvis block, armoured thighs, knee guards, rear pistons and boot feet; hip socket at 1.90 m. Dimensions 1.51 by 1.90 by 0.83 m (X by Y by Z). Origin at the ground centre; metres, +Y up, +Z forward. Weight class medium: 0.5 m socket pads. Connectors: hip (socket-legs) at 0.00, 1.90, 0.00 facing 0, 1, 0. Frame palette: gunmetal, olive and orange accent, flat shaded. Static geometry; no rig, collision or navigation data. Original design.","status":"published","url":"https://3dassets.dev/assets/mech-hangar-and-battle-frames-line-legs-e24048e6","cdnUrl":"https://cdn.3dassets.dev/assets/26808/v1/model.glb","downloadUrl":"https://3dassets.dev/download/mech-hangar-and-battle-frames-line-legs-e24048e6","thumbnailUrl":"https://cdn.3dassets.dev/assets/26808/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/26808/v1/poster.webp","blurhash":"U59tP,--00IX?^W=DORP02aetJR.4rRQ-i%L","category":{"slug":"vehicles","title":"Vehicles"},"tags":[{"slug":"sci-fi","title":"Sci-Fi"},{"slug":"low-poly","title":"Low Poly"},{"slug":"modular","title":"Modular"},{"slug":"kit","title":"Kit / Set"}],"license":{"slug":"cc0-1.0","name":"CC0 1.0 Universal","url":"https://creativecommons.org/publicdomain/zero/1.0/","attributionRequired":false},"contributor":{"username":"3dassets","name":"3D Assets","url":"https://3dassets.dev/u/3dassets"},"stats":{"fileSize":21904,"triangles":376,"vertices":1128,"meshes":5,"materials":5,"textures":0,"animations":[],"boundingBox":{"min":[-0.7549999952316284,0,-0.3499460439477255],"max":[0.7549999952316284,1.899999976158142,0.47997375743698806]},"sizeMeters":[1.51,1.9,0.83],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"Claude Fable 5.1","downloads":6,"publishedAt":"2026-09-07T20:52:52.461Z","updatedAt":"2026-10-06T04:06:54.612Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/26808/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function LineLegsMechRobotsAndBattleHangar(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/26808/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/26808/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/26808/v1/model.glb\" alt=\"Line Legs (Mech Robots and Battle Hangar)\" camera-controls auto-rotate></model-viewer>","blender":"# Blender 4.x: File > Import > glTF 2.0, or from the Python console after downloading the file.\nimport bpy\nbpy.ops.import_scene.gltf(filepath='model.glb')  # from https://cdn.3dassets.dev/assets/26808/v1/model.glb\n# Metres and +Y up are converted to Blender's Z-up scene automatically.","godot":"# Godot 4: copy model.glb into res://models/ and the editor imports it as a scene.\nvar packed := load(\"res://models/model.glb\") as PackedScene\nvar model := packed.instantiate()\nadd_child(model)","unity":"// Unity: import model.glb with glTFast (Package Manager: com.unity.cloud.gltfast) and drag the prefab in,\n// or load it at runtime straight from the CDN:\nusing GLTFast;\nvar gltf = new GltfImport();\nif (await gltf.Load(\"https://cdn.3dassets.dev/assets/26808/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"26807","slug":"mech-hangar-and-battle-frames-line-legs-wide-feet-0ecde5c2","title":"Line Legs Wide Feet (Mech Robots and Battle Hangar)","summary":"Medium bipedal legs with broad soft-ground pads instead of boots.","description":"Medium bipedal legs with broad soft-ground pads instead of boots. Dimensions 1.72 by 1.90 by 0.93 m (X by Y by Z). Origin at the ground centre; metres, +Y up, +Z forward. Weight class medium: 0.5 m socket pads. Connectors: hip (socket-legs) at 0.00, 1.90, 0.00 facing 0, 1, 0. Frame palette: gunmetal, olive and orange accent, flat shaded. Static geometry; no rig, collision or navigation data. Original design. Functional variant of line-legs.","status":"published","url":"https://3dassets.dev/assets/mech-hangar-and-battle-frames-line-legs-wide-feet-0ecde5c2","cdnUrl":"https://cdn.3dassets.dev/assets/26807/v1/model.glb","downloadUrl":"https://3dassets.dev/download/mech-hangar-and-battle-frames-line-legs-wide-feet-0ecde5c2","thumbnailUrl":"https://cdn.3dassets.dev/assets/26807/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/26807/v1/poster.webp","blurhash":"U3A16B?C009gx^a*Dhfz02jDk7Sk4yRQ~m--","category":{"slug":"vehicles","title":"Vehicles"},"tags":[{"slug":"sci-fi","title":"Sci-Fi"},{"slug":"low-poly","title":"Low Poly"},{"slug":"modular","title":"Modular"},{"slug":"kit","title":"Kit / Set"}],"license":{"slug":"cc0-1.0","name":"CC0 1.0 Universal","url":"https://creativecommons.org/publicdomain/zero/1.0/","attributionRequired":false},"contributor":{"username":"3dassets","name":"3D Assets","url":"https://3dassets.dev/u/3dassets"},"stats":{"fileSize":22020,"triangles":376,"vertices":1128,"meshes":5,"materials":5,"textures":0,"animations":[],"boundingBox":{"min":[-0.8600000143051147,0,-0.34999388171072887],"max":[0.8600000143051147,1.899999976158142,0.5799722152785393]},"sizeMeters":[1.72,1.9,0.93],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"Claude Fable 5.1","downloads":9,"publishedAt":"2026-09-07T20:52:52.420Z","updatedAt":"2026-10-05T12:32:19.640Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/26807/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function LineLegsWideFeetMechRobotsAndBattleHangar(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/26807/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/26807/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/26807/v1/model.glb\" alt=\"Line Legs Wide Feet (Mech Robots and Battle Hangar)\" camera-controls auto-rotate></model-viewer>","blender":"# Blender 4.x: File > Import > glTF 2.0, or from the Python console after downloading the file.\nimport bpy\nbpy.ops.import_scene.gltf(filepath='model.glb')  # from https://cdn.3dassets.dev/assets/26807/v1/model.glb\n# Metres and +Y up are converted to Blender's Z-up scene automatically.","godot":"# Godot 4: copy model.glb into res://models/ and the editor imports it as a scene.\nvar packed := load(\"res://models/model.glb\") as PackedScene\nvar model := packed.instantiate()\nadd_child(model)","unity":"// Unity: import model.glb with glTFast (Package Manager: com.unity.cloud.gltfast) and drag the prefab in,\n// or load it at runtime straight from the CDN:\nusing GLTFast;\nvar gltf = new GltfImport();\nif (await gltf.Load(\"https://cdn.3dassets.dev/assets/26807/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"26810","slug":"mech-hangar-and-battle-frames-scout-legs-febf189c","title":"Scout Legs (Mech Robots and Battle Hangar)","summary":"Light digitigrade legs: forward thigh, backward shin, spur heel and long toe pad; hip socket at 1.50 m.","description":"Light digitigrade legs: forward thigh, backward shin, spur heel and long toe pad; hip socket at 1.50 m. Dimensions 0.90 by 1.50 by 0.79 m (X by Y by Z). Origin at the ground centre; metres, +Y up, +Z forward. Weight class light: 0.4 m socket pads. Connectors: hip (socket-legs) at 0.00, 1.50, 0.00 facing 0, 1, 0. Frame palette: gunmetal, olive and orange accent, flat shaded. Static geometry; no rig, collision or navigation data. Original design.","status":"published","url":"https://3dassets.dev/assets/mech-hangar-and-battle-frames-scout-legs-febf189c","cdnUrl":"https://cdn.3dassets.dev/assets/26810/v1/model.glb","downloadUrl":"https://3dassets.dev/download/mech-hangar-and-battle-frames-scout-legs-febf189c","thumbnailUrl":"https://cdn.3dassets.dev/assets/26810/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/26810/v1/poster.webp","blurhash":"U78g?C-:00D*_Mt69FM|9IM{%Fx[4rMy%H%L","category":{"slug":"vehicles","title":"Vehicles"},"tags":[{"slug":"sci-fi","title":"Sci-Fi"},{"slug":"low-poly","title":"Low Poly"},{"slug":"modular","title":"Modular"},{"slug":"kit","title":"Kit / Set"}],"license":{"slug":"cc0-1.0","name":"CC0 1.0 Universal","url":"https://creativecommons.org/publicdomain/zero/1.0/","attributionRequired":false},"contributor":{"username":"3dassets","name":"3D Assets","url":"https://3dassets.dev/u/3dassets"},"stats":{"fileSize":21588,"triangles":384,"vertices":1152,"meshes":4,"materials":4,"textures":0,"animations":[],"boundingBox":{"min":[-0.44999998807907104,0,-0.32502825941549296],"max":[0.44999998807907104,1.5,0.4599643079164638]},"sizeMeters":[0.9,1.5,0.785],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"Claude Fable 5.1","downloads":7,"publishedAt":"2026-09-07T20:52:52.871Z","updatedAt":"2026-10-06T01:28:04.246Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/26810/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function ScoutLegsMechRobotsAndBattleHangar(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/26810/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/26810/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/26810/v1/model.glb\" alt=\"Scout Legs (Mech Robots and Battle Hangar)\" camera-controls auto-rotate></model-viewer>","blender":"# Blender 4.x: File > Import > glTF 2.0, or from the Python console after downloading the file.\nimport bpy\nbpy.ops.import_scene.gltf(filepath='model.glb')  # from https://cdn.3dassets.dev/assets/26810/v1/model.glb\n# Metres and +Y up are converted to Blender's Z-up scene automatically.","godot":"# Godot 4: copy model.glb into res://models/ and the editor imports it as a scene.\nvar packed := load(\"res://models/model.glb\") as PackedScene\nvar model := packed.instantiate()\nadd_child(model)","unity":"// Unity: import model.glb with glTFast (Package Manager: com.unity.cloud.gltfast) and drag the prefab in,\n// or load it at runtime straight from the CDN:\nusing GLTFast;\nvar gltf = new GltfImport();\nif (await gltf.Load(\"https://cdn.3dassets.dev/assets/26810/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"26817","slug":"mech-hangar-and-battle-frames-scout-legs-claw-feet-4455b04f","title":"Scout Legs Claw Feet (Mech Robots and Battle Hangar)","summary":"Light digitigrade legs ending in three-talon gripping claws for rough terrain.","description":"Light digitigrade legs ending in three-talon gripping claws for rough terrain. Dimensions 0.91 by 1.51 by 0.84 m (X by Y by Z). Origin at the ground centre; metres, +Y up, +Z forward. Weight class light: 0.4 m socket pads. Connectors: hip (socket-legs) at 0.00, 1.51, 0.00 facing 0, 1, 0. Frame palette: gunmetal, olive and orange accent, flat shaded. Static geometry; no rig, collision or navigation data. Original design. Functional variant of scout-legs.","status":"published","url":"https://3dassets.dev/assets/mech-hangar-and-battle-frames-scout-legs-claw-feet-4455b04f","cdnUrl":"https://cdn.3dassets.dev/assets/26817/v1/model.glb","downloadUrl":"https://3dassets.dev/download/mech-hangar-and-battle-frames-scout-legs-claw-feet-4455b04f","thumbnailUrl":"https://cdn.3dassets.dev/assets/26817/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/26817/v1/poster.webp","blurhash":"U58;iF.7008|_Mxt8{IU4qIV%I%M4XM|%cx@","category":{"slug":"vehicles","title":"Vehicles"},"tags":[{"slug":"sci-fi","title":"Sci-Fi"},{"slug":"low-poly","title":"Low Poly"},{"slug":"modular","title":"Modular"},{"slug":"kit","title":"Kit / Set"}],"license":{"slug":"cc0-1.0","name":"CC0 1.0 Universal","url":"https://creativecommons.org/publicdomain/zero/1.0/","attributionRequired":false},"contributor":{"username":"3dassets","name":"3D Assets","url":"https://3dassets.dev/u/3dassets"},"stats":{"fileSize":28276,"triangles":520,"vertices":1560,"meshes":4,"materials":4,"textures":0,"animations":[],"boundingBox":{"min":[-0.45269566774368286,-0.00001760600367511911,-0.3773803319783724],"max":[0.45269566774368286,1.5107046365737915,0.46000413095119413]},"sizeMeters":[0.905,1.511,0.837],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"Claude Fable 5.1","downloads":10,"publishedAt":"2026-09-07T20:52:53.870Z","updatedAt":"2026-10-13T11:33:11.877Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/26817/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function ScoutLegsClawFeetMechRobotsAndBattleHangar(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/26817/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/26817/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/26817/v1/model.glb\" alt=\"Scout Legs Claw Feet (Mech Robots and Battle Hangar)\" camera-controls auto-rotate></model-viewer>","blender":"# Blender 4.x: File > Import > glTF 2.0, or from the Python console after downloading the file.\nimport bpy\nbpy.ops.import_scene.gltf(filepath='model.glb')  # from https://cdn.3dassets.dev/assets/26817/v1/model.glb\n# Metres and +Y up are converted to Blender's Z-up scene automatically.","godot":"# Godot 4: copy model.glb into res://models/ and the editor imports it as a scene.\nvar packed := load(\"res://models/model.glb\") as PackedScene\nvar model := packed.instantiate()\nadd_child(model)","unity":"// Unity: import model.glb with glTFast (Package Manager: com.unity.cloud.gltfast) and drag the prefab in,\n// or load it at runtime straight from the CDN:\nusing GLTFast;\nvar gltf = new GltfImport();\nif (await gltf.Load(\"https://cdn.3dassets.dev/assets/26817/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"26818","slug":"mech-hangar-and-battle-frames-assault-legs-fb8751e0","title":"Assault Legs (Mech Robots and Battle Hangar)","summary":"Heavy columnar legs: large hip drums, twin pistons per leg, knee plates and wide plated feet; hip socket at 2.40 m.","description":"Heavy columnar legs: large hip drums, twin pistons per leg, knee plates and wide plated feet; hip socket at 2.40 m. Dimensions 2.44 by 2.40 by 1.26 m (X by Y by Z). Origin at the ground centre; metres, +Y up, +Z forward. Weight class heavy: 0.7 m socket pads. Connectors: hip (socket-legs) at 0.00, 2.40, 0.00 facing 0, 1, 0. Frame palette: gunmetal, olive and orange accent, flat shaded. Static geometry; no rig, collision or navigation data. Original design.","status":"published","url":"https://3dassets.dev/assets/mech-hangar-and-battle-frames-assault-legs-fb8751e0","cdnUrl":"https://cdn.3dassets.dev/assets/26818/v1/model.glb","downloadUrl":"https://3dassets.dev/download/mech-hangar-and-battle-frames-assault-legs-fb8751e0","thumbnailUrl":"https://cdn.3dassets.dev/assets/26818/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/26818/v1/poster.webp","blurhash":"U5AdGr?Y00RV*0o}DhD*01RiouN24rnP^h%K","category":{"slug":"vehicles","title":"Vehicles"},"tags":[{"slug":"sci-fi","title":"Sci-Fi"},{"slug":"low-poly","title":"Low Poly"},{"slug":"modular","title":"Modular"},{"slug":"kit","title":"Kit / Set"}],"license":{"slug":"cc0-1.0","name":"CC0 1.0 Universal","url":"https://creativecommons.org/publicdomain/zero/1.0/","attributionRequired":false},"contributor":{"username":"3dassets","name":"3D Assets","url":"https://3dassets.dev/u/3dassets"},"stats":{"fileSize":26968,"triangles":480,"vertices":1440,"meshes":6,"materials":6,"textures":0,"animations":[],"boundingBox":{"min":[-1.2200000286102295,0,-0.4999084742702563],"max":[1.2200000286102295,2.4000000953674316,0.7599322476761965]},"sizeMeters":[2.44,2.4,1.26],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"Claude Fable 5.1","downloads":9,"publishedAt":"2026-09-07T20:52:54.067Z","updatedAt":"2026-10-05T16:07:14.263Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/26818/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function AssaultLegsMechRobotsAndBattleHangar(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/26818/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/26818/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/26818/v1/model.glb\" alt=\"Assault Legs (Mech Robots and Battle Hangar)\" camera-controls auto-rotate></model-viewer>","blender":"# Blender 4.x: File > Import > glTF 2.0, or from the Python console after downloading the file.\nimport bpy\nbpy.ops.import_scene.gltf(filepath='model.glb')  # from https://cdn.3dassets.dev/assets/26818/v1/model.glb\n# Metres and +Y up are converted to Blender's Z-up scene automatically.","godot":"# Godot 4: copy model.glb into res://models/ and the editor imports it as a scene.\nvar packed := load(\"res://models/model.glb\") as PackedScene\nvar model := packed.instantiate()\nadd_child(model)","unity":"// Unity: import model.glb with glTFast (Package Manager: com.unity.cloud.gltfast) and drag the prefab in,\n// or load it at runtime straight from the CDN:\nusing GLTFast;\nvar gltf = new GltfImport();\nif (await gltf.Load(\"https://cdn.3dassets.dev/assets/26818/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"26819","slug":"mech-hangar-and-battle-frames-quad-legs-e1a655c6","title":"Quad Legs (Mech Robots and Battle Hangar)","summary":"Heavy four-leg walker base: central hub with raised knees, hydraulic struts and square pad feet; hip socket at 1.50 m.","description":"Heavy four-leg walker base: central hub with raised knees, hydraulic struts and square pad feet; hip socket at 1.50 m. Dimensions 4.17 by 1.98 by 4.17 m (X by Y by Z). Origin at the ground centre; metres, +Y up, +Z forward. Weight class heavy: 0.7 m socket pads. Connectors: hip (socket-legs) at 0.00, 1.50, 0.00 facing 0, 1, 0. Frame palette: gunmetal, olive and orange accent, flat shaded. Static geometry; no rig, collision or navigation data. Original design.","status":"published","url":"https://3dassets.dev/assets/mech-hangar-and-battle-frames-quad-legs-e1a655c6","cdnUrl":"https://cdn.3dassets.dev/assets/26819/v1/model.glb","downloadUrl":"https://3dassets.dev/download/mech-hangar-and-battle-frames-quad-legs-e1a655c6","thumbnailUrl":"https://cdn.3dassets.dev/assets/26819/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/26819/v1/poster.webp","blurhash":"U28EC[-p00%2_3j[IWxa00Io_2IU00WB~pIo","category":{"slug":"vehicles","title":"Vehicles"},"tags":[{"slug":"sci-fi","title":"Sci-Fi"},{"slug":"low-poly","title":"Low Poly"},{"slug":"modular","title":"Modular"},{"slug":"kit","title":"Kit / Set"}],"license":{"slug":"cc0-1.0","name":"CC0 1.0 Universal","url":"https://creativecommons.org/publicdomain/zero/1.0/","attributionRequired":false},"contributor":{"username":"3dassets","name":"3D Assets","url":"https://3dassets.dev/u/3dassets"},"stats":{"fileSize":34336,"triangles":636,"vertices":1908,"meshes":5,"materials":5,"textures":0,"animations":[],"boundingBox":{"min":[-2.0859649181365967,0.00009716716375707257,-2.0859649181365967],"max":[2.0859649181365967,1.9815241105025254,2.0859649181365967]},"sizeMeters":[4.172,1.981,4.172],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"Claude Fable 5.1","downloads":6,"publishedAt":"2026-09-07T20:52:54.168Z","updatedAt":"2026-10-06T08:02:55.578Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/26819/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function QuadLegsMechRobotsAndBattleHangar(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/26819/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/26819/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/26819/v1/model.glb\" alt=\"Quad Legs (Mech Robots and Battle Hangar)\" camera-controls auto-rotate></model-viewer>","blender":"# Blender 4.x: File > Import > glTF 2.0, or from the Python console after downloading the file.\nimport bpy\nbpy.ops.import_scene.gltf(filepath='model.glb')  # from https://cdn.3dassets.dev/assets/26819/v1/model.glb\n# Metres and +Y up are converted to Blender's Z-up scene automatically.","godot":"# Godot 4: copy model.glb into res://models/ and the editor imports it as a scene.\nvar packed := load(\"res://models/model.glb\") as PackedScene\nvar model := packed.instantiate()\nadd_child(model)","unity":"// Unity: import model.glb with glTFast (Package Manager: com.unity.cloud.gltfast) and drag the prefab in,\n// or load it at runtime straight from the CDN:\nusing GLTFast;\nvar gltf = new GltfImport();\nif (await gltf.Load(\"https://cdn.3dassets.dev/assets/26819/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"26822","slug":"mech-hangar-and-battle-frames-hopper-legs-7e5012e5","title":"Hopper Legs (Mech Robots and Battle Hangar)","summary":"Light reverse-joint legs with orange shock struts, rearward knees and sprung toe feet; hip socket at 1.70 m.","description":"Light reverse-joint legs with orange shock struts, rearward knees and sprung toe feet; hip socket at 1.70 m. Dimensions 1.12 by 1.70 by 1.04 m (X by Y by Z). Origin at the ground centre; metres, +Y up, +Z forward. Weight class light: 0.4 m socket pads. Connectors: hip (socket-legs) at 0.00, 1.70, 0.00 facing 0, 1, 0. Frame palette: gunmetal, olive and orange accent, flat shaded. Static geometry; no rig, collision or navigation data. Original design.","status":"published","url":"https://3dassets.dev/assets/mech-hangar-and-battle-frames-hopper-legs-7e5012e5","cdnUrl":"https://cdn.3dassets.dev/assets/26822/v1/model.glb","downloadUrl":"https://3dassets.dev/download/mech-hangar-and-battle-frames-hopper-legs-7e5012e5","thumbnailUrl":"https://cdn.3dassets.dev/assets/26822/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/26822/v1/poster.webp","blurhash":"U48EG1%g00DP~n%L9G9G4;xt$|Io4tM}?Z%1","category":{"slug":"vehicles","title":"Vehicles"},"tags":[{"slug":"sci-fi","title":"Sci-Fi"},{"slug":"low-poly","title":"Low Poly"},{"slug":"modular","title":"Modular"},{"slug":"kit","title":"Kit / Set"}],"license":{"slug":"cc0-1.0","name":"CC0 1.0 Universal","url":"https://creativecommons.org/publicdomain/zero/1.0/","attributionRequired":false},"contributor":{"username":"3dassets","name":"3D Assets","url":"https://3dassets.dev/u/3dassets"},"stats":{"fileSize":27344,"triangles":488,"vertices":1464,"meshes":5,"materials":5,"textures":0,"animations":[],"boundingBox":{"min":[-0.5600000023841858,0,-0.5799775483503323],"max":[0.5600000023841858,1.7000000476837158,0.46004631630452175]},"sizeMeters":[1.12,1.7,1.04],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"Claude Fable 5.1","downloads":7,"publishedAt":"2026-09-07T20:52:54.618Z","updatedAt":"2026-10-06T08:02:55.586Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/26822/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function HopperLegsMechRobotsAndBattleHangar(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/26822/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/26822/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/26822/v1/model.glb\" alt=\"Hopper Legs (Mech Robots and Battle Hangar)\" camera-controls auto-rotate></model-viewer>","blender":"# Blender 4.x: File > Import > glTF 2.0, or from the Python console after downloading the file.\nimport bpy\nbpy.ops.import_scene.gltf(filepath='model.glb')  # from https://cdn.3dassets.dev/assets/26822/v1/model.glb\n# Metres and +Y up are converted to Blender's Z-up scene automatically.","godot":"# Godot 4: copy model.glb into res://models/ and the editor imports it as a scene.\nvar packed := load(\"res://models/model.glb\") as PackedScene\nvar model := packed.instantiate()\nadd_child(model)","unity":"// Unity: import model.glb with glTFast (Package Manager: com.unity.cloud.gltfast) and drag the prefab in,\n// or load it at runtime straight from the CDN:\nusing GLTFast;\nvar gltf = new GltfImport();\nif (await gltf.Load(\"https://cdn.3dassets.dev/assets/26822/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"26828","slug":"mech-hangar-and-battle-frames-loader-legs-e6d13b65","title":"Loader Legs (Mech Robots and Battle Hangar)","summary":"Medium squat hydraulic legs with orange lift rams and broad flat hazard-striped feet; hip socket at 1.40 m.","description":"Medium squat hydraulic legs with orange lift rams and broad flat hazard-striped feet; hip socket at 1.40 m. Dimensions 1.74 by 1.40 by 0.97 m (X by Y by Z). Origin at the ground centre; metres, +Y up, +Z forward. Weight class medium: 0.5 m socket pads. Connectors: hip (socket-legs) at 0.00, 1.40, 0.00 facing 0, 1, 0. Frame palette: gunmetal, olive and orange accent, flat shaded. Static geometry; no rig, collision or navigation data. Original design.","status":"published","url":"https://3dassets.dev/assets/mech-hangar-and-battle-frames-loader-legs-e6d13b65","cdnUrl":"https://cdn.3dassets.dev/assets/26828/v1/model.glb","downloadUrl":"https://3dassets.dev/download/mech-hangar-and-battle-frames-loader-legs-e6d13b65","thumbnailUrl":"https://cdn.3dassets.dev/assets/26828/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/26828/v1/poster.webp","blurhash":"U4Bpta%g00o|_N%MD#D+00rpb.M|4Xt1-:%b","category":{"slug":"vehicles","title":"Vehicles"},"tags":[{"slug":"sci-fi","title":"Sci-Fi"},{"slug":"low-poly","title":"Low Poly"},{"slug":"modular","title":"Modular"},{"slug":"kit","title":"Kit / Set"}],"license":{"slug":"cc0-1.0","name":"CC0 1.0 Universal","url":"https://creativecommons.org/publicdomain/zero/1.0/","attributionRequired":false},"contributor":{"username":"3dassets","name":"3D Assets","url":"https://3dassets.dev/u/3dassets"},"stats":{"fileSize":22536,"triangles":408,"vertices":1224,"meshes":6,"materials":6,"textures":0,"animations":[],"boundingBox":{"min":[-0.8700000047683716,-0.00000490652622431309,-0.43498244259425634],"max":[0.8700000047683716,1.4000048826843665,0.5349824664361142]},"sizeMeters":[1.74,1.4,0.97],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"Claude Fable 5.1","downloads":8,"publishedAt":"2026-09-07T20:52:55.537Z","updatedAt":"2026-10-08T01:35:11.749Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/26828/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function LoaderLegsMechRobotsAndBattleHangar(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/26828/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/26828/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/26828/v1/model.glb\" alt=\"Loader Legs (Mech Robots and Battle Hangar)\" camera-controls auto-rotate></model-viewer>","blender":"# Blender 4.x: File > Import > glTF 2.0, or from the Python console after downloading the file.\nimport bpy\nbpy.ops.import_scene.gltf(filepath='model.glb')  # from https://cdn.3dassets.dev/assets/26828/v1/model.glb\n# Metres and +Y up are converted to Blender's Z-up scene automatically.","godot":"# Godot 4: copy model.glb into res://models/ and the editor imports it as a scene.\nvar packed := load(\"res://models/model.glb\") as PackedScene\nvar model := packed.instantiate()\nadd_child(model)","unity":"// Unity: import model.glb with glTFast (Package Manager: com.unity.cloud.gltfast) and drag the prefab in,\n// or load it at runtime straight from the CDN:\nusing GLTFast;\nvar gltf = new GltfImport();\nif (await gltf.Load(\"https://cdn.3dassets.dev/assets/26828/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"26829","slug":"mech-hangar-and-battle-frames-tracked-base-6bd5fc83","title":"Tracked Base (Mech Robots and Battle Hangar)","summary":"Medium tracked chassis: two rubber track loops on road wheels under a hull with a hip socket at 0.90 m.","description":"Medium tracked chassis: two rubber track loops on road wheels under a hull with a hip socket at 0.90 m. Dimensions 2.70 by 0.90 by 2.70 m (X by Y by Z). Origin at the ground centre; metres, +Y up, +Z forward. Weight class medium: 0.5 m socket pads. Connectors: hip (socket-legs) at 0.00, 0.90, 0.00 facing 0, 1, 0. Frame palette: gunmetal, olive and orange accent, flat shaded. Static geometry; no rig, collision or navigation data. Original design.","status":"published","url":"https://3dassets.dev/assets/mech-hangar-and-battle-frames-tracked-base-6bd5fc83","cdnUrl":"https://cdn.3dassets.dev/assets/26829/v1/model.glb","downloadUrl":"https://3dassets.dev/download/mech-hangar-and-battle-frames-tracked-base-6bd5fc83","thumbnailUrl":"https://cdn.3dassets.dev/assets/26829/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/26829/v1/poster.webp","blurhash":"U69a84-:00IV_0xtIpIW00M{~oWF01IV%L-n","category":{"slug":"vehicles","title":"Vehicles"},"tags":[{"slug":"sci-fi","title":"Sci-Fi"},{"slug":"low-poly","title":"Low Poly"},{"slug":"modular","title":"Modular"},{"slug":"kit","title":"Kit / Set"}],"license":{"slug":"cc0-1.0","name":"CC0 1.0 Universal","url":"https://creativecommons.org/publicdomain/zero/1.0/","attributionRequired":false},"contributor":{"username":"3dassets","name":"3D Assets","url":"https://3dassets.dev/u/3dassets"},"stats":{"fileSize":20912,"triangles":356,"vertices":1068,"meshes":5,"materials":5,"textures":0,"animations":[],"boundingBox":{"min":[-1.350000023841858,0.000014478631621628324,-1.350000023841858],"max":[1.350000023841858,0.9000343262456205,1.350000023841858]},"sizeMeters":[2.7,0.9,2.7],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"Claude Fable 5.1","downloads":9,"publishedAt":"2026-09-07T20:52:55.714Z","updatedAt":"2026-10-06T11:58:42.624Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/26829/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function TrackedBaseMechRobotsAndBattleHangar(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/26829/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/26829/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/26829/v1/model.glb\" alt=\"Tracked Base (Mech Robots and Battle Hangar)\" camera-controls auto-rotate></model-viewer>","blender":"# Blender 4.x: File > Import > glTF 2.0, or from the Python console after downloading the file.\nimport bpy\nbpy.ops.import_scene.gltf(filepath='model.glb')  # from https://cdn.3dassets.dev/assets/26829/v1/model.glb\n# Metres and +Y up are converted to Blender's Z-up scene automatically.","godot":"# Godot 4: copy model.glb into res://models/ and the editor imports it as a scene.\nvar packed := load(\"res://models/model.glb\") as PackedScene\nvar model := packed.instantiate()\nadd_child(model)","unity":"// Unity: import model.glb with glTFast (Package Manager: com.unity.cloud.gltfast) and drag the prefab in,\n// or load it at runtime straight from the CDN:\nusing GLTFast;\nvar gltf = new GltfImport();\nif (await gltf.Load(\"https://cdn.3dassets.dev/assets/26829/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"26830","slug":"mech-hangar-and-battle-frames-hover-skirt-base-7a9fee0d","title":"Hover Skirt Base (Mech Robots and Battle Hangar)","summary":"Light hover skirt: lifting plenum with glowing rim, twin rear fans and a hip socket at 0.70 m.","description":"Light hover skirt: lifting plenum with glowing rim, twin rear fans and a hip socket at 0.70 m. Dimensions 1.60 by 0.80 by 1.60 m (X by Y by Z). Origin at the ground centre; metres, +Y up, +Z forward. Weight class light: 0.4 m socket pads. Connectors: hip (socket-legs) at 0.00, 0.70, 0.00 facing 0, 1, 0. Frame palette: gunmetal, olive and orange accent, flat shaded. Static geometry; no rig, collision or navigation data. Original design.","status":"published","url":"https://3dassets.dev/assets/mech-hangar-and-battle-frames-hover-skirt-base-7a9fee0d","cdnUrl":"https://cdn.3dassets.dev/assets/26830/v1/model.glb","downloadUrl":"https://3dassets.dev/download/mech-hangar-and-battle-frames-hover-skirt-base-7a9fee0d","thumbnailUrl":"https://cdn.3dassets.dev/assets/26830/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/26830/v1/poster.webp","blurhash":"U7B:?E_2009a8wjXtSbc009a?Y%0?wR:aKng","category":{"slug":"vehicles","title":"Vehicles"},"tags":[{"slug":"sci-fi","title":"Sci-Fi"},{"slug":"low-poly","title":"Low Poly"},{"slug":"modular","title":"Modular"},{"slug":"kit","title":"Kit / Set"}],"license":{"slug":"cc0-1.0","name":"CC0 1.0 Universal","url":"https://creativecommons.org/publicdomain/zero/1.0/","attributionRequired":false},"contributor":{"username":"3dassets","name":"3D Assets","url":"https://3dassets.dev/u/3dassets"},"stats":{"fileSize":23848,"triangles":400,"vertices":1200,"meshes":6,"materials":6,"textures":0,"animations":[],"boundingBox":{"min":[-0.800000011920929,-0.000004727965592060679,-0.800000011920929],"max":[0.800000011920929,0.8000343471072462,0.800000011920929]},"sizeMeters":[1.6,0.8,1.6],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"Claude Fable 5.1","downloads":7,"publishedAt":"2026-09-07T20:52:55.942Z","updatedAt":"2026-10-06T08:24:42.968Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/26830/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function HoverSkirtBaseMechRobotsAndBattleHangar(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/26830/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/26830/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/26830/v1/model.glb\" alt=\"Hover Skirt Base (Mech Robots and Battle Hangar)\" camera-controls auto-rotate></model-viewer>","blender":"# Blender 4.x: File > Import > glTF 2.0, or from the Python console after downloading the file.\nimport bpy\nbpy.ops.import_scene.gltf(filepath='model.glb')  # from https://cdn.3dassets.dev/assets/26830/v1/model.glb\n# Metres and +Y up are converted to Blender's Z-up scene automatically.","godot":"# Godot 4: copy model.glb into res://models/ and the editor imports it as a scene.\nvar packed := load(\"res://models/model.glb\") as PackedScene\nvar model := packed.instantiate()\nadd_child(model)","unity":"// Unity: import model.glb with glTFast (Package Manager: com.unity.cloud.gltfast) and drag the prefab in,\n// or load it at runtime straight from the CDN:\nusing GLTFast;\nvar gltf = new GltfImport();\nif (await gltf.Load(\"https://cdn.3dassets.dev/assets/26830/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"26833","slug":"mech-hangar-and-battle-frames-line-arm-382e9bb7","title":"Line Arm (Mech Robots and Battle Hangar)","summary":"Medium manipulator arm: shoulder drum, armoured upper arm, elbow-pivoted forearm and a four-finger hand.","description":"Medium manipulator arm: shoulder drum, armoured upper arm, elbow-pivoted forearm and a four-finger hand. Dimensions 0.60 by 1.70 by 0.55 m (X by Y by Z). Origin at the ground centre; metres, +Y up, +Z forward. Weight class medium: 0.5 m socket pads. Named pivots: elbow. Connectors: mount (socket-arm) at 0.00, 1.70, 0.00 facing 0, 1, 0. Frame palette: gunmetal, olive and orange accent, flat shaded. Static geometry; no rig, collision or navigation data. Original design.","status":"published","url":"https://3dassets.dev/assets/mech-hangar-and-battle-frames-line-arm-382e9bb7","cdnUrl":"https://cdn.3dassets.dev/assets/26833/v1/model.glb","downloadUrl":"https://3dassets.dev/download/mech-hangar-and-battle-frames-line-arm-382e9bb7","thumbnailUrl":"https://cdn.3dassets.dev/assets/26833/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/26833/v1/poster.webp","blurhash":"U98Ntc-o004:~pxs9FIWS*Rli]%0E9M}xT%K","category":{"slug":"vehicles","title":"Vehicles"},"tags":[{"slug":"sci-fi","title":"Sci-Fi"},{"slug":"low-poly","title":"Low Poly"},{"slug":"modular","title":"Modular"},{"slug":"kit","title":"Kit / Set"}],"license":{"slug":"cc0-1.0","name":"CC0 1.0 Universal","url":"https://creativecommons.org/publicdomain/zero/1.0/","attributionRequired":false},"contributor":{"username":"3dassets","name":"3D Assets","url":"https://3dassets.dev/u/3dassets"},"stats":{"fileSize":14224,"triangles":224,"vertices":672,"meshes":7,"materials":5,"textures":0,"animations":[],"boundingBox":{"min":[-0.30000001192092896,1.907348634588857e-8,-0.27501176384569515],"max":[0.30000001192092896,1.6999893542844702,0.27501176384569515]},"sizeMeters":[0.6,1.7,0.55],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"Claude Fable 5.1","downloads":8,"publishedAt":"2026-09-07T20:52:56.574Z","updatedAt":"2026-10-08T01:29:49.447Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/26833/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function LineArmMechRobotsAndBattleHangar(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/26833/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/26833/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/26833/v1/model.glb\" alt=\"Line Arm (Mech Robots and Battle Hangar)\" camera-controls auto-rotate></model-viewer>","blender":"# Blender 4.x: File > Import > glTF 2.0, or from the Python console after downloading the file.\nimport bpy\nbpy.ops.import_scene.gltf(filepath='model.glb')  # from https://cdn.3dassets.dev/assets/26833/v1/model.glb\n# Metres and +Y up are converted to Blender's Z-up scene automatically.","godot":"# Godot 4: copy model.glb into res://models/ and the editor imports it as a scene.\nvar packed := load(\"res://models/model.glb\") as PackedScene\nvar model := packed.instantiate()\nadd_child(model)","unity":"// Unity: import model.glb with glTFast (Package Manager: com.unity.cloud.gltfast) and drag the prefab in,\n// or load it at runtime straight from the CDN:\nusing GLTFast;\nvar gltf = new GltfImport();\nif (await gltf.Load(\"https://cdn.3dassets.dev/assets/26833/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"26839","slug":"mech-hangar-and-battle-frames-scout-arm-66989826","title":"Scout Arm (Mech Robots and Battle Hangar)","summary":"Light manipulator arm with a wrist sensor and two-finger gripper.","description":"Light manipulator arm with a wrist sensor and two-finger gripper. Dimensions 0.42 by 1.20 by 0.40 m (X by Y by Z). Origin at the ground centre; metres, +Y up, +Z forward. Weight class light: 0.4 m socket pads. Named pivots: elbow. Connectors: mount (socket-arm) at 0.00, 1.20, 0.00 facing 0, 1, 0. Frame palette: gunmetal, olive and orange accent, flat shaded. Static geometry; no rig, collision or navigation data. Original design.","status":"published","url":"https://3dassets.dev/assets/mech-hangar-and-battle-frames-scout-arm-66989826","cdnUrl":"https://cdn.3dassets.dev/assets/26839/v1/model.glb","downloadUrl":"https://3dassets.dev/download/mech-hangar-and-battle-frames-scout-arm-66989826","thumbnailUrl":"https://cdn.3dassets.dev/assets/26839/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/26839/v1/poster.webp","blurhash":"U67K-o-:004U_Mof9FV]N2RjtL%LD,RQ%I%L","category":{"slug":"vehicles","title":"Vehicles"},"tags":[{"slug":"sci-fi","title":"Sci-Fi"},{"slug":"low-poly","title":"Low Poly"},{"slug":"modular","title":"Modular"},{"slug":"kit","title":"Kit / Set"}],"license":{"slug":"cc0-1.0","name":"CC0 1.0 Universal","url":"https://creativecommons.org/publicdomain/zero/1.0/","attributionRequired":false},"contributor":{"username":"3dassets","name":"3D Assets","url":"https://3dassets.dev/u/3dassets"},"stats":{"fileSize":10728,"triangles":160,"vertices":480,"meshes":7,"materials":5,"textures":0,"animations":[],"boundingBox":{"min":[-0.20999999344348907,0.000003650300353732344,-0.20000000298023224],"max":[0.20999999344348907,1.1999914816393096,0.20000000298023224]},"sizeMeters":[0.42,1.2,0.4],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"Claude Fable 5.1","downloads":7,"publishedAt":"2026-09-07T20:52:57.451Z","updatedAt":"2026-10-06T11:58:45.005Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/26839/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function ScoutArmMechRobotsAndBattleHangar(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/26839/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/26839/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/26839/v1/model.glb\" alt=\"Scout Arm (Mech Robots and Battle Hangar)\" camera-controls auto-rotate></model-viewer>","blender":"# Blender 4.x: File > Import > glTF 2.0, or from the Python console after downloading the file.\nimport bpy\nbpy.ops.import_scene.gltf(filepath='model.glb')  # from https://cdn.3dassets.dev/assets/26839/v1/model.glb\n# Metres and +Y up are converted to Blender's Z-up scene automatically.","godot":"# Godot 4: copy model.glb into res://models/ and the editor imports it as a scene.\nvar packed := load(\"res://models/model.glb\") as PackedScene\nvar model := packed.instantiate()\nadd_child(model)","unity":"// Unity: import model.glb with glTFast (Package Manager: com.unity.cloud.gltfast) and drag the prefab in,\n// or load it at runtime straight from the CDN:\nusing GLTFast;\nvar gltf = new GltfImport();\nif (await gltf.Load(\"https://cdn.3dassets.dev/assets/26839/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"26840","slug":"mech-hangar-and-battle-frames-assault-arm-08d29c84","title":"Assault Arm (Mech Robots and Battle Hangar)","summary":"Heavy armoured arm with a knuckle-plated fist.","description":"Heavy armoured arm with a knuckle-plated fist. Dimensions 0.90 by 2.30 by 0.80 m (X by Y by Z). Origin at the ground centre; metres, +Y up, +Z forward. Weight class heavy: 0.7 m socket pads. Named pivots: elbow. Connectors: mount (socket-arm) at 0.00, 2.30, 0.00 facing 0, 1, 0. Frame palette: gunmetal, olive and orange accent, flat shaded. Static geometry; no rig, collision or navigation data. Original design.","status":"published","url":"https://3dassets.dev/assets/mech-hangar-and-battle-frames-assault-arm-08d29c84","cdnUrl":"https://cdn.3dassets.dev/assets/26840/v1/model.glb","downloadUrl":"https://3dassets.dev/download/mech-hangar-and-battle-frames-assault-arm-08d29c84","thumbnailUrl":"https://cdn.3dassets.dev/assets/26840/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/26840/v1/poster.webp","blurhash":"U78XIB-:000L_NkCD$s+-ooIIpS64=M|-+-n","category":{"slug":"vehicles","title":"Vehicles"},"tags":[{"slug":"sci-fi","title":"Sci-Fi"},{"slug":"low-poly","title":"Low Poly"},{"slug":"modular","title":"Modular"},{"slug":"kit","title":"Kit / Set"}],"license":{"slug":"cc0-1.0","name":"CC0 1.0 Universal","url":"https://creativecommons.org/publicdomain/zero/1.0/","attributionRequired":false},"contributor":{"username":"3dassets","name":"3D Assets","url":"https://3dassets.dev/u/3dassets"},"stats":{"fileSize":16160,"triangles":260,"vertices":780,"meshes":7,"materials":5,"textures":0,"animations":[],"boundingBox":{"min":[-0.44999998807907104,2.8610229518832853e-8,-0.40000045111440785],"max":[0.44999998807907104,2.299999952316284,0.40000045111440785]},"sizeMeters":[0.9,2.3,0.8],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"Claude Fable 5.1","downloads":7,"publishedAt":"2026-09-07T20:52:57.777Z","updatedAt":"2026-10-06T11:58:44.074Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/26840/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function AssaultArmMechRobotsAndBattleHangar(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/26840/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/26840/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/26840/v1/model.glb\" alt=\"Assault Arm (Mech Robots and Battle Hangar)\" camera-controls auto-rotate></model-viewer>","blender":"# Blender 4.x: File > Import > glTF 2.0, or from the Python console after downloading the file.\nimport bpy\nbpy.ops.import_scene.gltf(filepath='model.glb')  # from https://cdn.3dassets.dev/assets/26840/v1/model.glb\n# Metres and +Y up are converted to Blender's Z-up scene automatically.","godot":"# Godot 4: copy model.glb into res://models/ and the editor imports it as a scene.\nvar packed := load(\"res://models/model.glb\") as PackedScene\nvar model := packed.instantiate()\nadd_child(model)","unity":"// Unity: import model.glb with glTFast (Package Manager: com.unity.cloud.gltfast) and drag the prefab in,\n// or load it at runtime straight from the CDN:\nusing GLTFast;\nvar gltf = new GltfImport();\nif (await gltf.Load(\"https://cdn.3dassets.dev/assets/26840/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"26842","slug":"mech-hangar-and-battle-frames-loader-arm-edf0fb9d","title":"Loader Arm (Mech Robots and Battle Hangar)","summary":"Medium industrial clamp arm with hazard-striped upper arm, lift ram and a two-jaw clamp.","description":"Medium industrial clamp arm with hazard-striped upper arm, lift ram and a two-jaw clamp. Dimensions 0.59 by 1.62 by 0.52 m (X by Y by Z). Origin at the ground centre; metres, +Y up, +Z forward. Weight class medium: 0.5 m socket pads. Named pivots: elbow. Connectors: mount (socket-arm) at 0.00, 1.62, 0.00 facing 0, 1, 0. Frame palette: gunmetal, olive and orange accent, flat shaded. Static geometry; no rig, collision or navigation data. Original design.","status":"published","url":"https://3dassets.dev/assets/mech-hangar-and-battle-frames-loader-arm-edf0fb9d","cdnUrl":"https://cdn.3dassets.dev/assets/26842/v1/model.glb","downloadUrl":"https://3dassets.dev/download/mech-hangar-and-battle-frames-loader-arm-edf0fb9d","thumbnailUrl":"https://cdn.3dassets.dev/assets/26842/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/26842/v1/poster.webp","blurhash":"U49QgR.8004T?tbE9GV_0Xnl~0THD@Rk-h%L","category":{"slug":"vehicles","title":"Vehicles"},"tags":[{"slug":"sci-fi","title":"Sci-Fi"},{"slug":"low-poly","title":"Low Poly"},{"slug":"modular","title":"Modular"},{"slug":"kit","title":"Kit / Set"}],"license":{"slug":"cc0-1.0","name":"CC0 1.0 Universal","url":"https://creativecommons.org/publicdomain/zero/1.0/","attributionRequired":false},"contributor":{"username":"3dassets","name":"3D Assets","url":"https://3dassets.dev/u/3dassets"},"stats":{"fileSize":15176,"triangles":252,"vertices":756,"meshes":9,"materials":6,"textures":0,"animations":[],"boundingBox":{"min":[-0.2750000059604645,8.099739945699458e-7,-0.25],"max":[0.31998550938546094,1.6221977826673437,0.26999168408981233]},"sizeMeters":[0.595,1.622,0.52],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"Claude Fable 5.1","downloads":8,"publishedAt":"2026-09-07T20:52:58.164Z","updatedAt":"2026-10-08T01:28:48.321Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/26842/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function LoaderArmMechRobotsAndBattleHangar(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/26842/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/26842/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/26842/v1/model.glb\" alt=\"Loader Arm (Mech Robots and Battle Hangar)\" camera-controls auto-rotate></model-viewer>","blender":"# Blender 4.x: File > Import > glTF 2.0, or from the Python console after downloading the file.\nimport bpy\nbpy.ops.import_scene.gltf(filepath='model.glb')  # from https://cdn.3dassets.dev/assets/26842/v1/model.glb\n# Metres and +Y up are converted to Blender's Z-up scene automatically.","godot":"# Godot 4: copy model.glb into res://models/ and the editor imports it as a scene.\nvar packed := load(\"res://models/model.glb\") as PackedScene\nvar model := packed.instantiate()\nadd_child(model)","unity":"// Unity: import model.glb with glTFast (Package Manager: com.unity.cloud.gltfast) and drag the prefab in,\n// or load it at runtime straight from the CDN:\nusing GLTFast;\nvar gltf = new GltfImport();\nif (await gltf.Load(\"https://cdn.3dassets.dev/assets/26842/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"26845","slug":"mech-hangar-and-battle-frames-hopper-arm-a941d988","title":"Hopper Arm (Mech Robots and Battle Hangar)","summary":"Light angled claw arm for the hopper frame, three-talon gripper.","description":"Light angled claw arm for the hopper frame, three-talon gripper. Dimensions 0.40 by 1.11 by 0.51 m (X by Y by Z). Origin at the ground centre; metres, +Y up, +Z forward. Weight class light: 0.4 m socket pads. Named pivots: elbow. Connectors: mount (socket-arm) at 0.00, 1.11, 0.00 facing 0, 1, 0. Frame palette: gunmetal, olive and orange accent, flat shaded. Static geometry; no rig, collision or navigation data. Original design.","status":"published","url":"https://3dassets.dev/assets/mech-hangar-and-battle-frames-hopper-arm-a941d988","cdnUrl":"https://cdn.3dassets.dev/assets/26845/v1/model.glb","downloadUrl":"https://3dassets.dev/download/mech-hangar-and-battle-frames-hopper-arm-a941d988","thumbnailUrl":"https://cdn.3dassets.dev/assets/26845/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/26845/v1/poster.webp","blurhash":"U47w~M-;0000_NWB9Ej[xwRjM^xu9HRj%K%M","category":{"slug":"vehicles","title":"Vehicles"},"tags":[{"slug":"sci-fi","title":"Sci-Fi"},{"slug":"low-poly","title":"Low Poly"},{"slug":"modular","title":"Modular"},{"slug":"kit","title":"Kit / Set"}],"license":{"slug":"cc0-1.0","name":"CC0 1.0 Universal","url":"https://creativecommons.org/publicdomain/zero/1.0/","attributionRequired":false},"contributor":{"username":"3dassets","name":"3D Assets","url":"https://3dassets.dev/u/3dassets"},"stats":{"fileSize":12260,"triangles":184,"vertices":552,"meshes":6,"materials":4,"textures":0,"animations":[],"boundingBox":{"min":[-0.20000000298023224,-0.000007070377500223435,-0.19999660654483206],"max":[0.20000000298023224,1.108313798904419,0.31000640935533946]},"sizeMeters":[0.4,1.108,0.51],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"Claude Fable 5.1","downloads":7,"publishedAt":"2026-09-07T20:52:58.377Z","updatedAt":"2026-10-06T11:24:22.445Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/26845/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function HopperArmMechRobotsAndBattleHangar(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/26845/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/26845/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/26845/v1/model.glb\" alt=\"Hopper Arm (Mech Robots and Battle Hangar)\" camera-controls auto-rotate></model-viewer>","blender":"# Blender 4.x: File > Import > glTF 2.0, or from the Python console after downloading the file.\nimport bpy\nbpy.ops.import_scene.gltf(filepath='model.glb')  # from https://cdn.3dassets.dev/assets/26845/v1/model.glb\n# Metres and +Y up are converted to Blender's Z-up scene automatically.","godot":"# Godot 4: copy model.glb into res://models/ and the editor imports it as a scene.\nvar packed := load(\"res://models/model.glb\") as PackedScene\nvar model := packed.instantiate()\nadd_child(model)","unity":"// Unity: import model.glb with glTFast (Package Manager: com.unity.cloud.gltfast) and drag the prefab in,\n// or load it at runtime straight from the CDN:\nusing GLTFast;\nvar gltf = new GltfImport();\nif (await gltf.Load(\"https://cdn.3dassets.dev/assets/26845/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"26850","slug":"mech-hangar-and-battle-frames-quad-arm-feb7a328","title":"Quad Arm (Mech Robots and Battle Hangar)","summary":"Heavy sponson gun pod for the quad walker with a pivoted short cannon.","description":"Heavy sponson gun pod for the quad walker with a pivoted short cannon. Dimensions 0.80 by 1.30 by 1.93 m (X by Y by Z). Origin at the ground centre; metres, +Y up, +Z forward. Weight class heavy: 0.7 m socket pads. Named pivots: gun. Connectors: mount (socket-arm) at 0.00, 1.30, 0.00 facing 0, 1, 0. Frame palette: gunmetal, olive and orange accent, flat shaded. Static geometry; no rig, collision or navigation data. Original design.","status":"published","url":"https://3dassets.dev/assets/mech-hangar-and-battle-frames-quad-arm-feb7a328","cdnUrl":"https://cdn.3dassets.dev/assets/26850/v1/model.glb","downloadUrl":"https://3dassets.dev/download/mech-hangar-and-battle-frames-quad-arm-feb7a328","thumbnailUrl":"https://cdn.3dassets.dev/assets/26850/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/26850/v1/poster.webp","blurhash":"U897tv4o4n?b~qDiD%xv4pV=oxt9N4%Lxtxu","category":{"slug":"vehicles","title":"Vehicles"},"tags":[{"slug":"sci-fi","title":"Sci-Fi"},{"slug":"low-poly","title":"Low Poly"},{"slug":"modular","title":"Modular"},{"slug":"kit","title":"Kit / Set"}],"license":{"slug":"cc0-1.0","name":"CC0 1.0 Universal","url":"https://creativecommons.org/publicdomain/zero/1.0/","attributionRequired":false},"contributor":{"username":"3dassets","name":"3D Assets","url":"https://3dassets.dev/u/3dassets"},"stats":{"fileSize":9060,"triangles":124,"vertices":372,"meshes":6,"materials":4,"textures":0,"animations":[],"boundingBox":{"min":[-0.4000000059604645,-0.000013743760486295553,-0.4000000059604645],"max":[0.4000000059604645,1.299987133690482,1.5250053218645663]},"sizeMeters":[0.8,1.3,1.925],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"Claude Fable 5.1","downloads":7,"publishedAt":"2026-09-07T20:53:00.111Z","updatedAt":"2026-10-06T11:24:25.028Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/26850/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function QuadArmMechRobotsAndBattleHangar(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/26850/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/26850/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/26850/v1/model.glb\" alt=\"Quad Arm (Mech Robots and Battle Hangar)\" camera-controls auto-rotate></model-viewer>","blender":"# Blender 4.x: File > Import > glTF 2.0, or from the Python console after downloading the file.\nimport bpy\nbpy.ops.import_scene.gltf(filepath='model.glb')  # from https://cdn.3dassets.dev/assets/26850/v1/model.glb\n# Metres and +Y up are converted to Blender's Z-up scene automatically.","godot":"# Godot 4: copy model.glb into res://models/ and the editor imports it as a scene.\nvar packed := load(\"res://models/model.glb\") as PackedScene\nvar model := packed.instantiate()\nadd_child(model)","unity":"// Unity: import model.glb with glTFast (Package Manager: com.unity.cloud.gltfast) and drag the prefab in,\n// or load it at runtime straight from the CDN:\nusing GLTFast;\nvar gltf = new GltfImport();\nif (await gltf.Load(\"https://cdn.3dassets.dev/assets/26850/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"26851","slug":"mech-hangar-and-battle-frames-autocannon-arm-a70eb09a","title":"Autocannon Arm (Mech Robots and Battle Hangar)","summary":"Medium arm-mounted autocannon: shoulder drum, boxy receiver, rear ammunition drum and a long braked barrel.","description":"Medium arm-mounted autocannon: shoulder drum, boxy receiver, rear ammunition drum and a long braked barrel. Dimensions 0.62 by 1.60 by 2.46 m (X by Y by Z). Origin at the ground centre; metres, +Y up, +Z forward. Weight class medium: 0.5 m socket pads. Named pivots: gun (trunnion). Connectors: mount (socket-arm) at 0.00, 1.60, 0.00 facing 0, 1, 0. Frame palette: gunmetal, olive and orange accent, flat shaded. Static geometry; no rig, collision or navigation data. Original design.","status":"published","url":"https://3dassets.dev/assets/mech-hangar-and-battle-frames-autocannon-arm-a70eb09a","cdnUrl":"https://cdn.3dassets.dev/assets/26851/v1/model.glb","downloadUrl":"https://3dassets.dev/download/mech-hangar-and-battle-frames-autocannon-arm-a70eb09a","thumbnailUrl":"https://cdn.3dassets.dev/assets/26851/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/26851/v1/poster.webp","blurhash":"U47-czR600?v~pD%4n?b00E1WC-:IE-:?aWG","category":{"slug":"weapons-tools","title":"Weapons & Tools"},"tags":[{"slug":"sci-fi","title":"Sci-Fi"},{"slug":"low-poly","title":"Low Poly"},{"slug":"modular","title":"Modular"},{"slug":"kit","title":"Kit / Set"}],"license":{"slug":"cc0-1.0","name":"CC0 1.0 Universal","url":"https://creativecommons.org/publicdomain/zero/1.0/","attributionRequired":false},"contributor":{"username":"3dassets","name":"3D Assets","url":"https://3dassets.dev/u/3dassets"},"stats":{"fileSize":14860,"triangles":224,"vertices":672,"meshes":7,"materials":5,"textures":0,"animations":[],"boundingBox":{"min":[-0.3100000023841858,-0.00007630148795945146,-0.75],"max":[0.3100000023841858,1.5999893304426123,1.709994840066048]},"sizeMeters":[0.62,1.6,2.46],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"Claude Fable 5.1","downloads":8,"publishedAt":"2026-09-07T20:53:00.445Z","updatedAt":"2026-10-25T07:55:26.494Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/26851/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function AutocannonArmMechRobotsAndBattleHangar(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/26851/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/26851/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/26851/v1/model.glb\" alt=\"Autocannon Arm (Mech Robots and Battle Hangar)\" camera-controls auto-rotate></model-viewer>","blender":"# Blender 4.x: File > Import > glTF 2.0, or from the Python console after downloading the file.\nimport bpy\nbpy.ops.import_scene.gltf(filepath='model.glb')  # from https://cdn.3dassets.dev/assets/26851/v1/model.glb\n# Metres and +Y up are converted to Blender's Z-up scene automatically.","godot":"# Godot 4: copy model.glb into res://models/ and the editor imports it as a scene.\nvar packed := load(\"res://models/model.glb\") as PackedScene\nvar model := packed.instantiate()\nadd_child(model)","unity":"// Unity: import model.glb with glTFast (Package Manager: com.unity.cloud.gltfast) and drag the prefab in,\n// or load it at runtime straight from the CDN:\nusing GLTFast;\nvar gltf = new GltfImport();\nif (await gltf.Load(\"https://cdn.3dassets.dev/assets/26851/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"26853","slug":"mech-hangar-and-battle-frames-long-rifle-arm-98d634e1","title":"Long Rifle Arm (Mech Robots and Battle Hangar)","summary":"Medium arm-mounted long rifle with a scope block and slender 2.7 m barrel.","description":"Medium arm-mounted long rifle with a scope block and slender 2.7 m barrel. Dimensions 0.50 by 1.50 by 3.10 m (X by Y by Z). Origin at the ground centre; metres, +Y up, +Z forward. Weight class medium: 0.5 m socket pads. Named pivots: gun (trunnion). Connectors: mount (socket-arm) at 0.00, 1.50, 0.00 facing 0, 1, 0. Frame palette: gunmetal, olive and orange accent, flat shaded. Static geometry; no rig, collision or navigation data. Original design.","status":"published","url":"https://3dassets.dev/assets/mech-hangar-and-battle-frames-long-rifle-arm-98d634e1","cdnUrl":"https://cdn.3dassets.dev/assets/26853/v1/model.glb","downloadUrl":"https://3dassets.dev/download/mech-hangar-and-battle-frames-long-rifle-arm-98d634e1","thumbnailUrl":"https://cdn.3dassets.dev/assets/26853/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/26853/v1/poster.webp","blurhash":"U56u3A9FIA_3_M4nIU?b8_IntRxuIV?a%gMz","category":{"slug":"weapons-tools","title":"Weapons & Tools"},"tags":[{"slug":"sci-fi","title":"Sci-Fi"},{"slug":"low-poly","title":"Low Poly"},{"slug":"modular","title":"Modular"},{"slug":"kit","title":"Kit / Set"}],"license":{"slug":"cc0-1.0","name":"CC0 1.0 Universal","url":"https://creativecommons.org/publicdomain/zero/1.0/","attributionRequired":false},"contributor":{"username":"3dassets","name":"3D Assets","url":"https://3dassets.dev/u/3dassets"},"stats":{"fileSize":12620,"triangles":180,"vertices":540,"meshes":7,"materials":5,"textures":0,"animations":[],"boundingBox":{"min":[-0.25,-0.00003583987712468817,-0.550000011920929],"max":[0.25,1.4999893066007544,2.549999952316284]},"sizeMeters":[0.5,1.5,3.1],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"Claude Fable 5.1","downloads":12,"publishedAt":"2026-09-07T20:53:00.842Z","updatedAt":"2026-10-25T09:17:51.014Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/26853/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function LongRifleArmMechRobotsAndBattleHangar(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/26853/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/26853/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/26853/v1/model.glb\" alt=\"Long Rifle Arm (Mech Robots and Battle Hangar)\" camera-controls auto-rotate></model-viewer>","blender":"# Blender 4.x: File > Import > glTF 2.0, or from the Python console after downloading the file.\nimport bpy\nbpy.ops.import_scene.gltf(filepath='model.glb')  # from https://cdn.3dassets.dev/assets/26853/v1/model.glb\n# Metres and +Y up are converted to Blender's Z-up scene automatically.","godot":"# Godot 4: copy model.glb into res://models/ and the editor imports it as a scene.\nvar packed := load(\"res://models/model.glb\") as PackedScene\nvar model := packed.instantiate()\nadd_child(model)","unity":"// Unity: import model.glb with glTFast (Package Manager: com.unity.cloud.gltfast) and drag the prefab in,\n// or load it at runtime straight from the CDN:\nusing GLTFast;\nvar gltf = new GltfImport();\nif (await gltf.Load(\"https://cdn.3dassets.dev/assets/26853/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"26855","slug":"mech-hangar-and-battle-frames-blade-arm-d7b84d3f","title":"Blade Arm (Mech Robots and Battle Hangar)","summary":"Medium melee arm carrying a 2 m forward-swept blade with an orange spine.","description":"Medium melee arm carrying a 2 m forward-swept blade with an orange spine. Dimensions 0.58 by 1.60 by 2.30 m (X by Y by Z). Origin at the ground centre; metres, +Y up, +Z forward. Weight class medium: 0.5 m socket pads. Named pivots: elbow. Connectors: mount (socket-arm) at 0.00, 1.60, 0.00 facing 0, 1, 0. Frame palette: gunmetal, olive and orange accent, flat shaded. Static geometry; no rig, collision or navigation data. Original design.","status":"published","url":"https://3dassets.dev/assets/mech-hangar-and-battle-frames-blade-arm-d7b84d3f","cdnUrl":"https://cdn.3dassets.dev/assets/26855/v1/model.glb","downloadUrl":"https://3dassets.dev/download/mech-hangar-and-battle-frames-blade-arm-d7b84d3f","thumbnailUrl":"https://cdn.3dassets.dev/assets/26855/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/26855/v1/poster.webp","blurhash":"UAAc;%Mx03%go}8{ni?b0kWU~9jc^k%0JA9c","category":{"slug":"weapons-tools","title":"Weapons & Tools"},"tags":[{"slug":"sci-fi","title":"Sci-Fi"},{"slug":"low-poly","title":"Low Poly"},{"slug":"modular","title":"Modular"},{"slug":"kit","title":"Kit / Set"}],"license":{"slug":"cc0-1.0","name":"CC0 1.0 Universal","url":"https://creativecommons.org/publicdomain/zero/1.0/","attributionRequired":false},"contributor":{"username":"3dassets","name":"3D Assets","url":"https://3dassets.dev/u/3dassets"},"stats":{"fileSize":12096,"triangles":172,"vertices":516,"meshes":7,"materials":5,"textures":0,"animations":[],"boundingBox":{"min":[-0.28999999165534973,2.384185793236071e-8,-0.300016008346757],"max":[0.28999999165534973,1.5999893304426123,2]},"sizeMeters":[0.58,1.6,2.3],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"Claude Fable 5.1","downloads":10,"publishedAt":"2026-09-07T20:53:01.319Z","updatedAt":"2026-10-25T08:19:37.266Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/26855/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function BladeArmMechRobotsAndBattleHangar(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/26855/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/26855/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/26855/v1/model.glb\" alt=\"Blade Arm (Mech Robots and Battle Hangar)\" camera-controls auto-rotate></model-viewer>","blender":"# Blender 4.x: File > Import > glTF 2.0, or from the Python console after downloading the file.\nimport bpy\nbpy.ops.import_scene.gltf(filepath='model.glb')  # from https://cdn.3dassets.dev/assets/26855/v1/model.glb\n# Metres and +Y up are converted to Blender's Z-up scene automatically.","godot":"# Godot 4: copy model.glb into res://models/ and the editor imports it as a scene.\nvar packed := load(\"res://models/model.glb\") as PackedScene\nvar model := packed.instantiate()\nadd_child(model)","unity":"// Unity: import model.glb with glTFast (Package Manager: com.unity.cloud.gltfast) and drag the prefab in,\n// or load it at runtime straight from the CDN:\nusing GLTFast;\nvar gltf = new GltfImport();\nif (await gltf.Load(\"https://cdn.3dassets.dev/assets/26855/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"26862","slug":"mech-hangar-and-battle-frames-shield-arm-1eaebe3b","title":"Shield Arm (Mech Robots and Battle Hangar)","summary":"Medium arm carrying a raked 1 m by 1.5 m ballistic shield plate with a hazard stripe and top rail.","description":"Medium arm carrying a raked 1 m by 1.5 m ballistic shield plate with a hazard stripe and top rail. Dimensions 1.06 by 1.60 by 0.86 m (X by Y by Z). Origin at the ground centre; metres, +Y up, +Z forward. Weight class medium: 0.5 m socket pads. Named pivots: elbow. Connectors: mount (socket-arm) at 0.00, 1.60, 0.00 facing 0, 1, 0. Frame palette: gunmetal, olive and orange accent, flat shaded. Static geometry; no rig, collision or navigation data. Original design.","status":"published","url":"https://3dassets.dev/assets/mech-hangar-and-battle-frames-shield-arm-1eaebe3b","cdnUrl":"https://cdn.3dassets.dev/assets/26862/v1/model.glb","downloadUrl":"https://3dassets.dev/download/mech-hangar-and-battle-frames-shield-arm-1eaebe3b","thumbnailUrl":"https://cdn.3dassets.dev/assets/26862/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/26862/v1/poster.webp","blurhash":"UDBpzj~o0001RpRkt2xu03D*%J?ZoyoeWBR-","category":{"slug":"weapons-tools","title":"Weapons & Tools"},"tags":[{"slug":"sci-fi","title":"Sci-Fi"},{"slug":"low-poly","title":"Low Poly"},{"slug":"modular","title":"Modular"},{"slug":"kit","title":"Kit / Set"}],"license":{"slug":"cc0-1.0","name":"CC0 1.0 Universal","url":"https://creativecommons.org/publicdomain/zero/1.0/","attributionRequired":false},"contributor":{"username":"3dassets","name":"3D Assets","url":"https://3dassets.dev/u/3dassets"},"stats":{"fileSize":14788,"triangles":224,"vertices":672,"meshes":8,"materials":5,"textures":0,"animations":[],"boundingBox":{"min":[-0.5299789801789774,-2.384185793236071e-8,-0.2750236445592052],"max":[0.5299789801789774,1.5999893304426123,0.589797478083594]},"sizeMeters":[1.06,1.6,0.865],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"Claude Fable 5.1","downloads":12,"publishedAt":"2026-09-07T20:53:03.465Z","updatedAt":"2026-10-25T15:21:12.568Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/26862/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function ShieldArmMechRobotsAndBattleHangar(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/26862/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/26862/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/26862/v1/model.glb\" alt=\"Shield Arm (Mech Robots and Battle Hangar)\" camera-controls auto-rotate></model-viewer>","blender":"# Blender 4.x: File > Import > glTF 2.0, or from the Python console after downloading the file.\nimport bpy\nbpy.ops.import_scene.gltf(filepath='model.glb')  # from https://cdn.3dassets.dev/assets/26862/v1/model.glb\n# Metres and +Y up are converted to Blender's Z-up scene automatically.","godot":"# Godot 4: copy model.glb into res://models/ and the editor imports it as a scene.\nvar packed := load(\"res://models/model.glb\") as PackedScene\nvar model := packed.instantiate()\nadd_child(model)","unity":"// Unity: import model.glb with glTFast (Package Manager: com.unity.cloud.gltfast) and drag the prefab in,\n// or load it at runtime straight from the CDN:\nusing GLTFast;\nvar gltf = new GltfImport();\nif (await gltf.Load(\"https://cdn.3dassets.dev/assets/26862/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"26863","slug":"mech-hangar-and-battle-frames-claw-arm-9e73dd09","title":"Claw Arm (Mech Robots and Battle Hangar)","summary":"Medium heavy-duty claw with opposed jaws on a wrist drum.","description":"Medium heavy-duty claw with opposed jaws on a wrist drum. Dimensions 0.58 by 1.60 by 0.97 m (X by Y by Z). Origin at the ground centre; metres, +Y up, +Z forward. Weight class medium: 0.5 m socket pads. Named pivots: elbow. Connectors: mount (socket-arm) at 0.00, 1.60, 0.00 facing 0, 1, 0. Frame palette: gunmetal, olive and orange accent, flat shaded. Static geometry; no rig, collision or navigation data. Original design.","status":"published","url":"https://3dassets.dev/assets/mech-hangar-and-battle-frames-claw-arm-9e73dd09","cdnUrl":"https://cdn.3dassets.dev/assets/26863/v1/model.glb","downloadUrl":"https://3dassets.dev/download/mech-hangar-and-battle-frames-claw-arm-9e73dd09","thumbnailUrl":"https://cdn.3dassets.dev/assets/26863/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/26863/v1/poster.webp","blurhash":"U38z}i?b0000_1IB4o-;E7RQ%G%fRtag-#%L","category":{"slug":"weapons-tools","title":"Weapons & Tools"},"tags":[{"slug":"sci-fi","title":"Sci-Fi"},{"slug":"low-poly","title":"Low Poly"},{"slug":"modular","title":"Modular"},{"slug":"kit","title":"Kit / Set"}],"license":{"slug":"cc0-1.0","name":"CC0 1.0 Universal","url":"https://creativecommons.org/publicdomain/zero/1.0/","attributionRequired":false},"contributor":{"username":"3dassets","name":"3D Assets","url":"https://3dassets.dev/u/3dassets"},"stats":{"fileSize":12564,"triangles":196,"vertices":588,"meshes":6,"materials":4,"textures":0,"animations":[],"boundingBox":{"min":[-0.28999999165534973,1.1920928910669204e-8,-0.349999614351825],"max":[0.28999999165534973,1.5999893304426123,0.6200000047683716]},"sizeMeters":[0.58,1.6,0.97],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"Claude Fable 5.1","downloads":9,"publishedAt":"2026-09-07T20:53:03.898Z","updatedAt":"2026-10-25T07:59:13.987Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/26863/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function ClawArmMechRobotsAndBattleHangar(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/26863/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/26863/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/26863/v1/model.glb\" alt=\"Claw Arm (Mech Robots and Battle Hangar)\" camera-controls auto-rotate></model-viewer>","blender":"# Blender 4.x: File > Import > glTF 2.0, or from the Python console after downloading the file.\nimport bpy\nbpy.ops.import_scene.gltf(filepath='model.glb')  # from https://cdn.3dassets.dev/assets/26863/v1/model.glb\n# Metres and +Y up are converted to Blender's Z-up scene automatically.","godot":"# Godot 4: copy model.glb into res://models/ and the editor imports it as a scene.\nvar packed := load(\"res://models/model.glb\") as PackedScene\nvar model := packed.instantiate()\nadd_child(model)","unity":"// Unity: import model.glb with glTFast (Package Manager: com.unity.cloud.gltfast) and drag the prefab in,\n// or load it at runtime straight from the CDN:\nusing GLTFast;\nvar gltf = new GltfImport();\nif (await gltf.Load(\"https://cdn.3dassets.dev/assets/26863/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"26865","slug":"mech-hangar-and-battle-frames-gatling-arm-b6dbe2f5","title":"Gatling Arm (Mech Robots and Battle Hangar)","summary":"Heavy six-barrel rotary cannon arm with a rear ammunition drum and a pivoted rotor cluster.","description":"Heavy six-barrel rotary cannon arm with a rear ammunition drum and a pivoted rotor cluster. Dimensions 0.90 by 2.00 by 3.12 m (X by Y by Z). Origin at the ground centre; metres, +Y up, +Z forward. Weight class heavy: 0.7 m socket pads. Named pivots: rotor (barrel cluster axis). Connectors: mount (socket-arm) at 0.00, 2.00, 0.00 facing 0, 1, 0. Frame palette: gunmetal, olive and orange accent, flat shaded. Static geometry; no rig, collision or navigation data. Original design.","status":"published","url":"https://3dassets.dev/assets/mech-hangar-and-battle-frames-gatling-arm-b6dbe2f5","cdnUrl":"https://cdn.3dassets.dev/assets/26865/v1/model.glb","downloadUrl":"https://3dassets.dev/download/mech-hangar-and-battle-frames-gatling-arm-b6dbe2f5","thumbnailUrl":"https://cdn.3dassets.dev/assets/26865/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/26865/v1/poster.webp","blurhash":"U68N%+IV00x[~qM{9Fog01W9%LxwD+tQ%1%M","category":{"slug":"weapons-tools","title":"Weapons & Tools"},"tags":[{"slug":"sci-fi","title":"Sci-Fi"},{"slug":"low-poly","title":"Low Poly"},{"slug":"modular","title":"Modular"},{"slug":"kit","title":"Kit / Set"}],"license":{"slug":"cc0-1.0","name":"CC0 1.0 Universal","url":"https://creativecommons.org/publicdomain/zero/1.0/","attributionRequired":false},"contributor":{"username":"3dassets","name":"3D Assets","url":"https://3dassets.dev/u/3dassets"},"stats":{"fileSize":22680,"triangles":396,"vertices":1188,"meshes":5,"materials":4,"textures":0,"animations":[],"boundingBox":{"min":[-0.44999998807907104,0,-1.0700711497272584],"max":[0.44999998807907104,2,2.0499999284744264]},"sizeMeters":[0.9,2,3.12],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"Claude Fable 5.1","downloads":8,"publishedAt":"2026-09-07T20:53:04.108Z","updatedAt":"2026-10-25T09:25:56.303Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/26865/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function GatlingArmMechRobotsAndBattleHangar(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/26865/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/26865/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/26865/v1/model.glb\" alt=\"Gatling Arm (Mech Robots and Battle Hangar)\" camera-controls auto-rotate></model-viewer>","blender":"# Blender 4.x: File > Import > glTF 2.0, or from the Python console after downloading the file.\nimport bpy\nbpy.ops.import_scene.gltf(filepath='model.glb')  # from https://cdn.3dassets.dev/assets/26865/v1/model.glb\n# Metres and +Y up are converted to Blender's Z-up scene automatically.","godot":"# Godot 4: copy model.glb into res://models/ and the editor imports it as a scene.\nvar packed := load(\"res://models/model.glb\") as PackedScene\nvar model := packed.instantiate()\nadd_child(model)","unity":"// Unity: import model.glb with glTFast (Package Manager: com.unity.cloud.gltfast) and drag the prefab in,\n// or load it at runtime straight from the CDN:\nusing GLTFast;\nvar gltf = new GltfImport();\nif (await gltf.Load(\"https://cdn.3dassets.dev/assets/26865/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"26867","slug":"mech-hangar-and-battle-frames-missile-pod-1df9ee27","title":"Missile Pod (Mech Robots and Battle Hangar)","summary":"Medium shoulder missile pod: six-cell box launcher pivoted at its rear hinge under a short mount stub.","description":"Medium shoulder missile pod: six-cell box launcher pivoted at its rear hinge under a short mount stub. Dimensions 0.70 by 1.00 by 1.01 m (X by Y by Z). Origin at the ground centre; metres, +Y up, +Z forward. Weight class medium: 0.5 m socket pads. Named pivots: pod (rear hinge). Connectors: mount (socket-arm) at 0.00, 1.00, 0.00 facing 0, 1, 0. Frame palette: gunmetal, olive and orange accent, flat shaded. Static geometry; no rig, collision or navigation data. Original design.","status":"published","url":"https://3dassets.dev/assets/mech-hangar-and-battle-frames-missile-pod-1df9ee27","cdnUrl":"https://cdn.3dassets.dev/assets/26867/v1/model.glb","downloadUrl":"https://3dassets.dev/download/mech-hangar-and-battle-frames-missile-pod-1df9ee27","thumbnailUrl":"https://cdn.3dassets.dev/assets/26867/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/26867/v1/poster.webp","blurhash":"U69jr.^$004=.TNeDhwu0258%F?Fid$~%eER","category":{"slug":"weapons-tools","title":"Weapons & Tools"},"tags":[{"slug":"sci-fi","title":"Sci-Fi"},{"slug":"low-poly","title":"Low Poly"},{"slug":"modular","title":"Modular"},{"slug":"kit","title":"Kit / Set"}],"license":{"slug":"cc0-1.0","name":"CC0 1.0 Universal","url":"https://creativecommons.org/publicdomain/zero/1.0/","attributionRequired":false},"contributor":{"username":"3dassets","name":"3D Assets","url":"https://3dassets.dev/u/3dassets"},"stats":{"fileSize":8380,"triangles":120,"vertices":360,"meshes":4,"materials":3,"textures":0,"animations":[],"boundingBox":{"min":[-0.3500260009867801,-0.00001654549716911813,-0.4499999895691872],"max":[0.3500260009867801,0.9999893051109566,0.5601552962218161]},"sizeMeters":[0.7,1,1.01],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"Claude Fable 5.1","downloads":11,"publishedAt":"2026-09-07T20:53:04.757Z","updatedAt":"2026-10-25T08:25:07.526Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/26867/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function MissilePodMechRobotsAndBattleHangar(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/26867/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/26867/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/26867/v1/model.glb\" alt=\"Missile Pod (Mech Robots and Battle Hangar)\" camera-controls auto-rotate></model-viewer>","blender":"# Blender 4.x: File > Import > glTF 2.0, or from the Python console after downloading the file.\nimport bpy\nbpy.ops.import_scene.gltf(filepath='model.glb')  # from https://cdn.3dassets.dev/assets/26867/v1/model.glb\n# Metres and +Y up are converted to Blender's Z-up scene automatically.","godot":"# Godot 4: copy model.glb into res://models/ and the editor imports it as a scene.\nvar packed := load(\"res://models/model.glb\") as PackedScene\nvar model := packed.instantiate()\nadd_child(model)","unity":"// Unity: import model.glb with glTFast (Package Manager: com.unity.cloud.gltfast) and drag the prefab in,\n// or load it at runtime straight from the CDN:\nusing GLTFast;\nvar gltf = new GltfImport();\nif (await gltf.Load(\"https://cdn.3dassets.dev/assets/26867/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"26874","slug":"mech-hangar-and-battle-frames-laser-pod-fdc4a5a2","title":"Laser Pod (Mech Robots and Battle Hangar)","summary":"Light shoulder laser pod with a glowing emitter lens and orange heat fins.","description":"Light shoulder laser pod with a glowing emitter lens and orange heat fins. Dimensions 0.40 by 0.90 by 1.21 m (X by Y by Z). Origin at the ground centre; metres, +Y up, +Z forward. Weight class light: 0.4 m socket pads. Named pivots: gun (trunnion). Connectors: mount (socket-arm) at 0.00, 0.90, 0.00 facing 0, 1, 0. Frame palette: gunmetal, olive and orange accent, flat shaded. Static geometry; no rig, collision or navigation data. Original design.","status":"published","url":"https://3dassets.dev/assets/mech-hangar-and-battle-frames-laser-pod-fdc4a5a2","cdnUrl":"https://cdn.3dassets.dev/assets/26874/v1/model.glb","downloadUrl":"https://3dassets.dev/download/mech-hangar-and-battle-frames-laser-pod-fdc4a5a2","thumbnailUrl":"https://cdn.3dassets.dev/assets/26874/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/26874/v1/poster.webp","blurhash":"U69%*PEn00I;~pDj4nx]00v_Nx?I9k_1.7og","category":{"slug":"weapons-tools","title":"Weapons & Tools"},"tags":[{"slug":"sci-fi","title":"Sci-Fi"},{"slug":"low-poly","title":"Low Poly"},{"slug":"modular","title":"Modular"},{"slug":"kit","title":"Kit / Set"}],"license":{"slug":"cc0-1.0","name":"CC0 1.0 Universal","url":"https://creativecommons.org/publicdomain/zero/1.0/","attributionRequired":false},"contributor":{"username":"3dassets","name":"3D Assets","url":"https://3dassets.dev/u/3dassets"},"stats":{"fileSize":10880,"triangles":160,"vertices":480,"meshes":6,"materials":5,"textures":0,"animations":[],"boundingBox":{"min":[-0.20000000298023224,-0.000018192254088500448,-0.40000763931323746],"max":[0.2011999934911728,0.8999914384262604,0.8099957287284723]},"sizeMeters":[0.401,0.9,1.21],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"Claude Fable 5.1","downloads":8,"publishedAt":"2026-09-07T20:53:06.941Z","updatedAt":"2026-10-25T08:38:30.211Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/26874/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function LaserPodMechRobotsAndBattleHangar(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/26874/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/26874/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/26874/v1/model.glb\" alt=\"Laser Pod (Mech Robots and Battle Hangar)\" camera-controls auto-rotate></model-viewer>","blender":"# Blender 4.x: File > Import > glTF 2.0, or from the Python console after downloading the file.\nimport bpy\nbpy.ops.import_scene.gltf(filepath='model.glb')  # from https://cdn.3dassets.dev/assets/26874/v1/model.glb\n# Metres and +Y up are converted to Blender's Z-up scene automatically.","godot":"# Godot 4: copy model.glb into res://models/ and the editor imports it as a scene.\nvar packed := load(\"res://models/model.glb\") as PackedScene\nvar model := packed.instantiate()\nadd_child(model)","unity":"// Unity: import model.glb with glTFast (Package Manager: com.unity.cloud.gltfast) and drag the prefab in,\n// or load it at runtime straight from the CDN:\nusing GLTFast;\nvar gltf = new GltfImport();\nif (await gltf.Load(\"https://cdn.3dassets.dev/assets/26874/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"26876","slug":"mech-hangar-and-battle-frames-mono-eye-head-f466106e","title":"Mono Eye Head (Mech Robots and Battle Hangar)","summary":"Medium sensor head with a single wide optic under a brow plate and a short antenna.","description":"Medium sensor head with a single wide optic under a brow plate and a short antenna. Dimensions 0.54 by 0.77 by 0.58 m (X by Y by Z). Origin at the ground centre; metres, +Y up, +Z forward. Weight class medium: 0.5 m socket pads. Connectors: neck (socket-head) at 0.00, 0.00, 0.00 facing 0, -1, 0. Frame palette: gunmetal, olive and orange accent, flat shaded. Static geometry; no rig, collision or navigation data. Original design.","status":"published","url":"https://3dassets.dev/assets/mech-hangar-and-battle-frames-mono-eye-head-f466106e","cdnUrl":"https://cdn.3dassets.dev/assets/26876/v1/model.glb","downloadUrl":"https://3dassets.dev/download/mech-hangar-and-battle-frames-mono-eye-head-f466106e","thumbnailUrl":"https://cdn.3dassets.dev/assets/26876/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/26876/v1/poster.webp","blurhash":"U5AwYQ.9004mD,M{xY%f00Mw_N.9?q%fN39G","category":{"slug":"vehicles","title":"Vehicles"},"tags":[{"slug":"sci-fi","title":"Sci-Fi"},{"slug":"low-poly","title":"Low Poly"},{"slug":"modular","title":"Modular"},{"slug":"kit","title":"Kit / Set"}],"license":{"slug":"cc0-1.0","name":"CC0 1.0 Universal","url":"https://creativecommons.org/publicdomain/zero/1.0/","attributionRequired":false},"contributor":{"username":"3dassets","name":"3D Assets","url":"https://3dassets.dev/u/3dassets"},"stats":{"fileSize":8408,"triangles":108,"vertices":324,"meshes":4,"materials":4,"textures":0,"animations":[],"boundingBox":{"min":[-0.27000001072883606,-3.033224427878567e-7,-0.2750000059604645],"max":[0.27000001072883606,0.7699793958329599,0.30999664460303533]},"sizeMeters":[0.54,0.77,0.585],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"Claude Fable 5.1","downloads":9,"publishedAt":"2026-09-07T20:53:07.375Z","updatedAt":"2026-10-12T09:00:07.187Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/26876/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function MonoEyeHeadMechRobotsAndBattleHangar(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/26876/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/26876/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/26876/v1/model.glb\" alt=\"Mono Eye Head (Mech Robots and Battle Hangar)\" camera-controls auto-rotate></model-viewer>","blender":"# Blender 4.x: File > Import > glTF 2.0, or from the Python console after downloading the file.\nimport bpy\nbpy.ops.import_scene.gltf(filepath='model.glb')  # from https://cdn.3dassets.dev/assets/26876/v1/model.glb\n# Metres and +Y up are converted to Blender's Z-up scene automatically.","godot":"# Godot 4: copy model.glb into res://models/ and the editor imports it as a scene.\nvar packed := load(\"res://models/model.glb\") as PackedScene\nvar model := packed.instantiate()\nadd_child(model)","unity":"// Unity: import model.glb with glTFast (Package Manager: com.unity.cloud.gltfast) and drag the prefab in,\n// or load it at runtime straight from the CDN:\nusing GLTFast;\nvar gltf = new GltfImport();\nif (await gltf.Load(\"https://cdn.3dassets.dev/assets/26876/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"26877","slug":"mech-hangar-and-battle-frames-twin-optic-head-dc21fbfc","title":"Twin Optic Head (Mech Robots and Battle Hangar)","summary":"Medium head with paired square optics and twin whip antennae.","description":"Medium head with paired square optics and twin whip antennae. Dimensions 0.64 by 0.91 by 0.58 m (X by Y by Z). Origin at the ground centre; metres, +Y up, +Z forward. Weight class medium: 0.5 m socket pads. Connectors: neck (socket-head) at 0.00, 0.00, 0.00 facing 0, -1, 0. Frame palette: gunmetal, olive and orange accent, flat shaded. Static geometry; no rig, collision or navigation data. Original design.","status":"published","url":"https://3dassets.dev/assets/mech-hangar-and-battle-frames-twin-optic-head-dc21fbfc","cdnUrl":"https://cdn.3dassets.dev/assets/26877/v1/model.glb","downloadUrl":"https://3dassets.dev/download/mech-hangar-and-battle-frames-twin-optic-head-dc21fbfc","thumbnailUrl":"https://cdn.3dassets.dev/assets/26877/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/26877/v1/poster.webp","blurhash":"U79*0].8009FIEM{t2x[00IA.8tR_K%gN0IA","category":{"slug":"vehicles","title":"Vehicles"},"tags":[{"slug":"sci-fi","title":"Sci-Fi"},{"slug":"low-poly","title":"Low Poly"},{"slug":"modular","title":"Modular"},{"slug":"kit","title":"Kit / Set"}],"license":{"slug":"cc0-1.0","name":"CC0 1.0 Universal","url":"https://creativecommons.org/publicdomain/zero/1.0/","attributionRequired":false},"contributor":{"username":"3dassets","name":"3D Assets","url":"https://3dassets.dev/u/3dassets"},"stats":{"fileSize":9692,"triangles":120,"vertices":360,"meshes":5,"materials":5,"textures":0,"animations":[],"boundingBox":{"min":[-0.31614261865615845,-3.033224427878567e-7,-0.27499527174599836],"max":[0.3196287453174591,0.9058054431385671,0.3049946604529346]},"sizeMeters":[0.636,0.906,0.58],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"Claude Fable 5.1","downloads":8,"publishedAt":"2026-09-07T20:53:07.776Z","updatedAt":"2026-10-05T23:53:30.908Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/26877/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function TwinOpticHeadMechRobotsAndBattleHangar(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/26877/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/26877/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/26877/v1/model.glb\" alt=\"Twin Optic Head (Mech Robots and Battle Hangar)\" camera-controls auto-rotate></model-viewer>","blender":"# Blender 4.x: File > Import > glTF 2.0, or from the Python console after downloading the file.\nimport bpy\nbpy.ops.import_scene.gltf(filepath='model.glb')  # from https://cdn.3dassets.dev/assets/26877/v1/model.glb\n# Metres and +Y up are converted to Blender's Z-up scene automatically.","godot":"# Godot 4: copy model.glb into res://models/ and the editor imports it as a scene.\nvar packed := load(\"res://models/model.glb\") as PackedScene\nvar model := packed.instantiate()\nadd_child(model)","unity":"// Unity: import model.glb with glTFast (Package Manager: com.unity.cloud.gltfast) and drag the prefab in,\n// or load it at runtime straight from the CDN:\nusing GLTFast;\nvar gltf = new GltfImport();\nif (await gltf.Load(\"https://cdn.3dassets.dev/assets/26877/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"26879","slug":"mech-hangar-and-battle-frames-dome-radar-head-27e1dfd8","title":"Dome Radar Head (Mech Robots and Battle Hangar)","summary":"Heavy radome head: faceted dome on a drum base with a top antenna stub.","description":"Heavy radome head: faceted dome on a drum base with a top antenna stub. Dimensions 0.60 by 1.02 by 0.60 m (X by Y by Z). Origin at the ground centre; metres, +Y up, +Z forward. Weight class heavy: 0.7 m socket pads. Connectors: neck (socket-head) at 0.00, 0.00, 0.00 facing 0, -1, 0. Frame palette: gunmetal, olive and orange accent, flat shaded. Static geometry; no rig, collision or navigation data. Original design.","status":"published","url":"https://3dassets.dev/assets/mech-hangar-and-battle-frames-dome-radar-head-27e1dfd8","cdnUrl":"https://cdn.3dassets.dev/assets/26879/v1/model.glb","downloadUrl":"https://3dassets.dev/download/mech-hangar-and-battle-frames-dome-radar-head-27e1dfd8","thumbnailUrl":"https://cdn.3dassets.dev/assets/26879/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/26879/v1/poster.webp","blurhash":"U99tAQ%200E1-OoLItR+00Rj~pt89$WV=?s:","category":{"slug":"vehicles","title":"Vehicles"},"tags":[{"slug":"sci-fi","title":"Sci-Fi"},{"slug":"low-poly","title":"Low Poly"},{"slug":"modular","title":"Modular"},{"slug":"kit","title":"Kit / Set"}],"license":{"slug":"cc0-1.0","name":"CC0 1.0 Universal","url":"https://creativecommons.org/publicdomain/zero/1.0/","attributionRequired":false},"contributor":{"username":"3dassets","name":"3D Assets","url":"https://3dassets.dev/u/3dassets"},"stats":{"fileSize":13316,"triangles":212,"vertices":636,"meshes":4,"materials":4,"textures":0,"animations":[],"boundingBox":{"min":[-0.30001830564159304,0.0000061024603743020656,-0.30000001192092896],"max":[0.30001830564159304,1.0199999809265137,0.30000001192092896]},"sizeMeters":[0.6,1.02,0.6],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"Claude Fable 5.1","downloads":10,"publishedAt":"2026-09-07T20:53:08.270Z","updatedAt":"2026-10-12T10:15:32.658Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/26879/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function DomeRadarHeadMechRobotsAndBattleHangar(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/26879/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/26879/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/26879/v1/model.glb\" alt=\"Dome Radar Head (Mech Robots and Battle Hangar)\" camera-controls auto-rotate></model-viewer>","blender":"# Blender 4.x: File > Import > glTF 2.0, or from the Python console after downloading the file.\nimport bpy\nbpy.ops.import_scene.gltf(filepath='model.glb')  # from https://cdn.3dassets.dev/assets/26879/v1/model.glb\n# Metres and +Y up are converted to Blender's Z-up scene automatically.","godot":"# Godot 4: copy model.glb into res://models/ and the editor imports it as a scene.\nvar packed := load(\"res://models/model.glb\") as PackedScene\nvar model := packed.instantiate()\nadd_child(model)","unity":"// Unity: import model.glb with glTFast (Package Manager: com.unity.cloud.gltfast) and drag the prefab in,\n// or load it at runtime straight from the CDN:\nusing GLTFast;\nvar gltf = new GltfImport();\nif (await gltf.Load(\"https://cdn.3dassets.dev/assets/26879/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"26886","slug":"mech-hangar-and-battle-frames-visor-head-1733f5c0","title":"Visor Head (Mech Robots and Battle Hangar)","summary":"Light visor head with a wide glowing sensor band and cheek plates.","description":"Light visor head with a wide glowing sensor band and cheek plates. Dimensions 0.54 by 0.38 by 0.46 m (X by Y by Z). Origin at the ground centre; metres, +Y up, +Z forward. Weight class light: 0.4 m socket pads. Connectors: neck (socket-head) at 0.00, 0.00, 0.00 facing 0, -1, 0. Frame palette: gunmetal, olive and orange accent, flat shaded. Static geometry; no rig, collision or navigation data. Original design.","status":"published","url":"https://3dassets.dev/assets/mech-hangar-and-battle-frames-visor-head-1733f5c0","cdnUrl":"https://cdn.3dassets.dev/assets/26886/v1/model.glb","downloadUrl":"https://3dassets.dev/download/mech-hangar-and-battle-frames-visor-head-1733f5c0","thumbnailUrl":"https://cdn.3dassets.dev/assets/26886/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/26886/v1/poster.webp","blurhash":"U9BNG^_44UDi_4RoRi%1008_og-;ITx@D*Dj","category":{"slug":"vehicles","title":"Vehicles"},"tags":[{"slug":"sci-fi","title":"Sci-Fi"},{"slug":"low-poly","title":"Low Poly"},{"slug":"modular","title":"Modular"},{"slug":"kit","title":"Kit / Set"}],"license":{"slug":"cc0-1.0","name":"CC0 1.0 Universal","url":"https://creativecommons.org/publicdomain/zero/1.0/","attributionRequired":false},"contributor":{"username":"3dassets","name":"3D Assets","url":"https://3dassets.dev/u/3dassets"},"stats":{"fileSize":7612,"triangles":92,"vertices":276,"meshes":4,"materials":4,"textures":0,"animations":[],"boundingBox":{"min":[-0.27000001072883606,0.00000549184167141642,-0.22000458176742413],"max":[0.27000001072883606,0.37999756244311733,0.2399935910706354]},"sizeMeters":[0.54,0.38,0.46],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"Claude Fable 5.1","downloads":8,"publishedAt":"2026-09-07T20:53:10.220Z","updatedAt":"2026-10-10T09:20:04.819Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/26886/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function VisorHeadMechRobotsAndBattleHangar(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/26886/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/26886/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/26886/v1/model.glb\" alt=\"Visor Head (Mech Robots and Battle Hangar)\" camera-controls auto-rotate></model-viewer>","blender":"# Blender 4.x: File > Import > glTF 2.0, or from the Python console after downloading the file.\nimport bpy\nbpy.ops.import_scene.gltf(filepath='model.glb')  # from https://cdn.3dassets.dev/assets/26886/v1/model.glb\n# Metres and +Y up are converted to Blender's Z-up scene automatically.","godot":"# Godot 4: copy model.glb into res://models/ and the editor imports it as a scene.\nvar packed := load(\"res://models/model.glb\") as PackedScene\nvar model := packed.instantiate()\nadd_child(model)","unity":"// Unity: import model.glb with glTFast (Package Manager: com.unity.cloud.gltfast) and drag the prefab in,\n// or load it at runtime straight from the CDN:\nusing GLTFast;\nvar gltf = new GltfImport();\nif (await gltf.Load(\"https://cdn.3dassets.dev/assets/26886/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"26888","slug":"mech-hangar-and-battle-frames-periscope-head-ea7875b3","title":"Periscope Head (Mech Robots and Battle Hangar)","summary":"Low armoured head with a raised periscope sensor mast.","description":"Low armoured head with a raised periscope sensor mast. Dimensions 0.50 by 1.05 by 0.50 m (X by Y by Z). Origin at the ground centre; metres, +Y up, +Z forward. Weight class medium: 0.5 m socket pads. Connectors: neck (socket-head) at 0.00, 0.00, 0.00 facing 0, -1, 0. Frame palette: gunmetal, olive and orange accent, flat shaded. Static geometry; no rig, collision or navigation data. Original design.","status":"published","url":"https://3dassets.dev/assets/mech-hangar-and-battle-frames-periscope-head-ea7875b3","cdnUrl":"https://cdn.3dassets.dev/assets/26888/v1/model.glb","downloadUrl":"https://3dassets.dev/download/mech-hangar-and-battle-frames-periscope-head-ea7875b3","thumbnailUrl":"https://cdn.3dassets.dev/assets/26888/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/26888/v1/poster.webp","blurhash":"UDA0?m%K01E4D+RQt2xu0NIp-n-n~ot6IVRl","category":{"slug":"vehicles","title":"Vehicles"},"tags":[{"slug":"sci-fi","title":"Sci-Fi"},{"slug":"low-poly","title":"Low Poly"},{"slug":"modular","title":"Modular"},{"slug":"kit","title":"Kit / Set"}],"license":{"slug":"cc0-1.0","name":"CC0 1.0 Universal","url":"https://creativecommons.org/publicdomain/zero/1.0/","attributionRequired":false},"contributor":{"username":"3dassets","name":"3D Assets","url":"https://3dassets.dev/u/3dassets"},"stats":{"fileSize":8556,"triangles":112,"vertices":336,"meshes":5,"materials":5,"textures":0,"animations":[],"boundingBox":{"min":[-0.25,0.000006716650885578435,-0.25],"max":[0.25,1.0499999523162842,0.25]},"sizeMeters":[0.5,1.05,0.5],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"Claude Fable 5.1","downloads":8,"publishedAt":"2026-09-07T20:53:11.062Z","updatedAt":"2026-10-10T09:20:47.392Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/26888/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function PeriscopeHeadMechRobotsAndBattleHangar(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/26888/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/26888/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/26888/v1/model.glb\" alt=\"Periscope Head (Mech Robots and Battle Hangar)\" camera-controls auto-rotate></model-viewer>","blender":"# Blender 4.x: File > Import > glTF 2.0, or from the Python console after downloading the file.\nimport bpy\nbpy.ops.import_scene.gltf(filepath='model.glb')  # from https://cdn.3dassets.dev/assets/26888/v1/model.glb\n# Metres and +Y up are converted to Blender's Z-up scene automatically.","godot":"# Godot 4: copy model.glb into res://models/ and the editor imports it as a scene.\nvar packed := load(\"res://models/model.glb\") as PackedScene\nvar model := packed.instantiate()\nadd_child(model)","unity":"// Unity: import model.glb with glTFast (Package Manager: com.unity.cloud.gltfast) and drag the prefab in,\n// or load it at runtime straight from the CDN:\nusing GLTFast;\nvar gltf = new GltfImport();\nif (await gltf.Load(\"https://cdn.3dassets.dev/assets/26888/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"26889","slug":"mech-hangar-and-battle-frames-thruster-pack-407615c1","title":"Thruster Pack (Mech Robots and Battle Hangar)","summary":"Medium dorsal thruster pack with two flared rearward nozzles and heat shrouds.","description":"Medium dorsal thruster pack with two flared rearward nozzles and heat shrouds. Dimensions 0.94 by 1.10 by 0.92 m (X by Y by Z). Origin at the ground centre; metres, +Y up, +Z forward. Weight class medium: 0.5 m socket pads. Connectors: mount (socket-back) at 0.00, 0.60, 0.23 facing 0, 0, 1. Frame palette: gunmetal, olive and orange accent, flat shaded. Static geometry; no rig, collision or navigation data. Original design.","status":"published","url":"https://3dassets.dev/assets/mech-hangar-and-battle-frames-thruster-pack-407615c1","cdnUrl":"https://cdn.3dassets.dev/assets/26889/v1/model.glb","downloadUrl":"https://3dassets.dev/download/mech-hangar-and-battle-frames-thruster-pack-407615c1","thumbnailUrl":"https://cdn.3dassets.dev/assets/26889/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/26889/v1/poster.webp","blurhash":"UCC6##_101Vr~UtQIpjF01M#t8IX4;s.s:EN","category":{"slug":"vehicles","title":"Vehicles"},"tags":[{"slug":"sci-fi","title":"Sci-Fi"},{"slug":"low-poly","title":"Low Poly"},{"slug":"modular","title":"Modular"},{"slug":"kit","title":"Kit / Set"}],"license":{"slug":"cc0-1.0","name":"CC0 1.0 Universal","url":"https://creativecommons.org/publicdomain/zero/1.0/","attributionRequired":false},"contributor":{"username":"3dassets","name":"3D Assets","url":"https://3dassets.dev/u/3dassets"},"stats":{"fileSize":13800,"triangles":220,"vertices":660,"meshes":4,"materials":4,"textures":0,"animations":[],"boundingBox":{"min":[-0.4699999988079071,0.00002379365776750131,-0.6900131190061809],"max":[0.4699999988079071,1.100000023841858,0.229992993633928]},"sizeMeters":[0.94,1.1,0.92],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"Claude Fable 5.1","downloads":7,"publishedAt":"2026-09-07T20:53:11.383Z","updatedAt":"2026-10-06T11:24:20.440Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/26889/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function ThrusterPackMechRobotsAndBattleHangar(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/26889/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/26889/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/26889/v1/model.glb\" alt=\"Thruster Pack (Mech Robots and Battle Hangar)\" camera-controls auto-rotate></model-viewer>","blender":"# Blender 4.x: File > Import > glTF 2.0, or from the Python console after downloading the file.\nimport bpy\nbpy.ops.import_scene.gltf(filepath='model.glb')  # from https://cdn.3dassets.dev/assets/26889/v1/model.glb\n# Metres and +Y up are converted to Blender's Z-up scene automatically.","godot":"# Godot 4: copy model.glb into res://models/ and the editor imports it as a scene.\nvar packed := load(\"res://models/model.glb\") as PackedScene\nvar model := packed.instantiate()\nadd_child(model)","unity":"// Unity: import model.glb with glTFast (Package Manager: com.unity.cloud.gltfast) and drag the prefab in,\n// or load it at runtime straight from the CDN:\nusing GLTFast;\nvar gltf = new GltfImport();\nif (await gltf.Load(\"https://cdn.3dassets.dev/assets/26889/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"26891","slug":"mech-hangar-and-battle-frames-jump-jet-pack-9c427312","title":"Jump Jet Pack (Mech Robots and Battle Hangar)","summary":"Thruster pack variant with four angled jump nozzles in side pods and a stabiliser bar.","description":"Thruster pack variant with four angled jump nozzles in side pods and a stabiliser bar. Dimensions 1.60 by 1.18 by 0.74 m (X by Y by Z). Origin at the ground centre; metres, +Y up, +Z forward. Weight class medium: 0.5 m socket pads. Connectors: mount (socket-back) at 0.00, 0.60, 0.23 facing 0, 0, 1. Frame palette: gunmetal, olive and orange accent, flat shaded. Static geometry; no rig, collision or navigation data. Original design. Functional variant of thruster-pack.","status":"published","url":"https://3dassets.dev/assets/mech-hangar-and-battle-frames-jump-jet-pack-9c427312","cdnUrl":"https://cdn.3dassets.dev/assets/26891/v1/model.glb","downloadUrl":"https://3dassets.dev/download/mech-hangar-and-battle-frames-jump-jet-pack-9c427312","thumbnailUrl":"https://cdn.3dassets.dev/assets/26891/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/26891/v1/poster.webp","blurhash":"UGDlyC-.02j=~8-.I@IV4UxCx[E3EQnNsSNy","category":{"slug":"vehicles","title":"Vehicles"},"tags":[{"slug":"sci-fi","title":"Sci-Fi"},{"slug":"low-poly","title":"Low Poly"},{"slug":"modular","title":"Modular"},{"slug":"kit","title":"Kit / Set"}],"license":{"slug":"cc0-1.0","name":"CC0 1.0 Universal","url":"https://creativecommons.org/publicdomain/zero/1.0/","attributionRequired":false},"contributor":{"username":"3dassets","name":"3D Assets","url":"https://3dassets.dev/u/3dassets"},"stats":{"fileSize":18972,"triangles":328,"vertices":984,"meshes":4,"materials":4,"textures":0,"animations":[],"boundingBox":{"min":[-0.800000011920929,0.000039370555038331645,-0.510000604558723],"max":[0.800000011920929,1.1800402707240403,0.2300079998549705]},"sizeMeters":[1.6,1.18,0.74],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"Claude Fable 5.1","downloads":7,"publishedAt":"2026-09-07T20:53:11.513Z","updatedAt":"2026-10-06T11:24:20.450Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/26891/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function JumpJetPackMechRobotsAndBattleHangar(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/26891/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/26891/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/26891/v1/model.glb\" alt=\"Jump Jet Pack (Mech Robots and Battle Hangar)\" camera-controls auto-rotate></model-viewer>","blender":"# Blender 4.x: File > Import > glTF 2.0, or from the Python console after downloading the file.\nimport bpy\nbpy.ops.import_scene.gltf(filepath='model.glb')  # from https://cdn.3dassets.dev/assets/26891/v1/model.glb\n# Metres and +Y up are converted to Blender's Z-up scene automatically.","godot":"# Godot 4: copy model.glb into res://models/ and the editor imports it as a scene.\nvar packed := load(\"res://models/model.glb\") as PackedScene\nvar model := packed.instantiate()\nadd_child(model)","unity":"// Unity: import model.glb with glTFast (Package Manager: com.unity.cloud.gltfast) and drag the prefab in,\n// or load it at runtime straight from the CDN:\nusing GLTFast;\nvar gltf = new GltfImport();\nif (await gltf.Load(\"https://cdn.3dassets.dev/assets/26891/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"26898","slug":"mech-hangar-and-battle-frames-radar-mast-pack-121a0d66","title":"Radar Mast Pack (Mech Robots and Battle Hangar)","summary":"Medium sensor mast pack: box base with a 2 m mast, flat panel array and beacon.","description":"Medium sensor mast pack: box base with a 2 m mast, flat panel array and beacon. Dimensions 0.60 by 2.80 by 0.38 m (X by Y by Z). Origin at the ground centre; metres, +Y up, +Z forward. Weight class medium: 0.5 m socket pads. Connectors: mount (socket-back) at 0.00, 0.35, 0.20 facing 0, 0, 1. Frame palette: gunmetal, olive and orange accent, flat shaded. Static geometry; no rig, collision or navigation data. Original design.","status":"published","url":"https://3dassets.dev/assets/mech-hangar-and-battle-frames-radar-mast-pack-121a0d66","cdnUrl":"https://cdn.3dassets.dev/assets/26898/v1/model.glb","downloadUrl":"https://3dassets.dev/download/mech-hangar-and-battle-frames-radar-mast-pack-121a0d66","thumbnailUrl":"https://cdn.3dassets.dev/assets/26898/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/26898/v1/poster.webp","blurhash":"U28EF}_300004yRj%Boz~pV@4Ux^?us:DjS1","category":{"slug":"vehicles","title":"Vehicles"},"tags":[{"slug":"sci-fi","title":"Sci-Fi"},{"slug":"low-poly","title":"Low Poly"},{"slug":"modular","title":"Modular"},{"slug":"kit","title":"Kit / Set"}],"license":{"slug":"cc0-1.0","name":"CC0 1.0 Universal","url":"https://creativecommons.org/publicdomain/zero/1.0/","attributionRequired":false},"contributor":{"username":"3dassets","name":"3D Assets","url":"https://3dassets.dev/u/3dassets"},"stats":{"fileSize":6768,"triangles":84,"vertices":252,"meshes":5,"materials":5,"textures":0,"animations":[],"boundingBox":{"min":[-0.3000106763691651,0,-0.17502670071510448],"max":[0.3000106763691651,2.800000000745058,0.20000076780562565]},"sizeMeters":[0.6,2.8,0.375],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"Claude Fable 5.1","downloads":8,"publishedAt":"2026-09-07T20:53:13.585Z","updatedAt":"2026-10-06T11:24:19.839Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/26898/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function RadarMastPackMechRobotsAndBattleHangar(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/26898/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/26898/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/26898/v1/model.glb\" alt=\"Radar Mast Pack (Mech Robots and Battle Hangar)\" camera-controls auto-rotate></model-viewer>","blender":"# Blender 4.x: File > Import > glTF 2.0, or from the Python console after downloading the file.\nimport bpy\nbpy.ops.import_scene.gltf(filepath='model.glb')  # from https://cdn.3dassets.dev/assets/26898/v1/model.glb\n# Metres and +Y up are converted to Blender's Z-up scene automatically.","godot":"# Godot 4: copy model.glb into res://models/ and the editor imports it as a scene.\nvar packed := load(\"res://models/model.glb\") as PackedScene\nvar model := packed.instantiate()\nadd_child(model)","unity":"// Unity: import model.glb with glTFast (Package Manager: com.unity.cloud.gltfast) and drag the prefab in,\n// or load it at runtime straight from the CDN:\nusing GLTFast;\nvar gltf = new GltfImport();\nif (await gltf.Load(\"https://cdn.3dassets.dev/assets/26898/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"26899","slug":"mech-hangar-and-battle-frames-missile-rack-pack-137a4bd7","title":"Missile Rack Pack (Mech Robots and Battle Hangar)","summary":"Medium vertical-launch missile rack with six hazard-capped cells.","description":"Medium vertical-launch missile rack with six hazard-capped cells. Dimensions 0.84 by 1.06 by 0.50 m (X by Y by Z). Origin at the ground centre; metres, +Y up, +Z forward. Weight class medium: 0.5 m socket pads. Connectors: mount (socket-back) at 0.00, 0.50, 0.25 facing 0, 0, 1. Frame palette: gunmetal, olive and orange accent, flat shaded. Static geometry; no rig, collision or navigation data. Original design.","status":"published","url":"https://3dassets.dev/assets/mech-hangar-and-battle-frames-missile-rack-pack-137a4bd7","cdnUrl":"https://cdn.3dassets.dev/assets/26899/v1/model.glb","downloadUrl":"https://3dassets.dev/download/mech-hangar-and-battle-frames-missile-rack-pack-137a4bd7","thumbnailUrl":"https://cdn.3dassets.dev/assets/26899/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/26899/v1/poster.webp","blurhash":"UDECzJ-.00oZ~St79cRjrqai9cIVRRt6t6NH","category":{"slug":"vehicles","title":"Vehicles"},"tags":[{"slug":"sci-fi","title":"Sci-Fi"},{"slug":"low-poly","title":"Low Poly"},{"slug":"modular","title":"Modular"},{"slug":"kit","title":"Kit / Set"}],"license":{"slug":"cc0-1.0","name":"CC0 1.0 Universal","url":"https://creativecommons.org/publicdomain/zero/1.0/","attributionRequired":false},"contributor":{"username":"3dassets","name":"3D Assets","url":"https://3dassets.dev/u/3dassets"},"stats":{"fileSize":7632,"triangles":108,"vertices":324,"meshes":3,"materials":3,"textures":0,"animations":[],"boundingBox":{"min":[-0.41999998688697815,0,-0.2500234914461927],"max":[0.41999998688697815,1.0600082117029697,0.2500234914461927]},"sizeMeters":[0.84,1.06,0.5],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"Claude Fable 5.1","downloads":11,"publishedAt":"2026-09-07T20:53:14.591Z","updatedAt":"2026-10-12T15:18:14.667Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/26899/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function MissileRackPackMechRobotsAndBattleHangar(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/26899/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/26899/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/26899/v1/model.glb\" alt=\"Missile Rack Pack (Mech Robots and Battle Hangar)\" camera-controls auto-rotate></model-viewer>","blender":"# Blender 4.x: File > Import > glTF 2.0, or from the Python console after downloading the file.\nimport bpy\nbpy.ops.import_scene.gltf(filepath='model.glb')  # from https://cdn.3dassets.dev/assets/26899/v1/model.glb\n# Metres and +Y up are converted to Blender's Z-up scene automatically.","godot":"# Godot 4: copy model.glb into res://models/ and the editor imports it as a scene.\nvar packed := load(\"res://models/model.glb\") as PackedScene\nvar model := packed.instantiate()\nadd_child(model)","unity":"// Unity: import model.glb with glTFast (Package Manager: com.unity.cloud.gltfast) and drag the prefab in,\n// or load it at runtime straight from the CDN:\nusing GLTFast;\nvar gltf = new GltfImport();\nif (await gltf.Load(\"https://cdn.3dassets.dev/assets/26899/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"26901","slug":"mech-hangar-and-battle-frames-coolant-pack-425d6936","title":"Coolant Pack (Mech Robots and Battle Hangar)","summary":"Medium coolant pack: two vertical pressure tanks with a crossover pipe and a level indicator.","description":"Medium coolant pack: two vertical pressure tanks with a crossover pipe and a level indicator. Dimensions 0.78 by 1.23 by 0.39 m (X by Y by Z). Origin at the ground centre; metres, +Y up, +Z forward. Weight class medium: 0.5 m socket pads. Connectors: mount (socket-back) at 0.00, 0.50, 0.17 facing 0, 0, 1. Frame palette: gunmetal, olive and orange accent, flat shaded. Static geometry; no rig, collision or navigation data. Original design.","status":"published","url":"https://3dassets.dev/assets/mech-hangar-and-battle-frames-coolant-pack-425d6936","cdnUrl":"https://cdn.3dassets.dev/assets/26901/v1/model.glb","downloadUrl":"https://3dassets.dev/download/mech-hangar-and-battle-frames-coolant-pack-425d6936","thumbnailUrl":"https://cdn.3dassets.dev/assets/26901/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/26901/v1/poster.webp","blurhash":"UA9HIaMy00x[~poL4.Rjk8%MMyD%t7tRRjMx","category":{"slug":"vehicles","title":"Vehicles"},"tags":[{"slug":"sci-fi","title":"Sci-Fi"},{"slug":"low-poly","title":"Low Poly"},{"slug":"modular","title":"Modular"},{"slug":"kit","title":"Kit / Set"}],"license":{"slug":"cc0-1.0","name":"CC0 1.0 Universal","url":"https://creativecommons.org/publicdomain/zero/1.0/","attributionRequired":false},"contributor":{"username":"3dassets","name":"3D Assets","url":"https://3dassets.dev/u/3dassets"},"stats":{"fileSize":9972,"triangles":140,"vertices":420,"meshes":4,"materials":4,"textures":0,"animations":[],"boundingBox":{"min":[-0.3900128332716969,0,-0.21168249259715452],"max":[0.3900128332716969,1.2346446594531424,0.1750064764079636]},"sizeMeters":[0.78,1.235,0.387],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"Claude Fable 5.1","downloads":7,"publishedAt":"2026-09-07T20:53:14.932Z","updatedAt":"2026-10-06T11:24:19.655Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/26901/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function CoolantPackMechRobotsAndBattleHangar(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/26901/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/26901/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/26901/v1/model.glb\" alt=\"Coolant Pack (Mech Robots and Battle Hangar)\" camera-controls auto-rotate></model-viewer>","blender":"# Blender 4.x: File > Import > glTF 2.0, or from the Python console after downloading the file.\nimport bpy\nbpy.ops.import_scene.gltf(filepath='model.glb')  # from https://cdn.3dassets.dev/assets/26901/v1/model.glb\n# Metres and +Y up are converted to Blender's Z-up scene automatically.","godot":"# Godot 4: copy model.glb into res://models/ and the editor imports it as a scene.\nvar packed := load(\"res://models/model.glb\") as PackedScene\nvar model := packed.instantiate()\nadd_child(model)","unity":"// Unity: import model.glb with glTFast (Package Manager: com.unity.cloud.gltfast) and drag the prefab in,\n// or load it at runtime straight from the CDN:\nusing GLTFast;\nvar gltf = new GltfImport();\nif (await gltf.Load(\"https://cdn.3dassets.dev/assets/26901/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"26902","slug":"mech-hangar-and-battle-frames-ammo-drum-pack-24715918","title":"Ammo Drum Pack (Mech Robots and Battle Hangar)","summary":"Medium ammunition drum pack: large belt drum over a base with a side feed chute.","description":"Medium ammunition drum pack: large belt drum over a base with a side feed chute. Dimensions 0.85 by 1.10 by 0.75 m (X by Y by Z). Origin at the ground centre; metres, +Y up, +Z forward. Weight class medium: 0.5 m socket pads. Connectors: mount (socket-back) at 0.00, 0.35, 0.20 facing 0, 0, 1. Frame palette: gunmetal, olive and orange accent, flat shaded. Static geometry; no rig, collision or navigation data. Original design.","status":"published","url":"https://3dassets.dev/assets/mech-hangar-and-battle-frames-ammo-drum-pack-24715918","cdnUrl":"https://cdn.3dassets.dev/assets/26902/v1/model.glb","downloadUrl":"https://3dassets.dev/download/mech-hangar-and-battle-frames-ammo-drum-pack-24715918","thumbnailUrl":"https://cdn.3dassets.dev/assets/26902/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/26902/v1/poster.webp","blurhash":"U6ATip%i00wWD-NItOs902sk~89cth%0wyNL","category":{"slug":"vehicles","title":"Vehicles"},"tags":[{"slug":"sci-fi","title":"Sci-Fi"},{"slug":"low-poly","title":"Low Poly"},{"slug":"modular","title":"Modular"},{"slug":"kit","title":"Kit / Set"}],"license":{"slug":"cc0-1.0","name":"CC0 1.0 Universal","url":"https://creativecommons.org/publicdomain/zero/1.0/","attributionRequired":false},"contributor":{"username":"3dassets","name":"3D Assets","url":"https://3dassets.dev/u/3dassets"},"stats":{"fileSize":9116,"triangles":132,"vertices":396,"meshes":4,"materials":4,"textures":0,"animations":[],"boundingBox":{"min":[-0.3499999940395355,-0.000010677220660060271,-0.40001679002346435],"max":[0.5000137348193803,1.100000023841858,0.3499999940395355]},"sizeMeters":[0.85,1.1,0.75],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"Claude Fable 5.1","downloads":7,"publishedAt":"2026-09-07T20:53:14.935Z","updatedAt":"2026-10-06T08:02:55.724Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/26902/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function AmmoDrumPackMechRobotsAndBattleHangar(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/26902/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/26902/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/26902/v1/model.glb\" alt=\"Ammo Drum Pack (Mech Robots and Battle Hangar)\" camera-controls auto-rotate></model-viewer>","blender":"# Blender 4.x: File > Import > glTF 2.0, or from the Python console after downloading the file.\nimport bpy\nbpy.ops.import_scene.gltf(filepath='model.glb')  # from https://cdn.3dassets.dev/assets/26902/v1/model.glb\n# Metres and +Y up are converted to Blender's Z-up scene automatically.","godot":"# Godot 4: copy model.glb into res://models/ and the editor imports it as a scene.\nvar packed := load(\"res://models/model.glb\") as PackedScene\nvar model := packed.instantiate()\nadd_child(model)","unity":"// Unity: import model.glb with glTFast (Package Manager: com.unity.cloud.gltfast) and drag the prefab in,\n// or load it at runtime straight from the CDN:\nusing GLTFast;\nvar gltf = new GltfImport();\nif (await gltf.Load(\"https://cdn.3dassets.dev/assets/26902/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"26908","slug":"mech-hangar-and-battle-frames-antenna-crown-head-9db40e7e","title":"Antenna Crown Head (Mech Robots and Battle Hangar)","summary":"Command head with paired splayed radio antennae and a narrow visor.","description":"Command head with paired splayed radio antennae and a narrow visor. Dimensions 0.85 by 0.91 by 0.43 m (X by Y by Z). Origin at the ground centre; metres, +Y up, +Z forward. Connectors: neck (socket-head) at 0.00, 0.00, 0.00 facing 0, -1, 0. Frame palette: gunmetal, olive and orange accent, flat shaded. Static geometry; no rig, collision or navigation data. Original design.","status":"published","url":"https://3dassets.dev/assets/mech-hangar-and-battle-frames-antenna-crown-head-9db40e7e","cdnUrl":"https://cdn.3dassets.dev/assets/26908/v1/model.glb","downloadUrl":"https://3dassets.dev/download/mech-hangar-and-battle-frames-antenna-crown-head-9db40e7e","thumbnailUrl":"https://cdn.3dassets.dev/assets/26908/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/26908/v1/poster.webp","blurhash":"U8ATv5.7008{4VWB?tt700Rk_2oy_Lx]IBIU","category":{"slug":"vehicles","title":"Vehicles"},"tags":[{"slug":"sci-fi","title":"Sci-Fi"},{"slug":"low-poly","title":"Low Poly"},{"slug":"kit","title":"Kit / Set"}],"license":{"slug":"cc0-1.0","name":"CC0 1.0 Universal","url":"https://creativecommons.org/publicdomain/zero/1.0/","attributionRequired":false},"contributor":{"username":"3dassets","name":"3D Assets","url":"https://3dassets.dev/u/3dassets"},"stats":{"fileSize":6316,"triangles":88,"vertices":264,"meshes":3,"materials":3,"textures":0,"animations":[],"boundingBox":{"min":[-0.4234948456287384,-0.000008395570338132208,-0.2000106814783166],"max":[0.4234948456287384,0.9085361773553655,0.23499069088589564]},"sizeMeters":[0.847,0.909,0.435],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"Claude Fable 5.1","downloads":9,"publishedAt":"2026-09-07T20:53:17.049Z","updatedAt":"2026-10-05T09:25:47.629Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/26908/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function AntennaCrownHeadMechRobotsAndBattleHangar(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/26908/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/26908/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/26908/v1/model.glb\" alt=\"Antenna Crown Head (Mech Robots and Battle Hangar)\" camera-controls auto-rotate></model-viewer>","blender":"# Blender 4.x: File > Import > glTF 2.0, or from the Python console after downloading the file.\nimport bpy\nbpy.ops.import_scene.gltf(filepath='model.glb')  # from https://cdn.3dassets.dev/assets/26908/v1/model.glb\n# Metres and +Y up are converted to Blender's Z-up scene automatically.","godot":"# Godot 4: copy model.glb into res://models/ and the editor imports it as a scene.\nvar packed := load(\"res://models/model.glb\") as PackedScene\nvar model := packed.instantiate()\nadd_child(model)","unity":"// Unity: import model.glb with glTFast (Package Manager: com.unity.cloud.gltfast) and drag the prefab in,\n// or load it at runtime straight from the CDN:\nusing GLTFast;\nvar gltf = new GltfImport();\nif (await gltf.Load(\"https://cdn.3dassets.dev/assets/26908/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"26909","slug":"mech-hangar-and-battle-frames-rangefinder-head-5ed21a5f","title":"Rangefinder Head (Mech Robots and Battle Hangar)","summary":"Wide binocular rangefinder head with separated optical barrels.","description":"Wide binocular rangefinder head with separated optical barrels. Dimensions 0.80 by 0.45 by 0.48 m (X by Y by Z). Origin at the ground centre; metres, +Y up, +Z forward. Connectors: neck (socket-head) at 0.00, 0.00, 0.00 facing 0, -1, 0. Frame palette: gunmetal, olive and orange accent, flat shaded. Static geometry; no rig, collision or navigation data. Original design.","status":"published","url":"https://3dassets.dev/assets/mech-hangar-and-battle-frames-rangefinder-head-5ed21a5f","cdnUrl":"https://cdn.3dassets.dev/assets/26909/v1/model.glb","downloadUrl":"https://3dassets.dev/download/mech-hangar-and-battle-frames-rangefinder-head-5ed21a5f","thumbnailUrl":"https://cdn.3dassets.dev/assets/26909/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/26909/v1/poster.webp","blurhash":"UIBzXo-;4oog~p%MM}Rk00t3%fIV01MxoaRj","category":{"slug":"vehicles","title":"Vehicles"},"tags":[{"slug":"sci-fi","title":"Sci-Fi"},{"slug":"low-poly","title":"Low Poly"},{"slug":"kit","title":"Kit / Set"}],"license":{"slug":"cc0-1.0","name":"CC0 1.0 Universal","url":"https://creativecommons.org/publicdomain/zero/1.0/","attributionRequired":false},"contributor":{"username":"3dassets","name":"3D Assets","url":"https://3dassets.dev/u/3dassets"},"stats":{"fileSize":8804,"triangles":132,"vertices":396,"meshes":3,"materials":3,"textures":0,"animations":[],"boundingBox":{"min":[-0.4000000059604645,-0.000019074068422497703,-0.2377620777001251],"max":[0.4000000059604645,0.450015254784617,0.2377620777001251]},"sizeMeters":[0.8,0.45,0.476],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"Claude Fable 5.1","downloads":7,"publishedAt":"2026-09-07T20:53:18.156Z","updatedAt":"2026-10-06T11:24:16.375Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/26909/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function RangefinderHeadMechRobotsAndBattleHangar(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/26909/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/26909/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/26909/v1/model.glb\" alt=\"Rangefinder Head (Mech Robots and Battle Hangar)\" camera-controls auto-rotate></model-viewer>","blender":"# Blender 4.x: File > Import > glTF 2.0, or from the Python console after downloading the file.\nimport bpy\nbpy.ops.import_scene.gltf(filepath='model.glb')  # from https://cdn.3dassets.dev/assets/26909/v1/model.glb\n# Metres and +Y up are converted to Blender's Z-up scene automatically.","godot":"# Godot 4: copy model.glb into res://models/ and the editor imports it as a scene.\nvar packed := load(\"res://models/model.glb\") as PackedScene\nvar model := packed.instantiate()\nadd_child(model)","unity":"// Unity: import model.glb with glTFast (Package Manager: com.unity.cloud.gltfast) and drag the prefab in,\n// or load it at runtime straight from the CDN:\nusing GLTFast;\nvar gltf = new GltfImport();\nif (await gltf.Load(\"https://cdn.3dassets.dev/assets/26909/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"26911","slug":"mech-hangar-and-battle-frames-armoured-wedge-head-0829c0df","title":"Armoured Wedge Head (Mech Robots and Battle Hangar)","summary":"Wedge sensor head with a protected recessed slit and orange crest.","description":"Wedge sensor head with a protected recessed slit and orange crest. Dimensions 0.60 by 0.45 by 0.60 m (X by Y by Z). Origin at the ground centre; metres, +Y up, +Z forward. Connectors: neck (socket-head) at 0.00, 0.00, 0.00 facing 0, -1, 0. Frame palette: gunmetal, olive and orange accent, flat shaded. Static geometry; no rig, collision or navigation data. Original design.","status":"published","url":"https://3dassets.dev/assets/mech-hangar-and-battle-frames-armoured-wedge-head-0829c0df","cdnUrl":"https://cdn.3dassets.dev/assets/26911/v1/model.glb","downloadUrl":"https://3dassets.dev/download/mech-hangar-and-battle-frames-armoured-wedge-head-0829c0df","thumbnailUrl":"https://cdn.3dassets.dev/assets/26911/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/26911/v1/poster.webp","blurhash":"UCFPTc~q00D%DiM{I=s:00D%odxZyDtR?Fs8","category":{"slug":"vehicles","title":"Vehicles"},"tags":[{"slug":"sci-fi","title":"Sci-Fi"},{"slug":"low-poly","title":"Low Poly"},{"slug":"kit","title":"Kit / Set"}],"license":{"slug":"cc0-1.0","name":"CC0 1.0 Universal","url":"https://creativecommons.org/publicdomain/zero/1.0/","attributionRequired":false},"contributor":{"username":"3dassets","name":"3D Assets","url":"https://3dassets.dev/u/3dassets"},"stats":{"fileSize":3888,"triangles":36,"vertices":108,"meshes":3,"materials":3,"textures":0,"animations":[],"boundingBox":{"min":[-0.30000001192092896,0.00001142954034707988,-0.30000001192092896],"max":[0.30000001192092896,0.451200008392334,0.30000001192092896]},"sizeMeters":[0.6,0.451,0.6],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"Claude Fable 5.1","downloads":8,"publishedAt":"2026-09-07T20:53:18.523Z","updatedAt":"2026-10-10T07:24:25.921Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/26911/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function ArmouredWedgeHeadMechRobotsAndBattleHangar(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/26911/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/26911/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/26911/v1/model.glb\" alt=\"Armoured Wedge Head (Mech Robots and Battle Hangar)\" camera-controls auto-rotate></model-viewer>","blender":"# Blender 4.x: File > Import > glTF 2.0, or from the Python console after downloading the file.\nimport bpy\nbpy.ops.import_scene.gltf(filepath='model.glb')  # from https://cdn.3dassets.dev/assets/26911/v1/model.glb\n# Metres and +Y up are converted to Blender's Z-up scene automatically.","godot":"# Godot 4: copy model.glb into res://models/ and the editor imports it as a scene.\nvar packed := load(\"res://models/model.glb\") as PackedScene\nvar model := packed.instantiate()\nadd_child(model)","unity":"// Unity: import model.glb with glTFast (Package Manager: com.unity.cloud.gltfast) and drag the prefab in,\n// or load it at runtime straight from the CDN:\nusing GLTFast;\nvar gltf = new GltfImport();\nif (await gltf.Load(\"https://cdn.3dassets.dev/assets/26911/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"26910","slug":"mech-hangar-and-battle-frames-survey-drill-arm-27978bcc","title":"Survey Drill Arm (Mech Robots and Battle Hangar)","summary":"Industrial sampling arm with a tapered drill and shoulder drum.","description":"Industrial sampling arm with a tapered drill and shoulder drum. Dimensions 0.60 by 1.78 by 0.56 m (X by Y by Z). Origin at the ground centre; metres, +Y up, +Z forward. Connectors: mount (socket-arm) at 0.00, 1.50, 0.00 facing 0, 1, 0. Frame palette: gunmetal, olive and orange accent, flat shaded. Static geometry; no rig, collision or navigation data. Original design.","status":"published","url":"https://3dassets.dev/assets/mech-hangar-and-battle-frames-survey-drill-arm-27978bcc","cdnUrl":"https://cdn.3dassets.dev/assets/26910/v1/model.glb","downloadUrl":"https://3dassets.dev/download/mech-hangar-and-battle-frames-survey-drill-arm-27978bcc","thumbnailUrl":"https://cdn.3dassets.dev/assets/26910/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/26910/v1/poster.webp","blurhash":"U68g?8.70001xwt7V=IV01RQ_Kx@-.j]IVWA","category":{"slug":"vehicles","title":"Vehicles"},"tags":[{"slug":"sci-fi","title":"Sci-Fi"},{"slug":"low-poly","title":"Low Poly"},{"slug":"kit","title":"Kit / Set"}],"license":{"slug":"cc0-1.0","name":"CC0 1.0 Universal","url":"https://creativecommons.org/publicdomain/zero/1.0/","attributionRequired":false},"contributor":{"username":"3dassets","name":"3D Assets","url":"https://3dassets.dev/u/3dassets"},"stats":{"fileSize":7276,"triangles":100,"vertices":300,"meshes":3,"materials":3,"textures":0,"animations":[],"boundingBox":{"min":[-0.30000001192092896,0,-0.28000428371769676],"max":[0.30000001192092896,1.7800042837176968,0.28000428371769676]},"sizeMeters":[0.6,1.78,0.56],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"Claude Fable 5.1","downloads":9,"publishedAt":"2026-09-07T20:53:18.431Z","updatedAt":"2026-10-06T21:33:22.036Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/26910/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function SurveyDrillArmMechRobotsAndBattleHangar(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/26910/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/26910/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/26910/v1/model.glb\" alt=\"Survey Drill Arm (Mech Robots and Battle Hangar)\" camera-controls auto-rotate></model-viewer>","blender":"# Blender 4.x: File > Import > glTF 2.0, or from the Python console after downloading the file.\nimport bpy\nbpy.ops.import_scene.gltf(filepath='model.glb')  # from https://cdn.3dassets.dev/assets/26910/v1/model.glb\n# Metres and +Y up are converted to Blender's Z-up scene automatically.","godot":"# Godot 4: copy model.glb into res://models/ and the editor imports it as a scene.\nvar packed := load(\"res://models/model.glb\") as PackedScene\nvar model := packed.instantiate()\nadd_child(model)","unity":"// Unity: import model.glb with glTFast (Package Manager: com.unity.cloud.gltfast) and drag the prefab in,\n// or load it at runtime straight from the CDN:\nusing GLTFast;\nvar gltf = new GltfImport();\nif (await gltf.Load(\"https://cdn.3dassets.dev/assets/26910/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"26914","slug":"mech-hangar-and-battle-frames-rescue-cutter-arm-098331a3","title":"Rescue Cutter Arm (Mech Robots and Battle Hangar)","summary":"Rescue arm with opposed wedge jaws and orange actuator housing.","description":"Rescue arm with opposed wedge jaws and orange actuator housing. Dimensions 0.63 by 1.73 by 0.54 m (X by Y by Z). Origin at the ground centre; metres, +Y up, +Z forward. Connectors: mount (socket-arm) at 0.00, 1.46, 0.00 facing 0, 1, 0. Frame palette: gunmetal, olive and orange accent, flat shaded. Static geometry; no rig, collision or navigation data. Original design.","status":"published","url":"https://3dassets.dev/assets/mech-hangar-and-battle-frames-rescue-cutter-arm-098331a3","cdnUrl":"https://cdn.3dassets.dev/assets/26914/v1/model.glb","downloadUrl":"https://3dassets.dev/download/mech-hangar-and-battle-frames-rescue-cutter-arm-098331a3","thumbnailUrl":"https://cdn.3dassets.dev/assets/26914/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/26914/v1/poster.webp","blurhash":"UBBMY#-o004p%hofITRj0pRo}*xn-TkCIrV@","category":{"slug":"vehicles","title":"Vehicles"},"tags":[{"slug":"sci-fi","title":"Sci-Fi"},{"slug":"low-poly","title":"Low Poly"},{"slug":"kit","title":"Kit / Set"}],"license":{"slug":"cc0-1.0","name":"CC0 1.0 Universal","url":"https://creativecommons.org/publicdomain/zero/1.0/","attributionRequired":false},"contributor":{"username":"3dassets","name":"3D Assets","url":"https://3dassets.dev/u/3dassets"},"stats":{"fileSize":8468,"triangles":124,"vertices":372,"meshes":3,"materials":3,"textures":0,"animations":[],"boundingBox":{"min":[-0.31554171442985535,0.000005332007651737136,-0.27000001072883606],"max":[0.31554171442985535,1.7283762991428375,0.27000001072883606]},"sizeMeters":[0.631,1.728,0.54],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"Claude Fable 5.1","downloads":7,"publishedAt":"2026-09-07T20:53:20.508Z","updatedAt":"2026-10-06T11:24:15.656Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/26914/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function RescueCutterArmMechRobotsAndBattleHangar(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/26914/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/26914/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/26914/v1/model.glb\" alt=\"Rescue Cutter Arm (Mech Robots and Battle Hangar)\" camera-controls auto-rotate></model-viewer>","blender":"# Blender 4.x: File > Import > glTF 2.0, or from the Python console after downloading the file.\nimport bpy\nbpy.ops.import_scene.gltf(filepath='model.glb')  # from https://cdn.3dassets.dev/assets/26914/v1/model.glb\n# Metres and +Y up are converted to Blender's Z-up scene automatically.","godot":"# Godot 4: copy model.glb into res://models/ and the editor imports it as a scene.\nvar packed := load(\"res://models/model.glb\") as PackedScene\nvar model := packed.instantiate()\nadd_child(model)","unity":"// Unity: import model.glb with glTFast (Package Manager: com.unity.cloud.gltfast) and drag the prefab in,\n// or load it at runtime straight from the CDN:\nusing GLTFast;\nvar gltf = new GltfImport();\nif (await gltf.Load(\"https://cdn.3dassets.dev/assets/26914/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"26917","slug":"mech-hangar-and-battle-frames-communications-pack-169c7f6a","title":"Communications Pack (Mech Robots and Battle Hangar)","summary":"Twin-antenna communications backpack with protected radio housing.","description":"Twin-antenna communications backpack with protected radio housing. Dimensions 0.70 by 1.80 by 0.35 m (X by Y by Z). Origin at the ground centre; metres, +Y up, +Z forward. Connectors: mount (socket-back) at 0.00, 0.40, 0.15 facing 0, 0, 1. Frame palette: gunmetal, olive and orange accent, flat shaded. Static geometry; no rig, collision or navigation data. Original design.","status":"published","url":"https://3dassets.dev/assets/mech-hangar-and-battle-frames-communications-pack-169c7f6a","cdnUrl":"https://cdn.3dassets.dev/assets/26917/v1/model.glb","downloadUrl":"https://3dassets.dev/download/mech-hangar-and-battle-frames-communications-pack-169c7f6a","thumbnailUrl":"https://cdn.3dassets.dev/assets/26917/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/26917/v1/poster.webp","blurhash":"U69j+D?a000101M|_L%L01Rk?aob?Z%LIDD%","category":{"slug":"vehicles","title":"Vehicles"},"tags":[{"slug":"sci-fi","title":"Sci-Fi"},{"slug":"low-poly","title":"Low Poly"},{"slug":"kit","title":"Kit / Set"}],"license":{"slug":"cc0-1.0","name":"CC0 1.0 Universal","url":"https://creativecommons.org/publicdomain/zero/1.0/","attributionRequired":false},"contributor":{"username":"3dassets","name":"3D Assets","url":"https://3dassets.dev/u/3dassets"},"stats":{"fileSize":6336,"triangles":88,"vertices":264,"meshes":3,"materials":3,"textures":0,"animations":[],"boundingBox":{"min":[-0.3499984792899099,0,-0.19998962340875492],"max":[0.3499984792899099,1.7999999523162842,0.1500167874156361]},"sizeMeters":[0.7,1.8,0.35],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"Claude Fable 5.1","downloads":8,"publishedAt":"2026-09-07T20:53:21.581Z","updatedAt":"2026-10-06T11:24:15.522Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/26917/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function CommunicationsPackMechRobotsAndBattleHangar(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/26917/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/26917/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/26917/v1/model.glb\" alt=\"Communications Pack (Mech Robots and Battle Hangar)\" camera-controls auto-rotate></model-viewer>","blender":"# Blender 4.x: File > Import > glTF 2.0, or from the Python console after downloading the file.\nimport bpy\nbpy.ops.import_scene.gltf(filepath='model.glb')  # from https://cdn.3dassets.dev/assets/26917/v1/model.glb\n# Metres and +Y up are converted to Blender's Z-up scene automatically.","godot":"# Godot 4: copy model.glb into res://models/ and the editor imports it as a scene.\nvar packed := load(\"res://models/model.glb\") as PackedScene\nvar model := packed.instantiate()\nadd_child(model)","unity":"// Unity: import model.glb with glTFast (Package Manager: com.unity.cloud.gltfast) and drag the prefab in,\n// or load it at runtime straight from the CDN:\nusing GLTFast;\nvar gltf = new GltfImport();\nif (await gltf.Load(\"https://cdn.3dassets.dev/assets/26917/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"26918","slug":"mech-hangar-and-battle-frames-field-repair-pack-76b693d5","title":"Field Repair Pack (Mech Robots and Battle Hangar)","summary":"Mobile repair backpack carrying two tool cylinders and a fold-down cabinet.","description":"Mobile repair backpack carrying two tool cylinders and a fold-down cabinet. Dimensions 0.80 by 0.90 by 0.45 m (X by Y by Z). Origin at the ground centre; metres, +Y up, +Z forward. Connectors: mount (socket-back) at 0.00, 0.45, 0.17 facing 0, 0, 1. Frame palette: gunmetal, olive and orange accent, flat shaded. Static geometry; no rig, collision or navigation data. Original design.","status":"published","url":"https://3dassets.dev/assets/mech-hangar-and-battle-frames-field-repair-pack-76b693d5","cdnUrl":"https://cdn.3dassets.dev/assets/26918/v1/model.glb","downloadUrl":"https://3dassets.dev/download/mech-hangar-and-battle-frames-field-repair-pack-76b693d5","thumbnailUrl":"https://cdn.3dassets.dev/assets/26918/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/26918/v1/poster.webp","blurhash":"ULI:~o~804D,xtxsn~NH0iI?xWjsa{xZoLM}","category":{"slug":"vehicles","title":"Vehicles"},"tags":[{"slug":"sci-fi","title":"Sci-Fi"},{"slug":"low-poly","title":"Low Poly"},{"slug":"kit","title":"Kit / Set"}],"license":{"slug":"cc0-1.0","name":"CC0 1.0 Universal","url":"https://creativecommons.org/publicdomain/zero/1.0/","attributionRequired":false},"contributor":{"username":"3dassets","name":"3D Assets","url":"https://3dassets.dev/u/3dassets"},"stats":{"fileSize":4444,"triangles":48,"vertices":144,"meshes":3,"materials":3,"textures":0,"animations":[],"boundingBox":{"min":[-0.4000106708816524,0,-0.275002267460089],"max":[0.4000106708816524,0.8999999761581421,0.17497634351986585]},"sizeMeters":[0.8,0.9,0.45],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"Claude Fable 5.1","downloads":7,"publishedAt":"2026-09-07T20:53:21.648Z","updatedAt":"2026-10-06T11:24:15.689Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/26918/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function FieldRepairPackMechRobotsAndBattleHangar(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/26918/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/26918/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/26918/v1/model.glb\" alt=\"Field Repair Pack (Mech Robots and Battle Hangar)\" camera-controls auto-rotate></model-viewer>","blender":"# Blender 4.x: File > Import > glTF 2.0, or from the Python console after downloading the file.\nimport bpy\nbpy.ops.import_scene.gltf(filepath='model.glb')  # from https://cdn.3dassets.dev/assets/26918/v1/model.glb\n# Metres and +Y up are converted to Blender's Z-up scene automatically.","godot":"# Godot 4: copy model.glb into res://models/ and the editor imports it as a scene.\nvar packed := load(\"res://models/model.glb\") as PackedScene\nvar model := packed.instantiate()\nadd_child(model)","unity":"// Unity: import model.glb with glTFast (Package Manager: com.unity.cloud.gltfast) and drag the prefab in,\n// or load it at runtime straight from the CDN:\nusing GLTFast;\nvar gltf = new GltfImport();\nif (await gltf.Load(\"https://cdn.3dassets.dev/assets/26918/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"26919","slug":"mech-hangar-and-battle-frames-shield-generator-pack-496154ad","title":"Shield Generator Pack (Mech Robots and Battle Hangar)","summary":"Defensive generator backpack with transverse coil housing and cyan cooling strips.","description":"Defensive generator backpack with transverse coil housing and cyan cooling strips. Dimensions 0.88 by 1.15 by 0.80 m (X by Y by Z). Origin at the ground centre; metres, +Y up, +Z forward. Connectors: mount (socket-back) at 0.00, 0.40, 0.15 facing 0, 0, 1. Frame palette: gunmetal, olive and orange accent, flat shaded. Static geometry; no rig, collision or navigation data. Original design.","status":"published","url":"https://3dassets.dev/assets/mech-hangar-and-battle-frames-shield-generator-pack-496154ad","cdnUrl":"https://cdn.3dassets.dev/assets/26919/v1/model.glb","downloadUrl":"https://3dassets.dev/download/mech-hangar-and-battle-frames-shield-generator-pack-496154ad","thumbnailUrl":"https://cdn.3dassets.dev/assets/26919/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/26919/v1/poster.webp","blurhash":"UFB|f^%200R:~o%LICIV01of%MM{4pM{s:xu","category":{"slug":"vehicles","title":"Vehicles"},"tags":[{"slug":"sci-fi","title":"Sci-Fi"},{"slug":"low-poly","title":"Low Poly"},{"slug":"kit","title":"Kit / Set"}],"license":{"slug":"cc0-1.0","name":"CC0 1.0 Universal","url":"https://creativecommons.org/publicdomain/zero/1.0/","attributionRequired":false},"contributor":{"username":"3dassets","name":"3D Assets","url":"https://3dassets.dev/u/3dassets"},"stats":{"fileSize":6612,"triangles":84,"vertices":252,"meshes":3,"materials":3,"textures":0,"animations":[],"boundingBox":{"min":[-0.4399999976158142,0,-0.5],"max":[0.4399999976158142,1.1499999910593033,0.30000001192092896]},"sizeMeters":[0.88,1.15,0.8],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"Claude Fable 5.1","downloads":7,"publishedAt":"2026-09-07T20:53:21.852Z","updatedAt":"2026-10-06T11:24:16.147Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/26919/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function ShieldGeneratorPackMechRobotsAndBattleHangar(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/26919/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/26919/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/26919/v1/model.glb\" alt=\"Shield Generator Pack (Mech Robots and Battle Hangar)\" camera-controls auto-rotate></model-viewer>","blender":"# Blender 4.x: File > Import > glTF 2.0, or from the Python console after downloading the file.\nimport bpy\nbpy.ops.import_scene.gltf(filepath='model.glb')  # from https://cdn.3dassets.dev/assets/26919/v1/model.glb\n# Metres and +Y up are converted to Blender's Z-up scene automatically.","godot":"# Godot 4: copy model.glb into res://models/ and the editor imports it as a scene.\nvar packed := load(\"res://models/model.glb\") as PackedScene\nvar model := packed.instantiate()\nadd_child(model)","unity":"// Unity: import model.glb with glTFast (Package Manager: com.unity.cloud.gltfast) and drag the prefab in,\n// or load it at runtime straight from the CDN:\nusing GLTFast;\nvar gltf = new GltfImport();\nif (await gltf.Load(\"https://cdn.3dassets.dev/assets/26919/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"26922","slug":"mech-hangar-and-battle-frames-hangar-floor-tile-74aaef62","title":"Hangar Floor Tile (Mech Robots and Battle Hangar)","summary":"Four-metre reinforced floor tile with panel seam strips.","description":"Four-metre reinforced floor tile with panel seam strips. Dimensions 4.00 by 0.17 by 4.00 m (X by Y by Z). Origin at the ground centre; metres, +Y up, +Z forward. Frame palette: gunmetal, olive and orange accent, flat shaded. Static geometry; no rig, collision or navigation data. Original design.","status":"published","url":"https://3dassets.dev/assets/mech-hangar-and-battle-frames-hangar-floor-tile-74aaef62","cdnUrl":"https://cdn.3dassets.dev/assets/26922/v1/model.glb","downloadUrl":"https://3dassets.dev/download/mech-hangar-and-battle-frames-hangar-floor-tile-74aaef62","thumbnailUrl":"https://cdn.3dassets.dev/assets/26922/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/26922/v1/poster.webp","blurhash":"U8D9*U%f00Rj-;fiRjj]00My~qWB9Fj]s:Rj","category":{"slug":"buildings","title":"Buildings & Architecture"},"tags":[{"slug":"sci-fi","title":"Sci-Fi"},{"slug":"low-poly","title":"Low Poly"},{"slug":"kit","title":"Kit / Set"},{"slug":"modular","title":"Modular"}],"license":{"slug":"cc0-1.0","name":"CC0 1.0 Universal","url":"https://creativecommons.org/publicdomain/zero/1.0/","attributionRequired":false},"contributor":{"username":"3dassets","name":"3D Assets","url":"https://3dassets.dev/u/3dassets"},"stats":{"fileSize":4532,"triangles":60,"vertices":180,"meshes":2,"materials":2,"textures":0,"animations":[],"boundingBox":{"min":[-2,-0.00008057065315597578,-2],"max":[2,0.16494148224819588,2]},"sizeMeters":[4,0.165,4],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"Claude Fable 5.1","downloads":8,"publishedAt":"2026-09-07T20:53:23.889Z","updatedAt":"2026-10-06T08:05:17.226Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/26922/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function HangarFloorTileMechRobotsAndBattleHangar(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/26922/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/26922/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/26922/v1/model.glb\" alt=\"Hangar Floor Tile (Mech Robots and Battle Hangar)\" camera-controls auto-rotate></model-viewer>","blender":"# Blender 4.x: File > Import > glTF 2.0, or from the Python console after downloading the file.\nimport bpy\nbpy.ops.import_scene.gltf(filepath='model.glb')  # from https://cdn.3dassets.dev/assets/26922/v1/model.glb\n# Metres and +Y up are converted to Blender's Z-up scene automatically.","godot":"# Godot 4: copy model.glb into res://models/ and the editor imports it as a scene.\nvar packed := load(\"res://models/model.glb\") as PackedScene\nvar model := packed.instantiate()\nadd_child(model)","unity":"// Unity: import model.glb with glTFast (Package Manager: com.unity.cloud.gltfast) and drag the prefab in,\n// or load it at runtime straight from the CDN:\nusing GLTFast;\nvar gltf = new GltfImport();\nif (await gltf.Load(\"https://cdn.3dassets.dev/assets/26922/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"26926","slug":"mech-hangar-and-battle-frames-gantry-straight-bd760f72","title":"Gantry Straight (Mech Robots and Battle Hangar)","summary":"Four-metre raised service gantry with paired guardrails.","description":"Four-metre raised service gantry with paired guardrails. Dimensions 4.04 by 3.65 by 1.20 m (X by Y by Z). Origin at the ground centre; metres, +Y up, +Z forward. Connectors: west (gantry) at -2.00, 2.50, 0.00 facing -1, 0, 0; east (gantry) at 2.00, 2.50, 0.00 facing 1, 0, 0. Frame palette: gunmetal, olive and orange accent, flat shaded. Static geometry; no rig, collision or navigation data. Original design.","status":"published","url":"https://3dassets.dev/assets/mech-hangar-and-battle-frames-gantry-straight-bd760f72","cdnUrl":"https://cdn.3dassets.dev/assets/26926/v1/model.glb","downloadUrl":"https://3dassets.dev/download/mech-hangar-and-battle-frames-gantry-straight-bd760f72","thumbnailUrl":"https://cdn.3dassets.dev/assets/26926/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/26926/v1/poster.webp","blurhash":"ULATfhof9Hoe~ntQD+Rj$_xtNLM|ROxsozM}","category":{"slug":"buildings","title":"Buildings & Architecture"},"tags":[{"slug":"sci-fi","title":"Sci-Fi"},{"slug":"low-poly","title":"Low Poly"},{"slug":"kit","title":"Kit / Set"},{"slug":"modular","title":"Modular"}],"license":{"slug":"cc0-1.0","name":"CC0 1.0 Universal","url":"https://creativecommons.org/publicdomain/zero/1.0/","attributionRequired":false},"contributor":{"username":"3dassets","name":"3D Assets","url":"https://3dassets.dev/u/3dassets"},"stats":{"fileSize":8692,"triangles":132,"vertices":396,"meshes":3,"materials":3,"textures":0,"animations":[],"boundingBox":{"min":[-2.0225000381469727,-0.00004791939855586236,-0.5999328592791529],"max":[2.0225000381469727,3.6449615657538748,0.5999328592791529]},"sizeMeters":[4.045,3.645,1.2],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"Claude Fable 5.1","downloads":7,"publishedAt":"2026-09-07T20:53:24.710Z","updatedAt":"2026-10-02T17:20:51.989Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/26926/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function GantryStraightMechRobotsAndBattleHangar(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/26926/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/26926/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/26926/v1/model.glb\" alt=\"Gantry Straight (Mech Robots and Battle Hangar)\" camera-controls auto-rotate></model-viewer>","blender":"# Blender 4.x: File > Import > glTF 2.0, or from the Python console after downloading the file.\nimport bpy\nbpy.ops.import_scene.gltf(filepath='model.glb')  # from https://cdn.3dassets.dev/assets/26926/v1/model.glb\n# Metres and +Y up are converted to Blender's Z-up scene automatically.","godot":"# Godot 4: copy model.glb into res://models/ and the editor imports it as a scene.\nvar packed := load(\"res://models/model.glb\") as PackedScene\nvar model := packed.instantiate()\nadd_child(model)","unity":"// Unity: import model.glb with glTFast (Package Manager: com.unity.cloud.gltfast) and drag the prefab in,\n// or load it at runtime straight from the CDN:\nusing GLTFast;\nvar gltf = new GltfImport();\nif (await gltf.Load(\"https://cdn.3dassets.dev/assets/26926/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"26925","slug":"mech-hangar-and-battle-frames-gantry-corner-a0d70d91","title":"Gantry Corner (Mech Robots and Battle Hangar)","summary":"Square gantry turn with guarded outer edges.","description":"Square gantry turn with guarded outer edges. Dimensions 1.20 by 3.65 by 1.20 m (X by Y by Z). Origin at the ground centre; metres, +Y up, +Z forward. Connectors: west (gantry) at -0.60, 2.50, 0.00 facing -1, 0, 0; north (gantry) at 0.00, 2.50, 0.60 facing 0, 0, 1. Frame palette: gunmetal, olive and orange accent, flat shaded. Static geometry; no rig, collision or navigation data. Original design.","status":"published","url":"https://3dassets.dev/assets/mech-hangar-and-battle-frames-gantry-corner-a0d70d91","cdnUrl":"https://cdn.3dassets.dev/assets/26925/v1/model.glb","downloadUrl":"https://3dassets.dev/download/mech-hangar-and-battle-frames-gantry-corner-a0d70d91","thumbnailUrl":"https://cdn.3dassets.dev/assets/26925/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/26925/v1/poster.webp","blurhash":"UL9@Lgoe0MWB~moe9Ia#-,j?IXa#Rjaya~a#","category":{"slug":"buildings","title":"Buildings & Architecture"},"tags":[{"slug":"sci-fi","title":"Sci-Fi"},{"slug":"low-poly","title":"Low Poly"},{"slug":"kit","title":"Kit / Set"},{"slug":"modular","title":"Modular"}],"license":{"slug":"cc0-1.0","name":"CC0 1.0 Universal","url":"https://creativecommons.org/publicdomain/zero/1.0/","attributionRequired":false},"contributor":{"username":"3dassets","name":"3D Assets","url":"https://3dassets.dev/u/3dassets"},"stats":{"fileSize":4308,"triangles":48,"vertices":144,"meshes":3,"materials":3,"textures":0,"animations":[],"boundingBox":{"min":[-0.6000000238418579,0,-0.6000000238418579],"max":[0.6000000238418579,3.6500214781931284,0.6000000238418579]},"sizeMeters":[1.2,3.65,1.2],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"Claude Fable 5.1","downloads":8,"publishedAt":"2026-09-07T20:53:25.124Z","updatedAt":"2026-10-06T11:22:06.357Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/26925/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function GantryCornerMechRobotsAndBattleHangar(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/26925/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/26925/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/26925/v1/model.glb\" alt=\"Gantry Corner (Mech Robots and Battle Hangar)\" camera-controls auto-rotate></model-viewer>","blender":"# Blender 4.x: File > Import > glTF 2.0, or from the Python console after downloading the file.\nimport bpy\nbpy.ops.import_scene.gltf(filepath='model.glb')  # from https://cdn.3dassets.dev/assets/26925/v1/model.glb\n# Metres and +Y up are converted to Blender's Z-up scene automatically.","godot":"# Godot 4: copy model.glb into res://models/ and the editor imports it as a scene.\nvar packed := load(\"res://models/model.glb\") as PackedScene\nvar model := packed.instantiate()\nadd_child(model)","unity":"// Unity: import model.glb with glTFast (Package Manager: com.unity.cloud.gltfast) and drag the prefab in,\n// or load it at runtime straight from the CDN:\nusing GLTFast;\nvar gltf = new GltfImport();\nif (await gltf.Load(\"https://cdn.3dassets.dev/assets/26925/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"26927","slug":"mech-hangar-and-battle-frames-gantry-stair-97a75b2c","title":"Gantry Stair (Mech Robots and Battle Hangar)","summary":"Ten-step steel service stair with diagonal handrails.","description":"Ten-step steel service stair with diagonal handrails. Dimensions 1.30 by 3.55 by 3.56 m (X by Y by Z). Origin at the ground centre; metres, +Y up, +Z forward. Frame palette: gunmetal, olive and orange accent, flat shaded. Static geometry; no rig, collision or navigation data. Original design.","status":"published","url":"https://3dassets.dev/assets/mech-hangar-and-battle-frames-gantry-stair-97a75b2c","cdnUrl":"https://cdn.3dassets.dev/assets/26927/v1/model.glb","downloadUrl":"https://3dassets.dev/download/mech-hangar-and-battle-frames-gantry-stair-97a75b2c","thumbnailUrl":"https://cdn.3dassets.dev/assets/26927/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/26927/v1/poster.webp","blurhash":"U37UI:Rj01Rj?C?aIWD*00%0~pIr0601^$_2","category":{"slug":"buildings","title":"Buildings & Architecture"},"tags":[{"slug":"sci-fi","title":"Sci-Fi"},{"slug":"low-poly","title":"Low Poly"},{"slug":"kit","title":"Kit / Set"},{"slug":"modular","title":"Modular"}],"license":{"slug":"cc0-1.0","name":"CC0 1.0 Universal","url":"https://creativecommons.org/publicdomain/zero/1.0/","attributionRequired":false},"contributor":{"username":"3dassets","name":"3D Assets","url":"https://3dassets.dev/u/3dassets"},"stats":{"fileSize":16228,"triangles":288,"vertices":864,"meshes":3,"materials":3,"textures":0,"animations":[],"boundingBox":{"min":[-0.6500658678005099,-0.00006047949987553203,-1.7790619134902954],"max":[0.6500658678005099,3.554881790335732,1.7790619134902954]},"sizeMeters":[1.3,3.555,3.558],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"Claude Fable 5.1","downloads":8,"publishedAt":"2026-09-07T20:53:24.707Z","updatedAt":"2026-10-06T11:22:15.706Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/26927/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function GantryStairMechRobotsAndBattleHangar(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/26927/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/26927/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/26927/v1/model.glb\" alt=\"Gantry Stair (Mech Robots and Battle Hangar)\" camera-controls auto-rotate></model-viewer>","blender":"# Blender 4.x: File > Import > glTF 2.0, or from the Python console after downloading the file.\nimport bpy\nbpy.ops.import_scene.gltf(filepath='model.glb')  # from https://cdn.3dassets.dev/assets/26927/v1/model.glb\n# Metres and +Y up are converted to Blender's Z-up scene automatically.","godot":"# Godot 4: copy model.glb into res://models/ and the editor imports it as a scene.\nvar packed := load(\"res://models/model.glb\") as PackedScene\nvar model := packed.instantiate()\nadd_child(model)","unity":"// Unity: import model.glb with glTFast (Package Manager: com.unity.cloud.gltfast) and drag the prefab in,\n// or load it at runtime straight from the CDN:\nusing GLTFast;\nvar gltf = new GltfImport();\nif (await gltf.Load(\"https://cdn.3dassets.dev/assets/26927/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"26934","slug":"mech-hangar-and-battle-frames-maintenance-cradle-91526d97","title":"Maintenance Cradle (Mech Robots and Battle Hangar)","summary":"Wide maintenance cradle with rear towers and orange support pads.","description":"Wide maintenance cradle with rear towers and orange support pads. Dimensions 4.00 by 4.70 by 3.50 m (X by Y by Z). Origin at the ground centre; metres, +Y up, +Z forward. Frame palette: gunmetal, olive and orange accent, flat shaded. Static geometry; no rig, collision or navigation data. Original design.","status":"published","url":"https://3dassets.dev/assets/mech-hangar-and-battle-frames-maintenance-cradle-91526d97","cdnUrl":"https://cdn.3dassets.dev/assets/26934/v1/model.glb","downloadUrl":"https://3dassets.dev/download/mech-hangar-and-battle-frames-maintenance-cradle-91526d97","thumbnailUrl":"https://cdn.3dassets.dev/assets/26934/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/26934/v1/poster.webp","blurhash":"U9Ad4a9Y00^*-4IBIq-;Eis,nMS%u6xun1Ne","category":{"slug":"buildings","title":"Buildings & Architecture"},"tags":[{"slug":"sci-fi","title":"Sci-Fi"},{"slug":"low-poly","title":"Low Poly"},{"slug":"kit","title":"Kit / Set"},{"slug":"modular","title":"Modular"}],"license":{"slug":"cc0-1.0","name":"CC0 1.0 Universal","url":"https://creativecommons.org/publicdomain/zero/1.0/","attributionRequired":false},"contributor":{"username":"3dassets","name":"3D Assets","url":"https://3dassets.dev/u/3dassets"},"stats":{"fileSize":5916,"triangles":72,"vertices":216,"meshes":3,"materials":3,"textures":0,"animations":[],"boundingBox":{"min":[-2,-0.000090636396865032,-1.749992370372631],"max":[2,4.699999809265137,1.749992370372631]},"sizeMeters":[4,4.7,3.5],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"Claude Fable 5.1","downloads":8,"publishedAt":"2026-09-07T20:53:28.147Z","updatedAt":"2026-10-05T08:42:47.212Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/26934/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function MaintenanceCradleMechRobotsAndBattleHangar(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/26934/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/26934/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/26934/v1/model.glb\" alt=\"Maintenance Cradle (Mech Robots and Battle Hangar)\" camera-controls auto-rotate></model-viewer>","blender":"# Blender 4.x: File > Import > glTF 2.0, or from the Python console after downloading the file.\nimport bpy\nbpy.ops.import_scene.gltf(filepath='model.glb')  # from https://cdn.3dassets.dev/assets/26934/v1/model.glb\n# Metres and +Y up are converted to Blender's Z-up scene automatically.","godot":"# Godot 4: copy model.glb into res://models/ and the editor imports it as a scene.\nvar packed := load(\"res://models/model.glb\") as PackedScene\nvar model := packed.instantiate()\nadd_child(model)","unity":"// Unity: import model.glb with glTFast (Package Manager: com.unity.cloud.gltfast) and drag the prefab in,\n// or load it at runtime straight from the CDN:\nusing GLTFast;\nvar gltf = new GltfImport();\nif (await gltf.Load(\"https://cdn.3dassets.dev/assets/26934/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"26930","slug":"mech-hangar-and-battle-frames-crane-rail-c3d30ee6","title":"Crane Rail (Mech Robots and Battle Hangar)","summary":"Eight-metre I-section overhead crane rail.","description":"Eight-metre I-section overhead crane rail. Dimensions 8.00 by 0.54 by 0.25 m (X by Y by Z). Origin at the ground centre; metres, +Y up, +Z forward. Frame palette: gunmetal, olive and orange accent, flat shaded. Static geometry; no rig, collision or navigation data. Original design.","status":"published","url":"https://3dassets.dev/assets/mech-hangar-and-battle-frames-crane-rail-c3d30ee6","cdnUrl":"https://cdn.3dassets.dev/assets/26930/v1/model.glb","downloadUrl":"https://3dassets.dev/download/mech-hangar-and-battle-frames-crane-rail-c3d30ee6","thumbnailUrl":"https://cdn.3dassets.dev/assets/26930/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/26930/v1/poster.webp","blurhash":"U58;c9tRD%t7-;~qj]Rj00xu_3Rj9F00xu-;","category":{"slug":"buildings","title":"Buildings & Architecture"},"tags":[{"slug":"sci-fi","title":"Sci-Fi"},{"slug":"low-poly","title":"Low Poly"},{"slug":"kit","title":"Kit / Set"},{"slug":"modular","title":"Modular"}],"license":{"slug":"cc0-1.0","name":"CC0 1.0 Universal","url":"https://creativecommons.org/publicdomain/zero/1.0/","attributionRequired":false},"contributor":{"username":"3dassets","name":"3D Assets","url":"https://3dassets.dev/u/3dassets"},"stats":{"fileSize":3360,"triangles":36,"vertices":108,"meshes":2,"materials":2,"textures":0,"animations":[],"boundingBox":{"min":[-4,-0.000027761114787083763,-0.1250038148136845],"max":[4,0.5400277825724592,0.1250038148136845]},"sizeMeters":[8,0.54,0.25],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"Claude Fable 5.1","downloads":7,"publishedAt":"2026-09-07T20:53:27.919Z","updatedAt":"2026-10-06T00:34:43.592Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/26930/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function CraneRailMechRobotsAndBattleHangar(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/26930/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/26930/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/26930/v1/model.glb\" alt=\"Crane Rail (Mech Robots and Battle Hangar)\" camera-controls auto-rotate></model-viewer>","blender":"# Blender 4.x: File > Import > glTF 2.0, or from the Python console after downloading the file.\nimport bpy\nbpy.ops.import_scene.gltf(filepath='model.glb')  # from https://cdn.3dassets.dev/assets/26930/v1/model.glb\n# Metres and +Y up are converted to Blender's Z-up scene automatically.","godot":"# Godot 4: copy model.glb into res://models/ and the editor imports it as a scene.\nvar packed := load(\"res://models/model.glb\") as PackedScene\nvar model := packed.instantiate()\nadd_child(model)","unity":"// Unity: import model.glb with glTFast (Package Manager: com.unity.cloud.gltfast) and drag the prefab in,\n// or load it at runtime straight from the CDN:\nusing GLTFast;\nvar gltf = new GltfImport();\nif (await gltf.Load(\"https://cdn.3dassets.dev/assets/26930/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"26931","slug":"mech-hangar-and-battle-frames-crane-trolley-8be98bd2","title":"Crane Trolley (Mech Robots and Battle Hangar)","summary":"Crane carriage with vertical hoist stem and hook block, ground origin below hook.","description":"Crane carriage with vertical hoist stem and hook block, ground origin below hook. Dimensions 1.50 by 2.60 by 1.00 m (X by Y by Z). Origin at the ground centre; metres, +Y up, +Z forward. Frame palette: gunmetal, olive and orange accent, flat shaded. Static geometry; no rig, collision or navigation data. Original design.","status":"published","url":"https://3dassets.dev/assets/mech-hangar-and-battle-frames-crane-trolley-8be98bd2","cdnUrl":"https://cdn.3dassets.dev/assets/26931/v1/model.glb","downloadUrl":"https://3dassets.dev/download/mech-hangar-and-battle-frames-crane-trolley-8be98bd2","thumbnailUrl":"https://cdn.3dassets.dev/assets/26931/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/26931/v1/poster.webp","blurhash":"UTBfXrs.4;Rk~8s.9wR+-ms.I;R+bIs.axR*","category":{"slug":"buildings","title":"Buildings & Architecture"},"tags":[{"slug":"sci-fi","title":"Sci-Fi"},{"slug":"low-poly","title":"Low Poly"},{"slug":"kit","title":"Kit / Set"},{"slug":"modular","title":"Modular"}],"license":{"slug":"cc0-1.0","name":"CC0 1.0 Universal","url":"https://creativecommons.org/publicdomain/zero/1.0/","attributionRequired":false},"contributor":{"username":"3dassets","name":"3D Assets","url":"https://3dassets.dev/u/3dassets"},"stats":{"fileSize":5688,"triangles":76,"vertices":228,"meshes":3,"materials":3,"textures":0,"animations":[],"boundingBox":{"min":[-0.75,-0.000006106185664614405,-0.500030518509476],"max":[0.75,2.5999678840394767,0.500030518509476]},"sizeMeters":[1.5,2.6,1],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"Claude Fable 5.1","downloads":7,"publishedAt":"2026-09-07T20:53:27.951Z","updatedAt":"2026-10-06T11:22:04.769Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/26931/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function CraneTrolleyMechRobotsAndBattleHangar(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/26931/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/26931/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/26931/v1/model.glb\" alt=\"Crane Trolley (Mech Robots and Battle Hangar)\" camera-controls auto-rotate></model-viewer>","blender":"# Blender 4.x: File > Import > glTF 2.0, or from the Python console after downloading the file.\nimport bpy\nbpy.ops.import_scene.gltf(filepath='model.glb')  # from https://cdn.3dassets.dev/assets/26931/v1/model.glb\n# Metres and +Y up are converted to Blender's Z-up scene automatically.","godot":"# Godot 4: copy model.glb into res://models/ and the editor imports it as a scene.\nvar packed := load(\"res://models/model.glb\") as PackedScene\nvar model := packed.instantiate()\nadd_child(model)","unity":"// Unity: import model.glb with glTFast (Package Manager: com.unity.cloud.gltfast) and drag the prefab in,\n// or load it at runtime straight from the CDN:\nusing GLTFast;\nvar gltf = new GltfImport();\nif (await gltf.Load(\"https://cdn.3dassets.dev/assets/26931/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"26935","slug":"mech-hangar-and-battle-frames-blast-door-29a79e87","title":"Blast Door (Mech Robots and Battle Hangar)","summary":"Heavy paired sliding blast-door leaves in a reinforced frame; static closed pose.","description":"Heavy paired sliding blast-door leaves in a reinforced frame; static closed pose. Dimensions 5.00 by 5.00 by 0.60 m (X by Y by Z). Origin at the ground centre; metres, +Y up, +Z forward. Frame palette: gunmetal, olive and orange accent, flat shaded. Static geometry; no rig, collision or navigation data. Original design.","status":"published","url":"https://3dassets.dev/assets/mech-hangar-and-battle-frames-blast-door-29a79e87","cdnUrl":"https://cdn.3dassets.dev/assets/26935/v1/model.glb","downloadUrl":"https://3dassets.dev/download/mech-hangar-and-battle-frames-blast-door-29a79e87","thumbnailUrl":"https://cdn.3dassets.dev/assets/26935/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/26935/v1/poster.webp","blurhash":"U8BptV-:009HN5xu$_IU02M}~n%KtRt7RjRi","category":{"slug":"buildings","title":"Buildings & Architecture"},"tags":[{"slug":"sci-fi","title":"Sci-Fi"},{"slug":"low-poly","title":"Low Poly"},{"slug":"kit","title":"Kit / Set"},{"slug":"modular","title":"Modular"}],"license":{"slug":"cc0-1.0","name":"CC0 1.0 Universal","url":"https://creativecommons.org/publicdomain/zero/1.0/","attributionRequired":false},"contributor":{"username":"3dassets","name":"3D Assets","url":"https://3dassets.dev/u/3dassets"},"stats":{"fileSize":5724,"triangles":84,"vertices":252,"meshes":3,"materials":3,"textures":0,"animations":[],"boundingBox":{"min":[-2.5,0,-0.2999969481490524],"max":[2.5,5,0.2999969481490524]},"sizeMeters":[5,5,0.6],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"Claude Fable 5.1","downloads":9,"publishedAt":"2026-09-07T20:53:28.458Z","updatedAt":"2026-10-25T13:51:52.534Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/26935/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function BlastDoorMechRobotsAndBattleHangar(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/26935/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/26935/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/26935/v1/model.glb\" alt=\"Blast Door (Mech Robots and Battle Hangar)\" camera-controls auto-rotate></model-viewer>","blender":"# Blender 4.x: File > Import > glTF 2.0, or from the Python console after downloading the file.\nimport bpy\nbpy.ops.import_scene.gltf(filepath='model.glb')  # from https://cdn.3dassets.dev/assets/26935/v1/model.glb\n# Metres and +Y up are converted to Blender's Z-up scene automatically.","godot":"# Godot 4: copy model.glb into res://models/ and the editor imports it as a scene.\nvar packed := load(\"res://models/model.glb\") as PackedScene\nvar model := packed.instantiate()\nadd_child(model)","unity":"// Unity: import model.glb with glTFast (Package Manager: com.unity.cloud.gltfast) and drag the prefab in,\n// or load it at runtime straight from the CDN:\nusing GLTFast;\nvar gltf = new GltfImport();\nif (await gltf.Load(\"https://cdn.3dassets.dev/assets/26935/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"26938","slug":"mech-hangar-and-battle-frames-roller-door-7e9cb413","title":"Roller Door (Mech Robots and Battle Hangar)","summary":"Segmented rolling service shutter with a top drum housing.","description":"Segmented rolling service shutter with a top drum housing. Dimensions 4.20 by 4.20 by 0.60 m (X by Y by Z). Origin at the ground centre; metres, +Y up, +Z forward. Frame palette: gunmetal, olive and orange accent, flat shaded. Static geometry; no rig, collision or navigation data. Original design.","status":"published","url":"https://3dassets.dev/assets/mech-hangar-and-battle-frames-roller-door-7e9cb413","cdnUrl":"https://cdn.3dassets.dev/assets/26938/v1/model.glb","downloadUrl":"https://3dassets.dev/download/mech-hangar-and-battle-frames-roller-door-7e9cb413","thumbnailUrl":"https://cdn.3dassets.dev/assets/26938/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/26938/v1/poster.webp","blurhash":"UA9HFMxu00WB~o%2D*M{%J%KRkIVxu%ejrD*","category":{"slug":"buildings","title":"Buildings & Architecture"},"tags":[{"slug":"sci-fi","title":"Sci-Fi"},{"slug":"low-poly","title":"Low Poly"},{"slug":"kit","title":"Kit / Set"},{"slug":"modular","title":"Modular"}],"license":{"slug":"cc0-1.0","name":"CC0 1.0 Universal","url":"https://creativecommons.org/publicdomain/zero/1.0/","attributionRequired":false},"contributor":{"username":"3dassets","name":"3D Assets","url":"https://3dassets.dev/u/3dassets"},"stats":{"fileSize":13356,"triangles":228,"vertices":684,"meshes":3,"materials":3,"textures":0,"animations":[],"boundingBox":{"min":[-2.1012001037597656,0,-0.29993589750909205],"max":[2.1012001037597656,4.1999571457967715,0.29993589750909205]},"sizeMeters":[4.202,4.2,0.6],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"Claude Fable 5.1","downloads":7,"publishedAt":"2026-09-07T20:53:31.157Z","updatedAt":"2026-10-06T11:22:07.042Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/26938/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function RollerDoorMechRobotsAndBattleHangar(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/26938/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/26938/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/26938/v1/model.glb\" alt=\"Roller Door (Mech Robots and Battle Hangar)\" camera-controls auto-rotate></model-viewer>","blender":"# Blender 4.x: File > Import > glTF 2.0, or from the Python console after downloading the file.\nimport bpy\nbpy.ops.import_scene.gltf(filepath='model.glb')  # from https://cdn.3dassets.dev/assets/26938/v1/model.glb\n# Metres and +Y up are converted to Blender's Z-up scene automatically.","godot":"# Godot 4: copy model.glb into res://models/ and the editor imports it as a scene.\nvar packed := load(\"res://models/model.glb\") as PackedScene\nvar model := packed.instantiate()\nadd_child(model)","unity":"// Unity: import model.glb with glTFast (Package Manager: com.unity.cloud.gltfast) and drag the prefab in,\n// or load it at runtime straight from the CDN:\nusing GLTFast;\nvar gltf = new GltfImport();\nif (await gltf.Load(\"https://cdn.3dassets.dev/assets/26938/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"26940","slug":"mech-hangar-and-battle-frames-catwalk-b5d12c7e","title":"Catwalk (Mech Robots and Battle Hangar)","summary":"Three-metre catwalk deck with one open access side.","description":"Three-metre catwalk deck with one open access side. Dimensions 3.04 by 1.11 by 0.90 m (X by Y by Z). Origin at the ground centre; metres, +Y up, +Z forward. Frame palette: gunmetal, olive and orange accent, flat shaded. Static geometry; no rig, collision or navigation data. Original design.","status":"published","url":"https://3dassets.dev/assets/mech-hangar-and-battle-frames-catwalk-b5d12c7e","cdnUrl":"https://cdn.3dassets.dev/assets/26940/v1/model.glb","downloadUrl":"https://3dassets.dev/download/mech-hangar-and-battle-frames-catwalk-b5d12c7e","thumbnailUrl":"https://cdn.3dassets.dev/assets/26940/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/26940/v1/poster.webp","blurhash":"UBDJO@N200jcxR%NNMD*00nfxwWZ%jnyITW@","category":{"slug":"buildings","title":"Buildings & Architecture"},"tags":[{"slug":"sci-fi","title":"Sci-Fi"},{"slug":"low-poly","title":"Low Poly"},{"slug":"kit","title":"Kit / Set"},{"slug":"modular","title":"Modular"}],"license":{"slug":"cc0-1.0","name":"CC0 1.0 Universal","url":"https://creativecommons.org/publicdomain/zero/1.0/","attributionRequired":false},"contributor":{"username":"3dassets","name":"3D Assets","url":"https://3dassets.dev/u/3dassets"},"stats":{"fileSize":4564,"triangles":60,"vertices":180,"meshes":2,"materials":2,"textures":0,"animations":[],"boundingBox":{"min":[-1.5225000381469727,0.00005502243606914092,-0.4500080223839054],"max":[1.5225000381469727,1.1150226909877012,0.4500080223839054]},"sizeMeters":[3.045,1.115,0.9],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"Claude Fable 5.1","downloads":8,"publishedAt":"2026-09-07T20:53:31.502Z","updatedAt":"2026-10-06T11:22:04.269Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/26940/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function CatwalkMechRobotsAndBattleHangar(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/26940/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/26940/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/26940/v1/model.glb\" alt=\"Catwalk (Mech Robots and Battle Hangar)\" camera-controls auto-rotate></model-viewer>","blender":"# Blender 4.x: File > Import > glTF 2.0, or from the Python console after downloading the file.\nimport bpy\nbpy.ops.import_scene.gltf(filepath='model.glb')  # from https://cdn.3dassets.dev/assets/26940/v1/model.glb\n# Metres and +Y up are converted to Blender's Z-up scene automatically.","godot":"# Godot 4: copy model.glb into res://models/ and the editor imports it as a scene.\nvar packed := load(\"res://models/model.glb\") as PackedScene\nvar model := packed.instantiate()\nadd_child(model)","unity":"// Unity: import model.glb with glTFast (Package Manager: com.unity.cloud.gltfast) and drag the prefab in,\n// or load it at runtime straight from the CDN:\nusing GLTFast;\nvar gltf = new GltfImport();\nif (await gltf.Load(\"https://cdn.3dassets.dev/assets/26940/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"26942","slug":"mech-hangar-and-battle-frames-service-ladder-3774e8d8","title":"Service Ladder (Mech Robots and Battle Hangar)","summary":"Three-metre maintenance ladder with eleven rungs.","description":"Three-metre maintenance ladder with eleven rungs. Dimensions 0.64 by 3.00 by 0.04 m (X by Y by Z). Origin at the ground centre; metres, +Y up, +Z forward. Frame palette: gunmetal, olive and orange accent, flat shaded. Static geometry; no rig, collision or navigation data. Original design.","status":"published","url":"https://3dassets.dev/assets/mech-hangar-and-battle-frames-service-ladder-3774e8d8","cdnUrl":"https://cdn.3dassets.dev/assets/26942/v1/model.glb","downloadUrl":"https://3dassets.dev/download/mech-hangar-and-battle-frames-service-ladder-3774e8d8","thumbnailUrl":"https://cdn.3dassets.dev/assets/26942/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/26942/v1/poster.webp","blurhash":"U297X[-;0000~nt704E29IV]-.tOt7s;WWM{","category":{"slug":"buildings","title":"Buildings & Architecture"},"tags":[{"slug":"sci-fi","title":"Sci-Fi"},{"slug":"low-poly","title":"Low Poly"},{"slug":"kit","title":"Kit / Set"},{"slug":"modular","title":"Modular"}],"license":{"slug":"cc0-1.0","name":"CC0 1.0 Universal","url":"https://creativecommons.org/publicdomain/zero/1.0/","attributionRequired":false},"contributor":{"username":"3dassets","name":"3D Assets","url":"https://3dassets.dev/u/3dassets"},"stats":{"fileSize":9200,"triangles":156,"vertices":468,"meshes":2,"materials":2,"textures":0,"animations":[],"boundingBox":{"min":[-0.3198950163274026,0,-0.019959105197302165],"max":[0.3198950163274026,3,0.021134690605073274]},"sizeMeters":[0.64,3,0.041],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"Claude Fable 5.1","downloads":8,"publishedAt":"2026-09-07T20:53:31.819Z","updatedAt":"2026-10-06T07:10:23.841Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/26942/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function ServiceLadderMechRobotsAndBattleHangar(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/26942/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/26942/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/26942/v1/model.glb\" alt=\"Service Ladder (Mech Robots and Battle Hangar)\" camera-controls auto-rotate></model-viewer>","blender":"# Blender 4.x: File > Import > glTF 2.0, or from the Python console after downloading the file.\nimport bpy\nbpy.ops.import_scene.gltf(filepath='model.glb')  # from https://cdn.3dassets.dev/assets/26942/v1/model.glb\n# Metres and +Y up are converted to Blender's Z-up scene automatically.","godot":"# Godot 4: copy model.glb into res://models/ and the editor imports it as a scene.\nvar packed := load(\"res://models/model.glb\") as PackedScene\nvar model := packed.instantiate()\nadd_child(model)","unity":"// Unity: import model.glb with glTFast (Package Manager: com.unity.cloud.gltfast) and drag the prefab in,\n// or load it at runtime straight from the CDN:\nusing GLTFast;\nvar gltf = new GltfImport();\nif (await gltf.Load(\"https://cdn.3dassets.dev/assets/26942/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"26943","slug":"mech-hangar-and-battle-frames-lighting-truss-34f9e55b","title":"Lighting Truss (Mech Robots and Battle Hangar)","summary":"Five-metre braced lighting truss with five rectangular luminaires.","description":"Five-metre braced lighting truss with five rectangular luminaires. Dimensions 5.02 by 0.58 by 0.25 m (X by Y by Z). Origin at the ground centre; metres, +Y up, +Z forward. Frame palette: gunmetal, olive and orange accent, flat shaded. Static geometry; no rig, collision or navigation data. Original design.","status":"published","url":"https://3dassets.dev/assets/mech-hangar-and-battle-frames-lighting-truss-34f9e55b","cdnUrl":"https://cdn.3dassets.dev/assets/26943/v1/model.glb","downloadUrl":"https://3dassets.dev/download/mech-hangar-and-battle-frames-lighting-truss-34f9e55b","thumbnailUrl":"https://cdn.3dassets.dev/assets/26943/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/26943/v1/poster.webp","blurhash":"U8AKEqx[IAtRxa_NxuRP00aL?coLX700RP%g","category":{"slug":"buildings","title":"Buildings & Architecture"},"tags":[{"slug":"sci-fi","title":"Sci-Fi"},{"slug":"low-poly","title":"Low Poly"},{"slug":"kit","title":"Kit / Set"},{"slug":"modular","title":"Modular"}],"license":{"slug":"cc0-1.0","name":"CC0 1.0 Universal","url":"https://creativecommons.org/publicdomain/zero/1.0/","attributionRequired":false},"contributor":{"username":"3dassets","name":"3D Assets","url":"https://3dassets.dev/u/3dassets"},"stats":{"fileSize":11568,"triangles":204,"vertices":612,"meshes":2,"materials":2,"textures":0,"animations":[],"boundingBox":{"min":[-2.510932207107544,0.00011047436512814923,-0.12488174348251935],"max":[2.510932207107544,0.5801070673117172,0.12488174348251935]},"sizeMeters":[5.022,0.58,0.25],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"Claude Fable 5.1","downloads":8,"publishedAt":"2026-09-07T20:53:32.156Z","updatedAt":"2026-10-06T05:38:55.169Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/26943/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function LightingTrussMechRobotsAndBattleHangar(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/26943/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/26943/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/26943/v1/model.glb\" alt=\"Lighting Truss (Mech Robots and Battle Hangar)\" camera-controls auto-rotate></model-viewer>","blender":"# Blender 4.x: File > Import > glTF 2.0, or from the Python console after downloading the file.\nimport bpy\nbpy.ops.import_scene.gltf(filepath='model.glb')  # from https://cdn.3dassets.dev/assets/26943/v1/model.glb\n# Metres and +Y up are converted to Blender's Z-up scene automatically.","godot":"# Godot 4: copy model.glb into res://models/ and the editor imports it as a scene.\nvar packed := load(\"res://models/model.glb\") as PackedScene\nvar model := packed.instantiate()\nadd_child(model)","unity":"// Unity: import model.glb with glTFast (Package Manager: com.unity.cloud.gltfast) and drag the prefab in,\n// or load it at runtime straight from the CDN:\nusing GLTFast;\nvar gltf = new GltfImport();\nif (await gltf.Load(\"https://cdn.3dassets.dev/assets/26943/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"26946","slug":"mech-hangar-and-battle-frames-hangar-wall-85d06878","title":"Hangar Wall (Mech Robots and Battle Hangar)","summary":"Five-metre-high wall bay with columns and intermediate bracing rail.","description":"Five-metre-high wall bay with columns and intermediate bracing rail. Dimensions 4.00 by 5.00 by 0.35 m (X by Y by Z). Origin at the ground centre; metres, +Y up, +Z forward. Frame palette: gunmetal, olive and orange accent, flat shaded. Static geometry; no rig, collision or navigation data. Original design.","status":"published","url":"https://3dassets.dev/assets/mech-hangar-and-battle-frames-hangar-wall-85d06878","cdnUrl":"https://cdn.3dassets.dev/assets/26946/v1/model.glb","downloadUrl":"https://3dassets.dev/download/mech-hangar-and-battle-frames-hangar-wall-85d06878","thumbnailUrl":"https://cdn.3dassets.dev/assets/26946/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/26946/v1/poster.webp","blurhash":"U5Eo_P?b009F?c_3M{0000j@~qa#%M-;M{4n","category":{"slug":"buildings","title":"Buildings & Architecture"},"tags":[{"slug":"sci-fi","title":"Sci-Fi"},{"slug":"low-poly","title":"Low Poly"},{"slug":"kit","title":"Kit / Set"},{"slug":"modular","title":"Modular"}],"license":{"slug":"cc0-1.0","name":"CC0 1.0 Universal","url":"https://creativecommons.org/publicdomain/zero/1.0/","attributionRequired":false},"contributor":{"username":"3dassets","name":"3D Assets","url":"https://3dassets.dev/u/3dassets"},"stats":{"fileSize":3972,"triangles":48,"vertices":144,"meshes":2,"materials":2,"textures":0,"animations":[],"boundingBox":{"min":[-2.001306855124117,0,-0.17487106625978727],"max":[2.000106814783166,5.001200199127197,0.17487106625978727]},"sizeMeters":[4.001,5.001,0.35],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"Claude Fable 5.1","downloads":8,"publishedAt":"2026-09-07T20:53:34.455Z","updatedAt":"2026-10-05T23:46:10.031Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/26946/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function HangarWallMechRobotsAndBattleHangar(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/26946/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/26946/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/26946/v1/model.glb\" alt=\"Hangar Wall (Mech Robots and Battle Hangar)\" camera-controls auto-rotate></model-viewer>","blender":"# Blender 4.x: File > Import > glTF 2.0, or from the Python console after downloading the file.\nimport bpy\nbpy.ops.import_scene.gltf(filepath='model.glb')  # from https://cdn.3dassets.dev/assets/26946/v1/model.glb\n# Metres and +Y up are converted to Blender's Z-up scene automatically.","godot":"# Godot 4: copy model.glb into res://models/ and the editor imports it as a scene.\nvar packed := load(\"res://models/model.glb\") as PackedScene\nvar model := packed.instantiate()\nadd_child(model)","unity":"// Unity: import model.glb with glTFast (Package Manager: com.unity.cloud.gltfast) and drag the prefab in,\n// or load it at runtime straight from the CDN:\nusing GLTFast;\nvar gltf = new GltfImport();\nif (await gltf.Load(\"https://cdn.3dassets.dev/assets/26946/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"26947","slug":"mech-hangar-and-battle-frames-roof-truss-252394dd","title":"Roof Truss (Mech Robots and Battle Hangar)","summary":"Triangular six-metre roof truss with five vertical web members.","description":"Triangular six-metre roof truss with five vertical web members. Dimensions 6.08 by 1.74 by 0.16 m (X by Y by Z). Origin at the ground centre; metres, +Y up, +Z forward. Frame palette: gunmetal, olive and orange accent, flat shaded. Static geometry; no rig, collision or navigation data. Original design.","status":"published","url":"https://3dassets.dev/assets/mech-hangar-and-battle-frames-roof-truss-252394dd","cdnUrl":"https://cdn.3dassets.dev/assets/26947/v1/model.glb","downloadUrl":"https://3dassets.dev/download/mech-hangar-and-battle-frames-roof-truss-252394dd","thumbnailUrl":"https://cdn.3dassets.dev/assets/26947/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/26947/v1/poster.webp","blurhash":"U38NtlD*00?b9E~qIURj00D$~qD%-;00xuoz","category":{"slug":"buildings","title":"Buildings & Architecture"},"tags":[{"slug":"sci-fi","title":"Sci-Fi"},{"slug":"low-poly","title":"Low Poly"},{"slug":"kit","title":"Kit / Set"},{"slug":"modular","title":"Modular"}],"license":{"slug":"cc0-1.0","name":"CC0 1.0 Universal","url":"https://creativecommons.org/publicdomain/zero/1.0/","attributionRequired":false},"contributor":{"username":"3dassets","name":"3D Assets","url":"https://3dassets.dev/u/3dassets"},"stats":{"fileSize":5648,"triangles":96,"vertices":288,"meshes":1,"materials":1,"textures":0,"animations":[],"boundingBox":{"min":[-3.037647008895874,-0.00018474062095874544,-0.08009665259822489],"max":[3.037647008895874,1.7413612266362786,0.08009665259822489]},"sizeMeters":[6.075,1.742,0.16],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"Claude Fable 5.1","downloads":8,"publishedAt":"2026-09-07T20:53:34.835Z","updatedAt":"2026-10-05T14:17:54.714Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/26947/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function RoofTrussMechRobotsAndBattleHangar(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/26947/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/26947/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/26947/v1/model.glb\" alt=\"Roof Truss (Mech Robots and Battle Hangar)\" camera-controls auto-rotate></model-viewer>","blender":"# Blender 4.x: File > Import > glTF 2.0, or from the Python console after downloading the file.\nimport bpy\nbpy.ops.import_scene.gltf(filepath='model.glb')  # from https://cdn.3dassets.dev/assets/26947/v1/model.glb\n# Metres and +Y up are converted to Blender's Z-up scene automatically.","godot":"# Godot 4: copy model.glb into res://models/ and the editor imports it as a scene.\nvar packed := load(\"res://models/model.glb\") as PackedScene\nvar model := packed.instantiate()\nadd_child(model)","unity":"// Unity: import model.glb with glTFast (Package Manager: com.unity.cloud.gltfast) and drag the prefab in,\n// or load it at runtime straight from the CDN:\nusing GLTFast;\nvar gltf = new GltfImport();\nif (await gltf.Load(\"https://cdn.3dassets.dev/assets/26947/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"26950","slug":"mech-hangar-and-battle-frames-wall-vent-a92aff9f","title":"Wall Vent (Mech Robots and Battle Hangar)","summary":"Armoured wall vent with three protective bars.","description":"Armoured wall vent with three protective bars. Dimensions 1.20 by 1.10 by 0.27 m (X by Y by Z). Origin at the ground centre; metres, +Y up, +Z forward. Frame palette: gunmetal, olive and orange accent, flat shaded. Static geometry; no rig, collision or navigation data. Original design.","status":"published","url":"https://3dassets.dev/assets/mech-hangar-and-battle-frames-wall-vent-a92aff9f","cdnUrl":"https://cdn.3dassets.dev/assets/26950/v1/model.glb","downloadUrl":"https://3dassets.dev/download/mech-hangar-and-battle-frames-wall-vent-a92aff9f","thumbnailUrl":"https://cdn.3dassets.dev/assets/26950/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/26950/v1/poster.webp","blurhash":"U47nd*xv00M{_NxvD%MxRot7RiRP%M%NRiD$","category":{"slug":"buildings","title":"Buildings & Architecture"},"tags":[{"slug":"sci-fi","title":"Sci-Fi"},{"slug":"low-poly","title":"Low Poly"},{"slug":"kit","title":"Kit / Set"},{"slug":"modular","title":"Modular"}],"license":{"slug":"cc0-1.0","name":"CC0 1.0 Universal","url":"https://creativecommons.org/publicdomain/zero/1.0/","attributionRequired":false},"contributor":{"username":"3dassets","name":"3D Assets","url":"https://3dassets.dev/u/3dassets"},"stats":{"fileSize":4904,"triangles":60,"vertices":180,"meshes":3,"materials":3,"textures":0,"animations":[],"boundingBox":{"min":[-0.6000000238418579,0.00002593079997792458,-0.0999786410161609],"max":[0.6000000238418579,1.09997409304188,0.16997436352218986]},"sizeMeters":[1.2,1.1,0.27],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"Claude Fable 5.1","downloads":7,"publishedAt":"2026-09-07T20:53:35.238Z","updatedAt":"2026-10-06T11:22:03.199Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/26950/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function WallVentMechRobotsAndBattleHangar(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/26950/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/26950/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/26950/v1/model.glb\" alt=\"Wall Vent (Mech Robots and Battle Hangar)\" camera-controls auto-rotate></model-viewer>","blender":"# Blender 4.x: File > Import > glTF 2.0, or from the Python console after downloading the file.\nimport bpy\nbpy.ops.import_scene.gltf(filepath='model.glb')  # from https://cdn.3dassets.dev/assets/26950/v1/model.glb\n# Metres and +Y up are converted to Blender's Z-up scene automatically.","godot":"# Godot 4: copy model.glb into res://models/ and the editor imports it as a scene.\nvar packed := load(\"res://models/model.glb\") as PackedScene\nvar model := packed.instantiate()\nadd_child(model)","unity":"// Unity: import model.glb with glTFast (Package Manager: com.unity.cloud.gltfast) and drag the prefab in,\n// or load it at runtime straight from the CDN:\nusing GLTFast;\nvar gltf = new GltfImport();\nif (await gltf.Load(\"https://cdn.3dassets.dev/assets/26950/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"26951","slug":"mech-hangar-and-battle-frames-roof-fan-7e0fd4a3","title":"Roof Fan (Mech Robots and Battle Hangar)","summary":"Circular roof extraction fan with crossed blades.","description":"Circular roof extraction fan with crossed blades. Dimensions 1.50 by 0.33 by 1.50 m (X by Y by Z). Origin at the ground centre; metres, +Y up, +Z forward. Frame palette: gunmetal, olive and orange accent, flat shaded. Static geometry; no rig, collision or navigation data. Original design.","status":"published","url":"https://3dassets.dev/assets/mech-hangar-and-battle-frames-roof-fan-7e0fd4a3","cdnUrl":"https://cdn.3dassets.dev/assets/26951/v1/model.glb","downloadUrl":"https://3dassets.dev/download/mech-hangar-and-battle-frames-roof-fan-7e0fd4a3","thumbnailUrl":"https://cdn.3dassets.dev/assets/26951/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/26951/v1/poster.webp","blurhash":"U468N#tR00Rj-;j@M{a#00Rj_Nog4ma#-;jr","category":{"slug":"buildings","title":"Buildings & Architecture"},"tags":[{"slug":"sci-fi","title":"Sci-Fi"},{"slug":"low-poly","title":"Low Poly"},{"slug":"kit","title":"Kit / Set"},{"slug":"modular","title":"Modular"}],"license":{"slug":"cc0-1.0","name":"CC0 1.0 Universal","url":"https://creativecommons.org/publicdomain/zero/1.0/","attributionRequired":false},"contributor":{"username":"3dassets","name":"3D Assets","url":"https://3dassets.dev/u/3dassets"},"stats":{"fileSize":6824,"triangles":120,"vertices":360,"meshes":3,"materials":3,"textures":0,"animations":[],"boundingBox":{"min":[-0.75,0.000026703695791496784,-0.75],"max":[0.75,0.3300251849228751,0.75]},"sizeMeters":[1.5,0.33,1.5],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"Claude Fable 5.1","downloads":9,"publishedAt":"2026-09-07T20:53:35.466Z","updatedAt":"2026-10-06T11:22:01.431Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/26951/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function RoofFanMechRobotsAndBattleHangar(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/26951/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/26951/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/26951/v1/model.glb\" alt=\"Roof Fan (Mech Robots and Battle Hangar)\" camera-controls auto-rotate></model-viewer>","blender":"# Blender 4.x: File > Import > glTF 2.0, or from the Python console after downloading the file.\nimport bpy\nbpy.ops.import_scene.gltf(filepath='model.glb')  # from https://cdn.3dassets.dev/assets/26951/v1/model.glb\n# Metres and +Y up are converted to Blender's Z-up scene automatically.","godot":"# Godot 4: copy model.glb into res://models/ and the editor imports it as a scene.\nvar packed := load(\"res://models/model.glb\") as PackedScene\nvar model := packed.instantiate()\nadd_child(model)","unity":"// Unity: import model.glb with glTFast (Package Manager: com.unity.cloud.gltfast) and drag the prefab in,\n// or load it at runtime straight from the CDN:\nusing GLTFast;\nvar gltf = new GltfImport();\nif (await gltf.Load(\"https://cdn.3dassets.dev/assets/26951/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"26954","slug":"mech-hangar-and-battle-frames-cable-trench-e0fa32d3","title":"Cable Trench (Mech Robots and Battle Hangar)","summary":"Open floor service trench exposing two cable runs.","description":"Open floor service trench exposing two cable runs. Dimensions 3.00 by 0.25 by 0.60 m (X by Y by Z). Origin at the ground centre; metres, +Y up, +Z forward. Frame palette: gunmetal, olive and orange accent, flat shaded. Static geometry; no rig, collision or navigation data. Original design.","status":"published","url":"https://3dassets.dev/assets/mech-hangar-and-battle-frames-cable-trench-e0fa32d3","cdnUrl":"https://cdn.3dassets.dev/assets/26954/v1/model.glb","downloadUrl":"https://3dassets.dev/download/mech-hangar-and-battle-frames-cable-trench-e0fa32d3","thumbnailUrl":"https://cdn.3dassets.dev/assets/26954/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/26954/v1/poster.webp","blurhash":"U484e}%NE1xt?b_4t8M{00-:^+Ip4o00s+-p","category":{"slug":"buildings","title":"Buildings & Architecture"},"tags":[{"slug":"sci-fi","title":"Sci-Fi"},{"slug":"low-poly","title":"Low Poly"},{"slug":"kit","title":"Kit / Set"},{"slug":"modular","title":"Modular"}],"license":{"slug":"cc0-1.0","name":"CC0 1.0 Universal","url":"https://creativecommons.org/publicdomain/zero/1.0/","attributionRequired":false},"contributor":{"username":"3dassets","name":"3D Assets","url":"https://3dassets.dev/u/3dassets"},"stats":{"fileSize":6008,"triangles":100,"vertices":300,"meshes":4,"materials":4,"textures":0,"animations":[],"boundingBox":{"min":[-1.5,0.00001068222337465008,-0.29993591113010043],"max":[1.5,0.25007553405601113,0.29993591113010043]},"sizeMeters":[3,0.25,0.6],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"Claude Fable 5.1","downloads":10,"publishedAt":"2026-09-07T20:53:37.685Z","updatedAt":"2026-10-25T14:39:35.046Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/26954/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function CableTrenchMechRobotsAndBattleHangar(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/26954/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/26954/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/26954/v1/model.glb\" alt=\"Cable Trench (Mech Robots and Battle Hangar)\" camera-controls auto-rotate></model-viewer>","blender":"# Blender 4.x: File > Import > glTF 2.0, or from the Python console after downloading the file.\nimport bpy\nbpy.ops.import_scene.gltf(filepath='model.glb')  # from https://cdn.3dassets.dev/assets/26954/v1/model.glb\n# Metres and +Y up are converted to Blender's Z-up scene automatically.","godot":"# Godot 4: copy model.glb into res://models/ and the editor imports it as a scene.\nvar packed := load(\"res://models/model.glb\") as PackedScene\nvar model := packed.instantiate()\nadd_child(model)","unity":"// Unity: import model.glb with glTFast (Package Manager: com.unity.cloud.gltfast) and drag the prefab in,\n// or load it at runtime straight from the CDN:\nusing GLTFast;\nvar gltf = new GltfImport();\nif (await gltf.Load(\"https://cdn.3dassets.dev/assets/26954/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"26955","slug":"mech-hangar-and-battle-frames-inspection-pit-32bdbb00","title":"Inspection Pit (Mech Robots and Battle Hangar)","summary":"Open-ended vehicle inspection pit with raised walkways and a recessed floor.","description":"Open-ended vehicle inspection pit with raised walkways and a recessed floor. Dimensions 4.00 by 0.50 by 4.00 m (X by Y by Z). Origin at the ground centre; metres, +Y up, +Z forward. Frame palette: gunmetal, olive and orange accent, flat shaded. Static geometry; no rig, collision or navigation data. Original design.","status":"published","url":"https://3dassets.dev/assets/mech-hangar-and-battle-frames-inspection-pit-32bdbb00","cdnUrl":"https://cdn.3dassets.dev/assets/26955/v1/model.glb","downloadUrl":"https://3dassets.dev/download/mech-hangar-and-battle-frames-inspection-pit-32bdbb00","thumbnailUrl":"https://cdn.3dassets.dev/assets/26955/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/26955/v1/poster.webp","blurhash":"U5Cspy~q00D%%Mt7WBM|009F-=j?M_M{M{%L","category":{"slug":"buildings","title":"Buildings & Architecture"},"tags":[{"slug":"sci-fi","title":"Sci-Fi"},{"slug":"low-poly","title":"Low Poly"},{"slug":"kit","title":"Kit / Set"},{"slug":"modular","title":"Modular"}],"license":{"slug":"cc0-1.0","name":"CC0 1.0 Universal","url":"https://creativecommons.org/publicdomain/zero/1.0/","attributionRequired":false},"contributor":{"username":"3dassets","name":"3D Assets","url":"https://3dassets.dev/u/3dassets"},"stats":{"fileSize":3976,"triangles":48,"vertices":144,"meshes":2,"materials":2,"textures":0,"animations":[],"boundingBox":{"min":[-2,-0.00009949104695858302,-2],"max":[2,0.500007629627369,2]},"sizeMeters":[4,0.5,4],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"Claude Fable 5.1","downloads":7,"publishedAt":"2026-09-07T20:53:38.120Z","updatedAt":"2026-10-05T11:34:58.827Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/26955/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function InspectionPitMechRobotsAndBattleHangar(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/26955/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/26955/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/26955/v1/model.glb\" alt=\"Inspection Pit (Mech Robots and Battle Hangar)\" camera-controls auto-rotate></model-viewer>","blender":"# Blender 4.x: File > Import > glTF 2.0, or from the Python console after downloading the file.\nimport bpy\nbpy.ops.import_scene.gltf(filepath='model.glb')  # from https://cdn.3dassets.dev/assets/26955/v1/model.glb\n# Metres and +Y up are converted to Blender's Z-up scene automatically.","godot":"# Godot 4: copy model.glb into res://models/ and the editor imports it as a scene.\nvar packed := load(\"res://models/model.glb\") as PackedScene\nvar model := packed.instantiate()\nadd_child(model)","unity":"// Unity: import model.glb with glTFast (Package Manager: com.unity.cloud.gltfast) and drag the prefab in,\n// or load it at runtime straight from the CDN:\nusing GLTFast;\nvar gltf = new GltfImport();\nif (await gltf.Load(\"https://cdn.3dassets.dev/assets/26955/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"26956","slug":"mech-hangar-and-battle-frames-hangar-column-848829f8","title":"Hangar Column (Mech Robots and Battle Hangar)","summary":"Structural steel column with broad base and crane-rail bracket.","description":"Structural steel column with broad base and crane-rail bracket. Dimensions 1.10 by 6.00 by 0.90 m (X by Y by Z). Origin at the ground centre; metres, +Y up, +Z forward. Frame palette: gunmetal, olive and orange accent, flat shaded. Static geometry; no rig, collision or navigation data. Original design.","status":"published","url":"https://3dassets.dev/assets/mech-hangar-and-battle-frames-hangar-column-848829f8","cdnUrl":"https://cdn.3dassets.dev/assets/26956/v1/model.glb","downloadUrl":"https://3dassets.dev/download/mech-hangar-and-battle-frames-hangar-column-848829f8","thumbnailUrl":"https://cdn.3dassets.dev/assets/26956/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/26956/v1/poster.webp","blurhash":"U06t{__N000000R*~qt7~qt700IUIrWBs*t6","category":{"slug":"buildings","title":"Buildings & Architecture"},"tags":[{"slug":"sci-fi","title":"Sci-Fi"},{"slug":"low-poly","title":"Low Poly"},{"slug":"kit","title":"Kit / Set"},{"slug":"modular","title":"Modular"}],"license":{"slug":"cc0-1.0","name":"CC0 1.0 Universal","url":"https://creativecommons.org/publicdomain/zero/1.0/","attributionRequired":false},"contributor":{"username":"3dassets","name":"3D Assets","url":"https://3dassets.dev/u/3dassets"},"stats":{"fileSize":3380,"triangles":36,"vertices":108,"meshes":3,"materials":3,"textures":0,"animations":[],"boundingBox":{"min":[-0.550000011920929,0.000016027184104178138,-0.44999998807907104],"max":[0.550000011920929,5.9999726308757495,0.44999998807907104]},"sizeMeters":[1.1,6,0.9],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"Claude Fable 5.1","downloads":8,"publishedAt":"2026-09-07T20:53:38.460Z","updatedAt":"2026-10-06T11:22:01.209Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/26956/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function HangarColumnMechRobotsAndBattleHangar(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/26956/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/26956/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/26956/v1/model.glb\" alt=\"Hangar Column (Mech Robots and Battle Hangar)\" camera-controls auto-rotate></model-viewer>","blender":"# Blender 4.x: File > Import > glTF 2.0, or from the Python console after downloading the file.\nimport bpy\nbpy.ops.import_scene.gltf(filepath='model.glb')  # from https://cdn.3dassets.dev/assets/26956/v1/model.glb\n# Metres and +Y up are converted to Blender's Z-up scene automatically.","godot":"# Godot 4: copy model.glb into res://models/ and the editor imports it as a scene.\nvar packed := load(\"res://models/model.glb\") as PackedScene\nvar model := packed.instantiate()\nadd_child(model)","unity":"// Unity: import model.glb with glTFast (Package Manager: com.unity.cloud.gltfast) and drag the prefab in,\n// or load it at runtime straight from the CDN:\nusing GLTFast;\nvar gltf = new GltfImport();\nif (await gltf.Load(\"https://cdn.3dassets.dev/assets/26956/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"26957","slug":"mech-hangar-and-battle-frames-personnel-door-7ea1df03","title":"Personnel Door (Mech Robots and Battle Hangar)","summary":"Inset personnel door with latch bar and steel frame.","description":"Inset personnel door with latch bar and steel frame. Dimensions 1.32 by 2.40 by 0.20 m (X by Y by Z). Origin at the ground centre; metres, +Y up, +Z forward. Frame palette: gunmetal, olive and orange accent, flat shaded. Static geometry; no rig, collision or navigation data. Original design.","status":"published","url":"https://3dassets.dev/assets/mech-hangar-and-battle-frames-personnel-door-7ea1df03","cdnUrl":"https://cdn.3dassets.dev/assets/26957/v1/model.glb","downloadUrl":"https://3dassets.dev/download/mech-hangar-and-battle-frames-personnel-door-7ea1df03","thumbnailUrl":"https://cdn.3dassets.dev/assets/26957/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/26957/v1/poster.webp","blurhash":"U6Bpwg~n0000?bxtITIB4YIX.3-,%Nt7M_Mx","category":{"slug":"buildings","title":"Buildings & Architecture"},"tags":[{"slug":"sci-fi","title":"Sci-Fi"},{"slug":"low-poly","title":"Low Poly"},{"slug":"kit","title":"Kit / Set"},{"slug":"modular","title":"Modular"}],"license":{"slug":"cc0-1.0","name":"CC0 1.0 Universal","url":"https://creativecommons.org/publicdomain/zero/1.0/","attributionRequired":false},"contributor":{"username":"3dassets","name":"3D Assets","url":"https://3dassets.dev/u/3dassets"},"stats":{"fileSize":4936,"triangles":60,"vertices":180,"meshes":3,"materials":3,"textures":0,"animations":[],"boundingBox":{"min":[-0.6600055195579677,0,-0.10005188544181377],"max":[0.6600055195579677,2.4000000953674316,0.10005188544181377]},"sizeMeters":[1.32,2.4,0.2],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"Claude Fable 5.1","downloads":9,"publishedAt":"2026-09-07T20:53:38.644Z","updatedAt":"2026-10-11T15:47:13.930Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/26957/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function PersonnelDoorMechRobotsAndBattleHangar(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/26957/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/26957/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/26957/v1/model.glb\" alt=\"Personnel Door (Mech Robots and Battle Hangar)\" camera-controls auto-rotate></model-viewer>","blender":"# Blender 4.x: File > Import > glTF 2.0, or from the Python console after downloading the file.\nimport bpy\nbpy.ops.import_scene.gltf(filepath='model.glb')  # from https://cdn.3dassets.dev/assets/26957/v1/model.glb\n# Metres and +Y up are converted to Blender's Z-up scene automatically.","godot":"# Godot 4: copy model.glb into res://models/ and the editor imports it as a scene.\nvar packed := load(\"res://models/model.glb\") as PackedScene\nvar model := packed.instantiate()\nadd_child(model)","unity":"// Unity: import model.glb with glTFast (Package Manager: com.unity.cloud.gltfast) and drag the prefab in,\n// or load it at runtime straight from the CDN:\nusing GLTFast;\nvar gltf = new GltfImport();\nif (await gltf.Load(\"https://cdn.3dassets.dev/assets/26957/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"26959","slug":"mech-hangar-and-battle-frames-ammo-crate-89977316","title":"Ammo Crate (Mech Robots and Battle Hangar)","summary":"Reinforced ammunition crate with two steel retaining bands.","description":"Reinforced ammunition crate with two steel retaining bands. Dimensions 1.04 by 0.66 by 0.75 m (X by Y by Z). Origin at the ground centre; metres, +Y up, +Z forward. Frame palette: gunmetal, olive and orange accent, flat shaded. Static geometry; no rig, collision or navigation data. Original design.","status":"published","url":"https://3dassets.dev/assets/mech-hangar-and-battle-frames-ammo-crate-89977316","cdnUrl":"https://cdn.3dassets.dev/assets/26959/v1/model.glb","downloadUrl":"https://3dassets.dev/download/mech-hangar-and-battle-frames-ammo-crate-89977316","thumbnailUrl":"https://cdn.3dassets.dev/assets/26959/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/26959/v1/poster.webp","blurhash":"U7Dcs@~q00NFI#t7xnjI00D*9GoZ^[x]RkIU","category":{"slug":"props","title":"Props & Furniture"},"tags":[{"slug":"sci-fi","title":"Sci-Fi"},{"slug":"low-poly","title":"Low Poly"},{"slug":"kit","title":"Kit / Set"}],"license":{"slug":"cc0-1.0","name":"CC0 1.0 Universal","url":"https://creativecommons.org/publicdomain/zero/1.0/","attributionRequired":false},"contributor":{"username":"3dassets","name":"3D Assets","url":"https://3dassets.dev/u/3dassets"},"stats":{"fileSize":4264,"triangles":48,"vertices":144,"meshes":3,"materials":3,"textures":0,"animations":[],"boundingBox":{"min":[-0.5199999809265137,-0.00002745473759946382,-0.375],"max":[0.5199999809265137,0.6600253542954934,0.375]},"sizeMeters":[1.04,0.66,0.75],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"Claude Fable 5.1","downloads":7,"publishedAt":"2026-09-07T20:53:41.240Z","updatedAt":"2026-10-06T11:58:47.192Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/26959/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function AmmoCrateMechRobotsAndBattleHangar(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/26959/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/26959/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/26959/v1/model.glb\" alt=\"Ammo Crate (Mech Robots and Battle Hangar)\" camera-controls auto-rotate></model-viewer>","blender":"# Blender 4.x: File > Import > glTF 2.0, or from the Python console after downloading the file.\nimport bpy\nbpy.ops.import_scene.gltf(filepath='model.glb')  # from https://cdn.3dassets.dev/assets/26959/v1/model.glb\n# Metres and +Y up are converted to Blender's Z-up scene automatically.","godot":"# Godot 4: copy model.glb into res://models/ and the editor imports it as a scene.\nvar packed := load(\"res://models/model.glb\") as PackedScene\nvar model := packed.instantiate()\nadd_child(model)","unity":"// Unity: import model.glb with glTFast (Package Manager: com.unity.cloud.gltfast) and drag the prefab in,\n// or load it at runtime straight from the CDN:\nusing GLTFast;\nvar gltf = new GltfImport();\nif (await gltf.Load(\"https://cdn.3dassets.dev/assets/26959/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"26960","slug":"mech-hangar-and-battle-frames-fuel-bowser-362ec81d","title":"Fuel Bowser (Mech Robots and Battle Hangar)","summary":"Wheeled fuel bowser with vertical reservoir, pump and short hose.","description":"Wheeled fuel bowser with vertical reservoir, pump and short hose. Dimensions 0.81 by 1.12 by 0.60 m (X by Y by Z). Origin at the ground centre; metres, +Y up, +Z forward. Frame palette: gunmetal, olive and orange accent, flat shaded. Static geometry; no rig, collision or navigation data. Original design.","status":"published","url":"https://3dassets.dev/assets/mech-hangar-and-battle-frames-fuel-bowser-362ec81d","cdnUrl":"https://cdn.3dassets.dev/assets/26960/v1/model.glb","downloadUrl":"https://3dassets.dev/download/mech-hangar-and-battle-frames-fuel-bowser-362ec81d","thumbnailUrl":"https://cdn.3dassets.dev/assets/26960/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/26960/v1/poster.webp","blurhash":"UDBC[F$%01E4xut6M{Rj0QNb}+$$t,S4aKxD","category":{"slug":"props","title":"Props & Furniture"},"tags":[{"slug":"sci-fi","title":"Sci-Fi"},{"slug":"low-poly","title":"Low Poly"},{"slug":"kit","title":"Kit / Set"}],"license":{"slug":"cc0-1.0","name":"CC0 1.0 Universal","url":"https://creativecommons.org/publicdomain/zero/1.0/","attributionRequired":false},"contributor":{"username":"3dassets","name":"3D Assets","url":"https://3dassets.dev/u/3dassets"},"stats":{"fileSize":16240,"triangles":288,"vertices":864,"meshes":3,"materials":3,"textures":0,"animations":[],"boundingBox":{"min":[-0.39998031506982745,-0.000001410200928586569,-0.30002594036433416],"max":[0.4111803472042084,1.1200000047683716,0.30002594036433416]},"sizeMeters":[0.811,1.12,0.6],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"Claude Fable 5.1","downloads":7,"publishedAt":"2026-09-07T20:53:41.610Z","updatedAt":"2026-10-05T08:32:32.274Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/26960/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function FuelBowserMechRobotsAndBattleHangar(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/26960/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/26960/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/26960/v1/model.glb\" alt=\"Fuel Bowser (Mech Robots and Battle Hangar)\" camera-controls auto-rotate></model-viewer>","blender":"# Blender 4.x: File > Import > glTF 2.0, or from the Python console after downloading the file.\nimport bpy\nbpy.ops.import_scene.gltf(filepath='model.glb')  # from https://cdn.3dassets.dev/assets/26960/v1/model.glb\n# Metres and +Y up are converted to Blender's Z-up scene automatically.","godot":"# Godot 4: copy model.glb into res://models/ and the editor imports it as a scene.\nvar packed := load(\"res://models/model.glb\") as PackedScene\nvar model := packed.instantiate()\nadd_child(model)","unity":"// Unity: import model.glb with glTFast (Package Manager: com.unity.cloud.gltfast) and drag the prefab in,\n// or load it at runtime straight from the CDN:\nusing GLTFast;\nvar gltf = new GltfImport();\nif (await gltf.Load(\"https://cdn.3dassets.dev/assets/26960/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"26961","slug":"mech-hangar-and-battle-frames-coolant-tank-6a3ad8e0","title":"Coolant Tank (Mech Robots and Battle Hangar)","summary":"Cylindrical coolant reservoir with level window and capped fill neck.","description":"Cylindrical coolant reservoir with level window and capped fill neck. Dimensions 1.00 by 1.65 by 1.00 m (X by Y by Z). Origin at the ground centre; metres, +Y up, +Z forward. Frame palette: gunmetal, olive and orange accent, flat shaded. Static geometry; no rig, collision or navigation data. Original design.","status":"published","url":"https://3dassets.dev/assets/mech-hangar-and-battle-frames-coolant-tank-6a3ad8e0","cdnUrl":"https://cdn.3dassets.dev/assets/26961/v1/model.glb","downloadUrl":"https://3dassets.dev/download/mech-hangar-and-battle-frames-coolant-tank-6a3ad8e0","thumbnailUrl":"https://cdn.3dassets.dev/assets/26961/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/26961/v1/poster.webp","blurhash":"U49%-f?w0000}?n$0fWC4TM{.T%gIqa$%MjF","category":{"slug":"props","title":"Props & Furniture"},"tags":[{"slug":"sci-fi","title":"Sci-Fi"},{"slug":"low-poly","title":"Low Poly"},{"slug":"kit","title":"Kit / Set"}],"license":{"slug":"cc0-1.0","name":"CC0 1.0 Universal","url":"https://creativecommons.org/publicdomain/zero/1.0/","attributionRequired":false},"contributor":{"username":"3dassets","name":"3D Assets","url":"https://3dassets.dev/u/3dassets"},"stats":{"fileSize":6688,"triangles":104,"vertices":312,"meshes":4,"materials":4,"textures":0,"animations":[],"boundingBox":{"min":[-0.5,-0.000014493311768865036,-0.5],"max":[0.5,1.6500042822769858,0.5]},"sizeMeters":[1,1.65,1],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"Claude Fable 5.1","downloads":7,"publishedAt":"2026-09-07T20:53:41.995Z","updatedAt":"2026-10-06T11:58:49.571Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/26961/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function CoolantTankMechRobotsAndBattleHangar(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/26961/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/26961/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/26961/v1/model.glb\" alt=\"Coolant Tank (Mech Robots and Battle Hangar)\" camera-controls auto-rotate></model-viewer>","blender":"# Blender 4.x: File > Import > glTF 2.0, or from the Python console after downloading the file.\nimport bpy\nbpy.ops.import_scene.gltf(filepath='model.glb')  # from https://cdn.3dassets.dev/assets/26961/v1/model.glb\n# Metres and +Y up are converted to Blender's Z-up scene automatically.","godot":"# Godot 4: copy model.glb into res://models/ and the editor imports it as a scene.\nvar packed := load(\"res://models/model.glb\") as PackedScene\nvar model := packed.instantiate()\nadd_child(model)","unity":"// Unity: import model.glb with glTFast (Package Manager: com.unity.cloud.gltfast) and drag the prefab in,\n// or load it at runtime straight from the CDN:\nusing GLTFast;\nvar gltf = new GltfImport();\nif (await gltf.Load(\"https://cdn.3dassets.dev/assets/26961/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"26962","slug":"mech-hangar-and-battle-frames-robotic-repair-arm-358fdc4c","title":"Robotic Repair Arm (Mech Robots and Battle Hangar)","summary":"Static articulated-looking service arm with swivel pedestal, elbow drum and twin-finger tool.","description":"Static articulated-looking service arm with swivel pedestal, elbow drum and twin-finger tool. Dimensions 1.97 by 1.66 by 0.95 m (X by Y by Z). Origin at the ground centre; metres, +Y up, +Z forward. Frame palette: gunmetal, olive and orange accent, flat shaded. Static geometry; no rig, collision or navigation data. Original design.","status":"published","url":"https://3dassets.dev/assets/mech-hangar-and-battle-frames-robotic-repair-arm-358fdc4c","cdnUrl":"https://cdn.3dassets.dev/assets/26962/v1/model.glb","downloadUrl":"https://3dassets.dev/download/mech-hangar-and-battle-frames-robotic-repair-arm-358fdc4c","thumbnailUrl":"https://cdn.3dassets.dev/assets/26962/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/26962/v1/poster.webp","blurhash":"U79%hkxu00IA-.IpD*$$00of~TWTE7?G?F58","category":{"slug":"props","title":"Props & Furniture"},"tags":[{"slug":"sci-fi","title":"Sci-Fi"},{"slug":"low-poly","title":"Low Poly"},{"slug":"kit","title":"Kit / Set"}],"license":{"slug":"cc0-1.0","name":"CC0 1.0 Universal","url":"https://creativecommons.org/publicdomain/zero/1.0/","attributionRequired":false},"contributor":{"username":"3dassets","name":"3D Assets","url":"https://3dassets.dev/u/3dassets"},"stats":{"fileSize":13560,"triangles":216,"vertices":648,"meshes":4,"materials":4,"textures":0,"animations":[],"boundingBox":{"min":[-0.5,-0.000014493311768865036,-0.4755241554002502],"max":[1.4705798625946045,1.6599890363133816,0.4755241554002502]},"sizeMeters":[1.971,1.66,0.951],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"Claude Fable 5.1","downloads":11,"publishedAt":"2026-09-07T20:53:42.304Z","updatedAt":"2026-10-25T12:29:19.990Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/26962/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function RoboticRepairArmMechRobotsAndBattleHangar(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/26962/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/26962/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/26962/v1/model.glb\" alt=\"Robotic Repair Arm (Mech Robots and Battle Hangar)\" camera-controls auto-rotate></model-viewer>","blender":"# Blender 4.x: File > Import > glTF 2.0, or from the Python console after downloading the file.\nimport bpy\nbpy.ops.import_scene.gltf(filepath='model.glb')  # from https://cdn.3dassets.dev/assets/26962/v1/model.glb\n# Metres and +Y up are converted to Blender's Z-up scene automatically.","godot":"# Godot 4: copy model.glb into res://models/ and the editor imports it as a scene.\nvar packed := load(\"res://models/model.glb\") as PackedScene\nvar model := packed.instantiate()\nadd_child(model)","unity":"// Unity: import model.glb with glTFast (Package Manager: com.unity.cloud.gltfast) and drag the prefab in,\n// or load it at runtime straight from the CDN:\nusing GLTFast;\nvar gltf = new GltfImport();\nif (await gltf.Load(\"https://cdn.3dassets.dev/assets/26962/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"26963","slug":"mech-hangar-and-battle-frames-diagnostic-console-82291280","title":"Diagnostic Console (Mech Robots and Battle Hangar)","summary":"Standing diagnostic console with cyan display and work shelf.","description":"Standing diagnostic console with cyan display and work shelf. Dimensions 0.80 by 1.44 by 0.60 m (X by Y by Z). Origin at the ground centre; metres, +Y up, +Z forward. Frame palette: gunmetal, olive and orange accent, flat shaded. Static geometry; no rig, collision or navigation data. Original design.","status":"published","url":"https://3dassets.dev/assets/mech-hangar-and-battle-frames-diagnostic-console-82291280","cdnUrl":"https://cdn.3dassets.dev/assets/26963/v1/model.glb","downloadUrl":"https://3dassets.dev/download/mech-hangar-and-battle-frames-diagnostic-console-82291280","thumbnailUrl":"https://cdn.3dassets.dev/assets/26963/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/26963/v1/poster.webp","blurhash":"UA9aQ;xu00IU_Ns:8^M{4nax-;j[00WB?vs;","category":{"slug":"props","title":"Props & Furniture"},"tags":[{"slug":"sci-fi","title":"Sci-Fi"},{"slug":"low-poly","title":"Low Poly"},{"slug":"kit","title":"Kit / Set"}],"license":{"slug":"cc0-1.0","name":"CC0 1.0 Universal","url":"https://creativecommons.org/publicdomain/zero/1.0/","attributionRequired":false},"contributor":{"username":"3dassets","name":"3D Assets","url":"https://3dassets.dev/u/3dassets"},"stats":{"fileSize":5996,"triangles":72,"vertices":216,"meshes":3,"materials":3,"textures":0,"animations":[],"boundingBox":{"min":[-0.4000000059604645,0,-0.299984745215383],"max":[0.4000000059604645,1.440000057220459,0.299984745215383]},"sizeMeters":[0.8,1.44,0.6],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"Claude Fable 5.1","downloads":7,"publishedAt":"2026-09-07T20:53:44.646Z","updatedAt":"2026-10-06T11:58:50.124Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/26963/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function DiagnosticConsoleMechRobotsAndBattleHangar(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/26963/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/26963/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/26963/v1/model.glb\" alt=\"Diagnostic Console (Mech Robots and Battle Hangar)\" camera-controls auto-rotate></model-viewer>","blender":"# Blender 4.x: File > Import > glTF 2.0, or from the Python console after downloading the file.\nimport bpy\nbpy.ops.import_scene.gltf(filepath='model.glb')  # from https://cdn.3dassets.dev/assets/26963/v1/model.glb\n# Metres and +Y up are converted to Blender's Z-up scene automatically.","godot":"# Godot 4: copy model.glb into res://models/ and the editor imports it as a scene.\nvar packed := load(\"res://models/model.glb\") as PackedScene\nvar model := packed.instantiate()\nadd_child(model)","unity":"// Unity: import model.glb with glTFast (Package Manager: com.unity.cloud.gltfast) and drag the prefab in,\n// or load it at runtime straight from the CDN:\nusing GLTFast;\nvar gltf = new GltfImport();\nif (await gltf.Load(\"https://cdn.3dassets.dev/assets/26963/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"26964","slug":"mech-hangar-and-battle-frames-parts-rack-9e37461e","title":"Parts Rack (Mech Robots and Battle Hangar)","summary":"Four-level open service rack with boxed mechanical spares.","description":"Four-level open service rack with boxed mechanical spares. Dimensions 1.50 by 1.80 by 0.55 m (X by Y by Z). Origin at the ground centre; metres, +Y up, +Z forward. Frame palette: gunmetal, olive and orange accent, flat shaded. Static geometry; no rig, collision or navigation data. Original design.","status":"published","url":"https://3dassets.dev/assets/mech-hangar-and-battle-frames-parts-rack-9e37461e","cdnUrl":"https://cdn.3dassets.dev/assets/26964/v1/model.glb","downloadUrl":"https://3dassets.dev/download/mech-hangar-and-battle-frames-parts-rack-9e37461e","thumbnailUrl":"https://cdn.3dassets.dev/assets/26964/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/26964/v1/poster.webp","blurhash":"U7C%Hk?b004n_NxuDiIU9Hj]%eoc%M%gV]D$","category":{"slug":"props","title":"Props & Furniture"},"tags":[{"slug":"sci-fi","title":"Sci-Fi"},{"slug":"low-poly","title":"Low Poly"},{"slug":"kit","title":"Kit / Set"}],"license":{"slug":"cc0-1.0","name":"CC0 1.0 Universal","url":"https://creativecommons.org/publicdomain/zero/1.0/","attributionRequired":false},"contributor":{"username":"3dassets","name":"3D Assets","url":"https://3dassets.dev/u/3dassets"},"stats":{"fileSize":6340,"triangles":96,"vertices":288,"meshes":2,"materials":2,"textures":0,"animations":[],"boundingBox":{"min":[-0.7500320245658859,0,-0.2750236445592052],"max":[0.7500320245658859,1.7999999523162842,0.2750236445592052]},"sizeMeters":[1.5,1.8,0.55],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"Claude Fable 5.1","downloads":7,"publishedAt":"2026-09-07T20:53:44.944Z","updatedAt":"2026-10-06T11:58:48.026Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/26964/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function PartsRackMechRobotsAndBattleHangar(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/26964/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/26964/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/26964/v1/model.glb\" alt=\"Parts Rack (Mech Robots and Battle Hangar)\" camera-controls auto-rotate></model-viewer>","blender":"# Blender 4.x: File > Import > glTF 2.0, or from the Python console after downloading the file.\nimport bpy\nbpy.ops.import_scene.gltf(filepath='model.glb')  # from https://cdn.3dassets.dev/assets/26964/v1/model.glb\n# Metres and +Y up are converted to Blender's Z-up scene automatically.","godot":"# Godot 4: copy model.glb into res://models/ and the editor imports it as a scene.\nvar packed := load(\"res://models/model.glb\") as PackedScene\nvar model := packed.instantiate()\nadd_child(model)","unity":"// Unity: import model.glb with glTFast (Package Manager: com.unity.cloud.gltfast) and drag the prefab in,\n// or load it at runtime straight from the CDN:\nusing GLTFast;\nvar gltf = new GltfImport();\nif (await gltf.Load(\"https://cdn.3dassets.dev/assets/26964/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"26965","slug":"mech-hangar-and-battle-frames-welding-cart-419e80f7","title":"Welding Cart (Mech Robots and Battle Hangar)","summary":"Compact welding cart with power supply and shielding cylinder.","description":"Compact welding cart with power supply and shielding cylinder. Dimensions 0.80 by 0.95 by 0.60 m (X by Y by Z). Origin at the ground centre; metres, +Y up, +Z forward. Frame palette: gunmetal, olive and orange accent, flat shaded. Static geometry; no rig, collision or navigation data. Original design.","status":"published","url":"https://3dassets.dev/assets/mech-hangar-and-battle-frames-welding-cart-419e80f7","cdnUrl":"https://cdn.3dassets.dev/assets/26965/v1/model.glb","downloadUrl":"https://3dassets.dev/download/mech-hangar-and-battle-frames-welding-cart-419e80f7","thumbnailUrl":"https://cdn.3dassets.dev/assets/26965/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/26965/v1/poster.webp","blurhash":"UDCr}-nz03NM?ERjIroz03NJ~8t6E6oM%0ae","category":{"slug":"props","title":"Props & Furniture"},"tags":[{"slug":"sci-fi","title":"Sci-Fi"},{"slug":"low-poly","title":"Low Poly"},{"slug":"kit","title":"Kit / Set"}],"license":{"slug":"cc0-1.0","name":"CC0 1.0 Universal","url":"https://creativecommons.org/publicdomain/zero/1.0/","attributionRequired":false},"contributor":{"username":"3dassets","name":"3D Assets","url":"https://3dassets.dev/u/3dassets"},"stats":{"fileSize":17532,"triangles":300,"vertices":900,"meshes":4,"materials":4,"textures":0,"animations":[],"boundingBox":{"min":[-0.4000000059604645,6.234048832709504e-8,-0.30002669626390155],"max":[0.4000000059604645,0.949999988079071,0.30002669626390155]},"sizeMeters":[0.8,0.95,0.6],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"Claude Fable 5.1","downloads":7,"publishedAt":"2026-09-07T20:53:45.542Z","updatedAt":"2026-10-06T11:58:49.333Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/26965/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function WeldingCartMechRobotsAndBattleHangar(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/26965/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/26965/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/26965/v1/model.glb\" alt=\"Welding Cart (Mech Robots and Battle Hangar)\" camera-controls auto-rotate></model-viewer>","blender":"# Blender 4.x: File > Import > glTF 2.0, or from the Python console after downloading the file.\nimport bpy\nbpy.ops.import_scene.gltf(filepath='model.glb')  # from https://cdn.3dassets.dev/assets/26965/v1/model.glb\n# Metres and +Y up are converted to Blender's Z-up scene automatically.","godot":"# Godot 4: copy model.glb into res://models/ and the editor imports it as a scene.\nvar packed := load(\"res://models/model.glb\") as PackedScene\nvar model := packed.instantiate()\nadd_child(model)","unity":"// Unity: import model.glb with glTFast (Package Manager: com.unity.cloud.gltfast) and drag the prefab in,\n// or load it at runtime straight from the CDN:\nusing GLTFast;\nvar gltf = new GltfImport();\nif (await gltf.Load(\"https://cdn.3dassets.dev/assets/26965/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"26966","slug":"mech-hangar-and-battle-frames-hydraulic-jack-9746c4c3","title":"Hydraulic Jack (Mech Robots and Battle Hangar)","summary":"Hydraulic lifting jack with telescoping ram, saddle and pump handle.","description":"Hydraulic lifting jack with telescoping ram, saddle and pump handle. Dimensions 1.01 by 1.06 by 0.50 m (X by Y by Z). Origin at the ground centre; metres, +Y up, +Z forward. Frame palette: gunmetal, olive and orange accent, flat shaded. Static geometry; no rig, collision or navigation data. Original design.","status":"published","url":"https://3dassets.dev/assets/mech-hangar-and-battle-frames-hydraulic-jack-9746c4c3","cdnUrl":"https://cdn.3dassets.dev/assets/26966/v1/model.glb","downloadUrl":"https://3dassets.dev/download/mech-hangar-and-battle-frames-hydraulic-jack-9746c4c3","thumbnailUrl":"https://cdn.3dassets.dev/assets/26966/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/26966/v1/poster.webp","blurhash":"U68qHQ-q004:IqWYw[i]0gW?=^xA~V%258EM","category":{"slug":"props","title":"Props & Furniture"},"tags":[{"slug":"sci-fi","title":"Sci-Fi"},{"slug":"low-poly","title":"Low Poly"},{"slug":"kit","title":"Kit / Set"}],"license":{"slug":"cc0-1.0","name":"CC0 1.0 Universal","url":"https://creativecommons.org/publicdomain/zero/1.0/","attributionRequired":false},"contributor":{"username":"3dassets","name":"3D Assets","url":"https://3dassets.dev/u/3dassets"},"stats":{"fileSize":8056,"triangles":116,"vertices":348,"meshes":3,"materials":3,"textures":0,"animations":[],"boundingBox":{"min":[-0.4000192050673059,0,-0.2500140250182099],"max":[0.613810381247059,1.059999942779541,0.2500140250182099]},"sizeMeters":[1.014,1.06,0.5],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"Claude Fable 5.1","downloads":7,"publishedAt":"2026-09-07T20:53:45.952Z","updatedAt":"2026-10-06T11:58:49.076Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/26966/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function HydraulicJackMechRobotsAndBattleHangar(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/26966/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/26966/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/26966/v1/model.glb\" alt=\"Hydraulic Jack (Mech Robots and Battle Hangar)\" camera-controls auto-rotate></model-viewer>","blender":"# Blender 4.x: File > Import > glTF 2.0, or from the Python console after downloading the file.\nimport bpy\nbpy.ops.import_scene.gltf(filepath='model.glb')  # from https://cdn.3dassets.dev/assets/26966/v1/model.glb\n# Metres and +Y up are converted to Blender's Z-up scene automatically.","godot":"# Godot 4: copy model.glb into res://models/ and the editor imports it as a scene.\nvar packed := load(\"res://models/model.glb\") as PackedScene\nvar model := packed.instantiate()\nadd_child(model)","unity":"// Unity: import model.glb with glTFast (Package Manager: com.unity.cloud.gltfast) and drag the prefab in,\n// or load it at runtime straight from the CDN:\nusing GLTFast;\nvar gltf = new GltfImport();\nif (await gltf.Load(\"https://cdn.3dassets.dev/assets/26966/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"26967","slug":"mech-hangar-and-battle-frames-cable-reel-39bdedef","title":"Cable Reel (Mech Robots and Battle Hangar)","summary":"Heavy cable spool between orange flanges on a floor cradle.","description":"Heavy cable spool between orange flanges on a floor cradle. Dimensions 0.55 by 0.80 by 0.80 m (X by Y by Z). Origin at the ground centre; metres, +Y up, +Z forward. Frame palette: gunmetal, olive and orange accent, flat shaded. Static geometry; no rig, collision or navigation data. Original design.","status":"published","url":"https://3dassets.dev/assets/mech-hangar-and-battle-frames-cable-reel-39bdedef","cdnUrl":"https://cdn.3dassets.dev/assets/26967/v1/model.glb","downloadUrl":"https://3dassets.dev/download/mech-hangar-and-battle-frames-cable-reel-39bdedef","thumbnailUrl":"https://cdn.3dassets.dev/assets/26967/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/26967/v1/poster.webp","blurhash":"UBFElRx[03,-~4s.ItR,04r?xD5WRls+I[NI","category":{"slug":"props","title":"Props & Furniture"},"tags":[{"slug":"sci-fi","title":"Sci-Fi"},{"slug":"low-poly","title":"Low Poly"},{"slug":"kit","title":"Kit / Set"}],"license":{"slug":"cc0-1.0","name":"CC0 1.0 Universal","url":"https://creativecommons.org/publicdomain/zero/1.0/","attributionRequired":false},"contributor":{"username":"3dassets","name":"3D Assets","url":"https://3dassets.dev/u/3dassets"},"stats":{"fileSize":9928,"triangles":156,"vertices":468,"meshes":3,"materials":3,"textures":0,"animations":[],"boundingBox":{"min":[-0.2749870405604755,0,-0.4000000059604645],"max":[0.2749870405604755,0.800000011920929,0.4000000059604645]},"sizeMeters":[0.55,0.8,0.8],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"Claude Fable 5.1","downloads":7,"publishedAt":"2026-09-07T20:53:47.955Z","updatedAt":"2026-10-06T11:58:50.855Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/26967/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function CableReelMechRobotsAndBattleHangar(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/26967/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/26967/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/26967/v1/model.glb\" alt=\"Cable Reel (Mech Robots and Battle Hangar)\" camera-controls auto-rotate></model-viewer>","blender":"# Blender 4.x: File > Import > glTF 2.0, or from the Python console after downloading the file.\nimport bpy\nbpy.ops.import_scene.gltf(filepath='model.glb')  # from https://cdn.3dassets.dev/assets/26967/v1/model.glb\n# Metres and +Y up are converted to Blender's Z-up scene automatically.","godot":"# Godot 4: copy model.glb into res://models/ and the editor imports it as a scene.\nvar packed := load(\"res://models/model.glb\") as PackedScene\nvar model := packed.instantiate()\nadd_child(model)","unity":"// Unity: import model.glb with glTFast (Package Manager: com.unity.cloud.gltfast) and drag the prefab in,\n// or load it at runtime straight from the CDN:\nusing GLTFast;\nvar gltf = new GltfImport();\nif (await gltf.Load(\"https://cdn.3dassets.dev/assets/26967/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"26968","slug":"mech-hangar-and-battle-frames-tool-chest-49ce24bf","title":"Tool Chest (Mech Robots and Battle Hangar)","summary":"Rolling five-drawer tool cabinet with wide pulls.","description":"Rolling five-drawer tool cabinet with wide pulls. Dimensions 0.80 by 0.95 by 0.62 m (X by Y by Z). Origin at the ground centre; metres, +Y up, +Z forward. Frame palette: gunmetal, olive and orange accent, flat shaded. Static geometry; no rig, collision or navigation data. Original design.","status":"published","url":"https://3dassets.dev/assets/mech-hangar-and-battle-frames-tool-chest-49ce24bf","cdnUrl":"https://cdn.3dassets.dev/assets/26968/v1/model.glb","downloadUrl":"https://3dassets.dev/download/mech-hangar-and-battle-frames-tool-chest-49ce24bf","thumbnailUrl":"https://cdn.3dassets.dev/assets/26968/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/26968/v1/poster.webp","blurhash":"UVF5HIS$4;$x~9s.E3WVNGxCR-I[WqoeR+R+","category":{"slug":"props","title":"Props & Furniture"},"tags":[{"slug":"sci-fi","title":"Sci-Fi"},{"slug":"low-poly","title":"Low Poly"},{"slug":"kit","title":"Kit / Set"}],"license":{"slug":"cc0-1.0","name":"CC0 1.0 Universal","url":"https://creativecommons.org/publicdomain/zero/1.0/","attributionRequired":false},"contributor":{"username":"3dassets","name":"3D Assets","url":"https://3dassets.dev/u/3dassets"},"stats":{"fileSize":19296,"triangles":336,"vertices":1008,"meshes":4,"materials":4,"textures":0,"animations":[],"boundingBox":{"min":[-0.4000000059604645,0.00000854537596317595,-0.30002669626390155],"max":[0.4000000059604645,0.9499984733294454,0.3200128199172514]},"sizeMeters":[0.8,0.95,0.62],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"Claude Fable 5.1","downloads":7,"publishedAt":"2026-09-07T20:53:48.276Z","updatedAt":"2026-10-06T11:58:55.222Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/26968/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function ToolChestMechRobotsAndBattleHangar(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/26968/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/26968/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/26968/v1/model.glb\" alt=\"Tool Chest (Mech Robots and Battle Hangar)\" camera-controls auto-rotate></model-viewer>","blender":"# Blender 4.x: File > Import > glTF 2.0, or from the Python console after downloading the file.\nimport bpy\nbpy.ops.import_scene.gltf(filepath='model.glb')  # from https://cdn.3dassets.dev/assets/26968/v1/model.glb\n# Metres and +Y up are converted to Blender's Z-up scene automatically.","godot":"# Godot 4: copy model.glb into res://models/ and the editor imports it as a scene.\nvar packed := load(\"res://models/model.glb\") as PackedScene\nvar model := packed.instantiate()\nadd_child(model)","unity":"// Unity: import model.glb with glTFast (Package Manager: com.unity.cloud.gltfast) and drag the prefab in,\n// or load it at runtime straight from the CDN:\nusing GLTFast;\nvar gltf = new GltfImport();\nif (await gltf.Load(\"https://cdn.3dassets.dev/assets/26968/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"26969","slug":"mech-hangar-and-battle-frames-spare-limb-stand-9c9460c6","title":"Spare Limb Stand (Mech Robots and Battle Hangar)","summary":"Cradled spare arm segment standing vertically for maintenance.","description":"Cradled spare arm segment standing vertically for maintenance. Dimensions 0.80 by 1.70 by 0.65 m (X by Y by Z). Origin at the ground centre; metres, +Y up, +Z forward. Frame palette: gunmetal, olive and orange accent, flat shaded. Static geometry; no rig, collision or navigation data. Original design.","status":"published","url":"https://3dassets.dev/assets/mech-hangar-and-battle-frames-spare-limb-stand-9c9460c6","cdnUrl":"https://cdn.3dassets.dev/assets/26969/v1/model.glb","downloadUrl":"https://3dassets.dev/download/mech-hangar-and-battle-frames-spare-limb-stand-9c9460c6","thumbnailUrl":"https://cdn.3dassets.dev/assets/26969/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/26969/v1/poster.webp","blurhash":"U3Amo1_300004noz%2My0aaz^qbG^6obK3je","category":{"slug":"props","title":"Props & Furniture"},"tags":[{"slug":"sci-fi","title":"Sci-Fi"},{"slug":"low-poly","title":"Low Poly"},{"slug":"kit","title":"Kit / Set"}],"license":{"slug":"cc0-1.0","name":"CC0 1.0 Universal","url":"https://creativecommons.org/publicdomain/zero/1.0/","attributionRequired":false},"contributor":{"username":"3dassets","name":"3D Assets","url":"https://3dassets.dev/u/3dassets"},"stats":{"fileSize":6972,"triangles":96,"vertices":288,"meshes":4,"materials":4,"textures":0,"animations":[],"boundingBox":{"min":[-0.40003205565554645,0,-0.32501145355737904],"max":[0.40003205565554645,1.7000000476837158,0.32501145355737904]},"sizeMeters":[0.8,1.7,0.65],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"Claude Fable 5.1","downloads":7,"publishedAt":"2026-09-07T20:53:48.772Z","updatedAt":"2026-10-06T05:06:16.507Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/26969/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function SpareLimbStandMechRobotsAndBattleHangar(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/26969/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/26969/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/26969/v1/model.glb\" alt=\"Spare Limb Stand (Mech Robots and Battle Hangar)\" camera-controls auto-rotate></model-viewer>","blender":"# Blender 4.x: File > Import > glTF 2.0, or from the Python console after downloading the file.\nimport bpy\nbpy.ops.import_scene.gltf(filepath='model.glb')  # from https://cdn.3dassets.dev/assets/26969/v1/model.glb\n# Metres and +Y up are converted to Blender's Z-up scene automatically.","godot":"# Godot 4: copy model.glb into res://models/ and the editor imports it as a scene.\nvar packed := load(\"res://models/model.glb\") as PackedScene\nvar model := packed.instantiate()\nadd_child(model)","unity":"// Unity: import model.glb with glTFast (Package Manager: com.unity.cloud.gltfast) and drag the prefab in,\n// or load it at runtime straight from the CDN:\nusing GLTFast;\nvar gltf = new GltfImport();\nif (await gltf.Load(\"https://cdn.3dassets.dev/assets/26969/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"26970","slug":"mech-hangar-and-battle-frames-transport-cradle-288b3f32","title":"Transport Cradle (Mech Robots and Battle Hangar)","summary":"Low transport cradle with elevated end supports and tie rails.","description":"Low transport cradle with elevated end supports and tie rails. Dimensions 2.00 by 0.98 by 1.20 m (X by Y by Z). Origin at the ground centre; metres, +Y up, +Z forward. Frame palette: gunmetal, olive and orange accent, flat shaded. Static geometry; no rig, collision or navigation data. Original design.","status":"published","url":"https://3dassets.dev/assets/mech-hangar-and-battle-frames-transport-cradle-288b3f32","cdnUrl":"https://cdn.3dassets.dev/assets/26970/v1/model.glb","downloadUrl":"https://3dassets.dev/download/mech-hangar-and-battle-frames-transport-cradle-288b3f32","thumbnailUrl":"https://cdn.3dassets.dev/assets/26970/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/26970/v1/poster.webp","blurhash":"U9F}$K~B00IA]_}:x[5Z00rptmA1TgAK4=rB","category":{"slug":"props","title":"Props & Furniture"},"tags":[{"slug":"sci-fi","title":"Sci-Fi"},{"slug":"low-poly","title":"Low Poly"},{"slug":"kit","title":"Kit / Set"}],"license":{"slug":"cc0-1.0","name":"CC0 1.0 Universal","url":"https://creativecommons.org/publicdomain/zero/1.0/","attributionRequired":false},"contributor":{"username":"3dassets","name":"3D Assets","url":"https://3dassets.dev/u/3dassets"},"stats":{"fileSize":4260,"triangles":48,"vertices":144,"meshes":3,"materials":3,"textures":0,"animations":[],"boundingBox":{"min":[-1,0.00003143764103896718,-0.6000549333170568],"max":[1,0.9799420173501723,0.6000549333170568]},"sizeMeters":[2,0.98,1.2],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"Claude Fable 5.1","downloads":7,"publishedAt":"2026-09-07T20:53:49.374Z","updatedAt":"2026-10-25T11:29:45.730Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/26970/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function TransportCradleMechRobotsAndBattleHangar(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/26970/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/26970/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/26970/v1/model.glb\" alt=\"Transport Cradle (Mech Robots and Battle Hangar)\" camera-controls auto-rotate></model-viewer>","blender":"# Blender 4.x: File > Import > glTF 2.0, or from the Python console after downloading the file.\nimport bpy\nbpy.ops.import_scene.gltf(filepath='model.glb')  # from https://cdn.3dassets.dev/assets/26970/v1/model.glb\n# Metres and +Y up are converted to Blender's Z-up scene automatically.","godot":"# Godot 4: copy model.glb into res://models/ and the editor imports it as a scene.\nvar packed := load(\"res://models/model.glb\") as PackedScene\nvar model := packed.instantiate()\nadd_child(model)","unity":"// Unity: import model.glb with glTFast (Package Manager: com.unity.cloud.gltfast) and drag the prefab in,\n// or load it at runtime straight from the CDN:\nusing GLTFast;\nvar gltf = new GltfImport();\nif (await gltf.Load(\"https://cdn.3dassets.dev/assets/26970/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"26971","slug":"mech-hangar-and-battle-frames-forklift-08e358da","title":"Forklift (Mech Robots and Battle Hangar)","summary":"Compact workshop forklift with upright mast, twin forks and operator seat.","description":"Compact workshop forklift with upright mast, twin forks and operator seat. Dimensions 1.11 by 2.20 by 2.65 m (X by Y by Z). Origin at the ground centre; metres, +Y up, +Z forward. Frame palette: gunmetal, olive and orange accent, flat shaded. Static geometry; no rig, collision or navigation data. Original design.","status":"published","url":"https://3dassets.dev/assets/mech-hangar-and-battle-frames-forklift-08e358da","cdnUrl":"https://cdn.3dassets.dev/assets/26971/v1/model.glb","downloadUrl":"https://3dassets.dev/download/mech-hangar-and-battle-frames-forklift-08e358da","thumbnailUrl":"https://cdn.3dassets.dev/assets/26971/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/26971/v1/poster.webp","blurhash":"UCAmM6S#01M|9vMx$y%N0h$*?Fj?},kWESRi","category":{"slug":"props","title":"Props & Furniture"},"tags":[{"slug":"sci-fi","title":"Sci-Fi"},{"slug":"low-poly","title":"Low Poly"},{"slug":"kit","title":"Kit / Set"}],"license":{"slug":"cc0-1.0","name":"CC0 1.0 Universal","url":"https://creativecommons.org/publicdomain/zero/1.0/","attributionRequired":false},"contributor":{"username":"3dassets","name":"3D Assets","url":"https://3dassets.dev/u/3dassets"},"stats":{"fileSize":15924,"triangles":276,"vertices":828,"meshes":4,"materials":4,"textures":0,"animations":[],"boundingBox":{"min":[-0.5549766329838285,0.000006267756644751099,-0.8500000238418579],"max":[0.5549766329838285,2.200000047683716,1.7999236970190822]},"sizeMeters":[1.11,2.2,2.65],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"Claude Fable 5.1","downloads":7,"publishedAt":"2026-09-07T20:53:51.372Z","updatedAt":"2026-10-06T11:58:52.755Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/26971/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function ForkliftMechRobotsAndBattleHangar(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/26971/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/26971/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/26971/v1/model.glb\" alt=\"Forklift (Mech Robots and Battle Hangar)\" camera-controls auto-rotate></model-viewer>","blender":"# Blender 4.x: File > Import > glTF 2.0, or from the Python console after downloading the file.\nimport bpy\nbpy.ops.import_scene.gltf(filepath='model.glb')  # from https://cdn.3dassets.dev/assets/26971/v1/model.glb\n# Metres and +Y up are converted to Blender's Z-up scene automatically.","godot":"# Godot 4: copy model.glb into res://models/ and the editor imports it as a scene.\nvar packed := load(\"res://models/model.glb\") as PackedScene\nvar model := packed.instantiate()\nadd_child(model)","unity":"// Unity: import model.glb with glTFast (Package Manager: com.unity.cloud.gltfast) and drag the prefab in,\n// or load it at runtime straight from the CDN:\nusing GLTFast;\nvar gltf = new GltfImport();\nif (await gltf.Load(\"https://cdn.3dassets.dev/assets/26971/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"26972","slug":"mech-hangar-and-battle-frames-battery-trolley-58020fdd","title":"Battery Trolley (Mech Robots and Battle Hangar)","summary":"Mobile high-capacity battery module with paired terminals.","description":"Mobile high-capacity battery module with paired terminals. Dimensions 0.80 by 1.06 by 0.60 m (X by Y by Z). Origin at the ground centre; metres, +Y up, +Z forward. Frame palette: gunmetal, olive and orange accent, flat shaded. Static geometry; no rig, collision or navigation data. Original design.","status":"published","url":"https://3dassets.dev/assets/mech-hangar-and-battle-frames-battery-trolley-58020fdd","cdnUrl":"https://cdn.3dassets.dev/assets/26972/v1/model.glb","downloadUrl":"https://3dassets.dev/download/mech-hangar-and-battle-frames-battery-trolley-58020fdd","thumbnailUrl":"https://cdn.3dassets.dev/assets/26972/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/26972/v1/poster.webp","blurhash":"UCC6_Q?b009a~oxuDkIp00IU%et7M}RjV[WV","category":{"slug":"props","title":"Props & Furniture"},"tags":[{"slug":"sci-fi","title":"Sci-Fi"},{"slug":"low-poly","title":"Low Poly"},{"slug":"kit","title":"Kit / Set"}],"license":{"slug":"cc0-1.0","name":"CC0 1.0 Universal","url":"https://creativecommons.org/publicdomain/zero/1.0/","attributionRequired":false},"contributor":{"username":"3dassets","name":"3D Assets","url":"https://3dassets.dev/u/3dassets"},"stats":{"fileSize":13720,"triangles":240,"vertices":720,"meshes":5,"materials":5,"textures":0,"animations":[],"boundingBox":{"min":[-0.4000000059604645,0.00000854537596317595,-0.30002669626390155],"max":[0.4000000059604645,1.0599953910805382,0.30002669626390155]},"sizeMeters":[0.8,1.06,0.6],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"Claude Fable 5.1","downloads":7,"publishedAt":"2026-09-07T20:53:52.107Z","updatedAt":"2026-10-06T11:58:53.939Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/26972/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function BatteryTrolleyMechRobotsAndBattleHangar(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/26972/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/26972/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/26972/v1/model.glb\" alt=\"Battery Trolley (Mech Robots and Battle Hangar)\" camera-controls auto-rotate></model-viewer>","blender":"# Blender 4.x: File > Import > glTF 2.0, or from the Python console after downloading the file.\nimport bpy\nbpy.ops.import_scene.gltf(filepath='model.glb')  # from https://cdn.3dassets.dev/assets/26972/v1/model.glb\n# Metres and +Y up are converted to Blender's Z-up scene automatically.","godot":"# Godot 4: copy model.glb into res://models/ and the editor imports it as a scene.\nvar packed := load(\"res://models/model.glb\") as PackedScene\nvar model := packed.instantiate()\nadd_child(model)","unity":"// Unity: import model.glb with glTFast (Package Manager: com.unity.cloud.gltfast) and drag the prefab in,\n// or load it at runtime straight from the CDN:\nusing GLTFast;\nvar gltf = new GltfImport();\nif (await gltf.Load(\"https://cdn.3dassets.dev/assets/26972/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"26973","slug":"mech-hangar-and-battle-frames-engine-hoist-813dbf11","title":"Engine Hoist (Mech Robots and Battle Hangar)","summary":"Workshop engine hoist with base runners, tall post and suspended hook line.","description":"Workshop engine hoist with base runners, tall post and suspended hook line. Dimensions 1.20 by 2.10 by 1.50 m (X by Y by Z). Origin at the ground centre; metres, +Y up, +Z forward. Frame palette: gunmetal, olive and orange accent, flat shaded. Static geometry; no rig, collision or navigation data. Original design.","status":"published","url":"https://3dassets.dev/assets/mech-hangar-and-battle-frames-engine-hoist-813dbf11","cdnUrl":"https://cdn.3dassets.dev/assets/26973/v1/model.glb","downloadUrl":"https://3dassets.dev/download/mech-hangar-and-battle-frames-engine-hoist-813dbf11","thumbnailUrl":"https://cdn.3dassets.dev/assets/26973/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/26973/v1/poster.webp","blurhash":"UBC$r^El00}lMHIoO]-pI^%0xC9w.AoJR3kC","category":{"slug":"props","title":"Props & Furniture"},"tags":[{"slug":"sci-fi","title":"Sci-Fi"},{"slug":"low-poly","title":"Low Poly"},{"slug":"kit","title":"Kit / Set"}],"license":{"slug":"cc0-1.0","name":"CC0 1.0 Universal","url":"https://creativecommons.org/publicdomain/zero/1.0/","attributionRequired":false},"contributor":{"username":"3dassets","name":"3D Assets","url":"https://3dassets.dev/u/3dassets"},"stats":{"fileSize":4884,"triangles":68,"vertices":204,"meshes":2,"materials":2,"textures":0,"animations":[],"boundingBox":{"min":[-0.6000549333170568,0,-0.749961851863155],"max":[0.6000549333170568,2.0999999046325684,0.749961851863155]},"sizeMeters":[1.2,2.1,1.5],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"Claude Fable 5.1","downloads":7,"publishedAt":"2026-09-07T20:53:52.213Z","updatedAt":"2026-10-06T06:03:37.060Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/26973/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function EngineHoistMechRobotsAndBattleHangar(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/26973/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/26973/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/26973/v1/model.glb\" alt=\"Engine Hoist (Mech Robots and Battle Hangar)\" camera-controls auto-rotate></model-viewer>","blender":"# Blender 4.x: File > Import > glTF 2.0, or from the Python console after downloading the file.\nimport bpy\nbpy.ops.import_scene.gltf(filepath='model.glb')  # from https://cdn.3dassets.dev/assets/26973/v1/model.glb\n# Metres and +Y up are converted to Blender's Z-up scene automatically.","godot":"# Godot 4: copy model.glb into res://models/ and the editor imports it as a scene.\nvar packed := load(\"res://models/model.glb\") as PackedScene\nvar model := packed.instantiate()\nadd_child(model)","unity":"// Unity: import model.glb with glTFast (Package Manager: com.unity.cloud.gltfast) and drag the prefab in,\n// or load it at runtime straight from the CDN:\nusing GLTFast;\nvar gltf = new GltfImport();\nif (await gltf.Load(\"https://cdn.3dassets.dev/assets/26973/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"26974","slug":"mech-hangar-and-battle-frames-oil-drain-8946bbc0","title":"Oil Drain (Mech Robots and Battle Hangar)","summary":"Waste-fluid receiver with a high broad catch funnel.","description":"Waste-fluid receiver with a high broad catch funnel. Dimensions 0.80 by 1.53 by 0.76 m (X by Y by Z). Origin at the ground centre; metres, +Y up, +Z forward. Frame palette: gunmetal, olive and orange accent, flat shaded. Static geometry; no rig, collision or navigation data. Original design.","status":"published","url":"https://3dassets.dev/assets/mech-hangar-and-battle-frames-oil-drain-8946bbc0","cdnUrl":"https://cdn.3dassets.dev/assets/26974/v1/model.glb","downloadUrl":"https://3dassets.dev/download/mech-hangar-and-battle-frames-oil-drain-8946bbc0","thumbnailUrl":"https://cdn.3dassets.dev/assets/26974/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/26974/v1/poster.webp","blurhash":"UJ9Zy2of0MR*~9oL59WV=^j[EOayxtj[NGax","category":{"slug":"props","title":"Props & Furniture"},"tags":[{"slug":"sci-fi","title":"Sci-Fi"},{"slug":"low-poly","title":"Low Poly"},{"slug":"kit","title":"Kit / Set"}],"license":{"slug":"cc0-1.0","name":"CC0 1.0 Universal","url":"https://creativecommons.org/publicdomain/zero/1.0/","attributionRequired":false},"contributor":{"username":"3dassets","name":"3D Assets","url":"https://3dassets.dev/u/3dassets"},"stats":{"fileSize":7124,"triangles":120,"vertices":360,"meshes":3,"materials":3,"textures":0,"animations":[],"boundingBox":{"min":[-0.4000000059604645,0,-0.38041932998888983],"max":[0.4000000059604645,1.5299929796996345,0.38041932998888983]},"sizeMeters":[0.8,1.53,0.761],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"Claude Fable 5.1","downloads":7,"publishedAt":"2026-09-07T20:53:53.258Z","updatedAt":"2026-10-06T11:58:55.898Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/26974/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function OilDrainMechRobotsAndBattleHangar(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/26974/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/26974/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/26974/v1/model.glb\" alt=\"Oil Drain (Mech Robots and Battle Hangar)\" camera-controls auto-rotate></model-viewer>","blender":"# Blender 4.x: File > Import > glTF 2.0, or from the Python console after downloading the file.\nimport bpy\nbpy.ops.import_scene.gltf(filepath='model.glb')  # from https://cdn.3dassets.dev/assets/26974/v1/model.glb\n# Metres and +Y up are converted to Blender's Z-up scene automatically.","godot":"# Godot 4: copy model.glb into res://models/ and the editor imports it as a scene.\nvar packed := load(\"res://models/model.glb\") as PackedScene\nvar model := packed.instantiate()\nadd_child(model)","unity":"// Unity: import model.glb with glTFast (Package Manager: com.unity.cloud.gltfast) and drag the prefab in,\n// or load it at runtime straight from the CDN:\nusing GLTFast;\nvar gltf = new GltfImport();\nif (await gltf.Load(\"https://cdn.3dassets.dev/assets/26974/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"26975","slug":"mech-hangar-and-battle-frames-compressed-air-rack-65af98b7","title":"Compressed Air Rack (Mech Robots and Battle Hangar)","summary":"Three pressure cylinders with a common upper manifold on a restrained pallet.","description":"Three pressure cylinders with a common upper manifold on a restrained pallet. Dimensions 1.24 by 1.24 by 0.65 m (X by Y by Z). Origin at the ground centre; metres, +Y up, +Z forward. Frame palette: gunmetal, olive and orange accent, flat shaded. Static geometry; no rig, collision or navigation data. Original design.","status":"published","url":"https://3dassets.dev/assets/mech-hangar-and-battle-frames-compressed-air-rack-65af98b7","cdnUrl":"https://cdn.3dassets.dev/assets/26975/v1/model.glb","downloadUrl":"https://3dassets.dev/download/mech-hangar-and-battle-frames-compressed-air-rack-65af98b7","thumbnailUrl":"https://cdn.3dassets.dev/assets/26975/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/26975/v1/poster.webp","blurhash":"U3BM-@~p008{.-xt178{vci]J?ES%$~U^%0P","category":{"slug":"props","title":"Props & Furniture"},"tags":[{"slug":"sci-fi","title":"Sci-Fi"},{"slug":"low-poly","title":"Low Poly"},{"slug":"kit","title":"Kit / Set"}],"license":{"slug":"cc0-1.0","name":"CC0 1.0 Universal","url":"https://creativecommons.org/publicdomain/zero/1.0/","attributionRequired":false},"contributor":{"username":"3dassets","name":"3D Assets","url":"https://3dassets.dev/u/3dassets"},"stats":{"fileSize":11072,"triangles":180,"vertices":540,"meshes":4,"materials":4,"textures":0,"animations":[],"boundingBox":{"min":[-0.6200000047683716,0,-0.32500685221777736],"max":[0.6200000047683716,1.240011881411514,0.32500685221777736]},"sizeMeters":[1.24,1.24,0.65],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"Claude Fable 5.1","downloads":9,"publishedAt":"2026-09-07T20:53:54.807Z","updatedAt":"2026-10-05T06:54:15.958Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/26975/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function CompressedAirRackMechRobotsAndBattleHangar(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/26975/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/26975/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/26975/v1/model.glb\" alt=\"Compressed Air Rack (Mech Robots and Battle Hangar)\" camera-controls auto-rotate></model-viewer>","blender":"# Blender 4.x: File > Import > glTF 2.0, or from the Python console after downloading the file.\nimport bpy\nbpy.ops.import_scene.gltf(filepath='model.glb')  # from https://cdn.3dassets.dev/assets/26975/v1/model.glb\n# Metres and +Y up are converted to Blender's Z-up scene automatically.","godot":"# Godot 4: copy model.glb into res://models/ and the editor imports it as a scene.\nvar packed := load(\"res://models/model.glb\") as PackedScene\nvar model := packed.instantiate()\nadd_child(model)","unity":"// Unity: import model.glb with glTFast (Package Manager: com.unity.cloud.gltfast) and drag the prefab in,\n// or load it at runtime straight from the CDN:\nusing GLTFast;\nvar gltf = new GltfImport();\nif (await gltf.Load(\"https://cdn.3dassets.dev/assets/26975/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"26976","slug":"mech-hangar-and-battle-frames-inspection-light-8bddee1b","title":"Inspection Light (Mech Robots and Battle Hangar)","summary":"Portable tall inspection lamp on a weighted square foot.","description":"Portable tall inspection lamp on a weighted square foot. Dimensions 0.50 by 1.65 by 0.50 m (X by Y by Z). Origin at the ground centre; metres, +Y up, +Z forward. Frame palette: gunmetal, olive and orange accent, flat shaded. Static geometry; no rig, collision or navigation data. Original design.","status":"published","url":"https://3dassets.dev/assets/mech-hangar-and-battle-frames-inspection-light-8bddee1b","cdnUrl":"https://cdn.3dassets.dev/assets/26976/v1/model.glb","downloadUrl":"https://3dassets.dev/download/mech-hangar-and-battle-frames-inspection-light-8bddee1b","thumbnailUrl":"https://cdn.3dassets.dev/assets/26976/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/26976/v1/poster.webp","blurhash":"U98gjLtR00IA~9oz4=My^%oy9bRQt6oLRkR*","category":{"slug":"props","title":"Props & Furniture"},"tags":[{"slug":"sci-fi","title":"Sci-Fi"},{"slug":"low-poly","title":"Low Poly"},{"slug":"kit","title":"Kit / Set"}],"license":{"slug":"cc0-1.0","name":"CC0 1.0 Universal","url":"https://creativecommons.org/publicdomain/zero/1.0/","attributionRequired":false},"contributor":{"username":"3dassets","name":"3D Assets","url":"https://3dassets.dev/u/3dassets"},"stats":{"fileSize":6008,"triangles":76,"vertices":228,"meshes":4,"materials":4,"textures":0,"animations":[],"boundingBox":{"min":[-0.25,3.0451454250540744e-7,-0.25],"max":[0.25,1.6500190502265646,0.25]},"sizeMeters":[0.5,1.65,0.5],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"Claude Fable 5.1","downloads":9,"publishedAt":"2026-09-07T20:53:55.479Z","updatedAt":"2026-10-13T09:50:07.038Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/26976/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function InspectionLightMechRobotsAndBattleHangar(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/26976/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/26976/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/26976/v1/model.glb\" alt=\"Inspection Light (Mech Robots and Battle Hangar)\" camera-controls auto-rotate></model-viewer>","blender":"# Blender 4.x: File > Import > glTF 2.0, or from the Python console after downloading the file.\nimport bpy\nbpy.ops.import_scene.gltf(filepath='model.glb')  # from https://cdn.3dassets.dev/assets/26976/v1/model.glb\n# Metres and +Y up are converted to Blender's Z-up scene automatically.","godot":"# Godot 4: copy model.glb into res://models/ and the editor imports it as a scene.\nvar packed := load(\"res://models/model.glb\") as PackedScene\nvar model := packed.instantiate()\nadd_child(model)","unity":"// Unity: import model.glb with glTFast (Package Manager: com.unity.cloud.gltfast) and drag the prefab in,\n// or load it at runtime straight from the CDN:\nusing GLTFast;\nvar gltf = new GltfImport();\nif (await gltf.Load(\"https://cdn.3dassets.dev/assets/26976/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"26977","slug":"mech-hangar-and-battle-frames-maintenance-stool-1b5c26b9","title":"Maintenance Stool (Mech Robots and Battle Hangar)","summary":"Round mechanic stool with broad foot and steel stem.","description":"Round mechanic stool with broad foot and steel stem. Dimensions 0.50 by 0.59 by 0.50 m (X by Y by Z). Origin at the ground centre; metres, +Y up, +Z forward. Frame palette: gunmetal, olive and orange accent, flat shaded. Static geometry; no rig, collision or navigation data. Original design.","status":"published","url":"https://3dassets.dev/assets/mech-hangar-and-battle-frames-maintenance-stool-1b5c26b9","cdnUrl":"https://cdn.3dassets.dev/assets/26977/v1/model.glb","downloadUrl":"https://3dassets.dev/download/mech-hangar-and-battle-frames-maintenance-stool-1b5c26b9","thumbnailUrl":"https://cdn.3dassets.dev/assets/26977/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/26977/v1/poster.webp","blurhash":"U77K;-xu00Rj9EWA%MogRjjujbWo_4jZMxoz","category":{"slug":"props","title":"Props & Furniture"},"tags":[{"slug":"sci-fi","title":"Sci-Fi"},{"slug":"low-poly","title":"Low Poly"},{"slug":"kit","title":"Kit / Set"}],"license":{"slug":"cc0-1.0","name":"CC0 1.0 Universal","url":"https://creativecommons.org/publicdomain/zero/1.0/","attributionRequired":false},"contributor":{"username":"3dassets","name":"3D Assets","url":"https://3dassets.dev/u/3dassets"},"stats":{"fileSize":5704,"triangles":92,"vertices":276,"meshes":3,"materials":3,"textures":0,"animations":[],"boundingBox":{"min":[-0.25,0,-0.25],"max":[0.25,0.5899842698545981,0.25]},"sizeMeters":[0.5,0.59,0.5],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"Claude Fable 5.1","downloads":8,"publishedAt":"2026-09-07T20:53:55.612Z","updatedAt":"2026-10-06T11:58:56.509Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/26977/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function MaintenanceStoolMechRobotsAndBattleHangar(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/26977/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/26977/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/26977/v1/model.glb\" alt=\"Maintenance Stool (Mech Robots and Battle Hangar)\" camera-controls auto-rotate></model-viewer>","blender":"# Blender 4.x: File > Import > glTF 2.0, or from the Python console after downloading the file.\nimport bpy\nbpy.ops.import_scene.gltf(filepath='model.glb')  # from https://cdn.3dassets.dev/assets/26977/v1/model.glb\n# Metres and +Y up are converted to Blender's Z-up scene automatically.","godot":"# Godot 4: copy model.glb into res://models/ and the editor imports it as a scene.\nvar packed := load(\"res://models/model.glb\") as PackedScene\nvar model := packed.instantiate()\nadd_child(model)","unity":"// Unity: import model.glb with glTFast (Package Manager: com.unity.cloud.gltfast) and drag the prefab in,\n// or load it at runtime straight from the CDN:\nusing GLTFast;\nvar gltf = new GltfImport();\nif (await gltf.Load(\"https://cdn.3dassets.dev/assets/26977/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"26978","slug":"mech-hangar-and-battle-frames-parts-washer-1ede63f7","title":"Parts Washer (Mech Robots and Battle Hangar)","summary":"Bench parts washer with a recessed dark basin and angled nozzle.","description":"Bench parts washer with a recessed dark basin and angled nozzle. Dimensions 0.90 by 1.25 by 0.60 m (X by Y by Z). Origin at the ground centre; metres, +Y up, +Z forward. Frame palette: gunmetal, olive and orange accent, flat shaded. Static geometry; no rig, collision or navigation data. Original design.","status":"published","url":"https://3dassets.dev/assets/mech-hangar-and-battle-frames-parts-washer-1ede63f7","cdnUrl":"https://cdn.3dassets.dev/assets/26978/v1/model.glb","downloadUrl":"https://3dassets.dev/download/mech-hangar-and-battle-frames-parts-washer-1ede63f7","thumbnailUrl":"https://cdn.3dassets.dev/assets/26978/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/26978/v1/poster.webp","blurhash":"UC9aNnxu00M|_MtQD*M|Djj=xtWB4URk%Ma}","category":{"slug":"props","title":"Props & Furniture"},"tags":[{"slug":"sci-fi","title":"Sci-Fi"},{"slug":"low-poly","title":"Low Poly"},{"slug":"kit","title":"Kit / Set"}],"license":{"slug":"cc0-1.0","name":"CC0 1.0 Universal","url":"https://creativecommons.org/publicdomain/zero/1.0/","attributionRequired":false},"contributor":{"username":"3dassets","name":"3D Assets","url":"https://3dassets.dev/u/3dassets"},"stats":{"fileSize":8024,"triangles":116,"vertices":348,"meshes":3,"materials":3,"textures":0,"animations":[],"boundingBox":{"min":[-0.44999998807907104,0,-0.30001830315791456],"max":[0.44999998807907104,1.2500257954248362,0.30001830315791456]},"sizeMeters":[0.9,1.25,0.6],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"Claude Fable 5.1","downloads":7,"publishedAt":"2026-09-07T20:53:56.604Z","updatedAt":"2026-10-06T00:31:53.398Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/26978/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function PartsWasherMechRobotsAndBattleHangar(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/26978/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/26978/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/26978/v1/model.glb\" alt=\"Parts Washer (Mech Robots and Battle Hangar)\" camera-controls auto-rotate></model-viewer>","blender":"# Blender 4.x: File > Import > glTF 2.0, or from the Python console after downloading the file.\nimport bpy\nbpy.ops.import_scene.gltf(filepath='model.glb')  # from https://cdn.3dassets.dev/assets/26978/v1/model.glb\n# Metres and +Y up are converted to Blender's Z-up scene automatically.","godot":"# Godot 4: copy model.glb into res://models/ and the editor imports it as a scene.\nvar packed := load(\"res://models/model.glb\") as PackedScene\nvar model := packed.instantiate()\nadd_child(model)","unity":"// Unity: import model.glb with glTFast (Package Manager: com.unity.cloud.gltfast) and drag the prefab in,\n// or load it at runtime straight from the CDN:\nusing GLTFast;\nvar gltf = new GltfImport();\nif (await gltf.Load(\"https://cdn.3dassets.dev/assets/26978/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"26979","slug":"mech-hangar-and-battle-frames-deployment-pad-03ce43e2","title":"Deployment Pad (Mech Robots and Battle Hangar)","summary":"Square deployment pad with yellow edge guides.","description":"Square deployment pad with yellow edge guides. Dimensions 5.00 by 0.14 by 5.00 m (X by Y by Z). Origin at the ground centre; metres, +Y up, +Z forward. Frame palette: gunmetal, olive and orange accent, flat shaded. Static geometry; no rig, collision or navigation data. Original design.","status":"published","url":"https://3dassets.dev/assets/mech-hangar-and-battle-frames-deployment-pad-03ce43e2","cdnUrl":"https://cdn.3dassets.dev/assets/26979/v1/model.glb","downloadUrl":"https://3dassets.dev/download/mech-hangar-and-battle-frames-deployment-pad-03ce43e2","thumbnailUrl":"https://cdn.3dassets.dev/assets/26979/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/26979/v1/poster.webp","blurhash":"U7DJS2%M00Rj-;WBRjof00IV~qWB9Ft7t7Rj","category":{"slug":"props","title":"Props & Furniture"},"tags":[{"slug":"sci-fi","title":"Sci-Fi"},{"slug":"low-poly","title":"Low Poly"},{"slug":"kit","title":"Kit / Set"}],"license":{"slug":"cc0-1.0","name":"CC0 1.0 Universal","url":"https://creativecommons.org/publicdomain/zero/1.0/","attributionRequired":false},"contributor":{"username":"3dassets","name":"3D Assets","url":"https://3dassets.dev/u/3dassets"},"stats":{"fileSize":4528,"triangles":60,"vertices":180,"meshes":2,"materials":2,"textures":0,"animations":[],"boundingBox":{"min":[-2.5,-0.00012146500881897448,-2.5],"max":[2.5,0.1398879960271418,2.5]},"sizeMeters":[5,0.14,5],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"Claude Fable 5.1","downloads":7,"publishedAt":"2026-09-07T20:53:58.320Z","updatedAt":"2026-10-06T11:40:23.462Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/26979/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function DeploymentPadMechRobotsAndBattleHangar(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/26979/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/26979/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/26979/v1/model.glb\" alt=\"Deployment Pad (Mech Robots and Battle Hangar)\" camera-controls auto-rotate></model-viewer>","blender":"# Blender 4.x: File > Import > glTF 2.0, or from the Python console after downloading the file.\nimport bpy\nbpy.ops.import_scene.gltf(filepath='model.glb')  # from https://cdn.3dassets.dev/assets/26979/v1/model.glb\n# Metres and +Y up are converted to Blender's Z-up scene automatically.","godot":"# Godot 4: copy model.glb into res://models/ and the editor imports it as a scene.\nvar packed := load(\"res://models/model.glb\") as PackedScene\nvar model := packed.instantiate()\nadd_child(model)","unity":"// Unity: import model.glb with glTFast (Package Manager: com.unity.cloud.gltfast) and drag the prefab in,\n// or load it at runtime straight from the CDN:\nusing GLTFast;\nvar gltf = new GltfImport();\nif (await gltf.Load(\"https://cdn.3dassets.dev/assets/26979/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"26980","slug":"mech-hangar-and-battle-frames-field-beacon-b10570d6","title":"Field Beacon (Mech Robots and Battle Hangar)","summary":"Portable beacon mast with a luminous cylinder.","description":"Portable beacon mast with a luminous cylinder. Dimensions 0.60 by 1.35 by 0.60 m (X by Y by Z). Origin at the ground centre; metres, +Y up, +Z forward. Frame palette: gunmetal, olive and orange accent, flat shaded. Static geometry; no rig, collision or navigation data. Original design.","status":"published","url":"https://3dassets.dev/assets/mech-hangar-and-battle-frames-field-beacon-b10570d6","cdnUrl":"https://cdn.3dassets.dev/assets/26980/v1/model.glb","downloadUrl":"https://3dassets.dev/download/mech-hangar-and-battle-frames-field-beacon-b10570d6","thumbnailUrl":"https://cdn.3dassets.dev/assets/26980/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/26980/v1/poster.webp","blurhash":"U79*3{%M00D%D[Rjits:_Noz8_Ri.6obM{kD","category":{"slug":"props","title":"Props & Furniture"},"tags":[{"slug":"sci-fi","title":"Sci-Fi"},{"slug":"low-poly","title":"Low Poly"},{"slug":"kit","title":"Kit / Set"}],"license":{"slug":"cc0-1.0","name":"CC0 1.0 Universal","url":"https://creativecommons.org/publicdomain/zero/1.0/","attributionRequired":false},"contributor":{"username":"3dassets","name":"3D Assets","url":"https://3dassets.dev/u/3dassets"},"stats":{"fileSize":5816,"triangles":92,"vertices":276,"meshes":3,"materials":3,"textures":0,"animations":[],"boundingBox":{"min":[-0.30000001192092896,-0.00001144444150825985,-0.30000001192092896],"max":[0.30000001192092896,1.3500042730170922,0.30000001192092896]},"sizeMeters":[0.6,1.35,0.6],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"Claude Fable 5.1","downloads":7,"publishedAt":"2026-09-07T20:53:58.782Z","updatedAt":"2026-10-06T11:40:24.591Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/26980/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function FieldBeaconMechRobotsAndBattleHangar(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/26980/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/26980/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/26980/v1/model.glb\" alt=\"Field Beacon (Mech Robots and Battle Hangar)\" camera-controls auto-rotate></model-viewer>","blender":"# Blender 4.x: File > Import > glTF 2.0, or from the Python console after downloading the file.\nimport bpy\nbpy.ops.import_scene.gltf(filepath='model.glb')  # from https://cdn.3dassets.dev/assets/26980/v1/model.glb\n# Metres and +Y up are converted to Blender's Z-up scene automatically.","godot":"# Godot 4: copy model.glb into res://models/ and the editor imports it as a scene.\nvar packed := load(\"res://models/model.glb\") as PackedScene\nvar model := packed.instantiate()\nadd_child(model)","unity":"// Unity: import model.glb with glTFast (Package Manager: com.unity.cloud.gltfast) and drag the prefab in,\n// or load it at runtime straight from the CDN:\nusing GLTFast;\nvar gltf = new GltfImport();\nif (await gltf.Load(\"https://cdn.3dassets.dev/assets/26980/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"26981","slug":"mech-hangar-and-battle-frames-cover-barrier-64089838","title":"Cover Barrier (Mech Robots and Battle Hangar)","summary":"Heavy sloped concrete cover block with an orange marking stripe.","description":"Heavy sloped concrete cover block with an orange marking stripe. Dimensions 3.00 by 1.20 by 1.00 m (X by Y by Z). Origin at the ground centre; metres, +Y up, +Z forward. Frame palette: gunmetal, olive and orange accent, flat shaded. Static geometry; no rig, collision or navigation data. Original design.","status":"published","url":"https://3dassets.dev/assets/mech-hangar-and-battle-frames-cover-barrier-64089838","cdnUrl":"https://cdn.3dassets.dev/assets/26981/v1/model.glb","downloadUrl":"https://3dassets.dev/download/mech-hangar-and-battle-frames-cover-barrier-64089838","thumbnailUrl":"https://cdn.3dassets.dev/assets/26981/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/26981/v1/poster.webp","blurhash":"U9GlI#?b00o#I9~qt89F009F^*axx_9Gs.n#","category":{"slug":"props","title":"Props & Furniture"},"tags":[{"slug":"sci-fi","title":"Sci-Fi"},{"slug":"low-poly","title":"Low Poly"},{"slug":"kit","title":"Kit / Set"}],"license":{"slug":"cc0-1.0","name":"CC0 1.0 Universal","url":"https://creativecommons.org/publicdomain/zero/1.0/","attributionRequired":false},"contributor":{"username":"3dassets","name":"3D Assets","url":"https://3dassets.dev/u/3dassets"},"stats":{"fileSize":2848,"triangles":24,"vertices":72,"meshes":2,"materials":2,"textures":0,"animations":[],"boundingBox":{"min":[-1.5,0.00008242381744305582,-0.499938962981048],"max":[1.5,1.1999176238662728,0.499938962981048]},"sizeMeters":[3,1.2,1],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"Claude Fable 5.1","downloads":7,"publishedAt":"2026-09-07T20:53:58.802Z","updatedAt":"2026-10-06T11:40:23.767Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/26981/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function CoverBarrierMechRobotsAndBattleHangar(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/26981/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/26981/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/26981/v1/model.glb\" alt=\"Cover Barrier (Mech Robots and Battle Hangar)\" camera-controls auto-rotate></model-viewer>","blender":"# Blender 4.x: File > Import > glTF 2.0, or from the Python console after downloading the file.\nimport bpy\nbpy.ops.import_scene.gltf(filepath='model.glb')  # from https://cdn.3dassets.dev/assets/26981/v1/model.glb\n# Metres and +Y up are converted to Blender's Z-up scene automatically.","godot":"# Godot 4: copy model.glb into res://models/ and the editor imports it as a scene.\nvar packed := load(\"res://models/model.glb\") as PackedScene\nvar model := packed.instantiate()\nadd_child(model)","unity":"// Unity: import model.glb with glTFast (Package Manager: com.unity.cloud.gltfast) and drag the prefab in,\n// or load it at runtime straight from the CDN:\nusing GLTFast;\nvar gltf = new GltfImport();\nif (await gltf.Load(\"https://cdn.3dassets.dev/assets/26981/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"26982","slug":"mech-hangar-and-battle-frames-wreck-torso-edd63385","title":"Wreck Torso (Mech Robots and Battle Hangar)","summary":"Broken hull remnant with a torn shoulder beam and exposed pipe.","description":"Broken hull remnant with a torn shoulder beam and exposed pipe. Dimensions 1.85 by 1.13 by 1.20 m (X by Y by Z). Origin at the ground centre; metres, +Y up, +Z forward. Frame palette: gunmetal, olive and orange accent, flat shaded. Static geometry; no rig, collision or navigation data. Original design.","status":"published","url":"https://3dassets.dev/assets/mech-hangar-and-battle-frames-wreck-torso-edd63385","cdnUrl":"https://cdn.3dassets.dev/assets/26982/v1/model.glb","downloadUrl":"https://3dassets.dev/download/mech-hangar-and-battle-frames-wreck-torso-edd63385","thumbnailUrl":"https://cdn.3dassets.dev/assets/26982/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/26982/v1/poster.webp","blurhash":"UADvu~_L00D*01xsx[RS004pt8x?_0fm%foc","category":{"slug":"props","title":"Props & Furniture"},"tags":[{"slug":"sci-fi","title":"Sci-Fi"},{"slug":"low-poly","title":"Low Poly"},{"slug":"kit","title":"Kit / Set"}],"license":{"slug":"cc0-1.0","name":"CC0 1.0 Universal","url":"https://creativecommons.org/publicdomain/zero/1.0/","attributionRequired":false},"contributor":{"username":"3dassets","name":"3D Assets","url":"https://3dassets.dev/u/3dassets"},"stats":{"fileSize":5168,"triangles":56,"vertices":168,"meshes":3,"materials":3,"textures":0,"animations":[],"boundingBox":{"min":[-0.8999999761581421,0.000058001723314049514,-0.6000366063158291],"max":[0.949999988079071,1.1292449235916138,0.6000366063158291]},"sizeMeters":[1.85,1.129,1.2],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"Claude Fable 5.1","downloads":8,"publishedAt":"2026-09-07T20:54:00.096Z","updatedAt":"2026-10-06T11:40:23.442Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/26982/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function WreckTorsoMechRobotsAndBattleHangar(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/26982/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/26982/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/26982/v1/model.glb\" alt=\"Wreck Torso (Mech Robots and Battle Hangar)\" camera-controls auto-rotate></model-viewer>","blender":"# Blender 4.x: File > Import > glTF 2.0, or from the Python console after downloading the file.\nimport bpy\nbpy.ops.import_scene.gltf(filepath='model.glb')  # from https://cdn.3dassets.dev/assets/26982/v1/model.glb\n# Metres and +Y up are converted to Blender's Z-up scene automatically.","godot":"# Godot 4: copy model.glb into res://models/ and the editor imports it as a scene.\nvar packed := load(\"res://models/model.glb\") as PackedScene\nvar model := packed.instantiate()\nadd_child(model)","unity":"// Unity: import model.glb with glTFast (Package Manager: com.unity.cloud.gltfast) and drag the prefab in,\n// or load it at runtime straight from the CDN:\nusing GLTFast;\nvar gltf = new GltfImport();\nif (await gltf.Load(\"https://cdn.3dassets.dev/assets/26982/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"26983","slug":"mech-hangar-and-battle-frames-blown-off-limb-ce28ef87","title":"Blown Off Limb (Mech Robots and Battle Hangar)","summary":"Detached mechanical limb wreck with exposed joint drum and severed hydraulic line.","description":"Detached mechanical limb wreck with exposed joint drum and severed hydraulic line. Dimensions 0.65 by 0.47 by 1.49 m (X by Y by Z). Origin at the ground centre; metres, +Y up, +Z forward. Frame palette: gunmetal, olive and orange accent, flat shaded. Static geometry; no rig, collision or navigation data. Original design.","status":"published","url":"https://3dassets.dev/assets/mech-hangar-and-battle-frames-blown-off-limb-ce28ef87","cdnUrl":"https://cdn.3dassets.dev/assets/26983/v1/model.glb","downloadUrl":"https://3dassets.dev/download/mech-hangar-and-battle-frames-blown-off-limb-ce28ef87","thumbnailUrl":"https://cdn.3dassets.dev/assets/26983/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/26983/v1/poster.webp","blurhash":"U6BpwhW800N3-?9FM^_300M~~o-.IR_3%N4n","category":{"slug":"props","title":"Props & Furniture"},"tags":[{"slug":"sci-fi","title":"Sci-Fi"},{"slug":"low-poly","title":"Low Poly"},{"slug":"kit","title":"Kit / Set"}],"license":{"slug":"cc0-1.0","name":"CC0 1.0 Universal","url":"https://creativecommons.org/publicdomain/zero/1.0/","attributionRequired":false},"contributor":{"username":"3dassets","name":"3D Assets","url":"https://3dassets.dev/u/3dassets"},"stats":{"fileSize":6936,"triangles":92,"vertices":276,"meshes":3,"materials":3,"textures":0,"animations":[],"boundingBox":{"min":[-0.32499998807907104,-0.0000228888830165197,-0.6200125104793388],"max":[0.32499998807907104,0.4700125035875517,0.8749474287033081]},"sizeMeters":[0.65,0.47,1.495],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"Claude Fable 5.1","downloads":8,"publishedAt":"2026-09-07T20:54:01.599Z","updatedAt":"2026-10-06T11:40:19.445Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/26983/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function BlownOffLimbMechRobotsAndBattleHangar(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/26983/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/26983/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/26983/v1/model.glb\" alt=\"Blown Off Limb (Mech Robots and Battle Hangar)\" camera-controls auto-rotate></model-viewer>","blender":"# Blender 4.x: File > Import > glTF 2.0, or from the Python console after downloading the file.\nimport bpy\nbpy.ops.import_scene.gltf(filepath='model.glb')  # from https://cdn.3dassets.dev/assets/26983/v1/model.glb\n# Metres and +Y up are converted to Blender's Z-up scene automatically.","godot":"# Godot 4: copy model.glb into res://models/ and the editor imports it as a scene.\nvar packed := load(\"res://models/model.glb\") as PackedScene\nvar model := packed.instantiate()\nadd_child(model)","unity":"// Unity: import model.glb with glTFast (Package Manager: com.unity.cloud.gltfast) and drag the prefab in,\n// or load it at runtime straight from the CDN:\nusing GLTFast;\nvar gltf = new GltfImport();\nif (await gltf.Load(\"https://cdn.3dassets.dev/assets/26983/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"26984","slug":"mech-hangar-and-battle-frames-impact-crater-ecd626f2","title":"Impact Crater (Mech Robots and Battle Hangar)","summary":"Low broken crater rim surrounding a dark central depression.","description":"Low broken crater rim surrounding a dark central depression. Dimensions 3.20 by 0.33 by 3.20 m (X by Y by Z). Origin at the ground centre; metres, +Y up, +Z forward. Frame palette: gunmetal, olive and orange accent, flat shaded. Static geometry; no rig, collision or navigation data. Original design.","status":"published","url":"https://3dassets.dev/assets/mech-hangar-and-battle-frames-impact-crater-ecd626f2","cdnUrl":"https://cdn.3dassets.dev/assets/26984/v1/model.glb","downloadUrl":"https://3dassets.dev/download/mech-hangar-and-battle-frames-impact-crater-ecd626f2","thumbnailUrl":"https://cdn.3dassets.dev/assets/26984/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/26984/v1/poster.webp","blurhash":"UAAwI{xu00WBfRayj[j[00Rj~qj[ofj[WBWB","category":{"slug":"props","title":"Props & Furniture"},"tags":[{"slug":"sci-fi","title":"Sci-Fi"},{"slug":"low-poly","title":"Low Poly"},{"slug":"kit","title":"Kit / Set"}],"license":{"slug":"cc0-1.0","name":"CC0 1.0 Universal","url":"https://creativecommons.org/publicdomain/zero/1.0/","attributionRequired":false},"contributor":{"username":"3dassets","name":"3D Assets","url":"https://3dassets.dev/u/3dassets"},"stats":{"fileSize":12100,"triangles":216,"vertices":648,"meshes":2,"materials":2,"textures":0,"animations":[],"boundingBox":{"min":[-1.600000023841858,-0.00004409514903061518,-1.600000023841858],"max":[1.600000023841858,0.33004410826205244,1.600000023841858]},"sizeMeters":[3.2,0.33,3.2],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"Claude Fable 5.1","downloads":8,"publishedAt":"2026-09-07T20:54:02.149Z","updatedAt":"2026-10-06T05:11:24.397Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/26984/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function ImpactCraterMechRobotsAndBattleHangar(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/26984/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/26984/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/26984/v1/model.glb\" alt=\"Impact Crater (Mech Robots and Battle Hangar)\" camera-controls auto-rotate></model-viewer>","blender":"# Blender 4.x: File > Import > glTF 2.0, or from the Python console after downloading the file.\nimport bpy\nbpy.ops.import_scene.gltf(filepath='model.glb')  # from https://cdn.3dassets.dev/assets/26984/v1/model.glb\n# Metres and +Y up are converted to Blender's Z-up scene automatically.","godot":"# Godot 4: copy model.glb into res://models/ and the editor imports it as a scene.\nvar packed := load(\"res://models/model.glb\") as PackedScene\nvar model := packed.instantiate()\nadd_child(model)","unity":"// Unity: import model.glb with glTFast (Package Manager: com.unity.cloud.gltfast) and drag the prefab in,\n// or load it at runtime straight from the CDN:\nusing GLTFast;\nvar gltf = new GltfImport();\nif (await gltf.Load(\"https://cdn.3dassets.dev/assets/26984/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"26985","slug":"mech-hangar-and-battle-frames-sandbag-ring-e4c93710","title":"Sandbag Ring (Mech Robots and Battle Hangar)","summary":"Two courses of low protective sandbags around a circular emplacement.","description":"Two courses of low protective sandbags around a circular emplacement. Dimensions 2.62 by 0.44 by 2.62 m (X by Y by Z). Origin at the ground centre; metres, +Y up, +Z forward. Frame palette: gunmetal, olive and orange accent, flat shaded. Static geometry; no rig, collision or navigation data. Original design.","status":"published","url":"https://3dassets.dev/assets/mech-hangar-and-battle-frames-sandbag-ring-e4c93710","cdnUrl":"https://cdn.3dassets.dev/assets/26985/v1/model.glb","downloadUrl":"https://3dassets.dev/download/mech-hangar-and-battle-frames-sandbag-ring-e4c93710","thumbnailUrl":"https://cdn.3dassets.dev/assets/26985/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/26985/v1/poster.webp","blurhash":"U8A,:oxs00xZ-:WVM|oc00NH~pRk9GoextWE","category":{"slug":"props","title":"Props & Furniture"},"tags":[{"slug":"sci-fi","title":"Sci-Fi"},{"slug":"low-poly","title":"Low Poly"},{"slug":"kit","title":"Kit / Set"}],"license":{"slug":"cc0-1.0","name":"CC0 1.0 Universal","url":"https://creativecommons.org/publicdomain/zero/1.0/","attributionRequired":false},"contributor":{"username":"3dassets","name":"3D Assets","url":"https://3dassets.dev/u/3dassets"},"stats":{"fileSize":14880,"triangles":288,"vertices":864,"meshes":1,"materials":1,"textures":0,"animations":[],"boundingBox":{"min":[-1.3110277652740479,-0.0000583742200558901,-1.3110277652740479],"max":[1.3110277652740479,0.4400583718358701,1.3110277652740479]},"sizeMeters":[2.622,0.44,2.622],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"Claude Fable 5.1","downloads":8,"publishedAt":"2026-09-07T20:54:02.260Z","updatedAt":"2026-10-06T07:00:11.983Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/26985/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function SandbagRingMechRobotsAndBattleHangar(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/26985/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/26985/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/26985/v1/model.glb\" alt=\"Sandbag Ring (Mech Robots and Battle Hangar)\" camera-controls auto-rotate></model-viewer>","blender":"# Blender 4.x: File > Import > glTF 2.0, or from the Python console after downloading the file.\nimport bpy\nbpy.ops.import_scene.gltf(filepath='model.glb')  # from https://cdn.3dassets.dev/assets/26985/v1/model.glb\n# Metres and +Y up are converted to Blender's Z-up scene automatically.","godot":"# Godot 4: copy model.glb into res://models/ and the editor imports it as a scene.\nvar packed := load(\"res://models/model.glb\") as PackedScene\nvar model := packed.instantiate()\nadd_child(model)","unity":"// Unity: import model.glb with glTFast (Package Manager: com.unity.cloud.gltfast) and drag the prefab in,\n// or load it at runtime straight from the CDN:\nusing GLTFast;\nvar gltf = new GltfImport();\nif (await gltf.Load(\"https://cdn.3dassets.dev/assets/26985/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"26986","slug":"mech-hangar-and-battle-frames-supply-drop-pod-30ecc7ce","title":"Supply Drop Pod (Mech Robots and Battle Hangar)","summary":"Tapered supply pod with reinforced spine and upper cap.","description":"Tapered supply pod with reinforced spine and upper cap. Dimensions 1.10 by 1.90 by 1.10 m (X by Y by Z). Origin at the ground centre; metres, +Y up, +Z forward. Frame palette: gunmetal, olive and orange accent, flat shaded. Static geometry; no rig, collision or navigation data. Original design.","status":"published","url":"https://3dassets.dev/assets/mech-hangar-and-battle-frames-supply-drop-pod-30ecc7ce","cdnUrl":"https://cdn.3dassets.dev/assets/26986/v1/model.glb","downloadUrl":"https://3dassets.dev/download/mech-hangar-and-battle-frames-supply-drop-pod-30ecc7ce","thumbnailUrl":"https://cdn.3dassets.dev/assets/26986/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/26986/v1/poster.webp","blurhash":"U7DJeI~p0000H~M|M^og03M{%E%K%gogs*n$","category":{"slug":"props","title":"Props & Furniture"},"tags":[{"slug":"sci-fi","title":"Sci-Fi"},{"slug":"low-poly","title":"Low Poly"},{"slug":"kit","title":"Kit / Set"}],"license":{"slug":"cc0-1.0","name":"CC0 1.0 Universal","url":"https://creativecommons.org/publicdomain/zero/1.0/","attributionRequired":false},"contributor":{"username":"3dassets","name":"3D Assets","url":"https://3dassets.dev/u/3dassets"},"stats":{"fileSize":3800,"triangles":36,"vertices":108,"meshes":3,"materials":3,"textures":0,"animations":[],"boundingBox":{"min":[-0.5500472891184104,0,-0.5500472891184104],"max":[0.5500472891184104,1.9011893618254911,0.5500472891184104]},"sizeMeters":[1.1,1.901,1.1],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"Claude Fable 5.1","downloads":7,"publishedAt":"2026-09-07T20:54:03.534Z","updatedAt":"2026-10-06T11:40:17.057Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/26986/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function SupplyDropPodMechRobotsAndBattleHangar(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/26986/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/26986/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/26986/v1/model.glb\" alt=\"Supply Drop Pod (Mech Robots and Battle Hangar)\" camera-controls auto-rotate></model-viewer>","blender":"# Blender 4.x: File > Import > glTF 2.0, or from the Python console after downloading the file.\nimport bpy\nbpy.ops.import_scene.gltf(filepath='model.glb')  # from https://cdn.3dassets.dev/assets/26986/v1/model.glb\n# Metres and +Y up are converted to Blender's Z-up scene automatically.","godot":"# Godot 4: copy model.glb into res://models/ and the editor imports it as a scene.\nvar packed := load(\"res://models/model.glb\") as PackedScene\nvar model := packed.instantiate()\nadd_child(model)","unity":"// Unity: import model.glb with glTFast (Package Manager: com.unity.cloud.gltfast) and drag the prefab in,\n// or load it at runtime straight from the CDN:\nusing GLTFast;\nvar gltf = new GltfImport();\nif (await gltf.Load(\"https://cdn.3dassets.dev/assets/26986/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"26987","slug":"mech-hangar-and-battle-frames-capture-flag-7a3f2a12","title":"Capture Flag (Mech Robots and Battle Hangar)","summary":"Objective marker flag on a weighted field pole; original plain fabric.","description":"Objective marker flag on a weighted field pole; original plain fabric. Dimensions 0.95 by 2.36 by 0.50 m (X by Y by Z). Origin at the ground centre; metres, +Y up, +Z forward. Frame palette: gunmetal, olive and orange accent, flat shaded. Static geometry; no rig, collision or navigation data. Original design.","status":"published","url":"https://3dassets.dev/assets/mech-hangar-and-battle-frames-capture-flag-7a3f2a12","cdnUrl":"https://cdn.3dassets.dev/assets/26987/v1/model.glb","downloadUrl":"https://3dassets.dev/download/mech-hangar-and-battle-frames-capture-flag-7a3f2a12","thumbnailUrl":"https://cdn.3dassets.dev/assets/26987/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/26987/v1/poster.webp","blurhash":"U48NRhx^00DN}gIn19?ItSxaV?Io0VxH~3EL","category":{"slug":"props","title":"Props & Furniture"},"tags":[{"slug":"sci-fi","title":"Sci-Fi"},{"slug":"low-poly","title":"Low Poly"},{"slug":"kit","title":"Kit / Set"}],"license":{"slug":"cc0-1.0","name":"CC0 1.0 Universal","url":"https://creativecommons.org/publicdomain/zero/1.0/","attributionRequired":false},"contributor":{"username":"3dassets","name":"3D Assets","url":"https://3dassets.dev/u/3dassets"},"stats":{"fileSize":4832,"triangles":64,"vertices":192,"meshes":2,"materials":2,"textures":0,"animations":[],"boundingBox":{"min":[-0.24992216669156508,0,-0.24992216669156508],"max":[0.699999988079071,2.359999895095825,0.24992216669156508]},"sizeMeters":[0.95,2.36,0.5],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"Claude Fable 5.1","downloads":7,"publishedAt":"2026-09-07T20:54:04.926Z","updatedAt":"2026-10-06T11:40:16.885Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/26987/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function CaptureFlagMechRobotsAndBattleHangar(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/26987/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/26987/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/26987/v1/model.glb\" alt=\"Capture Flag (Mech Robots and Battle Hangar)\" camera-controls auto-rotate></model-viewer>","blender":"# Blender 4.x: File > Import > glTF 2.0, or from the Python console after downloading the file.\nimport bpy\nbpy.ops.import_scene.gltf(filepath='model.glb')  # from https://cdn.3dassets.dev/assets/26987/v1/model.glb\n# Metres and +Y up are converted to Blender's Z-up scene automatically.","godot":"# Godot 4: copy model.glb into res://models/ and the editor imports it as a scene.\nvar packed := load(\"res://models/model.glb\") as PackedScene\nvar model := packed.instantiate()\nadd_child(model)","unity":"// Unity: import model.glb with glTFast (Package Manager: com.unity.cloud.gltfast) and drag the prefab in,\n// or load it at runtime straight from the CDN:\nusing GLTFast;\nvar gltf = new GltfImport();\nif (await gltf.Load(\"https://cdn.3dassets.dev/assets/26987/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"26988","slug":"mech-hangar-and-battle-frames-spotlight-tower-f5a5c05e","title":"Spotlight Tower (Mech Robots and Battle Hangar)","summary":"Elevated perimeter spotlight with reinforced mast.","description":"Elevated perimeter spotlight with reinforced mast. Dimensions 1.00 by 3.55 by 1.00 m (X by Y by Z). Origin at the ground centre; metres, +Y up, +Z forward. Frame palette: gunmetal, olive and orange accent, flat shaded. Static geometry; no rig, collision or navigation data. Original design.","status":"published","url":"https://3dassets.dev/assets/mech-hangar-and-battle-frames-spotlight-tower-f5a5c05e","cdnUrl":"https://cdn.3dassets.dev/assets/26988/v1/model.glb","downloadUrl":"https://3dassets.dev/download/mech-hangar-and-battle-frames-spotlight-tower-f5a5c05e","thumbnailUrl":"https://cdn.3dassets.dev/assets/26988/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/26988/v1/poster.webp","blurhash":"U68EC|%M004n4.j]?HRj_Nof8_RjNaWVxZs:","category":{"slug":"props","title":"Props & Furniture"},"tags":[{"slug":"sci-fi","title":"Sci-Fi"},{"slug":"low-poly","title":"Low Poly"},{"slug":"kit","title":"Kit / Set"}],"license":{"slug":"cc0-1.0","name":"CC0 1.0 Universal","url":"https://creativecommons.org/publicdomain/zero/1.0/","attributionRequired":false},"contributor":{"username":"3dassets","name":"3D Assets","url":"https://3dassets.dev/u/3dassets"},"stats":{"fileSize":4284,"triangles":48,"vertices":144,"meshes":4,"materials":4,"textures":0,"animations":[],"boundingBox":{"min":[-0.5,0.000010682223374657018,-0.5],"max":[0.5,3.5499823836839774,0.5]},"sizeMeters":[1,3.55,1],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"Claude Fable 5.1","downloads":10,"publishedAt":"2026-09-07T20:54:05.551Z","updatedAt":"2026-10-06T11:40:16.651Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/26988/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function SpotlightTowerMechRobotsAndBattleHangar(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/26988/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/26988/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/26988/v1/model.glb\" alt=\"Spotlight Tower (Mech Robots and Battle Hangar)\" camera-controls auto-rotate></model-viewer>","blender":"# Blender 4.x: File > Import > glTF 2.0, or from the Python console after downloading the file.\nimport bpy\nbpy.ops.import_scene.gltf(filepath='model.glb')  # from https://cdn.3dassets.dev/assets/26988/v1/model.glb\n# Metres and +Y up are converted to Blender's Z-up scene automatically.","godot":"# Godot 4: copy model.glb into res://models/ and the editor imports it as a scene.\nvar packed := load(\"res://models/model.glb\") as PackedScene\nvar model := packed.instantiate()\nadd_child(model)","unity":"// Unity: import model.glb with glTFast (Package Manager: com.unity.cloud.gltfast) and drag the prefab in,\n// or load it at runtime straight from the CDN:\nusing GLTFast;\nvar gltf = new GltfImport();\nif (await gltf.Load(\"https://cdn.3dassets.dev/assets/26988/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"26989","slug":"mech-hangar-and-battle-frames-repair-drone-4ab66e64","title":"Repair Drone (Mech Robots and Battle Hangar)","summary":"Small grounded service drone with sensor bar and two tool arms.","description":"Small grounded service drone with sensor bar and two tool arms. Dimensions 1.06 by 0.42 by 0.67 m (X by Y by Z). Origin at the ground centre; metres, +Y up, +Z forward. Frame palette: gunmetal, olive and orange accent, flat shaded. Static geometry; no rig, collision or navigation data. Original design.","status":"published","url":"https://3dassets.dev/assets/mech-hangar-and-battle-frames-repair-drone-4ab66e64","cdnUrl":"https://cdn.3dassets.dev/assets/26989/v1/model.glb","downloadUrl":"https://3dassets.dev/download/mech-hangar-and-battle-frames-repair-drone-4ab66e64","thumbnailUrl":"https://cdn.3dassets.dev/assets/26989/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/26989/v1/poster.webp","blurhash":"UECPb5-:01MyI[WYxBe,00IU~TtQ,,s*OtXB","category":{"slug":"props","title":"Props & Furniture"},"tags":[{"slug":"sci-fi","title":"Sci-Fi"},{"slug":"low-poly","title":"Low Poly"},{"slug":"kit","title":"Kit / Set"}],"license":{"slug":"cc0-1.0","name":"CC0 1.0 Universal","url":"https://creativecommons.org/publicdomain/zero/1.0/","attributionRequired":false},"contributor":{"username":"3dassets","name":"3D Assets","url":"https://3dassets.dev/u/3dassets"},"stats":{"fileSize":10700,"triangles":156,"vertices":468,"meshes":4,"materials":4,"textures":0,"animations":[],"boundingBox":{"min":[-0.5307288765907288,-0.00001016544283234666,-0.3328669031114855],"max":[0.5307288765907288,0.41874113891260206,0.3328669031114855]},"sizeMeters":[1.061,0.419,0.666],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"Claude Fable 5.1","downloads":9,"publishedAt":"2026-09-07T20:54:05.713Z","updatedAt":"2026-10-06T11:19:58.011Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/26989/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function RepairDroneMechRobotsAndBattleHangar(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/26989/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/26989/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/26989/v1/model.glb\" alt=\"Repair Drone (Mech Robots and Battle Hangar)\" camera-controls auto-rotate></model-viewer>","blender":"# Blender 4.x: File > Import > glTF 2.0, or from the Python console after downloading the file.\nimport bpy\nbpy.ops.import_scene.gltf(filepath='model.glb')  # from https://cdn.3dassets.dev/assets/26989/v1/model.glb\n# Metres and +Y up are converted to Blender's Z-up scene automatically.","godot":"# Godot 4: copy model.glb into res://models/ and the editor imports it as a scene.\nvar packed := load(\"res://models/model.glb\") as PackedScene\nvar model := packed.instantiate()\nadd_child(model)","unity":"// Unity: import model.glb with glTFast (Package Manager: com.unity.cloud.gltfast) and drag the prefab in,\n// or load it at runtime straight from the CDN:\nusing GLTFast;\nvar gltf = new GltfImport();\nif (await gltf.Load(\"https://cdn.3dassets.dev/assets/26989/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"26990","slug":"mech-hangar-and-battle-frames-comms-dish-f2b6c65b","title":"Comms Dish (Mech Robots and Battle Hangar)","summary":"Field communications dish on a mast with forward feed horn.","description":"Field communications dish on a mast with forward feed horn. Dimensions 1.10 by 2.05 by 0.80 m (X by Y by Z). Origin at the ground centre; metres, +Y up, +Z forward. Frame palette: gunmetal, olive and orange accent, flat shaded. Static geometry; no rig, collision or navigation data. Original design.","status":"published","url":"https://3dassets.dev/assets/mech-hangar-and-battle-frames-comms-dish-f2b6c65b","cdnUrl":"https://cdn.3dassets.dev/assets/26990/v1/model.glb","downloadUrl":"https://3dassets.dev/download/mech-hangar-and-battle-frames-comms-dish-f2b6c65b","thumbnailUrl":"https://cdn.3dassets.dev/assets/26990/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/26990/v1/poster.webp","blurhash":"U57-c,IA00?w~qM_4n-=IWf,t6ng9Gt8-oR4","category":{"slug":"props","title":"Props & Furniture"},"tags":[{"slug":"sci-fi","title":"Sci-Fi"},{"slug":"low-poly","title":"Low Poly"},{"slug":"kit","title":"Kit / Set"}],"license":{"slug":"cc0-1.0","name":"CC0 1.0 Universal","url":"https://creativecommons.org/publicdomain/zero/1.0/","attributionRequired":false},"contributor":{"username":"3dassets","name":"3D Assets","url":"https://3dassets.dev/u/3dassets"},"stats":{"fileSize":9540,"triangles":148,"vertices":444,"meshes":3,"materials":3,"textures":0,"animations":[],"boundingBox":{"min":[-0.5500512582812394,0.000008542699465964587,-0.30000001192092896],"max":[0.5500512582812394,2.049999952316284,0.5]},"sizeMeters":[1.1,2.05,0.8],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"Claude Fable 5.1","downloads":7,"publishedAt":"2026-09-07T20:54:07.053Z","updatedAt":"2026-10-06T11:40:14.764Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/26990/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function CommsDishMechRobotsAndBattleHangar(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/26990/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/26990/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/26990/v1/model.glb\" alt=\"Comms Dish (Mech Robots and Battle Hangar)\" camera-controls auto-rotate></model-viewer>","blender":"# Blender 4.x: File > Import > glTF 2.0, or from the Python console after downloading the file.\nimport bpy\nbpy.ops.import_scene.gltf(filepath='model.glb')  # from https://cdn.3dassets.dev/assets/26990/v1/model.glb\n# Metres and +Y up are converted to Blender's Z-up scene automatically.","godot":"# Godot 4: copy model.glb into res://models/ and the editor imports it as a scene.\nvar packed := load(\"res://models/model.glb\") as PackedScene\nvar model := packed.instantiate()\nadd_child(model)","unity":"// Unity: import model.glb with glTFast (Package Manager: com.unity.cloud.gltfast) and drag the prefab in,\n// or load it at runtime straight from the CDN:\nusing GLTFast;\nvar gltf = new GltfImport();\nif (await gltf.Load(\"https://cdn.3dassets.dev/assets/26990/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"26991","slug":"mech-hangar-and-battle-frames-pilot-locker-af3bc37e","title":"Pilot Locker (Mech Robots and Battle Hangar)","summary":"Tall personal locker with metal door and orange handle.","description":"Tall personal locker with metal door and orange handle. Dimensions 0.65 by 1.80 by 0.61 m (X by Y by Z). Origin at the ground centre; metres, +Y up, +Z forward. Frame palette: gunmetal, olive and orange accent, flat shaded. Static geometry; no rig, collision or navigation data. Original design.","status":"published","url":"https://3dassets.dev/assets/mech-hangar-and-battle-frames-pilot-locker-af3bc37e","cdnUrl":"https://cdn.3dassets.dev/assets/26991/v1/model.glb","downloadUrl":"https://3dassets.dev/download/mech-hangar-and-battle-frames-pilot-locker-af3bc37e","thumbnailUrl":"https://cdn.3dassets.dev/assets/26991/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/26991/v1/poster.webp","blurhash":"U3Am*XEB00-c~Wai9FkQo}%dIDDn?HjcE1bW","category":{"slug":"props","title":"Props & Furniture"},"tags":[{"slug":"sci-fi","title":"Sci-Fi"},{"slug":"low-poly","title":"Low Poly"},{"slug":"kit","title":"Kit / Set"}],"license":{"slug":"cc0-1.0","name":"CC0 1.0 Universal","url":"https://creativecommons.org/publicdomain/zero/1.0/","attributionRequired":false},"contributor":{"username":"3dassets","name":"3D Assets","url":"https://3dassets.dev/u/3dassets"},"stats":{"fileSize":3444,"triangles":36,"vertices":108,"meshes":3,"materials":3,"textures":0,"animations":[],"boundingBox":{"min":[-0.3250129617566239,0,-0.2750236445592052],"max":[0.3250129617566239,1.7999999523162842,0.33500290164154917]},"sizeMeters":[0.65,1.8,0.61],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"Claude Fable 5.1","downloads":7,"publishedAt":"2026-09-07T20:54:08.214Z","updatedAt":"2026-10-06T11:40:14.605Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/26991/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function PilotLockerMechRobotsAndBattleHangar(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/26991/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/26991/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/26991/v1/model.glb\" alt=\"Pilot Locker (Mech Robots and Battle Hangar)\" camera-controls auto-rotate></model-viewer>","blender":"# Blender 4.x: File > Import > glTF 2.0, or from the Python console after downloading the file.\nimport bpy\nbpy.ops.import_scene.gltf(filepath='model.glb')  # from https://cdn.3dassets.dev/assets/26991/v1/model.glb\n# Metres and +Y up are converted to Blender's Z-up scene automatically.","godot":"# Godot 4: copy model.glb into res://models/ and the editor imports it as a scene.\nvar packed := load(\"res://models/model.glb\") as PackedScene\nvar model := packed.instantiate()\nadd_child(model)","unity":"// Unity: import model.glb with glTFast (Package Manager: com.unity.cloud.gltfast) and drag the prefab in,\n// or load it at runtime straight from the CDN:\nusing GLTFast;\nvar gltf = new GltfImport();\nif (await gltf.Load(\"https://cdn.3dassets.dev/assets/26991/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"26992","slug":"mech-hangar-and-battle-frames-briefing-table-9c74b74a","title":"Briefing Table (Mech Robots and Battle Hangar)","summary":"Large briefing table with a map inset and tactical marker blocks.","description":"Large briefing table with a map inset and tactical marker blocks. Dimensions 2.00 by 0.92 by 1.00 m (X by Y by Z). Origin at the ground centre; metres, +Y up, +Z forward. Frame palette: gunmetal, olive and orange accent, flat shaded. Static geometry; no rig, collision or navigation data. Original design.","status":"published","url":"https://3dassets.dev/assets/mech-hangar-and-battle-frames-briefing-table-9c74b74a","cdnUrl":"https://cdn.3dassets.dev/assets/26992/v1/model.glb","downloadUrl":"https://3dassets.dev/download/mech-hangar-and-battle-frames-briefing-table-9c74b74a","thumbnailUrl":"https://cdn.3dassets.dev/assets/26992/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/26992/v1/poster.webp","blurhash":"UHA^UWt79Gbc~q%MIVNG4ox]xuMy00R*%Ke-","category":{"slug":"props","title":"Props & Furniture"},"tags":[{"slug":"sci-fi","title":"Sci-Fi"},{"slug":"low-poly","title":"Low Poly"},{"slug":"kit","title":"Kit / Set"}],"license":{"slug":"cc0-1.0","name":"CC0 1.0 Universal","url":"https://creativecommons.org/publicdomain/zero/1.0/","attributionRequired":false},"contributor":{"username":"3dassets","name":"3D Assets","url":"https://3dassets.dev/u/3dassets"},"stats":{"fileSize":6368,"triangles":84,"vertices":252,"meshes":4,"materials":4,"textures":0,"animations":[],"boundingBox":{"min":[-1,-0.00002042585709027822,-0.50007629627369],"max":[1,0.9199939030530553,0.50007629627369]},"sizeMeters":[2,0.92,1],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"Claude Fable 5.1","downloads":7,"publishedAt":"2026-09-07T20:54:08.769Z","updatedAt":"2026-10-06T11:40:14.565Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/26992/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function BriefingTableMechRobotsAndBattleHangar(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/26992/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/26992/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/26992/v1/model.glb\" alt=\"Briefing Table (Mech Robots and Battle Hangar)\" camera-controls auto-rotate></model-viewer>","blender":"# Blender 4.x: File > Import > glTF 2.0, or from the Python console after downloading the file.\nimport bpy\nbpy.ops.import_scene.gltf(filepath='model.glb')  # from https://cdn.3dassets.dev/assets/26992/v1/model.glb\n# Metres and +Y up are converted to Blender's Z-up scene automatically.","godot":"# Godot 4: copy model.glb into res://models/ and the editor imports it as a scene.\nvar packed := load(\"res://models/model.glb\") as PackedScene\nvar model := packed.instantiate()\nadd_child(model)","unity":"// Unity: import model.glb with glTFast (Package Manager: com.unity.cloud.gltfast) and drag the prefab in,\n// or load it at runtime straight from the CDN:\nusing GLTFast;\nvar gltf = new GltfImport();\nif (await gltf.Load(\"https://cdn.3dassets.dev/assets/26992/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"26993","slug":"mech-hangar-and-battle-frames-holo-map-base-f2d0d75f","title":"Holo Map Base (Mech Robots and Battle Hangar)","summary":"Round illuminated strategy pedestal with abstract raised map geometry; no holographic shader.","description":"Round illuminated strategy pedestal with abstract raised map geometry; no holographic shader. Dimensions 1.30 by 0.84 by 1.24 m (X by Y by Z). Origin at the ground centre; metres, +Y up, +Z forward. Frame palette: gunmetal, olive and orange accent, flat shaded. Static geometry; no rig, collision or navigation data. Original design.","status":"published","url":"https://3dassets.dev/assets/mech-hangar-and-battle-frames-holo-map-base-f2d0d75f","cdnUrl":"https://cdn.3dassets.dev/assets/26993/v1/model.glb","downloadUrl":"https://3dassets.dev/download/mech-hangar-and-battle-frames-holo-map-base-f2d0d75f","thumbnailUrl":"https://cdn.3dassets.dev/assets/26993/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/26993/v1/poster.webp","blurhash":"UFBW[7tQ00V@_NfiDiof00V@?vof00WB?^fk","category":{"slug":"props","title":"Props & Furniture"},"tags":[{"slug":"sci-fi","title":"Sci-Fi"},{"slug":"low-poly","title":"Low Poly"},{"slug":"kit","title":"Kit / Set"}],"license":{"slug":"cc0-1.0","name":"CC0 1.0 Universal","url":"https://creativecommons.org/publicdomain/zero/1.0/","attributionRequired":false},"contributor":{"username":"3dassets","name":"3D Assets","url":"https://3dassets.dev/u/3dassets"},"stats":{"fileSize":6204,"triangles":92,"vertices":276,"meshes":2,"materials":2,"textures":0,"animations":[],"boundingBox":{"min":[-0.6499999761581421,0.00004427476198043401,-0.6181813793455666],"max":[0.6499999761581421,0.8400109820180436,0.6181813793455666]},"sizeMeters":[1.3,0.84,1.236],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"Claude Fable 5.1","downloads":7,"publishedAt":"2026-09-07T20:54:09.163Z","updatedAt":"2026-10-06T11:40:14.312Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/26993/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function HoloMapBaseMechRobotsAndBattleHangar(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/26993/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/26993/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/26993/v1/model.glb\" alt=\"Holo Map Base (Mech Robots and Battle Hangar)\" camera-controls auto-rotate></model-viewer>","blender":"# Blender 4.x: File > Import > glTF 2.0, or from the Python console after downloading the file.\nimport bpy\nbpy.ops.import_scene.gltf(filepath='model.glb')  # from https://cdn.3dassets.dev/assets/26993/v1/model.glb\n# Metres and +Y up are converted to Blender's Z-up scene automatically.","godot":"# Godot 4: copy model.glb into res://models/ and the editor imports it as a scene.\nvar packed := load(\"res://models/model.glb\") as PackedScene\nvar model := packed.instantiate()\nadd_child(model)","unity":"// Unity: import model.glb with glTFast (Package Manager: com.unity.cloud.gltfast) and drag the prefab in,\n// or load it at runtime straight from the CDN:\nusing GLTFast;\nvar gltf = new GltfImport();\nif (await gltf.Load(\"https://cdn.3dassets.dev/assets/26993/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"26994","slug":"mech-hangar-and-battle-frames-pilot-bunk-c763fd69","title":"Pilot Bunk (Mech Robots and Battle Hangar)","summary":"Single pilot bunk with a compact mattress and pillow.","description":"Single pilot bunk with a compact mattress and pillow. Dimensions 0.80 by 0.57 by 2.00 m (X by Y by Z). Origin at the ground centre; metres, +Y up, +Z forward. Frame palette: gunmetal, olive and orange accent, flat shaded. Static geometry; no rig, collision or navigation data. Original design.","status":"published","url":"https://3dassets.dev/assets/mech-hangar-and-battle-frames-pilot-bunk-c763fd69","cdnUrl":"https://cdn.3dassets.dev/assets/26994/v1/model.glb","downloadUrl":"https://3dassets.dev/download/mech-hangar-and-battle-frames-pilot-bunk-c763fd69","thumbnailUrl":"https://cdn.3dassets.dev/assets/26994/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/26994/v1/poster.webp","blurhash":"U9A^aht201%N~p9FD%-;009H-:%L00?b-;D*","category":{"slug":"props","title":"Props & Furniture"},"tags":[{"slug":"sci-fi","title":"Sci-Fi"},{"slug":"low-poly","title":"Low Poly"},{"slug":"kit","title":"Kit / Set"}],"license":{"slug":"cc0-1.0","name":"CC0 1.0 Universal","url":"https://creativecommons.org/publicdomain/zero/1.0/","attributionRequired":false},"contributor":{"username":"3dassets","name":"3D Assets","url":"https://3dassets.dev/u/3dassets"},"stats":{"fileSize":3300,"triangles":36,"vertices":108,"meshes":3,"materials":3,"textures":0,"animations":[],"boundingBox":{"min":[-0.3999450666829432,-0.000028986623537730072,-1],"max":[0.3999450666829432,0.5699871750729534,1]},"sizeMeters":[0.8,0.57,2],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"Claude Fable 5.1","downloads":7,"publishedAt":"2026-09-07T20:54:10.236Z","updatedAt":"2026-10-06T11:40:07.879Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/26994/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function PilotBunkMechRobotsAndBattleHangar(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/26994/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/26994/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/26994/v1/model.glb\" alt=\"Pilot Bunk (Mech Robots and Battle Hangar)\" camera-controls auto-rotate></model-viewer>","blender":"# Blender 4.x: File > Import > glTF 2.0, or from the Python console after downloading the file.\nimport bpy\nbpy.ops.import_scene.gltf(filepath='model.glb')  # from https://cdn.3dassets.dev/assets/26994/v1/model.glb\n# Metres and +Y up are converted to Blender's Z-up scene automatically.","godot":"# Godot 4: copy model.glb into res://models/ and the editor imports it as a scene.\nvar packed := load(\"res://models/model.glb\") as PackedScene\nvar model := packed.instantiate()\nadd_child(model)","unity":"// Unity: import model.glb with glTFast (Package Manager: com.unity.cloud.gltfast) and drag the prefab in,\n// or load it at runtime straight from the CDN:\nusing GLTFast;\nvar gltf = new GltfImport();\nif (await gltf.Load(\"https://cdn.3dassets.dev/assets/26994/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"26995","slug":"mech-hangar-and-battle-frames-flight-suit-stand-4b564240","title":"Flight Suit Stand (Mech Robots and Battle Hangar)","summary":"Unoccupied flight suit display on a floor stand; static posed costume.","description":"Unoccupied flight suit display on a floor stand; static posed costume. Dimensions 0.70 by 1.86 by 0.50 m (X by Y by Z). Origin at the ground centre; metres, +Y up, +Z forward. Frame palette: gunmetal, olive and orange accent, flat shaded. Static geometry; no rig, collision or navigation data. Original design.","status":"published","url":"https://3dassets.dev/assets/mech-hangar-and-battle-frames-flight-suit-stand-4b564240","cdnUrl":"https://cdn.3dassets.dev/assets/26995/v1/model.glb","downloadUrl":"https://3dassets.dev/download/mech-hangar-and-battle-frames-flight-suit-stand-4b564240","thumbnailUrl":"https://cdn.3dassets.dev/assets/26995/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/26995/v1/poster.webp","blurhash":"UCBCxj%002D,$ds-JDNI0nWE},t39wS3-TxD","category":{"slug":"props","title":"Props & Furniture"},"tags":[{"slug":"sci-fi","title":"Sci-Fi"},{"slug":"low-poly","title":"Low Poly"},{"slug":"kit","title":"Kit / Set"}],"license":{"slug":"cc0-1.0","name":"CC0 1.0 Universal","url":"https://creativecommons.org/publicdomain/zero/1.0/","attributionRequired":false},"contributor":{"username":"3dassets","name":"3D Assets","url":"https://3dassets.dev/u/3dassets"},"stats":{"fileSize":4972,"triangles":60,"vertices":180,"meshes":3,"materials":3,"textures":0,"animations":[],"boundingBox":{"min":[-0.3499999940395355,0.000006408727225515332,-0.25001067722066006],"max":[0.3499999940395355,1.8600000143051147,0.25001067722066006]},"sizeMeters":[0.7,1.86,0.5],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"Claude Fable 5.1","downloads":9,"publishedAt":"2026-09-07T20:54:11.445Z","updatedAt":"2026-10-12T09:32:25.196Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/26995/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function FlightSuitStandMechRobotsAndBattleHangar(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/26995/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/26995/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/26995/v1/model.glb\" alt=\"Flight Suit Stand (Mech Robots and Battle Hangar)\" camera-controls auto-rotate></model-viewer>","blender":"# Blender 4.x: File > Import > glTF 2.0, or from the Python console after downloading the file.\nimport bpy\nbpy.ops.import_scene.gltf(filepath='model.glb')  # from https://cdn.3dassets.dev/assets/26995/v1/model.glb\n# Metres and +Y up are converted to Blender's Z-up scene automatically.","godot":"# Godot 4: copy model.glb into res://models/ and the editor imports it as a scene.\nvar packed := load(\"res://models/model.glb\") as PackedScene\nvar model := packed.instantiate()\nadd_child(model)","unity":"// Unity: import model.glb with glTFast (Package Manager: com.unity.cloud.gltfast) and drag the prefab in,\n// or load it at runtime straight from the CDN:\nusing GLTFast;\nvar gltf = new GltfImport();\nif (await gltf.Load(\"https://cdn.3dassets.dev/assets/26995/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"26996","slug":"mech-hangar-and-battle-frames-pilot-helmet-8b8b2ed5","title":"Pilot Helmet (Mech Robots and Battle Hangar)","summary":"Pilot helmet with broad visor and glowing inset display strip.","description":"Pilot helmet with broad visor and glowing inset display strip. Dimensions 0.40 by 0.40 by 0.40 m (X by Y by Z). Origin at the ground centre; metres, +Y up, +Z forward. Frame palette: gunmetal, olive and orange accent, flat shaded. Static geometry; no rig, collision or navigation data. Original design.","status":"published","url":"https://3dassets.dev/assets/mech-hangar-and-battle-frames-pilot-helmet-8b8b2ed5","cdnUrl":"https://cdn.3dassets.dev/assets/26996/v1/model.glb","downloadUrl":"https://3dassets.dev/download/mech-hangar-and-battle-frames-pilot-helmet-8b8b2ed5","thumbnailUrl":"https://cdn.3dassets.dev/assets/26996/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/26996/v1/poster.webp","blurhash":"UCD+P4T102v|~TWq9coL01rp~9Ot0NjX-mR+","category":{"slug":"props","title":"Props & Furniture"},"tags":[{"slug":"sci-fi","title":"Sci-Fi"},{"slug":"low-poly","title":"Low Poly"},{"slug":"kit","title":"Kit / Set"}],"license":{"slug":"cc0-1.0","name":"CC0 1.0 Universal","url":"https://creativecommons.org/publicdomain/zero/1.0/","attributionRequired":false},"contributor":{"username":"3dassets","name":"3D Assets","url":"https://3dassets.dev/u/3dassets"},"stats":{"fileSize":8080,"triangles":124,"vertices":372,"meshes":3,"materials":3,"textures":0,"animations":[],"boundingBox":{"min":[-0.20000000298023224,0,-0.19020966499444492],"max":[0.20000000298023224,0.4000000059604645,0.21250023438361915]},"sizeMeters":[0.4,0.4,0.403],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"Claude Fable 5.1","downloads":6,"publishedAt":"2026-09-07T20:54:12.149Z","updatedAt":"2026-10-06T09:03:18.790Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/26996/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function PilotHelmetMechRobotsAndBattleHangar(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/26996/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/26996/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/26996/v1/model.glb\" alt=\"Pilot Helmet (Mech Robots and Battle Hangar)\" camera-controls auto-rotate></model-viewer>","blender":"# Blender 4.x: File > Import > glTF 2.0, or from the Python console after downloading the file.\nimport bpy\nbpy.ops.import_scene.gltf(filepath='model.glb')  # from https://cdn.3dassets.dev/assets/26996/v1/model.glb\n# Metres and +Y up are converted to Blender's Z-up scene automatically.","godot":"# Godot 4: copy model.glb into res://models/ and the editor imports it as a scene.\nvar packed := load(\"res://models/model.glb\") as PackedScene\nvar model := packed.instantiate()\nadd_child(model)","unity":"// Unity: import model.glb with glTFast (Package Manager: com.unity.cloud.gltfast) and drag the prefab in,\n// or load it at runtime straight from the CDN:\nusing GLTFast;\nvar gltf = new GltfImport();\nif (await gltf.Load(\"https://cdn.3dassets.dev/assets/26996/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"26997","slug":"mech-hangar-and-battle-frames-coffee-dispenser-6d08d9c9","title":"Coffee Dispenser (Mech Robots and Battle Hangar)","summary":"Ready-room coffee dispenser with cup, controls and drip tray.","description":"Ready-room coffee dispenser with cup, controls and drip tray. Dimensions 0.45 by 0.70 by 0.50 m (X by Y by Z). Origin at the ground centre; metres, +Y up, +Z forward. Frame palette: gunmetal, olive and orange accent, flat shaded. Static geometry; no rig, collision or navigation data. Original design.","status":"published","url":"https://3dassets.dev/assets/mech-hangar-and-battle-frames-coffee-dispenser-6d08d9c9","cdnUrl":"https://cdn.3dassets.dev/assets/26997/v1/model.glb","downloadUrl":"https://3dassets.dev/download/mech-hangar-and-battle-frames-coffee-dispenser-6d08d9c9","thumbnailUrl":"https://cdn.3dassets.dev/assets/26997/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/26997/v1/poster.webp","blurhash":"U79Qpz?G000LyZIpI9-nR*IURP%g?axYIUIq","category":{"slug":"props","title":"Props & Furniture"},"tags":[{"slug":"sci-fi","title":"Sci-Fi"},{"slug":"low-poly","title":"Low Poly"},{"slug":"kit","title":"Kit / Set"}],"license":{"slug":"cc0-1.0","name":"CC0 1.0 Universal","url":"https://creativecommons.org/publicdomain/zero/1.0/","attributionRequired":false},"contributor":{"username":"3dassets","name":"3D Assets","url":"https://3dassets.dev/u/3dassets"},"stats":{"fileSize":6100,"triangles":76,"vertices":228,"meshes":4,"materials":4,"textures":0,"animations":[],"boundingBox":{"min":[-0.2250160183854749,0,-0.20002135955028968],"max":[0.2250160183854749,0.699999988079071,0.30000611438130326]},"sizeMeters":[0.45,0.7,0.5],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"Claude Fable 5.1","downloads":8,"publishedAt":"2026-09-07T20:54:12.429Z","updatedAt":"2026-10-06T11:40:08.627Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/26997/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function CoffeeDispenserMechRobotsAndBattleHangar(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/26997/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/26997/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/26997/v1/model.glb\" alt=\"Coffee Dispenser (Mech Robots and Battle Hangar)\" camera-controls auto-rotate></model-viewer>","blender":"# Blender 4.x: File > Import > glTF 2.0, or from the Python console after downloading the file.\nimport bpy\nbpy.ops.import_scene.gltf(filepath='model.glb')  # from https://cdn.3dassets.dev/assets/26997/v1/model.glb\n# Metres and +Y up are converted to Blender's Z-up scene automatically.","godot":"# Godot 4: copy model.glb into res://models/ and the editor imports it as a scene.\nvar packed := load(\"res://models/model.glb\") as PackedScene\nvar model := packed.instantiate()\nadd_child(model)","unity":"// Unity: import model.glb with glTFast (Package Manager: com.unity.cloud.gltfast) and drag the prefab in,\n// or load it at runtime straight from the CDN:\nusing GLTFast;\nvar gltf = new GltfImport();\nif (await gltf.Load(\"https://cdn.3dassets.dev/assets/26997/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"26998","slug":"mech-hangar-and-battle-frames-notice-wall-a12be550","title":"Notice Wall (Mech Robots and Battle Hangar)","summary":"Bulletin board with three differently sized blank mission cards.","description":"Bulletin board with three differently sized blank mission cards. Dimensions 1.40 by 0.90 by 0.08 m (X by Y by Z). Origin at the ground centre; metres, +Y up, +Z forward. Frame palette: gunmetal, olive and orange accent, flat shaded. Static geometry; no rig, collision or navigation data. Original design.","status":"published","url":"https://3dassets.dev/assets/mech-hangar-and-battle-frames-notice-wall-a12be550","cdnUrl":"https://cdn.3dassets.dev/assets/26998/v1/model.glb","downloadUrl":"https://3dassets.dev/download/mech-hangar-and-battle-frames-notice-wall-a12be550","thumbnailUrl":"https://cdn.3dassets.dev/assets/26998/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/26998/v1/poster.webp","blurhash":"U7BM_N?c00I8.A?HsQ4:00IU_1%NQ,I[ER?E","category":{"slug":"props","title":"Props & Furniture"},"tags":[{"slug":"sci-fi","title":"Sci-Fi"},{"slug":"low-poly","title":"Low Poly"},{"slug":"kit","title":"Kit / Set"}],"license":{"slug":"cc0-1.0","name":"CC0 1.0 Universal","url":"https://creativecommons.org/publicdomain/zero/1.0/","attributionRequired":false},"contributor":{"username":"3dassets","name":"3D Assets","url":"https://3dassets.dev/u/3dassets"},"stats":{"fileSize":4360,"triangles":48,"vertices":144,"meshes":4,"materials":4,"textures":0,"animations":[],"boundingBox":{"min":[-0.699999988079071,-0.00003204869187872772,-0.02999359060222223],"max":[0.699999988079071,0.9000320248500209,0.047498396437243504]},"sizeMeters":[1.4,0.9,0.077],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"Claude Fable 5.1","downloads":7,"publishedAt":"2026-09-07T20:54:13.616Z","updatedAt":"2026-10-06T11:40:18.384Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/26998/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function NoticeWallMechRobotsAndBattleHangar(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/26998/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/26998/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/26998/v1/model.glb\" alt=\"Notice Wall (Mech Robots and Battle Hangar)\" camera-controls auto-rotate></model-viewer>","blender":"# Blender 4.x: File > Import > glTF 2.0, or from the Python console after downloading the file.\nimport bpy\nbpy.ops.import_scene.gltf(filepath='model.glb')  # from https://cdn.3dassets.dev/assets/26998/v1/model.glb\n# Metres and +Y up are converted to Blender's Z-up scene automatically.","godot":"# Godot 4: copy model.glb into res://models/ and the editor imports it as a scene.\nvar packed := load(\"res://models/model.glb\") as PackedScene\nvar model := packed.instantiate()\nadd_child(model)","unity":"// Unity: import model.glb with glTFast (Package Manager: com.unity.cloud.gltfast) and drag the prefab in,\n// or load it at runtime straight from the CDN:\nusing GLTFast;\nvar gltf = new GltfImport();\nif (await gltf.Load(\"https://cdn.3dassets.dev/assets/26998/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"26999","slug":"mech-hangar-and-battle-frames-three-fram-e2d28e36-starter-scene","title":"Three Frame Service Hangar (Mech Robots and Battle Hangar)","summary":"Three independently assembled scout, line and assault frames in service cradles beneath overhead crane rails, with diagnostic and repair equipment. Static models with typed socket assertions; no rig.","description":"Three independently assembled scout, line and assault frames in service cradles beneath overhead crane rails, with diagnostic and repair equipment. Static models with typed socket assertions; no rig.","status":"published","url":"https://3dassets.dev/assets/mech-hangar-and-battle-frames-three-fram-e2d28e36-starter-scene","cdnUrl":"https://cdn.3dassets.dev/assets/26999/v1/model.glb","downloadUrl":"https://3dassets.dev/download/mech-hangar-and-battle-frames-three-fram-e2d28e36-starter-scene","thumbnailUrl":"https://cdn.3dassets.dev/assets/26999/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/26999/v1/poster.webp","blurhash":"UCB:y-xu00f64nxuxuM{00IBxtxt~qRkxafi","category":{"slug":"environments","title":"Environments & Scenes"},"tags":[{"slug":"sci-fi","title":"Sci-Fi"},{"slug":"low-poly","title":"Low Poly"},{"slug":"kit","title":"Kit / Set"}],"license":{"slug":"cc0-1.0","name":"CC0 1.0 Universal","url":"https://creativecommons.org/publicdomain/zero/1.0/","attributionRequired":false},"contributor":{"username":"3dassets","name":"3D Assets","url":"https://3dassets.dev/u/3dassets"},"stats":{"fileSize":250496,"triangles":4684,"vertices":10733,"meshes":107,"materials":8,"textures":0,"animations":[],"boundingBox":{"min":[-10,-0.00008057065315597578,-6],"max":[10,6.799967884039477,6]},"sizeMeters":[20,6.8,12],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"Claude Fable 5.1","downloads":13,"publishedAt":"2026-09-07T20:54:14.726Z","updatedAt":"2026-10-25T13:36:26.327Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/26999/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function ThreeFrameServiceHangarMechRobotsAndBattleHangar(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/26999/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/26999/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/26999/v1/model.glb\" alt=\"Three Frame Service Hangar (Mech Robots and Battle Hangar)\" camera-controls auto-rotate></model-viewer>","blender":"# Blender 4.x: File > Import > glTF 2.0, or from the Python console after downloading the file.\nimport bpy\nbpy.ops.import_scene.gltf(filepath='model.glb')  # from https://cdn.3dassets.dev/assets/26999/v1/model.glb\n# Metres and +Y up are converted to Blender's Z-up scene automatically.","godot":"# Godot 4: copy model.glb into res://models/ and the editor imports it as a scene.\nvar packed := load(\"res://models/model.glb\") as PackedScene\nvar model := packed.instantiate()\nadd_child(model)","unity":"// Unity: import model.glb with glTFast (Package Manager: com.unity.cloud.gltfast) and drag the prefab in,\n// or load it at runtime straight from the CDN:\nusing GLTFast;\nvar gltf = new GltfImport();\nif (await gltf.Load(\"https://cdn.3dassets.dev/assets/26999/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"27000","slug":"mech-hangar-and-battle-frames-weapon-swap-deployment-1780ea4e","title":"Weapon Swap Deployment (Mech Robots and Battle Hangar)","summary":"Medium line frame assembled with an autocannon arm and a shoulder-compatible stock manipulator, command sensor and communications backpack on a marked deployment pad.","description":"Medium line frame assembled with an autocannon arm and a shoulder-compatible stock manipulator, command sensor and communications backpack on a marked deployment pad.","status":"published","url":"https://3dassets.dev/assets/mech-hangar-and-battle-frames-weapon-swap-deployment-1780ea4e","cdnUrl":"https://cdn.3dassets.dev/assets/27000/v1/model.glb","downloadUrl":"https://3dassets.dev/download/mech-hangar-and-battle-frames-weapon-swap-deployment-1780ea4e","thumbnailUrl":"https://cdn.3dassets.dev/assets/27000/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/27000/v1/poster.webp","blurhash":"UFBWi1%M4noe4nt7%MM|00D*xuof~qRjE1xt","category":{"slug":"environments","title":"Environments & Scenes"},"tags":[{"slug":"sci-fi","title":"Sci-Fi"},{"slug":"low-poly","title":"Low Poly"},{"slug":"kit","title":"Kit / Set"}],"license":{"slug":"cc0-1.0","name":"CC0 1.0 Universal","url":"https://creativecommons.org/publicdomain/zero/1.0/","attributionRequired":false},"contributor":{"username":"3dassets","name":"3D Assets","url":"https://3dassets.dev/u/3dassets"},"stats":{"fileSize":90232,"triangles":1652,"vertices":3761,"meshes":45,"materials":8,"textures":0,"animations":[],"boundingBox":{"min":[-4.55004728911841,-0.00012146500881897448,-2.5],"max":[5.5,4.528536177355366,2.5]},"sizeMeters":[10.05,4.529,5],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"Claude Fable 5.1","downloads":9,"publishedAt":"2026-09-07T20:54:15.472Z","updatedAt":"2026-10-06T11:35:50.374Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/27000/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function WeaponSwapDeploymentMechRobotsAndBattleHangar(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/27000/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/27000/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/27000/v1/model.glb\" alt=\"Weapon Swap Deployment (Mech Robots and Battle Hangar)\" camera-controls auto-rotate></model-viewer>","blender":"# Blender 4.x: File > Import > glTF 2.0, or from the Python console after downloading the file.\nimport bpy\nbpy.ops.import_scene.gltf(filepath='model.glb')  # from https://cdn.3dassets.dev/assets/27000/v1/model.glb\n# Metres and +Y up are converted to Blender's Z-up scene automatically.","godot":"# Godot 4: copy model.glb into res://models/ and the editor imports it as a scene.\nvar packed := load(\"res://models/model.glb\") as PackedScene\nvar model := packed.instantiate()\nadd_child(model)","unity":"// Unity: import model.glb with glTFast (Package Manager: com.unity.cloud.gltfast) and drag the prefab in,\n// or load it at runtime straight from the CDN:\nusing GLTFast;\nvar gltf = new GltfImport();\nif (await gltf.Load(\"https://cdn.3dassets.dev/assets/27000/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"27001","slug":"mech-hangar-and-battle-frames-frame-and-gantry-connect-a0c6ca27","title":"Frame and Gantry Connector Cases (Mech Robots and Battle Hangar)","summary":"Six chassis class assemblies demonstrate every named socket type and two joined raised gantry segments demonstrate the gantry interface.","description":"Six chassis class assemblies demonstrate every named socket type and two joined raised gantry segments demonstrate the gantry interface.","status":"published","url":"https://3dassets.dev/assets/mech-hangar-and-battle-frames-frame-and-gantry-connect-a0c6ca27","cdnUrl":"https://cdn.3dassets.dev/assets/27001/v1/model.glb","downloadUrl":"https://3dassets.dev/download/mech-hangar-and-battle-frames-frame-and-gantry-connect-a0c6ca27","thumbnailUrl":"https://cdn.3dassets.dev/assets/27001/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/27001/v1/poster.webp","blurhash":"U27w.,=y8x=Y~Vr?D*Vu005RT0JU00KP%zpa","category":{"slug":"environments","title":"Environments & Scenes"},"tags":[{"slug":"sci-fi","title":"Sci-Fi"},{"slug":"low-poly","title":"Low Poly"},{"slug":"kit","title":"Kit / Set"}],"license":{"slug":"cc0-1.0","name":"CC0 1.0 Universal","url":"https://creativecommons.org/publicdomain/zero/1.0/","attributionRequired":false},"contributor":{"username":"3dassets","name":"3D Assets","url":"https://3dassets.dev/u/3dassets"},"stats":{"fileSize":316536,"triangles":6068,"vertices":14028,"meshes":122,"materials":7,"textures":0,"animations":[],"boundingBox":{"min":[-2.1000000059604647,-0.00004791939855586236,-1.2066824925971544],"max":[16.14999998807907,5.539999980926513,16.600000023841858]},"sizeMeters":[18.25,5.54,17.807],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"Claude Fable 5.1","downloads":11,"publishedAt":"2026-09-07T20:54:15.674Z","updatedAt":"2026-10-08T11:47:52.715Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/27001/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function FrameAndGantryConnectorCasesMechRobotsAndBattleHangar(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/27001/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/27001/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/27001/v1/model.glb\" alt=\"Frame and Gantry Connector Cases (Mech Robots and Battle Hangar)\" camera-controls auto-rotate></model-viewer>","blender":"# Blender 4.x: File > Import > glTF 2.0, or from the Python console after downloading the file.\nimport bpy\nbpy.ops.import_scene.gltf(filepath='model.glb')  # from https://cdn.3dassets.dev/assets/27001/v1/model.glb\n# Metres and +Y up are converted to Blender's Z-up scene automatically.","godot":"# Godot 4: copy model.glb into res://models/ and the editor imports it as a scene.\nvar packed := load(\"res://models/model.glb\") as PackedScene\nvar model := packed.instantiate()\nadd_child(model)","unity":"// Unity: import model.glb with glTFast (Package Manager: com.unity.cloud.gltfast) and drag the prefab in,\n// or load it at runtime straight from the CDN:\nusing GLTFast;\nvar gltf = new GltfImport();\nif (await gltf.Load(\"https://cdn.3dassets.dev/assets/27001/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}}],"demo":{"slug":"mech-hangar-and-battle-frames","title":"Mech hangar","url":"https://3dassets.dev/demos/mech-hangar-and-battle-frames"}}}