{"data":{"id":206,"slug":"automated-parking-and-vehicle-retrieval","title":"Automated Parking and Vehicle Retrieval","summary":"Fifty premium mechanical vehicle storage assets, including a shaped compact car and complete occupied two-level retrieval facility.","description":"Original graphite, ivory and ochre pallet parking machinery with transfer cabin, turntable, connected shuttle rails, braced lift and occupied storage bays. Supported maintenance access and service tools. Static mechanisms; no vehicle routing simulation, bypass instructions or structural/safety certification.","url":"https://3dassets.dev/packs/automated-parking-and-vehicle-retrieval","coverUrl":"https://cdn.3dassets.dev/assets/30391/v1/poster.webp","assetCount":51,"aiGenerated":true,"aiGeneratedAssetCount":51,"aiModels":["GPT-6"],"aiModelUnspecifiedCount":0,"featured":true,"licenseLabel":"CC0 1.0 Universal","totalBytes":6685916,"totalTriangles":287004,"starterScene":{"id":"30391","slug":"automated-parking-and-vehicle-retrieval--4cb287cd-starter-scene","title":"Pallet transfer and two-level storage facility (Automated Parking and Vehicle Retrieval)","summary":"Roofed transfer cabin connected to a two-level storage hall with occupied roller-supported shelves, lift tower, joined shuttle route and connected maintenance catwalk.","description":"Roofed transfer cabin connected to a two-level storage hall with occupied roller-supported shelves, lift tower, joined shuttle route and connected maintenance catwalk.","status":"published","url":"https://3dassets.dev/assets/automated-parking-and-vehicle-retrieval--4cb287cd-starter-scene","cdnUrl":"https://cdn.3dassets.dev/assets/30391/v1/model.glb","downloadUrl":"https://3dassets.dev/download/automated-parking-and-vehicle-retrieval--4cb287cd-starter-scene","thumbnailUrl":"https://cdn.3dassets.dev/assets/30391/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/30391/v1/poster.webp","blurhash":"U7BDm6R*00%24oM{xaxa00t7xvMy~p%MkCR*","category":{"slug":"environments","title":"Environments & Scenes"},"tags":[{"slug":"modern","title":"Modern"},{"slug":"realistic","title":"Realistic"},{"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":3263536,"triangles":148200,"vertices":160826,"meshes":218,"materials":11,"textures":0,"animations":[],"boundingBox":{"min":[-9.000213629566332,-0.00010071033621274206,-10],"max":[9.000213629566332,7.2245837688475145,10]},"sizeMeters":[18,7.225,20],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"GPT-6","downloads":0,"publishedAt":"2026-09-08T10:37:39.322Z","updatedAt":"2026-09-08T10:37:39.600Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/30391/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function PalletTransferAndTwoLevelStorageFacilityAutomatedParkingAndVehicleRetrieval(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/30391/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/30391/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/30391/v1/model.glb\" alt=\"Pallet transfer and two-level storage facility (Automated Parking and Vehicle Retrieval)\" camera-controls auto-rotate></model-viewer>","blender":"# Blender 4.x: File > Import > glTF 2.0, or from the Python console after downloading the file.\nimport bpy\nbpy.ops.import_scene.gltf(filepath='model.glb')  # from https://cdn.3dassets.dev/assets/30391/v1/model.glb\n# Metres and +Y up are converted to Blender's Z-up scene automatically.","godot":"# Godot 4: copy model.glb into res://models/ and the editor imports it as a scene.\nvar packed := load(\"res://models/model.glb\") as PackedScene\nvar model := packed.instantiate()\nadd_child(model)","unity":"// Unity: import model.glb with glTFast (Package Manager: com.unity.cloud.gltfast) and drag the prefab in,\n// or load it at runtime straight from the CDN:\nusing GLTFast;\nvar gltf = new GltfImport();\nif (await gltf.Load(\"https://cdn.3dassets.dev/assets/30391/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},"assets":[{"id":"30340","slug":"automated-parking-and-vehicle-retrieval-automated-park-89543e27","title":"Roofed Transfer Cabin (Automated Parking and Vehicle Retrieval)","summary":"Complete framed transfer cabin with side glazing, supported clear roof and large aligned front and rear vehicle openings.","description":"Complete framed transfer cabin with side glazing, supported clear roof and large aligned front and rear vehicle openings. Original automated vehicle storage and retrieval machinery. Metres, Y up, Z forward, ground-contact origin. Static model; no routing simulation or structural/safety certification claims.","status":"published","url":"https://3dassets.dev/assets/automated-parking-and-vehicle-retrieval-automated-park-89543e27","cdnUrl":"https://cdn.3dassets.dev/assets/30340/v1/model.glb","downloadUrl":"https://3dassets.dev/download/automated-parking-and-vehicle-retrieval-automated-park-89543e27","thumbnailUrl":"https://cdn.3dassets.dev/assets/30340/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/30340/v1/poster.webp","blurhash":"UJDm2J%L4nR*4.M{xut700Rjj[WV~pxuRPof","category":{"slug":"props","title":"Props & Furniture"},"tags":[{"slug":"modern","title":"Modern"},{"slug":"realistic","title":"Realistic"},{"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":91496,"triangles":4428,"vertices":3859,"meshes":3,"materials":3,"textures":0,"animations":[],"boundingBox":{"min":[-2.999988202762461,0.000019991411846109752,-3.3499999046325684],"max":[2.999988202762461,3.6251245226970132,3.259999990463257]},"sizeMeters":[6,3.625,6.61],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"GPT-6","downloads":0,"publishedAt":"2026-09-08T10:37:12.913Z","updatedAt":"2026-09-08T10:37:13.075Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/30340/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function RoofedTransferCabinAutomatedParkingAndVehicleRetrieval(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/30340/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/30340/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/30340/v1/model.glb\" alt=\"Roofed Transfer Cabin (Automated Parking and Vehicle Retrieval)\" camera-controls auto-rotate></model-viewer>","blender":"# Blender 4.x: File > Import > glTF 2.0, or from the Python console after downloading the file.\nimport bpy\nbpy.ops.import_scene.gltf(filepath='model.glb')  # from https://cdn.3dassets.dev/assets/30340/v1/model.glb\n# Metres and +Y up are converted to Blender's Z-up scene automatically.","godot":"# Godot 4: copy model.glb into res://models/ and the editor imports it as a scene.\nvar packed := load(\"res://models/model.glb\") as PackedScene\nvar model := packed.instantiate()\nadd_child(model)","unity":"// Unity: import model.glb with glTFast (Package Manager: com.unity.cloud.gltfast) and drag the prefab in,\n// or load it at runtime straight from the CDN:\nusing GLTFast;\nvar gltf = new GltfImport();\nif (await gltf.Load(\"https://cdn.3dassets.dev/assets/30340/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"30341","slug":"automated-parking-and-vehicle-retrieval-automated-park-8f5cfb02","title":"Parking Storage Hall (Automated Parking and Vehicle Retrieval)","summary":"Two-level mechanical parking hall with thick floor, full rear wall, framed side glazing, supported clear roof and transfer cabin opening.","description":"Two-level mechanical parking hall with thick floor, full rear wall, framed side glazing, supported clear roof and transfer cabin opening. Original automated vehicle storage and retrieval machinery. Metres, Y up, Z forward, ground-contact origin. Static model; no routing simulation or structural/safety certification claims.","status":"published","url":"https://3dassets.dev/assets/automated-parking-and-vehicle-retrieval-automated-park-8f5cfb02","cdnUrl":"https://cdn.3dassets.dev/assets/30341/v1/model.glb","downloadUrl":"https://3dassets.dev/download/automated-parking-and-vehicle-retrieval-automated-park-8f5cfb02","thumbnailUrl":"https://cdn.3dassets.dev/assets/30341/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/30341/v1/poster.webp","blurhash":"UAF$eLM|00x]4oofxtbF00xtt6Ri~pxuoJIU","category":{"slug":"props","title":"Props & Furniture"},"tags":[{"slug":"modern","title":"Modern"},{"slug":"realistic","title":"Realistic"},{"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":82656,"triangles":3996,"vertices":3470,"meshes":3,"materials":3,"textures":0,"animations":[],"boundingBox":{"min":[-7.099999904632568,0.0003289019133232429,-5.10017723510666],"max":[7.099999904632568,7.024583768847515,5.0101775593559275]},"sizeMeters":[14.2,7.024,10.11],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"GPT-6","downloads":0,"publishedAt":"2026-09-08T10:37:13.804Z","updatedAt":"2026-09-08T10:37:13.902Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/30341/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function ParkingStorageHallAutomatedParkingAndVehicleRetrieval(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/30341/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/30341/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/30341/v1/model.glb\" alt=\"Parking Storage Hall (Automated Parking and Vehicle Retrieval)\" camera-controls auto-rotate></model-viewer>","blender":"# Blender 4.x: File > Import > glTF 2.0, or from the Python console after downloading the file.\nimport bpy\nbpy.ops.import_scene.gltf(filepath='model.glb')  # from https://cdn.3dassets.dev/assets/30341/v1/model.glb\n# Metres and +Y up are converted to Blender's Z-up scene automatically.","godot":"# Godot 4: copy model.glb into res://models/ and the editor imports it as a scene.\nvar packed := load(\"res://models/model.glb\") as PackedScene\nvar model := packed.instantiate()\nadd_child(model)","unity":"// Unity: import model.glb with glTFast (Package Manager: com.unity.cloud.gltfast) and drag the prefab in,\n// or load it at runtime straight from the CDN:\nusing GLTFast;\nvar gltf = new GltfImport();\nif (await gltf.Load(\"https://cdn.3dassets.dev/assets/30341/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"30342","slug":"automated-parking-and-vehicle-retrieval-automated-park-17defc70","title":"Vehicle Entry Shutter (Automated Parking and Vehicle Retrieval)","summary":"Partly raised sectional entry shutter with guided side tracks, supported hood, separate slats and lower safety edge.","description":"Partly raised sectional entry shutter with guided side tracks, supported hood, separate slats and lower safety edge. Original automated vehicle storage and retrieval machinery. Metres, Y up, Z forward, ground-contact origin. Static model; no routing simulation or structural/safety certification claims.","status":"published","url":"https://3dassets.dev/assets/automated-parking-and-vehicle-retrieval-automated-park-17defc70","cdnUrl":"https://cdn.3dassets.dev/assets/30342/v1/model.glb","downloadUrl":"https://3dassets.dev/download/automated-parking-and-vehicle-retrieval-automated-park-17defc70","thumbnailUrl":"https://cdn.3dassets.dev/assets/30342/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/30342/v1/poster.webp","blurhash":"ULB3+*og9akC~qxuIURjRl%MxZIUD*%M%LRP","category":{"slug":"props","title":"Props & Furniture"},"tags":[{"slug":"modern","title":"Modern"},{"slug":"realistic","title":"Realistic"},{"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":36424,"triangles":1728,"vertices":1505,"meshes":5,"materials":5,"textures":0,"animations":[],"boundingBox":{"min":[-2.450000047683716,-0.0001345967920489688,-0.16987823445348682],"max":[2.450000047683716,3.1799701756472323,0.16987823445348682]},"sizeMeters":[4.9,3.18,0.34],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"GPT-6","downloads":0,"publishedAt":"2026-09-08T10:37:14.271Z","updatedAt":"2026-09-08T10:37:14.382Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/30342/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function VehicleEntryShutterAutomatedParkingAndVehicleRetrieval(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/30342/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/30342/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/30342/v1/model.glb\" alt=\"Vehicle Entry Shutter (Automated Parking and Vehicle Retrieval)\" camera-controls auto-rotate></model-viewer>","blender":"# Blender 4.x: File > Import > glTF 2.0, or from the Python console after downloading the file.\nimport bpy\nbpy.ops.import_scene.gltf(filepath='model.glb')  # from https://cdn.3dassets.dev/assets/30342/v1/model.glb\n# Metres and +Y up are converted to Blender's Z-up scene automatically.","godot":"# Godot 4: copy model.glb into res://models/ and the editor imports it as a scene.\nvar packed := load(\"res://models/model.glb\") as PackedScene\nvar model := packed.instantiate()\nadd_child(model)","unity":"// Unity: import model.glb with glTFast (Package Manager: com.unity.cloud.gltfast) and drag the prefab in,\n// or load it at runtime straight from the CDN:\nusing GLTFast;\nvar gltf = new GltfImport();\nif (await gltf.Load(\"https://cdn.3dassets.dev/assets/30342/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"30343","slug":"automated-parking-and-vehicle-retrieval-automated-park-c32413ad","title":"Transfer Platform (Automated Parking and Vehicle Retrieval)","summary":"Thick annular transfer platform with recessed turntable well, supported outer walking ring and ochre guide border.","description":"Thick annular transfer platform with recessed turntable well, supported outer walking ring and ochre guide border. Original automated vehicle storage and retrieval machinery. Metres, Y up, Z forward, ground-contact origin. Static model; no routing simulation or structural/safety certification claims.","status":"published","url":"https://3dassets.dev/assets/automated-parking-and-vehicle-retrieval-automated-park-c32413ad","cdnUrl":"https://cdn.3dassets.dev/assets/30343/v1/model.glb","downloadUrl":"https://3dassets.dev/download/automated-parking-and-vehicle-retrieval-automated-park-c32413ad","thumbnailUrl":"https://cdn.3dassets.dev/assets/30343/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/30343/v1/poster.webp","blurhash":"U6BWVqxu00xu-:WBRjs:00NG~pM{0ft7xuI.","category":{"slug":"props","title":"Props & Furniture"},"tags":[{"slug":"modern","title":"Modern"},{"slug":"realistic","title":"Realistic"},{"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":17416,"triangles":984,"vertices":674,"meshes":3,"materials":3,"textures":0,"animations":[],"boundingBox":{"min":[-2.6500000953674316,0.00006805661596544221,-2.6500000953674316],"max":[2.6500000953674316,0.19300726219290004,2.6500000953674316]},"sizeMeters":[5.3,0.193,5.3],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"GPT-6","downloads":0,"publishedAt":"2026-09-08T10:37:15.757Z","updatedAt":"2026-09-08T10:37:15.857Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/30343/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function TransferPlatformAutomatedParkingAndVehicleRetrieval(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/30343/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/30343/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/30343/v1/model.glb\" alt=\"Transfer Platform (Automated Parking and Vehicle Retrieval)\" camera-controls auto-rotate></model-viewer>","blender":"# Blender 4.x: File > Import > glTF 2.0, or from the Python console after downloading the file.\nimport bpy\nbpy.ops.import_scene.gltf(filepath='model.glb')  # from https://cdn.3dassets.dev/assets/30343/v1/model.glb\n# Metres and +Y up are converted to Blender's Z-up scene automatically.","godot":"# Godot 4: copy model.glb into res://models/ and the editor imports it as a scene.\nvar packed := load(\"res://models/model.glb\") as PackedScene\nvar model := packed.instantiate()\nadd_child(model)","unity":"// Unity: import model.glb with glTFast (Package Manager: com.unity.cloud.gltfast) and drag the prefab in,\n// or load it at runtime straight from the CDN:\nusing GLTFast;\nvar gltf = new GltfImport();\nif (await gltf.Load(\"https://cdn.3dassets.dev/assets/30343/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"30344","slug":"automated-parking-and-vehicle-retrieval-automated-park-e5b344a7","title":"Vehicle Turntable (Automated Parking and Vehicle Retrieval)","summary":"Circular vehicle turntable with a load-bearing drum, thick deck, perimeter wear ring and service fastener pads.","description":"Circular vehicle turntable with a load-bearing drum, thick deck, perimeter wear ring and service fastener pads. Original automated vehicle storage and retrieval machinery. Metres, Y up, Z forward, ground-contact origin. Static model; no routing simulation or structural/safety certification claims.","status":"published","url":"https://3dassets.dev/assets/automated-parking-and-vehicle-retrieval-automated-park-e5b344a7","cdnUrl":"https://cdn.3dassets.dev/assets/30344/v1/model.glb","downloadUrl":"https://3dassets.dev/download/automated-parking-and-vehicle-retrieval-automated-park-e5b344a7","thumbnailUrl":"https://cdn.3dassets.dev/assets/30344/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/30344/v1/poster.webp","blurhash":"U98g?I%M00Rj%MofRjf700M{_Nof9FRjxufk","category":{"slug":"props","title":"Props & Furniture"},"tags":[{"slug":"modern","title":"Modern"},{"slug":"realistic","title":"Realistic"},{"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":64064,"triangles":3288,"vertices":2521,"meshes":4,"materials":4,"textures":0,"animations":[],"boundingBox":{"min":[-2.299999952316284,-0.0000848415517658227,-2.299999952316284],"max":[2.299999952316284,0.2100892614550616,2.299999952316284]},"sizeMeters":[4.6,0.21,4.6],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"GPT-6","downloads":0,"publishedAt":"2026-09-08T10:37:14.843Z","updatedAt":"2026-09-08T10:37:14.950Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/30344/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function VehicleTurntableAutomatedParkingAndVehicleRetrieval(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/30344/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/30344/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/30344/v1/model.glb\" alt=\"Vehicle Turntable (Automated Parking and Vehicle Retrieval)\" camera-controls auto-rotate></model-viewer>","blender":"# Blender 4.x: File > Import > glTF 2.0, or from the Python console after downloading the file.\nimport bpy\nbpy.ops.import_scene.gltf(filepath='model.glb')  # from https://cdn.3dassets.dev/assets/30344/v1/model.glb\n# Metres and +Y up are converted to Blender's Z-up scene automatically.","godot":"# Godot 4: copy model.glb into res://models/ and the editor imports it as a scene.\nvar packed := load(\"res://models/model.glb\") as PackedScene\nvar model := packed.instantiate()\nadd_child(model)","unity":"// Unity: import model.glb with glTFast (Package Manager: com.unity.cloud.gltfast) and drag the prefab in,\n// or load it at runtime straight from the CDN:\nusing GLTFast;\nvar gltf = new GltfImport();\nif (await gltf.Load(\"https://cdn.3dassets.dev/assets/30344/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"30345","slug":"automated-parking-and-vehicle-retrieval-automated-park-02a84fff","title":"Turntable Drive Housing (Automated Parking and Vehicle Retrieval)","summary":"Vented turntable drive housing with a supported motor, output shaft, protective side panels and operator controls.","description":"Vented turntable drive housing with a supported motor, output shaft, protective side panels and operator controls. Original automated vehicle storage and retrieval machinery. Metres, Y up, Z forward, ground-contact origin. Static model; no routing simulation or structural/safety certification claims.","status":"published","url":"https://3dassets.dev/assets/automated-parking-and-vehicle-retrieval-automated-park-02a84fff","cdnUrl":"https://cdn.3dassets.dev/assets/30345/v1/model.glb","downloadUrl":"https://3dassets.dev/download/automated-parking-and-vehicle-retrieval-automated-park-02a84fff","thumbnailUrl":"https://cdn.3dassets.dev/assets/30345/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/30345/v1/poster.webp","blurhash":"URG920Rj01xu~pofIUWB4ot7oIM{D%WBogt7","category":{"slug":"props","title":"Props & Furniture"},"tags":[{"slug":"modern","title":"Modern"},{"slug":"realistic","title":"Realistic"},{"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":122064,"triangles":5664,"vertices":5305,"meshes":8,"materials":8,"textures":0,"animations":[],"boundingBox":{"min":[-0.4749999940395355,-0.000019533002620225615,-0.425016779846954],"max":[0.4749999940395355,0.7399960676147939,0.492001352965478]},"sizeMeters":[0.95,0.74,0.917],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"GPT-6","downloads":0,"publishedAt":"2026-09-08T10:37:15.511Z","updatedAt":"2026-09-08T10:37:15.605Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/30345/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function TurntableDriveHousingAutomatedParkingAndVehicleRetrieval(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/30345/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/30345/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/30345/v1/model.glb\" alt=\"Turntable Drive Housing (Automated Parking and Vehicle Retrieval)\" camera-controls auto-rotate></model-viewer>","blender":"# Blender 4.x: File > Import > glTF 2.0, or from the Python console after downloading the file.\nimport bpy\nbpy.ops.import_scene.gltf(filepath='model.glb')  # from https://cdn.3dassets.dev/assets/30345/v1/model.glb\n# Metres and +Y up are converted to Blender's Z-up scene automatically.","godot":"# Godot 4: copy model.glb into res://models/ and the editor imports it as a scene.\nvar packed := load(\"res://models/model.glb\") as PackedScene\nvar model := packed.instantiate()\nadd_child(model)","unity":"// Unity: import model.glb with glTFast (Package Manager: com.unity.cloud.gltfast) and drag the prefab in,\n// or load it at runtime straight from the CDN:\nusing GLTFast;\nvar gltf = new GltfImport();\nif (await gltf.Load(\"https://cdn.3dassets.dev/assets/30345/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"30346","slug":"automated-parking-and-vehicle-retrieval-automated-park-fca07221","title":"Wheel Alignment Curb (Automated Parking and Vehicle Retrieval)","summary":"Rounded wheel alignment guide with contrasting wear top and bolted ends.","description":"Rounded wheel alignment guide with contrasting wear top and bolted ends. Original automated vehicle storage and retrieval machinery. Metres, Y up, Z forward, ground-contact origin. Static model; no routing simulation or structural/safety certification claims.","status":"published","url":"https://3dassets.dev/assets/automated-parking-and-vehicle-retrieval-automated-park-fca07221","cdnUrl":"https://cdn.3dassets.dev/assets/30346/v1/model.glb","downloadUrl":"https://3dassets.dev/download/automated-parking-and-vehicle-retrieval-automated-park-fca07221","thumbnailUrl":"https://cdn.3dassets.dev/assets/30346/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/30346/v1/poster.webp","blurhash":"U89Z#|tPIWt5^$9cM}xs039I-nt60N~S?YIp","category":{"slug":"props","title":"Props & Furniture"},"tags":[{"slug":"modern","title":"Modern"},{"slug":"realistic","title":"Realistic"},{"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":17272,"triangles":456,"vertices":718,"meshes":3,"materials":3,"textures":0,"animations":[],"boundingBox":{"min":[-0.08001953184606464,-0.00002487273423455033,-0.75],"max":[0.08001953184606464,0.19103699989502498,0.75]},"sizeMeters":[0.16,0.191,1.5],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"GPT-6","downloads":0,"publishedAt":"2026-09-08T10:37:15.991Z","updatedAt":"2026-09-08T10:37:16.088Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/30346/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function WheelAlignmentCurbAutomatedParkingAndVehicleRetrieval(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/30346/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/30346/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/30346/v1/model.glb\" alt=\"Wheel Alignment Curb (Automated Parking and Vehicle Retrieval)\" camera-controls auto-rotate></model-viewer>","blender":"# Blender 4.x: File > Import > glTF 2.0, or from the Python console after downloading the file.\nimport bpy\nbpy.ops.import_scene.gltf(filepath='model.glb')  # from https://cdn.3dassets.dev/assets/30346/v1/model.glb\n# Metres and +Y up are converted to Blender's Z-up scene automatically.","godot":"# Godot 4: copy model.glb into res://models/ and the editor imports it as a scene.\nvar packed := load(\"res://models/model.glb\") as PackedScene\nvar model := packed.instantiate()\nadd_child(model)","unity":"// Unity: import model.glb with glTFast (Package Manager: com.unity.cloud.gltfast) and drag the prefab in,\n// or load it at runtime straight from the CDN:\nusing GLTFast;\nvar gltf = new GltfImport();\nif (await gltf.Load(\"https://cdn.3dassets.dev/assets/30346/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"30347","slug":"automated-parking-and-vehicle-retrieval-automated-park-81dd8f20","title":"Vehicle Clearance Scanner Arch (Automated Parking and Vehicle Retrieval)","summary":"Vehicle envelope arch with supported crossbeam, distinct sensor windows and bolted low bases.","description":"Vehicle envelope arch with supported crossbeam, distinct sensor windows and bolted low bases. Original automated vehicle storage and retrieval machinery. Metres, Y up, Z forward, ground-contact origin. Static model; no routing simulation or structural/safety certification claims.","status":"published","url":"https://3dassets.dev/assets/automated-parking-and-vehicle-retrieval-automated-park-81dd8f20","cdnUrl":"https://cdn.3dassets.dev/assets/30347/v1/model.glb","downloadUrl":"https://3dassets.dev/download/automated-parking-and-vehicle-retrieval-automated-park-81dd8f20","thumbnailUrl":"https://cdn.3dassets.dev/assets/30347/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/30347/v1/poster.webp","blurhash":"UFC%8G%MIA%M~q?bD%D%D*ogIVD%IUt6t6IU","category":{"slug":"props","title":"Props & Furniture"},"tags":[{"slug":"modern","title":"Modern"},{"slug":"realistic","title":"Realistic"},{"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":30752,"triangles":1296,"vertices":1121,"meshes":5,"materials":5,"textures":0,"animations":[],"boundingBox":{"min":[-1.6299999952316284,-0.00009704902485956068,-0.23002166746882688],"max":[1.6299999952316284,2.609931860065556,0.23002166746882688]},"sizeMeters":[3.26,2.61,0.46],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"GPT-6","downloads":0,"publishedAt":"2026-09-08T10:37:16.519Z","updatedAt":"2026-09-08T10:37:16.614Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/30347/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function VehicleClearanceScannerArchAutomatedParkingAndVehicleRetrieval(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/30347/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/30347/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/30347/v1/model.glb\" alt=\"Vehicle Clearance Scanner Arch (Automated Parking and Vehicle Retrieval)\" camera-controls auto-rotate></model-viewer>","blender":"# Blender 4.x: File > Import > glTF 2.0, or from the Python console after downloading the file.\nimport bpy\nbpy.ops.import_scene.gltf(filepath='model.glb')  # from https://cdn.3dassets.dev/assets/30347/v1/model.glb\n# Metres and +Y up are converted to Blender's Z-up scene automatically.","godot":"# Godot 4: copy model.glb into res://models/ and the editor imports it as a scene.\nvar packed := load(\"res://models/model.glb\") as PackedScene\nvar model := packed.instantiate()\nadd_child(model)","unity":"// Unity: import model.glb with glTFast (Package Manager: com.unity.cloud.gltfast) and drag the prefab in,\n// or load it at runtime straight from the CDN:\nusing GLTFast;\nvar gltf = new GltfImport();\nif (await gltf.Load(\"https://cdn.3dassets.dev/assets/30347/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"30348","slug":"automated-parking-and-vehicle-retrieval-automated-park-e08bbefe","title":"Position Sensor Post (Automated Parking and Vehicle Retrieval)","summary":"Short position sensor post with recessed optic window, protected housing and bolted mounting foot.","description":"Short position sensor post with recessed optic window, protected housing and bolted mounting foot. Original automated vehicle storage and retrieval machinery. Metres, Y up, Z forward, ground-contact origin. Static model; no routing simulation or structural/safety certification claims.","status":"published","url":"https://3dassets.dev/assets/automated-parking-and-vehicle-retrieval-automated-park-e08bbefe","cdnUrl":"https://cdn.3dassets.dev/assets/30348/v1/model.glb","downloadUrl":"https://3dassets.dev/download/automated-parking-and-vehicle-retrieval-automated-park-e08bbefe","thumbnailUrl":"https://cdn.3dassets.dev/assets/30348/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/30348/v1/poster.webp","blurhash":"U88EC{t700M__3of4nWA~qof4nRjxuj[M{WB","category":{"slug":"props","title":"Props & Furniture"},"tags":[{"slug":"modern","title":"Modern"},{"slug":"realistic","title":"Realistic"},{"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":30964,"triangles":912,"vertices":1438,"meshes":4,"materials":4,"textures":0,"animations":[],"boundingBox":{"min":[-0.10000000149011612,0.00000335588125239053,-0.10000000149011612],"max":[0.10000000149011612,0.7950021430509413,0.10000000149011612]},"sizeMeters":[0.2,0.795,0.2],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"GPT-6","downloads":0,"publishedAt":"2026-09-08T10:37:17.210Z","updatedAt":"2026-09-08T10:37:17.312Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/30348/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function PositionSensorPostAutomatedParkingAndVehicleRetrieval(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/30348/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/30348/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/30348/v1/model.glb\" alt=\"Position Sensor Post (Automated Parking and Vehicle Retrieval)\" camera-controls auto-rotate></model-viewer>","blender":"# Blender 4.x: File > Import > glTF 2.0, or from the Python console after downloading the file.\nimport bpy\nbpy.ops.import_scene.gltf(filepath='model.glb')  # from https://cdn.3dassets.dev/assets/30348/v1/model.glb\n# Metres and +Y up are converted to Blender's Z-up scene automatically.","godot":"# Godot 4: copy model.glb into res://models/ and the editor imports it as a scene.\nvar packed := load(\"res://models/model.glb\") as PackedScene\nvar model := packed.instantiate()\nadd_child(model)","unity":"// Unity: import model.glb with glTFast (Package Manager: com.unity.cloud.gltfast) and drag the prefab in,\n// or load it at runtime straight from the CDN:\nusing GLTFast;\nvar gltf = new GltfImport();\nif (await gltf.Load(\"https://cdn.3dassets.dev/assets/30348/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"30349","slug":"automated-parking-and-vehicle-retrieval-automated-park-acdbf93f","title":"Driver Instruction Kiosk (Automated Parking and Vehicle Retrieval)","summary":"Driver instruction kiosk with framed display, distinct confirmation controls, receipt panel and rear ventilation.","description":"Driver instruction kiosk with framed display, distinct confirmation controls, receipt panel and rear ventilation. Original automated vehicle storage and retrieval machinery. Metres, Y up, Z forward, ground-contact origin. Static model; no routing simulation or structural/safety certification claims.","status":"published","url":"https://3dassets.dev/assets/automated-parking-and-vehicle-retrieval-automated-park-acdbf93f","cdnUrl":"https://cdn.3dassets.dev/assets/30349/v1/model.glb","downloadUrl":"https://3dassets.dev/download/automated-parking-and-vehicle-retrieval-automated-park-acdbf93f","thumbnailUrl":"https://cdn.3dassets.dev/assets/30349/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/30349/v1/poster.webp","blurhash":"U87x2Y%f009FNINGs+%LRQWBoeof~q%M9FD%","category":{"slug":"props","title":"Props & Furniture"},"tags":[{"slug":"modern","title":"Modern"},{"slug":"realistic","title":"Realistic"},{"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":103488,"triangles":4092,"vertices":4753,"meshes":7,"materials":7,"textures":0,"animations":[],"boundingBox":{"min":[-0.2710191732183213,6.705522803684971e-10,-0.20048944327135787],"max":[0.2710191732183213,1.2050000429153442,0.3020013461801994]},"sizeMeters":[0.542,1.205,0.502],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"GPT-6","downloads":0,"publishedAt":"2026-09-08T10:37:17.360Z","updatedAt":"2026-09-08T10:37:17.455Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/30349/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function DriverInstructionKioskAutomatedParkingAndVehicleRetrieval(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/30349/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/30349/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/30349/v1/model.glb\" alt=\"Driver Instruction Kiosk (Automated Parking and Vehicle Retrieval)\" camera-controls auto-rotate></model-viewer>","blender":"# Blender 4.x: File > Import > glTF 2.0, or from the Python console after downloading the file.\nimport bpy\nbpy.ops.import_scene.gltf(filepath='model.glb')  # from https://cdn.3dassets.dev/assets/30349/v1/model.glb\n# Metres and +Y up are converted to Blender's Z-up scene automatically.","godot":"# Godot 4: copy model.glb into res://models/ and the editor imports it as a scene.\nvar packed := load(\"res://models/model.glb\") as PackedScene\nvar model := packed.instantiate()\nadd_child(model)","unity":"// Unity: import model.glb with glTFast (Package Manager: com.unity.cloud.gltfast) and drag the prefab in,\n// or load it at runtime straight from the CDN:\nusing GLTFast;\nvar gltf = new GltfImport();\nif (await gltf.Load(\"https://cdn.3dassets.dev/assets/30349/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"30350","slug":"automated-parking-and-vehicle-retrieval-automated-park-a92230ea","title":"Retrieval Terminal (Automated Parking and Vehicle Retrieval)","summary":"Retrieval pedestal with broad sloped-style control housing, top display, confirmation keys and card slot.","description":"Retrieval pedestal with broad sloped-style control housing, top display, confirmation keys and card slot. Original automated vehicle storage and retrieval machinery. Metres, Y up, Z forward, ground-contact origin. Static model; no routing simulation or structural/safety certification claims.","status":"published","url":"https://3dassets.dev/assets/automated-parking-and-vehicle-retrieval-automated-park-a92230ea","cdnUrl":"https://cdn.3dassets.dev/assets/30350/v1/model.glb","downloadUrl":"https://3dassets.dev/download/automated-parking-and-vehicle-retrieval-automated-park-a92230ea","thumbnailUrl":"https://cdn.3dassets.dev/assets/30350/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/30350/v1/poster.webp","blurhash":"U9A,%q-=004TE1j[%MWB01WA~pt8_2t79FM{","category":{"slug":"props","title":"Props & Furniture"},"tags":[{"slug":"modern","title":"Modern"},{"slug":"realistic","title":"Realistic"},{"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":74012,"triangles":3360,"vertices":2999,"meshes":6,"materials":6,"textures":0,"animations":[],"boundingBox":{"min":[-0.32100000977516174,-8.940697071579962e-10,-0.2499644369588326],"max":[0.32100000977516174,1.196998431435051,0.2499644369588326]},"sizeMeters":[0.642,1.197,0.5],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"GPT-6","downloads":0,"publishedAt":"2026-09-08T10:37:17.704Z","updatedAt":"2026-09-08T10:37:17.832Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/30350/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function RetrievalTerminalAutomatedParkingAndVehicleRetrieval(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/30350/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/30350/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/30350/v1/model.glb\" alt=\"Retrieval Terminal (Automated Parking and Vehicle Retrieval)\" camera-controls auto-rotate></model-viewer>","blender":"# Blender 4.x: File > Import > glTF 2.0, or from the Python console after downloading the file.\nimport bpy\nbpy.ops.import_scene.gltf(filepath='model.glb')  # from https://cdn.3dassets.dev/assets/30350/v1/model.glb\n# Metres and +Y up are converted to Blender's Z-up scene automatically.","godot":"# Godot 4: copy model.glb into res://models/ and the editor imports it as a scene.\nvar packed := load(\"res://models/model.glb\") as PackedScene\nvar model := packed.instantiate()\nadd_child(model)","unity":"// Unity: import model.glb with glTFast (Package Manager: com.unity.cloud.gltfast) and drag the prefab in,\n// or load it at runtime straight from the CDN:\nusing GLTFast;\nvar gltf = new GltfImport();\nif (await gltf.Load(\"https://cdn.3dassets.dev/assets/30350/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"30351","slug":"automated-parking-and-vehicle-retrieval-automated-park-7a301eec","title":"Access Card Reader (Automated Parking and Vehicle Retrieval)","summary":"Rounded access reader with a recessed target surface, status strip and cable socket.","description":"Rounded access reader with a recessed target surface, status strip and cable socket. Original automated vehicle storage and retrieval machinery. Metres, Y up, Z forward, ground-contact origin. Static model; no routing simulation or structural/safety certification claims.","status":"published","url":"https://3dassets.dev/assets/automated-parking-and-vehicle-retrieval-automated-park-7a301eec","cdnUrl":"https://cdn.3dassets.dev/assets/30351/v1/model.glb","downloadUrl":"https://3dassets.dev/download/automated-parking-and-vehicle-retrieval-automated-park-7a301eec","thumbnailUrl":"https://cdn.3dassets.dev/assets/30351/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/30351/v1/poster.webp","blurhash":"U26Rlk~q4TJ5?vMxMdyD009E.Sxu00%hyXH?","category":{"slug":"props","title":"Props & Furniture"},"tags":[{"slug":"modern","title":"Modern"},{"slug":"realistic","title":"Realistic"},{"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":52184,"triangles":2184,"vertices":2228,"meshes":5,"materials":5,"textures":0,"animations":[],"boundingBox":{"min":[-0.07600667461342242,-0.000005180103721448559,-0.1054999977350235],"max":[0.07600667461342242,0.08499736866734986,0.0949999988079071]},"sizeMeters":[0.152,0.085,0.2],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"GPT-6","downloads":0,"publishedAt":"2026-09-08T10:37:18.210Z","updatedAt":"2026-09-08T10:37:18.320Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/30351/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function AccessCardReaderAutomatedParkingAndVehicleRetrieval(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/30351/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/30351/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/30351/v1/model.glb\" alt=\"Access Card Reader (Automated Parking and Vehicle Retrieval)\" camera-controls auto-rotate></model-viewer>","blender":"# Blender 4.x: File > Import > glTF 2.0, or from the Python console after downloading the file.\nimport bpy\nbpy.ops.import_scene.gltf(filepath='model.glb')  # from https://cdn.3dassets.dev/assets/30351/v1/model.glb\n# Metres and +Y up are converted to Blender's Z-up scene automatically.","godot":"# Godot 4: copy model.glb into res://models/ and the editor imports it as a scene.\nvar packed := load(\"res://models/model.glb\") as PackedScene\nvar model := packed.instantiate()\nadd_child(model)","unity":"// Unity: import model.glb with glTFast (Package Manager: com.unity.cloud.gltfast) and drag the prefab in,\n// or load it at runtime straight from the CDN:\nusing GLTFast;\nvar gltf = new GltfImport();\nif (await gltf.Load(\"https://cdn.3dassets.dev/assets/30351/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"30352","slug":"automated-parking-and-vehicle-retrieval-automated-park-78305420","title":"Entry Signal Light (Automated Parking and Vehicle Retrieval)","summary":"Two-aspect cabin signal with supported mast, separate lenses and weather hood.","description":"Two-aspect cabin signal with supported mast, separate lenses and weather hood. Original automated vehicle storage and retrieval machinery. Metres, Y up, Z forward, ground-contact origin. Static model; no routing simulation or structural/safety certification claims.","status":"published","url":"https://3dassets.dev/assets/automated-parking-and-vehicle-retrieval-automated-park-78305420","cdnUrl":"https://cdn.3dassets.dev/assets/30352/v1/model.glb","downloadUrl":"https://3dassets.dev/download/automated-parking-and-vehicle-retrieval-automated-park-78305420","thumbnailUrl":"https://cdn.3dassets.dev/assets/30352/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/30352/v1/poster.webp","blurhash":"U14o1c-p0000~Vs:0LIo~Ws:4nIo^+oL4:R*","category":{"slug":"props","title":"Props & Furniture"},"tags":[{"slug":"modern","title":"Modern"},{"slug":"realistic","title":"Realistic"},{"slug":"kit","title":"Kit / Set"}],"license":{"slug":"cc0-1.0","name":"CC0 1.0 Universal","url":"https://creativecommons.org/publicdomain/zero/1.0/","attributionRequired":false},"contributor":{"username":"3dassets","name":"3D Assets","url":"https://3dassets.dev/u/3dassets"},"stats":{"fileSize":16408,"triangles":624,"vertices":767,"meshes":6,"materials":6,"textures":0,"animations":[],"boundingBox":{"min":[-0.10499999672174454,-0.0000017554724992194237,-0.09000000357627869],"max":[0.10499999672174454,2.1899958030783226,0.12999999523162842]},"sizeMeters":[0.21,2.19,0.22],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"GPT-6","downloads":0,"publishedAt":"2026-09-08T10:37:18.870Z","updatedAt":"2026-09-08T10:37:18.961Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/30352/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function EntrySignalLightAutomatedParkingAndVehicleRetrieval(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/30352/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/30352/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/30352/v1/model.glb\" alt=\"Entry Signal Light (Automated Parking and Vehicle Retrieval)\" camera-controls auto-rotate></model-viewer>","blender":"# Blender 4.x: File > Import > glTF 2.0, or from the Python console after downloading the file.\nimport bpy\nbpy.ops.import_scene.gltf(filepath='model.glb')  # from https://cdn.3dassets.dev/assets/30352/v1/model.glb\n# Metres and +Y up are converted to Blender's Z-up scene automatically.","godot":"# Godot 4: copy model.glb into res://models/ and the editor imports it as a scene.\nvar packed := load(\"res://models/model.glb\") as PackedScene\nvar model := packed.instantiate()\nadd_child(model)","unity":"// Unity: import model.glb with glTFast (Package Manager: com.unity.cloud.gltfast) and drag the prefab in,\n// or load it at runtime straight from the CDN:\nusing GLTFast;\nvar gltf = new GltfImport();\nif (await gltf.Load(\"https://cdn.3dassets.dev/assets/30352/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"30353","slug":"automated-parking-and-vehicle-retrieval-automated-park-1db30ea7","title":"Cabin Inspection Mirror (Automated Parking and Vehicle Retrieval)","summary":"Supported convex-style cabin mirror with thick rim and a braced wall mounting arm.","description":"Supported convex-style cabin mirror with thick rim and a braced wall mounting arm. Original automated vehicle storage and retrieval machinery. Metres, Y up, Z forward, ground-contact origin. Static model; no routing simulation or structural/safety certification claims.","status":"published","url":"https://3dassets.dev/assets/automated-parking-and-vehicle-retrieval-automated-park-1db30ea7","cdnUrl":"https://cdn.3dassets.dev/assets/30353/v1/model.glb","downloadUrl":"https://3dassets.dev/download/automated-parking-and-vehicle-retrieval-automated-park-1db30ea7","thumbnailUrl":"https://cdn.3dassets.dev/assets/30353/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/30353/v1/poster.webp","blurhash":"U26H=d?b008{M{t8xvRP00M{_Nt8RiM{a$xu","category":{"slug":"props","title":"Props & Furniture"},"tags":[{"slug":"modern","title":"Modern"},{"slug":"realistic","title":"Realistic"},{"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":22012,"triangles":1068,"vertices":828,"meshes":2,"materials":2,"textures":0,"animations":[],"boundingBox":{"min":[-0.05000000074505806,0,-0.040007243987734364],"max":[0.5299999825656414,0.47999998927116394,0.114990767908946]},"sizeMeters":[0.58,0.48,0.155],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"GPT-6","downloads":0,"publishedAt":"2026-09-08T10:37:19.142Z","updatedAt":"2026-09-08T10:37:19.257Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/30353/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function CabinInspectionMirrorAutomatedParkingAndVehicleRetrieval(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/30353/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/30353/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/30353/v1/model.glb\" alt=\"Cabin Inspection Mirror (Automated Parking and Vehicle Retrieval)\" camera-controls auto-rotate></model-viewer>","blender":"# Blender 4.x: File > Import > glTF 2.0, or from the Python console after downloading the file.\nimport bpy\nbpy.ops.import_scene.gltf(filepath='model.glb')  # from https://cdn.3dassets.dev/assets/30353/v1/model.glb\n# Metres and +Y up are converted to Blender's Z-up scene automatically.","godot":"# Godot 4: copy model.glb into res://models/ and the editor imports it as a scene.\nvar packed := load(\"res://models/model.glb\") as PackedScene\nvar model := packed.instantiate()\nadd_child(model)","unity":"// Unity: import model.glb with glTFast (Package Manager: com.unity.cloud.gltfast) and drag the prefab in,\n// or load it at runtime straight from the CDN:\nusing GLTFast;\nvar gltf = new GltfImport();\nif (await gltf.Load(\"https://cdn.3dassets.dev/assets/30353/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"30354","slug":"automated-parking-and-vehicle-retrieval-automated-park-1273bdc6","title":"Vehicle Pallet (Automated Parking and Vehicle Retrieval)","summary":"Load-bearing vehicle pallet with two continuous tyre runways, boxed side rails, crossmembers and edge guides.","description":"Load-bearing vehicle pallet with two continuous tyre runways, boxed side rails, crossmembers and edge guides. Original automated vehicle storage and retrieval machinery. Metres, Y up, Z forward, ground-contact origin. Static model; no routing simulation or structural/safety certification claims.","status":"published","url":"https://3dassets.dev/assets/automated-parking-and-vehicle-retrieval-automated-park-1273bdc6","cdnUrl":"https://cdn.3dassets.dev/assets/30354/v1/model.glb","downloadUrl":"https://3dassets.dev/download/automated-parking-and-vehicle-retrieval-automated-park-1273bdc6","thumbnailUrl":"https://cdn.3dassets.dev/assets/30354/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/30354/v1/poster.webp","blurhash":"U497ka%200XR-;D%IV%g00IU_Ns;4n_4-pDh","category":{"slug":"props","title":"Props & Furniture"},"tags":[{"slug":"modern","title":"Modern"},{"slug":"realistic","title":"Realistic"},{"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":65996,"triangles":2640,"vertices":2944,"meshes":3,"materials":3,"textures":0,"animations":[],"boundingBox":{"min":[-1.2001556443983277,0.00012268373754128342,-2.25],"max":[1.2001556443983277,0.15999221706533653,2.25]},"sizeMeters":[2.4,0.16,4.5],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"GPT-6","downloads":0,"publishedAt":"2026-09-08T10:37:19.434Z","updatedAt":"2026-09-08T10:37:19.695Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/30354/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function VehiclePalletAutomatedParkingAndVehicleRetrieval(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/30354/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/30354/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/30354/v1/model.glb\" alt=\"Vehicle Pallet (Automated Parking and Vehicle Retrieval)\" camera-controls auto-rotate></model-viewer>","blender":"# Blender 4.x: File > Import > glTF 2.0, or from the Python console after downloading the file.\nimport bpy\nbpy.ops.import_scene.gltf(filepath='model.glb')  # from https://cdn.3dassets.dev/assets/30354/v1/model.glb\n# Metres and +Y up are converted to Blender's Z-up scene automatically.","godot":"# Godot 4: copy model.glb into res://models/ and the editor imports it as a scene.\nvar packed := load(\"res://models/model.glb\") as PackedScene\nvar model := packed.instantiate()\nadd_child(model)","unity":"// Unity: import model.glb with glTFast (Package Manager: com.unity.cloud.gltfast) and drag the prefab in,\n// or load it at runtime straight from the CDN:\nusing GLTFast;\nvar gltf = new GltfImport();\nif (await gltf.Load(\"https://cdn.3dassets.dev/assets/30354/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"30355","slug":"automated-parking-and-vehicle-retrieval-automated-park-e993b403","title":"Pallet Wheel Restraint (Automated Parking and Vehicle Retrieval)","summary":"Bolted pallet wheel stop with a reinforced upright contact bar and supported rear gussets.","description":"Bolted pallet wheel stop with a reinforced upright contact bar and supported rear gussets. Original automated vehicle storage and retrieval machinery. Metres, Y up, Z forward, ground-contact origin. Static model; no routing simulation or structural/safety certification claims.","status":"published","url":"https://3dassets.dev/assets/automated-parking-and-vehicle-retrieval-automated-park-e993b403","cdnUrl":"https://cdn.3dassets.dev/assets/30355/v1/model.glb","downloadUrl":"https://3dassets.dev/download/automated-parking-and-vehicle-retrieval-automated-park-e993b403","thumbnailUrl":"https://cdn.3dassets.dev/assets/30355/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/30355/v1/poster.webp","blurhash":"U9Cimbf+03af~6?GIt9b00-i~SE50U58=??E","category":{"slug":"props","title":"Props & Furniture"},"tags":[{"slug":"modern","title":"Modern"},{"slug":"realistic","title":"Realistic"},{"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":18384,"triangles":480,"vertices":772,"meshes":3,"materials":3,"textures":0,"animations":[],"boundingBox":{"min":[-0.375,0.000023118217962914134,-0.11001541184728537],"max":[0.375,0.19498397941128198,0.11001541184728537]},"sizeMeters":[0.75,0.195,0.22],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"GPT-6","downloads":0,"publishedAt":"2026-09-08T10:37:20.434Z","updatedAt":"2026-09-08T10:37:20.530Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/30355/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function PalletWheelRestraintAutomatedParkingAndVehicleRetrieval(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/30355/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/30355/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/30355/v1/model.glb\" alt=\"Pallet Wheel Restraint (Automated Parking and Vehicle Retrieval)\" camera-controls auto-rotate></model-viewer>","blender":"# Blender 4.x: File > Import > glTF 2.0, or from the Python console after downloading the file.\nimport bpy\nbpy.ops.import_scene.gltf(filepath='model.glb')  # from https://cdn.3dassets.dev/assets/30355/v1/model.glb\n# Metres and +Y up are converted to Blender's Z-up scene automatically.","godot":"# Godot 4: copy model.glb into res://models/ and the editor imports it as a scene.\nvar packed := load(\"res://models/model.glb\") as PackedScene\nvar model := packed.instantiate()\nadd_child(model)","unity":"// Unity: import model.glb with glTFast (Package Manager: com.unity.cloud.gltfast) and drag the prefab in,\n// or load it at runtime straight from the CDN:\nusing GLTFast;\nvar gltf = new GltfImport();\nif (await gltf.Load(\"https://cdn.3dassets.dev/assets/30355/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"30356","slug":"automated-parking-and-vehicle-retrieval-automated-park-f9d7eb6f","title":"Pallet Roller Assembly (Automated Parking and Vehicle Retrieval)","summary":"Replaceable pallet roller on a complete base with side bearings, through axle and mounting bolts.","description":"Replaceable pallet roller on a complete base with side bearings, through axle and mounting bolts. Original automated vehicle storage and retrieval machinery. Metres, Y up, Z forward, ground-contact origin. Static model; no routing simulation or structural/safety certification claims.","status":"published","url":"https://3dassets.dev/assets/automated-parking-and-vehicle-retrieval-automated-park-f9d7eb6f","cdnUrl":"https://cdn.3dassets.dev/assets/30356/v1/model.glb","downloadUrl":"https://3dassets.dev/download/automated-parking-and-vehicle-retrieval-automated-park-f9d7eb6f","thumbnailUrl":"https://cdn.3dassets.dev/assets/30356/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/30356/v1/poster.webp","blurhash":"U384#t%h00IVoz?bRkIA00Mx~qaLNG4o%f%g","category":{"slug":"props","title":"Props & Furniture"},"tags":[{"slug":"modern","title":"Modern"},{"slug":"realistic","title":"Realistic"},{"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":36860,"triangles":996,"vertices":1732,"meshes":3,"materials":3,"textures":0,"animations":[],"boundingBox":{"min":[-0.2750000059604645,-0.000006565039025116515,-0.11998886334472977],"max":[0.2750000059604645,0.17499252291181444,0.11998886334472977]},"sizeMeters":[0.55,0.175,0.24],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"GPT-6","downloads":0,"publishedAt":"2026-09-08T10:37:21.056Z","updatedAt":"2026-09-08T10:37:21.158Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/30356/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function PalletRollerAssemblyAutomatedParkingAndVehicleRetrieval(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/30356/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/30356/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/30356/v1/model.glb\" alt=\"Pallet Roller Assembly (Automated Parking and Vehicle Retrieval)\" camera-controls auto-rotate></model-viewer>","blender":"# Blender 4.x: File > Import > glTF 2.0, or from the Python console after downloading the file.\nimport bpy\nbpy.ops.import_scene.gltf(filepath='model.glb')  # from https://cdn.3dassets.dev/assets/30356/v1/model.glb\n# Metres and +Y up are converted to Blender's Z-up scene automatically.","godot":"# Godot 4: copy model.glb into res://models/ and the editor imports it as a scene.\nvar packed := load(\"res://models/model.glb\") as PackedScene\nvar model := packed.instantiate()\nadd_child(model)","unity":"// Unity: import model.glb with glTFast (Package Manager: com.unity.cloud.gltfast) and drag the prefab in,\n// or load it at runtime straight from the CDN:\nusing GLTFast;\nvar gltf = new GltfImport();\nif (await gltf.Load(\"https://cdn.3dassets.dev/assets/30356/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"30358","slug":"automated-parking-and-vehicle-retrieval-automated-park-a01d1152","title":"Pallet Transfer Shuttle (Automated Parking and Vehicle Retrieval)","summary":"Rail shuttle with a long load frame, supported wheel bogies, twin pallet rails, protected drive motor and end service controls.","description":"Rail shuttle with a long load frame, supported wheel bogies, twin pallet rails, protected drive motor and end service controls. Original automated vehicle storage and retrieval machinery. Metres, Y up, Z forward, ground-contact origin. Static model; no routing simulation or structural/safety certification claims.","status":"published","url":"https://3dassets.dev/assets/automated-parking-and-vehicle-retrieval-automated-park-a01d1152","cdnUrl":"https://cdn.3dassets.dev/assets/30358/v1/model.glb","downloadUrl":"https://3dassets.dev/download/automated-parking-and-vehicle-retrieval-automated-park-a01d1152","thumbnailUrl":"https://cdn.3dassets.dev/assets/30358/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/30358/v1/poster.webp","blurhash":"U68;fF%L00IVxvM{M|og00M{~pxu9F%g%Mn~","category":{"slug":"props","title":"Props & Furniture"},"tags":[{"slug":"modern","title":"Modern"},{"slug":"realistic","title":"Realistic"},{"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":175332,"triangles":7512,"vertices":7796,"meshes":8,"materials":8,"textures":0,"animations":[],"boundingBox":{"min":[-1.2501060383493101,0.000048226609775603446,-2.200000047683716],"max":[1.2501060383493101,0.5899085157540668,2.3020013702520754]},"sizeMeters":[2.5,0.59,4.502],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"GPT-6","downloads":0,"publishedAt":"2026-09-08T10:37:21.877Z","updatedAt":"2026-09-08T10:37:21.979Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/30358/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function PalletTransferShuttleAutomatedParkingAndVehicleRetrieval(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/30358/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/30358/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/30358/v1/model.glb\" alt=\"Pallet Transfer Shuttle (Automated Parking and Vehicle Retrieval)\" camera-controls auto-rotate></model-viewer>","blender":"# Blender 4.x: File > Import > glTF 2.0, or from the Python console after downloading the file.\nimport bpy\nbpy.ops.import_scene.gltf(filepath='model.glb')  # from https://cdn.3dassets.dev/assets/30358/v1/model.glb\n# Metres and +Y up are converted to Blender's Z-up scene automatically.","godot":"# Godot 4: copy model.glb into res://models/ and the editor imports it as a scene.\nvar packed := load(\"res://models/model.glb\") as PackedScene\nvar model := packed.instantiate()\nadd_child(model)","unity":"// Unity: import model.glb with glTFast (Package Manager: com.unity.cloud.gltfast) and drag the prefab in,\n// or load it at runtime straight from the CDN:\nusing GLTFast;\nvar gltf = new GltfImport();\nif (await gltf.Load(\"https://cdn.3dassets.dev/assets/30358/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"30357","slug":"automated-parking-and-vehicle-retrieval-automated-park-766dc6c0","title":"Shuttle Rail Straight (Automated Parking and Vehicle Retrieval)","summary":"Twin shuttle guide rails with cross ties, fixing bolts and matching 2.8 metre segment joints.","description":"Twin shuttle guide rails with cross ties, fixing bolts and matching 2.8 metre segment joints. Original automated vehicle storage and retrieval machinery. Metres, Y up, Z forward, ground-contact origin. Static model; no routing simulation or structural/safety certification claims.","status":"published","url":"https://3dassets.dev/assets/automated-parking-and-vehicle-retrieval-automated-park-766dc6c0","cdnUrl":"https://cdn.3dassets.dev/assets/30357/v1/model.glb","downloadUrl":"https://3dassets.dev/download/automated-parking-and-vehicle-retrieval-automated-park-766dc6c0","thumbnailUrl":"https://cdn.3dassets.dev/assets/30357/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/30357/v1/poster.webp","blurhash":"U271+f?H00t8.8VsIVkq00D*_NM_4Ttm-prD","category":{"slug":"props","title":"Props & Furniture"},"tags":[{"slug":"modern","title":"Modern"},{"slug":"realistic","title":"Realistic"},{"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":30840,"triangles":912,"vertices":1444,"meshes":2,"materials":2,"textures":0,"animations":[],"boundingBox":{"min":[-1.050070522382101,-0.000050736329300180016,-1.399999976158142],"max":[1.050070522382101,0.12505073558424212,1.399999976158142]},"sizeMeters":[2.1,0.125,2.8],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"GPT-6","downloads":0,"publishedAt":"2026-09-08T10:37:21.814Z","updatedAt":"2026-09-08T10:37:21.906Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/30357/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function ShuttleRailStraightAutomatedParkingAndVehicleRetrieval(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/30357/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/30357/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/30357/v1/model.glb\" alt=\"Shuttle Rail Straight (Automated Parking and Vehicle Retrieval)\" camera-controls auto-rotate></model-viewer>","blender":"# Blender 4.x: File > Import > glTF 2.0, or from the Python console after downloading the file.\nimport bpy\nbpy.ops.import_scene.gltf(filepath='model.glb')  # from https://cdn.3dassets.dev/assets/30357/v1/model.glb\n# Metres and +Y up are converted to Blender's Z-up scene automatically.","godot":"# Godot 4: copy model.glb into res://models/ and the editor imports it as a scene.\nvar packed := load(\"res://models/model.glb\") as PackedScene\nvar model := packed.instantiate()\nadd_child(model)","unity":"// Unity: import model.glb with glTFast (Package Manager: com.unity.cloud.gltfast) and drag the prefab in,\n// or load it at runtime straight from the CDN:\nusing GLTFast;\nvar gltf = new GltfImport();\nif (await gltf.Load(\"https://cdn.3dassets.dev/assets/30357/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"30359","slug":"automated-parking-and-vehicle-retrieval-automated-park-38ae6295","title":"Shuttle Rail End Stop (Automated Parking and Vehicle Retrieval)","summary":"Twin rail-end buffers with raised impact blocks, bolted caps and full support plate.","description":"Twin rail-end buffers with raised impact blocks, bolted caps and full support plate. Original automated vehicle storage and retrieval machinery. Metres, Y up, Z forward, ground-contact origin. Static model; no routing simulation or structural/safety certification claims.","status":"published","url":"https://3dassets.dev/assets/automated-parking-and-vehicle-retrieval-automated-park-38ae6295","cdnUrl":"https://cdn.3dassets.dev/assets/30359/v1/model.glb","downloadUrl":"https://3dassets.dev/download/automated-parking-and-vehicle-retrieval-automated-park-38ae6295","thumbnailUrl":"https://cdn.3dassets.dev/assets/30359/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/30359/v1/poster.webp","blurhash":"U597OuspiFxZrq~U%1M_00xB.AkDtl01E1-=","category":{"slug":"props","title":"Props & Furniture"},"tags":[{"slug":"modern","title":"Modern"},{"slug":"realistic","title":"Realistic"},{"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":18684,"triangles":564,"vertices":815,"meshes":2,"materials":2,"textures":0,"animations":[],"boundingBox":{"min":[-1.0499999523162842,-0.000032578551734857575,-0.09997863250303068],"max":[1.0499999523162842,0.2950325650661839,0.09997863250303068]},"sizeMeters":[2.1,0.295,0.2],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"GPT-6","downloads":0,"publishedAt":"2026-09-08T10:37:22.091Z","updatedAt":"2026-09-08T10:37:22.194Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/30359/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function ShuttleRailEndStopAutomatedParkingAndVehicleRetrieval(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/30359/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/30359/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/30359/v1/model.glb\" alt=\"Shuttle Rail End Stop (Automated Parking and Vehicle Retrieval)\" camera-controls auto-rotate></model-viewer>","blender":"# Blender 4.x: File > Import > glTF 2.0, or from the Python console after downloading the file.\nimport bpy\nbpy.ops.import_scene.gltf(filepath='model.glb')  # from https://cdn.3dassets.dev/assets/30359/v1/model.glb\n# Metres and +Y up are converted to Blender's Z-up scene automatically.","godot":"# Godot 4: copy model.glb into res://models/ and the editor imports it as a scene.\nvar packed := load(\"res://models/model.glb\") as PackedScene\nvar model := packed.instantiate()\nadd_child(model)","unity":"// Unity: import model.glb with glTFast (Package Manager: com.unity.cloud.gltfast) and drag the prefab in,\n// or load it at runtime straight from the CDN:\nusing GLTFast;\nvar gltf = new GltfImport();\nif (await gltf.Load(\"https://cdn.3dassets.dev/assets/30359/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"30360","slug":"automated-parking-and-vehicle-retrieval-automated-park-fb5bba1c","title":"Lift Guide Tower (Automated Parking and Vehicle Retrieval)","summary":"Two-level lift guide tower with four load columns, inner guide strips, boxed crossheads and full side bracing.","description":"Two-level lift guide tower with four load columns, inner guide strips, boxed crossheads and full side bracing. Original automated vehicle storage and retrieval machinery. Metres, Y up, Z forward, ground-contact origin. Static model; no routing simulation or structural/safety certification claims.","status":"published","url":"https://3dassets.dev/assets/automated-parking-and-vehicle-retrieval-automated-park-fb5bba1c","cdnUrl":"https://cdn.3dassets.dev/assets/30360/v1/model.glb","downloadUrl":"https://3dassets.dev/download/automated-parking-and-vehicle-retrieval-automated-park-fb5bba1c","thumbnailUrl":"https://cdn.3dassets.dev/assets/30360/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/30360/v1/poster.webp","blurhash":"U28N,^?H00nm_MIoDk.7rse.9Fj]M{D%R$.8","category":{"slug":"props","title":"Props & Furniture"},"tags":[{"slug":"modern","title":"Modern"},{"slug":"realistic","title":"Realistic"},{"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":55744,"triangles":2640,"vertices":2354,"meshes":2,"materials":2,"textures":0,"animations":[],"boundingBox":{"min":[-1.7248853394588883,-9.536743306171047e-8,-2.6250342366271666],"max":[1.7248853394588883,5.800000190734863,2.6250342366271666]},"sizeMeters":[3.45,5.8,5.25],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"GPT-6","downloads":0,"publishedAt":"2026-09-08T10:37:23.750Z","updatedAt":"2026-09-08T10:37:23.887Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/30360/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function LiftGuideTowerAutomatedParkingAndVehicleRetrieval(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/30360/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/30360/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/30360/v1/model.glb\" alt=\"Lift Guide Tower (Automated Parking and Vehicle Retrieval)\" camera-controls auto-rotate></model-viewer>","blender":"# Blender 4.x: File > Import > glTF 2.0, or from the Python console after downloading the file.\nimport bpy\nbpy.ops.import_scene.gltf(filepath='model.glb')  # from https://cdn.3dassets.dev/assets/30360/v1/model.glb\n# Metres and +Y up are converted to Blender's Z-up scene automatically.","godot":"# Godot 4: copy model.glb into res://models/ and the editor imports it as a scene.\nvar packed := load(\"res://models/model.glb\") as PackedScene\nvar model := packed.instantiate()\nadd_child(model)","unity":"// Unity: import model.glb with glTFast (Package Manager: com.unity.cloud.gltfast) and drag the prefab in,\n// or load it at runtime straight from the CDN:\nusing GLTFast;\nvar gltf = new GltfImport();\nif (await gltf.Load(\"https://cdn.3dassets.dev/assets/30360/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"30361","slug":"automated-parking-and-vehicle-retrieval-automated-park-10459ffa","title":"Vehicle Lift Carriage (Automated Parking and Vehicle Retrieval)","summary":"Lift carriage with twin tyre-bearing decks, boxed perimeter and supported guide roller shoes at all four corners.","description":"Lift carriage with twin tyre-bearing decks, boxed perimeter and supported guide roller shoes at all four corners. Original automated vehicle storage and retrieval machinery. Metres, Y up, Z forward, ground-contact origin. Static model; no routing simulation or structural/safety certification claims.","status":"published","url":"https://3dassets.dev/assets/automated-parking-and-vehicle-retrieval-automated-park-10459ffa","cdnUrl":"https://cdn.3dassets.dev/assets/30361/v1/model.glb","downloadUrl":"https://3dassets.dev/download/automated-parking-and-vehicle-retrieval-automated-park-10459ffa","thumbnailUrl":"https://cdn.3dassets.dev/assets/30361/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/30361/v1/poster.webp","blurhash":"U58N%.xD00xt%MIUM|%f00M|?wRk9F?bxt9F","category":{"slug":"props","title":"Props & Furniture"},"tags":[{"slug":"modern","title":"Modern"},{"slug":"realistic","title":"Realistic"},{"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":73580,"triangles":2820,"vertices":3346,"meshes":3,"materials":3,"textures":0,"animations":[],"boundingBox":{"min":[-1.4599737357615945,0.000056766101565075555,-2.325000047683716],"max":[1.4599737357615945,0.40003906749535656,2.325000047683716]},"sizeMeters":[2.92,0.4,4.65],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"GPT-6","downloads":0,"publishedAt":"2026-09-08T10:37:23.471Z","updatedAt":"2026-09-08T10:37:23.577Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/30361/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function VehicleLiftCarriageAutomatedParkingAndVehicleRetrieval(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/30361/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/30361/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/30361/v1/model.glb\" alt=\"Vehicle Lift Carriage (Automated Parking and Vehicle Retrieval)\" camera-controls auto-rotate></model-viewer>","blender":"# Blender 4.x: File > Import > glTF 2.0, or from the Python console after downloading the file.\nimport bpy\nbpy.ops.import_scene.gltf(filepath='model.glb')  # from https://cdn.3dassets.dev/assets/30361/v1/model.glb\n# Metres and +Y up are converted to Blender's Z-up scene automatically.","godot":"# Godot 4: copy model.glb into res://models/ and the editor imports it as a scene.\nvar packed := load(\"res://models/model.glb\") as PackedScene\nvar model := packed.instantiate()\nadd_child(model)","unity":"// Unity: import model.glb with glTFast (Package Manager: com.unity.cloud.gltfast) and drag the prefab in,\n// or load it at runtime straight from the CDN:\nusing GLTFast;\nvar gltf = new GltfImport();\nif (await gltf.Load(\"https://cdn.3dassets.dev/assets/30361/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"30362","slug":"automated-parking-and-vehicle-retrieval-automated-park-a2b8afa9","title":"Lift Drive Head (Automated Parking and Vehicle Retrieval)","summary":"Hoist drive head with boxed mounting frame, supported winding shaft, grooved sheaves, motor and protected controls.","description":"Hoist drive head with boxed mounting frame, supported winding shaft, grooved sheaves, motor and protected controls. Original automated vehicle storage and retrieval machinery. Metres, Y up, Z forward, ground-contact origin. Static model; no routing simulation or structural/safety certification claims.","status":"published","url":"https://3dassets.dev/assets/automated-parking-and-vehicle-retrieval-automated-park-a2b8afa9","cdnUrl":"https://cdn.3dassets.dev/assets/30362/v1/model.glb","downloadUrl":"https://3dassets.dev/download/automated-parking-and-vehicle-retrieval-automated-park-a2b8afa9","thumbnailUrl":"https://cdn.3dassets.dev/assets/30362/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/30362/v1/poster.webp","blurhash":"U37UVS-;00Ibn}?bR-9F00D%^*s%I]00$}_3","category":{"slug":"props","title":"Props & Furniture"},"tags":[{"slug":"modern","title":"Modern"},{"slug":"realistic","title":"Realistic"},{"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":190084,"triangles":7872,"vertices":8737,"meshes":8,"materials":8,"textures":0,"animations":[],"boundingBox":{"min":[-1.6749999523162842,0.0000558469936497441,-0.5999778570005257],"max":[1.6749999523162842,0.8800329480284232,0.7320013326998988]},"sizeMeters":[3.35,0.88,1.332],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"GPT-6","downloads":0,"publishedAt":"2026-09-08T10:37:23.688Z","updatedAt":"2026-09-08T10:37:23.802Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/30362/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function LiftDriveHeadAutomatedParkingAndVehicleRetrieval(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/30362/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/30362/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/30362/v1/model.glb\" alt=\"Lift Drive Head (Automated Parking and Vehicle Retrieval)\" camera-controls auto-rotate></model-viewer>","blender":"# Blender 4.x: File > Import > glTF 2.0, or from the Python console after downloading the file.\nimport bpy\nbpy.ops.import_scene.gltf(filepath='model.glb')  # from https://cdn.3dassets.dev/assets/30362/v1/model.glb\n# Metres and +Y up are converted to Blender's Z-up scene automatically.","godot":"# Godot 4: copy model.glb into res://models/ and the editor imports it as a scene.\nvar packed := load(\"res://models/model.glb\") as PackedScene\nvar model := packed.instantiate()\nadd_child(model)","unity":"// Unity: import model.glb with glTFast (Package Manager: com.unity.cloud.gltfast) and drag the prefab in,\n// or load it at runtime straight from the CDN:\nusing GLTFast;\nvar gltf = new GltfImport();\nif (await gltf.Load(\"https://cdn.3dassets.dev/assets/30362/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"30363","slug":"automated-parking-and-vehicle-retrieval-automated-park-ef75dc11","title":"Counterweight Guide Cage (Automated Parking and Vehicle Retrieval)","summary":"Braced counterweight cage with two full guide rails, supported stacked weights at its lower stop and protective crossmembers.","description":"Braced counterweight cage with two full guide rails, supported stacked weights at its lower stop and protective crossmembers. Original automated vehicle storage and retrieval machinery. Metres, Y up, Z forward, ground-contact origin. Static model; no routing simulation or structural/safety certification claims.","status":"published","url":"https://3dassets.dev/assets/automated-parking-and-vehicle-retrieval-automated-park-ef75dc11","cdnUrl":"https://cdn.3dassets.dev/assets/30363/v1/model.glb","downloadUrl":"https://3dassets.dev/download/automated-parking-and-vehicle-retrieval-automated-park-ef75dc11","thumbnailUrl":"https://cdn.3dassets.dev/assets/30363/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/30363/v1/poster.webp","blurhash":"U05r6_?v0000-;a3D$k%A3bv-Kn4?vaP8^ki","category":{"slug":"props","title":"Props & Furniture"},"tags":[{"slug":"modern","title":"Modern"},{"slug":"realistic","title":"Realistic"},{"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":56388,"triangles":2616,"vertices":2288,"meshes":4,"materials":4,"textures":0,"animations":[],"boundingBox":{"min":[-0.2999993864700203,1.3411045607369942e-9,-0.5501119971356367],"max":[0.2999993864700203,5.619999885559082,0.5501119971356367]},"sizeMeters":[0.6,5.62,1.1],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"GPT-6","downloads":0,"publishedAt":"2026-09-08T10:37:23.788Z","updatedAt":"2026-09-08T10:37:23.914Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/30363/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function CounterweightGuideCageAutomatedParkingAndVehicleRetrieval(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/30363/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/30363/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/30363/v1/model.glb\" alt=\"Counterweight Guide Cage (Automated Parking and Vehicle Retrieval)\" camera-controls auto-rotate></model-viewer>","blender":"# Blender 4.x: File > Import > glTF 2.0, or from the Python console after downloading the file.\nimport bpy\nbpy.ops.import_scene.gltf(filepath='model.glb')  # from https://cdn.3dassets.dev/assets/30363/v1/model.glb\n# Metres and +Y up are converted to Blender's Z-up scene automatically.","godot":"# Godot 4: copy model.glb into res://models/ and the editor imports it as a scene.\nvar packed := load(\"res://models/model.glb\") as PackedScene\nvar model := packed.instantiate()\nadd_child(model)","unity":"// Unity: import model.glb with glTFast (Package Manager: com.unity.cloud.gltfast) and drag the prefab in,\n// or load it at runtime straight from the CDN:\nusing GLTFast;\nvar gltf = new GltfImport();\nif (await gltf.Load(\"https://cdn.3dassets.dev/assets/30363/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"30364","slug":"automated-parking-and-vehicle-retrieval-automated-park-0fd1dbe3","title":"Storage Bay Frame (Automated Parking and Vehicle Retrieval)","summary":"Two-level vehicle rack frame with four anchored columns and continuous load-bearing crossbeams.","description":"Two-level vehicle rack frame with four anchored columns and continuous load-bearing crossbeams. Original automated vehicle storage and retrieval machinery. Metres, Y up, Z forward, ground-contact origin. Static model; no routing simulation or structural/safety certification claims.","status":"published","url":"https://3dassets.dev/assets/automated-parking-and-vehicle-retrieval-automated-park-0fd1dbe3","cdnUrl":"https://cdn.3dassets.dev/assets/30364/v1/model.glb","downloadUrl":"https://3dassets.dev/download/automated-parking-and-vehicle-retrieval-automated-park-0fd1dbe3","thumbnailUrl":"https://cdn.3dassets.dev/assets/30364/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/30364/v1/poster.webp","blurhash":"U28}DE_N00tl%NDO8^x^4-IUr??cInD$xa?w","category":{"slug":"props","title":"Props & Furniture"},"tags":[{"slug":"modern","title":"Modern"},{"slug":"realistic","title":"Realistic"},{"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":50136,"triangles":2376,"vertices":2050,"meshes":3,"materials":3,"textures":0,"animations":[],"boundingBox":{"min":[-1.569870290370006,-0.000027772064808775226,-2.509999990463257],"max":[1.569870290370006,5.199999809265137,2.509999990463257]},"sizeMeters":[3.14,5.2,5.02],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"GPT-6","downloads":0,"publishedAt":"2026-09-08T10:37:26.205Z","updatedAt":"2026-09-08T10:37:26.311Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/30364/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function StorageBayFrameAutomatedParkingAndVehicleRetrieval(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/30364/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/30364/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/30364/v1/model.glb\" alt=\"Storage Bay Frame (Automated Parking and Vehicle Retrieval)\" camera-controls auto-rotate></model-viewer>","blender":"# Blender 4.x: File > Import > glTF 2.0, or from the Python console after downloading the file.\nimport bpy\nbpy.ops.import_scene.gltf(filepath='model.glb')  # from https://cdn.3dassets.dev/assets/30364/v1/model.glb\n# Metres and +Y up are converted to Blender's Z-up scene automatically.","godot":"# Godot 4: copy model.glb into res://models/ and the editor imports it as a scene.\nvar packed := load(\"res://models/model.glb\") as PackedScene\nvar model := packed.instantiate()\nadd_child(model)","unity":"// Unity: import model.glb with glTFast (Package Manager: com.unity.cloud.gltfast) and drag the prefab in,\n// or load it at runtime straight from the CDN:\nusing GLTFast;\nvar gltf = new GltfImport();\nif (await gltf.Load(\"https://cdn.3dassets.dev/assets/30364/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"30365","slug":"automated-parking-and-vehicle-retrieval-automated-park-1da67f6a","title":"Storage Bay End Brace (Automated Parking and Vehicle Retrieval)","summary":"Two-storey end brace with crossing steel diagonals, continuous chords and supported junctions.","description":"Two-storey end brace with crossing steel diagonals, continuous chords and supported junctions. Original automated vehicle storage and retrieval machinery. Metres, Y up, Z forward, ground-contact origin. Static model; no routing simulation or structural/safety certification claims.","status":"published","url":"https://3dassets.dev/assets/automated-parking-and-vehicle-retrieval-automated-park-1da67f6a","cdnUrl":"https://cdn.3dassets.dev/assets/30365/v1/model.glb","downloadUrl":"https://3dassets.dev/download/automated-parking-and-vehicle-retrieval-automated-park-1da67f6a","thumbnailUrl":"https://cdn.3dassets.dev/assets/30365/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/30365/v1/poster.webp","blurhash":"U16[Bex]00M{~q%M4nDiMxWBWBxaaetRt7Mx","category":{"slug":"props","title":"Props & Furniture"},"tags":[{"slug":"modern","title":"Modern"},{"slug":"realistic","title":"Realistic"},{"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":14064,"triangles":588,"vertices":573,"meshes":1,"materials":1,"textures":0,"animations":[],"boundingBox":{"min":[-1.4249335693223077,2.38418573772492e-9,-0.04506973312034029],"max":[1.4249335693223077,5.199999809265137,0.04506973312034029]},"sizeMeters":[2.85,5.2,0.09],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"GPT-6","downloads":0,"publishedAt":"2026-09-08T10:37:26.407Z","updatedAt":"2026-09-08T10:37:26.532Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/30365/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function StorageBayEndBraceAutomatedParkingAndVehicleRetrieval(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/30365/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/30365/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/30365/v1/model.glb\" alt=\"Storage Bay End Brace (Automated Parking and Vehicle Retrieval)\" camera-controls auto-rotate></model-viewer>","blender":"# Blender 4.x: File > Import > glTF 2.0, or from the Python console after downloading the file.\nimport bpy\nbpy.ops.import_scene.gltf(filepath='model.glb')  # from https://cdn.3dassets.dev/assets/30365/v1/model.glb\n# Metres and +Y up are converted to Blender's Z-up scene automatically.","godot":"# Godot 4: copy model.glb into res://models/ and the editor imports it as a scene.\nvar packed := load(\"res://models/model.glb\") as PackedScene\nvar model := packed.instantiate()\nadd_child(model)","unity":"// Unity: import model.glb with glTFast (Package Manager: com.unity.cloud.gltfast) and drag the prefab in,\n// or load it at runtime straight from the CDN:\nusing GLTFast;\nvar gltf = new GltfImport();\nif (await gltf.Load(\"https://cdn.3dassets.dev/assets/30365/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"30367","slug":"automated-parking-and-vehicle-retrieval-automated-park-22b8c28b","title":"Storage Shelf Roller Bed (Automated Parking and Vehicle Retrieval)","summary":"Twin roller bed on a continuous load frame, with separate axles and bearing blocks supporting the stored pallet.","description":"Twin roller bed on a continuous load frame, with separate axles and bearing blocks supporting the stored pallet. Original automated vehicle storage and retrieval machinery. Metres, Y up, Z forward, ground-contact origin. Static model; no routing simulation or structural/safety certification claims.","status":"published","url":"https://3dassets.dev/assets/automated-parking-and-vehicle-retrieval-automated-park-22b8c28b","cdnUrl":"https://cdn.3dassets.dev/assets/30367/v1/model.glb","downloadUrl":"https://3dassets.dev/download/automated-parking-and-vehicle-retrieval-automated-park-22b8c28b","thumbnailUrl":"https://cdn.3dassets.dev/assets/30367/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/30367/v1/poster.webp","blurhash":"U26khk-;00%0x^IUM{xu00D%?vNHD$?bxvIV","category":{"slug":"props","title":"Props & Furniture"},"tags":[{"slug":"modern","title":"Modern"},{"slug":"realistic","title":"Realistic"},{"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":232536,"triangles":8316,"vertices":11218,"meshes":3,"materials":3,"textures":0,"animations":[],"boundingBox":{"min":[-1.3501235999633778,-0.000006634050520731849,-2.25],"max":[1.3501235999633778,0.20995330459496786,2.25]},"sizeMeters":[2.7,0.21,4.5],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"GPT-6","downloads":0,"publishedAt":"2026-09-08T10:37:25.486Z","updatedAt":"2026-09-08T10:37:25.596Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/30367/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function StorageShelfRollerBedAutomatedParkingAndVehicleRetrieval(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/30367/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/30367/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/30367/v1/model.glb\" alt=\"Storage Shelf Roller Bed (Automated Parking and Vehicle Retrieval)\" camera-controls auto-rotate></model-viewer>","blender":"# Blender 4.x: File > Import > glTF 2.0, or from the Python console after downloading the file.\nimport bpy\nbpy.ops.import_scene.gltf(filepath='model.glb')  # from https://cdn.3dassets.dev/assets/30367/v1/model.glb\n# Metres and +Y up are converted to Blender's Z-up scene automatically.","godot":"# Godot 4: copy model.glb into res://models/ and the editor imports it as a scene.\nvar packed := load(\"res://models/model.glb\") as PackedScene\nvar model := packed.instantiate()\nadd_child(model)","unity":"// Unity: import model.glb with glTFast (Package Manager: com.unity.cloud.gltfast) and drag the prefab in,\n// or load it at runtime straight from the CDN:\nusing GLTFast;\nvar gltf = new GltfImport();\nif (await gltf.Load(\"https://cdn.3dassets.dev/assets/30367/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"30366","slug":"automated-parking-and-vehicle-retrieval-automated-park-24f8d802","title":"Pallet Locking Latch (Automated Parking and Vehicle Retrieval)","summary":"Pallet latch with supported sliding pin, receiver jaw, enclosed guide body and mounting bolts.","description":"Pallet latch with supported sliding pin, receiver jaw, enclosed guide body and mounting bolts. Original automated vehicle storage and retrieval machinery. Metres, Y up, Z forward, ground-contact origin. Static model; no routing simulation or structural/safety certification claims.","status":"published","url":"https://3dassets.dev/assets/automated-parking-and-vehicle-retrieval-automated-park-24f8d802","cdnUrl":"https://cdn.3dassets.dev/assets/30366/v1/model.glb","downloadUrl":"https://3dassets.dev/download/automated-parking-and-vehicle-retrieval-automated-park-24f8d802","thumbnailUrl":"https://cdn.3dassets.dev/assets/30366/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/30366/v1/poster.webp","blurhash":"U484rTMw00NNg3x[V?My00o#~p-onj9FtR.8","category":{"slug":"props","title":"Props & Furniture"},"tags":[{"slug":"modern","title":"Modern"},{"slug":"realistic","title":"Realistic"},{"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":33232,"triangles":900,"vertices":1540,"meshes":3,"materials":3,"textures":0,"animations":[],"boundingBox":{"min":[-0.14000934617998678,-0.000006943852435617459,-0.11999999731779099],"max":[0.14000934617998678,0.19000694191528467,0.2475000023841858]},"sizeMeters":[0.28,0.19,0.367],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"GPT-6","downloads":0,"publishedAt":"2026-09-08T10:37:25.471Z","updatedAt":"2026-09-08T10:37:25.576Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/30366/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function PalletLockingLatchAutomatedParkingAndVehicleRetrieval(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/30366/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/30366/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/30366/v1/model.glb\" alt=\"Pallet Locking Latch (Automated Parking and Vehicle Retrieval)\" camera-controls auto-rotate></model-viewer>","blender":"# Blender 4.x: File > Import > glTF 2.0, or from the Python console after downloading the file.\nimport bpy\nbpy.ops.import_scene.gltf(filepath='model.glb')  # from https://cdn.3dassets.dev/assets/30366/v1/model.glb\n# Metres and +Y up are converted to Blender's Z-up scene automatically.","godot":"# Godot 4: copy model.glb into res://models/ and the editor imports it as a scene.\nvar packed := load(\"res://models/model.glb\") as PackedScene\nvar model := packed.instantiate()\nadd_child(model)","unity":"// Unity: import model.glb with glTFast (Package Manager: com.unity.cloud.gltfast) and drag the prefab in,\n// or load it at runtime straight from the CDN:\nusing GLTFast;\nvar gltf = new GltfImport();\nif (await gltf.Load(\"https://cdn.3dassets.dev/assets/30366/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"30368","slug":"automated-parking-and-vehicle-retrieval-automated-park-4026aba5","title":"Maintenance Catwalk (Automated Parking and Vehicle Retrieval)","summary":"Cantilever service catwalk with a thick grated-style deck and supported triangular mounting brackets.","description":"Cantilever service catwalk with a thick grated-style deck and supported triangular mounting brackets. Original automated vehicle storage and retrieval machinery. Metres, Y up, Z forward, ground-contact origin. Static model; no routing simulation or structural/safety certification claims.","status":"published","url":"https://3dassets.dev/assets/automated-parking-and-vehicle-retrieval-automated-park-4026aba5","cdnUrl":"https://cdn.3dassets.dev/assets/30368/v1/model.glb","downloadUrl":"https://3dassets.dev/download/automated-parking-and-vehicle-retrieval-automated-park-4026aba5","thumbnailUrl":"https://cdn.3dassets.dev/assets/30368/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/30368/v1/poster.webp","blurhash":"U46khkx]D$xt_NIUMxx[009Ft7t800%fx]M|","category":{"slug":"props","title":"Props & Furniture"},"tags":[{"slug":"modern","title":"Modern"},{"slug":"realistic","title":"Realistic"},{"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":38728,"triangles":1752,"vertices":1569,"meshes":3,"materials":3,"textures":0,"animations":[],"boundingBox":{"min":[-0.35003510150182676,0.00002525182827481376,-0.800000011920929],"max":[0.35003510150182676,0.3630426731016884,0.800000011920929]},"sizeMeters":[0.7,0.363,1.6],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"GPT-6","downloads":0,"publishedAt":"2026-09-08T10:37:27.119Z","updatedAt":"2026-09-08T10:37:27.220Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/30368/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function MaintenanceCatwalkAutomatedParkingAndVehicleRetrieval(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/30368/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/30368/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/30368/v1/model.glb\" alt=\"Maintenance Catwalk (Automated Parking and Vehicle Retrieval)\" camera-controls auto-rotate></model-viewer>","blender":"# Blender 4.x: File > Import > glTF 2.0, or from the Python console after downloading the file.\nimport bpy\nbpy.ops.import_scene.gltf(filepath='model.glb')  # from https://cdn.3dassets.dev/assets/30368/v1/model.glb\n# Metres and +Y up are converted to Blender's Z-up scene automatically.","godot":"# Godot 4: copy model.glb into res://models/ and the editor imports it as a scene.\nvar packed := load(\"res://models/model.glb\") as PackedScene\nvar model := packed.instantiate()\nadd_child(model)","unity":"// Unity: import model.glb with glTFast (Package Manager: com.unity.cloud.gltfast) and drag the prefab in,\n// or load it at runtime straight from the CDN:\nusing GLTFast;\nvar gltf = new GltfImport();\nif (await gltf.Load(\"https://cdn.3dassets.dev/assets/30368/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"30369","slug":"automated-parking-and-vehicle-retrieval-automated-park-b1dcdcea","title":"Catwalk Stair (Automated Parking and Vehicle Retrieval)","summary":"Twelve-tread steel service stair with continuous load-bearing stringers and supported handrails.","description":"Twelve-tread steel service stair with continuous load-bearing stringers and supported handrails. Original automated vehicle storage and retrieval machinery. Metres, Y up, Z forward, ground-contact origin. Static model; no routing simulation or structural/safety certification claims.","status":"published","url":"https://3dassets.dev/assets/automated-parking-and-vehicle-retrieval-automated-park-b1dcdcea","cdnUrl":"https://cdn.3dassets.dev/assets/30369/v1/model.glb","downloadUrl":"https://3dassets.dev/download/automated-parking-and-vehicle-retrieval-automated-park-b1dcdcea","thumbnailUrl":"https://cdn.3dassets.dev/assets/30369/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/30369/v1/poster.webp","blurhash":"U57ndy%M00IU%34nD%~q9EM{_3-;Mxxv%MIA","category":{"slug":"props","title":"Props & Furniture"},"tags":[{"slug":"modern","title":"Modern"},{"slug":"realistic","title":"Realistic"},{"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":54416,"triangles":2004,"vertices":2511,"meshes":2,"materials":2,"textures":0,"animations":[],"boundingBox":{"min":[-0.35991348232025155,4.470348535789981e-10,-1.8267170190811157],"max":[0.35991348232025155,3.7796084880828857,1.8267170190811157]},"sizeMeters":[0.72,3.78,3.653],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"GPT-6","downloads":0,"publishedAt":"2026-09-08T10:37:28.177Z","updatedAt":"2026-09-08T10:37:28.268Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/30369/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function CatwalkStairAutomatedParkingAndVehicleRetrieval(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/30369/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/30369/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/30369/v1/model.glb\" alt=\"Catwalk Stair (Automated Parking and Vehicle Retrieval)\" camera-controls auto-rotate></model-viewer>","blender":"# Blender 4.x: File > Import > glTF 2.0, or from the Python console after downloading the file.\nimport bpy\nbpy.ops.import_scene.gltf(filepath='model.glb')  # from https://cdn.3dassets.dev/assets/30369/v1/model.glb\n# Metres and +Y up are converted to Blender's Z-up scene automatically.","godot":"# Godot 4: copy model.glb into res://models/ and the editor imports it as a scene.\nvar packed := load(\"res://models/model.glb\") as PackedScene\nvar model := packed.instantiate()\nadd_child(model)","unity":"// Unity: import model.glb with glTFast (Package Manager: com.unity.cloud.gltfast) and drag the prefab in,\n// or load it at runtime straight from the CDN:\nusing GLTFast;\nvar gltf = new GltfImport();\nif (await gltf.Load(\"https://cdn.3dassets.dev/assets/30369/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"30370","slug":"automated-parking-and-vehicle-retrieval-automated-park-a3075bd0","title":"Catwalk Railing Straight (Automated Parking and Vehicle Retrieval)","summary":"Catwalk guardrail with three supported horizontal rails and a contrasting continuous toe board.","description":"Catwalk guardrail with three supported horizontal rails and a contrasting continuous toe board. Original automated vehicle storage and retrieval machinery. Metres, Y up, Z forward, ground-contact origin. Static model; no routing simulation or structural/safety certification claims.","status":"published","url":"https://3dassets.dev/assets/automated-parking-and-vehicle-retrieval-automated-park-a3075bd0","cdnUrl":"https://cdn.3dassets.dev/assets/30370/v1/model.glb","downloadUrl":"https://3dassets.dev/download/automated-parking-and-vehicle-retrieval-automated-park-a3075bd0","thumbnailUrl":"https://cdn.3dassets.dev/assets/30370/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/30370/v1/poster.webp","blurhash":"U6ATci%L00x@Y89GMw-pI9rptRbw$e4;NL?G","category":{"slug":"props","title":"Props & Furniture"},"tags":[{"slug":"modern","title":"Modern"},{"slug":"realistic","title":"Realistic"},{"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":15248,"triangles":648,"vertices":567,"meshes":2,"materials":2,"textures":0,"animations":[],"boundingBox":{"min":[-0.02247846981143698,0.000020276075840541807,-0.800000011920929],"max":[0.02247846981143698,1.0749797954497335,0.8012000322341919]},"sizeMeters":[0.045,1.075,1.601],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"GPT-6","downloads":0,"publishedAt":"2026-09-08T10:37:28.853Z","updatedAt":"2026-09-08T10:37:28.967Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/30370/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function CatwalkRailingStraightAutomatedParkingAndVehicleRetrieval(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/30370/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/30370/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/30370/v1/model.glb\" alt=\"Catwalk Railing Straight (Automated Parking and Vehicle Retrieval)\" camera-controls auto-rotate></model-viewer>","blender":"# Blender 4.x: File > Import > glTF 2.0, or from the Python console after downloading the file.\nimport bpy\nbpy.ops.import_scene.gltf(filepath='model.glb')  # from https://cdn.3dassets.dev/assets/30370/v1/model.glb\n# Metres and +Y up are converted to Blender's Z-up scene automatically.","godot":"# Godot 4: copy model.glb into res://models/ and the editor imports it as a scene.\nvar packed := load(\"res://models/model.glb\") as PackedScene\nvar model := packed.instantiate()\nadd_child(model)","unity":"// Unity: import model.glb with glTFast (Package Manager: com.unity.cloud.gltfast) and drag the prefab in,\n// or load it at runtime straight from the CDN:\nusing GLTFast;\nvar gltf = new GltfImport();\nif (await gltf.Load(\"https://cdn.3dassets.dev/assets/30370/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"30371","slug":"automated-parking-and-vehicle-retrieval-automated-park-ce487773","title":"Catwalk Railing Corner (Automated Parking and Vehicle Retrieval)","summary":"Right-angle service guardrail with three supported posts, joined upper rails and toe-board returns.","description":"Right-angle service guardrail with three supported posts, joined upper rails and toe-board returns. Original automated vehicle storage and retrieval machinery. Metres, Y up, Z forward, ground-contact origin. Static model; no routing simulation or structural/safety certification claims.","status":"published","url":"https://3dassets.dev/assets/automated-parking-and-vehicle-retrieval-automated-park-ce487773","cdnUrl":"https://cdn.3dassets.dev/assets/30371/v1/model.glb","downloadUrl":"https://3dassets.dev/download/automated-parking-and-vehicle-retrieval-automated-park-ce487773","thumbnailUrl":"https://cdn.3dassets.dev/assets/30371/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/30371/v1/poster.webp","blurhash":"U98XB~~p0100T1bds7s7s+n$RkR-xas:WBRk","category":{"slug":"props","title":"Props & Furniture"},"tags":[{"slug":"modern","title":"Modern"},{"slug":"realistic","title":"Realistic"},{"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":26084,"triangles":1188,"vertices":1038,"meshes":2,"materials":2,"textures":0,"animations":[],"boundingBox":{"min":[-0.02252876469731563,2.3841858265427618e-8,-0.6725287781083606],"max":[0.6725287781083606,1.0750000476837158,0.02252876469731563]},"sizeMeters":[0.695,1.075,0.695],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"GPT-6","downloads":0,"publishedAt":"2026-09-08T10:37:28.128Z","updatedAt":"2026-09-08T10:37:28.228Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/30371/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function CatwalkRailingCornerAutomatedParkingAndVehicleRetrieval(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/30371/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/30371/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/30371/v1/model.glb\" alt=\"Catwalk Railing Corner (Automated Parking and Vehicle Retrieval)\" camera-controls auto-rotate></model-viewer>","blender":"# Blender 4.x: File > Import > glTF 2.0, or from the Python console after downloading the file.\nimport bpy\nbpy.ops.import_scene.gltf(filepath='model.glb')  # from https://cdn.3dassets.dev/assets/30371/v1/model.glb\n# Metres and +Y up are converted to Blender's Z-up scene automatically.","godot":"# Godot 4: copy model.glb into res://models/ and the editor imports it as a scene.\nvar packed := load(\"res://models/model.glb\") as PackedScene\nvar model := packed.instantiate()\nadd_child(model)","unity":"// Unity: import model.glb with glTFast (Package Manager: com.unity.cloud.gltfast) and drag the prefab in,\n// or load it at runtime straight from the CDN:\nusing GLTFast;\nvar gltf = new GltfImport();\nif (await gltf.Load(\"https://cdn.3dassets.dev/assets/30371/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"30372","slug":"automated-parking-and-vehicle-retrieval-automated-park-1f668b16","title":"Maintenance Access Gate (Automated Parking and Vehicle Retrieval)","summary":"Maintenance access gate with separate jambs, rail infill, visible hinges, latch handle and toe board.","description":"Maintenance access gate with separate jambs, rail infill, visible hinges, latch handle and toe board. Original automated vehicle storage and retrieval machinery. Metres, Y up, Z forward, ground-contact origin. Static model; no routing simulation or structural/safety certification claims.","status":"published","url":"https://3dassets.dev/assets/automated-parking-and-vehicle-retrieval-automated-park-1f668b16","cdnUrl":"https://cdn.3dassets.dev/assets/30372/v1/model.glb","downloadUrl":"https://3dassets.dev/download/automated-parking-and-vehicle-retrieval-automated-park-1f668b16","thumbnailUrl":"https://cdn.3dassets.dev/assets/30372/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/30372/v1/poster.webp","blurhash":"U48E6xtQ00V@.AtRMvMxeqbIWnjE^%xu9cD*","category":{"slug":"props","title":"Props & Furniture"},"tags":[{"slug":"modern","title":"Modern"},{"slug":"realistic","title":"Realistic"},{"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":30580,"triangles":1152,"vertices":1336,"meshes":2,"materials":2,"textures":0,"animations":[],"boundingBox":{"min":[-0.37501450848433165,-1.1920929132713809e-8,-0.03999536410974574],"max":[0.37501450848433165,1.100000023841858,0.07199536190437389]},"sizeMeters":[0.75,1.1,0.112],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"GPT-6","downloads":0,"publishedAt":"2026-09-08T10:37:28.747Z","updatedAt":"2026-09-08T10:37:28.838Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/30372/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function MaintenanceAccessGateAutomatedParkingAndVehicleRetrieval(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/30372/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/30372/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/30372/v1/model.glb\" alt=\"Maintenance Access Gate (Automated Parking and Vehicle Retrieval)\" camera-controls auto-rotate></model-viewer>","blender":"# Blender 4.x: File > Import > glTF 2.0, or from the Python console after downloading the file.\nimport bpy\nbpy.ops.import_scene.gltf(filepath='model.glb')  # from https://cdn.3dassets.dev/assets/30372/v1/model.glb\n# Metres and +Y up are converted to Blender's Z-up scene automatically.","godot":"# Godot 4: copy model.glb into res://models/ and the editor imports it as a scene.\nvar packed := load(\"res://models/model.glb\") as PackedScene\nvar model := packed.instantiate()\nadd_child(model)","unity":"// Unity: import model.glb with glTFast (Package Manager: com.unity.cloud.gltfast) and drag the prefab in,\n// or load it at runtime straight from the CDN:\nusing GLTFast;\nvar gltf = new GltfImport();\nif (await gltf.Load(\"https://cdn.3dassets.dev/assets/30372/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"30373","slug":"automated-parking-and-vehicle-retrieval-automated-park-8130d1b9","title":"Cable Carrier Chain (Automated Parking and Vehicle Retrieval)","summary":"Articulated-style cable carrier with individual link cheeks, through pins, bridge covers and continuous supported cable runs.","description":"Articulated-style cable carrier with individual link cheeks, through pins, bridge covers and continuous supported cable runs. Original automated vehicle storage and retrieval machinery. Metres, Y up, Z forward, ground-contact origin. Static model; no routing simulation or structural/safety certification claims.","status":"published","url":"https://3dassets.dev/assets/automated-parking-and-vehicle-retrieval-automated-park-8130d1b9","cdnUrl":"https://cdn.3dassets.dev/assets/30373/v1/model.glb","downloadUrl":"https://3dassets.dev/download/automated-parking-and-vehicle-retrieval-automated-park-8130d1b9","thumbnailUrl":"https://cdn.3dassets.dev/assets/30373/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/30373/v1/poster.webp","blurhash":"U13l5N?Gr;%0Si9GE2kW00IVx]bbr;_2?Gi^","category":{"slug":"props","title":"Props & Furniture"},"tags":[{"slug":"modern","title":"Modern"},{"slug":"realistic","title":"Realistic"},{"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":231596,"triangles":8448,"vertices":11110,"meshes":3,"materials":3,"textures":0,"animations":[],"boundingBox":{"min":[-0.14001891716837675,0.00005104414391533807,-0.7950000166893005],"max":[0.14001891716837675,0.13494896256160727,0.7950000166893005]},"sizeMeters":[0.28,0.135,1.59],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"GPT-6","downloads":0,"publishedAt":"2026-09-08T10:37:29.751Z","updatedAt":"2026-09-08T10:37:29.849Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/30373/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function CableCarrierChainAutomatedParkingAndVehicleRetrieval(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/30373/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/30373/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/30373/v1/model.glb\" alt=\"Cable Carrier Chain (Automated Parking and Vehicle Retrieval)\" camera-controls auto-rotate></model-viewer>","blender":"# Blender 4.x: File > Import > glTF 2.0, or from the Python console after downloading the file.\nimport bpy\nbpy.ops.import_scene.gltf(filepath='model.glb')  # from https://cdn.3dassets.dev/assets/30373/v1/model.glb\n# Metres and +Y up are converted to Blender's Z-up scene automatically.","godot":"# Godot 4: copy model.glb into res://models/ and the editor imports it as a scene.\nvar packed := load(\"res://models/model.glb\") as PackedScene\nvar model := packed.instantiate()\nadd_child(model)","unity":"// Unity: import model.glb with glTFast (Package Manager: com.unity.cloud.gltfast) and drag the prefab in,\n// or load it at runtime straight from the CDN:\nusing GLTFast;\nvar gltf = new GltfImport();\nif (await gltf.Load(\"https://cdn.3dassets.dev/assets/30373/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"30374","slug":"automated-parking-and-vehicle-retrieval-automated-park-2626a7ab","title":"Power Busbar Cover (Automated Parking and Vehicle Retrieval)","summary":"Protected power trunk with removable-style cover, reinforced end seams and fixing brackets.","description":"Protected power trunk with removable-style cover, reinforced end seams and fixing brackets. Original automated vehicle storage and retrieval machinery. Metres, Y up, Z forward, ground-contact origin. Static model; no routing simulation or structural/safety certification claims.","status":"published","url":"https://3dassets.dev/assets/automated-parking-and-vehicle-retrieval-automated-park-2626a7ab","cdnUrl":"https://cdn.3dassets.dev/assets/30374/v1/model.glb","downloadUrl":"https://3dassets.dev/download/automated-parking-and-vehicle-retrieval-automated-park-2626a7ab","thumbnailUrl":"https://cdn.3dassets.dev/assets/30374/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/30374/v1/poster.webp","blurhash":"U9AK2Ht79Foz?b9FM{%M00D%-;xu01~q?bD%","category":{"slug":"props","title":"Props & Furniture"},"tags":[{"slug":"modern","title":"Modern"},{"slug":"realistic","title":"Realistic"},{"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":20028,"triangles":672,"vertices":904,"meshes":3,"materials":3,"textures":0,"animations":[],"boundingBox":{"min":[-0.16502456241274358,0.00002734693400745225,-0.8100000023841858],"max":[0.16502456241274358,0.17597265244759436,0.8100000023841858]},"sizeMeters":[0.33,0.176,1.62],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"GPT-6","downloads":0,"publishedAt":"2026-09-08T10:37:29.803Z","updatedAt":"2026-09-08T10:37:29.928Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/30374/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function PowerBusbarCoverAutomatedParkingAndVehicleRetrieval(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/30374/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/30374/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/30374/v1/model.glb\" alt=\"Power Busbar Cover (Automated Parking and Vehicle Retrieval)\" camera-controls auto-rotate></model-viewer>","blender":"# Blender 4.x: File > Import > glTF 2.0, or from the Python console after downloading the file.\nimport bpy\nbpy.ops.import_scene.gltf(filepath='model.glb')  # from https://cdn.3dassets.dev/assets/30374/v1/model.glb\n# Metres and +Y up are converted to Blender's Z-up scene automatically.","godot":"# Godot 4: copy model.glb into res://models/ and the editor imports it as a scene.\nvar packed := load(\"res://models/model.glb\") as PackedScene\nvar model := packed.instantiate()\nadd_child(model)","unity":"// Unity: import model.glb with glTFast (Package Manager: com.unity.cloud.gltfast) and drag the prefab in,\n// or load it at runtime straight from the CDN:\nusing GLTFast;\nvar gltf = new GltfImport();\nif (await gltf.Load(\"https://cdn.3dassets.dev/assets/30374/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"30376","slug":"automated-parking-and-vehicle-retrieval-automated-park-7f0759ca","title":"Control Cabinet (Automated Parking and Vehicle Retrieval)","summary":"Main control cabinet with framed interface, confirmation controls, lockable service door and ventilation.","description":"Main control cabinet with framed interface, confirmation controls, lockable service door and ventilation. Original automated vehicle storage and retrieval machinery. Metres, Y up, Z forward, ground-contact origin. Static model; no routing simulation or structural/safety certification claims.","status":"published","url":"https://3dassets.dev/assets/automated-parking-and-vehicle-retrieval-automated-park-7f0759ca","cdnUrl":"https://cdn.3dassets.dev/assets/30376/v1/model.glb","downloadUrl":"https://3dassets.dev/download/automated-parking-and-vehicle-retrieval-automated-park-7f0759ca","thumbnailUrl":"https://cdn.3dassets.dev/assets/30376/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/30376/v1/poster.webp","blurhash":"U9BM}V~q0000tSofadoL00D%_3_3-;s:IUM{","category":{"slug":"props","title":"Props & Furniture"},"tags":[{"slug":"modern","title":"Modern"},{"slug":"realistic","title":"Realistic"},{"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":115100,"triangles":4740,"vertices":5289,"meshes":8,"materials":8,"textures":0,"animations":[],"boundingBox":{"min":[-0.43600206959519583,6.705522803684971e-10,-0.285454002236448],"max":[0.43600206959519583,1.8250000476837158,0.392001358927193]},"sizeMeters":[0.872,1.825,0.677],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"GPT-6","downloads":0,"publishedAt":"2026-09-08T10:37:31.185Z","updatedAt":"2026-09-08T10:37:31.320Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/30376/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function ControlCabinetAutomatedParkingAndVehicleRetrieval(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/30376/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/30376/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/30376/v1/model.glb\" alt=\"Control Cabinet (Automated Parking and Vehicle Retrieval)\" camera-controls auto-rotate></model-viewer>","blender":"# Blender 4.x: File > Import > glTF 2.0, or from the Python console after downloading the file.\nimport bpy\nbpy.ops.import_scene.gltf(filepath='model.glb')  # from https://cdn.3dassets.dev/assets/30376/v1/model.glb\n# Metres and +Y up are converted to Blender's Z-up scene automatically.","godot":"# Godot 4: copy model.glb into res://models/ and the editor imports it as a scene.\nvar packed := load(\"res://models/model.glb\") as PackedScene\nvar model := packed.instantiate()\nadd_child(model)","unity":"// Unity: import model.glb with glTFast (Package Manager: com.unity.cloud.gltfast) and drag the prefab in,\n// or load it at runtime straight from the CDN:\nusing GLTFast;\nvar gltf = new GltfImport();\nif (await gltf.Load(\"https://cdn.3dassets.dev/assets/30376/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"30375","slug":"automated-parking-and-vehicle-retrieval-automated-park-75348633","title":"Motor Drive Cabinet (Automated Parking and Vehicle Retrieval)","summary":"Motor inverter cabinet with deep cooling louvers, independent display, bolted base channels and rear service fittings.","description":"Motor inverter cabinet with deep cooling louvers, independent display, bolted base channels and rear service fittings. Original automated vehicle storage and retrieval machinery. Metres, Y up, Z forward, ground-contact origin. Static model; no routing simulation or structural/safety certification claims.","status":"published","url":"https://3dassets.dev/assets/automated-parking-and-vehicle-retrieval-automated-park-75348633","cdnUrl":"https://cdn.3dassets.dev/assets/30375/v1/model.glb","downloadUrl":"https://3dassets.dev/download/automated-parking-and-vehicle-retrieval-automated-park-75348633","thumbnailUrl":"https://cdn.3dassets.dev/assets/30375/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/30375/v1/poster.webp","blurhash":"UBAwPC~p0000%Ns:V@WB4oIUxu-;ozRjM{t7","category":{"slug":"props","title":"Props & Furniture"},"tags":[{"slug":"modern","title":"Modern"},{"slug":"realistic","title":"Realistic"},{"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":124684,"triangles":5172,"vertices":5680,"meshes":7,"materials":7,"textures":0,"animations":[],"boundingBox":{"min":[-0.46102786319305605,6.705522803684971e-10,-0.33549033822037744],"max":[0.46102786319305605,1.5750000476837158,0.44200135594696077]},"sizeMeters":[0.922,1.575,0.777],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"GPT-6","downloads":0,"publishedAt":"2026-09-08T10:37:31.104Z","updatedAt":"2026-09-08T10:37:31.222Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/30375/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function MotorDriveCabinetAutomatedParkingAndVehicleRetrieval(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/30375/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/30375/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/30375/v1/model.glb\" alt=\"Motor Drive Cabinet (Automated Parking and Vehicle Retrieval)\" camera-controls auto-rotate></model-viewer>","blender":"# Blender 4.x: File > Import > glTF 2.0, or from the Python console after downloading the file.\nimport bpy\nbpy.ops.import_scene.gltf(filepath='model.glb')  # from https://cdn.3dassets.dev/assets/30375/v1/model.glb\n# Metres and +Y up are converted to Blender's Z-up scene automatically.","godot":"# Godot 4: copy model.glb into res://models/ and the editor imports it as a scene.\nvar packed := load(\"res://models/model.glb\") as PackedScene\nvar model := packed.instantiate()\nadd_child(model)","unity":"// Unity: import model.glb with glTFast (Package Manager: com.unity.cloud.gltfast) and drag the prefab in,\n// or load it at runtime straight from the CDN:\nusing GLTFast;\nvar gltf = new GltfImport();\nif (await gltf.Load(\"https://cdn.3dassets.dev/assets/30375/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"30377","slug":"automated-parking-and-vehicle-retrieval-automated-park-ee8aaf22","title":"Operator Monitoring Desk (Automated Parking and Vehicle Retrieval)","summary":"Operator desk with paired supported monitors, molded keyboard, mouse, braced legs and cable-ready worktop.","description":"Operator desk with paired supported monitors, molded keyboard, mouse, braced legs and cable-ready worktop. Original automated vehicle storage and retrieval machinery. Metres, Y up, Z forward, ground-contact origin. Static model; no routing simulation or structural/safety certification claims.","status":"published","url":"https://3dassets.dev/assets/automated-parking-and-vehicle-retrieval-automated-park-ee8aaf22","cdnUrl":"https://cdn.3dassets.dev/assets/30377/v1/model.glb","downloadUrl":"https://3dassets.dev/download/automated-parking-and-vehicle-retrieval-automated-park-ee8aaf22","thumbnailUrl":"https://cdn.3dassets.dev/assets/30377/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/30377/v1/poster.webp","blurhash":"U16I4|%M00_Ny??vMc0000D%#;Q-8w9Fr[^+","category":{"slug":"props","title":"Props & Furniture"},"tags":[{"slug":"modern","title":"Modern"},{"slug":"realistic","title":"Realistic"},{"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":68328,"triangles":3156,"vertices":2772,"meshes":5,"materials":5,"textures":0,"animations":[],"boundingBox":{"min":[-0.7649999856948853,-0.00004808255996968658,-0.38001357363065424],"max":[0.7649999856948853,1.3800480776053337,0.38001357363065424]},"sizeMeters":[1.53,1.38,0.76],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"GPT-6","downloads":0,"publishedAt":"2026-09-08T10:37:32.285Z","updatedAt":"2026-09-08T10:37:32.395Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/30377/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function OperatorMonitoringDeskAutomatedParkingAndVehicleRetrieval(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/30377/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/30377/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/30377/v1/model.glb\" alt=\"Operator Monitoring Desk (Automated Parking and Vehicle Retrieval)\" camera-controls auto-rotate></model-viewer>","blender":"# Blender 4.x: File > Import > glTF 2.0, or from the Python console after downloading the file.\nimport bpy\nbpy.ops.import_scene.gltf(filepath='model.glb')  # from https://cdn.3dassets.dev/assets/30377/v1/model.glb\n# Metres and +Y up are converted to Blender's Z-up scene automatically.","godot":"# Godot 4: copy model.glb into res://models/ and the editor imports it as a scene.\nvar packed := load(\"res://models/model.glb\") as PackedScene\nvar model := packed.instantiate()\nadd_child(model)","unity":"// Unity: import model.glb with glTFast (Package Manager: com.unity.cloud.gltfast) and drag the prefab in,\n// or load it at runtime straight from the CDN:\nusing GLTFast;\nvar gltf = new GltfImport();\nif (await gltf.Load(\"https://cdn.3dassets.dev/assets/30377/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"30378","slug":"automated-parking-and-vehicle-retrieval-automated-park-5a47bf34","title":"Service Camera Bracket (Automated Parking and Vehicle Retrieval)","summary":"Service camera with a supported cantilever bracket, weather hood, recessed lens bezel and cable exit.","description":"Service camera with a supported cantilever bracket, weather hood, recessed lens bezel and cable exit. Original automated vehicle storage and retrieval machinery. Metres, Y up, Z forward, ground-contact origin. Static model; no routing simulation or structural/safety certification claims.","status":"published","url":"https://3dassets.dev/assets/automated-parking-and-vehicle-retrieval-automated-park-5a47bf34","cdnUrl":"https://cdn.3dassets.dev/assets/30378/v1/model.glb","downloadUrl":"https://3dassets.dev/download/automated-parking-and-vehicle-retrieval-automated-park-5a47bf34","thumbnailUrl":"https://cdn.3dassets.dev/assets/30378/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/30378/v1/poster.webp","blurhash":"UQD9#M%M4oM{~qt7IUWB9FM{xut74nIUxufk","category":{"slug":"props","title":"Props & Furniture"},"tags":[{"slug":"modern","title":"Modern"},{"slug":"realistic","title":"Realistic"},{"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":22708,"triangles":912,"vertices":818,"meshes":4,"materials":4,"textures":0,"animations":[],"boundingBox":{"min":[-0.08999938935234246,-1.545297006050328e-7,-0.019999999552965164],"max":[0.08999938935234246,0.25499732569703637,0.4050000011920929]},"sizeMeters":[0.18,0.255,0.425],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"GPT-6","downloads":0,"publishedAt":"2026-09-08T10:37:32.588Z","updatedAt":"2026-09-08T10:37:32.689Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/30378/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function ServiceCameraBracketAutomatedParkingAndVehicleRetrieval(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/30378/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/30378/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/30378/v1/model.glb\" alt=\"Service Camera Bracket (Automated Parking and Vehicle Retrieval)\" camera-controls auto-rotate></model-viewer>","blender":"# Blender 4.x: File > Import > glTF 2.0, or from the Python console after downloading the file.\nimport bpy\nbpy.ops.import_scene.gltf(filepath='model.glb')  # from https://cdn.3dassets.dev/assets/30378/v1/model.glb\n# Metres and +Y up are converted to Blender's Z-up scene automatically.","godot":"# Godot 4: copy model.glb into res://models/ and the editor imports it as a scene.\nvar packed := load(\"res://models/model.glb\") as PackedScene\nvar model := packed.instantiate()\nadd_child(model)","unity":"// Unity: import model.glb with glTFast (Package Manager: com.unity.cloud.gltfast) and drag the prefab in,\n// or load it at runtime straight from the CDN:\nusing GLTFast;\nvar gltf = new GltfImport();\nif (await gltf.Load(\"https://cdn.3dassets.dev/assets/30378/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"30379","slug":"automated-parking-and-vehicle-retrieval-automated-park-4fa96e42","title":"Fault Beacon (Automated Parking and Vehicle Retrieval)","summary":"Fault beacon with closed mounting base, cylindrical ochre lens, protective top rim and fixing bolts.","description":"Fault beacon with closed mounting base, cylindrical ochre lens, protective top rim and fixing bolts. Original automated vehicle storage and retrieval machinery. Metres, Y up, Z forward, ground-contact origin. Static model; no routing simulation or structural/safety certification claims.","status":"published","url":"https://3dassets.dev/assets/automated-parking-and-vehicle-retrieval-automated-park-4fa96e42","cdnUrl":"https://cdn.3dassets.dev/assets/30379/v1/model.glb","downloadUrl":"https://3dassets.dev/download/automated-parking-and-vehicle-retrieval-automated-park-4fa96e42","thumbnailUrl":"https://cdn.3dassets.dev/assets/30379/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/30379/v1/poster.webp","blurhash":"U9BpUp-:004:_4t7DhM{0XR-^ZxV%MkBM}WD","category":{"slug":"props","title":"Props & Furniture"},"tags":[{"slug":"modern","title":"Modern"},{"slug":"realistic","title":"Realistic"},{"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":49020,"triangles":2304,"vertices":2191,"meshes":3,"materials":3,"textures":0,"animations":[],"boundingBox":{"min":[-0.08500000089406967,2.2845055402953562e-7,-0.08500000089406967],"max":[0.08500000089406967,0.24699999392032623,0.08500000089406967]},"sizeMeters":[0.17,0.247,0.17],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"GPT-6","downloads":0,"publishedAt":"2026-09-08T10:37:32.798Z","updatedAt":"2026-09-08T10:37:32.900Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/30379/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function FaultBeaconAutomatedParkingAndVehicleRetrieval(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/30379/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/30379/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/30379/v1/model.glb\" alt=\"Fault Beacon (Automated Parking and Vehicle Retrieval)\" camera-controls auto-rotate></model-viewer>","blender":"# Blender 4.x: File > Import > glTF 2.0, or from the Python console after downloading the file.\nimport bpy\nbpy.ops.import_scene.gltf(filepath='model.glb')  # from https://cdn.3dassets.dev/assets/30379/v1/model.glb\n# Metres and +Y up are converted to Blender's Z-up scene automatically.","godot":"# Godot 4: copy model.glb into res://models/ and the editor imports it as a scene.\nvar packed := load(\"res://models/model.glb\") as PackedScene\nvar model := packed.instantiate()\nadd_child(model)","unity":"// Unity: import model.glb with glTFast (Package Manager: com.unity.cloud.gltfast) and drag the prefab in,\n// or load it at runtime straight from the CDN:\nusing GLTFast;\nvar gltf = new GltfImport();\nif (await gltf.Load(\"https://cdn.3dassets.dev/assets/30379/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"30380","slug":"automated-parking-and-vehicle-retrieval-automated-park-548a8234","title":"Manual Service Pendant (Automated Parking and Vehicle Retrieval)","summary":"Handheld service pendant with protected rounded grip rails, three separate controls and strain-relieved cable fitting.","description":"Handheld service pendant with protected rounded grip rails, three separate controls and strain-relieved cable fitting. Original automated vehicle storage and retrieval machinery. Metres, Y up, Z forward, ground-contact origin. Static model; no routing simulation or structural/safety certification claims.","status":"published","url":"https://3dassets.dev/assets/automated-parking-and-vehicle-retrieval-automated-park-548a8234","cdnUrl":"https://cdn.3dassets.dev/assets/30380/v1/model.glb","downloadUrl":"https://3dassets.dev/download/automated-parking-and-vehicle-retrieval-automated-park-548a8234","thumbnailUrl":"https://cdn.3dassets.dev/assets/30380/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/30380/v1/poster.webp","blurhash":"U14_tj?v00#,?ID%9Z-;00DO^kOs0J_N~W4.","category":{"slug":"props","title":"Props & Furniture"},"tags":[{"slug":"modern","title":"Modern"},{"slug":"realistic","title":"Realistic"},{"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":79244,"triangles":3720,"vertices":3302,"meshes":4,"materials":4,"textures":0,"animations":[],"boundingBox":{"min":[-0.08749923485959349,-0.00001041242707565393,-0.23000000417232513],"max":[0.08749923485959349,0.09001041421521504,0.1599999964237213]},"sizeMeters":[0.175,0.09,0.39],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"GPT-6","downloads":0,"publishedAt":"2026-09-08T10:37:32.824Z","updatedAt":"2026-09-08T10:37:32.932Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/30380/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function ManualServicePendantAutomatedParkingAndVehicleRetrieval(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/30380/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/30380/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/30380/v1/model.glb\" alt=\"Manual Service Pendant (Automated Parking and Vehicle Retrieval)\" camera-controls auto-rotate></model-viewer>","blender":"# Blender 4.x: File > Import > glTF 2.0, or from the Python console after downloading the file.\nimport bpy\nbpy.ops.import_scene.gltf(filepath='model.glb')  # from https://cdn.3dassets.dev/assets/30380/v1/model.glb\n# Metres and +Y up are converted to Blender's Z-up scene automatically.","godot":"# Godot 4: copy model.glb into res://models/ and the editor imports it as a scene.\nvar packed := load(\"res://models/model.glb\") as PackedScene\nvar model := packed.instantiate()\nadd_child(model)","unity":"// Unity: import model.glb with glTFast (Package Manager: com.unity.cloud.gltfast) and drag the prefab in,\n// or load it at runtime straight from the CDN:\nusing GLTFast;\nvar gltf = new GltfImport();\nif (await gltf.Load(\"https://cdn.3dassets.dev/assets/30380/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"30381","slug":"automated-parking-and-vehicle-retrieval-automated-park-af702c82","title":"Maintenance Trolley (Automated Parking and Vehicle Retrieval)","summary":"Mechanic trolley with raised work surface, push frame, thick side lips and forked caster assemblies.","description":"Mechanic trolley with raised work surface, push frame, thick side lips and forked caster assemblies. Original automated vehicle storage and retrieval machinery. Metres, Y up, Z forward, ground-contact origin. Static model; no routing simulation or structural/safety certification claims.","status":"published","url":"https://3dassets.dev/assets/automated-parking-and-vehicle-retrieval-automated-park-af702c82","cdnUrl":"https://cdn.3dassets.dev/assets/30381/v1/model.glb","downloadUrl":"https://3dassets.dev/download/automated-parking-and-vehicle-retrieval-automated-park-af702c82","thumbnailUrl":"https://cdn.3dassets.dev/assets/30381/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/30381/v1/poster.webp","blurhash":"U87-i}xu9FW:~qs:IUSg9FV@j]R*00M{j]j[","category":{"slug":"props","title":"Props & Furniture"},"tags":[{"slug":"modern","title":"Modern"},{"slug":"realistic","title":"Realistic"},{"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":103364,"triangles":3756,"vertices":4802,"meshes":4,"materials":4,"textures":0,"animations":[],"boundingBox":{"min":[-0.4150364696188238,0,-0.5],"max":[0.4150364696188238,1.1299999952316284,0.5]},"sizeMeters":[0.83,1.13,1],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"GPT-6","downloads":0,"publishedAt":"2026-09-08T10:37:35.017Z","updatedAt":"2026-09-08T10:37:35.117Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/30381/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function MaintenanceTrolleyAutomatedParkingAndVehicleRetrieval(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/30381/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/30381/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/30381/v1/model.glb\" alt=\"Maintenance Trolley (Automated Parking and Vehicle Retrieval)\" camera-controls auto-rotate></model-viewer>","blender":"# Blender 4.x: File > Import > glTF 2.0, or from the Python console after downloading the file.\nimport bpy\nbpy.ops.import_scene.gltf(filepath='model.glb')  # from https://cdn.3dassets.dev/assets/30381/v1/model.glb\n# Metres and +Y up are converted to Blender's Z-up scene automatically.","godot":"# Godot 4: copy model.glb into res://models/ and the editor imports it as a scene.\nvar packed := load(\"res://models/model.glb\") as PackedScene\nvar model := packed.instantiate()\nadd_child(model)","unity":"// Unity: import model.glb with glTFast (Package Manager: com.unity.cloud.gltfast) and drag the prefab in,\n// or load it at runtime straight from the CDN:\nusing GLTFast;\nvar gltf = new GltfImport();\nif (await gltf.Load(\"https://cdn.3dassets.dev/assets/30381/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"30382","slug":"automated-parking-and-vehicle-retrieval-automated-park-a447c931","title":"Pallet Inspection Stand (Automated Parking and Vehicle Retrieval)","summary":"Raised pallet inspection trestle with wide load pads, anchored feet and cross-braced end frame.","description":"Raised pallet inspection trestle with wide load pads, anchored feet and cross-braced end frame. Original automated vehicle storage and retrieval machinery. Metres, Y up, Z forward, ground-contact origin. Static model; no routing simulation or structural/safety certification claims.","status":"published","url":"https://3dassets.dev/assets/automated-parking-and-vehicle-retrieval-automated-park-a447c931","cdnUrl":"https://cdn.3dassets.dev/assets/30382/v1/model.glb","downloadUrl":"https://3dassets.dev/download/automated-parking-and-vehicle-retrieval-automated-park-a447c931","thumbnailUrl":"https://cdn.3dassets.dev/assets/30382/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/30382/v1/poster.webp","blurhash":"U38qZ]~q4TD*_4IAITxu00D%IUMx00-=x]Wn","category":{"slug":"props","title":"Props & Furniture"},"tags":[{"slug":"modern","title":"Modern"},{"slug":"realistic","title":"Realistic"},{"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":24692,"triangles":1104,"vertices":988,"meshes":2,"materials":2,"textures":0,"animations":[],"boundingBox":{"min":[-1.0800988513578533,-0.00006272823594399846,-1.7999999523162842],"max":[1.0800988513578533,0.8698521290214031,1.7999999523162842]},"sizeMeters":[2.16,0.87,3.6],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"GPT-6","downloads":0,"publishedAt":"2026-09-08T10:37:34.298Z","updatedAt":"2026-09-08T10:37:34.411Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/30382/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function PalletInspectionStandAutomatedParkingAndVehicleRetrieval(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/30382/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/30382/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/30382/v1/model.glb\" alt=\"Pallet Inspection Stand (Automated Parking and Vehicle Retrieval)\" camera-controls auto-rotate></model-viewer>","blender":"# Blender 4.x: File > Import > glTF 2.0, or from the Python console after downloading the file.\nimport bpy\nbpy.ops.import_scene.gltf(filepath='model.glb')  # from https://cdn.3dassets.dev/assets/30382/v1/model.glb\n# Metres and +Y up are converted to Blender's Z-up scene automatically.","godot":"# Godot 4: copy model.glb into res://models/ and the editor imports it as a scene.\nvar packed := load(\"res://models/model.glb\") as PackedScene\nvar model := packed.instantiate()\nadd_child(model)","unity":"// Unity: import model.glb with glTFast (Package Manager: com.unity.cloud.gltfast) and drag the prefab in,\n// or load it at runtime straight from the CDN:\nusing GLTFast;\nvar gltf = new GltfImport();\nif (await gltf.Load(\"https://cdn.3dassets.dev/assets/30382/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"30384","slug":"automated-parking-and-vehicle-retrieval-automated-park-b901c69f","title":"Alignment Gauge (Automated Parking and Vehicle Retrieval)","summary":"Mechanical alignment gauge with graduated rail, fixed and sliding jaws and a supported locking knob.","description":"Mechanical alignment gauge with graduated rail, fixed and sliding jaws and a supported locking knob. Original automated vehicle storage and retrieval machinery. Metres, Y up, Z forward, ground-contact origin. Static model; no routing simulation or structural/safety certification claims.","status":"published","url":"https://3dassets.dev/assets/automated-parking-and-vehicle-retrieval-automated-park-b901c69f","cdnUrl":"https://cdn.3dassets.dev/assets/30384/v1/model.glb","downloadUrl":"https://3dassets.dev/download/automated-parking-and-vehicle-retrieval-automated-park-b901c69f","thumbnailUrl":"https://cdn.3dassets.dev/assets/30384/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/30384/v1/poster.webp","blurhash":"U8B3f@-.R3o{VX~T-:EM00RO%hoh.90N8{={","category":{"slug":"props","title":"Props & Furniture"},"tags":[{"slug":"modern","title":"Modern"},{"slug":"realistic","title":"Realistic"},{"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":46228,"triangles":2208,"vertices":1811,"meshes":4,"materials":4,"textures":0,"animations":[],"boundingBox":{"min":[-0.32499998807907104,0.0000032048259361056736,-0.05998718002570335],"max":[0.32499998807907104,0.21800067242064752,0.05998718002570335]},"sizeMeters":[0.65,0.218,0.12],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"GPT-6","downloads":0,"publishedAt":"2026-09-08T10:37:34.527Z","updatedAt":"2026-09-08T10:37:34.647Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/30384/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function AlignmentGaugeAutomatedParkingAndVehicleRetrieval(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/30384/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/30384/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/30384/v1/model.glb\" alt=\"Alignment Gauge (Automated Parking and Vehicle Retrieval)\" camera-controls auto-rotate></model-viewer>","blender":"# Blender 4.x: File > Import > glTF 2.0, or from the Python console after downloading the file.\nimport bpy\nbpy.ops.import_scene.gltf(filepath='model.glb')  # from https://cdn.3dassets.dev/assets/30384/v1/model.glb\n# Metres and +Y up are converted to Blender's Z-up scene automatically.","godot":"# Godot 4: copy model.glb into res://models/ and the editor imports it as a scene.\nvar packed := load(\"res://models/model.glb\") as PackedScene\nvar model := packed.instantiate()\nadd_child(model)","unity":"// Unity: import model.glb with glTFast (Package Manager: com.unity.cloud.gltfast) and drag the prefab in,\n// or load it at runtime straight from the CDN:\nusing GLTFast;\nvar gltf = new GltfImport();\nif (await gltf.Load(\"https://cdn.3dassets.dev/assets/30384/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"30383","slug":"automated-parking-and-vehicle-retrieval-automated-park-9def595d","title":"Roller Replacement Tray (Automated Parking and Vehicle Retrieval)","summary":"Parts tray with thick retaining edges and three supported replacement rollers in individual bearing blocks.","description":"Parts tray with thick retaining edges and three supported replacement rollers in individual bearing blocks. Original automated vehicle storage and retrieval machinery. Metres, Y up, Z forward, ground-contact origin. Static model; no routing simulation or structural/safety certification claims.","status":"published","url":"https://3dassets.dev/assets/automated-parking-and-vehicle-retrieval-automated-park-9def595d","cdnUrl":"https://cdn.3dassets.dev/assets/30383/v1/model.glb","downloadUrl":"https://3dassets.dev/download/automated-parking-and-vehicle-retrieval-automated-park-9def595d","thumbnailUrl":"https://cdn.3dassets.dev/assets/30383/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/30383/v1/poster.webp","blurhash":"U2BM}Wo}00~p.8~qa#M_00oJo}010000kA9Z","category":{"slug":"props","title":"Props & Furniture"},"tags":[{"slug":"modern","title":"Modern"},{"slug":"realistic","title":"Realistic"},{"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":44184,"triangles":1764,"vertices":2200,"meshes":5,"materials":5,"textures":0,"animations":[],"boundingBox":{"min":[-0.3499999940395355,-0.000018692280729728367,-0.21001922308436377],"max":[0.3499999940395355,0.17000991657806494,0.21001922308436377]},"sizeMeters":[0.7,0.17,0.42],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"GPT-6","downloads":0,"publishedAt":"2026-09-08T10:37:34.508Z","updatedAt":"2026-09-08T10:37:34.632Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/30383/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function RollerReplacementTrayAutomatedParkingAndVehicleRetrieval(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/30383/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/30383/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/30383/v1/model.glb\" alt=\"Roller Replacement Tray (Automated Parking and Vehicle Retrieval)\" camera-controls auto-rotate></model-viewer>","blender":"# Blender 4.x: File > Import > glTF 2.0, or from the Python console after downloading the file.\nimport bpy\nbpy.ops.import_scene.gltf(filepath='model.glb')  # from https://cdn.3dassets.dev/assets/30383/v1/model.glb\n# Metres and +Y up are converted to Blender's Z-up scene automatically.","godot":"# Godot 4: copy model.glb into res://models/ and the editor imports it as a scene.\nvar packed := load(\"res://models/model.glb\") as PackedScene\nvar model := packed.instantiate()\nadd_child(model)","unity":"// Unity: import model.glb with glTFast (Package Manager: com.unity.cloud.gltfast) and drag the prefab in,\n// or load it at runtime straight from the CDN:\nusing GLTFast;\nvar gltf = new GltfImport();\nif (await gltf.Load(\"https://cdn.3dassets.dev/assets/30383/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"30385","slug":"automated-parking-and-vehicle-retrieval-automated-park-90dc15f0","title":"Drive Chain Tensioner (Automated Parking and Vehicle Retrieval)","summary":"Adjustable drive-chain tensioner with supported screw slide, idler sprocket, side cheeks and locking control.","description":"Adjustable drive-chain tensioner with supported screw slide, idler sprocket, side cheeks and locking control. Original automated vehicle storage and retrieval machinery. Metres, Y up, Z forward, ground-contact origin. Static model; no routing simulation or structural/safety certification claims.","status":"published","url":"https://3dassets.dev/assets/automated-parking-and-vehicle-retrieval-automated-park-90dc15f0","cdnUrl":"https://cdn.3dassets.dev/assets/30385/v1/model.glb","downloadUrl":"https://3dassets.dev/download/automated-parking-and-vehicle-retrieval-automated-park-90dc15f0","thumbnailUrl":"https://cdn.3dassets.dev/assets/30385/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/30385/v1/poster.webp","blurhash":"U4A0]%?a009Z$^%LNKE100Rk~7oH0OXA^hxU","category":{"slug":"props","title":"Props & Furniture"},"tags":[{"slug":"modern","title":"Modern"},{"slug":"realistic","title":"Realistic"},{"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":59744,"triangles":2784,"vertices":2433,"meshes":4,"materials":4,"textures":0,"animations":[],"boundingBox":{"min":[-0.2150000035762787,0.0000025117854207112877,-0.12000946273415745],"max":[0.2150000035762787,0.2999983987894528,0.12000946273415745]},"sizeMeters":[0.43,0.3,0.24],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"GPT-6","downloads":0,"publishedAt":"2026-09-08T10:37:36.013Z","updatedAt":"2026-09-08T10:37:36.114Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/30385/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function DriveChainTensionerAutomatedParkingAndVehicleRetrieval(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/30385/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/30385/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/30385/v1/model.glb\" alt=\"Drive Chain Tensioner (Automated Parking and Vehicle Retrieval)\" camera-controls auto-rotate></model-viewer>","blender":"# Blender 4.x: File > Import > glTF 2.0, or from the Python console after downloading the file.\nimport bpy\nbpy.ops.import_scene.gltf(filepath='model.glb')  # from https://cdn.3dassets.dev/assets/30385/v1/model.glb\n# Metres and +Y up are converted to Blender's Z-up scene automatically.","godot":"# Godot 4: copy model.glb into res://models/ and the editor imports it as a scene.\nvar packed := load(\"res://models/model.glb\") as PackedScene\nvar model := packed.instantiate()\nadd_child(model)","unity":"// Unity: import model.glb with glTFast (Package Manager: com.unity.cloud.gltfast) and drag the prefab in,\n// or load it at runtime straight from the CDN:\nusing GLTFast;\nvar gltf = new GltfImport();\nif (await gltf.Load(\"https://cdn.3dassets.dev/assets/30385/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"30386","slug":"automated-parking-and-vehicle-retrieval-automated-park-3651a65b","title":"Lubricator Unit (Automated Parking and Vehicle Retrieval)","summary":"Compact lubricant reservoir with thick transparent vessel, closed cap, supported pump block and line connector.","description":"Compact lubricant reservoir with thick transparent vessel, closed cap, supported pump block and line connector. Original automated vehicle storage and retrieval machinery. Metres, Y up, Z forward, ground-contact origin. Static model; no routing simulation or structural/safety certification claims.","status":"published","url":"https://3dassets.dev/assets/automated-parking-and-vehicle-retrieval-automated-park-3651a65b","cdnUrl":"https://cdn.3dassets.dev/assets/30386/v1/model.glb","downloadUrl":"https://3dassets.dev/download/automated-parking-and-vehicle-retrieval-automated-park-3651a65b","thumbnailUrl":"https://cdn.3dassets.dev/assets/30386/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/30386/v1/poster.webp","blurhash":"UBBWoN?v0000SiofaKM{00M{~q%M?at7IojZ","category":{"slug":"props","title":"Props & Furniture"},"tags":[{"slug":"modern","title":"Modern"},{"slug":"realistic","title":"Realistic"},{"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":44180,"triangles":1752,"vertices":2034,"meshes":4,"materials":4,"textures":0,"animations":[],"boundingBox":{"min":[-0.14000000059604645,0.000007080439400064531,-0.13000793501115804],"max":[0.25,0.4119962632013065,0.13500000583007932]},"sizeMeters":[0.39,0.412,0.265],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"GPT-6","downloads":0,"publishedAt":"2026-09-08T10:37:36.191Z","updatedAt":"2026-09-08T10:37:36.293Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/30386/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function LubricatorUnitAutomatedParkingAndVehicleRetrieval(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/30386/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/30386/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/30386/v1/model.glb\" alt=\"Lubricator Unit (Automated Parking and Vehicle Retrieval)\" camera-controls auto-rotate></model-viewer>","blender":"# Blender 4.x: File > Import > glTF 2.0, or from the Python console after downloading the file.\nimport bpy\nbpy.ops.import_scene.gltf(filepath='model.glb')  # from https://cdn.3dassets.dev/assets/30386/v1/model.glb\n# Metres and +Y up are converted to Blender's Z-up scene automatically.","godot":"# Godot 4: copy model.glb into res://models/ and the editor imports it as a scene.\nvar packed := load(\"res://models/model.glb\") as PackedScene\nvar model := packed.instantiate()\nadd_child(model)","unity":"// Unity: import model.glb with glTFast (Package Manager: com.unity.cloud.gltfast) and drag the prefab in,\n// or load it at runtime straight from the CDN:\nusing GLTFast;\nvar gltf = new GltfImport();\nif (await gltf.Load(\"https://cdn.3dassets.dev/assets/30386/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"30387","slug":"automated-parking-and-vehicle-retrieval-automated-park-2f08994e","title":"Compact Passenger Car (Automated Parking and Vehicle Retrieval)","summary":"Unbranded compact car with continuous chamfered body, open wheel arches, shaped cabin pillars, fitted recessed-style glazing, tyres and rims, lamps, mirrors and complete underbody.","description":"Unbranded compact car with continuous chamfered body, open wheel arches, shaped cabin pillars, fitted recessed-style glazing, tyres and rims, lamps, mirrors and complete underbody. Original automated vehicle storage and retrieval machinery. Metres, Y up, Z forward, ground-contact origin. Static model; no routing simulation or structural/safety certification claims.","status":"published","url":"https://3dassets.dev/assets/automated-parking-and-vehicle-retrieval-automated-park-2f08994e","cdnUrl":"https://cdn.3dassets.dev/assets/30387/v1/model.glb","downloadUrl":"https://3dassets.dev/download/automated-parking-and-vehicle-retrieval-automated-park-2f08994e","thumbnailUrl":"https://cdn.3dassets.dev/assets/30387/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/30387/v1/poster.webp","blurhash":"UAC%8H?u00V[-;D%D%xu00DitlWC9Z~W.8M_","category":{"slug":"props","title":"Props & Furniture"},"tags":[{"slug":"modern","title":"Modern"},{"slug":"realistic","title":"Realistic"},{"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":343400,"triangles":11232,"vertices":16880,"meshes":6,"materials":6,"textures":0,"animations":[],"boundingBox":{"min":[-0.9898819931186391,0.00007176127163682766,-2.012500047683716],"max":[0.9898819931186391,1.3900186900392453,2.0199999809265137]},"sizeMeters":[1.98,1.39,4.033],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"GPT-6","downloads":0,"publishedAt":"2026-09-08T10:37:36.239Z","updatedAt":"2026-09-08T10:37:36.331Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/30387/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function CompactPassengerCarAutomatedParkingAndVehicleRetrieval(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/30387/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/30387/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/30387/v1/model.glb\" alt=\"Compact Passenger Car (Automated Parking and Vehicle Retrieval)\" camera-controls auto-rotate></model-viewer>","blender":"# Blender 4.x: File > Import > glTF 2.0, or from the Python console after downloading the file.\nimport bpy\nbpy.ops.import_scene.gltf(filepath='model.glb')  # from https://cdn.3dassets.dev/assets/30387/v1/model.glb\n# Metres and +Y up are converted to Blender's Z-up scene automatically.","godot":"# Godot 4: copy model.glb into res://models/ and the editor imports it as a scene.\nvar packed := load(\"res://models/model.glb\") as PackedScene\nvar model := packed.instantiate()\nadd_child(model)","unity":"// Unity: import model.glb with glTFast (Package Manager: com.unity.cloud.gltfast) and drag the prefab in,\n// or load it at runtime straight from the CDN:\nusing GLTFast;\nvar gltf = new GltfImport();\nif (await gltf.Load(\"https://cdn.3dassets.dev/assets/30387/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"30388","slug":"automated-parking-and-vehicle-retrieval-automated-park-0a71d607","title":"Vehicle Storage Status Board (Automated Parking and Vehicle Retrieval)","summary":"Storage status panel with an original abstract occupancy grid, thick enclosure and rear mounting brackets.","description":"Storage status panel with an original abstract occupancy grid, thick enclosure and rear mounting brackets. Original automated vehicle storage and retrieval machinery. Metres, Y up, Z forward, ground-contact origin. Static model; no routing simulation or structural/safety certification claims.","status":"published","url":"https://3dassets.dev/assets/automated-parking-and-vehicle-retrieval-automated-park-0a71d607","cdnUrl":"https://cdn.3dassets.dev/assets/30388/v1/model.glb","downloadUrl":"https://3dassets.dev/download/automated-parking-and-vehicle-retrieval-automated-park-0a71d607","thumbnailUrl":"https://cdn.3dassets.dev/assets/30388/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/30388/v1/poster.webp","blurhash":"U89Q~s~qDP%M%h.8%LV@00IBt*RhWAV[M{M_","category":{"slug":"props","title":"Props & Furniture"},"tags":[{"slug":"modern","title":"Modern"},{"slug":"realistic","title":"Realistic"},{"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":39700,"triangles":1728,"vertices":1513,"meshes":5,"materials":5,"textures":0,"animations":[],"boundingBox":{"min":[-0.550000011920929,0.00000914986350691871,-0.1450166307812039],"max":[0.550000011920929,0.7999908560969575,0.06249903887390925]},"sizeMeters":[1.1,0.8,0.208],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"GPT-6","downloads":0,"publishedAt":"2026-09-08T10:37:36.755Z","updatedAt":"2026-09-08T10:37:36.914Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/30388/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function VehicleStorageStatusBoardAutomatedParkingAndVehicleRetrieval(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/30388/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/30388/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/30388/v1/model.glb\" alt=\"Vehicle Storage Status Board (Automated Parking and Vehicle Retrieval)\" camera-controls auto-rotate></model-viewer>","blender":"# Blender 4.x: File > Import > glTF 2.0, or from the Python console after downloading the file.\nimport bpy\nbpy.ops.import_scene.gltf(filepath='model.glb')  # from https://cdn.3dassets.dev/assets/30388/v1/model.glb\n# Metres and +Y up are converted to Blender's Z-up scene automatically.","godot":"# Godot 4: copy model.glb into res://models/ and the editor imports it as a scene.\nvar packed := load(\"res://models/model.glb\") as PackedScene\nvar model := packed.instantiate()\nadd_child(model)","unity":"// Unity: import model.glb with glTFast (Package Manager: com.unity.cloud.gltfast) and drag the prefab in,\n// or load it at runtime straight from the CDN:\nusing GLTFast;\nvar gltf = new GltfImport();\nif (await gltf.Load(\"https://cdn.3dassets.dev/assets/30388/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"30389","slug":"automated-parking-and-vehicle-retrieval-automated-park-8d5c63ce","title":"Parking Facility Base (Automated Parking and Vehicle Retrieval)","summary":"Thick facility foundation with a defined vehicle approach, contrasting tyre guides and a paved pedestrian service route.","description":"Thick facility foundation with a defined vehicle approach, contrasting tyre guides and a paved pedestrian service route. Original automated vehicle storage and retrieval machinery. Metres, Y up, Z forward, ground-contact origin. Static model; no routing simulation or structural/safety certification claims.","status":"published","url":"https://3dassets.dev/assets/automated-parking-and-vehicle-retrieval-automated-park-8d5c63ce","cdnUrl":"https://cdn.3dassets.dev/assets/30389/v1/model.glb","downloadUrl":"https://3dassets.dev/download/automated-parking-and-vehicle-retrieval-automated-park-8d5c63ce","thumbnailUrl":"https://cdn.3dassets.dev/assets/30389/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/30389/v1/poster.webp","blurhash":"U5AwPBxu00WB%NayWBbH00M{_NWB9FbHWBof","category":{"slug":"props","title":"Props & Furniture"},"tags":[{"slug":"modern","title":"Modern"},{"slug":"realistic","title":"Realistic"},{"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":28052,"triangles":1296,"vertices":1116,"meshes":4,"materials":4,"textures":0,"animations":[],"boundingBox":{"min":[-9.000213629566332,-0.00010071033621274206,-10],"max":[9.000213629566332,0.3499290400881641,10]},"sizeMeters":[18,0.35,20],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"GPT-6","downloads":0,"publishedAt":"2026-09-08T10:37:37.785Z","updatedAt":"2026-09-08T10:37:37.893Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/30389/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function ParkingFacilityBaseAutomatedParkingAndVehicleRetrieval(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/30389/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/30389/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/30389/v1/model.glb\" alt=\"Parking Facility Base (Automated Parking and Vehicle Retrieval)\" camera-controls auto-rotate></model-viewer>","blender":"# Blender 4.x: File > Import > glTF 2.0, or from the Python console after downloading the file.\nimport bpy\nbpy.ops.import_scene.gltf(filepath='model.glb')  # from https://cdn.3dassets.dev/assets/30389/v1/model.glb\n# Metres and +Y up are converted to Blender's Z-up scene automatically.","godot":"# Godot 4: copy model.glb into res://models/ and the editor imports it as a scene.\nvar packed := load(\"res://models/model.glb\") as PackedScene\nvar model := packed.instantiate()\nadd_child(model)","unity":"// Unity: import model.glb with glTFast (Package Manager: com.unity.cloud.gltfast) and drag the prefab in,\n// or load it at runtime straight from the CDN:\nusing GLTFast;\nvar gltf = new GltfImport();\nif (await gltf.Load(\"https://cdn.3dassets.dev/assets/30389/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"30391","slug":"automated-parking-and-vehicle-retrieval--4cb287cd-starter-scene","title":"Pallet transfer and two-level storage facility (Automated Parking and Vehicle Retrieval)","summary":"Roofed transfer cabin connected to a two-level storage hall with occupied roller-supported shelves, lift tower, joined shuttle route and connected maintenance catwalk.","description":"Roofed transfer cabin connected to a two-level storage hall with occupied roller-supported shelves, lift tower, joined shuttle route and connected maintenance catwalk.","status":"published","url":"https://3dassets.dev/assets/automated-parking-and-vehicle-retrieval--4cb287cd-starter-scene","cdnUrl":"https://cdn.3dassets.dev/assets/30391/v1/model.glb","downloadUrl":"https://3dassets.dev/download/automated-parking-and-vehicle-retrieval--4cb287cd-starter-scene","thumbnailUrl":"https://cdn.3dassets.dev/assets/30391/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/30391/v1/poster.webp","blurhash":"U7BDm6R*00%24oM{xaxa00t7xvMy~p%MkCR*","category":{"slug":"environments","title":"Environments & Scenes"},"tags":[{"slug":"modern","title":"Modern"},{"slug":"realistic","title":"Realistic"},{"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":3263536,"triangles":148200,"vertices":160826,"meshes":218,"materials":11,"textures":0,"animations":[],"boundingBox":{"min":[-9.000213629566332,-0.00010071033621274206,-10],"max":[9.000213629566332,7.2245837688475145,10]},"sizeMeters":[18,7.225,20],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"GPT-6","downloads":0,"publishedAt":"2026-09-08T10:37:39.322Z","updatedAt":"2026-09-08T10:37:39.600Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/30391/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function PalletTransferAndTwoLevelStorageFacilityAutomatedParkingAndVehicleRetrieval(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/30391/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/30391/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/30391/v1/model.glb\" alt=\"Pallet transfer and two-level storage facility (Automated Parking and Vehicle Retrieval)\" camera-controls auto-rotate></model-viewer>","blender":"# Blender 4.x: File > Import > glTF 2.0, or from the Python console after downloading the file.\nimport bpy\nbpy.ops.import_scene.gltf(filepath='model.glb')  # from https://cdn.3dassets.dev/assets/30391/v1/model.glb\n# Metres and +Y up are converted to Blender's Z-up scene automatically.","godot":"# Godot 4: copy model.glb into res://models/ and the editor imports it as a scene.\nvar packed := load(\"res://models/model.glb\") as PackedScene\nvar model := packed.instantiate()\nadd_child(model)","unity":"// Unity: import model.glb with glTFast (Package Manager: com.unity.cloud.gltfast) and drag the prefab in,\n// or load it at runtime straight from the CDN:\nusing GLTFast;\nvar gltf = new GltfImport();\nif (await gltf.Load(\"https://cdn.3dassets.dev/assets/30391/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}}],"demo":null}}