{"data":{"id":154,"slug":"spaceship-deck-kit","title":"Spaceship Interior Deck Kit","summary":"Modular spaceship interiors: corridors, junctions, sliding bulkhead doors, an airlock, room shells for a bridge, engineering, crew quarters, medbay and cargo bay, and the furniture that fills them.","description":"A walkable spaceship interior kit on a 4 m grid. Corridor modules, junctions and door sets connect through named ports at their footprint edges; room shells keep their walls inside the footprint so a doorway port meets a corridor flush. Sliding bulkhead, airlock and hangar doors, locker and cabinet doors, a lifting floor hatch, a galley drawer, a scanner arch and a bunk screen all carry open and close clips; the reactor rings, the hologram, the turbine fan and the transport pad ring spin. Nothing is skinned; conduits, ladders and railings are static. Metres, +Y up, the used side toward +Z, ground contact at y = 0 except the two wall-mounted panels, whose origin is the centre of their back face.","url":"https://3dassets.dev/packs/spaceship-deck-kit","coverUrl":"https://cdn.3dassets.dev/assets/12597/v1/poster.webp","assetCount":49,"aiGenerated":true,"aiGeneratedAssetCount":49,"aiModels":["Claude Fable 5.1"],"aiModelUnspecifiedCount":0,"featured":true,"licenseLabel":"CC0 1.0 Universal","totalBytes":3879344,"totalTriangles":85688,"starterScene":{"id":"12597","slug":"spaceship-deck-kit-spaceship-deck-kit-st-10f177e9-starter-scene","title":"Deck showroom (Spaceship Interior Deck Kit)","summary":"The whole kit laid out on deck plates as one open deck: bridge forward, engineering to starboard, crew quarters and medbay aft, cargo in the corner, and a corridor, bulkhead door and airlock in line along the port side. Rooms are open to the sky so the furniture reads; the...","description":"The whole kit laid out on deck plates as one open deck: bridge forward, engineering to starboard, crew quarters and medbay aft, cargo in the corner, and a corridor, bulkhead door and airlock in line along the port side. Rooms are open to the sky so the furniture reads; the roofed walk-through is the second scene.","status":"published","url":"https://3dassets.dev/assets/spaceship-deck-kit-spaceship-deck-kit-st-10f177e9-starter-scene","cdnUrl":"https://cdn.3dassets.dev/assets/12597/v1/model.glb","downloadUrl":"https://3dassets.dev/download/spaceship-deck-kit-spaceship-deck-kit-st-10f177e9-starter-scene","thumbnailUrl":"https://cdn.3dassets.dev/assets/12597/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/12597/v1/poster.webp","blurhash":"U68qd5X400NFRiWXban#00s;_Nspxvt7ofS5","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":895784,"triangles":21260,"vertices":48622,"meshes":211,"materials":8,"textures":0,"animations":[],"boundingBox":{"min":[-11.64012573625904,-0.0000656104071095065,-10],"max":[12,3.6000152369032237,10.189953909141403]},"sizeMeters":[23.64,3.6,20.19],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"Claude Fable 5.1","downloads":30,"publishedAt":"2026-09-07T15:04:51.584Z","updatedAt":"2026-10-25T13:18:05.876Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/12597/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function DeckShowroomSpaceshipInteriorDeckKit(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/12597/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/12597/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/12597/v1/model.glb\" alt=\"Deck showroom (Spaceship Interior Deck Kit)\" 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/12597/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/12597/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},"assets":[{"id":"12553","slug":"spaceship-deck-kit-corridor-straight-92a7585a","title":"Corridor module, 4 m (Spaceship Interior Deck Kit)","summary":"Straight 4 m corridor with lit floor edges, two rib frames and a ceiling light strip.","description":"Straight 4 m corridor with lit floor edges, two rib frames and a ceiling light strip. Overall 3.28 by 3.00 by 4.00 m (X by Y by Z). Metre units, +Y up, the used side toward +Z, resting on y = 0. Corridor modules are 3 m clear inside 3.24 m of wall, 2.7 m clear under a 0.3 m ceiling slab, and sit on a 0.1 m floor plate: place furniture at y = 0.1. Ports lie on the footprint edge at floor level, 4 m apart on the grid. Static geometry; no rig, collision or navigation data.","status":"published","url":"https://3dassets.dev/assets/spaceship-deck-kit-corridor-straight-92a7585a","cdnUrl":"https://cdn.3dassets.dev/assets/12553/v1/model.glb","downloadUrl":"https://3dassets.dev/download/spaceship-deck-kit-corridor-straight-92a7585a","thumbnailUrl":"https://cdn.3dassets.dev/assets/12553/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/12553/v1/poster.webp","blurhash":"U9DJYSoz8_%M9FM_-;t700xuIT9F~qt79Foz","category":{"slug":"buildings","title":"Buildings & Architecture"},"tags":[{"slug":"sci-fi","title":"Sci-Fi"},{"slug":"low-poly","title":"Low Poly"},{"slug":"interior","title":"Interior"},{"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":16872,"triangles":288,"vertices":864,"meshes":4,"materials":4,"textures":0,"animations":[],"boundingBox":{"min":[-1.6401257362590411,0.00007629627368999081,-2],"max":[1.6401257362590411,2.99992370372631,2]},"sizeMeters":[3.28,3,4],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"Claude Fable 5.1","downloads":8,"publishedAt":"2026-09-07T15:04:39.850Z","updatedAt":"2026-10-12T13:06:29.879Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/12553/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function CorridorModule4MSpaceshipInteriorDeckKit(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/12553/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/12553/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/12553/v1/model.glb\" alt=\"Corridor module, 4 m (Spaceship Interior Deck Kit)\" 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/12553/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/12553/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"12554","slug":"spaceship-deck-kit-corridor-short-fcae845b","title":"Corridor module, 2 m (Spaceship Interior Deck Kit)","summary":"Half-length 2 m corridor for closing a run on the 4 m grid.","description":"Half-length 2 m corridor for closing a run on the 4 m grid. Overall 3.28 by 3.00 by 2.00 m (X by Y by Z). Metre units, +Y up, the used side toward +Z, resting on y = 0. Corridor modules are 3 m clear inside 3.24 m of wall, 2.7 m clear under a 0.3 m ceiling slab, and sit on a 0.1 m floor plate: place furniture at y = 0.1. Ports lie on the footprint edge at floor level, 4 m apart on the grid. Static geometry; no rig, collision or navigation data.","status":"published","url":"https://3dassets.dev/assets/spaceship-deck-kit-corridor-short-fcae845b","cdnUrl":"https://cdn.3dassets.dev/assets/12554/v1/model.glb","downloadUrl":"https://3dassets.dev/download/spaceship-deck-kit-corridor-short-fcae845b","thumbnailUrl":"https://cdn.3dassets.dev/assets/12554/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/12554/v1/poster.webp","blurhash":"U8D0P|t800_39F%g?bV@00niD$Di~qIU4.t7","category":{"slug":"buildings","title":"Buildings & Architecture"},"tags":[{"slug":"sci-fi","title":"Sci-Fi"},{"slug":"low-poly","title":"Low Poly"},{"slug":"interior","title":"Interior"},{"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":14120,"triangles":228,"vertices":684,"meshes":4,"materials":4,"textures":0,"animations":[],"boundingBox":{"min":[-1.6399999856948853,-0.0000656104071095065,-1.000106195689419],"max":[1.6399999856948853,3.0000656104071095,1.000106195689419]},"sizeMeters":[3.28,3,2],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"Claude Fable 5.1","downloads":5,"publishedAt":"2026-09-07T15:04:39.816Z","updatedAt":"2026-10-06T19:24:32.456Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/12554/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function CorridorModule2MSpaceshipInteriorDeckKit(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/12554/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/12554/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/12554/v1/model.glb\" alt=\"Corridor module, 2 m (Spaceship Interior Deck Kit)\" 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/12554/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/12554/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"12552","slug":"spaceship-deck-kit-corridor-window-423a1226","title":"Corridor module with viewport (Spaceship Interior Deck Kit)","summary":"A 4 m corridor with a 2.8 m glazed viewport on its west (-X) wall.","description":"A 4 m corridor with a 2.8 m glazed viewport on its west (-X) wall. Overall 3.29 by 3.00 by 4.00 m (X by Y by Z). Metre units, +Y up, the used side toward +Z, resting on y = 0. Corridor modules are 3 m clear inside 3.24 m of wall, 2.7 m clear under a 0.3 m ceiling slab, and sit on a 0.1 m floor plate: place furniture at y = 0.1. Ports lie on the footprint edge at floor level, 4 m apart on the grid. Static geometry; no rig, collision or navigation data.","status":"published","url":"https://3dassets.dev/assets/spaceship-deck-kit-corridor-window-423a1226","cdnUrl":"https://cdn.3dassets.dev/assets/12552/v1/model.glb","downloadUrl":"https://3dassets.dev/download/spaceship-deck-kit-corridor-window-423a1226","thumbnailUrl":"https://cdn.3dassets.dev/assets/12552/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/12552/v1/poster.webp","blurhash":"UAD9;rW=9E%M9FMx%Mt700%MIUD%~qxaDioz","category":{"slug":"buildings","title":"Buildings & Architecture"},"tags":[{"slug":"sci-fi","title":"Sci-Fi"},{"slug":"low-poly","title":"Low Poly"},{"slug":"interior","title":"Interior"},{"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":20680,"triangles":360,"vertices":1080,"meshes":5,"materials":5,"textures":0,"animations":[],"boundingBox":{"min":[-1.650125726722298,0.00007629627368999081,-2],"max":[1.6400805712492024,2.99992370372631,2]},"sizeMeters":[3.29,3,4],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"Claude Fable 5.1","downloads":7,"publishedAt":"2026-09-07T15:04:39.776Z","updatedAt":"2026-10-06T00:58:26.738Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/12552/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function CorridorModuleWithViewportSpaceshipInteriorDeckKit(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/12552/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/12552/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/12552/v1/model.glb\" alt=\"Corridor module with viewport (Spaceship Interior Deck Kit)\" 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/12552/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/12552/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"12558","slug":"spaceship-deck-kit-corridor-corner-c8b5d6e7","title":"Corridor corner (Spaceship Interior Deck Kit)","summary":"Right-angle corner joining a corridor from the south (-Z) to one leaving east (+X).","description":"Right-angle corner joining a corridor from the south (-Z) to one leaving east (+X). Overall 3.68 by 3.00 by 3.68 m (X by Y by Z). Metre units, +Y up, the used side toward +Z, resting on y = 0. Ports are south at [0, 0, -2] and east at [2, 0, 0]. Corridor modules are 3 m clear inside 3.24 m of wall, 2.7 m clear under a 0.3 m ceiling slab, and sit on a 0.1 m floor plate: place furniture at y = 0.1. Ports lie on the footprint edge at floor level, 4 m apart on the grid. Static geometry; no rig, collision or navigation data.","status":"published","url":"https://3dassets.dev/assets/spaceship-deck-kit-corridor-corner-c8b5d6e7","cdnUrl":"https://cdn.3dassets.dev/assets/12558/v1/model.glb","downloadUrl":"https://3dassets.dev/download/spaceship-deck-kit-corridor-corner-c8b5d6e7","thumbnailUrl":"https://cdn.3dassets.dev/assets/12558/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/12558/v1/poster.webp","blurhash":"UHC%Kv~qM_D%IVRjxtxu009FIUxu?bxuIUIU","category":{"slug":"buildings","title":"Buildings & Architecture"},"tags":[{"slug":"sci-fi","title":"Sci-Fi"},{"slug":"low-poly","title":"Low Poly"},{"slug":"interior","title":"Interior"},{"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":25212,"triangles":456,"vertices":1368,"meshes":4,"materials":4,"textures":0,"animations":[],"boundingBox":{"min":[-1.6399999856948853,0.00006454861785831767,-2.0399999618530273],"max":[2.0399999618530273,2.9999354513821417,1.6399999856948853]},"sizeMeters":[3.68,3,3.68],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"Claude Fable 5.1","downloads":9,"publishedAt":"2026-09-07T15:04:39.881Z","updatedAt":"2026-10-06T00:58:19.786Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/12558/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function CorridorCornerSpaceshipInteriorDeckKit(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/12558/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/12558/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/12558/v1/model.glb\" alt=\"Corridor corner (Spaceship Interior Deck Kit)\" 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/12558/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/12558/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"12551","slug":"spaceship-deck-kit-corridor-tee-1f64b90e","title":"Corridor T-junction (Spaceship Interior Deck Kit)","summary":"Tee junction open south, north and east, with a closed west wall.","description":"Tee junction open south, north and east, with a closed west wall. Overall 3.68 by 3.00 by 4.00 m (X by Y by Z). Metre units, +Y up, the used side toward +Z, resting on y = 0. Ports are south, north and east, 2 m from the centre. Corridor modules are 3 m clear inside 3.24 m of wall, 2.7 m clear under a 0.3 m ceiling slab, and sit on a 0.1 m floor plate: place furniture at y = 0.1. Ports lie on the footprint edge at floor level, 4 m apart on the grid. Static geometry; no rig, collision or navigation data.","status":"published","url":"https://3dassets.dev/assets/spaceship-deck-kit-corridor-tee-1f64b90e","cdnUrl":"https://cdn.3dassets.dev/assets/12551/v1/model.glb","downloadUrl":"https://3dassets.dev/download/spaceship-deck-kit-corridor-tee-1f64b90e","thumbnailUrl":"https://cdn.3dassets.dev/assets/12551/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/12551/v1/poster.webp","blurhash":"U7AdN5~q8^M{IVV[%Lxa009FD%WX_3t7D%NG","category":{"slug":"buildings","title":"Buildings & Architecture"},"tags":[{"slug":"sci-fi","title":"Sci-Fi"},{"slug":"low-poly","title":"Low Poly"},{"slug":"interior","title":"Interior"},{"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":27840,"triangles":516,"vertices":1548,"meshes":4,"materials":4,"textures":0,"animations":[],"boundingBox":{"min":[-1.6400628609769632,0.00007629627368999081,-2],"max":[2.039922624816427,2.99992370372631,2]},"sizeMeters":[3.68,3,4],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"Claude Fable 5.1","downloads":8,"publishedAt":"2026-09-07T15:04:39.728Z","updatedAt":"2026-10-08T06:44:00.132Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/12551/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function CorridorTJunctionSpaceshipInteriorDeckKit(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/12551/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/12551/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/12551/v1/model.glb\" alt=\"Corridor T-junction (Spaceship Interior Deck Kit)\" 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/12551/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/12551/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"12555","slug":"spaceship-deck-kit-corridor-cross-2bb1a088","title":"Corridor crossroads (Spaceship Interior Deck Kit)","summary":"Four-way junction with a framed opening and a ceiling strip toward each arm.","description":"Four-way junction with a framed opening and a ceiling strip toward each arm. Overall 4.00 by 3.00 by 4.00 m (X by Y by Z). Metre units, +Y up, the used side toward +Z, resting on y = 0. Ports are south, north, east and west, 2 m from the centre. Corridor modules are 3 m clear inside 3.24 m of wall, 2.7 m clear under a 0.3 m ceiling slab, and sit on a 0.1 m floor plate: place furniture at y = 0.1. Ports lie on the footprint edge at floor level, 4 m apart on the grid. Static geometry; no rig, collision or navigation data.","status":"published","url":"https://3dassets.dev/assets/spaceship-deck-kit-corridor-cross-2bb1a088","cdnUrl":"https://cdn.3dassets.dev/assets/12555/v1/model.glb","downloadUrl":"https://3dassets.dev/download/spaceship-deck-kit-corridor-cross-2bb1a088","thumbnailUrl":"https://cdn.3dassets.dev/assets/12555/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/12555/v1/poster.webp","blurhash":"U3Am*s?bRMx?D,a#?Ht500Mz00IU~qbJ00NG","category":{"slug":"buildings","title":"Buildings & Architecture"},"tags":[{"slug":"sci-fi","title":"Sci-Fi"},{"slug":"low-poly","title":"Low Poly"},{"slug":"interior","title":"Interior"},{"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":37584,"triangles":720,"vertices":2160,"meshes":4,"materials":4,"textures":0,"animations":[],"boundingBox":{"min":[-2,0.00007629627368999081,-2],"max":[2,2.99992370372631,2]},"sizeMeters":[4,3,4],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"Claude Fable 5.1","downloads":7,"publishedAt":"2026-09-07T15:04:39.855Z","updatedAt":"2026-10-06T19:24:32.143Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/12555/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function CorridorCrossroadsSpaceshipInteriorDeckKit(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/12555/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/12555/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/12555/v1/model.glb\" alt=\"Corridor crossroads (Spaceship Interior Deck Kit)\" 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/12555/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/12555/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"12557","slug":"spaceship-deck-kit-corridor-end-a99b30c6","title":"Corridor end with viewport (Spaceship Interior Deck Kit)","summary":"A 4 m dead end closed by a bulkhead with a round glazed viewport.","description":"A 4 m dead end closed by a bulkhead with a round glazed viewport. Overall 3.28 by 3.00 by 4.02 m (X by Y by Z). Metre units, +Y up, the used side toward +Z, resting on y = 0. One port, in, at [0, 0, -2]. Corridor modules are 3 m clear inside 3.24 m of wall, 2.7 m clear under a 0.3 m ceiling slab, and sit on a 0.1 m floor plate: place furniture at y = 0.1. Ports lie on the footprint edge at floor level, 4 m apart on the grid. Static geometry; no rig, collision or navigation data.","status":"published","url":"https://3dassets.dev/assets/spaceship-deck-kit-corridor-end-a99b30c6","cdnUrl":"https://cdn.3dassets.dev/assets/12557/v1/model.glb","downloadUrl":"https://3dassets.dev/download/spaceship-deck-kit-corridor-end-a99b30c6","thumbnailUrl":"https://cdn.3dassets.dev/assets/12557/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/12557/v1/poster.webp","blurhash":"UEEV]G?bIAae9FMx%Mt800IUIURj~q%MD%Rj","category":{"slug":"buildings","title":"Buildings & Architecture"},"tags":[{"slug":"sci-fi","title":"Sci-Fi"},{"slug":"low-poly","title":"Low Poly"},{"slug":"interior","title":"Interior"},{"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":34940,"triangles":632,"vertices":1896,"meshes":6,"materials":6,"textures":0,"animations":[],"boundingBox":{"min":[-1.6399838174088313,-0.0000021327282979655138,-2],"max":[1.6399838174088313,3.000002132728298,2.0199999809265137]},"sizeMeters":[3.28,3,4.02],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"Claude Fable 5.1","downloads":9,"publishedAt":"2026-09-07T15:04:39.896Z","updatedAt":"2026-10-06T19:24:31.309Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/12557/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function CorridorEndWithViewportSpaceshipInteriorDeckKit(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/12557/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/12557/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/12557/v1/model.glb\" alt=\"Corridor end with viewport (Spaceship Interior Deck Kit)\" 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/12557/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/12557/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"12556","slug":"spaceship-deck-kit-bulkhead-door-b5ee43ef","title":"Bulkhead door module (Spaceship Interior Deck Kit)","summary":"One-metre door module: pocket jambs, a header and two sliding leaves that part into the walls, leaving a 1.6 m opening.","description":"One-metre door module: pocket jambs, a header and two sliding leaves that part into the walls, leaving a 1.6 m opening. Overall 3.28 by 3.00 by 1.00 m (X by Y by Z). Metre units, +Y up, the used side toward +Z, resting on y = 0. Ports at [0, 0, -0.5] and [0, 0, 0.5]. The leaves retract fully into the jambs. Corridor modules are 3 m clear inside 3.24 m of wall, 2.7 m clear under a 0.3 m ceiling slab, and sit on a 0.1 m floor plate: place furniture at y = 0.1. Ports lie on the footprint edge at floor level, 4 m apart on the grid. Rigid node-transform clips: open and close. No skinning. No collision or navigation data.","status":"published","url":"https://3dassets.dev/assets/spaceship-deck-kit-bulkhead-door-b5ee43ef","cdnUrl":"https://cdn.3dassets.dev/assets/12556/v1/model.glb","downloadUrl":"https://3dassets.dev/download/spaceship-deck-kit-bulkhead-door-b5ee43ef","thumbnailUrl":"https://cdn.3dassets.dev/assets/12556/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/12556/v1/poster.webp","blurhash":"U6B:,7XT00_39a?v?bM_00t6xsD$~qMx4nM_","category":{"slug":"buildings","title":"Buildings & Architecture"},"tags":[{"slug":"sci-fi","title":"Sci-Fi"},{"slug":"low-poly","title":"Low Poly"},{"slug":"interior","title":"Interior"},{"slug":"modular","title":"Modular"},{"slug":"animated","title":"Animated"}],"license":{"slug":"cc0-1.0","name":"CC0 1.0 Universal","url":"https://creativecommons.org/publicdomain/zero/1.0/","attributionRequired":false},"contributor":{"username":"3dassets","name":"3D Assets","url":"https://3dassets.dev/u/3dassets"},"stats":{"fileSize":22680,"triangles":440,"vertices":1320,"meshes":12,"materials":6,"textures":0,"animations":["open","close"],"boundingBox":{"min":[-1.6399999856948853,-0.0000656104071095065,-0.500088197029437],"max":[1.6399999856948853,3.0000656104071095,0.500088197029437]},"sizeMeters":[3.28,3,1],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"Claude Fable 5.1","downloads":9,"publishedAt":"2026-09-07T15:04:39.861Z","updatedAt":"2026-10-25T08:20:25.807Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\nimport { AnimationMixer } from 'three'\n\nlet mixer\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/12556/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n  mixer = new AnimationMixer(gltf.scene)\n  mixer.clipAction(gltf.animations[0]).play()\n})\n\n// Call from your render loop; deltaSeconds is time since the previous frame.\nfunction updateAssetAnimation(deltaSeconds) {\n  mixer?.update(deltaSeconds)\n}","r3f":"import { useGLTF, useAnimations } from '@react-three/drei'\nimport { useEffect } from 'react'\n\nexport function BulkheadDoorModuleSpaceshipInteriorDeckKit(props) {\n  const { scene, animations } = useGLTF('https://cdn.3dassets.dev/assets/12556/v1/model.glb')\n  const { actions, names } = useAnimations(animations, scene)\n  useEffect(() => {\n    const action = actions[names[0]]\n    action?.reset().play()\n    return () => { action?.stop() }\n  }, [actions, names])\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/12556/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/12556/v1/model.glb\" alt=\"Bulkhead door module (Spaceship Interior Deck Kit)\" camera-controls auto-rotate autoplay></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/12556/v1/model.glb\n# Metres and +Y up are converted to Blender's Z-up scene automatically.\n# Clips arrive as actions; play them from the Dope Sheet > Action Editor.","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)\nvar player := model.find_child(\"AnimationPlayer\", true, false) as AnimationPlayer\nplayer.play(player.get_animation_list()[0])","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/12556/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);\n// Clips import as legacy AnimationClips on the root; GetComponent<Animation>().Play() starts the first."}},{"id":"12559","slug":"spaceship-deck-kit-airlock-chamber-2458aab7","title":"Airlock chamber (Spaceship Interior Deck Kit)","summary":"A 4 m airlock with an inner pair of hull doors, a heavier outer pair, floor grating and status panels.","description":"A 4 m airlock with an inner pair of hull doors, a heavier outer pair, floor grating and status panels. Overall 3.28 by 3.00 by 4.00 m (X by Y by Z). Metre units, +Y up, the used side toward +Z, resting on y = 0. The inner doors are 1.4 m in from the in port and the outer doors 1.4 m from the out port, which faces space or a dock. Corridor modules are 3 m clear inside 3.24 m of wall, 2.7 m clear under a 0.3 m ceiling slab, and sit on a 0.1 m floor plate: place furniture at y = 0.1. Ports lie on the footprint edge at floor level, 4 m apart on the grid. Rigid node-transform clips: inner-open, inner-close, outer-open and outer-close. No skinning. No collision or navigation data.","status":"published","url":"https://3dassets.dev/assets/spaceship-deck-kit-airlock-chamber-2458aab7","cdnUrl":"https://cdn.3dassets.dev/assets/12559/v1/model.glb","downloadUrl":"https://3dassets.dev/download/spaceship-deck-kit-airlock-chamber-2458aab7","thumbnailUrl":"https://cdn.3dassets.dev/assets/12559/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/12559/v1/poster.webp","blurhash":"U6CQ3_9F4T~q9GM_-;Rk00_3IA00~qad4.%g","category":{"slug":"buildings","title":"Buildings & Architecture"},"tags":[{"slug":"sci-fi","title":"Sci-Fi"},{"slug":"low-poly","title":"Low Poly"},{"slug":"interior","title":"Interior"},{"slug":"modular","title":"Modular"},{"slug":"animated","title":"Animated"}],"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":42292,"triangles":916,"vertices":2748,"meshes":19,"materials":7,"textures":0,"animations":["inner-open","inner-close","outer-open","outer-close"],"boundingBox":{"min":[-1.6401257362590411,0.00007629627368999081,-2],"max":[1.6401257362590411,2.99992370372631,2]},"sizeMeters":[3.28,3,4],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"Claude Fable 5.1","downloads":8,"publishedAt":"2026-09-07T15:04:41.416Z","updatedAt":"2026-10-13T10:29:49.900Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\nimport { AnimationMixer } from 'three'\n\nlet mixer\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/12559/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n  mixer = new AnimationMixer(gltf.scene)\n  mixer.clipAction(gltf.animations[0]).play()\n})\n\n// Call from your render loop; deltaSeconds is time since the previous frame.\nfunction updateAssetAnimation(deltaSeconds) {\n  mixer?.update(deltaSeconds)\n}","r3f":"import { useGLTF, useAnimations } from '@react-three/drei'\nimport { useEffect } from 'react'\n\nexport function AirlockChamberSpaceshipInteriorDeckKit(props) {\n  const { scene, animations } = useGLTF('https://cdn.3dassets.dev/assets/12559/v1/model.glb')\n  const { actions, names } = useAnimations(animations, scene)\n  useEffect(() => {\n    const action = actions[names[0]]\n    action?.reset().play()\n    return () => { action?.stop() }\n  }, [actions, names])\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/12559/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/12559/v1/model.glb\" alt=\"Airlock chamber (Spaceship Interior Deck Kit)\" camera-controls auto-rotate autoplay></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/12559/v1/model.glb\n# Metres and +Y up are converted to Blender's Z-up scene automatically.\n# Clips arrive as actions; play them from the Dope Sheet > Action Editor.","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)\nvar player := model.find_child(\"AnimationPlayer\", true, false) as AnimationPlayer\nplayer.play(player.get_animation_list()[0])","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/12559/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);\n// Clips import as legacy AnimationClips on the root; GetComponent<Animation>().Play() starts the first."}},{"id":"12562","slug":"spaceship-deck-kit-room-shell-8x8-294c681d","title":"Room shell, 8 by 8 m (Spaceship Interior Deck Kit)","summary":"An 8 m square compartment, 3 m clear, with one framed doorway on its +Z wall and two ceiling strips.","description":"An 8 m square compartment, 3 m clear, with one framed doorway on its +Z wall and two ceiling strips. Overall 8.04 by 3.40 by 8.14 m (X by Y by Z). Metre units, +Y up, the used side toward +Z, resting on y = 0. The walls sit inside the footprint, so the doorway port lands on the footprint edge and a corridor placed 2 m beyond it meets flush. The doorway is 3 m wide and 2.6 m high with a dark frame; place furniture at y = 0.1 on the floor plate. Static geometry; no rig, collision or navigation data.","status":"published","url":"https://3dassets.dev/assets/spaceship-deck-kit-room-shell-8x8-294c681d","cdnUrl":"https://cdn.3dassets.dev/assets/12562/v1/model.glb","downloadUrl":"https://3dassets.dev/download/spaceship-deck-kit-room-shell-8x8-294c681d","thumbnailUrl":"https://cdn.3dassets.dev/assets/12562/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/12562/v1/poster.webp","blurhash":"UABWoS%MD$t8D*ayxuj]00M{M{M{~qofD%ax","category":{"slug":"buildings","title":"Buildings & Architecture"},"tags":[{"slug":"sci-fi","title":"Sci-Fi"},{"slug":"low-poly","title":"Low Poly"},{"slug":"interior","title":"Interior"},{"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":21024,"triangles":372,"vertices":1116,"meshes":4,"materials":4,"textures":0,"animations":[],"boundingBox":{"min":[-4.019999980926514,-0.00021131692721554352,-4.019999980926514],"max":[4.019999980926514,3.400211412294647,4.119999885559082]},"sizeMeters":[8.04,3.4,8.14],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"Claude Fable 5.1","downloads":7,"publishedAt":"2026-09-07T15:04:41.609Z","updatedAt":"2026-10-06T19:24:29.146Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/12562/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function RoomShell8By8MSpaceshipInteriorDeckKit(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/12562/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/12562/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/12562/v1/model.glb\" alt=\"Room shell, 8 by 8 m (Spaceship Interior Deck Kit)\" 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/12562/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/12562/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"12560","slug":"spaceship-deck-kit-room-shell-6x6-f44c6877","title":"Room shell, 6 by 6 m (Spaceship Interior Deck Kit)","summary":"A 6 m square compartment, 3 m clear, with one framed doorway on its +Z wall.","description":"A 6 m square compartment, 3 m clear, with one framed doorway on its +Z wall. Overall 6.04 by 3.40 by 6.14 m (X by Y by Z). Metre units, +Y up, the used side toward +Z, resting on y = 0. The walls sit inside the footprint, so the doorway port lands on the footprint edge and a corridor placed 2 m beyond it meets flush. The doorway is 3 m wide and 2.6 m high with a dark frame; place furniture at y = 0.1 on the floor plate. Static geometry; no rig, collision or navigation data.","status":"published","url":"https://3dassets.dev/assets/spaceship-deck-kit-room-shell-6x6-f44c6877","cdnUrl":"https://cdn.3dassets.dev/assets/12560/v1/model.glb","downloadUrl":"https://3dassets.dev/download/spaceship-deck-kit-room-shell-6x6-f44c6877","thumbnailUrl":"https://cdn.3dassets.dev/assets/12560/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/12560/v1/poster.webp","blurhash":"UAC6=VxvDhxt9aay%Mof00RjM{M_~qj[9FWA","category":{"slug":"buildings","title":"Buildings & Architecture"},"tags":[{"slug":"sci-fi","title":"Sci-Fi"},{"slug":"low-poly","title":"Low Poly"},{"slug":"interior","title":"Interior"},{"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":20456,"triangles":360,"vertices":1080,"meshes":4,"materials":4,"textures":0,"animations":[],"boundingBox":{"min":[-3.0199999809265137,0.00001808798600189121,-3.0199999809265137],"max":[3.0199999809265137,3.3999820073814297,3.119999885559082]},"sizeMeters":[6.04,3.4,6.14],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"Claude Fable 5.1","downloads":5,"publishedAt":"2026-09-07T15:04:41.491Z","updatedAt":"2026-10-06T19:24:30.839Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/12560/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function RoomShell6By6MSpaceshipInteriorDeckKit(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/12560/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/12560/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/12560/v1/model.glb\" alt=\"Room shell, 6 by 6 m (Spaceship Interior Deck Kit)\" 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/12560/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/12560/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"12565","slug":"spaceship-deck-kit-bridge-shell-cc85c2db","title":"Bridge shell with panoramic viewport (Spaceship Interior Deck Kit)","summary":"A 10 by 8 m bridge, 3.4 m clear, with a mullioned viewport across its forward (-Z) wall and a doorway aft.","description":"A 10 by 8 m bridge, 3.4 m clear, with a mullioned viewport across its forward (-Z) wall and a doorway aft. Overall 10.04 by 3.80 by 8.16 m (X by Y by Z). Metre units, +Y up, the used side toward +Z, resting on y = 0. The viewport is glazed from 1.08 m to 3.1 m between dark mullions 2 m apart. The walls sit inside the footprint, so the doorway port lands on the footprint edge and a corridor placed 2 m beyond it meets flush. The doorway is 3 m wide and 2.6 m high with a dark frame; place furniture at y = 0.1 on the floor plate. Static geometry; no rig, collision or navigation data.","status":"published","url":"https://3dassets.dev/assets/spaceship-deck-kit-bridge-shell-cc85c2db","cdnUrl":"https://cdn.3dassets.dev/assets/12565/v1/model.glb","downloadUrl":"https://3dassets.dev/download/spaceship-deck-kit-bridge-shell-cc85c2db","thumbnailUrl":"https://cdn.3dassets.dev/assets/12565/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/12565/v1/poster.webp","blurhash":"UABWrZ%M9Et6D%tR%MWB00IURjRj~pM{DjRj","category":{"slug":"buildings","title":"Buildings & Architecture"},"tags":[{"slug":"sci-fi","title":"Sci-Fi"},{"slug":"low-poly","title":"Low Poly"},{"slug":"interior","title":"Interior"},{"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":26348,"triangles":468,"vertices":1404,"meshes":5,"materials":5,"textures":0,"animations":[],"boundingBox":{"min":[-5.019999980926514,0.00024556336915293464,-4.040382011112747],"max":[5.019999980926514,3.7997543889471315,4.120381934818802]},"sizeMeters":[10.04,3.8,8.161],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"Claude Fable 5.1","downloads":9,"publishedAt":"2026-09-07T15:04:41.642Z","updatedAt":"2026-10-06T09:00:31.821Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/12565/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function BridgeShellWithPanoramicViewportSpaceshipInteriorDeckKit(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/12565/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/12565/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/12565/v1/model.glb\" alt=\"Bridge shell with panoramic viewport (Spaceship Interior Deck Kit)\" 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/12565/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/12565/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"12563","slug":"spaceship-deck-kit-engineering-shell-a24dc348","title":"Engineering bay shell (Spaceship Interior Deck Kit)","summary":"An 8 m square bay, 4.6 m clear, with conduit runs around the walls at height and a doorway on +Z.","description":"An 8 m square bay, 4.6 m clear, with conduit runs around the walls at height and a doorway on +Z. Overall 8.04 by 5.00 by 8.14 m (X by Y by Z). Metre units, +Y up, the used side toward +Z, resting on y = 0. The walls sit inside the footprint, so the doorway port lands on the footprint edge and a corridor placed 2 m beyond it meets flush. The doorway is 3 m wide and 2.6 m high with a dark frame; place furniture at y = 0.1 on the floor plate. Static geometry; no rig, collision or navigation data.","status":"published","url":"https://3dassets.dev/assets/spaceship-deck-kit-engineering-shell-a24dc348","cdnUrl":"https://cdn.3dassets.dev/assets/12563/v1/model.glb","downloadUrl":"https://3dassets.dev/download/spaceship-deck-kit-engineering-shell-a24dc348","thumbnailUrl":"https://cdn.3dassets.dev/assets/12563/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/12563/v1/poster.webp","blurhash":"UCDcgv%gD$s;9Foe-pof00IUIURj~qa#D%Rj","category":{"slug":"buildings","title":"Buildings & Architecture"},"tags":[{"slug":"sci-fi","title":"Sci-Fi"},{"slug":"low-poly","title":"Low Poly"},{"slug":"interior","title":"Interior"},{"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":41968,"triangles":804,"vertices":2412,"meshes":6,"materials":6,"textures":0,"animations":[],"boundingBox":{"min":[-4.019999980926514,-0.0002597477102304069,-4.019999980926514],"max":[4.019999980926514,5.00025974771023,4.119999885559082]},"sizeMeters":[8.04,5.001,8.14],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"Claude Fable 5.1","downloads":6,"publishedAt":"2026-09-07T15:04:42.636Z","updatedAt":"2026-10-06T19:01:41.116Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/12563/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function EngineeringBayShellSpaceshipInteriorDeckKit(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/12563/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/12563/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/12563/v1/model.glb\" alt=\"Engineering bay shell (Spaceship Interior Deck Kit)\" 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/12563/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/12563/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"12566","slug":"spaceship-deck-kit-cargo-bay-shell-9b04a60c","title":"Cargo bay shell with hangar doors (Spaceship Interior Deck Kit)","summary":"A 12 by 8 m cargo bay, 5 m clear, with a 4 m sliding hangar door pair on -Z, a personnel doorway on +Z and hazard striping on the floor.","description":"A 12 by 8 m cargo bay, 5 m clear, with a 4 m sliding hangar door pair on -Z, a personnel doorway on +Z and hazard striping on the floor. Overall 12.04 by 5.40 by 8.24 m (X by Y by Z). Metre units, +Y up, the used side toward +Z, resting on y = 0. The personnel doorway is offset 3 m toward -X. The hangar leaves are centred at x = -1 and slide 2 m each way along the wall. The walls sit inside the footprint, so the doorway port lands on the footprint edge and a corridor placed 2 m beyond it meets flush. The doorway is 3 m wide and 2.6 m high with a dark frame; place furniture at y = 0.1 on the floor plate. Rigid node-transform clips: open and close. No skinning. No collision or navigation data.","status":"published","url":"https://3dassets.dev/assets/spaceship-deck-kit-cargo-bay-shell-9b04a60c","cdnUrl":"https://cdn.3dassets.dev/assets/12566/v1/model.glb","downloadUrl":"https://3dassets.dev/download/spaceship-deck-kit-cargo-bay-shell-9b04a60c","thumbnailUrl":"https://cdn.3dassets.dev/assets/12566/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/12566/v1/poster.webp","blurhash":"UBD0M;%N8_R+9F%M-;ay00IUWBt7~qIU4nM|","category":{"slug":"buildings","title":"Buildings & Architecture"},"tags":[{"slug":"sci-fi","title":"Sci-Fi"},{"slug":"low-poly","title":"Low Poly"},{"slug":"interior","title":"Interior"},{"slug":"modular","title":"Modular"},{"slug":"animated","title":"Animated"}],"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":43308,"triangles":860,"vertices":2580,"meshes":11,"materials":6,"textures":0,"animations":["open","close"],"boundingBox":{"min":[-6.019999980926514,-0.00007055290130875136,-4.119895783597637],"max":[6.019999980926514,5.40007064826874,4.119895783597637]},"sizeMeters":[12.04,5.4,8.24],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"Claude Fable 5.1","downloads":11,"publishedAt":"2026-09-07T15:04:42.746Z","updatedAt":"2026-10-13T02:33:45.696Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\nimport { AnimationMixer } from 'three'\n\nlet mixer\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/12566/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n  mixer = new AnimationMixer(gltf.scene)\n  mixer.clipAction(gltf.animations[0]).play()\n})\n\n// Call from your render loop; deltaSeconds is time since the previous frame.\nfunction updateAssetAnimation(deltaSeconds) {\n  mixer?.update(deltaSeconds)\n}","r3f":"import { useGLTF, useAnimations } from '@react-three/drei'\nimport { useEffect } from 'react'\n\nexport function CargoBayShellWithHangarDoorsSpaceshipInteriorDeckKit(props) {\n  const { scene, animations } = useGLTF('https://cdn.3dassets.dev/assets/12566/v1/model.glb')\n  const { actions, names } = useAnimations(animations, scene)\n  useEffect(() => {\n    const action = actions[names[0]]\n    action?.reset().play()\n    return () => { action?.stop() }\n  }, [actions, names])\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/12566/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/12566/v1/model.glb\" alt=\"Cargo bay shell with hangar doors (Spaceship Interior Deck Kit)\" camera-controls auto-rotate autoplay></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/12566/v1/model.glb\n# Metres and +Y up are converted to Blender's Z-up scene automatically.\n# Clips arrive as actions; play them from the Dope Sheet > Action Editor.","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)\nvar player := model.find_child(\"AnimationPlayer\", true, false) as AnimationPlayer\nplayer.play(player.get_animation_list()[0])","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/12566/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);\n// Clips import as legacy AnimationClips on the root; GetComponent<Animation>().Play() starts the first."}},{"id":"12564","slug":"spaceship-deck-kit-helm-console-d9667cd2","title":"Helm console (Spaceship Interior Deck Kit)","summary":"A five-station curved helm, screens facing the pilot on the +Z side.","description":"A five-station curved helm, screens facing the pilot on the +Z side. Overall 3.27 by 1.14 by 1.28 m (X by Y by Z). Metre units, +Y up, the used side toward +Z, resting on y = 0. The arc is 1.7 m in radius about a point 1.7 m behind the origin, so the pilot seat goes about 1 m toward +Z, inside the curve. Static geometry; no rig, collision or navigation data.","status":"published","url":"https://3dassets.dev/assets/spaceship-deck-kit-helm-console-d9667cd2","cdnUrl":"https://cdn.3dassets.dev/assets/12564/v1/model.glb","downloadUrl":"https://3dassets.dev/download/spaceship-deck-kit-helm-console-d9667cd2","thumbnailUrl":"https://cdn.3dassets.dev/assets/12564/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/12564/v1/poster.webp","blurhash":"U99aX5-;00o#_4-;MxIT00R*_NIA009F%g-;","category":{"slug":"props","title":"Props & Furniture"},"tags":[{"slug":"sci-fi","title":"Sci-Fi"},{"slug":"low-poly","title":"Low Poly"},{"slug":"interior","title":"Interior"}],"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":37184,"triangles":692,"vertices":2076,"meshes":5,"materials":5,"textures":0,"animations":[],"boundingBox":{"min":[-1.6336205005645752,0.000028809480396185805,-0.4445775793425626],"max":[1.6336205005645752,1.1416237745955315,0.8398093426676329]},"sizeMeters":[3.267,1.142,1.284],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"Claude Fable 5.1","downloads":7,"publishedAt":"2026-09-07T15:04:42.634Z","updatedAt":"2026-10-06T20:20:22.652Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/12564/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function HelmConsoleSpaceshipInteriorDeckKit(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/12564/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/12564/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/12564/v1/model.glb\" alt=\"Helm console (Spaceship Interior Deck Kit)\" 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/12564/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/12564/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"12561","slug":"spaceship-deck-kit-console-station-8292cda2","title":"Console station (Spaceship Interior Deck Kit)","summary":"A single crew station: pedestal desk, sloped display and a lit keyboard, user side toward +Z.","description":"A single crew station: pedestal desk, sloped display and a lit keyboard, user side toward +Z. Overall 1.20 by 1.15 by 0.84 m (X by Y by Z). Metre units, +Y up, the used side toward +Z, resting on y = 0. Static geometry; no rig, collision or navigation data.","status":"published","url":"https://3dassets.dev/assets/spaceship-deck-kit-console-station-8292cda2","cdnUrl":"https://cdn.3dassets.dev/assets/12561/v1/model.glb","downloadUrl":"https://3dassets.dev/download/spaceship-deck-kit-console-station-8292cda2","thumbnailUrl":"https://cdn.3dassets.dev/assets/12561/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/12561/v1/poster.webp","blurhash":"UIA-Cv%24TSh?ws:MdW=00Rj-;ae4TM{x^s+","category":{"slug":"props","title":"Props & Furniture"},"tags":[{"slug":"sci-fi","title":"Sci-Fi"},{"slug":"low-poly","title":"Low Poly"},{"slug":"interior","title":"Interior"}],"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":16016,"triangles":252,"vertices":756,"meshes":6,"materials":6,"textures":0,"animations":[],"boundingBox":{"min":[-0.6000000238418579,0,-0.4708889206922494],"max":[0.6000000238418579,1.1481760740280151,0.3699957371439289]},"sizeMeters":[1.2,1.148,0.841],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"Claude Fable 5.1","downloads":7,"publishedAt":"2026-09-07T15:04:41.597Z","updatedAt":"2026-10-06T20:20:24.280Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/12561/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function ConsoleStationSpaceshipInteriorDeckKit(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/12561/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/12561/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/12561/v1/model.glb\" alt=\"Console station (Spaceship Interior Deck Kit)\" 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/12561/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/12561/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"12567","slug":"spaceship-deck-kit-engineering-console-4c226d95","title":"Engineering console (Spaceship Interior Deck Kit)","summary":"A standing control console with a steeply raked screen, three levers and a fault lamp.","description":"A standing control console with a steeply raked screen, three levers and a fault lamp. Overall 1.62 by 1.35 by 0.86 m (X by Y by Z). Metre units, +Y up, the used side toward +Z, resting on y = 0. Static geometry; no rig, collision or navigation data.","status":"published","url":"https://3dassets.dev/assets/spaceship-deck-kit-engineering-console-4c226d95","cdnUrl":"https://cdn.3dassets.dev/assets/12567/v1/model.glb","downloadUrl":"https://3dassets.dev/download/spaceship-deck-kit-engineering-console-4c226d95","thumbnailUrl":"https://cdn.3dassets.dev/assets/12567/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/12567/v1/poster.webp","blurhash":"U97xXexu4To#?^fPH?bGD$WBoIRODho~yDR4","category":{"slug":"props","title":"Props & Furniture"},"tags":[{"slug":"sci-fi","title":"Sci-Fi"},{"slug":"low-poly","title":"Low Poly"},{"slug":"interior","title":"Interior"}],"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":41728,"triangles":776,"vertices":2328,"meshes":6,"materials":6,"textures":0,"animations":[],"boundingBox":{"min":[-0.8100000023841858,-0.000032607749867130664,-0.6454378254583157],"max":[0.8100000023841858,1.3534755150832412,0.20998015926372804]},"sizeMeters":[1.62,1.354,0.855],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"Claude Fable 5.1","downloads":7,"publishedAt":"2026-09-07T15:04:44.183Z","updatedAt":"2026-10-06T14:30:24.620Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/12567/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function EngineeringConsoleSpaceshipInteriorDeckKit(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/12567/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/12567/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/12567/v1/model.glb\" alt=\"Engineering console (Spaceship Interior Deck Kit)\" 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/12567/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/12567/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"12568","slug":"spaceship-deck-kit-wall-console-ca153373","title":"Wall console (Spaceship Interior Deck Kit)","summary":"A wall-mounted terminal 0.7 m wide with a screen and five keys.","description":"A wall-mounted terminal 0.7 m wide with a screen and five keys. Overall 0.70 by 0.50 by 0.11 m (X by Y by Z). Metre units, +Y up, the used side toward +Z. The origin is the centre of the back face so the panel can be placed straight onto a wall at eye height; the model extends 0.1 m toward +Z. Static geometry; no rig, collision or navigation data.","status":"published","url":"https://3dassets.dev/assets/spaceship-deck-kit-wall-console-ca153373","cdnUrl":"https://cdn.3dassets.dev/assets/12568/v1/model.glb","downloadUrl":"https://3dassets.dev/download/spaceship-deck-kit-wall-console-ca153373","thumbnailUrl":"https://cdn.3dassets.dev/assets/12568/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/12568/v1/poster.webp","blurhash":"UC9kmd%h00MwIUtm%gR4D4ROyZtm%#s.MdSh","category":{"slug":"props","title":"Props & Furniture"},"tags":[{"slug":"sci-fi","title":"Sci-Fi"},{"slug":"low-poly","title":"Low Poly"},{"slug":"interior","title":"Interior"}],"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":10328,"triangles":148,"vertices":444,"meshes":5,"materials":5,"textures":0,"animations":[],"boundingBox":{"min":[-0.3499999940395355,-0.25001067722066006,0.000010683074687684035],"max":[0.3499999940395355,0.25001067722066006,0.10999786502419019]},"sizeMeters":[0.7,0.5,0.11],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"Claude Fable 5.1","downloads":6,"publishedAt":"2026-09-07T15:04:44.285Z","updatedAt":"2026-10-06T20:20:25.711Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/12568/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function WallConsoleSpaceshipInteriorDeckKit(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/12568/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/12568/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/12568/v1/model.glb\" alt=\"Wall console (Spaceship Interior Deck Kit)\" 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/12568/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/12568/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"12570","slug":"spaceship-deck-kit-wall-screen-18ab93e8","title":"Wall display, 2 m (Spaceship Interior Deck Kit)","summary":"A 2 by 1.2 m wall display on a short bracket.","description":"A 2 by 1.2 m wall display on a short bracket. Overall 2.00 by 1.28 by 0.09 m (X by Y by Z). Metre units, +Y up, the used side toward +Z. The origin is the centre of the back face, so place it on a wall at the height you want the screen centre; it extends 0.09 m toward +Z. Static geometry; no rig, collision or navigation data.","status":"published","url":"https://3dassets.dev/assets/spaceship-deck-kit-wall-screen-18ab93e8","cdnUrl":"https://cdn.3dassets.dev/assets/12570/v1/model.glb","downloadUrl":"https://3dassets.dev/download/spaceship-deck-kit-wall-screen-18ab93e8","thumbnailUrl":"https://cdn.3dassets.dev/assets/12570/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/12570/v1/poster.webp","blurhash":"UH9ugDo~8woztSyEkCMc8wae*0jZROR5f7pJ","category":{"slug":"props","title":"Props & Furniture"},"tags":[{"slug":"sci-fi","title":"Sci-Fi"},{"slug":"low-poly","title":"Low Poly"},{"slug":"interior","title":"Interior"}],"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":7200,"triangles":100,"vertices":300,"meshes":4,"materials":4,"textures":0,"animations":[],"boundingBox":{"min":[-1,-0.679991471903672,-0.00004028532657798789],"max":[1,0.6000549333170568,0.08600604424403917]},"sizeMeters":[2,1.28,0.086],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"Claude Fable 5.1","downloads":7,"publishedAt":"2026-09-07T15:04:43.361Z","updatedAt":"2026-10-06T00:50:46.143Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/12570/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function WallDisplay2MSpaceshipInteriorDeckKit(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/12570/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/12570/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/12570/v1/model.glb\" alt=\"Wall display, 2 m (Spaceship Interior Deck Kit)\" 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/12570/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/12570/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"12569","slug":"spaceship-deck-kit-captain-chair-a4d87655","title":"Command chair (Spaceship Interior Deck Kit)","summary":"A high-backed command chair on a steel column with armrest touch panels.","description":"A high-backed command chair on a steel column with armrest touch panels. Overall 0.78 by 1.30 by 0.77 m (X by Y by Z). Metre units, +Y up, the used side toward +Z, resting on y = 0. Static geometry; no rig, collision or navigation data.","status":"published","url":"https://3dassets.dev/assets/spaceship-deck-kit-captain-chair-a4d87655","cdnUrl":"https://cdn.3dassets.dev/assets/12569/v1/model.glb","downloadUrl":"https://3dassets.dev/download/spaceship-deck-kit-captain-chair-a4d87655","thumbnailUrl":"https://cdn.3dassets.dev/assets/12569/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/12569/v1/poster.webp","blurhash":"U97_sLaL00tR?wMwDh.9U[M_Tf%gs7gNNeeS","category":{"slug":"props","title":"Props & Furniture"},"tags":[{"slug":"sci-fi","title":"Sci-Fi"},{"slug":"low-poly","title":"Low Poly"},{"slug":"interior","title":"Interior"}],"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":28624,"triangles":500,"vertices":1500,"meshes":6,"materials":6,"textures":0,"animations":[],"boundingBox":{"min":[-0.38999998569488525,-0.000008538304880845171,-0.43207619619838095],"max":[0.38999998569488525,1.2999905396465357,0.3399781687306533]},"sizeMeters":[0.78,1.3,0.772],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"Claude Fable 5.1","downloads":7,"publishedAt":"2026-09-07T15:04:44.364Z","updatedAt":"2026-10-06T18:53:02.384Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/12569/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function CommandChairSpaceshipInteriorDeckKit(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/12569/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/12569/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/12569/v1/model.glb\" alt=\"Command chair (Spaceship Interior Deck Kit)\" 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/12569/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/12569/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"12571","slug":"spaceship-deck-kit-crew-seat-7dcdcc58","title":"Crew seat (Spaceship Interior Deck Kit)","summary":"A low-backed pedestal seat for consoles and the mess.","description":"A low-backed pedestal seat for consoles and the mess. Overall 0.50 by 1.01 by 0.58 m (X by Y by Z). Metre units, +Y up, the used side toward +Z, resting on y = 0. Static geometry; no rig, collision or navigation data.","status":"published","url":"https://3dassets.dev/assets/spaceship-deck-kit-crew-seat-7dcdcc58","cdnUrl":"https://cdn.3dassets.dev/assets/12571/v1/model.glb","downloadUrl":"https://3dassets.dev/download/spaceship-deck-kit-crew-seat-7dcdcc58","thumbnailUrl":"https://cdn.3dassets.dev/assets/12571/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/12571/v1/poster.webp","blurhash":"UB72dVr;4TXnyZR4Mcx_HqROtmx]nNo}X9Vr","category":{"slug":"props","title":"Props & Furniture"},"tags":[{"slug":"sci-fi","title":"Sci-Fi"},{"slug":"low-poly","title":"Low Poly"},{"slug":"interior","title":"Interior"}],"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":13676,"triangles":268,"vertices":804,"meshes":3,"materials":3,"textures":0,"animations":[],"boundingBox":{"min":[-0.2500074706833171,-0.000010376292989913022,-0.3077383865450111],"max":[0.2500074706833171,1.0099999904632568,0.2700181831453529]},"sizeMeters":[0.5,1.01,0.578],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"Claude Fable 5.1","downloads":8,"publishedAt":"2026-09-07T15:04:43.339Z","updatedAt":"2026-10-06T20:20:31.264Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/12571/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function CrewSeatSpaceshipInteriorDeckKit(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/12571/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/12571/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/12571/v1/model.glb\" alt=\"Crew seat (Spaceship Interior Deck Kit)\" 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/12571/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/12571/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"12573","slug":"spaceship-deck-kit-holo-table-efcc526c","title":"Holographic table (Spaceship Interior Deck Kit)","summary":"A round briefing table with a rotating ship hologram over its lit centre.","description":"A round briefing table with a rotating ship hologram over its lit centre. Overall 1.72 by 1.20 by 1.72 m (X by Y by Z). Metre units, +Y up, the used side toward +Z, resting on y = 0. Rigid node-transform clips: spin. No skinning. No collision or navigation data.","status":"published","url":"https://3dassets.dev/assets/spaceship-deck-kit-holo-table-efcc526c","cdnUrl":"https://cdn.3dassets.dev/assets/12573/v1/model.glb","downloadUrl":"https://3dassets.dev/download/spaceship-deck-kit-holo-table-efcc526c","thumbnailUrl":"https://cdn.3dassets.dev/assets/12573/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/12573/v1/poster.webp","blurhash":"UJCQ0,t700ae~qofD%bG00ax.8ay00WB-;WV","category":{"slug":"props","title":"Props & Furniture"},"tags":[{"slug":"sci-fi","title":"Sci-Fi"},{"slug":"low-poly","title":"Low Poly"},{"slug":"interior","title":"Interior"},{"slug":"animated","title":"Animated"}],"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":50836,"triangles":992,"vertices":2976,"meshes":7,"materials":6,"textures":0,"animations":["spin"],"boundingBox":{"min":[-0.8600000143051147,-0.000030366966663031292,-0.8600000143051147],"max":[0.8600000143051147,1.2000097987055869,0.8600000143051147]},"sizeMeters":[1.72,1.2,1.72],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"Claude Fable 5.1","downloads":9,"publishedAt":"2026-09-07T15:04:44.384Z","updatedAt":"2026-10-06T00:04:50.459Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\nimport { AnimationMixer } from 'three'\n\nlet mixer\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/12573/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n  mixer = new AnimationMixer(gltf.scene)\n  mixer.clipAction(gltf.animations[0]).play()\n})\n\n// Call from your render loop; deltaSeconds is time since the previous frame.\nfunction updateAssetAnimation(deltaSeconds) {\n  mixer?.update(deltaSeconds)\n}","r3f":"import { useGLTF, useAnimations } from '@react-three/drei'\nimport { useEffect } from 'react'\n\nexport function HolographicTableSpaceshipInteriorDeckKit(props) {\n  const { scene, animations } = useGLTF('https://cdn.3dassets.dev/assets/12573/v1/model.glb')\n  const { actions, names } = useAnimations(animations, scene)\n  useEffect(() => {\n    const action = actions[names[0]]\n    action?.reset().play()\n    return () => { action?.stop() }\n  }, [actions, names])\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/12573/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/12573/v1/model.glb\" alt=\"Holographic table (Spaceship Interior Deck Kit)\" camera-controls auto-rotate autoplay></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/12573/v1/model.glb\n# Metres and +Y up are converted to Blender's Z-up scene automatically.\n# Clips arrive as actions; play them from the Dope Sheet > Action Editor.","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)\nvar player := model.find_child(\"AnimationPlayer\", true, false) as AnimationPlayer\nplayer.play(player.get_animation_list()[0])","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/12573/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);\n// Clips import as legacy AnimationClips on the root; GetComponent<Animation>().Play() starts the first."}},{"id":"12572","slug":"spaceship-deck-kit-command-platform-bc5f2929","title":"Command platform step (Spaceship Interior Deck Kit)","summary":"A 3 by 2 m raised step, 0.2 m high, with a lit front edge for the command chair.","description":"A 3 by 2 m raised step, 0.2 m high, with a lit front edge for the command chair. Overall 3.00 by 0.23 by 2.02 m (X by Y by Z). Metre units, +Y up, the used side toward +Z, resting on y = 0. Static geometry; no rig, collision or navigation data.","status":"published","url":"https://3dassets.dev/assets/spaceship-deck-kit-command-platform-bc5f2929","cdnUrl":"https://cdn.3dassets.dev/assets/12572/v1/model.glb","downloadUrl":"https://3dassets.dev/download/spaceship-deck-kit-command-platform-bc5f2929","thumbnailUrl":"https://cdn.3dassets.dev/assets/12572/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/12572/v1/poster.webp","blurhash":"UCC6=Rxu00ay?bxuM{M{00ax~qM|00D%%2%M","category":{"slug":"props","title":"Props & Furniture"},"tags":[{"slug":"sci-fi","title":"Sci-Fi"},{"slug":"low-poly","title":"Low Poly"},{"slug":"interior","title":"Interior"}],"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":7196,"triangles":100,"vertices":300,"meshes":4,"materials":4,"textures":0,"animations":[],"boundingBox":{"min":[-1.5,0.00002136444674930016,-1.000061037018952],"max":[1.5,0.23199785951205845,1.0150395212136498]},"sizeMeters":[3,0.232,2.015],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"Claude Fable 5.1","downloads":10,"publishedAt":"2026-09-07T15:04:44.328Z","updatedAt":"2026-10-25T15:49:29.631Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/12572/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function CommandPlatformStepSpaceshipInteriorDeckKit(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/12572/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/12572/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/12572/v1/model.glb\" alt=\"Command platform step (Spaceship Interior Deck Kit)\" 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/12572/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/12572/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"12574","slug":"spaceship-deck-kit-reactor-core-e1780718","title":"Reactor core (Spaceship Interior Deck Kit)","summary":"A 3.5 m reactor column in a six-post cage with two counter-rotating containment rings.","description":"A 3.5 m reactor column in a six-post cage with two counter-rotating containment rings. Overall 2.30 by 3.50 by 2.30 m (X by Y by Z). Metre units, +Y up, the used side toward +Z, resting on y = 0. Rigid node-transform clips: spin. No skinning. No collision or navigation data.","status":"published","url":"https://3dassets.dev/assets/spaceship-deck-kit-reactor-core-e1780718","cdnUrl":"https://cdn.3dassets.dev/assets/12574/v1/model.glb","downloadUrl":"https://3dassets.dev/download/spaceship-deck-kit-reactor-core-e1780718","thumbnailUrl":"https://cdn.3dassets.dev/assets/12574/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/12574/v1/poster.webp","blurhash":"U68#1vt800M_Ivj[jEe.00ax_Nog^*WXIUoc","category":{"slug":"props","title":"Props & Furniture"},"tags":[{"slug":"sci-fi","title":"Sci-Fi"},{"slug":"low-poly","title":"Low Poly"},{"slug":"interior","title":"Interior"},{"slug":"animated","title":"Animated"}],"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":92528,"triangles":2984,"vertices":8952,"meshes":11,"materials":5,"textures":0,"animations":["spin"],"boundingBox":{"min":[-1.1500198204138201,0,-1.1500198204138201],"max":[1.1500198204138201,3.5000152369032236,1.1500198204138201]},"sizeMeters":[2.3,3.5,2.3],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"Claude Fable 5.1","downloads":7,"publishedAt":"2026-09-07T15:04:44.459Z","updatedAt":"2026-10-06T19:33:21.169Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\nimport { AnimationMixer } from 'three'\n\nlet mixer\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/12574/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n  mixer = new AnimationMixer(gltf.scene)\n  mixer.clipAction(gltf.animations[0]).play()\n})\n\n// Call from your render loop; deltaSeconds is time since the previous frame.\nfunction updateAssetAnimation(deltaSeconds) {\n  mixer?.update(deltaSeconds)\n}","r3f":"import { useGLTF, useAnimations } from '@react-three/drei'\nimport { useEffect } from 'react'\n\nexport function ReactorCoreSpaceshipInteriorDeckKit(props) {\n  const { scene, animations } = useGLTF('https://cdn.3dassets.dev/assets/12574/v1/model.glb')\n  const { actions, names } = useAnimations(animations, scene)\n  useEffect(() => {\n    const action = actions[names[0]]\n    action?.reset().play()\n    return () => { action?.stop() }\n  }, [actions, names])\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/12574/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/12574/v1/model.glb\" alt=\"Reactor core (Spaceship Interior Deck Kit)\" camera-controls auto-rotate autoplay></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/12574/v1/model.glb\n# Metres and +Y up are converted to Blender's Z-up scene automatically.\n# Clips arrive as actions; play them from the Dope Sheet > Action Editor.","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)\nvar player := model.find_child(\"AnimationPlayer\", true, false) as AnimationPlayer\nplayer.play(player.get_animation_list()[0])","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/12574/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);\n// Clips import as legacy AnimationClips on the root; GetComponent<Animation>().Play() starts the first."}},{"id":"12576","slug":"spaceship-deck-kit-coolant-tank-0c24175f","title":"Coolant tank (Spaceship Interior Deck Kit)","summary":"A vertical tank on a four-leg frame with a top manifold, gauge and warning lamp.","description":"A vertical tank on a four-leg frame with a top manifold, gauge and warning lamp. Overall 1.04 by 2.14 by 1.08 m (X by Y by Z). Metre units, +Y up, the used side toward +Z, resting on y = 0. Static geometry; no rig, collision or navigation data.","status":"published","url":"https://3dassets.dev/assets/spaceship-deck-kit-coolant-tank-0c24175f","cdnUrl":"https://cdn.3dassets.dev/assets/12576/v1/model.glb","downloadUrl":"https://3dassets.dev/download/spaceship-deck-kit-coolant-tank-0c24175f","thumbnailUrl":"https://cdn.3dassets.dev/assets/12576/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/12576/v1/poster.webp","blurhash":"U57L7Xxv00IU~poc9FRjD4Vsx^kXSPjcsmWB","category":{"slug":"props","title":"Props & Furniture"},"tags":[{"slug":"sci-fi","title":"Sci-Fi"},{"slug":"low-poly","title":"Low Poly"},{"slug":"interior","title":"Interior"}],"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":24496,"triangles":444,"vertices":1332,"meshes":5,"materials":5,"textures":0,"animations":[],"boundingBox":{"min":[-0.5199999809265137,0,-0.5199999809265137],"max":[0.5199999809265137,2.140000104904175,0.5559987303818986]},"sizeMeters":[1.04,2.14,1.076],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"Claude Fable 5.1","downloads":10,"publishedAt":"2026-09-07T15:04:46.089Z","updatedAt":"2026-10-25T15:57:53.988Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/12576/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function CoolantTankSpaceshipInteriorDeckKit(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/12576/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/12576/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/12576/v1/model.glb\" alt=\"Coolant tank (Spaceship Interior Deck Kit)\" 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/12576/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/12576/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"12575","slug":"spaceship-deck-kit-conduit-straight-852795ba","title":"Conduit run, 3 m (Spaceship Interior Deck Kit)","summary":"Three floor-mounted conduits on two stands, 3 m long along Z with couplings near each end.","description":"Three floor-mounted conduits on two stands, 3 m long along Z with couplings near each end. Overall 0.70 by 0.90 by 3.00 m (X by Y by Z). Metre units, +Y up, the used side toward +Z, resting on y = 0. Ports are in at [0, 0, -1.5] and out at [0, 0, 1.5], type conduit. Static geometry; no rig, collision or navigation data.","status":"published","url":"https://3dassets.dev/assets/spaceship-deck-kit-conduit-straight-852795ba","cdnUrl":"https://cdn.3dassets.dev/assets/12575/v1/model.glb","downloadUrl":"https://3dassets.dev/download/spaceship-deck-kit-conduit-straight-852795ba","thumbnailUrl":"https://cdn.3dassets.dev/assets/12575/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/12575/v1/poster.webp","blurhash":"U65$0skWI9o#.TITR4t94TH?xvtS8wxu%$ba","category":{"slug":"props","title":"Props & Furniture"},"tags":[{"slug":"sci-fi","title":"Sci-Fi"},{"slug":"low-poly","title":"Low Poly"},{"slug":"interior","title":"Interior"},{"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":52052,"triangles":1020,"vertices":3060,"meshes":4,"materials":4,"textures":0,"animations":[],"boundingBox":{"min":[-0.3499636803249031,0.00005767146752377883,-1.5],"max":[0.3499636803249031,0.8999423046906183,1.5]},"sizeMeters":[0.7,0.9,3],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"Claude Fable 5.1","downloads":6,"publishedAt":"2026-09-07T15:04:46.073Z","updatedAt":"2026-10-06T19:33:21.465Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/12575/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function ConduitRun3MSpaceshipInteriorDeckKit(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/12575/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/12575/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/12575/v1/model.glb\" alt=\"Conduit run, 3 m (Spaceship Interior Deck Kit)\" 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/12575/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/12575/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"12577","slug":"spaceship-deck-kit-conduit-corner-a78e313f","title":"Conduit corner (Spaceship Interior Deck Kit)","summary":"Three conduits turning a right angle from south (-Z) to east (+X) over a corner stand.","description":"Three conduits turning a right angle from south (-Z) to east (+X) over a corner stand. Overall 1.85 by 0.88 by 1.85 m (X by Y by Z). Metre units, +Y up, the used side toward +Z, resting on y = 0. Ports are in at [0, 0, -1.5] and out at [1.5, 0, 0], type conduit. Static geometry; no rig, collision or navigation data.","status":"published","url":"https://3dassets.dev/assets/spaceship-deck-kit-conduit-corner-a78e313f","cdnUrl":"https://cdn.3dassets.dev/assets/12577/v1/model.glb","downloadUrl":"https://3dassets.dev/download/spaceship-deck-kit-conduit-corner-a78e313f","thumbnailUrl":"https://cdn.3dassets.dev/assets/12577/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/12577/v1/poster.webp","blurhash":"U55}]k.900H??^tRH?Mx00IA-;x]4TIT%g%g","category":{"slug":"props","title":"Props & Furniture"},"tags":[{"slug":"sci-fi","title":"Sci-Fi"},{"slug":"low-poly","title":"Low Poly"},{"slug":"interior","title":"Interior"},{"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":17540,"triangles":312,"vertices":936,"meshes":3,"materials":3,"textures":0,"animations":[],"boundingBox":{"min":[-0.3499999940395355,0.00000534462636631039,-1.5],"max":[1.5,0.8770354247879119,0.3499999940395355]},"sizeMeters":[1.85,0.877,1.85],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"Claude Fable 5.1","downloads":9,"publishedAt":"2026-09-07T15:04:45.777Z","updatedAt":"2026-10-25T09:31:02.616Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/12577/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function ConduitCornerSpaceshipInteriorDeckKit(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/12577/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/12577/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/12577/v1/model.glb\" alt=\"Conduit corner (Spaceship Interior Deck Kit)\" 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/12577/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/12577/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"12578","slug":"spaceship-deck-kit-maintenance-hatch-fa0c0988","title":"Floor maintenance hatch (Spaceship Interior Deck Kit)","summary":"A 1.1 m floor hatch frame with a lifting steel lid hinged along its back edge.","description":"A 1.1 m floor hatch frame with a lifting steel lid hinged along its back edge. Overall 1.10 by 0.19 by 1.10 m (X by Y by Z). Metre units, +Y up, the used side toward +Z, resting on y = 0. Rigid node-transform clips: open and close. No skinning. No collision or navigation data.","status":"published","url":"https://3dassets.dev/assets/spaceship-deck-kit-maintenance-hatch-fa0c0988","cdnUrl":"https://cdn.3dassets.dev/assets/12578/v1/model.glb","downloadUrl":"https://3dassets.dev/download/spaceship-deck-kit-maintenance-hatch-fa0c0988","thumbnailUrl":"https://cdn.3dassets.dev/assets/12578/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/12578/v1/poster.webp","blurhash":"U16RW9p100^$R2RjXB%K00r.~q4;KTxs-h9b","category":{"slug":"props","title":"Props & Furniture"},"tags":[{"slug":"sci-fi","title":"Sci-Fi"},{"slug":"low-poly","title":"Low Poly"},{"slug":"interior","title":"Interior"},{"slug":"animated","title":"Animated"}],"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":26612,"triangles":468,"vertices":1404,"meshes":5,"materials":3,"textures":0,"animations":["open","close"],"boundingBox":{"min":[-0.550000011920929,-0.000019837370252108466,-0.550000011920929],"max":[0.550000011920929,0.1899855036383295,0.550000011920929]},"sizeMeters":[1.1,0.19,1.1],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"Claude Fable 5.1","downloads":9,"publishedAt":"2026-09-07T15:04:46.012Z","updatedAt":"2026-10-25T10:36:31.504Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\nimport { AnimationMixer } from 'three'\n\nlet mixer\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/12578/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n  mixer = new AnimationMixer(gltf.scene)\n  mixer.clipAction(gltf.animations[0]).play()\n})\n\n// Call from your render loop; deltaSeconds is time since the previous frame.\nfunction updateAssetAnimation(deltaSeconds) {\n  mixer?.update(deltaSeconds)\n}","r3f":"import { useGLTF, useAnimations } from '@react-three/drei'\nimport { useEffect } from 'react'\n\nexport function FloorMaintenanceHatchSpaceshipInteriorDeckKit(props) {\n  const { scene, animations } = useGLTF('https://cdn.3dassets.dev/assets/12578/v1/model.glb')\n  const { actions, names } = useAnimations(animations, scene)\n  useEffect(() => {\n    const action = actions[names[0]]\n    action?.reset().play()\n    return () => { action?.stop() }\n  }, [actions, names])\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/12578/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/12578/v1/model.glb\" alt=\"Floor maintenance hatch (Spaceship Interior Deck Kit)\" camera-controls auto-rotate autoplay></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/12578/v1/model.glb\n# Metres and +Y up are converted to Blender's Z-up scene automatically.\n# Clips arrive as actions; play them from the Dope Sheet > Action Editor.","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)\nvar player := model.find_child(\"AnimationPlayer\", true, false) as AnimationPlayer\nplayer.play(player.get_animation_list()[0])","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/12578/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);\n// Clips import as legacy AnimationClips on the root; GetComponent<Animation>().Play() starts the first."}},{"id":"12579","slug":"spaceship-deck-kit-server-rack-e02f6bc5","title":"Server rack (Spaceship Interior Deck Kit)","summary":"A 2 m equipment cabinet with a glazed front door and status lights.","description":"A 2 m equipment cabinet with a glazed front door and status lights. Overall 0.60 by 2.04 by 0.89 m (X by Y by Z). Metre units, +Y up, the used side toward +Z, resting on y = 0. Rigid node-transform clips: open and close. No skinning. No collision or navigation data.","status":"published","url":"https://3dassets.dev/assets/spaceship-deck-kit-server-rack-e02f6bc5","cdnUrl":"https://cdn.3dassets.dev/assets/12579/v1/model.glb","downloadUrl":"https://3dassets.dev/download/spaceship-deck-kit-server-rack-e02f6bc5","thumbnailUrl":"https://cdn.3dassets.dev/assets/12579/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/12579/v1/poster.webp","blurhash":"U67ng=%g004T~qRj4nxv-;M{IT-=?bRjD%xu","category":{"slug":"props","title":"Props & Furniture"},"tags":[{"slug":"sci-fi","title":"Sci-Fi"},{"slug":"low-poly","title":"Low Poly"},{"slug":"interior","title":"Interior"},{"slug":"animated","title":"Animated"}],"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":16624,"triangles":288,"vertices":864,"meshes":6,"materials":5,"textures":0,"animations":["open","close"],"boundingBox":{"min":[-0.2999664296395764,0,-0.4199450625106181],"max":[0.2999664296395764,2.0399999618530273,0.4719900966429975]},"sizeMeters":[0.6,2.04,0.892],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"Claude Fable 5.1","downloads":8,"publishedAt":"2026-09-07T15:04:46.026Z","updatedAt":"2026-10-06T07:31:07.200Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\nimport { AnimationMixer } from 'three'\n\nlet mixer\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/12579/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n  mixer = new AnimationMixer(gltf.scene)\n  mixer.clipAction(gltf.animations[0]).play()\n})\n\n// Call from your render loop; deltaSeconds is time since the previous frame.\nfunction updateAssetAnimation(deltaSeconds) {\n  mixer?.update(deltaSeconds)\n}","r3f":"import { useGLTF, useAnimations } from '@react-three/drei'\nimport { useEffect } from 'react'\n\nexport function ServerRackSpaceshipInteriorDeckKit(props) {\n  const { scene, animations } = useGLTF('https://cdn.3dassets.dev/assets/12579/v1/model.glb')\n  const { actions, names } = useAnimations(animations, scene)\n  useEffect(() => {\n    const action = actions[names[0]]\n    action?.reset().play()\n    return () => { action?.stop() }\n  }, [actions, names])\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/12579/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/12579/v1/model.glb\" alt=\"Server rack (Spaceship Interior Deck Kit)\" camera-controls auto-rotate autoplay></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/12579/v1/model.glb\n# Metres and +Y up are converted to Blender's Z-up scene automatically.\n# Clips arrive as actions; play them from the Dope Sheet > Action Editor.","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)\nvar player := model.find_child(\"AnimationPlayer\", true, false) as AnimationPlayer\nplayer.play(player.get_animation_list()[0])","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/12579/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);\n// Clips import as legacy AnimationClips on the root; GetComponent<Animation>().Play() starts the first."}},{"id":"12582","slug":"spaceship-deck-kit-turbine-unit-7b205337","title":"Turbine unit (Spaceship Interior Deck Kit)","summary":"A boxed turbine housing with a six-blade fan behind a grille on its +Z face.","description":"A boxed turbine housing with a six-blade fan behind a grille on its +Z face. Overall 1.30 by 1.48 by 1.15 m (X by Y by Z). Metre units, +Y up, the used side toward +Z, resting on y = 0. Rigid node-transform clips: spin. No skinning. No collision or navigation data.","status":"published","url":"https://3dassets.dev/assets/spaceship-deck-kit-turbine-unit-7b205337","cdnUrl":"https://cdn.3dassets.dev/assets/12582/v1/model.glb","downloadUrl":"https://3dassets.dev/download/spaceship-deck-kit-turbine-unit-7b205337","thumbnailUrl":"https://cdn.3dassets.dev/assets/12582/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/12582/v1/poster.webp","blurhash":"UE9tlrbE00jY_NkC9FaeadofRjWBMxoJt8WB","category":{"slug":"props","title":"Props & Furniture"},"tags":[{"slug":"sci-fi","title":"Sci-Fi"},{"slug":"low-poly","title":"Low Poly"},{"slug":"interior","title":"Interior"},{"slug":"animated","title":"Animated"}],"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":30356,"triangles":524,"vertices":1572,"meshes":7,"materials":5,"textures":0,"animations":["spin"],"boundingBox":{"min":[-0.6499999761581421,0,-0.5000160130469419],"max":[0.6499999761581421,1.4800049169360545,0.650015989205084]},"sizeMeters":[1.3,1.48,1.15],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"Claude Fable 5.1","downloads":7,"publishedAt":"2026-09-07T15:04:46.212Z","updatedAt":"2026-10-05T08:35:20.967Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\nimport { AnimationMixer } from 'three'\n\nlet mixer\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/12582/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n  mixer = new AnimationMixer(gltf.scene)\n  mixer.clipAction(gltf.animations[0]).play()\n})\n\n// Call from your render loop; deltaSeconds is time since the previous frame.\nfunction updateAssetAnimation(deltaSeconds) {\n  mixer?.update(deltaSeconds)\n}","r3f":"import { useGLTF, useAnimations } from '@react-three/drei'\nimport { useEffect } from 'react'\n\nexport function TurbineUnitSpaceshipInteriorDeckKit(props) {\n  const { scene, animations } = useGLTF('https://cdn.3dassets.dev/assets/12582/v1/model.glb')\n  const { actions, names } = useAnimations(animations, scene)\n  useEffect(() => {\n    const action = actions[names[0]]\n    action?.reset().play()\n    return () => { action?.stop() }\n  }, [actions, names])\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/12582/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/12582/v1/model.glb\" alt=\"Turbine unit (Spaceship Interior Deck Kit)\" camera-controls auto-rotate autoplay></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/12582/v1/model.glb\n# Metres and +Y up are converted to Blender's Z-up scene automatically.\n# Clips arrive as actions; play them from the Dope Sheet > Action Editor.","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)\nvar player := model.find_child(\"AnimationPlayer\", true, false) as AnimationPlayer\nplayer.play(player.get_animation_list()[0])","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/12582/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);\n// Clips import as legacy AnimationClips on the root; GetComponent<Animation>().Play() starts the first."}},{"id":"12580","slug":"spaceship-deck-kit-bunk-unit-faf2cd69","title":"Crew bunk unit (Spaceship Interior Deck Kit)","summary":"A two-tier bunk with reading lights, a ladder and a sliding privacy screen on the lower berth.","description":"A two-tier bunk with reading lights, a ladder and a sliding privacy screen on the lower berth. Overall 2.16 by 2.22 by 1.05 m (X by Y by Z). Metre units, +Y up, the used side toward +Z, resting on y = 0. Rigid node-transform clips: open and close. No skinning. No collision or navigation data.","status":"published","url":"https://3dassets.dev/assets/spaceship-deck-kit-bunk-unit-faf2cd69","cdnUrl":"https://cdn.3dassets.dev/assets/12580/v1/model.glb","downloadUrl":"https://3dassets.dev/download/spaceship-deck-kit-bunk-unit-faf2cd69","thumbnailUrl":"https://cdn.3dassets.dev/assets/12580/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/12580/v1/poster.webp","blurhash":"UGBgi1M{00-o~qfk9FofMIjYbxX9Ioj[oeWB","category":{"slug":"props","title":"Props & Furniture"},"tags":[{"slug":"sci-fi","title":"Sci-Fi"},{"slug":"low-poly","title":"Low Poly"},{"slug":"interior","title":"Interior"},{"slug":"animated","title":"Animated"}],"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":34800,"triangles":604,"vertices":1812,"meshes":7,"materials":5,"textures":0,"animations":["open","close"],"boundingBox":{"min":[-1.0799920885957337,0,-0.5200552392990752],"max":[1.0799920885957337,2.2200000286102295,0.5300301977247068]},"sizeMeters":[2.16,2.22,1.05],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"Claude Fable 5.1","downloads":10,"publishedAt":"2026-09-07T15:04:46.146Z","updatedAt":"2026-10-25T07:59:05.812Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\nimport { AnimationMixer } from 'three'\n\nlet mixer\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/12580/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n  mixer = new AnimationMixer(gltf.scene)\n  mixer.clipAction(gltf.animations[0]).play()\n})\n\n// Call from your render loop; deltaSeconds is time since the previous frame.\nfunction updateAssetAnimation(deltaSeconds) {\n  mixer?.update(deltaSeconds)\n}","r3f":"import { useGLTF, useAnimations } from '@react-three/drei'\nimport { useEffect } from 'react'\n\nexport function CrewBunkUnitSpaceshipInteriorDeckKit(props) {\n  const { scene, animations } = useGLTF('https://cdn.3dassets.dev/assets/12580/v1/model.glb')\n  const { actions, names } = useAnimations(animations, scene)\n  useEffect(() => {\n    const action = actions[names[0]]\n    action?.reset().play()\n    return () => { action?.stop() }\n  }, [actions, names])\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/12580/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/12580/v1/model.glb\" alt=\"Crew bunk unit (Spaceship Interior Deck Kit)\" camera-controls auto-rotate autoplay></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/12580/v1/model.glb\n# Metres and +Y up are converted to Blender's Z-up scene automatically.\n# Clips arrive as actions; play them from the Dope Sheet > Action Editor.","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)\nvar player := model.find_child(\"AnimationPlayer\", true, false) as AnimationPlayer\nplayer.play(player.get_animation_list()[0])","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/12580/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);\n// Clips import as legacy AnimationClips on the root; GetComponent<Animation>().Play() starts the first."}},{"id":"12581","slug":"spaceship-deck-kit-locker-bank-224f9356","title":"Locker bank (Spaceship Interior Deck Kit)","summary":"Three crew lockers with hinged doors, vents and lit name plates.","description":"Three crew lockers with hinged doors, vents and lit name plates. Overall 1.58 by 1.96 by 0.60 m (X by Y by Z). Metre units, +Y up, the used side toward +Z, resting on y = 0. Rigid node-transform clips: open and close. No skinning. No collision or navigation data.","status":"published","url":"https://3dassets.dev/assets/spaceship-deck-kit-locker-bank-224f9356","cdnUrl":"https://cdn.3dassets.dev/assets/12581/v1/model.glb","downloadUrl":"https://3dassets.dev/download/spaceship-deck-kit-locker-bank-224f9356","thumbnailUrl":"https://cdn.3dassets.dev/assets/12581/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/12581/v1/poster.webp","blurhash":"U8CGuy0100=wWC%MWUD$00?b?wE2x]R*aKoe","category":{"slug":"props","title":"Props & Furniture"},"tags":[{"slug":"sci-fi","title":"Sci-Fi"},{"slug":"low-poly","title":"Low Poly"},{"slug":"interior","title":"Interior"},{"slug":"animated","title":"Animated"}],"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":16692,"triangles":400,"vertices":1200,"meshes":12,"materials":5,"textures":0,"animations":["open","close"],"boundingBox":{"min":[-0.7900235146283193,0,-0.284994664807619],"max":[0.7900235146283193,1.9600000381469727,0.3150029004139315]},"sizeMeters":[1.58,1.96,0.6],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"Claude Fable 5.1","downloads":7,"publishedAt":"2026-09-07T15:04:47.184Z","updatedAt":"2026-10-06T19:33:22.413Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\nimport { AnimationMixer } from 'three'\n\nlet mixer\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/12581/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n  mixer = new AnimationMixer(gltf.scene)\n  mixer.clipAction(gltf.animations[0]).play()\n})\n\n// Call from your render loop; deltaSeconds is time since the previous frame.\nfunction updateAssetAnimation(deltaSeconds) {\n  mixer?.update(deltaSeconds)\n}","r3f":"import { useGLTF, useAnimations } from '@react-three/drei'\nimport { useEffect } from 'react'\n\nexport function LockerBankSpaceshipInteriorDeckKit(props) {\n  const { scene, animations } = useGLTF('https://cdn.3dassets.dev/assets/12581/v1/model.glb')\n  const { actions, names } = useAnimations(animations, scene)\n  useEffect(() => {\n    const action = actions[names[0]]\n    action?.reset().play()\n    return () => { action?.stop() }\n  }, [actions, names])\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/12581/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/12581/v1/model.glb\" alt=\"Locker bank (Spaceship Interior Deck Kit)\" camera-controls auto-rotate autoplay></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/12581/v1/model.glb\n# Metres and +Y up are converted to Blender's Z-up scene automatically.\n# Clips arrive as actions; play them from the Dope Sheet > Action Editor.","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)\nvar player := model.find_child(\"AnimationPlayer\", true, false) as AnimationPlayer\nplayer.play(player.get_animation_list()[0])","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/12581/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);\n// Clips import as legacy AnimationClips on the root; GetComponent<Animation>().Play() starts the first."}},{"id":"12583","slug":"spaceship-deck-kit-mess-table-2e081c0b","title":"Mess table with benches (Spaceship Interior Deck Kit)","summary":"A 2 m mess table on twin pedestals with a fixed bench either side.","description":"A 2 m mess table on twin pedestals with a fixed bench either side. Overall 2.00 by 0.76 by 1.94 m (X by Y by Z). Metre units, +Y up, the used side toward +Z, resting on y = 0. Static geometry; no rig, collision or navigation data.","status":"published","url":"https://3dassets.dev/assets/spaceship-deck-kit-mess-table-2e081c0b","cdnUrl":"https://cdn.3dassets.dev/assets/12583/v1/model.glb","downloadUrl":"https://3dassets.dev/download/spaceship-deck-kit-mess-table-2e081c0b","thumbnailUrl":"https://cdn.3dassets.dev/assets/12583/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/12583/v1/poster.webp","blurhash":"UDAKR6%M00M{_NxuIUM{00jZ?aNG00M|?Hs.","category":{"slug":"props","title":"Props & Furniture"},"tags":[{"slug":"sci-fi","title":"Sci-Fi"},{"slug":"low-poly","title":"Low Poly"},{"slug":"interior","title":"Interior"}],"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":15556,"triangles":276,"vertices":828,"meshes":3,"materials":3,"textures":0,"animations":[],"boundingBox":{"min":[-1,-0.0000378516043284538,-0.9699697866756187],"max":[1,0.7600302025955452,0.9699697866756187]},"sizeMeters":[2,0.76,1.94],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"Claude Fable 5.1","downloads":7,"publishedAt":"2026-09-07T15:04:47.476Z","updatedAt":"2026-10-06T00:04:49.104Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/12583/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function MessTableWithBenchesSpaceshipInteriorDeckKit(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/12583/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/12583/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/12583/v1/model.glb\" alt=\"Mess table with benches (Spaceship Interior Deck Kit)\" 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/12583/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/12583/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"12586","slug":"spaceship-deck-kit-galley-unit-bb1593c3","title":"Galley unit (Spaceship Interior Deck Kit)","summary":"A 2 m galley counter with a drawer, a cupboard door, a hob ring and a drinks dispenser.","description":"A 2 m galley counter with a drawer, a cupboard door, a hob ring and a drinks dispenser. Overall 2.02 by 1.53 by 0.66 m (X by Y by Z). Metre units, +Y up, the used side toward +Z, resting on y = 0. Rigid node-transform clips: drawer-open, drawer-close, door-open and door-close. No skinning. No collision or navigation data.","status":"published","url":"https://3dassets.dev/assets/spaceship-deck-kit-galley-unit-bb1593c3","cdnUrl":"https://cdn.3dassets.dev/assets/12586/v1/model.glb","downloadUrl":"https://3dassets.dev/download/spaceship-deck-kit-galley-unit-bb1593c3","thumbnailUrl":"https://cdn.3dassets.dev/assets/12586/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/12586/v1/poster.webp","blurhash":"U9B|d6~q00D*8wt7?vIU004n?H-=?GbbE2sk","category":{"slug":"props","title":"Props & Furniture"},"tags":[{"slug":"sci-fi","title":"Sci-Fi"},{"slug":"low-poly","title":"Low Poly"},{"slug":"interior","title":"Interior"},{"slug":"animated","title":"Animated"}],"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":31676,"triangles":548,"vertices":1644,"meshes":10,"materials":6,"textures":0,"animations":["drawer-open","drawer-close","door-open","door-close"],"boundingBox":{"min":[-1.0099999904632568,-0.000025177397788667816,-0.3099676514366204],"max":[1.0099999904632568,1.530007462729707,0.34996764309197015]},"sizeMeters":[2.02,1.53,0.66],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"Claude Fable 5.1","downloads":7,"publishedAt":"2026-09-07T15:04:47.827Z","updatedAt":"2026-10-06T19:33:19.169Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\nimport { AnimationMixer } from 'three'\n\nlet mixer\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/12586/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n  mixer = new AnimationMixer(gltf.scene)\n  mixer.clipAction(gltf.animations[0]).play()\n})\n\n// Call from your render loop; deltaSeconds is time since the previous frame.\nfunction updateAssetAnimation(deltaSeconds) {\n  mixer?.update(deltaSeconds)\n}","r3f":"import { useGLTF, useAnimations } from '@react-three/drei'\nimport { useEffect } from 'react'\n\nexport function GalleyUnitSpaceshipInteriorDeckKit(props) {\n  const { scene, animations } = useGLTF('https://cdn.3dassets.dev/assets/12586/v1/model.glb')\n  const { actions, names } = useAnimations(animations, scene)\n  useEffect(() => {\n    const action = actions[names[0]]\n    action?.reset().play()\n    return () => { action?.stop() }\n  }, [actions, names])\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/12586/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/12586/v1/model.glb\" alt=\"Galley unit (Spaceship Interior Deck Kit)\" camera-controls auto-rotate autoplay></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/12586/v1/model.glb\n# Metres and +Y up are converted to Blender's Z-up scene automatically.\n# Clips arrive as actions; play them from the Dope Sheet > Action Editor.","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)\nvar player := model.find_child(\"AnimationPlayer\", true, false) as AnimationPlayer\nplayer.play(player.get_animation_list()[0])","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/12586/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);\n// Clips import as legacy AnimationClips on the root; GetComponent<Animation>().Play() starts the first."}},{"id":"12584","slug":"spaceship-deck-kit-medbay-bed-2116734f","title":"Medbay bed with scanner (Spaceship Interior Deck Kit)","summary":"A medical bed with a head-end monitor and a scanner arch that travels the length of the bed.","description":"A medical bed with a head-end monitor and a scanner arch that travels the length of the bed. Overall 1.34 by 1.40 by 2.06 m (X by Y by Z). Metre units, +Y up, the used side toward +Z, resting on y = 0. Rigid node-transform clips: open and close. No skinning. No collision or navigation data.","status":"published","url":"https://3dassets.dev/assets/spaceship-deck-kit-medbay-bed-2116734f","cdnUrl":"https://cdn.3dassets.dev/assets/12584/v1/model.glb","downloadUrl":"https://3dassets.dev/download/spaceship-deck-kit-medbay-bed-2116734f","thumbnailUrl":"https://cdn.3dassets.dev/assets/12584/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/12584/v1/poster.webp","blurhash":"U9857px]4TRis.RORktS00M{?woeIox^xtR4","category":{"slug":"props","title":"Props & Furniture"},"tags":[{"slug":"sci-fi","title":"Sci-Fi"},{"slug":"low-poly","title":"Low Poly"},{"slug":"interior","title":"Interior"},{"slug":"animated","title":"Animated"}],"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":33268,"triangles":584,"vertices":1752,"meshes":7,"materials":6,"textures":0,"animations":["open","close"],"boundingBox":{"min":[-0.6700000166893005,0.00003038311523428927,-1.059999942779541],"max":[0.6700000166893005,1.3999999713897706,1]},"sizeMeters":[1.34,1.4,2.06],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"Claude Fable 5.1","downloads":11,"publishedAt":"2026-09-07T15:04:48.751Z","updatedAt":"2026-10-25T11:25:54.651Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\nimport { AnimationMixer } from 'three'\n\nlet mixer\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/12584/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n  mixer = new AnimationMixer(gltf.scene)\n  mixer.clipAction(gltf.animations[0]).play()\n})\n\n// Call from your render loop; deltaSeconds is time since the previous frame.\nfunction updateAssetAnimation(deltaSeconds) {\n  mixer?.update(deltaSeconds)\n}","r3f":"import { useGLTF, useAnimations } from '@react-three/drei'\nimport { useEffect } from 'react'\n\nexport function MedbayBedWithScannerSpaceshipInteriorDeckKit(props) {\n  const { scene, animations } = useGLTF('https://cdn.3dassets.dev/assets/12584/v1/model.glb')\n  const { actions, names } = useAnimations(animations, scene)\n  useEffect(() => {\n    const action = actions[names[0]]\n    action?.reset().play()\n    return () => { action?.stop() }\n  }, [actions, names])\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/12584/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/12584/v1/model.glb\" alt=\"Medbay bed with scanner (Spaceship Interior Deck Kit)\" camera-controls auto-rotate autoplay></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/12584/v1/model.glb\n# Metres and +Y up are converted to Blender's Z-up scene automatically.\n# Clips arrive as actions; play them from the Dope Sheet > Action Editor.","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)\nvar player := model.find_child(\"AnimationPlayer\", true, false) as AnimationPlayer\nplayer.play(player.get_animation_list()[0])","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/12584/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);\n// Clips import as legacy AnimationClips on the root; GetComponent<Animation>().Play() starts the first."}},{"id":"12588","slug":"spaceship-deck-kit-medical-cabinet-e4f4fd46","title":"Medical cabinet (Spaceship Interior Deck Kit)","summary":"A glazed two-door supply cabinet with three shelves and a cross on its top rail.","description":"A glazed two-door supply cabinet with three shelves and a cross on its top rail. Overall 1.02 by 1.99 by 0.50 m (X by Y by Z). Metre units, +Y up, the used side toward +Z, resting on y = 0. Rigid node-transform clips: open and close. No skinning. No collision or navigation data.","status":"published","url":"https://3dassets.dev/assets/spaceship-deck-kit-medical-cabinet-e4f4fd46","cdnUrl":"https://cdn.3dassets.dev/assets/12588/v1/model.glb","downloadUrl":"https://3dassets.dev/download/spaceship-deck-kit-medical-cabinet-e4f4fd46","thumbnailUrl":"https://cdn.3dassets.dev/assets/12588/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/12588/v1/poster.webp","blurhash":"UACss;NG00xu~qt74nIo4mxa%hIo%gofIURj","category":{"slug":"props","title":"Props & Furniture"},"tags":[{"slug":"sci-fi","title":"Sci-Fi"},{"slug":"low-poly","title":"Low Poly"},{"slug":"interior","title":"Interior"},{"slug":"animated","title":"Animated"}],"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":15332,"triangles":220,"vertices":660,"meshes":7,"materials":5,"textures":0,"animations":["open","close"],"boundingBox":{"min":[-0.5099999904632568,0,-0.23497634376121673],"max":[0.5099999904632568,1.9900000393390656,0.2649978593332445]},"sizeMeters":[1.02,1.99,0.5],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"Claude Fable 5.1","downloads":9,"publishedAt":"2026-09-07T15:04:47.863Z","updatedAt":"2026-10-25T12:26:53.674Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\nimport { AnimationMixer } from 'three'\n\nlet mixer\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/12588/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n  mixer = new AnimationMixer(gltf.scene)\n  mixer.clipAction(gltf.animations[0]).play()\n})\n\n// Call from your render loop; deltaSeconds is time since the previous frame.\nfunction updateAssetAnimation(deltaSeconds) {\n  mixer?.update(deltaSeconds)\n}","r3f":"import { useGLTF, useAnimations } from '@react-three/drei'\nimport { useEffect } from 'react'\n\nexport function MedicalCabinetSpaceshipInteriorDeckKit(props) {\n  const { scene, animations } = useGLTF('https://cdn.3dassets.dev/assets/12588/v1/model.glb')\n  const { actions, names } = useAnimations(animations, scene)\n  useEffect(() => {\n    const action = actions[names[0]]\n    action?.reset().play()\n    return () => { action?.stop() }\n  }, [actions, names])\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/12588/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/12588/v1/model.glb\" alt=\"Medical cabinet (Spaceship Interior Deck Kit)\" camera-controls auto-rotate autoplay></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/12588/v1/model.glb\n# Metres and +Y up are converted to Blender's Z-up scene automatically.\n# Clips arrive as actions; play them from the Dope Sheet > Action Editor.","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)\nvar player := model.find_child(\"AnimationPlayer\", true, false) as AnimationPlayer\nplayer.play(player.get_animation_list()[0])","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/12588/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);\n// Clips import as legacy AnimationClips on the root; GetComponent<Animation>().Play() starts the first."}},{"id":"12587","slug":"spaceship-deck-kit-hydroponics-rack-0b4905a6","title":"Hydroponics rack (Spaceship Interior Deck Kit)","summary":"A three-shelf grow rack with lit shelves, plant pods and a water tank at the base.","description":"A three-shelf grow rack with lit shelves, plant pods and a water tank at the base. Overall 1.21 by 2.04 by 0.51 m (X by Y by Z). Metre units, +Y up, the used side toward +Z, resting on y = 0. Static geometry; no rig, collision or navigation data.","status":"published","url":"https://3dassets.dev/assets/spaceship-deck-kit-hydroponics-rack-0b4905a6","cdnUrl":"https://cdn.3dassets.dev/assets/12587/v1/model.glb","downloadUrl":"https://3dassets.dev/download/spaceship-deck-kit-hydroponics-rack-0b4905a6","thumbnailUrl":"https://cdn.3dassets.dev/assets/12587/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/12587/v1/poster.webp","blurhash":"U59%#I%M00D%+?xaKQIq0UWV}+s,a%o#ovVr","category":{"slug":"props","title":"Props & Furniture"},"tags":[{"slug":"sci-fi","title":"Sci-Fi"},{"slug":"low-poly","title":"Low Poly"},{"slug":"interior","title":"Interior"}],"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":117540,"triangles":2368,"vertices":7104,"meshes":5,"materials":5,"textures":0,"animations":[],"boundingBox":{"min":[-0.6050599688711203,0,-0.25504318369090856],"max":[0.6050599688711203,2.0399999618530273,0.25504318369090856]},"sizeMeters":[1.21,2.04,0.51],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"Claude Fable 5.1","downloads":7,"publishedAt":"2026-09-07T15:04:47.843Z","updatedAt":"2026-10-06T06:10:51.602Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/12587/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function HydroponicsRackSpaceshipInteriorDeckKit(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/12587/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/12587/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/12587/v1/model.glb\" alt=\"Hydroponics rack (Spaceship Interior Deck Kit)\" 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/12587/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/12587/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"12585","slug":"spaceship-deck-kit-storage-crate-33cd4f18","title":"Storage crate (Spaceship Interior Deck Kit)","summary":"A 0.6 m strapped crate with corner guards and a lit tag.","description":"A 0.6 m strapped crate with corner guards and a lit tag. Overall 0.64 by 0.62 by 0.64 m (X by Y by Z). Metre units, +Y up, the used side toward +Z, resting on y = 0. Static geometry; no rig, collision or navigation data.","status":"published","url":"https://3dassets.dev/assets/spaceship-deck-kit-storage-crate-33cd4f18","cdnUrl":"https://cdn.3dassets.dev/assets/12585/v1/model.glb","downloadUrl":"https://3dassets.dev/download/spaceship-deck-kit-storage-crate-33cd4f18","thumbnailUrl":"https://cdn.3dassets.dev/assets/12585/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/12585/v1/poster.webp","blurhash":"UCGbq~-;00Ri_4WB9Ft700WBxtR*IAof%Mae","category":{"slug":"props","title":"Props & Furniture"},"tags":[{"slug":"sci-fi","title":"Sci-Fi"},{"slug":"low-poly","title":"Low Poly"},{"slug":"interior","title":"Interior"}],"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":10924,"triangles":160,"vertices":480,"meshes":4,"materials":4,"textures":0,"animations":[],"boundingBox":{"min":[-0.3199999928474426,0,-0.3199999928474426],"max":[0.3199999928474426,0.619999690270058,0.3199999928474426]},"sizeMeters":[0.64,0.62,0.64],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"Claude Fable 5.1","downloads":7,"publishedAt":"2026-09-07T15:04:47.809Z","updatedAt":"2026-10-06T19:33:21.617Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/12585/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function StorageCrateSpaceshipInteriorDeckKit(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/12585/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/12585/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/12585/v1/model.glb\" alt=\"Storage crate (Spaceship Interior Deck Kit)\" 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/12585/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/12585/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"12589","slug":"spaceship-deck-kit-crate-tall-4cadfcb3","title":"Tall storage crate (Spaceship Interior Deck Kit)","summary":"A 0.6 by 1.2 m strapped crate for stacking beside the standard one.","description":"A 0.6 by 1.2 m strapped crate for stacking beside the standard one. Overall 0.64 by 1.22 by 0.64 m (X by Y by Z). Metre units, +Y up, the used side toward +Z, resting on y = 0. Static geometry; no rig, collision or navigation data.","status":"published","url":"https://3dassets.dev/assets/spaceship-deck-kit-crate-tall-4cadfcb3","cdnUrl":"https://cdn.3dassets.dev/assets/12589/v1/model.glb","downloadUrl":"https://3dassets.dev/download/spaceship-deck-kit-crate-tall-4cadfcb3","thumbnailUrl":"https://cdn.3dassets.dev/assets/12589/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/12589/v1/poster.webp","blurhash":"U6D,7g_30000_4af8_oy00M|-:t7tSj]V?WB","category":{"slug":"props","title":"Props & Furniture"},"tags":[{"slug":"sci-fi","title":"Sci-Fi"},{"slug":"low-poly","title":"Low Poly"},{"slug":"interior","title":"Interior"}],"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":10896,"triangles":160,"vertices":480,"meshes":4,"materials":4,"textures":0,"animations":[],"boundingBox":{"min":[-0.3200140460190106,0,-0.3200140460190106],"max":[0.3200140460190106,1.2200000286102295,0.3200140460190106]},"sizeMeters":[0.64,1.22,0.64],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"Claude Fable 5.1","downloads":7,"publishedAt":"2026-09-07T15:04:47.896Z","updatedAt":"2026-10-06T19:33:19.062Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/12589/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function TallStorageCrateSpaceshipInteriorDeckKit(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/12589/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/12589/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/12589/v1/model.glb\" alt=\"Tall storage crate (Spaceship Interior Deck Kit)\" 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/12589/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/12589/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"12590","slug":"spaceship-deck-kit-cargo-container-40d645f5","title":"Cargo container (Spaceship Interior Deck Kit)","summary":"A 2.4 m ribbed container with latched end panels and a hazard label.","description":"A 2.4 m ribbed container with latched end panels and a hazard label. Overall 2.56 by 2.20 by 2.32 m (X by Y by Z). Metre units, +Y up, the used side toward +Z, resting on y = 0. Static geometry; no rig, collision or navigation data.","status":"published","url":"https://3dassets.dev/assets/spaceship-deck-kit-cargo-container-40d645f5","cdnUrl":"https://cdn.3dassets.dev/assets/12590/v1/model.glb","downloadUrl":"https://3dassets.dev/download/spaceship-deck-kit-cargo-container-40d645f5","thumbnailUrl":"https://cdn.3dassets.dev/assets/12590/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/12590/v1/poster.webp","blurhash":"U597@b}=005YwcX9o#xB009wWB$ykrs:V?R+","category":{"slug":"props","title":"Props & Furniture"},"tags":[{"slug":"sci-fi","title":"Sci-Fi"},{"slug":"low-poly","title":"Low Poly"},{"slug":"interior","title":"Interior"}],"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":17732,"triangles":280,"vertices":840,"meshes":6,"materials":6,"textures":0,"animations":[],"boundingBox":{"min":[-1.2799999713897705,0.00005186159995584916,-1.159999966621399],"max":[1.2799999713897705,2.19994818608376,1.159999966621399]},"sizeMeters":[2.56,2.2,2.32],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"Claude Fable 5.1","downloads":7,"publishedAt":"2026-09-07T15:04:48.870Z","updatedAt":"2026-10-06T14:10:01.163Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/12590/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function CargoContainerSpaceshipInteriorDeckKit(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/12590/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/12590/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/12590/v1/model.glb\" alt=\"Cargo container (Spaceship Interior Deck Kit)\" 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/12590/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/12590/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"12591","slug":"spaceship-deck-kit-supply-drum-ee291518","title":"Supply drum (Spaceship Interior Deck Kit)","summary":"A 0.9 m ribbed drum with a label and a filler cap.","description":"A 0.9 m ribbed drum with a label and a filler cap. Overall 0.64 by 0.96 by 0.64 m (X by Y by Z). Metre units, +Y up, the used side toward +Z, resting on y = 0. Static geometry; no rig, collision or navigation data.","status":"published","url":"https://3dassets.dev/assets/spaceship-deck-kit-supply-drum-ee291518","cdnUrl":"https://cdn.3dassets.dev/assets/12591/v1/model.glb","downloadUrl":"https://3dassets.dev/download/spaceship-deck-kit-supply-drum-ee291518","thumbnailUrl":"https://cdn.3dassets.dev/assets/12591/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/12591/v1/poster.webp","blurhash":"U67exF.8008{n4WBkqt700Io*0-ojEsmWXNK","category":{"slug":"props","title":"Props & Furniture"},"tags":[{"slug":"sci-fi","title":"Sci-Fi"},{"slug":"low-poly","title":"Low Poly"},{"slug":"interior","title":"Interior"}],"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":28752,"triangles":532,"vertices":1596,"meshes":4,"materials":4,"textures":0,"animations":[],"boundingBox":{"min":[-0.320014030036882,0,-0.320014030036882],"max":[0.320014030036882,0.9600016710301502,0.320014030036882]},"sizeMeters":[0.64,0.96,0.64],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"Claude Fable 5.1","downloads":7,"publishedAt":"2026-09-07T15:04:49.134Z","updatedAt":"2026-10-06T19:33:18.911Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/12591/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function SupplyDrumSpaceshipInteriorDeckKit(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/12591/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/12591/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/12591/v1/model.glb\" alt=\"Supply drum (Spaceship Interior Deck Kit)\" 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/12591/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/12591/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"12592","slug":"spaceship-deck-kit-transport-pad-9ae57b5b","title":"Transport pad (Spaceship Interior Deck Kit)","summary":"A round pad with three emitter pillars and a turning ring above its lit disc.","description":"A round pad with three emitter pillars and a turning ring above its lit disc. Overall 2.60 by 1.82 by 2.60 m (X by Y by Z). Metre units, +Y up, the used side toward +Z, resting on y = 0. Rigid node-transform clips: spin. No skinning. No collision or navigation data.","status":"published","url":"https://3dassets.dev/assets/spaceship-deck-kit-transport-pad-9ae57b5b","cdnUrl":"https://cdn.3dassets.dev/assets/12592/v1/model.glb","downloadUrl":"https://3dassets.dev/download/spaceship-deck-kit-transport-pad-9ae57b5b","thumbnailUrl":"https://cdn.3dassets.dev/assets/12592/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/12592/v1/poster.webp","blurhash":"UC9@edt700WBIAWB%Nxu00Rj_Nt7~qof8_M{","category":{"slug":"props","title":"Props & Furniture"},"tags":[{"slug":"sci-fi","title":"Sci-Fi"},{"slug":"low-poly","title":"Low Poly"},{"slug":"interior","title":"Interior"},{"slug":"animated","title":"Animated"}],"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":98852,"triangles":2024,"vertices":6072,"meshes":6,"materials":4,"textures":0,"animations":["spin"],"boundingBox":{"min":[-1.2999999523162842,0.000012818633192142326,-1.2999999523162842],"max":[1.2999999523162842,1.8200640282829432,1.2999999523162842]},"sizeMeters":[2.6,1.82,2.6],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"Claude Fable 5.1","downloads":7,"publishedAt":"2026-09-07T15:04:49.501Z","updatedAt":"2026-10-06T08:39:23.058Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\nimport { AnimationMixer } from 'three'\n\nlet mixer\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/12592/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n  mixer = new AnimationMixer(gltf.scene)\n  mixer.clipAction(gltf.animations[0]).play()\n})\n\n// Call from your render loop; deltaSeconds is time since the previous frame.\nfunction updateAssetAnimation(deltaSeconds) {\n  mixer?.update(deltaSeconds)\n}","r3f":"import { useGLTF, useAnimations } from '@react-three/drei'\nimport { useEffect } from 'react'\n\nexport function TransportPadSpaceshipInteriorDeckKit(props) {\n  const { scene, animations } = useGLTF('https://cdn.3dassets.dev/assets/12592/v1/model.glb')\n  const { actions, names } = useAnimations(animations, scene)\n  useEffect(() => {\n    const action = actions[names[0]]\n    action?.reset().play()\n    return () => { action?.stop() }\n  }, [actions, names])\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/12592/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/12592/v1/model.glb\" alt=\"Transport pad (Spaceship Interior Deck Kit)\" camera-controls auto-rotate autoplay></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/12592/v1/model.glb\n# Metres and +Y up are converted to Blender's Z-up scene automatically.\n# Clips arrive as actions; play them from the Dope Sheet > Action Editor.","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)\nvar player := model.find_child(\"AnimationPlayer\", true, false) as AnimationPlayer\nplayer.play(player.get_animation_list()[0])","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/12592/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);\n// Clips import as legacy AnimationClips on the root; GetComponent<Animation>().Play() starts the first."}},{"id":"12595","slug":"spaceship-deck-kit-deck-plate-4m-3c5d0198","title":"Deck plate, 4 m (Spaceship Interior Deck Kit)","summary":"A 4 m square floor plate matching the corridor floor, for open areas.","description":"A 4 m square floor plate matching the corridor floor, for open areas. Overall 4.00 by 0.12 by 4.00 m (X by Y by Z). Metre units, +Y up, the used side toward +Z, resting on y = 0. Static geometry; no rig, collision or navigation data.","status":"published","url":"https://3dassets.dev/assets/spaceship-deck-kit-deck-plate-4m-3c5d0198","cdnUrl":"https://cdn.3dassets.dev/assets/12595/v1/model.glb","downloadUrl":"https://3dassets.dev/download/spaceship-deck-kit-deck-plate-4m-3c5d0198","thumbnailUrl":"https://cdn.3dassets.dev/assets/12595/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/12595/v1/poster.webp","blurhash":"U89HCN%M00jY%NaxRit700My~qj]9EogxuIU","category":{"slug":"buildings","title":"Buildings & Architecture"},"tags":[{"slug":"sci-fi","title":"Sci-Fi"},{"slug":"low-poly","title":"Low Poly"},{"slug":"interior","title":"Interior"},{"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":11172,"triangles":176,"vertices":528,"meshes":4,"materials":4,"textures":0,"animations":[],"boundingBox":{"min":[-2,-0.00005035479557733563,-2],"max":[2,0.11491233750413334,2]},"sizeMeters":[4,0.115,4],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"Claude Fable 5.1","downloads":9,"publishedAt":"2026-09-07T15:04:49.603Z","updatedAt":"2026-10-25T10:06:23.618Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/12595/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function DeckPlate4MSpaceshipInteriorDeckKit(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/12595/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/12595/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/12595/v1/model.glb\" alt=\"Deck plate, 4 m (Spaceship Interior Deck Kit)\" 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/12595/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/12595/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"12593","slug":"spaceship-deck-kit-railing-2m-d2739120","title":"Guard rail, 2 m (Spaceship Interior Deck Kit)","summary":"Two stanchions with a steel top rail and a blue mid rail, 2 m long along X.","description":"Two stanchions with a steel top rail and a blue mid rail, 2 m long along X. Overall 2.02 by 1.03 by 0.12 m (X by Y by Z). Metre units, +Y up, the used side toward +Z, resting on y = 0. Static geometry; no rig, collision or navigation data.","status":"published","url":"https://3dassets.dev/assets/spaceship-deck-kit-railing-2m-d2739120","cdnUrl":"https://cdn.3dassets.dev/assets/12593/v1/model.glb","downloadUrl":"https://3dassets.dev/download/spaceship-deck-kit-railing-2m-d2739120","thumbnailUrl":"https://cdn.3dassets.dev/assets/12593/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/12593/v1/poster.webp","blurhash":"U97-+ykCMct7_N%gMxe-Hq%gpIMxDhxD%gNK","category":{"slug":"props","title":"Props & Furniture"},"tags":[{"slug":"sci-fi","title":"Sci-Fi"},{"slug":"low-poly","title":"Low Poly"},{"slug":"interior","title":"Interior"}],"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":10800,"triangles":176,"vertices":528,"meshes":3,"materials":3,"textures":0,"animations":[],"boundingBox":{"min":[-1.0099999904632568,0.00001312282985654889,-0.06004455645687504],"max":[1.0099999904632568,1.0299592432612172,0.06004455645687504]},"sizeMeters":[2.02,1.03,0.12],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"Claude Fable 5.1","downloads":10,"publishedAt":"2026-09-07T15:04:49.519Z","updatedAt":"2026-10-25T12:55:01.470Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/12593/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function GuardRail2MSpaceshipInteriorDeckKit(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/12593/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/12593/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/12593/v1/model.glb\" alt=\"Guard rail, 2 m (Spaceship Interior Deck Kit)\" 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/12593/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/12593/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"12594","slug":"spaceship-deck-kit-ladder-well-d28f5e38","title":"Ladder well (Spaceship Interior Deck Kit)","summary":"A 3 m caged ladder rising from a ringed deck opening.","description":"A 3 m caged ladder rising from a ringed deck opening. Overall 1.48 by 3.06 by 1.48 m (X by Y by Z). Metre units, +Y up, the used side toward +Z, resting on y = 0. Static geometry; no rig, collision or navigation data.","status":"published","url":"https://3dassets.dev/assets/spaceship-deck-kit-ladder-well-d28f5e38","cdnUrl":"https://cdn.3dassets.dev/assets/12594/v1/model.glb","downloadUrl":"https://3dassets.dev/download/spaceship-deck-kit-ladder-well-d28f5e38","thumbnailUrl":"https://cdn.3dassets.dev/assets/12594/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/12594/v1/poster.webp","blurhash":"U47w.@R$00xw4@M}-ix@wEt7S+M{01oe~Vah","category":{"slug":"props","title":"Props & Furniture"},"tags":[{"slug":"sci-fi","title":"Sci-Fi"},{"slug":"low-poly","title":"Low Poly"},{"slug":"interior","title":"Interior"}],"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":55292,"triangles":1100,"vertices":3300,"meshes":3,"materials":3,"textures":0,"animations":[],"boundingBox":{"min":[-0.7400000095367432,0,-0.7400000095367432],"max":[0.7400000095367432,3.059999942779541,0.7400000095367432]},"sizeMeters":[1.48,3.06,1.48],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"Claude Fable 5.1","downloads":9,"publishedAt":"2026-09-07T15:04:49.549Z","updatedAt":"2026-10-06T07:03:05.214Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/12594/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function LadderWellSpaceshipInteriorDeckKit(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/12594/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/12594/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/12594/v1/model.glb\" alt=\"Ladder well (Spaceship Interior Deck Kit)\" 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/12594/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/12594/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"12596","slug":"spaceship-deck-kit-escape-pod-hatch-63c0e56a","title":"Escape pod hatch wall (Spaceship Interior Deck Kit)","summary":"A 2 m wall section carrying a round hinged pod hatch with warning stripes.","description":"A 2 m wall section carrying a round hinged pod hatch with warning stripes. Overall 2.00 by 2.70 by 0.51 m (X by Y by Z). Metre units, +Y up, the used side toward +Z, resting on y = 0. Rigid node-transform clips: open and close. No skinning. No collision or navigation data.","status":"published","url":"https://3dassets.dev/assets/spaceship-deck-kit-escape-pod-hatch-63c0e56a","cdnUrl":"https://cdn.3dassets.dev/assets/12596/v1/model.glb","downloadUrl":"https://3dassets.dev/download/spaceship-deck-kit-escape-pod-hatch-63c0e56a","thumbnailUrl":"https://cdn.3dassets.dev/assets/12596/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/12596/v1/poster.webp","blurhash":"UBC6=Q4n00_3~qt74nIUIU%MRjIU-;t6IAM{","category":{"slug":"props","title":"Props & Furniture"},"tags":[{"slug":"sci-fi","title":"Sci-Fi"},{"slug":"low-poly","title":"Low Poly"},{"slug":"interior","title":"Interior"},{"slug":"animated","title":"Animated"}],"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":28300,"triangles":476,"vertices":1428,"meshes":8,"materials":7,"textures":0,"animations":["open","close"],"boundingBox":{"min":[-1.000080892934026,0,-0.11999145715270935],"max":[1.000080892934026,2.700000047683716,0.3899539091414021]},"sizeMeters":[2,2.7,0.51],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"Claude Fable 5.1","downloads":9,"publishedAt":"2026-09-07T15:04:49.675Z","updatedAt":"2026-10-25T08:00:29.267Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\nimport { AnimationMixer } from 'three'\n\nlet mixer\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/12596/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n  mixer = new AnimationMixer(gltf.scene)\n  mixer.clipAction(gltf.animations[0]).play()\n})\n\n// Call from your render loop; deltaSeconds is time since the previous frame.\nfunction updateAssetAnimation(deltaSeconds) {\n  mixer?.update(deltaSeconds)\n}","r3f":"import { useGLTF, useAnimations } from '@react-three/drei'\nimport { useEffect } from 'react'\n\nexport function EscapePodHatchWallSpaceshipInteriorDeckKit(props) {\n  const { scene, animations } = useGLTF('https://cdn.3dassets.dev/assets/12596/v1/model.glb')\n  const { actions, names } = useAnimations(animations, scene)\n  useEffect(() => {\n    const action = actions[names[0]]\n    action?.reset().play()\n    return () => { action?.stop() }\n  }, [actions, names])\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/12596/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/12596/v1/model.glb\" alt=\"Escape pod hatch wall (Spaceship Interior Deck Kit)\" camera-controls auto-rotate autoplay></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/12596/v1/model.glb\n# Metres and +Y up are converted to Blender's Z-up scene automatically.\n# Clips arrive as actions; play them from the Dope Sheet > Action Editor.","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)\nvar player := model.find_child(\"AnimationPlayer\", true, false) as AnimationPlayer\nplayer.play(player.get_animation_list()[0])","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/12596/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);\n// Clips import as legacy AnimationClips on the root; GetComponent<Animation>().Play() starts the first."}},{"id":"12597","slug":"spaceship-deck-kit-spaceship-deck-kit-st-10f177e9-starter-scene","title":"Deck showroom (Spaceship Interior Deck Kit)","summary":"The whole kit laid out on deck plates as one open deck: bridge forward, engineering to starboard, crew quarters and medbay aft, cargo in the corner, and a corridor, bulkhead door and airlock in line along the port side. Rooms are open to the sky so the furniture reads; the...","description":"The whole kit laid out on deck plates as one open deck: bridge forward, engineering to starboard, crew quarters and medbay aft, cargo in the corner, and a corridor, bulkhead door and airlock in line along the port side. Rooms are open to the sky so the furniture reads; the roofed walk-through is the second scene.","status":"published","url":"https://3dassets.dev/assets/spaceship-deck-kit-spaceship-deck-kit-st-10f177e9-starter-scene","cdnUrl":"https://cdn.3dassets.dev/assets/12597/v1/model.glb","downloadUrl":"https://3dassets.dev/download/spaceship-deck-kit-spaceship-deck-kit-st-10f177e9-starter-scene","thumbnailUrl":"https://cdn.3dassets.dev/assets/12597/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/12597/v1/poster.webp","blurhash":"U68qd5X400NFRiWXban#00s;_Nspxvt7ofS5","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":895784,"triangles":21260,"vertices":48622,"meshes":211,"materials":8,"textures":0,"animations":[],"boundingBox":{"min":[-11.64012573625904,-0.0000656104071095065,-10],"max":[12,3.6000152369032237,10.189953909141403]},"sizeMeters":[23.64,3.6,20.19],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"Claude Fable 5.1","downloads":30,"publishedAt":"2026-09-07T15:04:51.584Z","updatedAt":"2026-10-25T13:18:05.876Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/12597/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function DeckShowroomSpaceshipInteriorDeckKit(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/12597/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/12597/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/12597/v1/model.glb\" alt=\"Deck showroom (Spaceship Interior Deck Kit)\" 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/12597/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/12597/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"12599","slug":"spaceship-deck-kit-spaceship-deck-kit-deck-scene-0ea59b80","title":"Forward deck walk-through (Spaceship Interior Deck Kit)","summary":"A complete roofed deck: the bridge forward behind a bulkhead door, a crossroads to crew quarters and engineering, a second crossroads to the medbay and a viewport dead end, a tee to the cargo bay and an airlock at the stern. Rooms are furnished; every port on the spine is...","description":"A complete roofed deck: the bridge forward behind a bulkhead door, a crossroads to crew quarters and engineering, a second crossroads to the medbay and a viewport dead end, a tee to the cargo bay and an airlock at the stern. Rooms are furnished; every port on the spine is declared and checked.","status":"published","url":"https://3dassets.dev/assets/spaceship-deck-kit-spaceship-deck-kit-deck-scene-0ea59b80","cdnUrl":"https://cdn.3dassets.dev/assets/12599/v1/model.glb","downloadUrl":"https://3dassets.dev/download/spaceship-deck-kit-spaceship-deck-kit-deck-scene-0ea59b80","thumbnailUrl":"https://cdn.3dassets.dev/assets/12599/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/12599/v1/poster.webp","blurhash":"U684oRWD00M_ITRPxvxu00xt_NWC?cxvITM_","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":1092516,"triangles":26236,"vertices":59845,"meshes":258,"materials":8,"textures":0,"animations":[],"boundingBox":{"min":[-14.019999980926514,-0.0002597477102304069,-18.040382011112747],"max":[14.119895783597638,5.40007064826874,23]},"sizeMeters":[28.14,5.4,41.04],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"Claude Fable 5.1","downloads":11,"publishedAt":"2026-09-07T15:04:51.857Z","updatedAt":"2026-10-25T14:38:20.518Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/12599/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function ForwardDeckWalkThroughSpaceshipInteriorDeckKit(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/12599/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/12599/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/12599/v1/model.glb\" alt=\"Forward deck walk-through (Spaceship Interior Deck Kit)\" 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/12599/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/12599/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"12598","slug":"spaceship-deck-kit-spaceship-deck-kit-junctions-scene-d5e7b35a","title":"Junction and door examples (Spaceship Interior Deck Kit)","summary":"A corner run into a viewport end, a tee with a viewport arm, a short module, a bulkhead door and an airlock in line, a conduit corner, and two deck plates carrying the pad, rack, ladder and rail.","description":"A corner run into a viewport end, a tee with a viewport arm, a short module, a bulkhead door and an airlock in line, a conduit corner, and two deck plates carrying the pad, rack, ladder and rail.","status":"published","url":"https://3dassets.dev/assets/spaceship-deck-kit-spaceship-deck-kit-junctions-scene-d5e7b35a","cdnUrl":"https://cdn.3dassets.dev/assets/12598/v1/model.glb","downloadUrl":"https://3dassets.dev/download/spaceship-deck-kit-spaceship-deck-kit-junctions-scene-d5e7b35a","thumbnailUrl":"https://cdn.3dassets.dev/assets/12598/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/12598/v1/poster.webp","blurhash":"U46khn8{00-;RQ%gWAIA00?b_4E1%L4mt8?v","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":485140,"triangles":10820,"vertices":25234,"meshes":83,"materials":7,"textures":0,"animations":[],"boundingBox":{"min":[-16,-0.0000656104071095065,-6],"max":[20,3.159999942779541,9]},"sizeMeters":[36,3.16,15],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"Claude Fable 5.1","downloads":8,"publishedAt":"2026-09-07T15:04:51.844Z","updatedAt":"2026-10-05T23:41:37.093Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/12598/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function JunctionAndDoorExamplesSpaceshipInteriorDeckKit(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/12598/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/12598/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/12598/v1/model.glb\" alt=\"Junction and door examples (Spaceship Interior Deck Kit)\" 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/12598/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/12598/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}}],"demo":{"slug":"spaceship-deck-kit","title":"Spaceship interior","url":"https://3dassets.dev/demos/spaceship-deck-kit"}}}