{"data":{"id":185,"slug":"container-inspection-and-customs-yard","title":"Container Inspection and Customs Yard","summary":"Fifty customs screening, cargo examination and sample-handling designs.","description":"Original realistic bonded freight inspection workflow with protected examination spaces, detailed road-control equipment and sampling tools. Static visual equipment, not a scanning or measuring system.","url":"https://3dassets.dev/packs/container-inspection-and-customs-yard","coverUrl":"https://cdn.3dassets.dev/assets/29328/v1/poster.webp","assetCount":51,"aiGenerated":true,"aiGeneratedAssetCount":51,"aiModels":["GPT-6"],"aiModelUnspecifiedCount":0,"featured":true,"licenseLabel":"CC0 1.0 Universal","totalBytes":8471692,"totalTriangles":365176,"starterScene":{"id":"29328","slug":"container-inspection-and-customs-yard-co-2846012e-starter-scene","title":"Bonded freight inspection yard (Container Inspection and Customs Yard)","summary":"A screened weighing lane beside a roofed cargo inspection shed, sample storage, customs office and controlled visitor entrance.","description":"A screened weighing lane beside a roofed cargo inspection shed, sample storage, customs office and controlled visitor entrance.","status":"published","url":"https://3dassets.dev/assets/container-inspection-and-customs-yard-co-2846012e-starter-scene","cdnUrl":"https://cdn.3dassets.dev/assets/29328/v1/model.glb","downloadUrl":"https://3dassets.dev/download/container-inspection-and-customs-yard-co-2846012e-starter-scene","thumbnailUrl":"https://cdn.3dassets.dev/assets/29328/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/29328/v1/poster.webp","blurhash":"UDAdJ?t78_WBDiaytRfR00WBo#kC_Nj[aJof","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":4044200,"triangles":183224,"vertices":199362,"meshes":208,"materials":9,"textures":0,"animations":[],"boundingBox":{"min":[-9,-0.00042664943302667124,-8.500106814783166],"max":[9,5.300039439824341,8.500106814783166]},"sizeMeters":[18,5.3,17],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"GPT-6","downloads":0,"publishedAt":"2026-09-08T04:16:26.570Z","updatedAt":"2026-09-08T04:16:26.704Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/29328/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function BondedFreightInspectionYardContainerInspectionAndCustomsYard(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/29328/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/29328/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/29328/v1/model.glb\" alt=\"Bonded freight inspection yard (Container Inspection and Customs Yard)\" camera-controls auto-rotate></model-viewer>","blender":"# Blender 4.x: File > Import > glTF 2.0, or from the Python console after downloading the file.\nimport bpy\nbpy.ops.import_scene.gltf(filepath='model.glb')  # from https://cdn.3dassets.dev/assets/29328/v1/model.glb\n# Metres and +Y up are converted to Blender's Z-up scene automatically.","godot":"# Godot 4: copy model.glb into res://models/ and the editor imports it as a scene.\nvar packed := load(\"res://models/model.glb\") as PackedScene\nvar model := packed.instantiate()\nadd_child(model)","unity":"// Unity: import model.glb with glTFast (Package Manager: com.unity.cloud.gltfast) and drag the prefab in,\n// or load it at runtime straight from the CDN:\nusing GLTFast;\nvar gltf = new GltfImport();\nif (await gltf.Load(\"https://cdn.3dassets.dev/assets/29328/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},"assets":[{"id":"29276","slug":"container-inspection-and-customs-yard-container-inspec-733b2298","title":"Drive Through Scanning Gantry (Container Inspection and Customs Yard)","summary":"Five-metre drive-through screening arch with separate detector strips, controls and warning beacons.","description":"Five-metre drive-through screening arch with separate detector strips, controls and warning beacons. Metres, Y up, Z forward; origin on the supporting surface. Static geometry only, with no imaging, radiation, measurement or security functionality.","status":"published","url":"https://3dassets.dev/assets/container-inspection-and-customs-yard-container-inspec-733b2298","cdnUrl":"https://cdn.3dassets.dev/assets/29276/v1/model.glb","downloadUrl":"https://3dassets.dev/download/container-inspection-and-customs-yard-container-inspec-733b2298","thumbnailUrl":"https://cdn.3dassets.dev/assets/29276/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/29276/v1/poster.webp","blurhash":"U37nn6004T_NNz_NIA8^00_2RO9F?cR%s%Vs","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":369776,"triangles":17332,"vertices":16232,"meshes":6,"materials":6,"textures":0,"animations":[],"boundingBox":{"min":[-2.549999952316284,0.00011754360407323361,-0.49983773903061346],"max":[2.549999952316284,5.180039439824341,0.5800785065468314]},"sizeMeters":[5.1,5.18,1.08],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"GPT-6","downloads":0,"publishedAt":"2026-09-08T04:16:03.446Z","updatedAt":"2026-09-08T04:16:03.546Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/29276/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function DriveThroughScanningGantryContainerInspectionAndCustomsYard(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/29276/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/29276/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/29276/v1/model.glb\" alt=\"Drive Through Scanning Gantry (Container Inspection and Customs Yard)\" camera-controls auto-rotate></model-viewer>","blender":"# Blender 4.x: File > Import > glTF 2.0, or from the Python console after downloading the file.\nimport bpy\nbpy.ops.import_scene.gltf(filepath='model.glb')  # from https://cdn.3dassets.dev/assets/29276/v1/model.glb\n# Metres and +Y up are converted to Blender's Z-up scene automatically.","godot":"# Godot 4: copy model.glb into res://models/ and the editor imports it as a scene.\nvar packed := load(\"res://models/model.glb\") as PackedScene\nvar model := packed.instantiate()\nadd_child(model)","unity":"// Unity: import model.glb with glTFast (Package Manager: com.unity.cloud.gltfast) and drag the prefab in,\n// or load it at runtime straight from the CDN:\nusing GLTFast;\nvar gltf = new GltfImport();\nif (await gltf.Load(\"https://cdn.3dassets.dev/assets/29276/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"29278","slug":"container-inspection-and-customs-yard-container-inspec-b3acbfae","title":"Weighbridge (Container Inspection and Customs Yard)","summary":"Six-metre steel weighbridge deck with loading pads, service seams and safety kerbs.","description":"Six-metre steel weighbridge deck with loading pads, service seams and safety kerbs. Metres, Y up, Z forward; origin on the supporting surface. Static geometry only, with no imaging, radiation, measurement or security functionality.","status":"published","url":"https://3dassets.dev/assets/container-inspection-and-customs-yard-container-inspec-b3acbfae","cdnUrl":"https://cdn.3dassets.dev/assets/29278/v1/model.glb","downloadUrl":"https://3dassets.dev/download/container-inspection-and-customs-yard-container-inspec-b3acbfae","thumbnailUrl":"https://cdn.3dassets.dev/assets/29278/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/29278/v1/poster.webp","blurhash":"U59jlu-V00WG~UR4E2x^00E1_Nxt01yF-;R3","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":104200,"triangles":4464,"vertices":4598,"meshes":4,"materials":4,"textures":0,"animations":[],"boundingBox":{"min":[-1.749992370372631,0.0001333655883868773,-3],"max":[1.749992370372631,0.29991821575902233,3]},"sizeMeters":[3.5,0.3,6],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"GPT-6","downloads":0,"publishedAt":"2026-09-08T04:16:03.753Z","updatedAt":"2026-09-08T04:16:03.848Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/29278/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function WeighbridgeContainerInspectionAndCustomsYard(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/29278/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/29278/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/29278/v1/model.glb\" alt=\"Weighbridge (Container Inspection and Customs Yard)\" camera-controls auto-rotate></model-viewer>","blender":"# Blender 4.x: File > Import > glTF 2.0, or from the Python console after downloading the file.\nimport bpy\nbpy.ops.import_scene.gltf(filepath='model.glb')  # from https://cdn.3dassets.dev/assets/29278/v1/model.glb\n# Metres and +Y up are converted to Blender's Z-up scene automatically.","godot":"# Godot 4: copy model.glb into res://models/ and the editor imports it as a scene.\nvar packed := load(\"res://models/model.glb\") as PackedScene\nvar model := packed.instantiate()\nadd_child(model)","unity":"// Unity: import model.glb with glTFast (Package Manager: com.unity.cloud.gltfast) and drag the prefab in,\n// or load it at runtime straight from the CDN:\nusing GLTFast;\nvar gltf = new GltfImport();\nif (await gltf.Load(\"https://cdn.3dassets.dev/assets/29278/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"29279","slug":"container-inspection-and-customs-yard-container-inspec-43f86466","title":"Weighbridge Kiosk (Container Inspection and Customs Yard)","summary":"Weatherproof weighing terminal with display, keyed controls and sloped work shelf.","description":"Weatherproof weighing terminal with display, keyed controls and sloped work shelf. Metres, Y up, Z forward; origin on the supporting surface. Static geometry only, with no imaging, radiation, measurement or security functionality.","status":"published","url":"https://3dassets.dev/assets/container-inspection-and-customs-yard-container-inspec-43f86466","cdnUrl":"https://cdn.3dassets.dev/assets/29279/v1/model.glb","downloadUrl":"https://3dassets.dev/download/container-inspection-and-customs-yard-container-inspec-43f86466","thumbnailUrl":"https://cdn.3dassets.dev/assets/29279/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/29279/v1/poster.webp","blurhash":"UFBzUr9Z00^+~qWV8{n%MxxaR+IoxaaeNHoz","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":98316,"triangles":4512,"vertices":4141,"meshes":5,"materials":5,"textures":0,"animations":[],"boundingBox":{"min":[-0.32500975840306423,1.19209286886246e-9,-0.2649892218558539],"max":[0.32500975840306423,1.2649999856948853,0.4900188081665213]},"sizeMeters":[0.65,1.265,0.755],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"GPT-6","downloads":0,"publishedAt":"2026-09-08T04:16:04.152Z","updatedAt":"2026-09-08T04:16:04.257Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/29279/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function WeighbridgeKioskContainerInspectionAndCustomsYard(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/29279/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/29279/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/29279/v1/model.glb\" alt=\"Weighbridge Kiosk (Container Inspection and Customs Yard)\" camera-controls auto-rotate></model-viewer>","blender":"# Blender 4.x: File > Import > glTF 2.0, or from the Python console after downloading the file.\nimport bpy\nbpy.ops.import_scene.gltf(filepath='model.glb')  # from https://cdn.3dassets.dev/assets/29279/v1/model.glb\n# Metres and +Y up are converted to Blender's Z-up scene automatically.","godot":"# Godot 4: copy model.glb into res://models/ and the editor imports it as a scene.\nvar packed := load(\"res://models/model.glb\") as PackedScene\nvar model := packed.instantiate()\nadd_child(model)","unity":"// Unity: import model.glb with glTFast (Package Manager: com.unity.cloud.gltfast) and drag the prefab in,\n// or load it at runtime straight from the CDN:\nusing GLTFast;\nvar gltf = new GltfImport();\nif (await gltf.Load(\"https://cdn.3dassets.dev/assets/29279/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"29280","slug":"container-inspection-and-customs-yard-container-inspec-11e65d24","title":"Container Inspection Platform (Container Inspection and Customs Yard)","summary":"Raised container examination platform with anti-slip decking and guard rails.","description":"Raised container examination platform with anti-slip decking and guard rails. Metres, Y up, Z forward; origin on the supporting surface. Static geometry only, with no imaging, radiation, measurement or security functionality.","status":"published","url":"https://3dassets.dev/assets/container-inspection-and-customs-yard-container-inspec-11e65d24","cdnUrl":"https://cdn.3dassets.dev/assets/29280/v1/model.glb","downloadUrl":"https://3dassets.dev/download/container-inspection-and-customs-yard-container-inspec-11e65d24","thumbnailUrl":"https://cdn.3dassets.dev/assets/29280/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/29280/v1/poster.webp","blurhash":"UTE2RboeIUoM}=xaIqV@IAw]OYR-EMaKS$Si","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":131020,"triangles":5544,"vertices":5852,"meshes":4,"materials":4,"textures":0,"animations":[],"boundingBox":{"min":[-1.2999999523162842,0.00007999333768671235,-0.650099161310301],"max":[1.2999999523162842,2.120013777632394,0.650099161310301]},"sizeMeters":[2.6,2.12,1.3],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"GPT-6","downloads":0,"publishedAt":"2026-09-08T04:16:05.121Z","updatedAt":"2026-09-08T04:16:05.221Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/29280/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function ContainerInspectionPlatformContainerInspectionAndCustomsYard(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/29280/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/29280/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/29280/v1/model.glb\" alt=\"Container Inspection Platform (Container Inspection and Customs Yard)\" camera-controls auto-rotate></model-viewer>","blender":"# Blender 4.x: File > Import > glTF 2.0, or from the Python console after downloading the file.\nimport bpy\nbpy.ops.import_scene.gltf(filepath='model.glb')  # from https://cdn.3dassets.dev/assets/29280/v1/model.glb\n# Metres and +Y up are converted to Blender's Z-up scene automatically.","godot":"# Godot 4: copy model.glb into res://models/ and the editor imports it as a scene.\nvar packed := load(\"res://models/model.glb\") as PackedScene\nvar model := packed.instantiate()\nadd_child(model)","unity":"// Unity: import model.glb with glTFast (Package Manager: com.unity.cloud.gltfast) and drag the prefab in,\n// or load it at runtime straight from the CDN:\nusing GLTFast;\nvar gltf = new GltfImport();\nif (await gltf.Load(\"https://cdn.3dassets.dev/assets/29280/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"29281","slug":"container-inspection-and-customs-yard-container-inspec-a4f835d8","title":"Container Opening Tool (Container Inspection and Customs Yard)","summary":"Container-door lever with turned shaft, molded ribbed grip, capped handle, pivot boss and twin forked clamping fingers.","description":"Container-door lever with turned shaft, molded ribbed grip, capped handle, pivot boss and twin forked clamping fingers. Metres, Y up, Z forward; origin on the supporting surface. Static geometry only, with no imaging, radiation, measurement or security functionality.","status":"published","url":"https://3dassets.dev/assets/container-inspection-and-customs-yard-container-inspec-a4f835d8","cdnUrl":"https://cdn.3dassets.dev/assets/29281/v1/model.glb","downloadUrl":"https://3dassets.dev/download/container-inspection-and-customs-yard-container-inspec-a4f835d8","thumbnailUrl":"https://cdn.3dassets.dev/assets/29281/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/29281/v1/poster.webp","blurhash":"U26[2E+;MIEM-M~poaD%00O[.S%25b00S7~q","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":78172,"triangles":2316,"vertices":3816,"meshes":3,"materials":3,"textures":0,"animations":[],"boundingBox":{"min":[-0.46399998664855957,0.000011827300215469516,-0.06048853945192952],"max":[0.4284999966621399,0.08498817426440648,0.06048853945192952]},"sizeMeters":[0.892,0.085,0.121],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"GPT-6","downloads":0,"publishedAt":"2026-09-08T04:16:05.389Z","updatedAt":"2026-09-08T04:16:05.511Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/29281/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function ContainerOpeningToolContainerInspectionAndCustomsYard(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/29281/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/29281/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/29281/v1/model.glb\" alt=\"Container Opening Tool (Container Inspection and Customs Yard)\" camera-controls auto-rotate></model-viewer>","blender":"# Blender 4.x: File > Import > glTF 2.0, or from the Python console after downloading the file.\nimport bpy\nbpy.ops.import_scene.gltf(filepath='model.glb')  # from https://cdn.3dassets.dev/assets/29281/v1/model.glb\n# Metres and +Y up are converted to Blender's Z-up scene automatically.","godot":"# Godot 4: copy model.glb into res://models/ and the editor imports it as a scene.\nvar packed := load(\"res://models/model.glb\") as PackedScene\nvar model := packed.instantiate()\nadd_child(model)","unity":"// Unity: import model.glb with glTFast (Package Manager: com.unity.cloud.gltfast) and drag the prefab in,\n// or load it at runtime straight from the CDN:\nusing GLTFast;\nvar gltf = new GltfImport();\nif (await gltf.Load(\"https://cdn.3dassets.dev/assets/29281/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"29282","slug":"container-inspection-and-customs-yard-container-inspec-284b7cbb","title":"Seal Cutter (Container Inspection and Customs Yard)","summary":"Bolt-seal cutter with tapered hooked cutting jaws, layered washers, hex pivot bolt and rounded ribbed grips.","description":"Bolt-seal cutter with tapered hooked cutting jaws, layered washers, hex pivot bolt and rounded ribbed grips. Metres, Y up, Z forward; origin on the supporting surface. Static geometry only, with no imaging, radiation, measurement or security functionality.","status":"published","url":"https://3dassets.dev/assets/container-inspection-and-customs-yard-container-inspec-284b7cbb","cdnUrl":"https://cdn.3dassets.dev/assets/29282/v1/model.glb","downloadUrl":"https://3dassets.dev/download/container-inspection-and-customs-yard-container-inspec-284b7cbb","thumbnailUrl":"https://cdn.3dassets.dev/assets/29282/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/29282/v1/poster.webp","blurhash":"U57-D{Oa01vy%0M{Iqxu00wG~VO[9}-;=tIo","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":108460,"triangles":2772,"vertices":5543,"meshes":3,"materials":3,"textures":0,"animations":[],"boundingBox":{"min":[-0.17391509810416492,-0.0000056643507960682515,-0.3494710326194763],"max":[0.17391509810416492,0.0750080496498575,0.20999999344348907]},"sizeMeters":[0.348,0.075,0.559],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"GPT-6","downloads":0,"publishedAt":"2026-09-08T04:16:05.813Z","updatedAt":"2026-09-08T04:16:05.927Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/29282/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function SealCutterContainerInspectionAndCustomsYard(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/29282/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/29282/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/29282/v1/model.glb\" alt=\"Seal Cutter (Container Inspection and Customs Yard)\" camera-controls auto-rotate></model-viewer>","blender":"# Blender 4.x: File > Import > glTF 2.0, or from the Python console after downloading the file.\nimport bpy\nbpy.ops.import_scene.gltf(filepath='model.glb')  # from https://cdn.3dassets.dev/assets/29282/v1/model.glb\n# Metres and +Y up are converted to Blender's Z-up scene automatically.","godot":"# Godot 4: copy model.glb into res://models/ and the editor imports it as a scene.\nvar packed := load(\"res://models/model.glb\") as PackedScene\nvar model := packed.instantiate()\nadd_child(model)","unity":"// Unity: import model.glb with glTFast (Package Manager: com.unity.cloud.gltfast) and drag the prefab in,\n// or load it at runtime straight from the CDN:\nusing GLTFast;\nvar gltf = new GltfImport();\nif (await gltf.Load(\"https://cdn.3dassets.dev/assets/29282/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"29283","slug":"container-inspection-and-customs-yard-container-inspec-938c1abe","title":"Bolt Seal Tray (Container Inspection and Customs Yard)","summary":"Compartment tray holding four removed bolt seals.","description":"Compartment tray holding four removed bolt seals. Metres, Y up, Z forward; origin on the supporting surface. Static geometry only, with no imaging, radiation, measurement or security functionality.","status":"published","url":"https://3dassets.dev/assets/container-inspection-and-customs-yard-container-inspec-938c1abe","cdnUrl":"https://cdn.3dassets.dev/assets/29283/v1/model.glb","downloadUrl":"https://3dassets.dev/download/container-inspection-and-customs-yard-container-inspec-938c1abe","thumbnailUrl":"https://cdn.3dassets.dev/assets/29283/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/29283/v1/poster.webp","blurhash":"U4AAgrRP00t7_3%MIUE100x]~VMx009Fo}=x","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":30372,"triangles":1076,"vertices":1356,"meshes":2,"materials":2,"textures":0,"animations":[],"boundingBox":{"min":[-0.20999999344348907,0.0000074783881103129835,-0.12501174572309634],"max":[0.20999999344348907,0.06999252213343032,0.12501174572309634]},"sizeMeters":[0.42,0.07,0.25],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"GPT-6","downloads":0,"publishedAt":"2026-09-08T04:16:06.131Z","updatedAt":"2026-09-08T04:16:06.246Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/29283/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function BoltSealTrayContainerInspectionAndCustomsYard(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/29283/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/29283/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/29283/v1/model.glb\" alt=\"Bolt Seal Tray (Container Inspection and Customs Yard)\" camera-controls auto-rotate></model-viewer>","blender":"# Blender 4.x: File > Import > glTF 2.0, or from the Python console after downloading the file.\nimport bpy\nbpy.ops.import_scene.gltf(filepath='model.glb')  # from https://cdn.3dassets.dev/assets/29283/v1/model.glb\n# Metres and +Y up are converted to Blender's Z-up scene automatically.","godot":"# Godot 4: copy model.glb into res://models/ and the editor imports it as a scene.\nvar packed := load(\"res://models/model.glb\") as PackedScene\nvar model := packed.instantiate()\nadd_child(model)","unity":"// Unity: import model.glb with glTFast (Package Manager: com.unity.cloud.gltfast) and drag the prefab in,\n// or load it at runtime straight from the CDN:\nusing GLTFast;\nvar gltf = new GltfImport();\nif (await gltf.Load(\"https://cdn.3dassets.dev/assets/29283/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"29284","slug":"container-inspection-and-customs-yard-container-inspec-92376620","title":"Inspection Mirror (Container Inspection and Customs Yard)","summary":"Telescopic inspection mirror with polished face and insulated grip.","description":"Telescopic inspection mirror with polished face and insulated grip. Metres, Y up, Z forward; origin on the supporting surface. Static geometry only, with no imaging, radiation, measurement or security functionality.","status":"published","url":"https://3dassets.dev/assets/container-inspection-and-customs-yard-container-inspec-92376620","cdnUrl":"https://cdn.3dassets.dev/assets/29284/v1/model.glb","downloadUrl":"https://3dassets.dev/download/container-inspection-and-customs-yard-container-inspec-92376620","thumbnailUrl":"https://cdn.3dassets.dev/assets/29284/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/29284/v1/poster.webp","blurhash":"U46Ho,GcIA$f-6D*aJ%200m*%gT05Y~VpJ9a","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":21296,"triangles":504,"vertices":944,"meshes":3,"materials":3,"textures":0,"animations":[],"boundingBox":{"min":[-0.11000000685453415,-0.000004761531234159788,-0.5400000214576721],"max":[0.11000000685453415,0.03699658516082373,0.36000001430511475]},"sizeMeters":[0.22,0.037,0.9],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"GPT-6","downloads":0,"publishedAt":"2026-09-08T04:16:06.806Z","updatedAt":"2026-09-08T04:16:06.907Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/29284/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function InspectionMirrorContainerInspectionAndCustomsYard(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/29284/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/29284/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/29284/v1/model.glb\" alt=\"Inspection Mirror (Container Inspection and Customs Yard)\" camera-controls auto-rotate></model-viewer>","blender":"# Blender 4.x: File > Import > glTF 2.0, or from the Python console after downloading the file.\nimport bpy\nbpy.ops.import_scene.gltf(filepath='model.glb')  # from https://cdn.3dassets.dev/assets/29284/v1/model.glb\n# Metres and +Y up are converted to Blender's Z-up scene automatically.","godot":"# Godot 4: copy model.glb into res://models/ and the editor imports it as a scene.\nvar packed := load(\"res://models/model.glb\") as PackedScene\nvar model := packed.instantiate()\nadd_child(model)","unity":"// Unity: import model.glb with glTFast (Package Manager: com.unity.cloud.gltfast) and drag the prefab in,\n// or load it at runtime straight from the CDN:\nusing GLTFast;\nvar gltf = new GltfImport();\nif (await gltf.Load(\"https://cdn.3dassets.dev/assets/29284/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"29285","slug":"container-inspection-and-customs-yard-container-inspec-a2a41333","title":"Handheld Scanner (Container Inspection and Customs Yard)","summary":"Handheld inspection scanner resting on its side, with contoured pistol grip, trigger guard, angled head, recessed scan lens and battery seam.","description":"Handheld inspection scanner resting on its side, with contoured pistol grip, trigger guard, angled head, recessed scan lens and battery seam. Metres, Y up, Z forward; origin on the supporting surface. Static geometry only, with no imaging, radiation, measurement or security functionality.","status":"published","url":"https://3dassets.dev/assets/container-inspection-and-customs-yard-container-inspec-a2a41333","cdnUrl":"https://cdn.3dassets.dev/assets/29285/v1/model.glb","downloadUrl":"https://3dassets.dev/download/container-inspection-and-customs-yard-container-inspec-a2a41333","thumbnailUrl":"https://cdn.3dassets.dev/assets/29285/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/29285/v1/poster.webp","blurhash":"U36RW8u60L}q^QDi9t^*00Dg-pN|0f.8~C4;","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":55772,"triangles":2040,"vertices":2402,"meshes":5,"materials":5,"textures":0,"animations":[],"boundingBox":{"min":[-0.054920458610280415,-0.000004267875129811138,-0.1599999964237213],"max":[0.08547533434174862,0.08800545078637609,0.18226240575313568]},"sizeMeters":[0.14,0.088,0.342],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"GPT-6","downloads":0,"publishedAt":"2026-09-08T04:16:07.085Z","updatedAt":"2026-09-08T04:16:07.189Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/29285/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function HandheldScannerContainerInspectionAndCustomsYard(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/29285/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/29285/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/29285/v1/model.glb\" alt=\"Handheld Scanner (Container Inspection and Customs Yard)\" camera-controls auto-rotate></model-viewer>","blender":"# Blender 4.x: File > Import > glTF 2.0, or from the Python console after downloading the file.\nimport bpy\nbpy.ops.import_scene.gltf(filepath='model.glb')  # from https://cdn.3dassets.dev/assets/29285/v1/model.glb\n# Metres and +Y up are converted to Blender's Z-up scene automatically.","godot":"# Godot 4: copy model.glb into res://models/ and the editor imports it as a scene.\nvar packed := load(\"res://models/model.glb\") as PackedScene\nvar model := packed.instantiate()\nadd_child(model)","unity":"// Unity: import model.glb with glTFast (Package Manager: com.unity.cloud.gltfast) and drag the prefab in,\n// or load it at runtime straight from the CDN:\nusing GLTFast;\nvar gltf = new GltfImport();\nif (await gltf.Load(\"https://cdn.3dassets.dev/assets/29285/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"29286","slug":"container-inspection-and-customs-yard-container-inspec-095269bd","title":"Mobile X Ray Console (Container Inspection and Customs Yard)","summary":"Wheeled screening console with display, keyboard keys, shelf and protected casters.","description":"Wheeled screening console with display, keyboard keys, shelf and protected casters. Metres, Y up, Z forward; origin on the supporting surface. Static geometry only, with no imaging, radiation, measurement or security functionality.","status":"published","url":"https://3dassets.dev/assets/container-inspection-and-customs-yard-container-inspec-095269bd","cdnUrl":"https://cdn.3dassets.dev/assets/29286/v1/model.glb","downloadUrl":"https://3dassets.dev/download/container-inspection-and-customs-yard-container-inspec-095269bd","thumbnailUrl":"https://cdn.3dassets.dev/assets/29286/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/29286/v1/poster.webp","blurhash":"UAA^j_x]00IAcEt7rqMx00WB~qjZwIf8NwkC","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":272772,"triangles":11756,"vertices":12328,"meshes":5,"materials":5,"textures":0,"animations":[],"boundingBox":{"min":[-0.4599716500669766,0,-0.34001068398117684],"max":[0.4599716500669766,1.4199999570846558,0.34001068398117684]},"sizeMeters":[0.92,1.42,0.68],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"GPT-6","downloads":0,"publishedAt":"2026-09-08T04:16:07.448Z","updatedAt":"2026-09-08T04:16:07.568Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/29286/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function MobileXRayConsoleContainerInspectionAndCustomsYard(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/29286/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/29286/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/29286/v1/model.glb\" alt=\"Mobile X Ray Console (Container Inspection and Customs Yard)\" camera-controls auto-rotate></model-viewer>","blender":"# Blender 4.x: File > Import > glTF 2.0, or from the Python console after downloading the file.\nimport bpy\nbpy.ops.import_scene.gltf(filepath='model.glb')  # from https://cdn.3dassets.dev/assets/29286/v1/model.glb\n# Metres and +Y up are converted to Blender's Z-up scene automatically.","godot":"# Godot 4: copy model.glb into res://models/ and the editor imports it as a scene.\nvar packed := load(\"res://models/model.glb\") as PackedScene\nvar model := packed.instantiate()\nadd_child(model)","unity":"// Unity: import model.glb with glTFast (Package Manager: com.unity.cloud.gltfast) and drag the prefab in,\n// or load it at runtime straight from the CDN:\nusing GLTFast;\nvar gltf = new GltfImport();\nif (await gltf.Load(\"https://cdn.3dassets.dev/assets/29286/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"29287","slug":"container-inspection-and-customs-yard-container-inspec-4c0c4b5c","title":"Sampling Probe (Container Inspection and Customs Yard)","summary":"Hollow sampling probe with turned shaft, ported tubular sampling tip, collar and ribbed insulated grip.","description":"Hollow sampling probe with turned shaft, ported tubular sampling tip, collar and ribbed insulated grip. Metres, Y up, Z forward; origin on the supporting surface. Static geometry only, with no imaging, radiation, measurement or security functionality.","status":"published","url":"https://3dassets.dev/assets/container-inspection-and-customs-yard-container-inspec-4c0c4b5c","cdnUrl":"https://cdn.3dassets.dev/assets/29287/v1/model.glb","downloadUrl":"https://3dassets.dev/download/container-inspection-and-customs-yard-container-inspec-4c0c4b5c","thumbnailUrl":"https://cdn.3dassets.dev/assets/29287/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/29287/v1/poster.webp","blurhash":"U5688DEladxX%1D*n$t600r;xuWX9v~VkWIp","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":102300,"triangles":2480,"vertices":5267,"meshes":3,"materials":3,"textures":0,"animations":[],"boundingBox":{"min":[-0.025982543132592337,0.000017457403849466258,-0.6259999871253967],"max":[0.025982543132592337,0.05198254366903414,0.6399999856948853]},"sizeMeters":[0.052,0.052,1.266],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"GPT-6","downloads":0,"publishedAt":"2026-09-08T04:16:07.805Z","updatedAt":"2026-09-08T04:16:07.911Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/29287/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function SamplingProbeContainerInspectionAndCustomsYard(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/29287/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/29287/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/29287/v1/model.glb\" alt=\"Sampling Probe (Container Inspection and Customs Yard)\" camera-controls auto-rotate></model-viewer>","blender":"# Blender 4.x: File > Import > glTF 2.0, or from the Python console after downloading the file.\nimport bpy\nbpy.ops.import_scene.gltf(filepath='model.glb')  # from https://cdn.3dassets.dev/assets/29287/v1/model.glb\n# Metres and +Y up are converted to Blender's Z-up scene automatically.","godot":"# Godot 4: copy model.glb into res://models/ and the editor imports it as a scene.\nvar packed := load(\"res://models/model.glb\") as PackedScene\nvar model := packed.instantiate()\nadd_child(model)","unity":"// Unity: import model.glb with glTFast (Package Manager: com.unity.cloud.gltfast) and drag the prefab in,\n// or load it at runtime straight from the CDN:\nusing GLTFast;\nvar gltf = new GltfImport();\nif (await gltf.Load(\"https://cdn.3dassets.dev/assets/29287/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"29288","slug":"container-inspection-and-customs-yard-container-inspec-bab6302f","title":"Sample Bottle Case (Container Inspection and Customs Yard)","summary":"Six-bottle sampling carrier with fitted holders and metal handle.","description":"Six-bottle sampling carrier with fitted holders and metal handle. Metres, Y up, Z forward; origin on the supporting surface. Static geometry only, with no imaging, radiation, measurement or security functionality.","status":"published","url":"https://3dassets.dev/assets/container-inspection-and-customs-yard-container-inspec-bab6302f","cdnUrl":"https://cdn.3dassets.dev/assets/29288/v1/model.glb","downloadUrl":"https://3dassets.dev/download/container-inspection-and-customs-yard-container-inspec-bab6302f","thumbnailUrl":"https://cdn.3dassets.dev/assets/29288/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/29288/v1/poster.webp","blurhash":"UGCG0-%30LR$~8%2I[NF00sk-pI=0kM{xBoz","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":56804,"triangles":1968,"vertices":3692,"meshes":4,"materials":4,"textures":0,"animations":[],"boundingBox":{"min":[-0.25999999046325684,0.000008546202496247102,-0.1600134222749119],"max":[0.25999999046325684,0.23499512899532074,0.1600134222749119]},"sizeMeters":[0.52,0.235,0.32],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"GPT-6","downloads":0,"publishedAt":"2026-09-08T04:16:08.539Z","updatedAt":"2026-09-08T04:16:08.642Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/29288/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function SampleBottleCaseContainerInspectionAndCustomsYard(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/29288/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/29288/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/29288/v1/model.glb\" alt=\"Sample Bottle Case (Container Inspection and Customs Yard)\" camera-controls auto-rotate></model-viewer>","blender":"# Blender 4.x: File > Import > glTF 2.0, or from the Python console after downloading the file.\nimport bpy\nbpy.ops.import_scene.gltf(filepath='model.glb')  # from https://cdn.3dassets.dev/assets/29288/v1/model.glb\n# Metres and +Y up are converted to Blender's Z-up scene automatically.","godot":"# Godot 4: copy model.glb into res://models/ and the editor imports it as a scene.\nvar packed := load(\"res://models/model.glb\") as PackedScene\nvar model := packed.instantiate()\nadd_child(model)","unity":"// Unity: import model.glb with glTFast (Package Manager: com.unity.cloud.gltfast) and drag the prefab in,\n// or load it at runtime straight from the CDN:\nusing GLTFast;\nvar gltf = new GltfImport();\nif (await gltf.Load(\"https://cdn.3dassets.dev/assets/29288/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"29289","slug":"container-inspection-and-customs-yard-container-inspec-578cc118","title":"Examination Table (Container Inspection and Customs Yard)","summary":"Stainless cargo examination table with protective mat and tool rests.","description":"Stainless cargo examination table with protective mat and tool rests. Metres, Y up, Z forward; origin on the supporting surface. Static geometry only, with no imaging, radiation, measurement or security functionality.","status":"published","url":"https://3dassets.dev/assets/container-inspection-and-customs-yard-container-inspec-578cc118","cdnUrl":"https://cdn.3dassets.dev/assets/29289/v1/model.glb","downloadUrl":"https://3dassets.dev/download/container-inspection-and-customs-yard-container-inspec-578cc118","thumbnailUrl":"https://cdn.3dassets.dev/assets/29289/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/29289/v1/poster.webp","blurhash":"U9Bpwvt84mof~q-;ayM{00%LxvRjM}RjD%Rk","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":114960,"triangles":4548,"vertices":5230,"meshes":4,"materials":4,"textures":0,"animations":[],"boundingBox":{"min":[-1.0399999618530273,-0.000022983680177668386,-0.4749778566585453],"max":[1.0399999618530273,0.9400229693750628,0.4749778566585453]},"sizeMeters":[2.08,0.94,0.95],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"GPT-6","downloads":0,"publishedAt":"2026-09-08T04:16:08.771Z","updatedAt":"2026-09-08T04:16:08.863Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/29289/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function ExaminationTableContainerInspectionAndCustomsYard(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/29289/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/29289/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/29289/v1/model.glb\" alt=\"Examination Table (Container Inspection and Customs Yard)\" camera-controls auto-rotate></model-viewer>","blender":"# Blender 4.x: File > Import > glTF 2.0, or from the Python console after downloading the file.\nimport bpy\nbpy.ops.import_scene.gltf(filepath='model.glb')  # from https://cdn.3dassets.dev/assets/29289/v1/model.glb\n# Metres and +Y up are converted to Blender's Z-up scene automatically.","godot":"# Godot 4: copy model.glb into res://models/ and the editor imports it as a scene.\nvar packed := load(\"res://models/model.glb\") as PackedScene\nvar model := packed.instantiate()\nadd_child(model)","unity":"// Unity: import model.glb with glTFast (Package Manager: com.unity.cloud.gltfast) and drag the prefab in,\n// or load it at runtime straight from the CDN:\nusing GLTFast;\nvar gltf = new GltfImport();\nif (await gltf.Load(\"https://cdn.3dassets.dev/assets/29289/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"29290","slug":"container-inspection-and-customs-yard-container-inspec-1ea6acbd","title":"Document Desk (Container Inspection and Customs Yard)","summary":"Document verification desk with lockable pedestal and desktop display.","description":"Document verification desk with lockable pedestal and desktop display. Metres, Y up, Z forward; origin on the supporting surface. Static geometry only, with no imaging, radiation, measurement or security functionality.","status":"published","url":"https://3dassets.dev/assets/container-inspection-and-customs-yard-container-inspec-1ea6acbd","cdnUrl":"https://cdn.3dassets.dev/assets/29290/v1/model.glb","downloadUrl":"https://3dassets.dev/download/container-inspection-and-customs-yard-container-inspec-1ea6acbd","thumbnailUrl":"https://cdn.3dassets.dev/assets/29290/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/29290/v1/poster.webp","blurhash":"U7B::E%N00Ip_2?aRO9F00oJ~qj[009G%g?H","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":168788,"triangles":7128,"vertices":7570,"meshes":5,"materials":5,"textures":0,"animations":[],"boundingBox":{"min":[-0.7400000095367432,-0.00004390980735990979,-0.37502487741835255],"max":[0.7400000095367432,1.3400439429996964,0.37502487741835255]},"sizeMeters":[1.48,1.34,0.75],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"GPT-6","downloads":0,"publishedAt":"2026-09-08T04:16:09.126Z","updatedAt":"2026-09-08T04:16:09.222Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/29290/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function DocumentDeskContainerInspectionAndCustomsYard(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/29290/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/29290/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/29290/v1/model.glb\" alt=\"Document Desk (Container Inspection and Customs Yard)\" camera-controls auto-rotate></model-viewer>","blender":"# Blender 4.x: File > Import > glTF 2.0, or from the Python console after downloading the file.\nimport bpy\nbpy.ops.import_scene.gltf(filepath='model.glb')  # from https://cdn.3dassets.dev/assets/29290/v1/model.glb\n# Metres and +Y up are converted to Blender's Z-up scene automatically.","godot":"# Godot 4: copy model.glb into res://models/ and the editor imports it as a scene.\nvar packed := load(\"res://models/model.glb\") as PackedScene\nvar model := packed.instantiate()\nadd_child(model)","unity":"// Unity: import model.glb with glTFast (Package Manager: com.unity.cloud.gltfast) and drag the prefab in,\n// or load it at runtime straight from the CDN:\nusing GLTFast;\nvar gltf = new GltfImport();\nif (await gltf.Load(\"https://cdn.3dassets.dev/assets/29290/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"29291","slug":"container-inspection-and-customs-yard-container-inspec-418a38a8","title":"Customs Stamp Station (Container Inspection and Customs Yard)","summary":"Inspection stamp and ink station with handle, pad and paperwork base.","description":"Inspection stamp and ink station with handle, pad and paperwork base. Metres, Y up, Z forward; origin on the supporting surface. Static geometry only, with no imaging, radiation, measurement or security functionality.","status":"published","url":"https://3dassets.dev/assets/container-inspection-and-customs-yard-container-inspec-418a38a8","cdnUrl":"https://cdn.3dassets.dev/assets/29291/v1/model.glb","downloadUrl":"https://3dassets.dev/download/container-inspection-and-customs-yard-container-inspec-418a38a8","thumbnailUrl":"https://cdn.3dassets.dev/assets/29291/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/29291/v1/poster.webp","blurhash":"UDA0m|XU01v{rVR*S%xZ00Z~~BTLPCxawHE3","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":19896,"triangles":536,"vertices":883,"meshes":4,"materials":4,"textures":0,"animations":[],"boundingBox":{"min":[-0.15000000596046448,-0.000005417693781862437,-0.11000397177739682],"max":[0.15000000596046448,0.18000000715255737,0.11000397177739682]},"sizeMeters":[0.3,0.18,0.22],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"GPT-6","downloads":0,"publishedAt":"2026-09-08T04:16:09.543Z","updatedAt":"2026-09-08T04:16:09.655Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/29291/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function CustomsStampStationContainerInspectionAndCustomsYard(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/29291/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/29291/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/29291/v1/model.glb\" alt=\"Customs Stamp Station (Container Inspection and Customs Yard)\" camera-controls auto-rotate></model-viewer>","blender":"# Blender 4.x: File > Import > glTF 2.0, or from the Python console after downloading the file.\nimport bpy\nbpy.ops.import_scene.gltf(filepath='model.glb')  # from https://cdn.3dassets.dev/assets/29291/v1/model.glb\n# Metres and +Y up are converted to Blender's Z-up scene automatically.","godot":"# Godot 4: copy model.glb into res://models/ and the editor imports it as a scene.\nvar packed := load(\"res://models/model.glb\") as PackedScene\nvar model := packed.instantiate()\nadd_child(model)","unity":"// Unity: import model.glb with glTFast (Package Manager: com.unity.cloud.gltfast) and drag the prefab in,\n// or load it at runtime straight from the CDN:\nusing GLTFast;\nvar gltf = new GltfImport();\nif (await gltf.Load(\"https://cdn.3dassets.dev/assets/29291/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"29292","slug":"container-inspection-and-customs-yard-container-inspec-40793c3a","title":"Evidence Bag Rack (Container Inspection and Customs Yard)","summary":"Evidence envelope rack with five clipped sample bags.","description":"Evidence envelope rack with five clipped sample bags. Metres, Y up, Z forward; origin on the supporting surface. Static geometry only, with no imaging, radiation, measurement or security functionality.","status":"published","url":"https://3dassets.dev/assets/container-inspection-and-customs-yard-container-inspec-40793c3a","cdnUrl":"https://cdn.3dassets.dev/assets/29292/v1/model.glb","downloadUrl":"https://3dassets.dev/download/container-inspection-and-customs-yard-container-inspec-40793c3a","thumbnailUrl":"https://cdn.3dassets.dev/assets/29292/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/29292/v1/poster.webp","blurhash":"U99j[sxu00IV~Vxu4:IU00oe_2M|01WF_3t2","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":32992,"triangles":1512,"vertices":1300,"meshes":3,"materials":3,"textures":0,"animations":[],"boundingBox":{"min":[-0.30000001192092896,0.000004271573250395205,-0.1600207589450971],"max":[0.30000001192092896,0.6150000095367432,0.1600207589450971]},"sizeMeters":[0.6,0.615,0.32],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"GPT-6","downloads":0,"publishedAt":"2026-09-08T04:16:10.161Z","updatedAt":"2026-09-08T04:16:10.261Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/29292/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function EvidenceBagRackContainerInspectionAndCustomsYard(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/29292/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/29292/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/29292/v1/model.glb\" alt=\"Evidence Bag Rack (Container Inspection and Customs Yard)\" camera-controls auto-rotate></model-viewer>","blender":"# Blender 4.x: File > Import > glTF 2.0, or from the Python console after downloading the file.\nimport bpy\nbpy.ops.import_scene.gltf(filepath='model.glb')  # from https://cdn.3dassets.dev/assets/29292/v1/model.glb\n# Metres and +Y up are converted to Blender's Z-up scene automatically.","godot":"# Godot 4: copy model.glb into res://models/ and the editor imports it as a scene.\nvar packed := load(\"res://models/model.glb\") as PackedScene\nvar model := packed.instantiate()\nadd_child(model)","unity":"// Unity: import model.glb with glTFast (Package Manager: com.unity.cloud.gltfast) and drag the prefab in,\n// or load it at runtime straight from the CDN:\nusing GLTFast;\nvar gltf = new GltfImport();\nif (await gltf.Load(\"https://cdn.3dassets.dev/assets/29292/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"29293","slug":"container-inspection-and-customs-yard-container-inspec-14f1124c","title":"Lockable Sample Refrigerator (Container Inspection and Customs Yard)","summary":"Lockable sample refrigerator with temperature display, hinges and gasketed door.","description":"Lockable sample refrigerator with temperature display, hinges and gasketed door. Metres, Y up, Z forward; origin on the supporting surface. Static geometry only, with no imaging, radiation, measurement or security functionality.","status":"published","url":"https://3dassets.dev/assets/container-inspection-and-customs-yard-container-inspec-14f1124c","cdnUrl":"https://cdn.3dassets.dev/assets/29293/v1/model.glb","downloadUrl":"https://3dassets.dev/download/container-inspection-and-customs-yard-container-inspec-14f1124c","thumbnailUrl":"https://cdn.3dassets.dev/assets/29293/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/29293/v1/poster.webp","blurhash":"UHB|W;E200_2~qj[9FWBn$xtR%E1xuafM{of","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":81188,"triangles":3648,"vertices":3385,"meshes":5,"materials":5,"textures":0,"animations":[],"boundingBox":{"min":[-0.37502533149357425,1.19209286886246e-9,-0.36501425524193704],"max":[0.37502533149357425,1.3650000095367432,0.4275149856844256]},"sizeMeters":[0.75,1.365,0.793],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"GPT-6","downloads":0,"publishedAt":"2026-09-08T04:16:10.379Z","updatedAt":"2026-09-08T04:16:10.483Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/29293/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function LockableSampleRefrigeratorContainerInspectionAndCustomsYard(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/29293/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/29293/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/29293/v1/model.glb\" alt=\"Lockable Sample Refrigerator (Container Inspection and Customs Yard)\" camera-controls auto-rotate></model-viewer>","blender":"# Blender 4.x: File > Import > glTF 2.0, or from the Python console after downloading the file.\nimport bpy\nbpy.ops.import_scene.gltf(filepath='model.glb')  # from https://cdn.3dassets.dev/assets/29293/v1/model.glb\n# Metres and +Y up are converted to Blender's Z-up scene automatically.","godot":"# Godot 4: copy model.glb into res://models/ and the editor imports it as a scene.\nvar packed := load(\"res://models/model.glb\") as PackedScene\nvar model := packed.instantiate()\nadd_child(model)","unity":"// Unity: import model.glb with glTFast (Package Manager: com.unity.cloud.gltfast) and drag the prefab in,\n// or load it at runtime straight from the CDN:\nusing GLTFast;\nvar gltf = new GltfImport();\nif (await gltf.Load(\"https://cdn.3dassets.dev/assets/29293/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"29294","slug":"container-inspection-and-customs-yard-container-inspec-8a107edd","title":"Bonded Cage (Container Inspection and Customs Yard)","summary":"Roofed bonded cargo cage with closely spaced bars, frame and lock fitting.","description":"Roofed bonded cargo cage with closely spaced bars, frame and lock fitting. Metres, Y up, Z forward; origin on the supporting surface. Static geometry only, with no imaging, radiation, measurement or security functionality.","status":"published","url":"https://3dassets.dev/assets/container-inspection-and-customs-yard-container-inspec-8a107edd","cdnUrl":"https://cdn.3dassets.dev/assets/29294/v1/model.glb","downloadUrl":"https://3dassets.dev/download/container-inspection-and-customs-yard-container-inspec-8a107edd","thumbnailUrl":"https://cdn.3dassets.dev/assets/29294/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/29294/v1/poster.webp","blurhash":"U59tr^%E00kM03WF?aavISW0Mtn.~WxvInRO","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":152548,"triangles":7560,"vertices":6564,"meshes":2,"materials":2,"textures":0,"animations":[],"boundingBox":{"min":[-1.25,-0.00007261982194406436,-1.0000241191603934],"max":[1.25,2.339945165333287,1.0199719134345389]},"sizeMeters":[2.5,2.34,2.02],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"GPT-6","downloads":0,"publishedAt":"2026-09-08T04:16:10.743Z","updatedAt":"2026-09-08T04:16:10.840Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/29294/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function BondedCageContainerInspectionAndCustomsYard(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/29294/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/29294/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/29294/v1/model.glb\" alt=\"Bonded Cage (Container Inspection and Customs Yard)\" camera-controls auto-rotate></model-viewer>","blender":"# Blender 4.x: File > Import > glTF 2.0, or from the Python console after downloading the file.\nimport bpy\nbpy.ops.import_scene.gltf(filepath='model.glb')  # from https://cdn.3dassets.dev/assets/29294/v1/model.glb\n# Metres and +Y up are converted to Blender's Z-up scene automatically.","godot":"# Godot 4: copy model.glb into res://models/ and the editor imports it as a scene.\nvar packed := load(\"res://models/model.glb\") as PackedScene\nvar model := packed.instantiate()\nadd_child(model)","unity":"// Unity: import model.glb with glTFast (Package Manager: com.unity.cloud.gltfast) and drag the prefab in,\n// or load it at runtime straight from the CDN:\nusing GLTFast;\nvar gltf = new GltfImport();\nif (await gltf.Load(\"https://cdn.3dassets.dev/assets/29294/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"29295","slug":"container-inspection-and-customs-yard-container-inspec-7360fe6a","title":"Inspection Floodlight (Container Inspection and Customs Yard)","summary":"Adjustable mast-mounted inspection floodlight with bracket and bolted base.","description":"Adjustable mast-mounted inspection floodlight with bracket and bolted base. Metres, Y up, Z forward; origin on the supporting surface. Static geometry only, with no imaging, radiation, measurement or security functionality.","status":"published","url":"https://3dassets.dev/assets/container-inspection-and-customs-yard-container-inspec-7360fe6a","cdnUrl":"https://cdn.3dassets.dev/assets/29295/v1/model.glb","downloadUrl":"https://3dassets.dev/download/container-inspection-and-customs-yard-container-inspec-7360fe6a","thumbnailUrl":"https://cdn.3dassets.dev/assets/29295/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/29295/v1/poster.webp","blurhash":"U14_z*%N000J%ftOMeIX%jt7MuIUbwoynOVu","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":43800,"triangles":1616,"vertices":1820,"meshes":5,"materials":5,"textures":0,"animations":[],"boundingBox":{"min":[-0.29991211356404673,-3.725291186640334e-10,-0.25001618053818564],"max":[0.29991211356404673,2.930000066757202,0.25001618053818564]},"sizeMeters":[0.6,2.93,0.5],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"GPT-6","downloads":0,"publishedAt":"2026-09-08T04:16:11.233Z","updatedAt":"2026-09-08T04:16:11.343Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/29295/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function InspectionFloodlightContainerInspectionAndCustomsYard(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/29295/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/29295/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/29295/v1/model.glb\" alt=\"Inspection Floodlight (Container Inspection and Customs Yard)\" camera-controls auto-rotate></model-viewer>","blender":"# Blender 4.x: File > Import > glTF 2.0, or from the Python console after downloading the file.\nimport bpy\nbpy.ops.import_scene.gltf(filepath='model.glb')  # from https://cdn.3dassets.dev/assets/29295/v1/model.glb\n# Metres and +Y up are converted to Blender's Z-up scene automatically.","godot":"# Godot 4: copy model.glb into res://models/ and the editor imports it as a scene.\nvar packed := load(\"res://models/model.glb\") as PackedScene\nvar model := packed.instantiate()\nadd_child(model)","unity":"// Unity: import model.glb with glTFast (Package Manager: com.unity.cloud.gltfast) and drag the prefab in,\n// or load it at runtime straight from the CDN:\nusing GLTFast;\nvar gltf = new GltfImport();\nif (await gltf.Load(\"https://cdn.3dassets.dev/assets/29295/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"29296","slug":"container-inspection-and-customs-yard-container-inspec-69685f44","title":"Underbody Camera Plate (Container Inspection and Customs Yard)","summary":"Low-profile underbody camera plate with protected lens and lighting modules.","description":"Low-profile underbody camera plate with protected lens and lighting modules. Metres, Y up, Z forward; origin on the supporting surface. Static geometry only, with no imaging, radiation, measurement or security functionality.","status":"published","url":"https://3dassets.dev/assets/container-inspection-and-customs-yard-container-inspec-69685f44","cdnUrl":"https://cdn.3dassets.dev/assets/29296/v1/model.glb","downloadUrl":"https://3dassets.dev/download/container-inspection-and-customs-yard-container-inspec-69685f44","thumbnailUrl":"https://cdn.3dassets.dev/assets/29296/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/29296/v1/poster.webp","blurhash":"U49aQ:%g00xt-;-;ayIA00RP?wIU8_4mNG-=","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":35228,"triangles":1184,"vertices":1447,"meshes":5,"materials":5,"textures":0,"animations":[],"boundingBox":{"min":[-0.3499999940395355,-0.00001089589533018534,-0.2250160183854749],"max":[0.3499999940395355,0.10199871929543468,0.2250160183854749]},"sizeMeters":[0.7,0.102,0.45],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"GPT-6","downloads":0,"publishedAt":"2026-09-08T04:16:11.779Z","updatedAt":"2026-09-08T04:16:11.884Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/29296/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function UnderbodyCameraPlateContainerInspectionAndCustomsYard(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/29296/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/29296/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/29296/v1/model.glb\" alt=\"Underbody Camera Plate (Container Inspection and Customs Yard)\" camera-controls auto-rotate></model-viewer>","blender":"# Blender 4.x: File > Import > glTF 2.0, or from the Python console after downloading the file.\nimport bpy\nbpy.ops.import_scene.gltf(filepath='model.glb')  # from https://cdn.3dassets.dev/assets/29296/v1/model.glb\n# Metres and +Y up are converted to Blender's Z-up scene automatically.","godot":"# Godot 4: copy model.glb into res://models/ and the editor imports it as a scene.\nvar packed := load(\"res://models/model.glb\") as PackedScene\nvar model := packed.instantiate()\nadd_child(model)","unity":"// Unity: import model.glb with glTFast (Package Manager: com.unity.cloud.gltfast) and drag the prefab in,\n// or load it at runtime straight from the CDN:\nusing GLTFast;\nvar gltf = new GltfImport();\nif (await gltf.Load(\"https://cdn.3dassets.dev/assets/29296/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"29297","slug":"container-inspection-and-customs-yard-container-inspec-fe85b5ca","title":"Road Lane Barrier (Container Inspection and Customs Yard)","summary":"Pivot barrier arm with reflective bands, drive cabinet and supported end.","description":"Pivot barrier arm with reflective bands, drive cabinet and supported end. Metres, Y up, Z forward; origin on the supporting surface. Static geometry only, with no imaging, radiation, measurement or security functionality.","status":"published","url":"https://3dassets.dev/assets/container-inspection-and-customs-yard-container-inspec-fe85b5ca","cdnUrl":"https://cdn.3dassets.dev/assets/29297/v1/model.glb","downloadUrl":"https://3dassets.dev/download/container-inspection-and-customs-yard-container-inspec-fe85b5ca","thumbnailUrl":"https://cdn.3dassets.dev/assets/29297/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/29297/v1/poster.webp","blurhash":"UDATAqx^JWt7~B?HS6Sh0M-n%2Ip0MIT-no3","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":90308,"triangles":4080,"vertices":3801,"meshes":5,"materials":5,"textures":0,"animations":[],"boundingBox":{"min":[-1.975000023841858,-0.00011407861206214065,-0.2400103619983119],"max":[1.909999966621399,1.0399871699080663,0.2948931810025799]},"sizeMeters":[3.885,1.04,0.535],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"GPT-6","downloads":0,"publishedAt":"2026-09-08T04:16:12.068Z","updatedAt":"2026-09-08T04:16:12.196Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/29297/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function RoadLaneBarrierContainerInspectionAndCustomsYard(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/29297/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/29297/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/29297/v1/model.glb\" alt=\"Road Lane Barrier (Container Inspection and Customs Yard)\" camera-controls auto-rotate></model-viewer>","blender":"# Blender 4.x: File > Import > glTF 2.0, or from the Python console after downloading the file.\nimport bpy\nbpy.ops.import_scene.gltf(filepath='model.glb')  # from https://cdn.3dassets.dev/assets/29297/v1/model.glb\n# Metres and +Y up are converted to Blender's Z-up scene automatically.","godot":"# Godot 4: copy model.glb into res://models/ and the editor imports it as a scene.\nvar packed := load(\"res://models/model.glb\") as PackedScene\nvar model := packed.instantiate()\nadd_child(model)","unity":"// Unity: import model.glb with glTFast (Package Manager: com.unity.cloud.gltfast) and drag the prefab in,\n// or load it at runtime straight from the CDN:\nusing GLTFast;\nvar gltf = new GltfImport();\nif (await gltf.Load(\"https://cdn.3dassets.dev/assets/29297/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"29298","slug":"container-inspection-and-customs-yard-container-inspec-9688a019","title":"Height Gauge (Container Inspection and Customs Yard)","summary":"Four-metre clearance gauge with reflective crossbar and anchored columns.","description":"Four-metre clearance gauge with reflective crossbar and anchored columns. Metres, Y up, Z forward; origin on the supporting surface. Static geometry only, with no imaging, radiation, measurement or security functionality.","status":"published","url":"https://3dassets.dev/assets/container-inspection-and-customs-yard-container-inspec-9688a019","cdnUrl":"https://cdn.3dassets.dev/assets/29298/v1/model.glb","downloadUrl":"https://3dassets.dev/download/container-inspection-and-customs-yard-container-inspec-9688a019","thumbnailUrl":"https://cdn.3dassets.dev/assets/29298/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/29298/v1/poster.webp","blurhash":"UE8gW:og58a_~9s:9bR*=]s,IqNIWB-ot7E2","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":73860,"triangles":3084,"vertices":3160,"meshes":5,"materials":5,"textures":0,"animations":[],"boundingBox":{"min":[-2.299999952316284,-9.591678296061446e-8,-0.19990844032706007],"max":[2.299999952316284,4.280090697193603,0.19990844032706007]},"sizeMeters":[4.6,4.28,0.4],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"GPT-6","downloads":0,"publishedAt":"2026-09-08T04:16:12.391Z","updatedAt":"2026-09-08T04:16:12.485Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/29298/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function HeightGaugeContainerInspectionAndCustomsYard(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/29298/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/29298/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/29298/v1/model.glb\" alt=\"Height Gauge (Container Inspection and Customs Yard)\" camera-controls auto-rotate></model-viewer>","blender":"# Blender 4.x: File > Import > glTF 2.0, or from the Python console after downloading the file.\nimport bpy\nbpy.ops.import_scene.gltf(filepath='model.glb')  # from https://cdn.3dassets.dev/assets/29298/v1/model.glb\n# Metres and +Y up are converted to Blender's Z-up scene automatically.","godot":"# Godot 4: copy model.glb into res://models/ and the editor imports it as a scene.\nvar packed := load(\"res://models/model.glb\") as PackedScene\nvar model := packed.instantiate()\nadd_child(model)","unity":"// Unity: import model.glb with glTFast (Package Manager: com.unity.cloud.gltfast) and drag the prefab in,\n// or load it at runtime straight from the CDN:\nusing GLTFast;\nvar gltf = new GltfImport();\nif (await gltf.Load(\"https://cdn.3dassets.dev/assets/29298/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"29299","slug":"container-inspection-and-customs-yard-container-inspec-8dbd2418","title":"Wheel Chock (Container Inspection and Customs Yard)","summary":"Sloped heavy wheel chock with tread strips and retrieval loop.","description":"Sloped heavy wheel chock with tread strips and retrieval loop. Metres, Y up, Z forward; origin on the supporting surface. Static geometry only, with no imaging, radiation, measurement or security functionality.","status":"published","url":"https://3dassets.dev/assets/container-inspection-and-customs-yard-container-inspec-8dbd2418","cdnUrl":"https://cdn.3dassets.dev/assets/29299/v1/model.glb","downloadUrl":"https://3dassets.dev/download/container-inspection-and-customs-yard-container-inspec-8dbd2418","thumbnailUrl":"https://cdn.3dassets.dev/assets/29299/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/29299/v1/poster.webp","blurhash":"UAIM}dFw04NZAE0ORR^h04#ntQxs}:~8xa$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":8032,"triangles":176,"vertices":242,"meshes":3,"materials":3,"textures":0,"animations":[],"boundingBox":{"min":[-0.14000671615834734,-0.000010991133923443641,-0.21950007828185172],"max":[0.14000671615834734,0.2400109857695054,0.20000000298023224]},"sizeMeters":[0.28,0.24,0.42],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"GPT-6","downloads":0,"publishedAt":"2026-09-08T04:16:12.838Z","updatedAt":"2026-09-08T04:16:12.945Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/29299/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function WheelChockContainerInspectionAndCustomsYard(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/29299/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/29299/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/29299/v1/model.glb\" alt=\"Wheel Chock (Container Inspection and Customs Yard)\" camera-controls auto-rotate></model-viewer>","blender":"# Blender 4.x: File > Import > glTF 2.0, or from the Python console after downloading the file.\nimport bpy\nbpy.ops.import_scene.gltf(filepath='model.glb')  # from https://cdn.3dassets.dev/assets/29299/v1/model.glb\n# Metres and +Y up are converted to Blender's Z-up scene automatically.","godot":"# Godot 4: copy model.glb into res://models/ and the editor imports it as a scene.\nvar packed := load(\"res://models/model.glb\") as PackedScene\nvar model := packed.instantiate()\nadd_child(model)","unity":"// Unity: import model.glb with glTFast (Package Manager: com.unity.cloud.gltfast) and drag the prefab in,\n// or load it at runtime straight from the CDN:\nusing GLTFast;\nvar gltf = new GltfImport();\nif (await gltf.Load(\"https://cdn.3dassets.dev/assets/29299/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"29300","slug":"container-inspection-and-customs-yard-container-inspec-abf56008","title":"Truck Stop Signal (Container Inspection and Customs Yard)","summary":"Truck stop signal with separate red and green lamp housings.","description":"Truck stop signal with separate red and green lamp housings. Metres, Y up, Z forward; origin on the supporting surface. Static geometry only, with no imaging, radiation, measurement or security functionality.","status":"published","url":"https://3dassets.dev/assets/container-inspection-and-customs-yard-container-inspec-abf56008","cdnUrl":"https://cdn.3dassets.dev/assets/29300/v1/model.glb","downloadUrl":"https://3dassets.dev/download/container-inspection-and-customs-yard-container-inspec-abf56008","thumbnailUrl":"https://cdn.3dassets.dev/assets/29300/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/29300/v1/poster.webp","blurhash":"U139DV$,005NVLs;t$I-^,r]4.Om9GRi?Hx^","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":32296,"triangles":1204,"vertices":1592,"meshes":5,"materials":5,"textures":0,"animations":[],"boundingBox":{"min":[-0.17499999701976776,0.000009934136550603795,-0.17499999701976776],"max":[0.17499999701976776,2.299999952316284,0.17499999701976776]},"sizeMeters":[0.35,2.3,0.35],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"GPT-6","downloads":0,"publishedAt":"2026-09-08T04:16:13.427Z","updatedAt":"2026-09-08T04:16:13.538Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/29300/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function TruckStopSignalContainerInspectionAndCustomsYard(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/29300/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/29300/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/29300/v1/model.glb\" alt=\"Truck Stop Signal (Container Inspection and Customs Yard)\" camera-controls auto-rotate></model-viewer>","blender":"# Blender 4.x: File > Import > glTF 2.0, or from the Python console after downloading the file.\nimport bpy\nbpy.ops.import_scene.gltf(filepath='model.glb')  # from https://cdn.3dassets.dev/assets/29300/v1/model.glb\n# Metres and +Y up are converted to Blender's Z-up scene automatically.","godot":"# Godot 4: copy model.glb into res://models/ and the editor imports it as a scene.\nvar packed := load(\"res://models/model.glb\") as PackedScene\nvar model := packed.instantiate()\nadd_child(model)","unity":"// Unity: import model.glb with glTFast (Package Manager: com.unity.cloud.gltfast) and drag the prefab in,\n// or load it at runtime straight from the CDN:\nusing GLTFast;\nvar gltf = new GltfImport();\nif (await gltf.Load(\"https://cdn.3dassets.dev/assets/29300/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"29301","slug":"container-inspection-and-customs-yard-container-inspec-f5c28c12","title":"Queue Display (Container Inspection and Customs Yard)","summary":"Elevated vehicle queue display with segmented static status marks.","description":"Elevated vehicle queue display with segmented static status marks. Metres, Y up, Z forward; origin on the supporting surface. Static geometry only, with no imaging, radiation, measurement or security functionality.","status":"published","url":"https://3dassets.dev/assets/container-inspection-and-customs-yard-container-inspec-f5c28c12","cdnUrl":"https://cdn.3dassets.dev/assets/29301/v1/model.glb","downloadUrl":"https://3dassets.dev/download/container-inspection-and-customs-yard-container-inspec-f5c28c12","thumbnailUrl":"https://cdn.3dassets.dev/assets/29301/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/29301/v1/poster.webp","blurhash":"U67-{9yD00Q-.mx]DN8{N1o}obMdMJozyXV?","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":176844,"triangles":7896,"vertices":7786,"meshes":5,"materials":5,"textures":0,"animations":[],"boundingBox":{"min":[-0.7600574050587696,-1.862645593320167e-10,-0.2600177110878512],"max":[0.7600574050587696,2.4000000953674316,0.2600177110878512]},"sizeMeters":[1.52,2.4,0.52],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"GPT-6","downloads":0,"publishedAt":"2026-09-08T04:16:13.771Z","updatedAt":"2026-09-08T04:16:13.873Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/29301/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function QueueDisplayContainerInspectionAndCustomsYard(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/29301/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/29301/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/29301/v1/model.glb\" alt=\"Queue Display (Container Inspection and Customs Yard)\" camera-controls auto-rotate></model-viewer>","blender":"# Blender 4.x: File > Import > glTF 2.0, or from the Python console after downloading the file.\nimport bpy\nbpy.ops.import_scene.gltf(filepath='model.glb')  # from https://cdn.3dassets.dev/assets/29301/v1/model.glb\n# Metres and +Y up are converted to Blender's Z-up scene automatically.","godot":"# Godot 4: copy model.glb into res://models/ and the editor imports it as a scene.\nvar packed := load(\"res://models/model.glb\") as PackedScene\nvar model := packed.instantiate()\nadd_child(model)","unity":"// Unity: import model.glb with glTFast (Package Manager: com.unity.cloud.gltfast) and drag the prefab in,\n// or load it at runtime straight from the CDN:\nusing GLTFast;\nvar gltf = new GltfImport();\nif (await gltf.Load(\"https://cdn.3dassets.dev/assets/29301/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"29302","slug":"container-inspection-and-customs-yard-container-inspec-73227529","title":"Covered Inspection Shed (Container Inspection and Customs Yard)","summary":"Enclosed-back inspection shed with roof, side walls, braced columns, lights and bonded-yard pavement.","description":"Enclosed-back inspection shed with roof, side walls, braced columns, lights and bonded-yard pavement. Metres, Y up, Z forward; origin on the supporting surface. Static geometry only, with no imaging, radiation, measurement or security functionality.","status":"published","url":"https://3dassets.dev/assets/container-inspection-and-customs-yard-container-inspec-73227529","cdnUrl":"https://cdn.3dassets.dev/assets/29302/v1/model.glb","downloadUrl":"https://3dassets.dev/download/container-inspection-and-customs-yard-container-inspec-73227529","thumbnailUrl":"https://cdn.3dassets.dev/assets/29302/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/29302/v1/poster.webp","blurhash":"UBBDm9xu4TNG9FoLxuWV00M|%Nt7~qR+M|s:","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":51060,"triangles":2316,"vertices":2073,"meshes":4,"materials":4,"textures":0,"animations":[],"boundingBox":{"min":[-9,-0.00042664943302667124,-8.500106814783166],"max":[9,4.170165515066473,8.500106814783166]},"sizeMeters":[18,4.171,17],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"GPT-6","downloads":0,"publishedAt":"2026-09-08T04:16:14.054Z","updatedAt":"2026-09-08T04:16:14.149Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/29302/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function CoveredInspectionShedContainerInspectionAndCustomsYard(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/29302/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/29302/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/29302/v1/model.glb\" alt=\"Covered Inspection Shed (Container Inspection and Customs Yard)\" camera-controls auto-rotate></model-viewer>","blender":"# Blender 4.x: File > Import > glTF 2.0, or from the Python console after downloading the file.\nimport bpy\nbpy.ops.import_scene.gltf(filepath='model.glb')  # from https://cdn.3dassets.dev/assets/29302/v1/model.glb\n# Metres and +Y up are converted to Blender's Z-up scene automatically.","godot":"# Godot 4: copy model.glb into res://models/ and the editor imports it as a scene.\nvar packed := load(\"res://models/model.glb\") as PackedScene\nvar model := packed.instantiate()\nadd_child(model)","unity":"// Unity: import model.glb with glTFast (Package Manager: com.unity.cloud.gltfast) and drag the prefab in,\n// or load it at runtime straight from the CDN:\nusing GLTFast;\nvar gltf = new GltfImport();\nif (await gltf.Load(\"https://cdn.3dassets.dev/assets/29302/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"29303","slug":"container-inspection-and-customs-yard-container-inspec-dd961ac6","title":"Roofed Administration Cabin (Container Inspection and Customs Yard)","summary":"Roofed customs administration cabin with service window, clad rear and lockable door.","description":"Roofed customs administration cabin with service window, clad rear and lockable door. Metres, Y up, Z forward; origin on the supporting surface. Static geometry only, with no imaging, radiation, measurement or security functionality.","status":"published","url":"https://3dassets.dev/assets/container-inspection-and-customs-yard-container-inspec-dd961ac6","cdnUrl":"https://cdn.3dassets.dev/assets/29303/v1/model.glb","downloadUrl":"https://3dassets.dev/download/container-inspection-and-customs-yard-container-inspec-dd961ac6","thumbnailUrl":"https://cdn.3dassets.dev/assets/29303/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/29303/v1/poster.webp","blurhash":"U9EC|Ix]4TxD4r-;^*Ri00RPR%kV~qD+4ni^","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":42752,"triangles":1944,"vertices":1682,"meshes":4,"materials":4,"textures":0,"animations":[],"boundingBox":{"min":[-1.8899999856948853,-0.000023530749152289587,-1.2900704879925475],"max":[1.8899999856948853,2.8400234462595684,1.2900704879925475]},"sizeMeters":[3.78,2.84,2.58],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"GPT-6","downloads":0,"publishedAt":"2026-09-08T04:16:14.544Z","updatedAt":"2026-09-08T04:16:14.660Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/29303/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function RoofedAdministrationCabinContainerInspectionAndCustomsYard(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/29303/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/29303/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/29303/v1/model.glb\" alt=\"Roofed Administration Cabin (Container Inspection and Customs Yard)\" camera-controls auto-rotate></model-viewer>","blender":"# Blender 4.x: File > Import > glTF 2.0, or from the Python console after downloading the file.\nimport bpy\nbpy.ops.import_scene.gltf(filepath='model.glb')  # from https://cdn.3dassets.dev/assets/29303/v1/model.glb\n# Metres and +Y up are converted to Blender's Z-up scene automatically.","godot":"# Godot 4: copy model.glb into res://models/ and the editor imports it as a scene.\nvar packed := load(\"res://models/model.glb\") as PackedScene\nvar model := packed.instantiate()\nadd_child(model)","unity":"// Unity: import model.glb with glTFast (Package Manager: com.unity.cloud.gltfast) and drag the prefab in,\n// or load it at runtime straight from the CDN:\nusing GLTFast;\nvar gltf = new GltfImport();\nif (await gltf.Load(\"https://cdn.3dassets.dev/assets/29303/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"29304","slug":"container-inspection-and-customs-yard-container-inspec-f1ed5384","title":"Waiting Shelter (Container Inspection and Customs Yard)","summary":"Glazed waiting shelter with bolted frame, rear rail and full weather roof.","description":"Glazed waiting shelter with bolted frame, rear rail and full weather roof. Metres, Y up, Z forward; origin on the supporting surface. Static geometry only, with no imaging, radiation, measurement or security functionality.","status":"published","url":"https://3dassets.dev/assets/container-inspection-and-customs-yard-container-inspec-f1ed5384","cdnUrl":"https://cdn.3dassets.dev/assets/29304/v1/model.glb","downloadUrl":"https://3dassets.dev/download/container-inspection-and-customs-yard-container-inspec-f1ed5384","thumbnailUrl":"https://cdn.3dassets.dev/assets/29304/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/29304/v1/poster.webp","blurhash":"U88rdwai00%gp1%#V=H?00Rj.mWBsqVFaeyW","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":97544,"triangles":3900,"vertices":4382,"meshes":4,"materials":4,"textures":0,"animations":[],"boundingBox":{"min":[-1.4500000476837158,0.000018269906503665112,-0.75006869131257],"max":[1.4500000476837158,2.4999817299072316,0.75006869131257]},"sizeMeters":[2.9,2.5,1.5],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"GPT-6","downloads":0,"publishedAt":"2026-09-08T04:16:15.094Z","updatedAt":"2026-09-08T04:16:15.193Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/29304/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function WaitingShelterContainerInspectionAndCustomsYard(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/29304/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/29304/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/29304/v1/model.glb\" alt=\"Waiting Shelter (Container Inspection and Customs Yard)\" camera-controls auto-rotate></model-viewer>","blender":"# Blender 4.x: File > Import > glTF 2.0, or from the Python console after downloading the file.\nimport bpy\nbpy.ops.import_scene.gltf(filepath='model.glb')  # from https://cdn.3dassets.dev/assets/29304/v1/model.glb\n# Metres and +Y up are converted to Blender's Z-up scene automatically.","godot":"# Godot 4: copy model.glb into res://models/ and the editor imports it as a scene.\nvar packed := load(\"res://models/model.glb\") as PackedScene\nvar model := packed.instantiate()\nadd_child(model)","unity":"// Unity: import model.glb with glTFast (Package Manager: com.unity.cloud.gltfast) and drag the prefab in,\n// or load it at runtime straight from the CDN:\nusing GLTFast;\nvar gltf = new GltfImport();\nif (await gltf.Load(\"https://cdn.3dassets.dev/assets/29304/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"29305","slug":"container-inspection-and-customs-yard-container-inspec-5381b46a","title":"Pedestrian Turnstile (Container Inspection and Customs Yard)","summary":"Pedestrian speed gate with access cabinets and fixed barrier leaf.","description":"Pedestrian speed gate with access cabinets and fixed barrier leaf. Metres, Y up, Z forward; origin on the supporting surface. Static geometry only, with no imaging, radiation, measurement or security functionality.","status":"published","url":"https://3dassets.dev/assets/container-inspection-and-customs-yard-container-inspec-5381b46a","cdnUrl":"https://cdn.3dassets.dev/assets/29305/v1/model.glb","downloadUrl":"https://3dassets.dev/download/container-inspection-and-customs-yard-container-inspec-5381b46a","thumbnailUrl":"https://cdn.3dassets.dev/assets/29305/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/29305/v1/poster.webp","blurhash":"U9B|y#EMD4DO%$_4IA8_00%Mpw%gQ-8{%z.7","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":116700,"triangles":5244,"vertices":5014,"meshes":5,"materials":5,"textures":0,"animations":[],"boundingBox":{"min":[-0.7749999761581421,-0.00003785466001460236,-0.3649772115022869],"max":[0.7749999761581421,1.0600377986316485,0.4200188957683866]},"sizeMeters":[1.55,1.06,0.785],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"GPT-6","downloads":0,"publishedAt":"2026-09-08T04:16:16.428Z","updatedAt":"2026-09-08T04:16:16.586Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/29305/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function PedestrianTurnstileContainerInspectionAndCustomsYard(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/29305/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/29305/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/29305/v1/model.glb\" alt=\"Pedestrian Turnstile (Container Inspection and Customs Yard)\" camera-controls auto-rotate></model-viewer>","blender":"# Blender 4.x: File > Import > glTF 2.0, or from the Python console after downloading the file.\nimport bpy\nbpy.ops.import_scene.gltf(filepath='model.glb')  # from https://cdn.3dassets.dev/assets/29305/v1/model.glb\n# Metres and +Y up are converted to Blender's Z-up scene automatically.","godot":"# Godot 4: copy model.glb into res://models/ and the editor imports it as a scene.\nvar packed := load(\"res://models/model.glb\") as PackedScene\nvar model := packed.instantiate()\nadd_child(model)","unity":"// Unity: import model.glb with glTFast (Package Manager: com.unity.cloud.gltfast) and drag the prefab in,\n// or load it at runtime straight from the CDN:\nusing GLTFast;\nvar gltf = new GltfImport();\nif (await gltf.Load(\"https://cdn.3dassets.dev/assets/29305/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"29306","slug":"container-inspection-and-customs-yard-container-inspec-44652728","title":"Badge Reader (Container Inspection and Customs Yard)","summary":"Wall-mounted badge reader with keypad and status display.","description":"Wall-mounted badge reader with keypad and status display. Metres, Y up, Z forward; origin on the supporting surface. Static geometry only, with no imaging, radiation, measurement or security functionality.","status":"published","url":"https://3dassets.dev/assets/container-inspection-and-customs-yard-container-inspec-44652728","cdnUrl":"https://cdn.3dassets.dev/assets/29306/v1/model.glb","downloadUrl":"https://3dassets.dev/download/container-inspection-and-customs-yard-container-inspec-44652728","thumbnailUrl":"https://cdn.3dassets.dev/assets/29306/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/29306/v1/poster.webp","blurhash":"U55ruo%#008w.To}I9Q-8wMx.S.SMJRPt,yD","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":18536,"triangles":864,"vertices":736,"meshes":3,"materials":3,"textures":0,"animations":[],"boundingBox":{"min":[-0.08000670967014159,4.76837147544984e-9,-0.039995420023043605],"max":[0.08000670967014159,0.25999999046325684,0.05499871892751511]},"sizeMeters":[0.16,0.26,0.095],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"GPT-6","downloads":0,"publishedAt":"2026-09-08T04:16:15.645Z","updatedAt":"2026-09-08T04:16:15.751Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/29306/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function BadgeReaderContainerInspectionAndCustomsYard(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/29306/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/29306/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/29306/v1/model.glb\" alt=\"Badge Reader (Container Inspection and Customs Yard)\" camera-controls auto-rotate></model-viewer>","blender":"# Blender 4.x: File > Import > glTF 2.0, or from the Python console after downloading the file.\nimport bpy\nbpy.ops.import_scene.gltf(filepath='model.glb')  # from https://cdn.3dassets.dev/assets/29306/v1/model.glb\n# Metres and +Y up are converted to Blender's Z-up scene automatically.","godot":"# Godot 4: copy model.glb into res://models/ and the editor imports it as a scene.\nvar packed := load(\"res://models/model.glb\") as PackedScene\nvar model := packed.instantiate()\nadd_child(model)","unity":"// Unity: import model.glb with glTFast (Package Manager: com.unity.cloud.gltfast) and drag the prefab in,\n// or load it at runtime straight from the CDN:\nusing GLTFast;\nvar gltf = new GltfImport();\nif (await gltf.Load(\"https://cdn.3dassets.dev/assets/29306/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"29307","slug":"container-inspection-and-customs-yard-container-inspec-daef00b1","title":"Road Cone Rack (Container Inspection and Customs Yard)","summary":"Rack carrying three traffic cones with weighted bases and reflective bands.","description":"Rack carrying three traffic cones with weighted bases and reflective bands. Metres, Y up, Z forward; origin on the supporting surface. Static geometry only, with no imaging, radiation, measurement or security functionality.","status":"published","url":"https://3dassets.dev/assets/container-inspection-and-customs-yard-container-inspec-daef00b1","cdnUrl":"https://cdn.3dassets.dev/assets/29307/v1/model.glb","downloadUrl":"https://3dassets.dev/download/container-inspection-and-customs-yard-container-inspec-daef00b1","thumbnailUrl":"https://cdn.3dassets.dev/assets/29307/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/29307/v1/poster.webp","blurhash":"UAAcuPxG02X8}-%L9wE101sk-oEP0NRi^io#","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":123652,"triangles":4560,"vertices":5864,"meshes":5,"materials":5,"textures":0,"animations":[],"boundingBox":{"min":[-0.6100000143051147,-0.000018589812653457827,-0.2599765068444144],"max":[0.6100000143051147,1.085011012538634,0.2599765068444144]},"sizeMeters":[1.22,1.085,0.52],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"GPT-6","downloads":0,"publishedAt":"2026-09-08T04:16:16.160Z","updatedAt":"2026-09-08T04:16:16.270Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/29307/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function RoadConeRackContainerInspectionAndCustomsYard(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/29307/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/29307/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/29307/v1/model.glb\" alt=\"Road Cone Rack (Container Inspection and Customs Yard)\" camera-controls auto-rotate></model-viewer>","blender":"# Blender 4.x: File > Import > glTF 2.0, or from the Python console after downloading the file.\nimport bpy\nbpy.ops.import_scene.gltf(filepath='model.glb')  # from https://cdn.3dassets.dev/assets/29307/v1/model.glb\n# Metres and +Y up are converted to Blender's Z-up scene automatically.","godot":"# Godot 4: copy model.glb into res://models/ and the editor imports it as a scene.\nvar packed := load(\"res://models/model.glb\") as PackedScene\nvar model := packed.instantiate()\nadd_child(model)","unity":"// Unity: import model.glb with glTFast (Package Manager: com.unity.cloud.gltfast) and drag the prefab in,\n// or load it at runtime straight from the CDN:\nusing GLTFast;\nvar gltf = new GltfImport();\nif (await gltf.Load(\"https://cdn.3dassets.dev/assets/29307/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"29308","slug":"container-inspection-and-customs-yard-container-inspec-d6eb88da","title":"Removable Bollard (Container Inspection and Customs Yard)","summary":"Removable lane bollard with socket lock and reflector band.","description":"Removable lane bollard with socket lock and reflector band. Metres, Y up, Z forward; origin on the supporting surface. Static geometry only, with no imaging, radiation, measurement or security functionality.","status":"published","url":"https://3dassets.dev/assets/container-inspection-and-customs-yard-container-inspec-d6eb88da","cdnUrl":"https://cdn.3dassets.dev/assets/29308/v1/model.glb","downloadUrl":"https://3dassets.dev/download/container-inspection-and-customs-yard-container-inspec-d6eb88da","thumbnailUrl":"https://cdn.3dassets.dev/assets/29308/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/29308/v1/poster.webp","blurhash":"U6BM9?=_000h-4s,ESNJ15Nd}m,;vxjFO[XS","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":32856,"triangles":1096,"vertices":1534,"meshes":5,"materials":5,"textures":0,"animations":[],"boundingBox":{"min":[-0.14000000059604645,0.000005127178797758453,-0.14000000059604645],"max":[0.14000000059604645,0.9350000023841858,0.14000000059604645]},"sizeMeters":[0.28,0.935,0.28],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"GPT-6","downloads":0,"publishedAt":"2026-09-08T04:16:16.806Z","updatedAt":"2026-09-08T04:16:16.905Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/29308/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function RemovableBollardContainerInspectionAndCustomsYard(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/29308/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/29308/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/29308/v1/model.glb\" alt=\"Removable Bollard (Container Inspection and Customs Yard)\" camera-controls auto-rotate></model-viewer>","blender":"# Blender 4.x: File > Import > glTF 2.0, or from the Python console after downloading the file.\nimport bpy\nbpy.ops.import_scene.gltf(filepath='model.glb')  # from https://cdn.3dassets.dev/assets/29308/v1/model.glb\n# Metres and +Y up are converted to Blender's Z-up scene automatically.","godot":"# Godot 4: copy model.glb into res://models/ and the editor imports it as a scene.\nvar packed := load(\"res://models/model.glb\") as PackedScene\nvar model := packed.instantiate()\nadd_child(model)","unity":"// Unity: import model.glb with glTFast (Package Manager: com.unity.cloud.gltfast) and drag the prefab in,\n// or load it at runtime straight from the CDN:\nusing GLTFast;\nvar gltf = new GltfImport();\nif (await gltf.Load(\"https://cdn.3dassets.dev/assets/29308/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"29309","slug":"container-inspection-and-customs-yard-container-inspec-a9cf6afa","title":"Concrete Lane Divider (Container Inspection and Customs Yard)","summary":"Concrete lane divider with narrow crest, lifting sockets and reflectors.","description":"Concrete lane divider with narrow crest, lifting sockets and reflectors. Metres, Y up, Z forward; origin on the supporting surface. Static geometry only, with no imaging, radiation, measurement or security functionality.","status":"published","url":"https://3dassets.dev/assets/container-inspection-and-customs-yard-container-inspec-a9cf6afa","cdnUrl":"https://cdn.3dassets.dev/assets/29309/v1/model.glb","downloadUrl":"https://3dassets.dev/download/container-inspection-and-customs-yard-container-inspec-a9cf6afa","thumbnailUrl":"https://cdn.3dassets.dev/assets/29309/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/29309/v1/poster.webp","blurhash":"UAD]xW?b00xut6~q%MIA00M{?bR*WC9FRjt6","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":19436,"triangles":624,"vertices":791,"meshes":3,"materials":3,"textures":0,"animations":[],"boundingBox":{"min":[-1,-0.000016791140676264416,-0.2750633259071627],"max":[1,0.7350298329070449,0.2750633259071627]},"sizeMeters":[2,0.735,0.55],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"GPT-6","downloads":0,"publishedAt":"2026-09-08T04:16:17.264Z","updatedAt":"2026-09-08T04:16:17.365Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/29309/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function ConcreteLaneDividerContainerInspectionAndCustomsYard(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/29309/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/29309/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/29309/v1/model.glb\" alt=\"Concrete Lane Divider (Container Inspection and Customs Yard)\" camera-controls auto-rotate></model-viewer>","blender":"# Blender 4.x: File > Import > glTF 2.0, or from the Python console after downloading the file.\nimport bpy\nbpy.ops.import_scene.gltf(filepath='model.glb')  # from https://cdn.3dassets.dev/assets/29309/v1/model.glb\n# Metres and +Y up are converted to Blender's Z-up scene automatically.","godot":"# Godot 4: copy model.glb into res://models/ and the editor imports it as a scene.\nvar packed := load(\"res://models/model.glb\") as PackedScene\nvar model := packed.instantiate()\nadd_child(model)","unity":"// Unity: import model.glb with glTFast (Package Manager: com.unity.cloud.gltfast) and drag the prefab in,\n// or load it at runtime straight from the CDN:\nusing GLTFast;\nvar gltf = new GltfImport();\nif (await gltf.Load(\"https://cdn.3dassets.dev/assets/29309/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"29310","slug":"container-inspection-and-customs-yard-container-inspec-7e13f41b","title":"Speed Bump (Container Inspection and Customs Yard)","summary":"Anchored modular speed bump with orange tread panels.","description":"Anchored modular speed bump with orange tread panels. Metres, Y up, Z forward; origin on the supporting surface. Static geometry only, with no imaging, radiation, measurement or security functionality.","status":"published","url":"https://3dassets.dev/assets/container-inspection-and-customs-yard-container-inspec-7e13f41b","cdnUrl":"https://cdn.3dassets.dev/assets/29310/v1/model.glb","downloadUrl":"https://3dassets.dev/download/container-inspection-and-customs-yard-container-inspec-7e13f41b","thumbnailUrl":"https://cdn.3dassets.dev/assets/29310/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/29310/v1/poster.webp","blurhash":"U37AxPxt0NS4^i?FNdE301$%~TM}0O0N-R~9","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":30284,"triangles":1164,"vertices":1270,"meshes":3,"materials":3,"textures":0,"animations":[],"boundingBox":{"min":[-1,-0.00003361780711787915,-0.1749320963164159],"max":[1,0.09103361446925776,0.1749320963164159]},"sizeMeters":[2,0.091,0.35],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"GPT-6","downloads":0,"publishedAt":"2026-09-08T04:16:17.853Z","updatedAt":"2026-09-08T04:16:17.963Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/29310/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function SpeedBumpContainerInspectionAndCustomsYard(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/29310/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/29310/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/29310/v1/model.glb\" alt=\"Speed Bump (Container Inspection and Customs Yard)\" camera-controls auto-rotate></model-viewer>","blender":"# Blender 4.x: File > Import > glTF 2.0, or from the Python console after downloading the file.\nimport bpy\nbpy.ops.import_scene.gltf(filepath='model.glb')  # from https://cdn.3dassets.dev/assets/29310/v1/model.glb\n# Metres and +Y up are converted to Blender's Z-up scene automatically.","godot":"# Godot 4: copy model.glb into res://models/ and the editor imports it as a scene.\nvar packed := load(\"res://models/model.glb\") as PackedScene\nvar model := packed.instantiate()\nadd_child(model)","unity":"// Unity: import model.glb with glTFast (Package Manager: com.unity.cloud.gltfast) and drag the prefab in,\n// or load it at runtime straight from the CDN:\nusing GLTFast;\nvar gltf = new GltfImport();\nif (await gltf.Load(\"https://cdn.3dassets.dev/assets/29310/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"29311","slug":"container-inspection-and-customs-yard-container-inspec-fe36616c","title":"Container Step Stair (Container Inspection and Customs Yard)","summary":"Five-step container access stair with handrails and load-bearing stringers.","description":"Five-step container access stair with handrails and load-bearing stringers. Metres, Y up, Z forward; origin on the supporting surface. Static geometry only, with no imaging, radiation, measurement or security functionality.","status":"published","url":"https://3dassets.dev/assets/container-inspection-and-customs-yard-container-inspec-fe36616c","cdnUrl":"https://cdn.3dassets.dev/assets/29311/v1/model.glb","downloadUrl":"https://3dassets.dev/download/container-inspection-and-customs-yard-container-inspec-fe36616c","thumbnailUrl":"https://cdn.3dassets.dev/assets/29311/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/29311/v1/poster.webp","blurhash":"U6Cr+H~S00X2Vr-oT0IU00rp^mAdBW9b}k?H","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":24356,"triangles":1020,"vertices":944,"meshes":3,"materials":3,"textures":0,"animations":[],"boundingBox":{"min":[-0.5575305271960703,-0.000029897946382861917,-0.699999988079071],"max":[0.5575305271960703,2.0336861610412598,0.699999988079071]},"sizeMeters":[1.115,2.034,1.4],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"GPT-6","downloads":0,"publishedAt":"2026-09-08T04:16:18.269Z","updatedAt":"2026-09-08T04:16:18.370Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/29311/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function ContainerStepStairContainerInspectionAndCustomsYard(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/29311/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/29311/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/29311/v1/model.glb\" alt=\"Container Step Stair (Container Inspection and Customs Yard)\" camera-controls auto-rotate></model-viewer>","blender":"# Blender 4.x: File > Import > glTF 2.0, or from the Python console after downloading the file.\nimport bpy\nbpy.ops.import_scene.gltf(filepath='model.glb')  # from https://cdn.3dassets.dev/assets/29311/v1/model.glb\n# Metres and +Y up are converted to Blender's Z-up scene automatically.","godot":"# Godot 4: copy model.glb into res://models/ and the editor imports it as a scene.\nvar packed := load(\"res://models/model.glb\") as PackedScene\nvar model := packed.instantiate()\nadd_child(model)","unity":"// Unity: import model.glb with glTFast (Package Manager: com.unity.cloud.gltfast) and drag the prefab in,\n// or load it at runtime straight from the CDN:\nusing GLTFast;\nvar gltf = new GltfImport();\nif (await gltf.Load(\"https://cdn.3dassets.dev/assets/29311/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"29312","slug":"container-inspection-and-customs-yard-container-inspec-418053bd","title":"Reach Access Ladder (Container Inspection and Customs Yard)","summary":"Reach-access ladder with ten non-slip rungs, hooked head and rubber feet.","description":"Reach-access ladder with ten non-slip rungs, hooked head and rubber feet. Metres, Y up, Z forward; origin on the supporting surface. Static geometry only, with no imaging, radiation, measurement or security functionality.","status":"published","url":"https://3dassets.dev/assets/container-inspection-and-customs-yard-container-inspec-418053bd","cdnUrl":"https://cdn.3dassets.dev/assets/29312/v1/model.glb","downloadUrl":"https://3dassets.dev/download/container-inspection-and-customs-yard-container-inspec-418053bd","thumbnailUrl":"https://cdn.3dassets.dev/assets/29312/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/29312/v1/poster.webp","blurhash":"U28W$^%00059~Wfk0Lae0iR*~7%1p0WXZ}s+","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":37316,"triangles":1728,"vertices":1488,"meshes":3,"materials":3,"textures":0,"animations":[],"boundingBox":{"min":[-0.3425000011920929,-0.00001251317518607964,-0.15006622431769812],"max":[0.3425000011920929,2.799999952316284,0.04498794534534037]},"sizeMeters":[0.685,2.8,0.195],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"GPT-6","downloads":0,"publishedAt":"2026-09-08T04:16:18.456Z","updatedAt":"2026-09-08T04:16:18.568Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/29312/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function ReachAccessLadderContainerInspectionAndCustomsYard(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/29312/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/29312/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/29312/v1/model.glb\" alt=\"Reach Access Ladder (Container Inspection and Customs Yard)\" camera-controls auto-rotate></model-viewer>","blender":"# Blender 4.x: File > Import > glTF 2.0, or from the Python console after downloading the file.\nimport bpy\nbpy.ops.import_scene.gltf(filepath='model.glb')  # from https://cdn.3dassets.dev/assets/29312/v1/model.glb\n# Metres and +Y up are converted to Blender's Z-up scene automatically.","godot":"# Godot 4: copy model.glb into res://models/ and the editor imports it as a scene.\nvar packed := load(\"res://models/model.glb\") as PackedScene\nvar model := packed.instantiate()\nadd_child(model)","unity":"// Unity: import model.glb with glTFast (Package Manager: com.unity.cloud.gltfast) and drag the prefab in,\n// or load it at runtime straight from the CDN:\nusing GLTFast;\nvar gltf = new GltfImport();\nif (await gltf.Load(\"https://cdn.3dassets.dev/assets/29312/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"29313","slug":"container-inspection-and-customs-yard-container-inspec-af3544f7","title":"Goods Trolley (Container Inspection and Customs Yard)","summary":"Cargo trolley with two trays, load mat and fork-mounted wheels.","description":"Cargo trolley with two trays, load mat and fork-mounted wheels. Metres, Y up, Z forward; origin on the supporting surface. Static geometry only, with no imaging, radiation, measurement or security functionality.","status":"published","url":"https://3dassets.dev/assets/container-inspection-and-customs-yard-container-inspec-af3544f7","cdnUrl":"https://cdn.3dassets.dev/assets/29313/v1/model.glb","downloadUrl":"https://3dassets.dev/download/container-inspection-and-customs-yard-container-inspec-af3544f7","thumbnailUrl":"https://cdn.3dassets.dev/assets/29313/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/29313/v1/poster.webp","blurhash":"U9B:,3xu00WC%gozt7a|00M{?bt8~qWB00Rj","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":153928,"triangles":5816,"vertices":7194,"meshes":4,"materials":4,"textures":0,"animations":[],"boundingBox":{"min":[-0.5099999904632568,-0.000010250414513246486,-0.3649854689575469],"max":[0.5099999904632568,1.1549999713897705,0.3649854689575469]},"sizeMeters":[1.02,1.155,0.73],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"GPT-6","downloads":0,"publishedAt":"2026-09-08T04:16:18.903Z","updatedAt":"2026-09-08T04:16:19.006Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/29313/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function GoodsTrolleyContainerInspectionAndCustomsYard(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/29313/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/29313/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/29313/v1/model.glb\" alt=\"Goods Trolley (Container Inspection and Customs Yard)\" camera-controls auto-rotate></model-viewer>","blender":"# Blender 4.x: File > Import > glTF 2.0, or from the Python console after downloading the file.\nimport bpy\nbpy.ops.import_scene.gltf(filepath='model.glb')  # from https://cdn.3dassets.dev/assets/29313/v1/model.glb\n# Metres and +Y up are converted to Blender's Z-up scene automatically.","godot":"# Godot 4: copy model.glb into res://models/ and the editor imports it as a scene.\nvar packed := load(\"res://models/model.glb\") as PackedScene\nvar model := packed.instantiate()\nadd_child(model)","unity":"// Unity: import model.glb with glTFast (Package Manager: com.unity.cloud.gltfast) and drag the prefab in,\n// or load it at runtime straight from the CDN:\nusing GLTFast;\nvar gltf = new GltfImport();\nif (await gltf.Load(\"https://cdn.3dassets.dev/assets/29313/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"29314","slug":"container-inspection-and-customs-yard-container-inspec-aa010386","title":"Pallet Scale (Container Inspection and Customs Yard)","summary":"Low pallet scale platform with separated digital display mast.","description":"Low pallet scale platform with separated digital display mast. Metres, Y up, Z forward; origin on the supporting surface. Static geometry only, with no imaging, radiation, measurement or security functionality.","status":"published","url":"https://3dassets.dev/assets/container-inspection-and-customs-yard-container-inspec-aa010386","cdnUrl":"https://cdn.3dassets.dev/assets/29314/v1/model.glb","downloadUrl":"https://3dassets.dev/download/container-inspection-and-customs-yard-container-inspec-aa010386","thumbnailUrl":"https://cdn.3dassets.dev/assets/29314/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/29314/v1/poster.webp","blurhash":"UD8#B3t79EV[DiRPx]kC00Rj%Nof_4x]ITjs","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":43912,"triangles":1812,"vertices":1812,"meshes":4,"materials":4,"textures":0,"animations":[],"boundingBox":{"min":[-0.6499999761581421,0.000020363172802462248,-0.5499717651857253],"max":[0.8650000095367432,1.1199586451870893,0.5499717651857253]},"sizeMeters":[1.515,1.12,1.1],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"GPT-6","downloads":0,"publishedAt":"2026-09-08T04:16:19.609Z","updatedAt":"2026-09-08T04:16:19.714Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/29314/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function PalletScaleContainerInspectionAndCustomsYard(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/29314/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/29314/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/29314/v1/model.glb\" alt=\"Pallet Scale (Container Inspection and Customs Yard)\" camera-controls auto-rotate></model-viewer>","blender":"# Blender 4.x: File > Import > glTF 2.0, or from the Python console after downloading the file.\nimport bpy\nbpy.ops.import_scene.gltf(filepath='model.glb')  # from https://cdn.3dassets.dev/assets/29314/v1/model.glb\n# Metres and +Y up are converted to Blender's Z-up scene automatically.","godot":"# Godot 4: copy model.glb into res://models/ and the editor imports it as a scene.\nvar packed := load(\"res://models/model.glb\") as PackedScene\nvar model := packed.instantiate()\nadd_child(model)","unity":"// Unity: import model.glb with glTFast (Package Manager: com.unity.cloud.gltfast) and drag the prefab in,\n// or load it at runtime straight from the CDN:\nusing GLTFast;\nvar gltf = new GltfImport();\nif (await gltf.Load(\"https://cdn.3dassets.dev/assets/29314/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"29315","slug":"container-inspection-and-customs-yard-container-inspec-7fadde21","title":"Cargo Measuring Frame (Container Inspection and Customs Yard)","summary":"Cargo measuring frame with fixed reference marks and gauge crossbar.","description":"Cargo measuring frame with fixed reference marks and gauge crossbar. Metres, Y up, Z forward; origin on the supporting surface. Static geometry only, with no imaging, radiation, measurement or security functionality.","status":"published","url":"https://3dassets.dev/assets/container-inspection-and-customs-yard-container-inspec-7fadde21","cdnUrl":"https://cdn.3dassets.dev/assets/29315/v1/model.glb","downloadUrl":"https://3dassets.dev/download/container-inspection-and-customs-yard-container-inspec-7fadde21","thumbnailUrl":"https://cdn.3dassets.dev/assets/29315/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/29315/v1/poster.webp","blurhash":"U78E0jxa00Na~Uxt4;IV5YoJ=qNc5Abw^On2","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":58984,"triangles":2808,"vertices":2438,"meshes":3,"materials":3,"textures":0,"animations":[],"boundingBox":{"min":[-1.1000209811310264,-4.7683716530855236e-8,-0.2999619863263481],"max":[1.1000209811310264,2.4700000286102295,0.2999619863263481]},"sizeMeters":[2.2,2.47,0.6],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"GPT-6","downloads":0,"publishedAt":"2026-09-08T04:16:19.897Z","updatedAt":"2026-09-08T04:16:19.991Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/29315/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function CargoMeasuringFrameContainerInspectionAndCustomsYard(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/29315/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/29315/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/29315/v1/model.glb\" alt=\"Cargo Measuring Frame (Container Inspection and Customs Yard)\" camera-controls auto-rotate></model-viewer>","blender":"# Blender 4.x: File > Import > glTF 2.0, or from the Python console after downloading the file.\nimport bpy\nbpy.ops.import_scene.gltf(filepath='model.glb')  # from https://cdn.3dassets.dev/assets/29315/v1/model.glb\n# Metres and +Y up are converted to Blender's Z-up scene automatically.","godot":"# Godot 4: copy model.glb into res://models/ and the editor imports it as a scene.\nvar packed := load(\"res://models/model.glb\") as PackedScene\nvar model := packed.instantiate()\nadd_child(model)","unity":"// Unity: import model.glb with glTFast (Package Manager: com.unity.cloud.gltfast) and drag the prefab in,\n// or load it at runtime straight from the CDN:\nusing GLTFast;\nvar gltf = new GltfImport();\nif (await gltf.Load(\"https://cdn.3dassets.dev/assets/29315/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"29316","slug":"container-inspection-and-customs-yard-container-inspec-1f1441fb","title":"Drum Cradle (Container Inspection and Customs Yard)","summary":"Empty drum examination cradle with padded V supports.","description":"Empty drum examination cradle with padded V supports. Metres, Y up, Z forward; origin on the supporting surface. Static geometry only, with no imaging, radiation, measurement or security functionality.","status":"published","url":"https://3dassets.dev/assets/container-inspection-and-customs-yard-container-inspec-1f1441fb","cdnUrl":"https://cdn.3dassets.dev/assets/29316/v1/model.glb","downloadUrl":"https://3dassets.dev/download/container-inspection-and-customs-yard-container-inspec-1f1441fb","thumbnailUrl":"https://cdn.3dassets.dev/assets/29316/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/29316/v1/poster.webp","blurhash":"U16uFj$k00a1_2.8E1bG00I.Dhxu008{?cD%","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":92148,"triangles":3624,"vertices":4208,"meshes":3,"materials":3,"textures":0,"animations":[],"boundingBox":{"min":[-0.5099999904632568,-0.000013809298403694159,-0.4100140308473029],"max":[0.5099999904632568,0.38274401612430886,0.4100140308473029]},"sizeMeters":[1.02,0.383,0.82],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"GPT-6","downloads":0,"publishedAt":"2026-09-08T04:16:20.146Z","updatedAt":"2026-09-08T04:16:20.241Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/29316/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function DrumCradleContainerInspectionAndCustomsYard(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/29316/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/29316/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/29316/v1/model.glb\" alt=\"Drum Cradle (Container Inspection and Customs Yard)\" camera-controls auto-rotate></model-viewer>","blender":"# Blender 4.x: File > Import > glTF 2.0, or from the Python console after downloading the file.\nimport bpy\nbpy.ops.import_scene.gltf(filepath='model.glb')  # from https://cdn.3dassets.dev/assets/29316/v1/model.glb\n# Metres and +Y up are converted to Blender's Z-up scene automatically.","godot":"# Godot 4: copy model.glb into res://models/ and the editor imports it as a scene.\nvar packed := load(\"res://models/model.glb\") as PackedScene\nvar model := packed.instantiate()\nadd_child(model)","unity":"// Unity: import model.glb with glTFast (Package Manager: com.unity.cloud.gltfast) and drag the prefab in,\n// or load it at runtime straight from the CDN:\nusing GLTFast;\nvar gltf = new GltfImport();\nif (await gltf.Load(\"https://cdn.3dassets.dev/assets/29316/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"29317","slug":"container-inspection-and-customs-yard-container-inspec-1a79b22e","title":"Opened Cargo Crate (Container Inspection and Customs Yard)","summary":"Open timber cargo crate with separated boards, reinforced corners and raised lid.","description":"Open timber cargo crate with separated boards, reinforced corners and raised lid. Metres, Y up, Z forward; origin on the supporting surface. Static geometry only, with no imaging, radiation, measurement or security functionality.","status":"published","url":"https://3dassets.dev/assets/container-inspection-and-customs-yard-container-inspec-1a79b22e","cdnUrl":"https://cdn.3dassets.dev/assets/29317/v1/model.glb","downloadUrl":"https://3dassets.dev/download/container-inspection-and-customs-yard-container-inspec-1a79b22e","thumbnailUrl":"https://cdn.3dassets.dev/assets/29317/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/29317/v1/poster.webp","blurhash":"U5G8T0_200Nw~UjFRjx[00D*IUs*Eh-.R+9G","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":66980,"triangles":3000,"vertices":2865,"meshes":3,"materials":3,"textures":0,"animations":[],"boundingBox":{"min":[-0.612500011920929,-0.000024425115187520774,-0.4824808932961109],"max":[0.612500011920929,0.8000244362910583,0.44252831453035285]},"sizeMeters":[1.225,0.8,0.925],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"GPT-6","downloads":0,"publishedAt":"2026-09-08T04:16:20.548Z","updatedAt":"2026-09-08T04:16:20.657Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/29317/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function OpenedCargoCrateContainerInspectionAndCustomsYard(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/29317/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/29317/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/29317/v1/model.glb\" alt=\"Opened Cargo Crate (Container Inspection and Customs Yard)\" camera-controls auto-rotate></model-viewer>","blender":"# Blender 4.x: File > Import > glTF 2.0, or from the Python console after downloading the file.\nimport bpy\nbpy.ops.import_scene.gltf(filepath='model.glb')  # from https://cdn.3dassets.dev/assets/29317/v1/model.glb\n# Metres and +Y up are converted to Blender's Z-up scene automatically.","godot":"# Godot 4: copy model.glb into res://models/ and the editor imports it as a scene.\nvar packed := load(\"res://models/model.glb\") as PackedScene\nvar model := packed.instantiate()\nadd_child(model)","unity":"// Unity: import model.glb with glTFast (Package Manager: com.unity.cloud.gltfast) and drag the prefab in,\n// or load it at runtime straight from the CDN:\nusing GLTFast;\nvar gltf = new GltfImport();\nif (await gltf.Load(\"https://cdn.3dassets.dev/assets/29317/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"29318","slug":"container-inspection-and-customs-yard-container-inspec-e32b881b","title":"Quarantine Cabinet (Container Inspection and Customs Yard)","summary":"Secure quarantine cabinet with hazard stripe and identification display.","description":"Secure quarantine cabinet with hazard stripe and identification display. Metres, Y up, Z forward; origin on the supporting surface. Static geometry only, with no imaging, radiation, measurement or security functionality.","status":"published","url":"https://3dassets.dev/assets/container-inspection-and-customs-yard-container-inspec-e32b881b","cdnUrl":"https://cdn.3dassets.dev/assets/29318/v1/model.glb","downloadUrl":"https://3dassets.dev/download/container-inspection-and-customs-yard-container-inspec-e32b881b","thumbnailUrl":"https://cdn.3dassets.dev/assets/29318/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/29318/v1/poster.webp","blurhash":"UFBzOd9Z00_2~qt79FM{ae%MM{D%xuogM{V@","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":87204,"triangles":4080,"vertices":3747,"meshes":6,"materials":6,"textures":0,"animations":[],"boundingBox":{"min":[-0.5500230558113568,1.19209286886246e-9,-0.33997206341381003],"max":[0.5500230558113568,1.715000033378601,0.3949462159702193]},"sizeMeters":[1.1,1.715,0.735],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"GPT-6","downloads":0,"publishedAt":"2026-09-08T04:16:21.231Z","updatedAt":"2026-09-08T04:16:21.330Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/29318/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function QuarantineCabinetContainerInspectionAndCustomsYard(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/29318/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/29318/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/29318/v1/model.glb\" alt=\"Quarantine Cabinet (Container Inspection and Customs Yard)\" camera-controls auto-rotate></model-viewer>","blender":"# Blender 4.x: File > Import > glTF 2.0, or from the Python console after downloading the file.\nimport bpy\nbpy.ops.import_scene.gltf(filepath='model.glb')  # from https://cdn.3dassets.dev/assets/29318/v1/model.glb\n# Metres and +Y up are converted to Blender's Z-up scene automatically.","godot":"# Godot 4: copy model.glb into res://models/ and the editor imports it as a scene.\nvar packed := load(\"res://models/model.glb\") as PackedScene\nvar model := packed.instantiate()\nadd_child(model)","unity":"// Unity: import model.glb with glTFast (Package Manager: com.unity.cloud.gltfast) and drag the prefab in,\n// or load it at runtime straight from the CDN:\nusing GLTFast;\nvar gltf = new GltfImport();\nif (await gltf.Load(\"https://cdn.3dassets.dev/assets/29318/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"29319","slug":"container-inspection-and-customs-yard-container-inspec-d6588b7b","title":"Fumigation Hood (Container Inspection and Customs Yard)","summary":"Sheltered sample extraction hood with rear baffle and top exhaust flange.","description":"Sheltered sample extraction hood with rear baffle and top exhaust flange. Metres, Y up, Z forward; origin on the supporting surface. Static geometry only, with no imaging, radiation, measurement or security functionality.","status":"published","url":"https://3dassets.dev/assets/container-inspection-and-customs-yard-container-inspec-d6588b7b","cdnUrl":"https://cdn.3dassets.dev/assets/29319/v1/model.glb","downloadUrl":"https://3dassets.dev/download/container-inspection-and-customs-yard-container-inspec-d6588b7b","thumbnailUrl":"https://cdn.3dassets.dev/assets/29319/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/29319/v1/poster.webp","blurhash":"UEBWlIxu00t7~qxtIAM|00t7%MIU00WB-;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":110912,"triangles":4176,"vertices":5117,"meshes":4,"materials":4,"textures":0,"animations":[],"boundingBox":{"min":[-0.7599914850822306,-1.862645593320167e-10,-0.5099899492010301],"max":[0.7599914850822306,2.1600000858306885,0.5099899492010301]},"sizeMeters":[1.52,2.16,1.02],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"GPT-6","downloads":0,"publishedAt":"2026-09-08T04:16:21.492Z","updatedAt":"2026-09-08T04:16:21.594Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/29319/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function FumigationHoodContainerInspectionAndCustomsYard(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/29319/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/29319/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/29319/v1/model.glb\" alt=\"Fumigation Hood (Container Inspection and Customs Yard)\" camera-controls auto-rotate></model-viewer>","blender":"# Blender 4.x: File > Import > glTF 2.0, or from the Python console after downloading the file.\nimport bpy\nbpy.ops.import_scene.gltf(filepath='model.glb')  # from https://cdn.3dassets.dev/assets/29319/v1/model.glb\n# Metres and +Y up are converted to Blender's Z-up scene automatically.","godot":"# Godot 4: copy model.glb into res://models/ and the editor imports it as a scene.\nvar packed := load(\"res://models/model.glb\") as PackedScene\nvar model := packed.instantiate()\nadd_child(model)","unity":"// Unity: import model.glb with glTFast (Package Manager: com.unity.cloud.gltfast) and drag the prefab in,\n// or load it at runtime straight from the CDN:\nusing GLTFast;\nvar gltf = new GltfImport();\nif (await gltf.Load(\"https://cdn.3dassets.dev/assets/29319/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"29320","slug":"container-inspection-and-customs-yard-container-inspec-a7e7dbb9","title":"Ventilation Skid (Container Inspection and Customs Yard)","summary":"Twin-fan ventilation skid with service cabinet and duct collar.","description":"Twin-fan ventilation skid with service cabinet and duct collar. Metres, Y up, Z forward; origin on the supporting surface. Static geometry only, with no imaging, radiation, measurement or security functionality.","status":"published","url":"https://3dassets.dev/assets/container-inspection-and-customs-yard-container-inspec-a7e7dbb9","cdnUrl":"https://cdn.3dassets.dev/assets/29320/v1/model.glb","downloadUrl":"https://3dassets.dev/download/container-inspection-and-customs-yard-container-inspec-a7e7dbb9","thumbnailUrl":"https://cdn.3dassets.dev/assets/29320/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/29320/v1/poster.webp","blurhash":"U8Bp-201Mc-;%L?bM|IU00~pM_bFDj4n%N%L","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":165464,"triangles":7072,"vertices":7442,"meshes":4,"materials":4,"textures":0,"animations":[],"boundingBox":{"min":[-0.75,-0.00003365082902240246,-0.4999743775154021],"max":[0.75,1.0500154021700983,0.4999743775154021]},"sizeMeters":[1.5,1.05,1],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"GPT-6","downloads":0,"publishedAt":"2026-09-08T04:16:21.771Z","updatedAt":"2026-09-08T04:16:21.893Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/29320/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function VentilationSkidContainerInspectionAndCustomsYard(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/29320/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/29320/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/29320/v1/model.glb\" alt=\"Ventilation Skid (Container Inspection and Customs Yard)\" camera-controls auto-rotate></model-viewer>","blender":"# Blender 4.x: File > Import > glTF 2.0, or from the Python console after downloading the file.\nimport bpy\nbpy.ops.import_scene.gltf(filepath='model.glb')  # from https://cdn.3dassets.dev/assets/29320/v1/model.glb\n# Metres and +Y up are converted to Blender's Z-up scene automatically.","godot":"# Godot 4: copy model.glb into res://models/ and the editor imports it as a scene.\nvar packed := load(\"res://models/model.glb\") as PackedScene\nvar model := packed.instantiate()\nadd_child(model)","unity":"// Unity: import model.glb with glTFast (Package Manager: com.unity.cloud.gltfast) and drag the prefab in,\n// or load it at runtime straight from the CDN:\nusing GLTFast;\nvar gltf = new GltfImport();\nif (await gltf.Load(\"https://cdn.3dassets.dev/assets/29320/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"29321","slug":"container-inspection-and-customs-yard-container-inspec-0e629814","title":"Spill Kit Cart (Container Inspection and Customs Yard)","summary":"Wheeled spill-response kit with two sealed pails and absorbent pack.","description":"Wheeled spill-response kit with two sealed pails and absorbent pack. Metres, Y up, Z forward; origin on the supporting surface. Static geometry only, with no imaging, radiation, measurement or security functionality.","status":"published","url":"https://3dassets.dev/assets/container-inspection-and-customs-yard-container-inspec-0e629814","cdnUrl":"https://cdn.3dassets.dev/assets/29321/v1/model.glb","downloadUrl":"https://3dassets.dev/download/container-inspection-and-customs-yard-container-inspec-0e629814","thumbnailUrl":"https://cdn.3dassets.dev/assets/29321/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/29321/v1/poster.webp","blurhash":"UCD04E%200I;_NoeDibb01M|^j%1R4WDXUoJ","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":175572,"triangles":6328,"vertices":8296,"meshes":5,"materials":5,"textures":0,"animations":[],"boundingBox":{"min":[-0.4099999964237213,-0.00001475636203517039,-0.3150089573733927],"max":[0.4099999964237213,1.1549999713897705,0.3150089573733927]},"sizeMeters":[0.82,1.155,0.63],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"GPT-6","downloads":0,"publishedAt":"2026-09-08T04:16:22.243Z","updatedAt":"2026-09-08T04:16:22.357Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/29321/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function SpillKitCartContainerInspectionAndCustomsYard(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/29321/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/29321/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/29321/v1/model.glb\" alt=\"Spill Kit Cart (Container Inspection and Customs Yard)\" camera-controls auto-rotate></model-viewer>","blender":"# Blender 4.x: File > Import > glTF 2.0, or from the Python console after downloading the file.\nimport bpy\nbpy.ops.import_scene.gltf(filepath='model.glb')  # from https://cdn.3dassets.dev/assets/29321/v1/model.glb\n# Metres and +Y up are converted to Blender's Z-up scene automatically.","godot":"# Godot 4: copy model.glb into res://models/ and the editor imports it as a scene.\nvar packed := load(\"res://models/model.glb\") as PackedScene\nvar model := packed.instantiate()\nadd_child(model)","unity":"// Unity: import model.glb with glTFast (Package Manager: com.unity.cloud.gltfast) and drag the prefab in,\n// or load it at runtime straight from the CDN:\nusing GLTFast;\nvar gltf = new GltfImport();\nif (await gltf.Load(\"https://cdn.3dassets.dev/assets/29321/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"29322","slug":"container-inspection-and-customs-yard-container-inspec-8f474ce6","title":"Inspection Pit Cover (Container Inspection and Customs Yard)","summary":"Load-cover grille for an inspection pit with lifting pads and frame bolts.","description":"Load-cover grille for an inspection pit with lifting pads and frame bolts. Metres, Y up, Z forward; origin on the supporting surface. Static geometry only, with no imaging, radiation, measurement or security functionality.","status":"published","url":"https://3dassets.dev/assets/container-inspection-and-customs-yard-container-inspec-8f474ce6","cdnUrl":"https://cdn.3dassets.dev/assets/29322/v1/model.glb","downloadUrl":"https://3dassets.dev/download/container-inspection-and-customs-yard-container-inspec-8f474ce6","thumbnailUrl":"https://cdn.3dassets.dev/assets/29322/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/29322/v1/poster.webp","blurhash":"U58N;6tR00bb_2RPIUtR00M{~qt600x]%MMw","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":52252,"triangles":2244,"vertices":2176,"meshes":4,"materials":4,"textures":0,"animations":[],"boundingBox":{"min":[-0.749961851863155,-0.000040284879543162067,-1],"max":[0.749961851863155,0.13801028187935446,1]},"sizeMeters":[1.5,0.138,2],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"GPT-6","downloads":0,"publishedAt":"2026-09-08T04:16:22.901Z","updatedAt":"2026-09-08T04:16:22.996Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/29322/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function InspectionPitCoverContainerInspectionAndCustomsYard(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/29322/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/29322/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/29322/v1/model.glb\" alt=\"Inspection Pit Cover (Container Inspection and Customs Yard)\" camera-controls auto-rotate></model-viewer>","blender":"# Blender 4.x: File > Import > glTF 2.0, or from the Python console after downloading the file.\nimport bpy\nbpy.ops.import_scene.gltf(filepath='model.glb')  # from https://cdn.3dassets.dev/assets/29322/v1/model.glb\n# Metres and +Y up are converted to Blender's Z-up scene automatically.","godot":"# Godot 4: copy model.glb into res://models/ and the editor imports it as a scene.\nvar packed := load(\"res://models/model.glb\") as PackedScene\nvar model := packed.instantiate()\nadd_child(model)","unity":"// Unity: import model.glb with glTFast (Package Manager: com.unity.cloud.gltfast) and drag the prefab in,\n// or load it at runtime straight from the CDN:\nusing GLTFast;\nvar gltf = new GltfImport();\nif (await gltf.Load(\"https://cdn.3dassets.dev/assets/29322/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"29323","slug":"container-inspection-and-customs-yard-container-inspec-49f3df1e","title":"Freight Sample Shelving (Container Inspection and Customs Yard)","summary":"Braced sample shelf with nine secured freight sample boxes.","description":"Braced sample shelf with nine secured freight sample boxes. Metres, Y up, Z forward; origin on the supporting surface. Static geometry only, with no imaging, radiation, measurement or security functionality.","status":"published","url":"https://3dassets.dev/assets/container-inspection-and-customs-yard-container-inspec-49f3df1e","cdnUrl":"https://cdn.3dassets.dev/assets/29323/v1/model.glb","downloadUrl":"https://3dassets.dev/download/container-inspection-and-customs-yard-container-inspec-49f3df1e","thumbnailUrl":"https://cdn.3dassets.dev/assets/29323/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/29323/v1/poster.webp","blurhash":"U59Q?e?v00D$~q%gD$MwnMV@E2IVV@xuoLDi","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":115276,"triangles":4788,"vertices":5211,"meshes":3,"materials":3,"textures":0,"animations":[],"boundingBox":{"min":[-0.7599999904632568,2.3841858265427618e-8,-0.30998870426164826],"max":[0.7599999904632568,1.7999999523162842,0.30998870426164826]},"sizeMeters":[1.52,1.8,0.62],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"GPT-6","downloads":0,"publishedAt":"2026-09-08T04:16:23.118Z","updatedAt":"2026-09-08T04:16:23.237Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/29323/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function FreightSampleShelvingContainerInspectionAndCustomsYard(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/29323/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/29323/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/29323/v1/model.glb\" alt=\"Freight Sample Shelving (Container Inspection and Customs Yard)\" camera-controls auto-rotate></model-viewer>","blender":"# Blender 4.x: File > Import > glTF 2.0, or from the Python console after downloading the file.\nimport bpy\nbpy.ops.import_scene.gltf(filepath='model.glb')  # from https://cdn.3dassets.dev/assets/29323/v1/model.glb\n# Metres and +Y up are converted to Blender's Z-up scene automatically.","godot":"# Godot 4: copy model.glb into res://models/ and the editor imports it as a scene.\nvar packed := load(\"res://models/model.glb\") as PackedScene\nvar model := packed.instantiate()\nadd_child(model)","unity":"// Unity: import model.glb with glTFast (Package Manager: com.unity.cloud.gltfast) and drag the prefab in,\n// or load it at runtime straight from the CDN:\nusing GLTFast;\nvar gltf = new GltfImport();\nif (await gltf.Load(\"https://cdn.3dassets.dev/assets/29323/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"29324","slug":"container-inspection-and-customs-yard-container-inspec-bdd6ecc2","title":"Document Transfer Hatch (Container Inspection and Customs Yard)","summary":"Counter-mounted document transfer drawer with external handle and hinges.","description":"Counter-mounted document transfer drawer with external handle and hinges. Metres, Y up, Z forward; origin on the supporting surface. Static geometry only, with no imaging, radiation, measurement or security functionality.","status":"published","url":"https://3dassets.dev/assets/container-inspection-and-customs-yard-container-inspec-bdd6ecc2","cdnUrl":"https://cdn.3dassets.dev/assets/29324/v1/model.glb","downloadUrl":"https://3dassets.dev/download/container-inspection-and-customs-yard-container-inspec-bdd6ecc2","thumbnailUrl":"https://cdn.3dassets.dev/assets/29324/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/29324/v1/poster.webp","blurhash":"UBB45lof00IU-=RjMxs:I9RjM{oM~q?bD%9F","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":18168,"triangles":756,"vertices":651,"meshes":3,"materials":3,"textures":0,"animations":[],"boundingBox":{"min":[-0.4000000059604645,0.000015260745081402405,-0.14997860662488843],"max":[0.4000000059604645,0.5999847511758474,0.38997924552525126]},"sizeMeters":[0.8,0.6,0.54],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"GPT-6","downloads":0,"publishedAt":"2026-09-08T04:16:23.548Z","updatedAt":"2026-09-08T04:16:23.676Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/29324/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function DocumentTransferHatchContainerInspectionAndCustomsYard(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/29324/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/29324/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/29324/v1/model.glb\" alt=\"Document Transfer Hatch (Container Inspection and Customs Yard)\" camera-controls auto-rotate></model-viewer>","blender":"# Blender 4.x: File > Import > glTF 2.0, or from the Python console after downloading the file.\nimport bpy\nbpy.ops.import_scene.gltf(filepath='model.glb')  # from https://cdn.3dassets.dev/assets/29324/v1/model.glb\n# Metres and +Y up are converted to Blender's Z-up scene automatically.","godot":"# Godot 4: copy model.glb into res://models/ and the editor imports it as a scene.\nvar packed := load(\"res://models/model.glb\") as PackedScene\nvar model := packed.instantiate()\nadd_child(model)","unity":"// Unity: import model.glb with glTFast (Package Manager: com.unity.cloud.gltfast) and drag the prefab in,\n// or load it at runtime straight from the CDN:\nusing GLTFast;\nvar gltf = new GltfImport();\nif (await gltf.Load(\"https://cdn.3dassets.dev/assets/29324/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"29325","slug":"container-inspection-and-customs-yard-container-inspec-ab3adc49","title":"Visitor Bench (Container Inspection and Customs Yard)","summary":"Waiting bench with separated slats, backrest, armrests and anchor feet.","description":"Waiting bench with separated slats, backrest, armrests and anchor feet. Metres, Y up, Z forward; origin on the supporting surface. Static geometry only, with no imaging, radiation, measurement or security functionality.","status":"published","url":"https://3dassets.dev/assets/container-inspection-and-customs-yard-container-inspec-ab3adc49","cdnUrl":"https://cdn.3dassets.dev/assets/29325/v1/model.glb","downloadUrl":"https://3dassets.dev/download/container-inspection-and-customs-yard-container-inspec-ab3adc49","thumbnailUrl":"https://cdn.3dassets.dev/assets/29325/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/29325/v1/poster.webp","blurhash":"UPE:6+WB9FbH~q%MIUM{00%Mt7IU4nRjt7ae","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":106032,"triangles":4332,"vertices":4754,"meshes":4,"materials":4,"textures":0,"animations":[],"boundingBox":{"min":[-0.9100000262260437,-0.000052873586306562484,-0.2599722356487318],"max":[0.9100000262260437,0.9600279009909372,0.2599722356487318]},"sizeMeters":[1.82,0.96,0.52],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"GPT-6","downloads":0,"publishedAt":"2026-09-08T04:16:24.003Z","updatedAt":"2026-09-08T04:16:24.111Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/29325/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function VisitorBenchContainerInspectionAndCustomsYard(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/29325/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/29325/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/29325/v1/model.glb\" alt=\"Visitor Bench (Container Inspection and Customs Yard)\" camera-controls auto-rotate></model-viewer>","blender":"# Blender 4.x: File > Import > glTF 2.0, or from the Python console after downloading the file.\nimport bpy\nbpy.ops.import_scene.gltf(filepath='model.glb')  # from https://cdn.3dassets.dev/assets/29325/v1/model.glb\n# Metres and +Y up are converted to Blender's Z-up scene automatically.","godot":"# Godot 4: copy model.glb into res://models/ and the editor imports it as a scene.\nvar packed := load(\"res://models/model.glb\") as PackedScene\nvar model := packed.instantiate()\nadd_child(model)","unity":"// Unity: import model.glb with glTFast (Package Manager: com.unity.cloud.gltfast) and drag the prefab in,\n// or load it at runtime straight from the CDN:\nusing GLTFast;\nvar gltf = new GltfImport();\nif (await gltf.Load(\"https://cdn.3dassets.dev/assets/29325/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"29326","slug":"container-inspection-and-customs-yard-container-inspec-86499dea","title":"Exit Checkpoint Gate (Container Inspection and Customs Yard)","summary":"Exit checkpoint arm with clearance display, beacon and cabinet fittings.","description":"Exit checkpoint arm with clearance display, beacon and cabinet fittings. Metres, Y up, Z forward; origin on the supporting surface. Static geometry only, with no imaging, radiation, measurement or security functionality.","status":"published","url":"https://3dassets.dev/assets/container-inspection-and-customs-yard-container-inspec-86499dea","cdnUrl":"https://cdn.3dassets.dev/assets/29326/v1/model.glb","downloadUrl":"https://3dassets.dev/download/container-inspection-and-customs-yard-container-inspec-86499dea","thumbnailUrl":"https://cdn.3dassets.dev/assets/29326/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/29326/v1/poster.webp","blurhash":"U7AA2F%#Adoz~U_2S~Jp01-N^%J90L0L^f?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":126168,"triangles":5720,"vertices":5367,"meshes":6,"materials":6,"textures":0,"animations":[],"boundingBox":{"min":[-2.25,0.00003418587479264712,-0.24001761773009359],"max":[2.109999895095825,1.5400289767699897,0.2950006005381426]},"sizeMeters":[4.36,1.54,0.535],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"GPT-6","downloads":0,"publishedAt":"2026-09-08T04:16:24.517Z","updatedAt":"2026-09-08T04:16:24.628Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/29326/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function ExitCheckpointGateContainerInspectionAndCustomsYard(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/29326/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/29326/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/29326/v1/model.glb\" alt=\"Exit Checkpoint Gate (Container Inspection and Customs Yard)\" camera-controls auto-rotate></model-viewer>","blender":"# Blender 4.x: File > Import > glTF 2.0, or from the Python console after downloading the file.\nimport bpy\nbpy.ops.import_scene.gltf(filepath='model.glb')  # from https://cdn.3dassets.dev/assets/29326/v1/model.glb\n# Metres and +Y up are converted to Blender's Z-up scene automatically.","godot":"# Godot 4: copy model.glb into res://models/ and the editor imports it as a scene.\nvar packed := load(\"res://models/model.glb\") as PackedScene\nvar model := packed.instantiate()\nadd_child(model)","unity":"// Unity: import model.glb with glTFast (Package Manager: com.unity.cloud.gltfast) and drag the prefab in,\n// or load it at runtime straight from the CDN:\nusing GLTFast;\nvar gltf = new GltfImport();\nif (await gltf.Load(\"https://cdn.3dassets.dev/assets/29326/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"29328","slug":"container-inspection-and-customs-yard-co-2846012e-starter-scene","title":"Bonded freight inspection yard (Container Inspection and Customs Yard)","summary":"A screened weighing lane beside a roofed cargo inspection shed, sample storage, customs office and controlled visitor entrance.","description":"A screened weighing lane beside a roofed cargo inspection shed, sample storage, customs office and controlled visitor entrance.","status":"published","url":"https://3dassets.dev/assets/container-inspection-and-customs-yard-co-2846012e-starter-scene","cdnUrl":"https://cdn.3dassets.dev/assets/29328/v1/model.glb","downloadUrl":"https://3dassets.dev/download/container-inspection-and-customs-yard-co-2846012e-starter-scene","thumbnailUrl":"https://cdn.3dassets.dev/assets/29328/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/29328/v1/poster.webp","blurhash":"UDAdJ?t78_WBDiaytRfR00WBo#kC_Nj[aJof","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":4044200,"triangles":183224,"vertices":199362,"meshes":208,"materials":9,"textures":0,"animations":[],"boundingBox":{"min":[-9,-0.00042664943302667124,-8.500106814783166],"max":[9,5.300039439824341,8.500106814783166]},"sizeMeters":[18,5.3,17],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"GPT-6","downloads":0,"publishedAt":"2026-09-08T04:16:26.570Z","updatedAt":"2026-09-08T04:16:26.704Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/29328/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function BondedFreightInspectionYardContainerInspectionAndCustomsYard(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/29328/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/29328/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/29328/v1/model.glb\" alt=\"Bonded freight inspection yard (Container Inspection and Customs Yard)\" camera-controls auto-rotate></model-viewer>","blender":"# Blender 4.x: File > Import > glTF 2.0, or from the Python console after downloading the file.\nimport bpy\nbpy.ops.import_scene.gltf(filepath='model.glb')  # from https://cdn.3dassets.dev/assets/29328/v1/model.glb\n# Metres and +Y up are converted to Blender's Z-up scene automatically.","godot":"# Godot 4: copy model.glb into res://models/ and the editor imports it as a scene.\nvar packed := load(\"res://models/model.glb\") as PackedScene\nvar model := packed.instantiate()\nadd_child(model)","unity":"// Unity: import model.glb with glTFast (Package Manager: com.unity.cloud.gltfast) and drag the prefab in,\n// or load it at runtime straight from the CDN:\nusing GLTFast;\nvar gltf = new GltfImport();\nif (await gltf.Load(\"https://cdn.3dassets.dev/assets/29328/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}}],"demo":null}}