{"data":{"id":87,"slug":"mech-hangar-and-battle-frames","title":"Mech Hangar and Battle Frames","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/5788/v1/poster.webp","assetCount":112,"aiGenerated":true,"aiGeneratedAssetCount":112,"aiModels":["Claude Fable 5.1; GPT-6 via Codex"],"aiModelUnspecifiedCount":0,"featured":true,"licenseLabel":"CC0 1.0 Universal","totalBytes":1812848,"totalTriangles":30512,"starterScene":{"id":"5788","slug":"mech-hangar-and-battle-frames-three-fram-25dc4d86-starter-scene","title":"Three Frame Service Hangar (Mech Hangar and Battle Frames)","summary":"Composed example for Mech Hangar and Battle Frames.","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-25dc4d86-starter-scene","cdnUrl":"https://cdn.3dassets.dev/assets/5788/v1/model.glb","downloadUrl":"https://3dassets.dev/download/mech-hangar-and-battle-frames-three-fram-25dc4d86-starter-scene","thumbnailUrl":"https://cdn.3dassets.dev/assets/5788/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/5788/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; GPT-6 via Codex","downloads":0,"publishedAt":"2026-09-06T06:10:59.503Z","updatedAt":"2026-09-06T06:11:00.355Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/5788/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function ThreeFrameServiceHangarMechHangarAndBattleFrames(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/5788/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/5788/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/5788/v1/model.glb\" alt=\"Three Frame Service Hangar (Mech Hangar and Battle Frames)\" 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/5788/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/5788/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},"assets":[{"id":"5679","slug":"mech-hangar-and-battle-frames-line-torso-9e076999","title":"Line Torso (Mech Hangar and Battle Frames)","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-9e076999","cdnUrl":"https://cdn.3dassets.dev/assets/5679/v1/model.glb","downloadUrl":"https://3dassets.dev/download/mech-hangar-and-battle-frames-line-torso-9e076999","thumbnailUrl":"https://cdn.3dassets.dev/assets/5679/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/5679/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":18144,"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; GPT-6 via Codex","downloads":0,"publishedAt":"2026-09-06T06:10:25.525Z","updatedAt":"2026-09-06T06:10:26.435Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/5679/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function LineTorsoMechHangarAndBattleFrames(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/5679/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/5679/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/5679/v1/model.glb\" alt=\"Line Torso (Mech Hangar and Battle Frames)\" 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/5679/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/5679/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"5678","slug":"mech-hangar-and-battle-frames-scout-torso-c541e79d","title":"Scout Torso (Mech Hangar and Battle Frames)","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-c541e79d","cdnUrl":"https://cdn.3dassets.dev/assets/5678/v1/model.glb","downloadUrl":"https://3dassets.dev/download/mech-hangar-and-battle-frames-scout-torso-c541e79d","thumbnailUrl":"https://cdn.3dassets.dev/assets/5678/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/5678/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":13740,"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; GPT-6 via Codex","downloads":0,"publishedAt":"2026-09-06T06:10:25.918Z","updatedAt":"2026-09-06T06:10:26.409Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/5678/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function ScoutTorsoMechHangarAndBattleFrames(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/5678/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/5678/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/5678/v1/model.glb\" alt=\"Scout Torso (Mech Hangar and Battle Frames)\" 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/5678/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/5678/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"5680","slug":"mech-hangar-and-battle-frames-assault-torso-29347c18","title":"Assault Torso (Mech Hangar and Battle Frames)","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-29347c18","cdnUrl":"https://cdn.3dassets.dev/assets/5680/v1/model.glb","downloadUrl":"https://3dassets.dev/download/mech-hangar-and-battle-frames-assault-torso-29347c18","thumbnailUrl":"https://cdn.3dassets.dev/assets/5680/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/5680/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":18204,"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; GPT-6 via Codex","downloads":0,"publishedAt":"2026-09-06T06:10:26.350Z","updatedAt":"2026-09-06T06:10:27.157Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/5680/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function AssaultTorsoMechHangarAndBattleFrames(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/5680/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/5680/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/5680/v1/model.glb\" alt=\"Assault Torso (Mech Hangar and Battle Frames)\" 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/5680/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/5680/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"5681","slug":"mech-hangar-and-battle-frames-quad-torso-c706f407","title":"Quad Torso (Mech Hangar and Battle Frames)","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-c706f407","cdnUrl":"https://cdn.3dassets.dev/assets/5681/v1/model.glb","downloadUrl":"https://3dassets.dev/download/mech-hangar-and-battle-frames-quad-torso-c706f407","thumbnailUrl":"https://cdn.3dassets.dev/assets/5681/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/5681/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":22968,"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; GPT-6 via Codex","downloads":0,"publishedAt":"2026-09-06T06:10:27.006Z","updatedAt":"2026-09-06T06:10:27.855Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/5681/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function QuadTorsoMechHangarAndBattleFrames(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/5681/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/5681/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/5681/v1/model.glb\" alt=\"Quad Torso (Mech Hangar and Battle Frames)\" 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/5681/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/5681/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"5682","slug":"mech-hangar-and-battle-frames-hopper-torso-e7b54b4a","title":"Hopper Torso (Mech Hangar and Battle Frames)","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-e7b54b4a","cdnUrl":"https://cdn.3dassets.dev/assets/5682/v1/model.glb","downloadUrl":"https://3dassets.dev/download/mech-hangar-and-battle-frames-hopper-torso-e7b54b4a","thumbnailUrl":"https://cdn.3dassets.dev/assets/5682/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/5682/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":11108,"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; GPT-6 via Codex","downloads":0,"publishedAt":"2026-09-06T06:10:27.056Z","updatedAt":"2026-09-06T06:10:28.008Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/5682/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function HopperTorsoMechHangarAndBattleFrames(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/5682/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/5682/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/5682/v1/model.glb\" alt=\"Hopper Torso (Mech Hangar and Battle Frames)\" 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/5682/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/5682/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"5683","slug":"mech-hangar-and-battle-frames-loader-torso-d8a28075","title":"Loader Torso (Mech Hangar and Battle Frames)","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-d8a28075","cdnUrl":"https://cdn.3dassets.dev/assets/5683/v1/model.glb","downloadUrl":"https://3dassets.dev/download/mech-hangar-and-battle-frames-loader-torso-d8a28075","thumbnailUrl":"https://cdn.3dassets.dev/assets/5683/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/5683/v1/poster.webp","blurhash":"U7AdDl_000Mx_4-pr;My02oO?ZRP$w%Mjwny","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":16412,"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; GPT-6 via Codex","downloads":0,"publishedAt":"2026-09-06T06:10:27.927Z","updatedAt":"2026-09-06T06:10:28.658Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/5683/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function LoaderTorsoMechHangarAndBattleFrames(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/5683/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/5683/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/5683/v1/model.glb\" alt=\"Loader Torso (Mech Hangar and Battle Frames)\" 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/5683/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/5683/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"5684","slug":"mech-hangar-and-battle-frames-line-legs-999b844d","title":"Line Legs (Mech Hangar and Battle Frames)","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-999b844d","cdnUrl":"https://cdn.3dassets.dev/assets/5684/v1/model.glb","downloadUrl":"https://3dassets.dev/download/mech-hangar-and-battle-frames-line-legs-999b844d","thumbnailUrl":"https://cdn.3dassets.dev/assets/5684/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/5684/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":21908,"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; GPT-6 via Codex","downloads":0,"publishedAt":"2026-09-06T06:10:27.792Z","updatedAt":"2026-09-06T06:10:28.787Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/5684/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function LineLegsMechHangarAndBattleFrames(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/5684/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/5684/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/5684/v1/model.glb\" alt=\"Line Legs (Mech Hangar and Battle Frames)\" 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/5684/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/5684/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"5685","slug":"mech-hangar-and-battle-frames-line-legs-wide-feet-c588ac0e","title":"Line Legs Wide Feet (Mech Hangar and Battle Frames)","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-c588ac0e","cdnUrl":"https://cdn.3dassets.dev/assets/5685/v1/model.glb","downloadUrl":"https://3dassets.dev/download/mech-hangar-and-battle-frames-line-legs-wide-feet-c588ac0e","thumbnailUrl":"https://cdn.3dassets.dev/assets/5685/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/5685/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":22024,"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; GPT-6 via Codex","downloads":0,"publishedAt":"2026-09-06T06:10:27.908Z","updatedAt":"2026-09-06T06:10:28.820Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/5685/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function LineLegsWideFeetMechHangarAndBattleFrames(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/5685/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/5685/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/5685/v1/model.glb\" alt=\"Line Legs Wide Feet (Mech Hangar and Battle Frames)\" 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/5685/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/5685/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"5687","slug":"mech-hangar-and-battle-frames-scout-legs-030eac74","title":"Scout Legs (Mech Hangar and Battle Frames)","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-030eac74","cdnUrl":"https://cdn.3dassets.dev/assets/5687/v1/model.glb","downloadUrl":"https://3dassets.dev/download/mech-hangar-and-battle-frames-scout-legs-030eac74","thumbnailUrl":"https://cdn.3dassets.dev/assets/5687/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/5687/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":21592,"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; GPT-6 via Codex","downloads":0,"publishedAt":"2026-09-06T06:10:28.063Z","updatedAt":"2026-09-06T06:10:28.974Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/5687/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function ScoutLegsMechHangarAndBattleFrames(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/5687/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/5687/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/5687/v1/model.glb\" alt=\"Scout Legs (Mech Hangar and Battle Frames)\" 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/5687/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/5687/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"5686","slug":"mech-hangar-and-battle-frames-scout-legs-claw-feet-c24f59bd","title":"Scout Legs Claw Feet (Mech Hangar and Battle Frames)","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-c24f59bd","cdnUrl":"https://cdn.3dassets.dev/assets/5686/v1/model.glb","downloadUrl":"https://3dassets.dev/download/mech-hangar-and-battle-frames-scout-legs-claw-feet-c24f59bd","thumbnailUrl":"https://cdn.3dassets.dev/assets/5686/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/5686/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":28280,"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; GPT-6 via Codex","downloads":0,"publishedAt":"2026-09-06T06:10:27.885Z","updatedAt":"2026-09-06T06:10:28.856Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/5686/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function ScoutLegsClawFeetMechHangarAndBattleFrames(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/5686/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/5686/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/5686/v1/model.glb\" alt=\"Scout Legs Claw Feet (Mech Hangar and Battle Frames)\" 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/5686/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/5686/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"5688","slug":"mech-hangar-and-battle-frames-assault-legs-9deac2be","title":"Assault Legs (Mech Hangar and Battle Frames)","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-9deac2be","cdnUrl":"https://cdn.3dassets.dev/assets/5688/v1/model.glb","downloadUrl":"https://3dassets.dev/download/mech-hangar-and-battle-frames-assault-legs-9deac2be","thumbnailUrl":"https://cdn.3dassets.dev/assets/5688/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/5688/v1/poster.webp","blurhash":"U5AdDk?Y00RV*0o}DhD*01R$ouRV4rnP^#%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":26972,"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; GPT-6 via Codex","downloads":0,"publishedAt":"2026-09-06T06:10:28.724Z","updatedAt":"2026-09-06T06:10:29.660Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/5688/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function AssaultLegsMechHangarAndBattleFrames(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/5688/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/5688/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/5688/v1/model.glb\" alt=\"Assault Legs (Mech Hangar and Battle Frames)\" 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/5688/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/5688/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"5689","slug":"mech-hangar-and-battle-frames-quad-legs-51972a90","title":"Quad Legs (Mech Hangar and Battle Frames)","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-51972a90","cdnUrl":"https://cdn.3dassets.dev/assets/5689/v1/model.glb","downloadUrl":"https://3dassets.dev/download/mech-hangar-and-battle-frames-quad-legs-51972a90","thumbnailUrl":"https://cdn.3dassets.dev/assets/5689/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/5689/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":34340,"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; GPT-6 via Codex","downloads":0,"publishedAt":"2026-09-06T06:10:29.336Z","updatedAt":"2026-09-06T06:10:30.318Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/5689/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function QuadLegsMechHangarAndBattleFrames(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/5689/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/5689/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/5689/v1/model.glb\" alt=\"Quad Legs (Mech Hangar and Battle Frames)\" 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/5689/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/5689/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"5690","slug":"mech-hangar-and-battle-frames-hopper-legs-f1aaa2a5","title":"Hopper Legs (Mech Hangar and Battle Frames)","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-f1aaa2a5","cdnUrl":"https://cdn.3dassets.dev/assets/5690/v1/model.glb","downloadUrl":"https://3dassets.dev/download/mech-hangar-and-battle-frames-hopper-legs-f1aaa2a5","thumbnailUrl":"https://cdn.3dassets.dev/assets/5690/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/5690/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":27348,"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; GPT-6 via Codex","downloads":0,"publishedAt":"2026-09-06T06:10:30.224Z","updatedAt":"2026-09-06T06:10:30.795Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/5690/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function HopperLegsMechHangarAndBattleFrames(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/5690/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/5690/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/5690/v1/model.glb\" alt=\"Hopper Legs (Mech Hangar and Battle Frames)\" 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/5690/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/5690/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"5691","slug":"mech-hangar-and-battle-frames-loader-legs-38c5d909","title":"Loader Legs (Mech Hangar and Battle Frames)","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-38c5d909","cdnUrl":"https://cdn.3dassets.dev/assets/5691/v1/model.glb","downloadUrl":"https://3dassets.dev/download/mech-hangar-and-battle-frames-loader-legs-38c5d909","thumbnailUrl":"https://cdn.3dassets.dev/assets/5691/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/5691/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":22540,"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; GPT-6 via Codex","downloads":0,"publishedAt":"2026-09-06T06:10:30.329Z","updatedAt":"2026-09-06T06:10:31.119Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/5691/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function LoaderLegsMechHangarAndBattleFrames(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/5691/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/5691/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/5691/v1/model.glb\" alt=\"Loader Legs (Mech Hangar and Battle Frames)\" 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/5691/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/5691/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"5692","slug":"mech-hangar-and-battle-frames-tracked-base-98b5ac25","title":"Tracked Base (Mech Hangar and Battle Frames)","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-98b5ac25","cdnUrl":"https://cdn.3dassets.dev/assets/5692/v1/model.glb","downloadUrl":"https://3dassets.dev/download/mech-hangar-and-battle-frames-tracked-base-98b5ac25","thumbnailUrl":"https://cdn.3dassets.dev/assets/5692/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/5692/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":20916,"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; GPT-6 via Codex","downloads":0,"publishedAt":"2026-09-06T06:10:30.337Z","updatedAt":"2026-09-06T06:10:31.233Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/5692/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function TrackedBaseMechHangarAndBattleFrames(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/5692/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/5692/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/5692/v1/model.glb\" alt=\"Tracked Base (Mech Hangar and Battle Frames)\" 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/5692/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/5692/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"5693","slug":"mech-hangar-and-battle-frames-hover-skirt-base-28d37471","title":"Hover Skirt Base (Mech Hangar and Battle Frames)","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-28d37471","cdnUrl":"https://cdn.3dassets.dev/assets/5693/v1/model.glb","downloadUrl":"https://3dassets.dev/download/mech-hangar-and-battle-frames-hover-skirt-base-28d37471","thumbnailUrl":"https://cdn.3dassets.dev/assets/5693/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/5693/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":23852,"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; GPT-6 via Codex","downloads":0,"publishedAt":"2026-09-06T06:10:30.365Z","updatedAt":"2026-09-06T06:10:31.280Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/5693/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function HoverSkirtBaseMechHangarAndBattleFrames(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/5693/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/5693/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/5693/v1/model.glb\" alt=\"Hover Skirt Base (Mech Hangar and Battle Frames)\" 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/5693/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/5693/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"5694","slug":"mech-hangar-and-battle-frames-line-arm-dedfc69b","title":"Line Arm (Mech Hangar and Battle Frames)","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-dedfc69b","cdnUrl":"https://cdn.3dassets.dev/assets/5694/v1/model.glb","downloadUrl":"https://3dassets.dev/download/mech-hangar-and-battle-frames-line-arm-dedfc69b","thumbnailUrl":"https://cdn.3dassets.dev/assets/5694/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/5694/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":14232,"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; GPT-6 via Codex","downloads":0,"publishedAt":"2026-09-06T06:10:30.263Z","updatedAt":"2026-09-06T06:10:30.297Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/5694/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function LineArmMechHangarAndBattleFrames(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/5694/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/5694/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/5694/v1/model.glb\" alt=\"Line Arm (Mech Hangar and Battle Frames)\" 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/5694/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/5694/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"5695","slug":"mech-hangar-and-battle-frames-scout-arm-92599854","title":"Scout Arm (Mech Hangar and Battle Frames)","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-92599854","cdnUrl":"https://cdn.3dassets.dev/assets/5695/v1/model.glb","downloadUrl":"https://3dassets.dev/download/mech-hangar-and-battle-frames-scout-arm-92599854","thumbnailUrl":"https://cdn.3dassets.dev/assets/5695/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/5695/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":10732,"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; GPT-6 via Codex","downloads":0,"publishedAt":"2026-09-06T06:10:30.468Z","updatedAt":"2026-09-06T06:10:31.421Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/5695/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function ScoutArmMechHangarAndBattleFrames(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/5695/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/5695/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/5695/v1/model.glb\" alt=\"Scout Arm (Mech Hangar and Battle Frames)\" 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/5695/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/5695/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"5696","slug":"mech-hangar-and-battle-frames-assault-arm-e9182ca4","title":"Assault Arm (Mech Hangar and Battle Frames)","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-e9182ca4","cdnUrl":"https://cdn.3dassets.dev/assets/5696/v1/model.glb","downloadUrl":"https://3dassets.dev/download/mech-hangar-and-battle-frames-assault-arm-e9182ca4","thumbnailUrl":"https://cdn.3dassets.dev/assets/5696/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/5696/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":16164,"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; GPT-6 via Codex","downloads":0,"publishedAt":"2026-09-06T06:10:31.180Z","updatedAt":"2026-09-06T06:10:32.148Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/5696/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function AssaultArmMechHangarAndBattleFrames(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/5696/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/5696/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/5696/v1/model.glb\" alt=\"Assault Arm (Mech Hangar and Battle Frames)\" 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/5696/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/5696/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"5697","slug":"mech-hangar-and-battle-frames-loader-arm-f2d6c641","title":"Loader Arm (Mech Hangar and Battle Frames)","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-f2d6c641","cdnUrl":"https://cdn.3dassets.dev/assets/5697/v1/model.glb","downloadUrl":"https://3dassets.dev/download/mech-hangar-and-battle-frames-loader-arm-f2d6c641","thumbnailUrl":"https://cdn.3dassets.dev/assets/5697/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/5697/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":15180,"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; GPT-6 via Codex","downloads":0,"publishedAt":"2026-09-06T06:10:31.843Z","updatedAt":"2026-09-06T06:10:32.780Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/5697/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function LoaderArmMechHangarAndBattleFrames(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/5697/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/5697/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/5697/v1/model.glb\" alt=\"Loader Arm (Mech Hangar and Battle Frames)\" 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/5697/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/5697/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"5698","slug":"mech-hangar-and-battle-frames-hopper-arm-e0bf8f39","title":"Hopper Arm (Mech Hangar and Battle Frames)","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-e0bf8f39","cdnUrl":"https://cdn.3dassets.dev/assets/5698/v1/model.glb","downloadUrl":"https://3dassets.dev/download/mech-hangar-and-battle-frames-hopper-arm-e0bf8f39","thumbnailUrl":"https://cdn.3dassets.dev/assets/5698/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/5698/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":12264,"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; GPT-6 via Codex","downloads":0,"publishedAt":"2026-09-06T06:10:31.884Z","updatedAt":"2026-09-06T06:10:32.793Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/5698/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function HopperArmMechHangarAndBattleFrames(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/5698/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/5698/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/5698/v1/model.glb\" alt=\"Hopper Arm (Mech Hangar and Battle Frames)\" 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/5698/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/5698/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"5699","slug":"mech-hangar-and-battle-frames-quad-arm-f8616b3a","title":"Quad Arm (Mech Hangar and Battle Frames)","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-f8616b3a","cdnUrl":"https://cdn.3dassets.dev/assets/5699/v1/model.glb","downloadUrl":"https://3dassets.dev/download/mech-hangar-and-battle-frames-quad-arm-f8616b3a","thumbnailUrl":"https://cdn.3dassets.dev/assets/5699/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/5699/v1/poster.webp","blurhash":"U897tv4o4n?b_NDiIAxv4pV=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":9048,"triangles":124,"vertices":372,"meshes":6,"materials":4,"textures":0,"animations":[],"boundingBox":{"min":[-0.4000000059604645,-0.000013743760486295553,-0.4000000059604645],"max":[0.4000000059604645,1.2999871311365427,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; GPT-6 via Codex","downloads":0,"publishedAt":"2026-09-06T06:10:32.295Z","updatedAt":"2026-09-06T06:10:33.248Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/5699/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function QuadArmMechHangarAndBattleFrames(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/5699/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/5699/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/5699/v1/model.glb\" alt=\"Quad Arm (Mech Hangar and Battle Frames)\" 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/5699/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/5699/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"5700","slug":"mech-hangar-and-battle-frames-autocannon-arm-402de5a6","title":"Autocannon Arm (Mech Hangar and Battle Frames)","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-402de5a6","cdnUrl":"https://cdn.3dassets.dev/assets/5700/v1/model.glb","downloadUrl":"https://3dassets.dev/download/mech-hangar-and-battle-frames-autocannon-arm-402de5a6","thumbnailUrl":"https://cdn.3dassets.dev/assets/5700/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/5700/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":14864,"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; GPT-6 via Codex","downloads":0,"publishedAt":"2026-09-06T06:10:32.632Z","updatedAt":"2026-09-06T06:10:33.607Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/5700/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function AutocannonArmMechHangarAndBattleFrames(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/5700/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/5700/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/5700/v1/model.glb\" alt=\"Autocannon Arm (Mech Hangar and Battle Frames)\" 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/5700/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/5700/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"5702","slug":"mech-hangar-and-battle-frames-long-rifle-arm-1981c576","title":"Long Rifle Arm (Mech Hangar and Battle Frames)","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-1981c576","cdnUrl":"https://cdn.3dassets.dev/assets/5702/v1/model.glb","downloadUrl":"https://3dassets.dev/download/mech-hangar-and-battle-frames-long-rifle-arm-1981c576","thumbnailUrl":"https://cdn.3dassets.dev/assets/5702/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/5702/v1/poster.webp","blurhash":"U46u3A8_D%_M~q4UIU?u4nIntSxuIC^+-;Mz","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":12624,"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; GPT-6 via Codex","downloads":0,"publishedAt":"2026-09-06T06:10:32.827Z","updatedAt":"2026-09-06T06:10:33.777Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/5702/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function LongRifleArmMechHangarAndBattleFrames(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/5702/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/5702/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/5702/v1/model.glb\" alt=\"Long Rifle Arm (Mech Hangar and Battle Frames)\" 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/5702/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/5702/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"5701","slug":"mech-hangar-and-battle-frames-blade-arm-749f77bd","title":"Blade Arm (Mech Hangar and Battle Frames)","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-749f77bd","cdnUrl":"https://cdn.3dassets.dev/assets/5701/v1/model.glb","downloadUrl":"https://3dassets.dev/download/mech-hangar-and-battle-frames-blade-arm-749f77bd","thumbnailUrl":"https://cdn.3dassets.dev/assets/5701/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/5701/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":12100,"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; GPT-6 via Codex","downloads":0,"publishedAt":"2026-09-06T06:10:32.718Z","updatedAt":"2026-09-06T06:10:33.745Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/5701/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function BladeArmMechHangarAndBattleFrames(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/5701/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/5701/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/5701/v1/model.glb\" alt=\"Blade Arm (Mech Hangar and Battle Frames)\" 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/5701/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/5701/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"5703","slug":"mech-hangar-and-battle-frames-shield-arm-333e1f1a","title":"Shield Arm (Mech Hangar and Battle Frames)","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-333e1f1a","cdnUrl":"https://cdn.3dassets.dev/assets/5703/v1/model.glb","downloadUrl":"https://3dassets.dev/download/mech-hangar-and-battle-frames-shield-arm-333e1f1a","thumbnailUrl":"https://cdn.3dassets.dev/assets/5703/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/5703/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":14792,"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; GPT-6 via Codex","downloads":0,"publishedAt":"2026-09-06T06:10:33.015Z","updatedAt":"2026-09-06T06:10:33.890Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/5703/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function ShieldArmMechHangarAndBattleFrames(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/5703/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/5703/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/5703/v1/model.glb\" alt=\"Shield Arm (Mech Hangar and Battle Frames)\" 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/5703/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/5703/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"5704","slug":"mech-hangar-and-battle-frames-claw-arm-9dae4a27","title":"Claw Arm (Mech Hangar and Battle Frames)","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-9dae4a27","cdnUrl":"https://cdn.3dassets.dev/assets/5704/v1/model.glb","downloadUrl":"https://3dassets.dev/download/mech-hangar-and-battle-frames-claw-arm-9dae4a27","thumbnailUrl":"https://cdn.3dassets.dev/assets/5704/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/5704/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":12568,"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; GPT-6 via Codex","downloads":0,"publishedAt":"2026-09-06T06:10:33.712Z","updatedAt":"2026-09-06T06:10:34.621Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/5704/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function ClawArmMechHangarAndBattleFrames(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/5704/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/5704/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/5704/v1/model.glb\" alt=\"Claw Arm (Mech Hangar and Battle Frames)\" 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/5704/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/5704/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"5706","slug":"mech-hangar-and-battle-frames-gatling-arm-648d102e","title":"Gatling Arm (Mech Hangar and Battle Frames)","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-648d102e","cdnUrl":"https://cdn.3dassets.dev/assets/5706/v1/model.glb","downloadUrl":"https://3dassets.dev/download/mech-hangar-and-battle-frames-gatling-arm-648d102e","thumbnailUrl":"https://cdn.3dassets.dev/assets/5706/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/5706/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":22684,"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; GPT-6 via Codex","downloads":0,"publishedAt":"2026-09-06T06:10:34.533Z","updatedAt":"2026-09-06T06:10:35.384Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/5706/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function GatlingArmMechHangarAndBattleFrames(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/5706/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/5706/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/5706/v1/model.glb\" alt=\"Gatling Arm (Mech Hangar and Battle Frames)\" 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/5706/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/5706/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"5705","slug":"mech-hangar-and-battle-frames-missile-pod-b4e4d2cb","title":"Missile Pod (Mech Hangar and Battle Frames)","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-b4e4d2cb","cdnUrl":"https://cdn.3dassets.dev/assets/5705/v1/model.glb","downloadUrl":"https://3dassets.dev/download/mech-hangar-and-battle-frames-missile-pod-b4e4d2cb","thumbnailUrl":"https://cdn.3dassets.dev/assets/5705/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/5705/v1/poster.webp","blurhash":"U69tGg^$000h?wR.8_s%029b${?Fm-$~%LEQ","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":8300,"triangles":120,"vertices":360,"meshes":4,"materials":3,"textures":0,"animations":[],"boundingBox":{"min":[-0.3500260009867801,-0.00001654549716911813,-0.4499999895691872],"max":[0.3500260009867801,0.9999893066007545,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; GPT-6 via Codex","downloads":0,"publishedAt":"2026-09-06T06:10:34.460Z","updatedAt":"2026-09-06T06:10:35.325Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/5705/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function MissilePodMechHangarAndBattleFrames(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/5705/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/5705/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/5705/v1/model.glb\" alt=\"Missile Pod (Mech Hangar and Battle Frames)\" 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/5705/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/5705/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"5707","slug":"mech-hangar-and-battle-frames-laser-pod-81223dbc","title":"Laser Pod (Mech Hangar and Battle Frames)","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-81223dbc","cdnUrl":"https://cdn.3dassets.dev/assets/5707/v1/model.glb","downloadUrl":"https://3dassets.dev/download/mech-hangar-and-battle-frames-laser-pod-81223dbc","thumbnailUrl":"https://cdn.3dassets.dev/assets/5707/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/5707/v1/poster.webp","blurhash":"U79tMyEm4TJ8_MD%8_x]00v{S#-=9*?a-;og","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":10844,"triangles":160,"vertices":480,"meshes":6,"materials":5,"textures":0,"animations":[],"boundingBox":{"min":[-0.20000000298023224,-0.000018192254088500448,-0.40000763931323746],"max":[0.20000000298023224,0.8999914399160582,0.8099957287284723]},"sizeMeters":[0.4,0.9,1.21],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"Claude Fable 5.1; GPT-6 via Codex","downloads":0,"publishedAt":"2026-09-06T06:10:34.763Z","updatedAt":"2026-09-06T06:10:35.755Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/5707/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function LaserPodMechHangarAndBattleFrames(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/5707/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/5707/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/5707/v1/model.glb\" alt=\"Laser Pod (Mech Hangar and Battle Frames)\" 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/5707/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/5707/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"5708","slug":"mech-hangar-and-battle-frames-mono-eye-head-043489ca","title":"Mono Eye Head (Mech Hangar and Battle Frames)","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-043489ca","cdnUrl":"https://cdn.3dassets.dev/assets/5708/v1/model.glb","downloadUrl":"https://3dassets.dev/download/mech-hangar-and-battle-frames-mono-eye-head-043489ca","thumbnailUrl":"https://cdn.3dassets.dev/assets/5708/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/5708/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":8412,"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; GPT-6 via Codex","downloads":0,"publishedAt":"2026-09-06T06:10:35.167Z","updatedAt":"2026-09-06T06:10:36.071Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/5708/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function MonoEyeHeadMechHangarAndBattleFrames(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/5708/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/5708/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/5708/v1/model.glb\" alt=\"Mono Eye Head (Mech Hangar and Battle Frames)\" 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/5708/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/5708/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"5709","slug":"mech-hangar-and-battle-frames-twin-optic-head-a84b6e63","title":"Twin Optic Head (Mech Hangar and Battle Frames)","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-a84b6e63","cdnUrl":"https://cdn.3dassets.dev/assets/5709/v1/model.glb","downloadUrl":"https://3dassets.dev/download/mech-hangar-and-battle-frames-twin-optic-head-a84b6e63","thumbnailUrl":"https://cdn.3dassets.dev/assets/5709/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/5709/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":9696,"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; GPT-6 via Codex","downloads":0,"publishedAt":"2026-09-06T06:10:35.209Z","updatedAt":"2026-09-06T06:10:36.186Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/5709/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function TwinOpticHeadMechHangarAndBattleFrames(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/5709/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/5709/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/5709/v1/model.glb\" alt=\"Twin Optic Head (Mech Hangar and Battle Frames)\" 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/5709/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/5709/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"5710","slug":"mech-hangar-and-battle-frames-dome-radar-head-2fdaba06","title":"Dome Radar Head (Mech Hangar and Battle Frames)","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-2fdaba06","cdnUrl":"https://cdn.3dassets.dev/assets/5710/v1/model.glb","downloadUrl":"https://3dassets.dev/download/mech-hangar-and-battle-frames-dome-radar-head-2fdaba06","thumbnailUrl":"https://cdn.3dassets.dev/assets/5710/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/5710/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":13320,"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; GPT-6 via Codex","downloads":0,"publishedAt":"2026-09-06T06:10:35.327Z","updatedAt":"2026-09-06T06:10:36.260Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/5710/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function DomeRadarHeadMechHangarAndBattleFrames(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/5710/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/5710/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/5710/v1/model.glb\" alt=\"Dome Radar Head (Mech Hangar and Battle Frames)\" 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/5710/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/5710/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"5711","slug":"mech-hangar-and-battle-frames-visor-head-0333549c","title":"Visor Head (Mech Hangar and Battle Frames)","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-0333549c","cdnUrl":"https://cdn.3dassets.dev/assets/5711/v1/model.glb","downloadUrl":"https://3dassets.dev/download/mech-hangar-and-battle-frames-visor-head-0333549c","thumbnailUrl":"https://cdn.3dassets.dev/assets/5711/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/5711/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":7616,"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; GPT-6 via Codex","downloads":0,"publishedAt":"2026-09-06T06:10:35.408Z","updatedAt":"2026-09-06T06:10:36.349Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/5711/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function VisorHeadMechHangarAndBattleFrames(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/5711/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/5711/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/5711/v1/model.glb\" alt=\"Visor Head (Mech Hangar and Battle Frames)\" 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/5711/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/5711/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"5712","slug":"mech-hangar-and-battle-frames-periscope-head-ccfa8935","title":"Periscope Head (Mech Hangar and Battle Frames)","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-ccfa8935","cdnUrl":"https://cdn.3dassets.dev/assets/5712/v1/model.glb","downloadUrl":"https://3dassets.dev/download/mech-hangar-and-battle-frames-periscope-head-ccfa8935","thumbnailUrl":"https://cdn.3dassets.dev/assets/5712/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/5712/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":8560,"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; GPT-6 via Codex","downloads":0,"publishedAt":"2026-09-06T06:10:36.118Z","updatedAt":"2026-09-06T06:10:37.044Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/5712/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function PeriscopeHeadMechHangarAndBattleFrames(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/5712/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/5712/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/5712/v1/model.glb\" alt=\"Periscope Head (Mech Hangar and Battle Frames)\" 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/5712/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/5712/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"5713","slug":"mech-hangar-and-battle-frames-thruster-pack-42685ef4","title":"Thruster Pack (Mech Hangar and Battle Frames)","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-42685ef4","cdnUrl":"https://cdn.3dassets.dev/assets/5713/v1/model.glb","downloadUrl":"https://3dassets.dev/download/mech-hangar-and-battle-frames-thruster-pack-42685ef4","thumbnailUrl":"https://cdn.3dassets.dev/assets/5713/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/5713/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":13804,"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; GPT-6 via Codex","downloads":0,"publishedAt":"2026-09-06T06:10:36.971Z","updatedAt":"2026-09-06T06:10:37.790Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/5713/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function ThrusterPackMechHangarAndBattleFrames(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/5713/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/5713/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/5713/v1/model.glb\" alt=\"Thruster Pack (Mech Hangar and Battle Frames)\" 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/5713/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/5713/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"5714","slug":"mech-hangar-and-battle-frames-jump-jet-pack-a90f66f3","title":"Jump Jet Pack (Mech Hangar and Battle Frames)","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-a90f66f3","cdnUrl":"https://cdn.3dassets.dev/assets/5714/v1/model.glb","downloadUrl":"https://3dassets.dev/download/mech-hangar-and-battle-frames-jump-jet-pack-a90f66f3","thumbnailUrl":"https://cdn.3dassets.dev/assets/5714/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/5714/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":18980,"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; GPT-6 via Codex","downloads":0,"publishedAt":"2026-09-06T06:10:37.006Z","updatedAt":"2026-09-06T06:10:37.843Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/5714/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function JumpJetPackMechHangarAndBattleFrames(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/5714/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/5714/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/5714/v1/model.glb\" alt=\"Jump Jet Pack (Mech Hangar and Battle Frames)\" 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/5714/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/5714/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"5715","slug":"mech-hangar-and-battle-frames-radar-mast-pack-39a7f3d0","title":"Radar Mast Pack (Mech Hangar and Battle Frames)","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-39a7f3d0","cdnUrl":"https://cdn.3dassets.dev/assets/5715/v1/model.glb","downloadUrl":"https://3dassets.dev/download/mech-hangar-and-battle-frames-radar-mast-pack-39a7f3d0","thumbnailUrl":"https://cdn.3dassets.dev/assets/5715/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/5715/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":6772,"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; GPT-6 via Codex","downloads":0,"publishedAt":"2026-09-06T06:10:37.303Z","updatedAt":"2026-09-06T06:10:38.213Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/5715/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function RadarMastPackMechHangarAndBattleFrames(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/5715/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/5715/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/5715/v1/model.glb\" alt=\"Radar Mast Pack (Mech Hangar and Battle Frames)\" 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/5715/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/5715/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"5716","slug":"mech-hangar-and-battle-frames-missile-rack-pack-004a0d61","title":"Missile Rack Pack (Mech Hangar and Battle Frames)","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-004a0d61","cdnUrl":"https://cdn.3dassets.dev/assets/5716/v1/model.glb","downloadUrl":"https://3dassets.dev/download/mech-hangar-and-battle-frames-missile-rack-pack-004a0d61","thumbnailUrl":"https://cdn.3dassets.dev/assets/5716/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/5716/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":7636,"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; GPT-6 via Codex","downloads":0,"publishedAt":"2026-09-06T06:10:37.660Z","updatedAt":"2026-09-06T06:10:38.538Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/5716/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function MissileRackPackMechHangarAndBattleFrames(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/5716/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/5716/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/5716/v1/model.glb\" alt=\"Missile Rack Pack (Mech Hangar and Battle Frames)\" 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/5716/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/5716/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"5717","slug":"mech-hangar-and-battle-frames-coolant-pack-0db8f065","title":"Coolant Pack (Mech Hangar and Battle Frames)","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-0db8f065","cdnUrl":"https://cdn.3dassets.dev/assets/5717/v1/model.glb","downloadUrl":"https://3dassets.dev/download/mech-hangar-and-battle-frames-coolant-pack-0db8f065","thumbnailUrl":"https://cdn.3dassets.dev/assets/5717/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/5717/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":9976,"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; GPT-6 via Codex","downloads":0,"publishedAt":"2026-09-06T06:10:37.808Z","updatedAt":"2026-09-06T06:10:38.614Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/5717/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function CoolantPackMechHangarAndBattleFrames(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/5717/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/5717/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/5717/v1/model.glb\" alt=\"Coolant Pack (Mech Hangar and Battle Frames)\" 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/5717/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/5717/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"5718","slug":"mech-hangar-and-battle-frames-ammo-drum-pack-bac3f478","title":"Ammo Drum Pack (Mech Hangar and Battle Frames)","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-bac3f478","cdnUrl":"https://cdn.3dassets.dev/assets/5718/v1/model.glb","downloadUrl":"https://3dassets.dev/download/mech-hangar-and-battle-frames-ammo-drum-pack-bac3f478","thumbnailUrl":"https://cdn.3dassets.dev/assets/5718/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/5718/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":9124,"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; GPT-6 via Codex","downloads":0,"publishedAt":"2026-09-06T06:10:37.833Z","updatedAt":"2026-09-06T06:10:38.761Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/5718/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function AmmoDrumPackMechHangarAndBattleFrames(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/5718/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/5718/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/5718/v1/model.glb\" alt=\"Ammo Drum Pack (Mech Hangar and Battle Frames)\" 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/5718/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/5718/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"5719","slug":"mech-hangar-and-battle-frames-antenna-crown-head-a6c1d9fc","title":"Antenna Crown Head (Mech Hangar and Battle Frames)","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-a6c1d9fc","cdnUrl":"https://cdn.3dassets.dev/assets/5719/v1/model.glb","downloadUrl":"https://3dassets.dev/download/mech-hangar-and-battle-frames-antenna-crown-head-a6c1d9fc","thumbnailUrl":"https://cdn.3dassets.dev/assets/5719/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/5719/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":6320,"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; GPT-6 via Codex","downloads":0,"publishedAt":"2026-09-06T06:10:37.899Z","updatedAt":"2026-09-06T06:10:38.797Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/5719/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function AntennaCrownHeadMechHangarAndBattleFrames(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/5719/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/5719/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/5719/v1/model.glb\" alt=\"Antenna Crown Head (Mech Hangar and Battle Frames)\" 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/5719/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/5719/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"5720","slug":"mech-hangar-and-battle-frames-rangefinder-head-9037dbbb","title":"Rangefinder Head (Mech Hangar and Battle Frames)","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-9037dbbb","cdnUrl":"https://cdn.3dassets.dev/assets/5720/v1/model.glb","downloadUrl":"https://3dassets.dev/download/mech-hangar-and-battle-frames-rangefinder-head-9037dbbb","thumbnailUrl":"https://cdn.3dassets.dev/assets/5720/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/5720/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":8808,"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; GPT-6 via Codex","downloads":0,"publishedAt":"2026-09-06T06:10:38.580Z","updatedAt":"2026-09-06T06:10:39.526Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/5720/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function RangefinderHeadMechHangarAndBattleFrames(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/5720/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/5720/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/5720/v1/model.glb\" alt=\"Rangefinder Head (Mech Hangar and Battle Frames)\" 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/5720/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/5720/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"5721","slug":"mech-hangar-and-battle-frames-armoured-wedge-head-aa30623e","title":"Armoured Wedge Head (Mech Hangar and Battle Frames)","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-aa30623e","cdnUrl":"https://cdn.3dassets.dev/assets/5721/v1/model.glb","downloadUrl":"https://3dassets.dev/download/mech-hangar-and-battle-frames-armoured-wedge-head-aa30623e","thumbnailUrl":"https://cdn.3dassets.dev/assets/5721/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/5721/v1/poster.webp","blurhash":"UBFPQU~q00DjDPM{Iqt700D%ocxZ%gxu?Fr=","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":3892,"triangles":36,"vertices":108,"meshes":3,"materials":3,"textures":0,"animations":[],"boundingBox":{"min":[-0.30000001192092896,0,-0.30000001192092896],"max":[0.30000001192092896,0.44999998807907104,0.30000001192092896]},"sizeMeters":[0.6,0.45,0.6],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"Claude Fable 5.1; GPT-6 via Codex","downloads":0,"publishedAt":"2026-09-06T06:10:39.264Z","updatedAt":"2026-09-06T06:10:40.290Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/5721/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function ArmouredWedgeHeadMechHangarAndBattleFrames(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/5721/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/5721/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/5721/v1/model.glb\" alt=\"Armoured Wedge Head (Mech Hangar and Battle Frames)\" 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/5721/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/5721/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"5722","slug":"mech-hangar-and-battle-frames-survey-drill-arm-e188b7cc","title":"Survey Drill Arm (Mech Hangar and Battle Frames)","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-e188b7cc","cdnUrl":"https://cdn.3dassets.dev/assets/5722/v1/model.glb","downloadUrl":"https://3dassets.dev/download/mech-hangar-and-battle-frames-survey-drill-arm-e188b7cc","thumbnailUrl":"https://cdn.3dassets.dev/assets/5722/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/5722/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":7280,"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; GPT-6 via Codex","downloads":0,"publishedAt":"2026-09-06T06:10:39.464Z","updatedAt":"2026-09-06T06:10:40.341Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/5722/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function SurveyDrillArmMechHangarAndBattleFrames(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/5722/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/5722/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/5722/v1/model.glb\" alt=\"Survey Drill Arm (Mech Hangar and Battle Frames)\" 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/5722/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/5722/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"5723","slug":"mech-hangar-and-battle-frames-rescue-cutter-arm-94b8df7b","title":"Rescue Cutter Arm (Mech Hangar and Battle Frames)","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-94b8df7b","cdnUrl":"https://cdn.3dassets.dev/assets/5723/v1/model.glb","downloadUrl":"https://3dassets.dev/download/mech-hangar-and-battle-frames-rescue-cutter-arm-94b8df7b","thumbnailUrl":"https://cdn.3dassets.dev/assets/5723/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/5723/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":8472,"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; GPT-6 via Codex","downloads":0,"publishedAt":"2026-09-06T06:10:39.788Z","updatedAt":"2026-09-06T06:10:40.725Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/5723/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function RescueCutterArmMechHangarAndBattleFrames(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/5723/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/5723/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/5723/v1/model.glb\" alt=\"Rescue Cutter Arm (Mech Hangar and Battle Frames)\" 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/5723/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/5723/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"5724","slug":"mech-hangar-and-battle-frames-communications-pack-db0fa79b","title":"Communications Pack (Mech Hangar and Battle Frames)","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-db0fa79b","cdnUrl":"https://cdn.3dassets.dev/assets/5724/v1/model.glb","downloadUrl":"https://3dassets.dev/download/mech-hangar-and-battle-frames-communications-pack-db0fa79b","thumbnailUrl":"https://cdn.3dassets.dev/assets/5724/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/5724/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":6340,"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; GPT-6 via Codex","downloads":0,"publishedAt":"2026-09-06T06:10:40.076Z","updatedAt":"2026-09-06T06:10:40.989Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/5724/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function CommunicationsPackMechHangarAndBattleFrames(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/5724/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/5724/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/5724/v1/model.glb\" alt=\"Communications Pack (Mech Hangar and Battle Frames)\" 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/5724/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/5724/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"5725","slug":"mech-hangar-and-battle-frames-field-repair-pack-b758bbfa","title":"Field Repair Pack (Mech Hangar and Battle Frames)","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-b758bbfa","cdnUrl":"https://cdn.3dassets.dev/assets/5725/v1/model.glb","downloadUrl":"https://3dassets.dev/download/mech-hangar-and-battle-frames-field-repair-pack-b758bbfa","thumbnailUrl":"https://cdn.3dassets.dev/assets/5725/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/5725/v1/poster.webp","blurhash":"ULI:~o~804D,xtxsn~NH0iI?xWjsayxZoLM}","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":4452,"triangles":48,"vertices":144,"meshes":3,"materials":3,"textures":0,"animations":[],"boundingBox":{"min":[-0.4000106708816524,0,-0.2749925241689223],"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; GPT-6 via Codex","downloads":0,"publishedAt":"2026-09-06T06:10:40.155Z","updatedAt":"2026-09-06T06:10:41.076Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/5725/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function FieldRepairPackMechHangarAndBattleFrames(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/5725/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/5725/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/5725/v1/model.glb\" alt=\"Field Repair Pack (Mech Hangar and Battle Frames)\" 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/5725/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/5725/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"5727","slug":"mech-hangar-and-battle-frames-shield-generator-pack-a87f8d09","title":"Shield Generator Pack (Mech Hangar and Battle Frames)","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-a87f8d09","cdnUrl":"https://cdn.3dassets.dev/assets/5727/v1/model.glb","downloadUrl":"https://3dassets.dev/download/mech-hangar-and-battle-frames-shield-generator-pack-a87f8d09","thumbnailUrl":"https://cdn.3dassets.dev/assets/5727/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/5727/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":6620,"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; GPT-6 via Codex","downloads":0,"publishedAt":"2026-09-06T06:10:40.265Z","updatedAt":"2026-09-06T06:10:41.271Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/5727/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function ShieldGeneratorPackMechHangarAndBattleFrames(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/5727/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/5727/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/5727/v1/model.glb\" alt=\"Shield Generator Pack (Mech Hangar and Battle Frames)\" 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/5727/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/5727/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"5726","slug":"mech-hangar-and-battle-frames-hangar-floor-tile-a671e6e8","title":"Hangar Floor Tile (Mech Hangar and Battle Frames)","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-a671e6e8","cdnUrl":"https://cdn.3dassets.dev/assets/5726/v1/model.glb","downloadUrl":"https://3dassets.dev/download/mech-hangar-and-battle-frames-hangar-floor-tile-a671e6e8","thumbnailUrl":"https://cdn.3dassets.dev/assets/5726/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/5726/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":4536,"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; GPT-6 via Codex","downloads":0,"publishedAt":"2026-09-06T06:10:40.295Z","updatedAt":"2026-09-06T06:10:41.233Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/5726/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function HangarFloorTileMechHangarAndBattleFrames(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/5726/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/5726/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/5726/v1/model.glb\" alt=\"Hangar Floor Tile (Mech Hangar and Battle Frames)\" 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/5726/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/5726/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"5728","slug":"mech-hangar-and-battle-frames-gantry-straight-399df728","title":"Gantry Straight (Mech Hangar and Battle Frames)","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-399df728","cdnUrl":"https://cdn.3dassets.dev/assets/5728/v1/model.glb","downloadUrl":"https://3dassets.dev/download/mech-hangar-and-battle-frames-gantry-straight-399df728","thumbnailUrl":"https://cdn.3dassets.dev/assets/5728/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/5728/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":8696,"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; GPT-6 via Codex","downloads":0,"publishedAt":"2026-09-06T06:10:41.196Z","updatedAt":"2026-09-06T06:10:41.965Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/5728/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function GantryStraightMechHangarAndBattleFrames(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/5728/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/5728/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/5728/v1/model.glb\" alt=\"Gantry Straight (Mech Hangar and Battle Frames)\" 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/5728/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/5728/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"5730","slug":"mech-hangar-and-battle-frames-gantry-corner-042d7a8b","title":"Gantry Corner (Mech Hangar and Battle Frames)","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-042d7a8b","cdnUrl":"https://cdn.3dassets.dev/assets/5730/v1/model.glb","downloadUrl":"https://3dassets.dev/download/mech-hangar-and-battle-frames-gantry-corner-042d7a8b","thumbnailUrl":"https://cdn.3dassets.dev/assets/5730/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/5730/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":4312,"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; GPT-6 via Codex","downloads":0,"publishedAt":"2026-09-06T06:10:41.977Z","updatedAt":"2026-09-06T06:10:42.926Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/5730/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function GantryCornerMechHangarAndBattleFrames(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/5730/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/5730/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/5730/v1/model.glb\" alt=\"Gantry Corner (Mech Hangar and Battle Frames)\" 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/5730/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/5730/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"5729","slug":"mech-hangar-and-battle-frames-gantry-stair-64d8c9d6","title":"Gantry Stair (Mech Hangar and Battle Frames)","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-64d8c9d6","cdnUrl":"https://cdn.3dassets.dev/assets/5729/v1/model.glb","downloadUrl":"https://3dassets.dev/download/mech-hangar-and-battle-frames-gantry-stair-64d8c9d6","thumbnailUrl":"https://cdn.3dassets.dev/assets/5729/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/5729/v1/poster.webp","blurhash":"U37UI:Rj01Rj?C?aIWD*00%0~pIq0601^$_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":16232,"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; GPT-6 via Codex","downloads":0,"publishedAt":"2026-09-06T06:10:42.024Z","updatedAt":"2026-09-06T06:10:42.888Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/5729/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function GantryStairMechHangarAndBattleFrames(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/5729/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/5729/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/5729/v1/model.glb\" alt=\"Gantry Stair (Mech Hangar and Battle Frames)\" 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/5729/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/5729/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"5731","slug":"mech-hangar-and-battle-frames-maintenance-cradle-ad3b68a6","title":"Maintenance Cradle (Mech Hangar and Battle Frames)","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-ad3b68a6","cdnUrl":"https://cdn.3dassets.dev/assets/5731/v1/model.glb","downloadUrl":"https://3dassets.dev/download/mech-hangar-and-battle-frames-maintenance-cradle-ad3b68a6","thumbnailUrl":"https://cdn.3dassets.dev/assets/5731/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/5731/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":5920,"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; GPT-6 via Codex","downloads":0,"publishedAt":"2026-09-06T06:10:42.315Z","updatedAt":"2026-09-06T06:10:43.211Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/5731/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function MaintenanceCradleMechHangarAndBattleFrames(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/5731/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/5731/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/5731/v1/model.glb\" alt=\"Maintenance Cradle (Mech Hangar and Battle Frames)\" 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/5731/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/5731/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"5732","slug":"mech-hangar-and-battle-frames-crane-rail-4feafd0b","title":"Crane Rail (Mech Hangar and Battle Frames)","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-4feafd0b","cdnUrl":"https://cdn.3dassets.dev/assets/5732/v1/model.glb","downloadUrl":"https://3dassets.dev/download/mech-hangar-and-battle-frames-crane-rail-4feafd0b","thumbnailUrl":"https://cdn.3dassets.dev/assets/5732/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/5732/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":3364,"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; GPT-6 via Codex","downloads":0,"publishedAt":"2026-09-06T06:10:42.420Z","updatedAt":"2026-09-06T06:10:43.415Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/5732/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function CraneRailMechHangarAndBattleFrames(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/5732/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/5732/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/5732/v1/model.glb\" alt=\"Crane Rail (Mech Hangar and Battle Frames)\" 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/5732/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/5732/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"5733","slug":"mech-hangar-and-battle-frames-crane-trolley-5a572718","title":"Crane Trolley (Mech Hangar and Battle Frames)","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-5a572718","cdnUrl":"https://cdn.3dassets.dev/assets/5733/v1/model.glb","downloadUrl":"https://3dassets.dev/download/mech-hangar-and-battle-frames-crane-trolley-5a572718","thumbnailUrl":"https://cdn.3dassets.dev/assets/5733/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/5733/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":5692,"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; GPT-6 via Codex","downloads":0,"publishedAt":"2026-09-06T06:10:42.726Z","updatedAt":"2026-09-06T06:10:43.535Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/5733/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function CraneTrolleyMechHangarAndBattleFrames(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/5733/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/5733/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/5733/v1/model.glb\" alt=\"Crane Trolley (Mech Hangar and Battle Frames)\" 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/5733/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/5733/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"5734","slug":"mech-hangar-and-battle-frames-blast-door-b4b87e94","title":"Blast Door (Mech Hangar and Battle Frames)","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-b4b87e94","cdnUrl":"https://cdn.3dassets.dev/assets/5734/v1/model.glb","downloadUrl":"https://3dassets.dev/download/mech-hangar-and-battle-frames-blast-door-b4b87e94","thumbnailUrl":"https://cdn.3dassets.dev/assets/5734/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/5734/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":5728,"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; GPT-6 via Codex","downloads":0,"publishedAt":"2026-09-06T06:10:42.927Z","updatedAt":"2026-09-06T06:10:43.715Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/5734/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function BlastDoorMechHangarAndBattleFrames(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/5734/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/5734/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/5734/v1/model.glb\" alt=\"Blast Door (Mech Hangar and Battle Frames)\" 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/5734/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/5734/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"5735","slug":"mech-hangar-and-battle-frames-roller-door-24d16f02","title":"Roller Door (Mech Hangar and Battle Frames)","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-24d16f02","cdnUrl":"https://cdn.3dassets.dev/assets/5735/v1/model.glb","downloadUrl":"https://3dassets.dev/download/mech-hangar-and-battle-frames-roller-door-24d16f02","thumbnailUrl":"https://cdn.3dassets.dev/assets/5735/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/5735/v1/poster.webp","blurhash":"UA9HFMxt00WB~o%LD*M{%J%KRkIVxt%ej=D*","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":13360,"triangles":228,"vertices":684,"meshes":3,"materials":3,"textures":0,"animations":[],"boundingBox":{"min":[-2.0999999046325684,-0.000021272129537841522,-0.29993589750909205],"max":[2.0999999046325684,4.1999571457967715,0.29993589750909205]},"sizeMeters":[4.2,4.2,0.6],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"Claude Fable 5.1; GPT-6 via Codex","downloads":0,"publishedAt":"2026-09-06T06:10:42.891Z","updatedAt":"2026-09-06T06:10:43.716Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/5735/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function RollerDoorMechHangarAndBattleFrames(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/5735/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/5735/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/5735/v1/model.glb\" alt=\"Roller Door (Mech Hangar and Battle Frames)\" 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/5735/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/5735/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"5736","slug":"mech-hangar-and-battle-frames-catwalk-835c5cfc","title":"Catwalk (Mech Hangar and Battle Frames)","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-835c5cfc","cdnUrl":"https://cdn.3dassets.dev/assets/5736/v1/model.glb","downloadUrl":"https://3dassets.dev/download/mech-hangar-and-battle-frames-catwalk-835c5cfc","thumbnailUrl":"https://cdn.3dassets.dev/assets/5736/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/5736/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":4568,"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; GPT-6 via Codex","downloads":0,"publishedAt":"2026-09-06T06:10:43.630Z","updatedAt":"2026-09-06T06:10:44.590Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/5736/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function CatwalkMechHangarAndBattleFrames(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/5736/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/5736/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/5736/v1/model.glb\" alt=\"Catwalk (Mech Hangar and Battle Frames)\" 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/5736/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/5736/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"5737","slug":"mech-hangar-and-battle-frames-service-ladder-db13bf4b","title":"Service Ladder (Mech Hangar and Battle Frames)","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-db13bf4b","cdnUrl":"https://cdn.3dassets.dev/assets/5737/v1/model.glb","downloadUrl":"https://3dassets.dev/download/mech-hangar-and-battle-frames-service-ladder-db13bf4b","thumbnailUrl":"https://cdn.3dassets.dev/assets/5737/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/5737/v1/poster.webp","blurhash":"U38|^X%M004n~Ts:4qIoIWWW%Kodt6ofR-Ri","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":9184,"triangles":156,"vertices":468,"meshes":2,"materials":2,"textures":0,"animations":[],"boundingBox":{"min":[-0.3198950163274026,0,-0.019959105197302165],"max":[0.3198950163274026,3,0.019959105197302165]},"sizeMeters":[0.64,3,0.04],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"Claude Fable 5.1; GPT-6 via Codex","downloads":0,"publishedAt":"2026-09-06T06:10:44.486Z","updatedAt":"2026-09-06T06:10:45.392Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/5737/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function ServiceLadderMechHangarAndBattleFrames(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/5737/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/5737/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/5737/v1/model.glb\" alt=\"Service Ladder (Mech Hangar and Battle Frames)\" 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/5737/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/5737/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"5738","slug":"mech-hangar-and-battle-frames-lighting-truss-97190c0d","title":"Lighting Truss (Mech Hangar and Battle Frames)","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-97190c0d","cdnUrl":"https://cdn.3dassets.dev/assets/5738/v1/model.glb","downloadUrl":"https://3dassets.dev/download/mech-hangar-and-battle-frames-lighting-truss-97190c0d","thumbnailUrl":"https://cdn.3dassets.dev/assets/5738/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/5738/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":11572,"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; GPT-6 via Codex","downloads":0,"publishedAt":"2026-09-06T06:10:44.457Z","updatedAt":"2026-09-06T06:10:45.431Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/5738/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function LightingTrussMechHangarAndBattleFrames(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/5738/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/5738/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/5738/v1/model.glb\" alt=\"Lighting Truss (Mech Hangar and Battle Frames)\" 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/5738/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/5738/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"5739","slug":"mech-hangar-and-battle-frames-hangar-wall-92d65631","title":"Hangar Wall (Mech Hangar and Battle Frames)","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-92d65631","cdnUrl":"https://cdn.3dassets.dev/assets/5739/v1/model.glb","downloadUrl":"https://3dassets.dev/download/mech-hangar-and-battle-frames-hangar-wall-92d65631","thumbnailUrl":"https://cdn.3dassets.dev/assets/5739/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/5739/v1/poster.webp","blurhash":"U6Eo_O-;009F?b?bM{4T00ax~qj]%M-;Rj4n","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":3908,"triangles":48,"vertices":144,"meshes":2,"materials":2,"textures":0,"animations":[],"boundingBox":{"min":[-2.000106814783166,0,-0.1748710592974639],"max":[2.000106814783166,5,0.1748710592974639]},"sizeMeters":[4,5,0.35],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"Claude Fable 5.1; GPT-6 via Codex","downloads":0,"publishedAt":"2026-09-06T06:10:44.719Z","updatedAt":"2026-09-06T06:10:45.686Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/5739/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function HangarWallMechHangarAndBattleFrames(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/5739/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/5739/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/5739/v1/model.glb\" alt=\"Hangar Wall (Mech Hangar and Battle Frames)\" 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/5739/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/5739/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"5740","slug":"mech-hangar-and-battle-frames-roof-truss-177c254d","title":"Roof Truss (Mech Hangar and Battle Frames)","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-177c254d","cdnUrl":"https://cdn.3dassets.dev/assets/5740/v1/model.glb","downloadUrl":"https://3dassets.dev/download/mech-hangar-and-battle-frames-roof-truss-177c254d","thumbnailUrl":"https://cdn.3dassets.dev/assets/5740/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/5740/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":5652,"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; GPT-6 via Codex","downloads":0,"publishedAt":"2026-09-06T06:10:45.025Z","updatedAt":"2026-09-06T06:10:45.870Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/5740/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function RoofTrussMechHangarAndBattleFrames(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/5740/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/5740/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/5740/v1/model.glb\" alt=\"Roof Truss (Mech Hangar and Battle Frames)\" 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/5740/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/5740/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"5741","slug":"mech-hangar-and-battle-frames-wall-vent-2943cf86","title":"Wall Vent (Mech Hangar and Battle Frames)","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-2943cf86","cdnUrl":"https://cdn.3dassets.dev/assets/5741/v1/model.glb","downloadUrl":"https://3dassets.dev/download/mech-hangar-and-battle-frames-wall-vent-2943cf86","thumbnailUrl":"https://cdn.3dassets.dev/assets/5741/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/5741/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":4908,"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; GPT-6 via Codex","downloads":0,"publishedAt":"2026-09-06T06:10:45.042Z","updatedAt":"2026-09-06T06:10:45.974Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/5741/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function WallVentMechHangarAndBattleFrames(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/5741/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/5741/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/5741/v1/model.glb\" alt=\"Wall Vent (Mech Hangar and Battle Frames)\" 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/5741/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/5741/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"5743","slug":"mech-hangar-and-battle-frames-roof-fan-081a6976","title":"Roof Fan (Mech Hangar and Battle Frames)","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-081a6976","cdnUrl":"https://cdn.3dassets.dev/assets/5743/v1/model.glb","downloadUrl":"https://3dassets.dev/download/mech-hangar-and-battle-frames-roof-fan-081a6976","thumbnailUrl":"https://cdn.3dassets.dev/assets/5743/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/5743/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":6828,"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; GPT-6 via Codex","downloads":0,"publishedAt":"2026-09-06T06:10:45.239Z","updatedAt":"2026-09-06T06:10:46.195Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/5743/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function RoofFanMechHangarAndBattleFrames(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/5743/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/5743/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/5743/v1/model.glb\" alt=\"Roof Fan (Mech Hangar and Battle Frames)\" 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/5743/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/5743/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"5742","slug":"mech-hangar-and-battle-frames-cable-trench-48da9a06","title":"Cable Trench (Mech Hangar and Battle Frames)","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-48da9a06","cdnUrl":"https://cdn.3dassets.dev/assets/5742/v1/model.glb","downloadUrl":"https://3dassets.dev/download/mech-hangar-and-battle-frames-cable-trench-48da9a06","thumbnailUrl":"https://cdn.3dassets.dev/assets/5742/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/5742/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":6012,"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; GPT-6 via Codex","downloads":0,"publishedAt":"2026-09-06T06:10:45.165Z","updatedAt":"2026-09-06T06:10:46.171Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/5742/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function CableTrenchMechHangarAndBattleFrames(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/5742/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/5742/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/5742/v1/model.glb\" alt=\"Cable Trench (Mech Hangar and Battle Frames)\" 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/5742/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/5742/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"5744","slug":"mech-hangar-and-battle-frames-inspection-pit-617cebf9","title":"Inspection Pit (Mech Hangar and Battle Frames)","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-617cebf9","cdnUrl":"https://cdn.3dassets.dev/assets/5744/v1/model.glb","downloadUrl":"https://3dassets.dev/download/mech-hangar-and-battle-frames-inspection-pit-617cebf9","thumbnailUrl":"https://cdn.3dassets.dev/assets/5744/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/5744/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":3984,"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; GPT-6 via Codex","downloads":0,"publishedAt":"2026-09-06T06:10:46.265Z","updatedAt":"2026-09-06T06:10:47.066Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/5744/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function InspectionPitMechHangarAndBattleFrames(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/5744/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/5744/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/5744/v1/model.glb\" alt=\"Inspection Pit (Mech Hangar and Battle Frames)\" 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/5744/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/5744/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"5745","slug":"mech-hangar-and-battle-frames-hangar-column-970e02ee","title":"Hangar Column (Mech Hangar and Battle Frames)","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-970e02ee","cdnUrl":"https://cdn.3dassets.dev/assets/5745/v1/model.glb","downloadUrl":"https://3dassets.dev/download/mech-hangar-and-battle-frames-hangar-column-970e02ee","thumbnailUrl":"https://cdn.3dassets.dev/assets/5745/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/5745/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":3384,"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; GPT-6 via Codex","downloads":0,"publishedAt":"2026-09-06T06:10:46.971Z","updatedAt":"2026-09-06T06:10:47.861Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/5745/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function HangarColumnMechHangarAndBattleFrames(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/5745/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/5745/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/5745/v1/model.glb\" alt=\"Hangar Column (Mech Hangar and Battle Frames)\" 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/5745/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/5745/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"5746","slug":"mech-hangar-and-battle-frames-personnel-door-52d7c85c","title":"Personnel Door (Mech Hangar and Battle Frames)","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-52d7c85c","cdnUrl":"https://cdn.3dassets.dev/assets/5746/v1/model.glb","downloadUrl":"https://3dassets.dev/download/mech-hangar-and-battle-frames-personnel-door-52d7c85c","thumbnailUrl":"https://cdn.3dassets.dev/assets/5746/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/5746/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":4924,"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; GPT-6 via Codex","downloads":0,"publishedAt":"2026-09-06T06:10:46.984Z","updatedAt":"2026-09-06T06:10:47.876Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/5746/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function PersonnelDoorMechHangarAndBattleFrames(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/5746/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/5746/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/5746/v1/model.glb\" alt=\"Personnel Door (Mech Hangar and Battle Frames)\" 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/5746/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/5746/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"5747","slug":"mech-hangar-and-battle-frames-ammo-crate-b8991b0e","title":"Ammo Crate (Mech Hangar and Battle Frames)","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-b8991b0e","cdnUrl":"https://cdn.3dassets.dev/assets/5747/v1/model.glb","downloadUrl":"https://3dassets.dev/download/mech-hangar-and-battle-frames-ammo-crate-b8991b0e","thumbnailUrl":"https://cdn.3dassets.dev/assets/5747/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/5747/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":4268,"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; GPT-6 via Codex","downloads":0,"publishedAt":"2026-09-06T06:10:47.354Z","updatedAt":"2026-09-06T06:10:48.154Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/5747/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function AmmoCrateMechHangarAndBattleFrames(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/5747/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/5747/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/5747/v1/model.glb\" alt=\"Ammo Crate (Mech Hangar and Battle Frames)\" 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/5747/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/5747/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"5748","slug":"mech-hangar-and-battle-frames-fuel-bowser-ffdfc301","title":"Fuel Bowser (Mech Hangar and Battle Frames)","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-ffdfc301","cdnUrl":"https://cdn.3dassets.dev/assets/5748/v1/model.glb","downloadUrl":"https://3dassets.dev/download/mech-hangar-and-battle-frames-fuel-bowser-ffdfc301","thumbnailUrl":"https://cdn.3dassets.dev/assets/5748/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/5748/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":16244,"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; GPT-6 via Codex","downloads":0,"publishedAt":"2026-09-06T06:10:47.451Z","updatedAt":"2026-09-06T06:10:48.324Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/5748/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function FuelBowserMechHangarAndBattleFrames(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/5748/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/5748/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/5748/v1/model.glb\" alt=\"Fuel Bowser (Mech Hangar and Battle Frames)\" 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/5748/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/5748/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"5749","slug":"mech-hangar-and-battle-frames-coolant-tank-a6af050f","title":"Coolant Tank (Mech Hangar and Battle Frames)","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-a6af050f","cdnUrl":"https://cdn.3dassets.dev/assets/5749/v1/model.glb","downloadUrl":"https://3dassets.dev/download/mech-hangar-and-battle-frames-coolant-tank-a6af050f","thumbnailUrl":"https://cdn.3dassets.dev/assets/5749/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/5749/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":6692,"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; GPT-6 via Codex","downloads":0,"publishedAt":"2026-09-06T06:10:47.410Z","updatedAt":"2026-09-06T06:10:48.440Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/5749/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function CoolantTankMechHangarAndBattleFrames(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/5749/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/5749/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/5749/v1/model.glb\" alt=\"Coolant Tank (Mech Hangar and Battle Frames)\" 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/5749/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/5749/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"5750","slug":"mech-hangar-and-battle-frames-robotic-repair-arm-466b3589","title":"Robotic Repair Arm (Mech Hangar and Battle Frames)","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-466b3589","cdnUrl":"https://cdn.3dassets.dev/assets/5750/v1/model.glb","downloadUrl":"https://3dassets.dev/download/mech-hangar-and-battle-frames-robotic-repair-arm-466b3589","thumbnailUrl":"https://cdn.3dassets.dev/assets/5750/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/5750/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":13564,"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; GPT-6 via Codex","downloads":0,"publishedAt":"2026-09-06T06:10:47.656Z","updatedAt":"2026-09-06T06:10:48.672Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/5750/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function RoboticRepairArmMechHangarAndBattleFrames(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/5750/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/5750/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/5750/v1/model.glb\" alt=\"Robotic Repair Arm (Mech Hangar and Battle Frames)\" 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/5750/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/5750/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"5751","slug":"mech-hangar-and-battle-frames-diagnostic-console-9eed38e7","title":"Diagnostic Console (Mech Hangar and Battle Frames)","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-9eed38e7","cdnUrl":"https://cdn.3dassets.dev/assets/5751/v1/model.glb","downloadUrl":"https://3dassets.dev/download/mech-hangar-and-battle-frames-diagnostic-console-9eed38e7","thumbnailUrl":"https://cdn.3dassets.dev/assets/5751/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/5751/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":6000,"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; GPT-6 via Codex","downloads":0,"publishedAt":"2026-09-06T06:10:47.714Z","updatedAt":"2026-09-06T06:10:48.674Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/5751/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function DiagnosticConsoleMechHangarAndBattleFrames(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/5751/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/5751/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/5751/v1/model.glb\" alt=\"Diagnostic Console (Mech Hangar and Battle Frames)\" 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/5751/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/5751/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"5752","slug":"mech-hangar-and-battle-frames-parts-rack-8524d700","title":"Parts Rack (Mech Hangar and Battle Frames)","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-8524d700","cdnUrl":"https://cdn.3dassets.dev/assets/5752/v1/model.glb","downloadUrl":"https://3dassets.dev/download/mech-hangar-and-battle-frames-parts-rack-8524d700","thumbnailUrl":"https://cdn.3dassets.dev/assets/5752/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/5752/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":6344,"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; GPT-6 via Codex","downloads":0,"publishedAt":"2026-09-06T06:10:48.589Z","updatedAt":"2026-09-06T06:10:49.526Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/5752/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function PartsRackMechHangarAndBattleFrames(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/5752/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/5752/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/5752/v1/model.glb\" alt=\"Parts Rack (Mech Hangar and Battle Frames)\" 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/5752/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/5752/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"5754","slug":"mech-hangar-and-battle-frames-welding-cart-a45a8d21","title":"Welding Cart (Mech Hangar and Battle Frames)","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-a45a8d21","cdnUrl":"https://cdn.3dassets.dev/assets/5754/v1/model.glb","downloadUrl":"https://3dassets.dev/download/mech-hangar-and-battle-frames-welding-cart-a45a8d21","thumbnailUrl":"https://cdn.3dassets.dev/assets/5754/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/5754/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":17536,"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; GPT-6 via Codex","downloads":0,"publishedAt":"2026-09-06T06:10:49.559Z","updatedAt":"2026-09-06T06:10:50.389Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/5754/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function WeldingCartMechHangarAndBattleFrames(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/5754/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/5754/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/5754/v1/model.glb\" alt=\"Welding Cart (Mech Hangar and Battle Frames)\" 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/5754/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/5754/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"5753","slug":"mech-hangar-and-battle-frames-hydraulic-jack-1058efec","title":"Hydraulic Jack (Mech Hangar and Battle Frames)","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-1058efec","cdnUrl":"https://cdn.3dassets.dev/assets/5753/v1/model.glb","downloadUrl":"https://3dassets.dev/download/mech-hangar-and-battle-frames-hydraulic-jack-1058efec","thumbnailUrl":"https://cdn.3dassets.dev/assets/5753/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/5753/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":8060,"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; GPT-6 via Codex","downloads":0,"publishedAt":"2026-09-06T06:10:49.348Z","updatedAt":"2026-09-06T06:10:50.306Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/5753/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function HydraulicJackMechHangarAndBattleFrames(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/5753/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/5753/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/5753/v1/model.glb\" alt=\"Hydraulic Jack (Mech Hangar and Battle Frames)\" 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/5753/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/5753/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"5759","slug":"mech-hangar-and-battle-frames-cable-reel-7287d75b","title":"Cable Reel (Mech Hangar and Battle Frames)","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-7287d75b","cdnUrl":"https://cdn.3dassets.dev/assets/5759/v1/model.glb","downloadUrl":"https://3dassets.dev/download/mech-hangar-and-battle-frames-cable-reel-7287d75b","thumbnailUrl":"https://cdn.3dassets.dev/assets/5759/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/5759/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":9932,"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; GPT-6 via Codex","downloads":0,"publishedAt":"2026-09-06T06:10:50.632Z","updatedAt":"2026-09-06T06:10:51.517Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/5759/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function CableReelMechHangarAndBattleFrames(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/5759/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/5759/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/5759/v1/model.glb\" alt=\"Cable Reel (Mech Hangar and Battle Frames)\" 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/5759/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/5759/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"5755","slug":"mech-hangar-and-battle-frames-tool-chest-1dad59f4","title":"Tool Chest (Mech Hangar and Battle Frames)","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-1dad59f4","cdnUrl":"https://cdn.3dassets.dev/assets/5755/v1/model.glb","downloadUrl":"https://3dassets.dev/download/mech-hangar-and-battle-frames-tool-chest-1dad59f4","thumbnailUrl":"https://cdn.3dassets.dev/assets/5755/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/5755/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":19304,"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; GPT-6 via Codex","downloads":0,"publishedAt":"2026-09-06T06:10:49.927Z","updatedAt":"2026-09-06T06:10:50.831Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/5755/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function ToolChestMechHangarAndBattleFrames(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/5755/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/5755/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/5755/v1/model.glb\" alt=\"Tool Chest (Mech Hangar and Battle Frames)\" 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/5755/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/5755/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"5756","slug":"mech-hangar-and-battle-frames-spare-limb-stand-3f4b0311","title":"Spare Limb Stand (Mech Hangar and Battle Frames)","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-3f4b0311","cdnUrl":"https://cdn.3dassets.dev/assets/5756/v1/model.glb","downloadUrl":"https://3dassets.dev/download/mech-hangar-and-battle-frames-spare-limb-stand-3f4b0311","thumbnailUrl":"https://cdn.3dassets.dev/assets/5756/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/5756/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":6976,"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; GPT-6 via Codex","downloads":0,"publishedAt":"2026-09-06T06:10:50.008Z","updatedAt":"2026-09-06T06:10:50.938Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/5756/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function SpareLimbStandMechHangarAndBattleFrames(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/5756/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/5756/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/5756/v1/model.glb\" alt=\"Spare Limb Stand (Mech Hangar and Battle Frames)\" 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/5756/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/5756/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"5757","slug":"mech-hangar-and-battle-frames-transport-cradle-c4006de2","title":"Transport Cradle (Mech Hangar and Battle Frames)","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-c4006de2","cdnUrl":"https://cdn.3dassets.dev/assets/5757/v1/model.glb","downloadUrl":"https://3dassets.dev/download/mech-hangar-and-battle-frames-transport-cradle-c4006de2","thumbnailUrl":"https://cdn.3dassets.dev/assets/5757/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/5757/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":4264,"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; GPT-6 via Codex","downloads":0,"publishedAt":"2026-09-06T06:10:50.353Z","updatedAt":"2026-09-06T06:10:51.175Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/5757/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function TransportCradleMechHangarAndBattleFrames(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/5757/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/5757/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/5757/v1/model.glb\" alt=\"Transport Cradle (Mech Hangar and Battle Frames)\" 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/5757/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/5757/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"5758","slug":"mech-hangar-and-battle-frames-forklift-e29c3cdc","title":"Forklift (Mech Hangar and Battle Frames)","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-e29c3cdc","cdnUrl":"https://cdn.3dassets.dev/assets/5758/v1/model.glb","downloadUrl":"https://3dassets.dev/download/mech-hangar-and-battle-frames-forklift-e29c3cdc","thumbnailUrl":"https://cdn.3dassets.dev/assets/5758/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/5758/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":15928,"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; GPT-6 via Codex","downloads":0,"publishedAt":"2026-09-06T06:10:50.233Z","updatedAt":"2026-09-06T06:10:51.227Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/5758/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function ForkliftMechHangarAndBattleFrames(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/5758/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/5758/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/5758/v1/model.glb\" alt=\"Forklift (Mech Hangar and Battle Frames)\" 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/5758/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/5758/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"5760","slug":"mech-hangar-and-battle-frames-battery-trolley-766662f4","title":"Battery Trolley (Mech Hangar and Battle Frames)","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-766662f4","cdnUrl":"https://cdn.3dassets.dev/assets/5760/v1/model.glb","downloadUrl":"https://3dassets.dev/download/mech-hangar-and-battle-frames-battery-trolley-766662f4","thumbnailUrl":"https://cdn.3dassets.dev/assets/5760/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/5760/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":13724,"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; GPT-6 via Codex","downloads":0,"publishedAt":"2026-09-06T06:10:51.036Z","updatedAt":"2026-09-06T06:10:52.027Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/5760/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function BatteryTrolleyMechHangarAndBattleFrames(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/5760/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/5760/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/5760/v1/model.glb\" alt=\"Battery Trolley (Mech Hangar and Battle Frames)\" 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/5760/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/5760/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"5762","slug":"mech-hangar-and-battle-frames-engine-hoist-aabec99f","title":"Engine Hoist (Mech Hangar and Battle Frames)","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-aabec99f","cdnUrl":"https://cdn.3dassets.dev/assets/5762/v1/model.glb","downloadUrl":"https://3dassets.dev/download/mech-hangar-and-battle-frames-engine-hoist-aabec99f","thumbnailUrl":"https://cdn.3dassets.dev/assets/5762/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/5762/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":4888,"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; GPT-6 via Codex","downloads":0,"publishedAt":"2026-09-06T06:10:52.009Z","updatedAt":"2026-09-06T06:10:52.904Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/5762/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function EngineHoistMechHangarAndBattleFrames(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/5762/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/5762/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/5762/v1/model.glb\" alt=\"Engine Hoist (Mech Hangar and Battle Frames)\" 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/5762/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/5762/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"5761","slug":"mech-hangar-and-battle-frames-oil-drain-857f8d67","title":"Oil Drain (Mech Hangar and Battle Frames)","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-857f8d67","cdnUrl":"https://cdn.3dassets.dev/assets/5761/v1/model.glb","downloadUrl":"https://3dassets.dev/download/mech-hangar-and-battle-frames-oil-drain-857f8d67","thumbnailUrl":"https://cdn.3dassets.dev/assets/5761/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/5761/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":7132,"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; GPT-6 via Codex","downloads":0,"publishedAt":"2026-09-06T06:10:51.924Z","updatedAt":"2026-09-06T06:10:52.849Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/5761/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function OilDrainMechHangarAndBattleFrames(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/5761/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/5761/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/5761/v1/model.glb\" alt=\"Oil Drain (Mech Hangar and Battle Frames)\" 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/5761/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/5761/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"5763","slug":"mech-hangar-and-battle-frames-compressed-air-rack-0e9e893f","title":"Compressed Air Rack (Mech Hangar and Battle Frames)","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-0e9e893f","cdnUrl":"https://cdn.3dassets.dev/assets/5763/v1/model.glb","downloadUrl":"https://3dassets.dev/download/mech-hangar-and-battle-frames-compressed-air-rack-0e9e893f","thumbnailUrl":"https://cdn.3dassets.dev/assets/5763/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/5763/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":11076,"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; GPT-6 via Codex","downloads":0,"publishedAt":"2026-09-06T06:10:52.432Z","updatedAt":"2026-09-06T06:10:53.299Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/5763/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function CompressedAirRackMechHangarAndBattleFrames(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/5763/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/5763/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/5763/v1/model.glb\" alt=\"Compressed Air Rack (Mech Hangar and Battle Frames)\" 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/5763/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/5763/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"5764","slug":"mech-hangar-and-battle-frames-inspection-light-73a37896","title":"Inspection Light (Mech Hangar and Battle Frames)","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-73a37896","cdnUrl":"https://cdn.3dassets.dev/assets/5764/v1/model.glb","downloadUrl":"https://3dassets.dev/download/mech-hangar-and-battle-frames-inspection-light-73a37896","thumbnailUrl":"https://cdn.3dassets.dev/assets/5764/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/5764/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":6016,"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; GPT-6 via Codex","downloads":0,"publishedAt":"2026-09-06T06:10:52.484Z","updatedAt":"2026-09-06T06:10:53.378Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/5764/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function InspectionLightMechHangarAndBattleFrames(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/5764/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/5764/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/5764/v1/model.glb\" alt=\"Inspection Light (Mech Hangar and Battle Frames)\" 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/5764/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/5764/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"5765","slug":"mech-hangar-and-battle-frames-maintenance-stool-d769540d","title":"Maintenance Stool (Mech Hangar and Battle Frames)","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-d769540d","cdnUrl":"https://cdn.3dassets.dev/assets/5765/v1/model.glb","downloadUrl":"https://3dassets.dev/download/mech-hangar-and-battle-frames-maintenance-stool-d769540d","thumbnailUrl":"https://cdn.3dassets.dev/assets/5765/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/5765/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":5708,"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; GPT-6 via Codex","downloads":0,"publishedAt":"2026-09-06T06:10:52.883Z","updatedAt":"2026-09-06T06:10:53.653Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/5765/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function MaintenanceStoolMechHangarAndBattleFrames(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/5765/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/5765/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/5765/v1/model.glb\" alt=\"Maintenance Stool (Mech Hangar and Battle Frames)\" 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/5765/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/5765/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"5766","slug":"mech-hangar-and-battle-frames-parts-washer-5370f7b2","title":"Parts Washer (Mech Hangar and Battle Frames)","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-5370f7b2","cdnUrl":"https://cdn.3dassets.dev/assets/5766/v1/model.glb","downloadUrl":"https://3dassets.dev/download/mech-hangar-and-battle-frames-parts-washer-5370f7b2","thumbnailUrl":"https://cdn.3dassets.dev/assets/5766/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/5766/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":8028,"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; GPT-6 via Codex","downloads":0,"publishedAt":"2026-09-06T06:10:53.146Z","updatedAt":"2026-09-06T06:10:53.825Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/5766/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function PartsWasherMechHangarAndBattleFrames(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/5766/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/5766/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/5766/v1/model.glb\" alt=\"Parts Washer (Mech Hangar and Battle Frames)\" 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/5766/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/5766/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"5767","slug":"mech-hangar-and-battle-frames-deployment-pad-0f04e6a7","title":"Deployment Pad (Mech Hangar and Battle Frames)","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-0f04e6a7","cdnUrl":"https://cdn.3dassets.dev/assets/5767/v1/model.glb","downloadUrl":"https://3dassets.dev/download/mech-hangar-and-battle-frames-deployment-pad-0f04e6a7","thumbnailUrl":"https://cdn.3dassets.dev/assets/5767/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/5767/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":4532,"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; GPT-6 via Codex","downloads":0,"publishedAt":"2026-09-06T06:10:53.058Z","updatedAt":"2026-09-06T06:10:54.023Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/5767/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function DeploymentPadMechHangarAndBattleFrames(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/5767/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/5767/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/5767/v1/model.glb\" alt=\"Deployment Pad (Mech Hangar and Battle Frames)\" 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/5767/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/5767/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"5768","slug":"mech-hangar-and-battle-frames-field-beacon-bf0d2b4d","title":"Field Beacon (Mech Hangar and Battle Frames)","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-bf0d2b4d","cdnUrl":"https://cdn.3dassets.dev/assets/5768/v1/model.glb","downloadUrl":"https://3dassets.dev/download/mech-hangar-and-battle-frames-field-beacon-bf0d2b4d","thumbnailUrl":"https://cdn.3dassets.dev/assets/5768/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/5768/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":5820,"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; GPT-6 via Codex","downloads":0,"publishedAt":"2026-09-06T06:10:53.617Z","updatedAt":"2026-09-06T06:10:54.538Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/5768/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function FieldBeaconMechHangarAndBattleFrames(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/5768/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/5768/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/5768/v1/model.glb\" alt=\"Field Beacon (Mech Hangar and Battle Frames)\" 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/5768/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/5768/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"5769","slug":"mech-hangar-and-battle-frames-cover-barrier-d3691e2b","title":"Cover Barrier (Mech Hangar and Battle Frames)","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-d3691e2b","cdnUrl":"https://cdn.3dassets.dev/assets/5769/v1/model.glb","downloadUrl":"https://3dassets.dev/download/mech-hangar-and-battle-frames-cover-barrier-d3691e2b","thumbnailUrl":"https://cdn.3dassets.dev/assets/5769/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/5769/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":2856,"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; GPT-6 via Codex","downloads":0,"publishedAt":"2026-09-06T06:10:54.362Z","updatedAt":"2026-09-06T06:10:55.289Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/5769/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function CoverBarrierMechHangarAndBattleFrames(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/5769/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/5769/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/5769/v1/model.glb\" alt=\"Cover Barrier (Mech Hangar and Battle Frames)\" 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/5769/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/5769/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"5770","slug":"mech-hangar-and-battle-frames-wreck-torso-9e0e33b5","title":"Wreck Torso (Mech Hangar and Battle Frames)","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-9e0e33b5","cdnUrl":"https://cdn.3dassets.dev/assets/5770/v1/model.glb","downloadUrl":"https://3dassets.dev/download/mech-hangar-and-battle-frames-wreck-torso-9e0e33b5","thumbnailUrl":"https://cdn.3dassets.dev/assets/5770/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/5770/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":5172,"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; GPT-6 via Codex","downloads":0,"publishedAt":"2026-09-06T06:10:54.382Z","updatedAt":"2026-09-06T06:10:55.349Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/5770/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function WreckTorsoMechHangarAndBattleFrames(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/5770/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/5770/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/5770/v1/model.glb\" alt=\"Wreck Torso (Mech Hangar and Battle Frames)\" 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/5770/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/5770/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"5771","slug":"mech-hangar-and-battle-frames-blown-off-limb-187e20f8","title":"Blown Off Limb (Mech Hangar and Battle Frames)","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-187e20f8","cdnUrl":"https://cdn.3dassets.dev/assets/5771/v1/model.glb","downloadUrl":"https://3dassets.dev/download/mech-hangar-and-battle-frames-blown-off-limb-187e20f8","thumbnailUrl":"https://cdn.3dassets.dev/assets/5771/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/5771/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":6940,"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; GPT-6 via Codex","downloads":0,"publishedAt":"2026-09-06T06:10:54.744Z","updatedAt":"2026-09-06T06:10:55.723Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/5771/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function BlownOffLimbMechHangarAndBattleFrames(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/5771/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/5771/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/5771/v1/model.glb\" alt=\"Blown Off Limb (Mech Hangar and Battle Frames)\" 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/5771/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/5771/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"5772","slug":"mech-hangar-and-battle-frames-impact-crater-8c4b4c61","title":"Impact Crater (Mech Hangar and Battle Frames)","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-8c4b4c61","cdnUrl":"https://cdn.3dassets.dev/assets/5772/v1/model.glb","downloadUrl":"https://3dassets.dev/download/mech-hangar-and-battle-frames-impact-crater-8c4b4c61","thumbnailUrl":"https://cdn.3dassets.dev/assets/5772/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/5772/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":12108,"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; GPT-6 via Codex","downloads":0,"publishedAt":"2026-09-06T06:10:54.802Z","updatedAt":"2026-09-06T06:10:54.873Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/5772/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function ImpactCraterMechHangarAndBattleFrames(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/5772/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/5772/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/5772/v1/model.glb\" alt=\"Impact Crater (Mech Hangar and Battle Frames)\" 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/5772/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/5772/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"5773","slug":"mech-hangar-and-battle-frames-sandbag-ring-029b2a6f","title":"Sandbag Ring (Mech Hangar and Battle Frames)","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-029b2a6f","cdnUrl":"https://cdn.3dassets.dev/assets/5773/v1/model.glb","downloadUrl":"https://3dassets.dev/download/mech-hangar-and-battle-frames-sandbag-ring-029b2a6f","thumbnailUrl":"https://cdn.3dassets.dev/assets/5773/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/5773/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":14884,"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; GPT-6 via Codex","downloads":0,"publishedAt":"2026-09-06T06:10:55.501Z","updatedAt":"2026-09-06T06:10:56.098Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/5773/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function SandbagRingMechHangarAndBattleFrames(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/5773/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/5773/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/5773/v1/model.glb\" alt=\"Sandbag Ring (Mech Hangar and Battle Frames)\" 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/5773/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/5773/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"5774","slug":"mech-hangar-and-battle-frames-supply-drop-pod-84a681fe","title":"Supply Drop Pod (Mech Hangar and Battle Frames)","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-84a681fe","cdnUrl":"https://cdn.3dassets.dev/assets/5774/v1/model.glb","downloadUrl":"https://3dassets.dev/download/mech-hangar-and-battle-frames-supply-drop-pod-84a681fe","thumbnailUrl":"https://cdn.3dassets.dev/assets/5774/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/5774/v1/poster.webp","blurhash":"U7DS~-~p0000H{RPM^og03Mzx-%KyDg2oas9","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":3804,"triangles":36,"vertices":108,"meshes":3,"materials":3,"textures":0,"animations":[],"boundingBox":{"min":[-0.5500472891184104,0,-0.5500472891184104],"max":[0.5500472891184104,1.899999976158142,0.5500472891184104]},"sizeMeters":[1.1,1.9,1.1],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"Claude Fable 5.1; GPT-6 via Codex","downloads":0,"publishedAt":"2026-09-06T06:10:55.512Z","updatedAt":"2026-09-06T06:10:56.382Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/5774/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function SupplyDropPodMechHangarAndBattleFrames(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/5774/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/5774/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/5774/v1/model.glb\" alt=\"Supply Drop Pod (Mech Hangar and Battle Frames)\" 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/5774/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/5774/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"5775","slug":"mech-hangar-and-battle-frames-capture-flag-2e526872","title":"Capture Flag (Mech Hangar and Battle Frames)","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-2e526872","cdnUrl":"https://cdn.3dassets.dev/assets/5775/v1/model.glb","downloadUrl":"https://3dassets.dev/download/mech-hangar-and-battle-frames-capture-flag-2e526872","thumbnailUrl":"https://cdn.3dassets.dev/assets/5775/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/5775/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":4836,"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; GPT-6 via Codex","downloads":0,"publishedAt":"2026-09-06T06:10:55.558Z","updatedAt":"2026-09-06T06:10:56.498Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/5775/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function CaptureFlagMechHangarAndBattleFrames(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/5775/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/5775/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/5775/v1/model.glb\" alt=\"Capture Flag (Mech Hangar and Battle Frames)\" 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/5775/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/5775/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"5776","slug":"mech-hangar-and-battle-frames-spotlight-tower-7af89fe8","title":"Spotlight Tower (Mech Hangar and Battle Frames)","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-7af89fe8","cdnUrl":"https://cdn.3dassets.dev/assets/5776/v1/model.glb","downloadUrl":"https://3dassets.dev/download/mech-hangar-and-battle-frames-spotlight-tower-7af89fe8","thumbnailUrl":"https://cdn.3dassets.dev/assets/5776/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/5776/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":4288,"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; GPT-6 via Codex","downloads":0,"publishedAt":"2026-09-06T06:10:56.004Z","updatedAt":"2026-09-06T06:10:56.982Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/5776/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function SpotlightTowerMechHangarAndBattleFrames(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/5776/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/5776/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/5776/v1/model.glb\" alt=\"Spotlight Tower (Mech Hangar and Battle Frames)\" 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/5776/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/5776/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"5777","slug":"mech-hangar-and-battle-frames-repair-drone-9722f0f3","title":"Repair Drone (Mech Hangar and Battle Frames)","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-9722f0f3","cdnUrl":"https://cdn.3dassets.dev/assets/5777/v1/model.glb","downloadUrl":"https://3dassets.dev/download/mech-hangar-and-battle-frames-repair-drone-9722f0f3","thumbnailUrl":"https://cdn.3dassets.dev/assets/5777/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/5777/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":10704,"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; GPT-6 via Codex","downloads":0,"publishedAt":"2026-09-06T06:10:56.604Z","updatedAt":"2026-09-06T06:10:57.356Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/5777/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function RepairDroneMechHangarAndBattleFrames(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/5777/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/5777/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/5777/v1/model.glb\" alt=\"Repair Drone (Mech Hangar and Battle Frames)\" 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/5777/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/5777/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"5778","slug":"mech-hangar-and-battle-frames-comms-dish-9801e2b0","title":"Comms Dish (Mech Hangar and Battle Frames)","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-9801e2b0","cdnUrl":"https://cdn.3dassets.dev/assets/5778/v1/model.glb","downloadUrl":"https://3dassets.dev/download/mech-hangar-and-battle-frames-comms-dish-9801e2b0","thumbnailUrl":"https://cdn.3dassets.dev/assets/5778/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/5778/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":9544,"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; GPT-6 via Codex","downloads":0,"publishedAt":"2026-09-06T06:10:56.856Z","updatedAt":"2026-09-06T06:10:57.754Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/5778/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function CommsDishMechHangarAndBattleFrames(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/5778/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/5778/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/5778/v1/model.glb\" alt=\"Comms Dish (Mech Hangar and Battle Frames)\" 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/5778/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/5778/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"5779","slug":"mech-hangar-and-battle-frames-pilot-locker-3d572dbc","title":"Pilot Locker (Mech Hangar and Battle Frames)","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-3d572dbc","cdnUrl":"https://cdn.3dassets.dev/assets/5779/v1/model.glb","downloadUrl":"https://3dassets.dev/download/mech-hangar-and-battle-frames-pilot-locker-3d572dbc","thumbnailUrl":"https://cdn.3dassets.dev/assets/5779/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/5779/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":3448,"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; GPT-6 via Codex","downloads":0,"publishedAt":"2026-09-06T06:10:56.953Z","updatedAt":"2026-09-06T06:10:57.786Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/5779/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function PilotLockerMechHangarAndBattleFrames(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/5779/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/5779/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/5779/v1/model.glb\" alt=\"Pilot Locker (Mech Hangar and Battle Frames)\" 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/5779/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/5779/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"5780","slug":"mech-hangar-and-battle-frames-briefing-table-9ae8b4e5","title":"Briefing Table (Mech Hangar and Battle Frames)","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-9ae8b4e5","cdnUrl":"https://cdn.3dassets.dev/assets/5780/v1/model.glb","downloadUrl":"https://3dassets.dev/download/mech-hangar-and-battle-frames-briefing-table-9ae8b4e5","thumbnailUrl":"https://cdn.3dassets.dev/assets/5780/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/5780/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":6376,"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; GPT-6 via Codex","downloads":0,"publishedAt":"2026-09-06T06:10:57.405Z","updatedAt":"2026-09-06T06:10:58.309Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/5780/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function BriefingTableMechHangarAndBattleFrames(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/5780/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/5780/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/5780/v1/model.glb\" alt=\"Briefing Table (Mech Hangar and Battle Frames)\" 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/5780/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/5780/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"5781","slug":"mech-hangar-and-battle-frames-holo-map-base-309f19ec","title":"Holo Map Base (Mech Hangar and Battle Frames)","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-309f19ec","cdnUrl":"https://cdn.3dassets.dev/assets/5781/v1/model.glb","downloadUrl":"https://3dassets.dev/download/mech-hangar-and-battle-frames-holo-map-base-309f19ec","thumbnailUrl":"https://cdn.3dassets.dev/assets/5781/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/5781/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":6208,"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; GPT-6 via Codex","downloads":0,"publishedAt":"2026-09-06T06:10:57.495Z","updatedAt":"2026-09-06T06:10:57.556Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/5781/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function HoloMapBaseMechHangarAndBattleFrames(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/5781/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/5781/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/5781/v1/model.glb\" alt=\"Holo Map Base (Mech Hangar and Battle Frames)\" 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/5781/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/5781/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"5782","slug":"mech-hangar-and-battle-frames-pilot-bunk-2ec8a47d","title":"Pilot Bunk (Mech Hangar and Battle Frames)","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-2ec8a47d","cdnUrl":"https://cdn.3dassets.dev/assets/5782/v1/model.glb","downloadUrl":"https://3dassets.dev/download/mech-hangar-and-battle-frames-pilot-bunk-2ec8a47d","thumbnailUrl":"https://cdn.3dassets.dev/assets/5782/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/5782/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":3304,"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; GPT-6 via Codex","downloads":0,"publishedAt":"2026-09-06T06:10:58.039Z","updatedAt":"2026-09-06T06:10:58.982Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/5782/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function PilotBunkMechHangarAndBattleFrames(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/5782/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/5782/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/5782/v1/model.glb\" alt=\"Pilot Bunk (Mech Hangar and Battle Frames)\" 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/5782/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/5782/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"5783","slug":"mech-hangar-and-battle-frames-flight-suit-stand-b014af4e","title":"Flight Suit Stand (Mech Hangar and Battle Frames)","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-b014af4e","cdnUrl":"https://cdn.3dassets.dev/assets/5783/v1/model.glb","downloadUrl":"https://3dassets.dev/download/mech-hangar-and-battle-frames-flight-suit-stand-b014af4e","thumbnailUrl":"https://cdn.3dassets.dev/assets/5783/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/5783/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":4976,"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; GPT-6 via Codex","downloads":0,"publishedAt":"2026-09-06T06:10:58.435Z","updatedAt":"2026-09-06T06:10:58.987Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/5783/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function FlightSuitStandMechHangarAndBattleFrames(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/5783/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/5783/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/5783/v1/model.glb\" alt=\"Flight Suit Stand (Mech Hangar and Battle Frames)\" 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/5783/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/5783/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"5784","slug":"mech-hangar-and-battle-frames-pilot-helmet-cb0117e9","title":"Pilot Helmet (Mech Hangar and Battle Frames)","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-cb0117e9","cdnUrl":"https://cdn.3dassets.dev/assets/5784/v1/model.glb","downloadUrl":"https://3dassets.dev/download/mech-hangar-and-battle-frames-pilot-helmet-cb0117e9","thumbnailUrl":"https://cdn.3dassets.dev/assets/5784/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/5784/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":8084,"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; GPT-6 via Codex","downloads":0,"publishedAt":"2026-09-06T06:10:58.549Z","updatedAt":"2026-09-06T06:10:59.432Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/5784/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function PilotHelmetMechHangarAndBattleFrames(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/5784/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/5784/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/5784/v1/model.glb\" alt=\"Pilot Helmet (Mech Hangar and Battle Frames)\" 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/5784/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/5784/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"5785","slug":"mech-hangar-and-battle-frames-coffee-dispenser-34b5c0f5","title":"Coffee Dispenser (Mech Hangar and Battle Frames)","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-34b5c0f5","cdnUrl":"https://cdn.3dassets.dev/assets/5785/v1/model.glb","downloadUrl":"https://3dassets.dev/download/mech-hangar-and-battle-frames-coffee-dispenser-34b5c0f5","thumbnailUrl":"https://cdn.3dassets.dev/assets/5785/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/5785/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":6104,"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; GPT-6 via Codex","downloads":0,"publishedAt":"2026-09-06T06:10:58.854Z","updatedAt":"2026-09-06T06:10:59.850Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/5785/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function CoffeeDispenserMechHangarAndBattleFrames(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/5785/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/5785/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/5785/v1/model.glb\" alt=\"Coffee Dispenser (Mech Hangar and Battle Frames)\" 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/5785/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/5785/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"5786","slug":"mech-hangar-and-battle-frames-notice-wall-92b0593b","title":"Notice Wall (Mech Hangar and Battle Frames)","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-92b0593b","cdnUrl":"https://cdn.3dassets.dev/assets/5786/v1/model.glb","downloadUrl":"https://3dassets.dev/download/mech-hangar-and-battle-frames-notice-wall-92b0593b","thumbnailUrl":"https://cdn.3dassets.dev/assets/5786/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/5786/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":4364,"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; GPT-6 via Codex","downloads":0,"publishedAt":"2026-09-06T06:10:59.066Z","updatedAt":"2026-09-06T06:11:00.003Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/5786/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function NoticeWallMechHangarAndBattleFrames(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/5786/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/5786/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/5786/v1/model.glb\" alt=\"Notice Wall (Mech Hangar and Battle Frames)\" 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/5786/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/5786/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"5788","slug":"mech-hangar-and-battle-frames-three-fram-25dc4d86-starter-scene","title":"Three Frame Service Hangar (Mech Hangar and Battle Frames)","summary":"Composed example for Mech Hangar and Battle Frames.","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-25dc4d86-starter-scene","cdnUrl":"https://cdn.3dassets.dev/assets/5788/v1/model.glb","downloadUrl":"https://3dassets.dev/download/mech-hangar-and-battle-frames-three-fram-25dc4d86-starter-scene","thumbnailUrl":"https://cdn.3dassets.dev/assets/5788/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/5788/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; GPT-6 via Codex","downloads":0,"publishedAt":"2026-09-06T06:10:59.503Z","updatedAt":"2026-09-06T06:11:00.355Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/5788/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function ThreeFrameServiceHangarMechHangarAndBattleFrames(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/5788/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/5788/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/5788/v1/model.glb\" alt=\"Three Frame Service Hangar (Mech Hangar and Battle Frames)\" 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/5788/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/5788/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"5787","slug":"mech-hangar-and-battle-frames-weapon-swap-deployment-180bee4e","title":"Weapon Swap Deployment (Mech Hangar and Battle Frames)","summary":"Composed example for Mech Hangar and Battle Frames.","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-180bee4e","cdnUrl":"https://cdn.3dassets.dev/assets/5787/v1/model.glb","downloadUrl":"https://3dassets.dev/download/mech-hangar-and-battle-frames-weapon-swap-deployment-180bee4e","thumbnailUrl":"https://cdn.3dassets.dev/assets/5787/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/5787/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; GPT-6 via Codex","downloads":0,"publishedAt":"2026-09-06T06:10:59.386Z","updatedAt":"2026-09-06T06:11:00.347Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/5787/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function WeaponSwapDeploymentMechHangarAndBattleFrames(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/5787/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/5787/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/5787/v1/model.glb\" alt=\"Weapon Swap Deployment (Mech Hangar and Battle Frames)\" 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/5787/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/5787/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"5789","slug":"mech-hangar-and-battle-frames-frame-and-gantry-connect-9aa3e34f","title":"Frame and Gantry Connector Cases (Mech Hangar and Battle Frames)","summary":"Composed example for Mech Hangar and Battle Frames.","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-9aa3e34f","cdnUrl":"https://cdn.3dassets.dev/assets/5789/v1/model.glb","downloadUrl":"https://3dassets.dev/download/mech-hangar-and-battle-frames-frame-and-gantry-connect-9aa3e34f","thumbnailUrl":"https://cdn.3dassets.dev/assets/5789/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/5789/v1/poster.webp","blurhash":"U27w.,=y8x=Y~Vr?D*Vu009uT0JU00KP%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":316496,"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; GPT-6 via Codex","downloads":0,"publishedAt":"2026-09-06T06:10:59.916Z","updatedAt":"2026-09-06T06:11:00.792Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/5789/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function FrameAndGantryConnectorCasesMechHangarAndBattleFrames(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/5789/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/5789/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/5789/v1/model.glb\" alt=\"Frame and Gantry Connector Cases (Mech Hangar and Battle Frames)\" 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/5789/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/5789/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}}]}}