{"data":{"id":140,"slug":"ore-processing-and-haulage-plant","title":"Ore Processing and Haulage Plant","summary":"The fixed plant between a mine and a railhead: crushing, a modular conveying system, milling and separation, storage and rail loadout, tailings, water and site services.","description":"Original CC0 heavy mineral processing plant. Every elevated conveyor, bin and vessel stands on braced lattice steelwork with grating walkways, handrails and toe boards, stair towers and flanged transfer chutes, and every head pulley carries a real drive unit. Conveyor modules share a belt connector contract: belt-a and belt-b at a 2.40 m belt line on a 12 m pitch, so straights, inclines, curves and galleries chain through transfer towers. The plant starts at the truck dump pocket and ends at the rail loadout bin; there is no pit, no mining fleet and nothing underground.","url":"https://3dassets.dev/packs/ore-processing-and-haulage-plant","coverUrl":"https://cdn.3dassets.dev/assets/11718/v1/poster.webp","assetCount":56,"aiGenerated":true,"aiGeneratedAssetCount":56,"aiModels":["Claude Opus 5"],"aiModelUnspecifiedCount":0,"featured":true,"licenseLabel":"CC0 1.0 Universal","totalBytes":15022696,"totalTriangles":335974,"starterScene":{"id":"11718","slug":"ore-processing-and-haulage-plant-plant-o-1f4da9d3-starter-scene","title":"Ore plant overview, crusher to loadout (Ore Processing and Haulage Plant)","summary":"Composed example for Ore Processing and Haulage Plant.","description":"The plant spine in flow order: the truck dump pocket with its pedestal rock breaker feeding a vibrating grizzly feeder and the primary jaw crusher, an apron feeder onto the conveyor tail station, two straight overland modules, the 44 m inclined flight climbing to a transfer tower, and a level gallery and a rising gallery carrying the line across to the product silos and the rail loadout bin. The screening and secondary crushing bay stands beside the flight, with the weighbridge, truck loadout, switchroom, workshop, assay laboratory, site office and fuel island along the access road.","status":"published","url":"https://3dassets.dev/assets/ore-processing-and-haulage-plant-plant-o-1f4da9d3-starter-scene","cdnUrl":"https://cdn.3dassets.dev/assets/11718/v1/model.glb","downloadUrl":"https://3dassets.dev/download/ore-processing-and-haulage-plant-plant-o-1f4da9d3-starter-scene","thumbnailUrl":"https://cdn.3dassets.dev/assets/11718/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/11718/v1/poster.webp","blurhash":"U78gy,M{00xvM{Rjxaxu00xu~qM_-;%MIUIU","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":2617384,"triangles":62206,"vertices":138369,"meshes":133,"materials":8,"textures":0,"animations":[],"boundingBox":{"min":[-21.63585799580131,-0.000800019999783963,-113.50021362956633],"max":[65,18.100000381469727,52.56999798767967]},"sizeMeters":[86.636,18.101,166.07],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"Claude Opus 5","downloads":0,"publishedAt":"2026-09-06T15:05:43.172Z","updatedAt":"2026-09-06T15:05:43.776Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/11718/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function OrePlantOverviewCrusherToLoadoutOreProcessingAndHaulagePlant(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/11718/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/11718/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/11718/v1/model.glb\" alt=\"Ore plant overview, crusher to loadout (Ore Processing and Haulage Plant)\" camera-controls auto-rotate></model-viewer>","blender":"# Blender 4.x: File > Import > glTF 2.0, or from the Python console after downloading the file.\nimport bpy\nbpy.ops.import_scene.gltf(filepath='model.glb')  # from https://cdn.3dassets.dev/assets/11718/v1/model.glb\n# Metres and +Y up are converted to Blender's Z-up scene automatically.","godot":"# Godot 4: copy model.glb into res://models/ and the editor imports it as a scene.\nvar packed := load(\"res://models/model.glb\") as PackedScene\nvar model := packed.instantiate()\nadd_child(model)","unity":"// Unity: import model.glb with glTFast (Package Manager: com.unity.cloud.gltfast) and drag the prefab in,\n// or load it at runtime straight from the CDN:\nusing GLTFast;\nvar gltf = new GltfImport();\nif (await gltf.Load(\"https://cdn.3dassets.dev/assets/11718/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},"assets":[{"id":"11665","slug":"ore-processing-and-haulage-plant-dump-pocket-13ec52c6","title":"Truck dump pocket (Ore Processing and Haulage Plant)","summary":"A reinforced concrete truck dump pocket: back and wing retaining walls, a sloping pocket floor, cast wheel stops with hi-vis kerbs, a static grizzly grating over the mouth, a dust curtain of hanging rubber strips on a portal frame, crest handrails and an access stair.","description":"A reinforced concrete truck dump pocket: back and wing retaining walls, a sloping pocket floor, cast wheel stops with hi-vis kerbs, a static grizzly grating over the mouth, a dust curtain of hanging rubber strips on a portal frame, crest handrails and an access stair. Dimensions 13.88 by 6.00 by 10.03 m (X by Y by Z), metre units, +Y up, +Z forward, resting on y=0. Static geometry; no rig, collision or navigation data.","status":"published","url":"https://3dassets.dev/assets/ore-processing-and-haulage-plant-dump-pocket-13ec52c6","cdnUrl":"https://cdn.3dassets.dev/assets/11665/v1/model.glb","downloadUrl":"https://3dassets.dev/download/ore-processing-and-haulage-plant-dump-pocket-13ec52c6","thumbnailUrl":"https://cdn.3dassets.dev/assets/11665/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/11665/v1/poster.webp","blurhash":"UAECtO~V4TNGITs*xta~00E2RjIV.9R;NKWA","category":{"slug":"roads-infrastructure","title":"Roads & Infrastructure"},"tags":[{"slug":"modern","title":"Modern"},{"slug":"realistic","title":"Realistic"},{"slug":"exterior","title":"Exterior"}],"license":{"slug":"cc0-1.0","name":"CC0 1.0 Universal","url":"https://creativecommons.org/publicdomain/zero/1.0/","attributionRequired":false},"contributor":{"username":"3dassets","name":"3D Assets","url":"https://3dassets.dev/u/3dassets"},"stats":{"fileSize":75836,"triangles":1500,"vertices":4500,"meshes":5,"materials":5,"textures":0,"animations":[],"boundingBox":{"min":[-6,-0.00029455130015909603,-5.500213629566332],"max":[7.880000114440918,5.999948945310178,4.524990855274113]},"sizeMeters":[13.88,6,10.025],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"Claude Opus 5","downloads":0,"publishedAt":"2026-09-06T15:05:25.173Z","updatedAt":"2026-09-06T15:05:25.993Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/11665/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function TruckDumpPocketOreProcessingAndHaulagePlant(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/11665/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/11665/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/11665/v1/model.glb\" alt=\"Truck dump pocket (Ore Processing and Haulage Plant)\" camera-controls auto-rotate></model-viewer>","blender":"# Blender 4.x: File > Import > glTF 2.0, or from the Python console after downloading the file.\nimport bpy\nbpy.ops.import_scene.gltf(filepath='model.glb')  # from https://cdn.3dassets.dev/assets/11665/v1/model.glb\n# Metres and +Y up are converted to Blender's Z-up scene automatically.","godot":"# Godot 4: copy model.glb into res://models/ and the editor imports it as a scene.\nvar packed := load(\"res://models/model.glb\") as PackedScene\nvar model := packed.instantiate()\nadd_child(model)","unity":"// Unity: import model.glb with glTFast (Package Manager: com.unity.cloud.gltfast) and drag the prefab in,\n// or load it at runtime straight from the CDN:\nusing GLTFast;\nvar gltf = new GltfImport();\nif (await gltf.Load(\"https://cdn.3dassets.dev/assets/11665/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"11667","slug":"ore-processing-and-haulage-plant-grizzly-feeder-c49151a4","title":"Vibrating grizzly feeder (Ore Processing and Haulage Plant)","summary":"A spring mounted vibrating grizzly feeder on a braced lattice support: a stiffened pan with tapered grizzly bars over the discharge, an exciter drive and motor guard, a bolted feed hopper, separate oversize and undersize chutes and a handrailed access platform with a stair.","description":"A spring mounted vibrating grizzly feeder on a braced lattice support: a stiffened pan with tapered grizzly bars over the discharge, an exciter drive and motor guard, a bolted feed hopper, separate oversize and undersize chutes and a handrailed access platform with a stair. Dimensions 6.14 by 7.00 by 9.55 m (X by Y by Z), metre units, +Y up, +Z forward, resting on y=0. Static geometry; no rig, collision or navigation data.","status":"published","url":"https://3dassets.dev/assets/ore-processing-and-haulage-plant-grizzly-feeder-c49151a4","cdnUrl":"https://cdn.3dassets.dev/assets/11667/v1/model.glb","downloadUrl":"https://3dassets.dev/download/ore-processing-and-haulage-plant-grizzly-feeder-c49151a4","thumbnailUrl":"https://cdn.3dassets.dev/assets/11667/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/11667/v1/poster.webp","blurhash":"U39%;jEX00-j4n01Rh%M00~kS+9dXW_1Mzt8","category":{"slug":"props","title":"Props & Furniture"},"tags":[{"slug":"modern","title":"Modern"},{"slug":"realistic","title":"Realistic"},{"slug":"exterior","title":"Exterior"}],"license":{"slug":"cc0-1.0","name":"CC0 1.0 Universal","url":"https://creativecommons.org/publicdomain/zero/1.0/","attributionRequired":false},"contributor":{"username":"3dassets","name":"3D Assets","url":"https://3dassets.dev/u/3dassets"},"stats":{"fileSize":97868,"triangles":1956,"vertices":5868,"meshes":5,"materials":5,"textures":0,"animations":[],"boundingBox":{"min":[-3.105002761934916,0.000023970970080222642,-5.738461494445801],"max":[3.0356708775507606,6.999956165743393,3.809999942779541]},"sizeMeters":[6.141,7,9.548],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"Claude Opus 5","downloads":0,"publishedAt":"2026-09-06T15:05:25.334Z","updatedAt":"2026-09-06T15:05:26.094Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/11667/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function VibratingGrizzlyFeederOreProcessingAndHaulagePlant(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/11667/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/11667/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/11667/v1/model.glb\" alt=\"Vibrating grizzly feeder (Ore Processing and Haulage Plant)\" camera-controls auto-rotate></model-viewer>","blender":"# Blender 4.x: File > Import > glTF 2.0, or from the Python console after downloading the file.\nimport bpy\nbpy.ops.import_scene.gltf(filepath='model.glb')  # from https://cdn.3dassets.dev/assets/11667/v1/model.glb\n# Metres and +Y up are converted to Blender's Z-up scene automatically.","godot":"# Godot 4: copy model.glb into res://models/ and the editor imports it as a scene.\nvar packed := load(\"res://models/model.glb\") as PackedScene\nvar model := packed.instantiate()\nadd_child(model)","unity":"// Unity: import model.glb with glTFast (Package Manager: com.unity.cloud.gltfast) and drag the prefab in,\n// or load it at runtime straight from the CDN:\nusing GLTFast;\nvar gltf = new GltfImport();\nif (await gltf.Load(\"https://cdn.3dassets.dev/assets/11667/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"11668","slug":"ore-processing-and-haulage-plant-jaw-crusher-station-06a61ffa","title":"Primary jaw crusher station (Ore Processing and Haulage Plant)","summary":"A primary jaw crusher on a concrete plinth: a fabricated frame swelling from the discharge throat to a lined feed mouth, twin flywheels, a guarded V belt drive and motor, a rear toggle and tension rod, a discharge chute to grade and handrailed platforms with a stair.","description":"A primary jaw crusher on a concrete plinth: a fabricated frame swelling from the discharge throat to a lined feed mouth, twin flywheels, a guarded V belt drive and motor, a rear toggle and tension rod, a discharge chute to grade and handrailed platforms with a stair. Dimensions 7.57 by 7.00 by 7.97 m (X by Y by Z), metre units, +Y up, +Z forward, resting on y=0. Static geometry; no rig, collision or navigation data.","status":"published","url":"https://3dassets.dev/assets/ore-processing-and-haulage-plant-jaw-crusher-station-06a61ffa","cdnUrl":"https://cdn.3dassets.dev/assets/11668/v1/model.glb","downloadUrl":"https://3dassets.dev/download/ore-processing-and-haulage-plant-jaw-crusher-station-06a61ffa","thumbnailUrl":"https://cdn.3dassets.dev/assets/11668/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/11668/v1/poster.webp","blurhash":"UED9#I~o009H8^s%-;WG8_M{bcj].8N2IVxu","category":{"slug":"props","title":"Props & Furniture"},"tags":[{"slug":"modern","title":"Modern"},{"slug":"realistic","title":"Realistic"},{"slug":"exterior","title":"Exterior"}],"license":{"slug":"cc0-1.0","name":"CC0 1.0 Universal","url":"https://creativecommons.org/publicdomain/zero/1.0/","attributionRequired":false},"contributor":{"username":"3dassets","name":"3D Assets","url":"https://3dassets.dev/u/3dassets"},"stats":{"fileSize":161296,"triangles":3276,"vertices":9828,"meshes":5,"materials":5,"textures":0,"animations":[],"boundingBox":{"min":[-4.329999923706055,-0.0000027961630837403106,-4.53655481338501],"max":[3.2356913427767124,7,3.434999942779541]},"sizeMeters":[7.566,7,7.972],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"Claude Opus 5","downloads":0,"publishedAt":"2026-09-06T15:05:25.248Z","updatedAt":"2026-09-06T15:05:26.121Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/11668/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function PrimaryJawCrusherStationOreProcessingAndHaulagePlant(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/11668/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/11668/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/11668/v1/model.glb\" alt=\"Primary jaw crusher station (Ore Processing and Haulage Plant)\" camera-controls auto-rotate></model-viewer>","blender":"# Blender 4.x: File > Import > glTF 2.0, or from the Python console after downloading the file.\nimport bpy\nbpy.ops.import_scene.gltf(filepath='model.glb')  # from https://cdn.3dassets.dev/assets/11668/v1/model.glb\n# Metres and +Y up are converted to Blender's Z-up scene automatically.","godot":"# Godot 4: copy model.glb into res://models/ and the editor imports it as a scene.\nvar packed := load(\"res://models/model.glb\") as PackedScene\nvar model := packed.instantiate()\nadd_child(model)","unity":"// Unity: import model.glb with glTFast (Package Manager: com.unity.cloud.gltfast) and drag the prefab in,\n// or load it at runtime straight from the CDN:\nusing GLTFast;\nvar gltf = new GltfImport();\nif (await gltf.Load(\"https://cdn.3dassets.dev/assets/11668/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"11669","slug":"ore-processing-and-haulage-plant-cone-crusher-70e175f0","title":"Secondary cone crusher (Ore Processing and Haulage Plant)","summary":"A secondary cone crusher on a braced lattice support frame: a stepped main frame with radial arms, an adjustment ring with spring loaded tie rods, a bowl and feed hopper with a spider cap, a countershaft drive and motor, a hydraulic power unit skid and a discharge chute.","description":"A secondary cone crusher on a braced lattice support frame: a stepped main frame with radial arms, an adjustment ring with spring loaded tie rods, a bowl and feed hopper with a spider cap, a countershaft drive and motor, a hydraulic power unit skid and a discharge chute. Dimensions 7.24 by 7.18 by 8.69 m (X by Y by Z), metre units, +Y up, +Z forward, resting on y=0. Static geometry; no rig, collision or navigation data.","status":"published","url":"https://3dassets.dev/assets/ore-processing-and-haulage-plant-cone-crusher-70e175f0","cdnUrl":"https://cdn.3dassets.dev/assets/11669/v1/model.glb","downloadUrl":"https://3dassets.dev/download/ore-processing-and-haulage-plant-cone-crusher-70e175f0","thumbnailUrl":"https://cdn.3dassets.dev/assets/11669/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/11669/v1/poster.webp","blurhash":"UABDf:~98wtRxsxrR5Rn00E3XSWXR:IVtm%L","category":{"slug":"props","title":"Props & Furniture"},"tags":[{"slug":"modern","title":"Modern"},{"slug":"realistic","title":"Realistic"},{"slug":"exterior","title":"Exterior"}],"license":{"slug":"cc0-1.0","name":"CC0 1.0 Universal","url":"https://creativecommons.org/publicdomain/zero/1.0/","attributionRequired":false},"contributor":{"username":"3dassets","name":"3D Assets","url":"https://3dassets.dev/u/3dassets"},"stats":{"fileSize":203136,"triangles":4150,"vertices":12450,"meshes":5,"materials":5,"textures":0,"animations":[],"boundingBox":{"min":[-3.335745893144795,-0.00005937425455102008,-3.1500000953674316],"max":[3.9000779015066116,7.179999828338623,5.54280424118042]},"sizeMeters":[7.236,7.18,8.693],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"Claude Opus 5","downloads":0,"publishedAt":"2026-09-06T15:05:25.918Z","updatedAt":"2026-09-06T15:05:26.741Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/11669/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function SecondaryConeCrusherOreProcessingAndHaulagePlant(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/11669/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/11669/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/11669/v1/model.glb\" alt=\"Secondary cone crusher (Ore Processing and Haulage Plant)\" camera-controls auto-rotate></model-viewer>","blender":"# Blender 4.x: File > Import > glTF 2.0, or from the Python console after downloading the file.\nimport bpy\nbpy.ops.import_scene.gltf(filepath='model.glb')  # from https://cdn.3dassets.dev/assets/11669/v1/model.glb\n# Metres and +Y up are converted to Blender's Z-up scene automatically.","godot":"# Godot 4: copy model.glb into res://models/ and the editor imports it as a scene.\nvar packed := load(\"res://models/model.glb\") as PackedScene\nvar model := packed.instantiate()\nadd_child(model)","unity":"// Unity: import model.glb with glTFast (Package Manager: com.unity.cloud.gltfast) and drag the prefab in,\n// or load it at runtime straight from the CDN:\nusing GLTFast;\nvar gltf = new GltfImport();\nif (await gltf.Load(\"https://cdn.3dassets.dev/assets/11669/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"11670","slug":"ore-processing-and-haulage-plant-vibrating-screen-deck-cdef3f1a","title":"Double deck vibrating screen (Ore Processing and Haulage Plant)","summary":"An inclined double deck vibrating screen: a ribbed screen box on coil spring mounts in a braced lattice frame, an exciter drive and guard on a bridge over the box, a feed box at the high end, two discharge chutes and an access platform with a stair.","description":"An inclined double deck vibrating screen: a ribbed screen box on coil spring mounts in a braced lattice frame, an exciter drive and guard on a bridge over the box, a feed box at the high end, two discharge chutes and an access platform with a stair. Dimensions 8.84 by 7.50 by 11.59 m (X by Y by Z), metre units, +Y up, +Z forward, resting on y=0. Static geometry; no rig, collision or navigation data.","status":"published","url":"https://3dassets.dev/assets/ore-processing-and-haulage-plant-vibrating-screen-deck-cdef3f1a","cdnUrl":"https://cdn.3dassets.dev/assets/11670/v1/model.glb","downloadUrl":"https://3dassets.dev/download/ore-processing-and-haulage-plant-vibrating-screen-deck-cdef3f1a","thumbnailUrl":"https://cdn.3dassets.dev/assets/11670/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/11670/v1/poster.webp","blurhash":"U39j$9K800VD-x4pII?H00-nyZE202^%.8T0","category":{"slug":"props","title":"Props & Furniture"},"tags":[{"slug":"modern","title":"Modern"},{"slug":"realistic","title":"Realistic"},{"slug":"exterior","title":"Exterior"}],"license":{"slug":"cc0-1.0","name":"CC0 1.0 Universal","url":"https://creativecommons.org/publicdomain/zero/1.0/","attributionRequired":false},"contributor":{"username":"3dassets","name":"3D Assets","url":"https://3dassets.dev/u/3dassets"},"stats":{"fileSize":153072,"triangles":3104,"vertices":9312,"meshes":5,"materials":5,"textures":0,"animations":[],"boundingBox":{"min":[-4.635857995801309,-0.00023351599838550285,-6.743366718292236],"max":[4.200189527325967,7.49981987843614,4.849999904632568]},"sizeMeters":[8.836,7.5,11.593],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"Claude Opus 5","downloads":0,"publishedAt":"2026-09-06T15:05:25.977Z","updatedAt":"2026-09-06T15:05:26.743Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/11670/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function DoubleDeckVibratingScreenOreProcessingAndHaulagePlant(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/11670/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/11670/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/11670/v1/model.glb\" alt=\"Double deck vibrating screen (Ore Processing and Haulage Plant)\" camera-controls auto-rotate></model-viewer>","blender":"# Blender 4.x: File > Import > glTF 2.0, or from the Python console after downloading the file.\nimport bpy\nbpy.ops.import_scene.gltf(filepath='model.glb')  # from https://cdn.3dassets.dev/assets/11670/v1/model.glb\n# Metres and +Y up are converted to Blender's Z-up scene automatically.","godot":"# Godot 4: copy model.glb into res://models/ and the editor imports it as a scene.\nvar packed := load(\"res://models/model.glb\") as PackedScene\nvar model := packed.instantiate()\nadd_child(model)","unity":"// Unity: import model.glb with glTFast (Package Manager: com.unity.cloud.gltfast) and drag the prefab in,\n// or load it at runtime straight from the CDN:\nusing GLTFast;\nvar gltf = new GltfImport();\nif (await gltf.Load(\"https://cdn.3dassets.dev/assets/11670/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"11673","slug":"ore-processing-and-haulage-plant-apron-feeder-dacaa2fd","title":"Heavy duty apron feeder (Ore Processing and Haulage Plant)","summary":"A heavy duty apron feeder under a receiving hopper: a chain of overlapping steel pans on carry and return strands, head and tail sprockets, a planetary drive on a skid, angled skirt plates, a braced side frame and a walkway with a handrail and toe board.","description":"A heavy duty apron feeder under a receiving hopper: a chain of overlapping steel pans on carry and return strands, head and tail sprockets, a planetary drive on a skid, angled skirt plates, a braced side frame and a walkway with a handrail and toe board. Dimensions 5.90 by 6.10 by 10.19 m (X by Y by Z), metre units, +Y up, +Z forward, resting on y=0. Static geometry; no rig, collision or navigation data.","status":"published","url":"https://3dassets.dev/assets/ore-processing-and-haulage-plant-apron-feeder-dacaa2fd","cdnUrl":"https://cdn.3dassets.dev/assets/11673/v1/model.glb","downloadUrl":"https://3dassets.dev/download/ore-processing-and-haulage-plant-apron-feeder-dacaa2fd","thumbnailUrl":"https://cdn.3dassets.dev/assets/11673/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/11673/v1/poster.webp","blurhash":"U58g:A~U00IW~pnyIT%N009GIUxt4r9IM{%0","category":{"slug":"props","title":"Props & Furniture"},"tags":[{"slug":"modern","title":"Modern"},{"slug":"realistic","title":"Realistic"},{"slug":"exterior","title":"Exterior"}],"license":{"slug":"cc0-1.0","name":"CC0 1.0 Universal","url":"https://creativecommons.org/publicdomain/zero/1.0/","attributionRequired":false},"contributor":{"username":"3dassets","name":"3D Assets","url":"https://3dassets.dev/u/3dassets"},"stats":{"fileSize":131312,"triangles":2668,"vertices":8004,"meshes":4,"materials":4,"textures":0,"animations":[],"boundingBox":{"min":[-2.499946887752093,0.00002508772177334251,-4.787464141845703],"max":[3.399946983119525,6.0999591377895666,5.400000095367432]},"sizeMeters":[5.9,6.1,10.187],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"Claude Opus 5","downloads":0,"publishedAt":"2026-09-06T15:05:27.692Z","updatedAt":"2026-09-06T15:05:28.575Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/11673/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function HeavyDutyApronFeederOreProcessingAndHaulagePlant(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/11673/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/11673/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/11673/v1/model.glb\" alt=\"Heavy duty apron feeder (Ore Processing and Haulage Plant)\" camera-controls auto-rotate></model-viewer>","blender":"# Blender 4.x: File > Import > glTF 2.0, or from the Python console after downloading the file.\nimport bpy\nbpy.ops.import_scene.gltf(filepath='model.glb')  # from https://cdn.3dassets.dev/assets/11673/v1/model.glb\n# Metres and +Y up are converted to Blender's Z-up scene automatically.","godot":"# Godot 4: copy model.glb into res://models/ and the editor imports it as a scene.\nvar packed := load(\"res://models/model.glb\") as PackedScene\nvar model := packed.instantiate()\nadd_child(model)","unity":"// Unity: import model.glb with glTFast (Package Manager: com.unity.cloud.gltfast) and drag the prefab in,\n// or load it at runtime straight from the CDN:\nusing GLTFast;\nvar gltf = new GltfImport();\nif (await gltf.Load(\"https://cdn.3dassets.dev/assets/11673/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"11671","slug":"ore-processing-and-haulage-plant-rock-breaker-boom-b51c3f8b","title":"Pedestal rock breaker (Ore Processing and Haulage Plant)","summary":"A pedestal mounted hydraulic rock breaker for oversize at a dump pocket: a concrete plinth and slew pedestal, a slew house, a fabricated boom and stick on cylinders, a hydraulic hammer with a chisel, hose runs and a control stand at grade.","description":"A pedestal mounted hydraulic rock breaker for oversize at a dump pocket: a concrete plinth and slew pedestal, a slew house, a fabricated boom and stick on cylinders, a hydraulic hammer with a chisel, hose runs and a control stand at grade. Dimensions 3.35 by 8.01 by 8.59 m (X by Y by Z), metre units, +Y up, +Z forward, resting on y=0. Named pivot nodes: slew, boom, stick, hammer. Pivot nodes are stacked in the order slew, boom, stick, hammer. Static geometry; no rig, collision or navigation data.","status":"published","url":"https://3dassets.dev/assets/ore-processing-and-haulage-plant-rock-breaker-boom-b51c3f8b","cdnUrl":"https://cdn.3dassets.dev/assets/11671/v1/model.glb","downloadUrl":"https://3dassets.dev/download/ore-processing-and-haulage-plant-rock-breaker-boom-b51c3f8b","thumbnailUrl":"https://cdn.3dassets.dev/assets/11671/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/11671/v1/poster.webp","blurhash":"U57-pD-M00yGV@-;%19F00ETyYrnkZ4o9a_3","category":{"slug":"props","title":"Props & Furniture"},"tags":[{"slug":"modern","title":"Modern"},{"slug":"realistic","title":"Realistic"},{"slug":"exterior","title":"Exterior"}],"license":{"slug":"cc0-1.0","name":"CC0 1.0 Universal","url":"https://creativecommons.org/publicdomain/zero/1.0/","attributionRequired":false},"contributor":{"username":"3dassets","name":"3D Assets","url":"https://3dassets.dev/u/3dassets"},"stats":{"fileSize":47048,"triangles":792,"vertices":2376,"meshes":16,"materials":5,"textures":0,"animations":[],"boundingBox":{"min":[-1.1799999475479126,0,-1.6924364364161377],"max":[2.1751233443900224,8.007713891892182,6.902581632677555]},"sizeMeters":[3.355,8.008,8.595],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"Claude Opus 5","downloads":0,"publishedAt":"2026-09-06T15:05:27.517Z","updatedAt":"2026-09-06T15:05:28.486Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/11671/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function PedestalRockBreakerOreProcessingAndHaulagePlant(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/11671/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/11671/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/11671/v1/model.glb\" alt=\"Pedestal rock breaker (Ore Processing and Haulage Plant)\" camera-controls auto-rotate></model-viewer>","blender":"# Blender 4.x: File > Import > glTF 2.0, or from the Python console after downloading the file.\nimport bpy\nbpy.ops.import_scene.gltf(filepath='model.glb')  # from https://cdn.3dassets.dev/assets/11671/v1/model.glb\n# Metres and +Y up are converted to Blender's Z-up scene automatically.","godot":"# Godot 4: copy model.glb into res://models/ and the editor imports it as a scene.\nvar packed := load(\"res://models/model.glb\") as PackedScene\nvar model := packed.instantiate()\nadd_child(model)","unity":"// Unity: import model.glb with glTFast (Package Manager: com.unity.cloud.gltfast) and drag the prefab in,\n// or load it at runtime straight from the CDN:\nusing GLTFast;\nvar gltf = new GltfImport();\nif (await gltf.Load(\"https://cdn.3dassets.dev/assets/11671/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"11672","slug":"ore-processing-and-haulage-plant-dust-suppression-unit-77b3315c","title":"Skid mounted dust suppression unit (Ore Processing and Haulage Plant)","summary":"A skid mounted dust suppression set: a bolted water tank with a ladder, a pump and motor, a control cubicle, suction and discharge pipework with a strainer, a spray bar arch of nozzles over the belt line and a fan cannon on a turret.","description":"A skid mounted dust suppression set: a bolted water tank with a ladder, a pump and motor, a control cubicle, suction and discharge pipework with a strainer, a spray bar arch of nozzles over the belt line and a fan cannon on a turret. Dimensions 5.12 by 3.14 by 4.28 m (X by Y by Z), metre units, +Y up, +Z forward, resting on y=0. Static geometry; no rig, collision or navigation data.","status":"published","url":"https://3dassets.dev/assets/ore-processing-and-haulage-plant-dust-suppression-unit-77b3315c","cdnUrl":"https://cdn.3dassets.dev/assets/11672/v1/model.glb","downloadUrl":"https://3dassets.dev/download/ore-processing-and-haulage-plant-dust-suppression-unit-77b3315c","thumbnailUrl":"https://cdn.3dassets.dev/assets/11672/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/11672/v1/poster.webp","blurhash":"U8BDi^~B0001$_xaN2D%0057?u?a9eW,-n%h","category":{"slug":"props","title":"Props & Furniture"},"tags":[{"slug":"modern","title":"Modern"},{"slug":"realistic","title":"Realistic"},{"slug":"exterior","title":"Exterior"}],"license":{"slug":"cc0-1.0","name":"CC0 1.0 Universal","url":"https://creativecommons.org/publicdomain/zero/1.0/","attributionRequired":false},"contributor":{"username":"3dassets","name":"3D Assets","url":"https://3dassets.dev/u/3dassets"},"stats":{"fileSize":125804,"triangles":2520,"vertices":7560,"meshes":6,"materials":6,"textures":0,"animations":[],"boundingBox":{"min":[-2.5899999188259244,-0.00010132369776250094,-2.119999885559082],"max":[2.5299999713897705,3.139872804379368,2.1550955966837613]},"sizeMeters":[5.12,3.14,4.275],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"Claude Opus 5","downloads":0,"publishedAt":"2026-09-06T15:05:27.707Z","updatedAt":"2026-09-06T15:05:28.558Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/11672/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function SkidMountedDustSuppressionUnitOreProcessingAndHaulagePlant(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/11672/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/11672/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/11672/v1/model.glb\" alt=\"Skid mounted dust suppression unit (Ore Processing and Haulage Plant)\" camera-controls auto-rotate></model-viewer>","blender":"# Blender 4.x: File > Import > glTF 2.0, or from the Python console after downloading the file.\nimport bpy\nbpy.ops.import_scene.gltf(filepath='model.glb')  # from https://cdn.3dassets.dev/assets/11672/v1/model.glb\n# Metres and +Y up are converted to Blender's Z-up scene automatically.","godot":"# Godot 4: copy model.glb into res://models/ and the editor imports it as a scene.\nvar packed := load(\"res://models/model.glb\") as PackedScene\nvar model := packed.instantiate()\nadd_child(model)","unity":"// Unity: import model.glb with glTFast (Package Manager: com.unity.cloud.gltfast) and drag the prefab in,\n// or load it at runtime straight from the CDN:\nusing GLTFast;\nvar gltf = new GltfImport();\nif (await gltf.Load(\"https://cdn.3dassets.dev/assets/11672/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"11675","slug":"ore-processing-and-haulage-plant-conveyor-straight-12m-faf694df","title":"Overland conveyor module, 12 m straight (Ore Processing and Haulage Plant)","summary":"A 12 m level overland conveyor module: two stringers on braced trestle bents with longitudinal X bracing, a 1.2 m troughed belt on 35 degree three roll idlers, a return strand on flat idlers, and an access walkway on one side with handrails and a toe board.","description":"A 12 m level overland conveyor module: two stringers on braced trestle bents with longitudinal X bracing, a 1.2 m troughed belt on 35 degree three roll idlers, a return strand on flat idlers, and an access walkway on one side with handrails and a toe board. Dimensions 3.57 by 2.92 by 12.05 m (X by Y by Z), metre units, +Y up, +Z forward, resting on y=0. Belt ports belt-a at 0.00, 2.40, -6.00; belt-b at 0.00, 2.40, 6.00. Static geometry; no rig, collision or navigation data.","status":"published","url":"https://3dassets.dev/assets/ore-processing-and-haulage-plant-conveyor-straight-12m-faf694df","cdnUrl":"https://cdn.3dassets.dev/assets/11675/v1/model.glb","downloadUrl":"https://3dassets.dev/download/ore-processing-and-haulage-plant-conveyor-straight-12m-faf694df","thumbnailUrl":"https://cdn.3dassets.dev/assets/11675/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/11675/v1/poster.webp","blurhash":"U58qHIIt9ENK?Z9Gs+xv00M{?bs:0M~VS6IU","category":{"slug":"roads-infrastructure","title":"Roads & Infrastructure"},"tags":[{"slug":"modern","title":"Modern"},{"slug":"realistic","title":"Realistic"},{"slug":"modular","title":"Modular"},{"slug":"kit","title":"Kit / Set"},{"slug":"exterior","title":"Exterior"}],"license":{"slug":"cc0-1.0","name":"CC0 1.0 Universal","url":"https://creativecommons.org/publicdomain/zero/1.0/","attributionRequired":false},"contributor":{"username":"3dassets","name":"3D Assets","url":"https://3dassets.dev/u/3dassets"},"stats":{"fileSize":97932,"triangles":1960,"vertices":5880,"meshes":5,"materials":5,"textures":0,"animations":[],"boundingBox":{"min":[-1.4699674619216632,0.00026713190114535657,-6.025000095367432],"max":[2.0988670362014483,2.922434953738893,6.025000095367432]},"sizeMeters":[3.569,2.922,12.05],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"Claude Opus 5","downloads":0,"publishedAt":"2026-09-06T15:05:27.942Z","updatedAt":"2026-09-06T15:05:28.645Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/11675/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function OverlandConveyorModule12MStraightOreProcessingAndHaulagePlant(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/11675/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/11675/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/11675/v1/model.glb\" alt=\"Overland conveyor module, 12 m straight (Ore Processing and Haulage Plant)\" camera-controls auto-rotate></model-viewer>","blender":"# Blender 4.x: File > Import > glTF 2.0, or from the Python console after downloading the file.\nimport bpy\nbpy.ops.import_scene.gltf(filepath='model.glb')  # from https://cdn.3dassets.dev/assets/11675/v1/model.glb\n# Metres and +Y up are converted to Blender's Z-up scene automatically.","godot":"# Godot 4: copy model.glb into res://models/ and the editor imports it as a scene.\nvar packed := load(\"res://models/model.glb\") as PackedScene\nvar model := packed.instantiate()\nadd_child(model)","unity":"// Unity: import model.glb with glTFast (Package Manager: com.unity.cloud.gltfast) and drag the prefab in,\n// or load it at runtime straight from the CDN:\nusing GLTFast;\nvar gltf = new GltfImport();\nif (await gltf.Load(\"https://cdn.3dassets.dev/assets/11675/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"11676","slug":"ore-processing-and-haulage-plant-conveyor-incline-12m-ddbb879e","title":"Overland conveyor module, 12 m incline (Ore Processing and Haulage Plant)","summary":"A 12 m conveyor module climbing 3 m at 14 degrees: taller braced trestle bents toward the high end, the same troughed belt and idler set, a climbing walkway with handrails and a toe board, and a holdback drive on a plinth beside the low end.","description":"A 12 m conveyor module climbing 3 m at 14 degrees: taller braced trestle bents toward the high end, the same troughed belt and idler set, a climbing walkway with handrails and a toe board, and a holdback drive on a plinth beside the low end. Dimensions 4.73 by 5.92 by 12.06 m (X by Y by Z), metre units, +Y up, +Z forward, resting on y=0. Belt ports belt-a at 0.00, 2.40, -6.00; belt-b at 0.00, 5.40, 6.00. Static geometry; no rig, collision or navigation data.","status":"published","url":"https://3dassets.dev/assets/ore-processing-and-haulage-plant-conveyor-incline-12m-ddbb879e","cdnUrl":"https://cdn.3dassets.dev/assets/11676/v1/model.glb","downloadUrl":"https://3dassets.dev/download/ore-processing-and-haulage-plant-conveyor-incline-12m-ddbb879e","thumbnailUrl":"https://cdn.3dassets.dev/assets/11676/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/11676/v1/poster.webp","blurhash":"U17dzeEW00008^4n?b.900~S_4xR0W~n9I$^","category":{"slug":"roads-infrastructure","title":"Roads & Infrastructure"},"tags":[{"slug":"modern","title":"Modern"},{"slug":"realistic","title":"Realistic"},{"slug":"modular","title":"Modular"},{"slug":"kit","title":"Kit / Set"},{"slug":"exterior","title":"Exterior"}],"license":{"slug":"cc0-1.0","name":"CC0 1.0 Universal","url":"https://creativecommons.org/publicdomain/zero/1.0/","attributionRequired":false},"contributor":{"username":"3dassets","name":"3D Assets","url":"https://3dassets.dev/u/3dassets"},"stats":{"fileSize":151148,"triangles":3036,"vertices":9108,"meshes":7,"materials":7,"textures":0,"animations":[],"boundingBox":{"min":[-2.6300320809301567,-0.00018501533494097444,-6.031529426574707],"max":[2.098975534121409,5.921601968949833,6.031529426574707]},"sizeMeters":[4.729,5.922,12.063],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"Claude Opus 5","downloads":0,"publishedAt":"2026-09-06T15:05:27.871Z","updatedAt":"2026-09-06T15:05:28.728Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/11676/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function OverlandConveyorModule12MInclineOreProcessingAndHaulagePlant(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/11676/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/11676/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/11676/v1/model.glb\" alt=\"Overland conveyor module, 12 m incline (Ore Processing and Haulage Plant)\" camera-controls auto-rotate></model-viewer>","blender":"# Blender 4.x: File > Import > glTF 2.0, or from the Python console after downloading the file.\nimport bpy\nbpy.ops.import_scene.gltf(filepath='model.glb')  # from https://cdn.3dassets.dev/assets/11676/v1/model.glb\n# Metres and +Y up are converted to Blender's Z-up scene automatically.","godot":"# Godot 4: copy model.glb into res://models/ and the editor imports it as a scene.\nvar packed := load(\"res://models/model.glb\") as PackedScene\nvar model := packed.instantiate()\nadd_child(model)","unity":"// Unity: import model.glb with glTFast (Package Manager: com.unity.cloud.gltfast) and drag the prefab in,\n// or load it at runtime straight from the CDN:\nusing GLTFast;\nvar gltf = new GltfImport();\nif (await gltf.Load(\"https://cdn.3dassets.dev/assets/11676/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"11674","slug":"ore-processing-and-haulage-plant-conveyor-curve-30deg-954caf80","title":"Overland conveyor module, 30 degree horizontal curve (Ore Processing and Haulage Plant)","summary":"A 12 m conveyor module turning 30 degrees on a 22.9 m radius: curved stringers on braced bents set square to the arc, the troughed belt and idler frames rotated to follow the curve, and a curved walkway with handrails and a toe board on the outside of the turn.","description":"A 12 m conveyor module turning 30 degrees on a 22.9 m radius: curved stringers on braced bents set square to the arc, the troughed belt and idler frames rotated to follow the curve, and a curved walkway with handrails and a toe board on the outside of the turn. Dimensions 4.04 by 2.92 by 12.84 m (X by Y by Z), metre units, +Y up, +Z forward, resting on y=0. Belt ports belt-a at 0.78, 2.40, -5.93; belt-b at 0.78, 2.40, 5.93. Static geometry; no rig, collision or navigation data.","status":"published","url":"https://3dassets.dev/assets/ore-processing-and-haulage-plant-conveyor-curve-30deg-954caf80","cdnUrl":"https://cdn.3dassets.dev/assets/11674/v1/model.glb","downloadUrl":"https://3dassets.dev/download/ore-processing-and-haulage-plant-conveyor-curve-30deg-954caf80","thumbnailUrl":"https://cdn.3dassets.dev/assets/11674/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/11674/v1/poster.webp","blurhash":"U89jiYoI0Noz~SIVD-xt00E3%L$}04%M^#oI","category":{"slug":"roads-infrastructure","title":"Roads & Infrastructure"},"tags":[{"slug":"modern","title":"Modern"},{"slug":"realistic","title":"Realistic"},{"slug":"modular","title":"Modular"},{"slug":"kit","title":"Kit / Set"},{"slug":"exterior","title":"Exterior"}],"license":{"slug":"cc0-1.0","name":"CC0 1.0 Universal","url":"https://creativecommons.org/publicdomain/zero/1.0/","attributionRequired":false},"contributor":{"username":"3dassets","name":"3D Assets","url":"https://3dassets.dev/u/3dassets"},"stats":{"fileSize":157524,"triangles":3198,"vertices":9594,"meshes":5,"materials":5,"textures":0,"animations":[],"boundingBox":{"min":[-2.049490153905939,0.00001831531568319278,-6.418951511383057],"max":[1.9924338461132756,2.9221175916373108,6.418280601501465]},"sizeMeters":[4.042,2.922,12.837],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"Claude Opus 5","downloads":0,"publishedAt":"2026-09-06T15:05:27.765Z","updatedAt":"2026-09-06T15:05:28.630Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/11674/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function OverlandConveyorModule30DegreeHorizontalCurveOreProcessingAndHaulagePlant(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/11674/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/11674/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/11674/v1/model.glb\" alt=\"Overland conveyor module, 30 degree horizontal curve (Ore Processing and Haulage Plant)\" camera-controls auto-rotate></model-viewer>","blender":"# Blender 4.x: File > Import > glTF 2.0, or from the Python console after downloading the file.\nimport bpy\nbpy.ops.import_scene.gltf(filepath='model.glb')  # from https://cdn.3dassets.dev/assets/11674/v1/model.glb\n# Metres and +Y up are converted to Blender's Z-up scene automatically.","godot":"# Godot 4: copy model.glb into res://models/ and the editor imports it as a scene.\nvar packed := load(\"res://models/model.glb\") as PackedScene\nvar model := packed.instantiate()\nadd_child(model)","unity":"// Unity: import model.glb with glTFast (Package Manager: com.unity.cloud.gltfast) and drag the prefab in,\n// or load it at runtime straight from the CDN:\nusing GLTFast;\nvar gltf = new GltfImport();\nif (await gltf.Load(\"https://cdn.3dassets.dev/assets/11674/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"11677","slug":"ore-processing-and-haulage-plant-conveyor-gallery-brid-fc25a7ea","title":"Conveyor gallery bridge, 12 m level span (Ore Processing and Haulage Plant)","summary":"A 12 m enclosed conveyor gallery that spans between transfer towers with no legs of its own: a braced through truss on bearing shoes, a grating floor, the belt on cross beams and troughing idlers, an internal walkway, side sheeting and a monopitch roof.","description":"A 12 m enclosed conveyor gallery that spans between transfer towers with no legs of its own: a braced through truss on bearing shoes, a grating floor, the belt on cross beams and troughing idlers, an internal walkway, side sheeting and a monopitch roof. Dimensions 4.40 by 4.33 by 12.10 m (X by Y by Z), metre units, +Y up, +Z forward, resting on y=0. Belt ports belt-a at 0.00, 2.40, -6.00; belt-b at 0.00, 2.40, 6.00. Static geometry; no rig, collision or navigation data.","status":"published","url":"https://3dassets.dev/assets/ore-processing-and-haulage-plant-conveyor-gallery-brid-fc25a7ea","cdnUrl":"https://cdn.3dassets.dev/assets/11677/v1/model.glb","downloadUrl":"https://3dassets.dev/download/ore-processing-and-haulage-plant-conveyor-gallery-brid-fc25a7ea","thumbnailUrl":"https://cdn.3dassets.dev/assets/11677/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/11677/v1/poster.webp","blurhash":"U9Eo[Hx]00s:~q4nIU-;00D%%Mxt00%L%Mt7","category":{"slug":"roads-infrastructure","title":"Roads & Infrastructure"},"tags":[{"slug":"modern","title":"Modern"},{"slug":"realistic","title":"Realistic"},{"slug":"modular","title":"Modular"},{"slug":"kit","title":"Kit / Set"},{"slug":"exterior","title":"Exterior"}],"license":{"slug":"cc0-1.0","name":"CC0 1.0 Universal","url":"https://creativecommons.org/publicdomain/zero/1.0/","attributionRequired":false},"contributor":{"username":"3dassets","name":"3D Assets","url":"https://3dassets.dev/u/3dassets"},"stats":{"fileSize":133824,"triangles":2692,"vertices":8076,"meshes":6,"materials":6,"textures":0,"animations":[],"boundingBox":{"min":[-2.2003189877922105,-0.00018930355870327986,-6.050000190734863],"max":[2.2003189877922105,4.329785756827279,6.050000190734863]},"sizeMeters":[4.401,4.33,12.1],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"Claude Opus 5","downloads":0,"publishedAt":"2026-09-06T15:05:28.443Z","updatedAt":"2026-09-06T15:05:29.330Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/11677/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function ConveyorGalleryBridge12MLevelSpanOreProcessingAndHaulagePlant(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/11677/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/11677/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/11677/v1/model.glb\" alt=\"Conveyor gallery bridge, 12 m level span (Ore Processing and Haulage Plant)\" camera-controls auto-rotate></model-viewer>","blender":"# Blender 4.x: File > Import > glTF 2.0, or from the Python console after downloading the file.\nimport bpy\nbpy.ops.import_scene.gltf(filepath='model.glb')  # from https://cdn.3dassets.dev/assets/11677/v1/model.glb\n# Metres and +Y up are converted to Blender's Z-up scene automatically.","godot":"# Godot 4: copy model.glb into res://models/ and the editor imports it as a scene.\nvar packed := load(\"res://models/model.glb\") as PackedScene\nvar model := packed.instantiate()\nadd_child(model)","unity":"// Unity: import model.glb with glTFast (Package Manager: com.unity.cloud.gltfast) and drag the prefab in,\n// or load it at runtime straight from the CDN:\nusing GLTFast;\nvar gltf = new GltfImport();\nif (await gltf.Load(\"https://cdn.3dassets.dev/assets/11677/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"11678","slug":"ore-processing-and-haulage-plant-conveyor-gallery-incl-37e7729d","title":"Conveyor gallery bridge, 12 m rising span (Ore Processing and Haulage Plant)","summary":"A 12 m conveyor gallery that climbs 3 m between transfer towers: the same braced through truss and sheeting with a rising bottom chord, stepped bearing shoes, the belt and idlers set on the slope and a climbing internal walkway.","description":"A 12 m conveyor gallery that climbs 3 m between transfer towers: the same braced through truss and sheeting with a rising bottom chord, stepped bearing shoes, the belt and idlers set on the slope and a climbing internal walkway. Dimensions 4.49 by 7.32 by 12.33 m (X by Y by Z), metre units, +Y up, +Z forward, resting on y=0. Belt ports belt-a at 0.00, 2.40, -6.00; belt-b at 0.00, 5.40, 6.00. Static geometry; no rig, collision or navigation data.","status":"published","url":"https://3dassets.dev/assets/ore-processing-and-haulage-plant-conveyor-gallery-incl-37e7729d","cdnUrl":"https://cdn.3dassets.dev/assets/11678/v1/model.glb","downloadUrl":"https://3dassets.dev/download/ore-processing-and-haulage-plant-conveyor-gallery-incl-37e7729d","thumbnailUrl":"https://cdn.3dassets.dev/assets/11678/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/11678/v1/poster.webp","blurhash":"U6CGPvog00%M~qt7IUt700Ri-;WB00IU%MWB","category":{"slug":"roads-infrastructure","title":"Roads & Infrastructure"},"tags":[{"slug":"modern","title":"Modern"},{"slug":"realistic","title":"Realistic"},{"slug":"modular","title":"Modular"},{"slug":"kit","title":"Kit / Set"},{"slug":"exterior","title":"Exterior"}],"license":{"slug":"cc0-1.0","name":"CC0 1.0 Universal","url":"https://creativecommons.org/publicdomain/zero/1.0/","attributionRequired":false},"contributor":{"username":"3dassets","name":"3D Assets","url":"https://3dassets.dev/u/3dassets"},"stats":{"fileSize":133892,"triangles":2692,"vertices":8076,"meshes":6,"materials":6,"textures":0,"animations":[],"boundingBox":{"min":[-2.2485338913407364,-0.000005977912756360837,-6.16544246673584],"max":[2.2420953976120988,7.321265994256426,6.16544246673584]},"sizeMeters":[4.491,7.321,12.331],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"Claude Opus 5","downloads":0,"publishedAt":"2026-09-06T15:05:28.753Z","updatedAt":"2026-09-06T15:05:29.348Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/11678/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function ConveyorGalleryBridge12MRisingSpanOreProcessingAndHaulagePlant(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/11678/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/11678/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/11678/v1/model.glb\" alt=\"Conveyor gallery bridge, 12 m rising span (Ore Processing and Haulage Plant)\" camera-controls auto-rotate></model-viewer>","blender":"# Blender 4.x: File > Import > glTF 2.0, or from the Python console after downloading the file.\nimport bpy\nbpy.ops.import_scene.gltf(filepath='model.glb')  # from https://cdn.3dassets.dev/assets/11678/v1/model.glb\n# Metres and +Y up are converted to Blender's Z-up scene automatically.","godot":"# Godot 4: copy model.glb into res://models/ and the editor imports it as a scene.\nvar packed := load(\"res://models/model.glb\") as PackedScene\nvar model := packed.instantiate()\nadd_child(model)","unity":"// Unity: import model.glb with glTFast (Package Manager: com.unity.cloud.gltfast) and drag the prefab in,\n// or load it at runtime straight from the CDN:\nusing GLTFast;\nvar gltf = new GltfImport();\nif (await gltf.Load(\"https://cdn.3dassets.dev/assets/11678/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"11682","slug":"ore-processing-and-haulage-plant-conveyor-transfer-tow-dc0c2ffe","title":"Conveyor transfer tower (Ore Processing and Haulage Plant)","summary":"An 18 m four leg braced lattice transfer tower: four handrailed grating decks, an internal stair tower, the incoming head pulley, snub pulley and drive at 14.4 m, a flanged chute dropping 3 m through a bend, and the outgoing belt tail turned 90 degrees at 11.4 m.","description":"An 18 m four leg braced lattice transfer tower: four handrailed grating decks, an internal stair tower, the incoming head pulley, snub pulley and drive at 14.4 m, a flanged chute dropping 3 m through a bend, and the outgoing belt tail turned 90 degrees at 11.4 m. Dimensions 9.29 by 18.10 by 7.26 m (X by Y by Z), metre units, +Y up, +Z forward, resting on y=0. Belt ports belt-a at 0.00, 14.40, -3.20; belt-b at 3.40, 11.40, 0.00. Static geometry; no rig, collision or navigation data.","status":"published","url":"https://3dassets.dev/assets/ore-processing-and-haulage-plant-conveyor-transfer-tow-dc0c2ffe","cdnUrl":"https://cdn.3dassets.dev/assets/11682/v1/model.glb","downloadUrl":"https://3dassets.dev/download/ore-processing-and-haulage-plant-conveyor-transfer-tow-dc0c2ffe","thumbnailUrl":"https://cdn.3dassets.dev/assets/11682/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/11682/v1/poster.webp","blurhash":"U9A^OK?b004n~qt74nIU%3t7M{M{xuj[Rjj[","category":{"slug":"roads-infrastructure","title":"Roads & Infrastructure"},"tags":[{"slug":"modern","title":"Modern"},{"slug":"realistic","title":"Realistic"},{"slug":"modular","title":"Modular"},{"slug":"kit","title":"Kit / Set"},{"slug":"exterior","title":"Exterior"}],"license":{"slug":"cc0-1.0","name":"CC0 1.0 Universal","url":"https://creativecommons.org/publicdomain/zero/1.0/","attributionRequired":false},"contributor":{"username":"3dassets","name":"3D Assets","url":"https://3dassets.dev/u/3dassets"},"stats":{"fileSize":351892,"triangles":7200,"vertices":21600,"meshes":8,"materials":8,"textures":0,"animations":[],"boundingBox":{"min":[-3.630000114440918,0,-3.630000114440918],"max":[5.665158500396202,18.100000381469727,3.630000114440918]},"sizeMeters":[9.295,18.1,7.26],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"Claude Opus 5","downloads":0,"publishedAt":"2026-09-06T15:05:30.351Z","updatedAt":"2026-09-06T15:05:31.213Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/11682/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function ConveyorTransferTowerOreProcessingAndHaulagePlant(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/11682/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/11682/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/11682/v1/model.glb\" alt=\"Conveyor transfer tower (Ore Processing and Haulage Plant)\" camera-controls auto-rotate></model-viewer>","blender":"# Blender 4.x: File > Import > glTF 2.0, or from the Python console after downloading the file.\nimport bpy\nbpy.ops.import_scene.gltf(filepath='model.glb')  # from https://cdn.3dassets.dev/assets/11682/v1/model.glb\n# Metres and +Y up are converted to Blender's Z-up scene automatically.","godot":"# Godot 4: copy model.glb into res://models/ and the editor imports it as a scene.\nvar packed := load(\"res://models/model.glb\") as PackedScene\nvar model := packed.instantiate()\nadd_child(model)","unity":"// Unity: import model.glb with glTFast (Package Manager: com.unity.cloud.gltfast) and drag the prefab in,\n// or load it at runtime straight from the CDN:\nusing GLTFast;\nvar gltf = new GltfImport();\nif (await gltf.Load(\"https://cdn.3dassets.dev/assets/11682/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"11680","slug":"ore-processing-and-haulage-plant-conveyor-head-station-dca1be6f","title":"Conveyor head pulley and drive station (Ore Processing and Haulage Plant)","summary":"A 6 m conveyor head station: a lagged head pulley in an A frame under the stringers, a snub pulley, a belt scraper, a gearbox and motor drive with a coupling guard, a flanged discharge chute to grade and a handrailed maintenance platform reached by a stair.","description":"A 6 m conveyor head station: a lagged head pulley in an A frame under the stringers, a snub pulley, a belt scraper, a gearbox and motor drive with a coupling guard, a flanged discharge chute to grade and a handrailed maintenance platform reached by a stair. Dimensions 4.12 by 2.97 by 6.41 m (X by Y by Z), metre units, +Y up, +Z forward, resting on y=0. Belt ports belt-a at 0.00, 2.40, -3.00. Static geometry; no rig, collision or navigation data.","status":"published","url":"https://3dassets.dev/assets/ore-processing-and-haulage-plant-conveyor-head-station-dca1be6f","cdnUrl":"https://cdn.3dassets.dev/assets/11680/v1/model.glb","downloadUrl":"https://3dassets.dev/download/ore-processing-and-haulage-plant-conveyor-head-station-dca1be6f","thumbnailUrl":"https://cdn.3dassets.dev/assets/11680/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/11680/v1/poster.webp","blurhash":"U7A0,a_000D+~S%HRkIX00IV?abI049dxZ--","category":{"slug":"roads-infrastructure","title":"Roads & Infrastructure"},"tags":[{"slug":"modern","title":"Modern"},{"slug":"realistic","title":"Realistic"},{"slug":"modular","title":"Modular"},{"slug":"kit","title":"Kit / Set"},{"slug":"exterior","title":"Exterior"}],"license":{"slug":"cc0-1.0","name":"CC0 1.0 Universal","url":"https://creativecommons.org/publicdomain/zero/1.0/","attributionRequired":false},"contributor":{"username":"3dassets","name":"3D Assets","url":"https://3dassets.dev/u/3dassets"},"stats":{"fileSize":146112,"triangles":2944,"vertices":8832,"meshes":6,"materials":6,"textures":0,"animations":[],"boundingBox":{"min":[-1.7355444588634126,0.000142016743931217,-3],"max":[2.379876510140573,2.973462670628111,3.4100000858306885]},"sizeMeters":[4.115,2.973,6.41],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"Claude Opus 5","downloads":0,"publishedAt":"2026-09-06T15:05:30.232Z","updatedAt":"2026-09-06T15:05:31.114Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/11680/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function ConveyorHeadPulleyAndDriveStationOreProcessingAndHaulagePlant(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/11680/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/11680/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/11680/v1/model.glb\" alt=\"Conveyor head pulley and drive station (Ore Processing and Haulage Plant)\" camera-controls auto-rotate></model-viewer>","blender":"# Blender 4.x: File > Import > glTF 2.0, or from the Python console after downloading the file.\nimport bpy\nbpy.ops.import_scene.gltf(filepath='model.glb')  # from https://cdn.3dassets.dev/assets/11680/v1/model.glb\n# Metres and +Y up are converted to Blender's Z-up scene automatically.","godot":"# Godot 4: copy model.glb into res://models/ and the editor imports it as a scene.\nvar packed := load(\"res://models/model.glb\") as PackedScene\nvar model := packed.instantiate()\nadd_child(model)","unity":"// Unity: import model.glb with glTFast (Package Manager: com.unity.cloud.gltfast) and drag the prefab in,\n// or load it at runtime straight from the CDN:\nusing GLTFast;\nvar gltf = new GltfImport();\nif (await gltf.Load(\"https://cdn.3dassets.dev/assets/11680/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"11679","slug":"ore-processing-and-haulage-plant-conveyor-tail-station-4a3600ae","title":"Conveyor tail pulley and take-up station (Ore Processing and Haulage Plant)","summary":"A 6 m conveyor tail station: a tail pulley on a braced frame, a feed hopper with angled skirt boards, and a gravity take-up with two bend pulleys, a guided counterweight box and its guide frame on a concrete pad.","description":"A 6 m conveyor tail station: a tail pulley on a braced frame, a feed hopper with angled skirt boards, and a gravity take-up with two bend pulleys, a guided counterweight box and its guide frame on a concrete pad. Dimensions 2.96 by 4.70 by 5.58 m (X by Y by Z), metre units, +Y up, +Z forward, resting on y=0. Belt ports belt-b at 0.00, 2.40, 3.00. Named pivot nodes: counterweight. Static geometry; no rig, collision or navigation data.","status":"published","url":"https://3dassets.dev/assets/ore-processing-and-haulage-plant-conveyor-tail-station-4a3600ae","cdnUrl":"https://cdn.3dassets.dev/assets/11679/v1/model.glb","downloadUrl":"https://3dassets.dev/download/ore-processing-and-haulage-plant-conveyor-tail-station-4a3600ae","thumbnailUrl":"https://cdn.3dassets.dev/assets/11679/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/11679/v1/poster.webp","blurhash":"U48|^n?H000K4n9FoI~qD%W;RPs:~qxaIURk","category":{"slug":"roads-infrastructure","title":"Roads & Infrastructure"},"tags":[{"slug":"modern","title":"Modern"},{"slug":"realistic","title":"Realistic"},{"slug":"modular","title":"Modular"},{"slug":"kit","title":"Kit / Set"},{"slug":"exterior","title":"Exterior"}],"license":{"slug":"cc0-1.0","name":"CC0 1.0 Universal","url":"https://creativecommons.org/publicdomain/zero/1.0/","attributionRequired":false},"contributor":{"username":"3dassets","name":"3D Assets","url":"https://3dassets.dev/u/3dassets"},"stats":{"fileSize":96288,"triangles":1916,"vertices":5748,"meshes":7,"materials":5,"textures":0,"animations":[],"boundingBox":{"min":[-1.4800189012399463,-0.00007069014824789832,-2.5799999237060547],"max":[1.4800189012399463,4.700074593916139,3]},"sizeMeters":[2.96,4.7,5.58],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"Claude Opus 5","downloads":0,"publishedAt":"2026-09-06T15:05:30.268Z","updatedAt":"2026-09-06T15:05:31.116Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/11679/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function ConveyorTailPulleyAndTakeUpStationOreProcessingAndHaulagePlant(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/11679/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/11679/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/11679/v1/model.glb\" alt=\"Conveyor tail pulley and take-up station (Ore Processing and Haulage Plant)\" camera-controls auto-rotate></model-viewer>","blender":"# Blender 4.x: File > Import > glTF 2.0, or from the Python console after downloading the file.\nimport bpy\nbpy.ops.import_scene.gltf(filepath='model.glb')  # from https://cdn.3dassets.dev/assets/11679/v1/model.glb\n# Metres and +Y up are converted to Blender's Z-up scene automatically.","godot":"# Godot 4: copy model.glb into res://models/ and the editor imports it as a scene.\nvar packed := load(\"res://models/model.glb\") as PackedScene\nvar model := packed.instantiate()\nadd_child(model)","unity":"// Unity: import model.glb with glTFast (Package Manager: com.unity.cloud.gltfast) and drag the prefab in,\n// or load it at runtime straight from the CDN:\nusing GLTFast;\nvar gltf = new GltfImport();\nif (await gltf.Load(\"https://cdn.3dassets.dev/assets/11679/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"11681","slug":"ore-processing-and-haulage-plant-conveyor-walkway-modu-e5b4f13a","title":"Elevated plant walkway module, 12 m (Ore Processing and Haulage Plant)","summary":"A 12 m elevated access walkway module on braced trestle bents with longitudinal X bracing: a grating deck on edge channels, handrails and toe boards both sides and a stair down to grade. It bolts alongside a conveyor run or between plant areas.","description":"A 12 m elevated access walkway module on braced trestle bents with longitudinal X bracing: a grating deck on edge channels, handrails and toe boards both sides and a stair down to grade. It bolts alongside a conveyor run or between plant areas. Dimensions 3.60 by 3.54 by 12.07 m (X by Y by Z), metre units, +Y up, +Z forward, resting on y=0. Static geometry; no rig, collision or navigation data.","status":"published","url":"https://3dassets.dev/assets/ore-processing-and-haulage-plant-conveyor-walkway-modu-e5b4f13a","cdnUrl":"https://cdn.3dassets.dev/assets/11681/v1/model.glb","downloadUrl":"https://3dassets.dev/download/ore-processing-and-haulage-plant-conveyor-walkway-modu-e5b4f13a","thumbnailUrl":"https://cdn.3dassets.dev/assets/11681/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/11681/v1/poster.webp","blurhash":"UCBf:=%L4qxs~RIVE3%1004=%2t505t9?FoH","category":{"slug":"roads-infrastructure","title":"Roads & Infrastructure"},"tags":[{"slug":"modern","title":"Modern"},{"slug":"realistic","title":"Realistic"},{"slug":"modular","title":"Modular"},{"slug":"kit","title":"Kit / Set"},{"slug":"exterior","title":"Exterior"}],"license":{"slug":"cc0-1.0","name":"CC0 1.0 Universal","url":"https://creativecommons.org/publicdomain/zero/1.0/","attributionRequired":false},"contributor":{"username":"3dassets","name":"3D Assets","url":"https://3dassets.dev/u/3dassets"},"stats":{"fileSize":56560,"triangles":1140,"vertices":3420,"meshes":2,"materials":2,"textures":0,"animations":[],"boundingBox":{"min":[-1.2200437147056276,0.0004729915590024891,-6.034999847412109],"max":[2.378449495497864,3.536901314602029,6.034999847412109]},"sizeMeters":[3.598,3.536,12.07],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"Claude Opus 5","downloads":0,"publishedAt":"2026-09-06T15:05:30.193Z","updatedAt":"2026-09-06T15:05:31.134Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/11681/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function ElevatedPlantWalkwayModule12MOreProcessingAndHaulagePlant(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/11681/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/11681/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/11681/v1/model.glb\" alt=\"Elevated plant walkway module, 12 m (Ore Processing and Haulage Plant)\" camera-controls auto-rotate></model-viewer>","blender":"# Blender 4.x: File > Import > glTF 2.0, or from the Python console after downloading the file.\nimport bpy\nbpy.ops.import_scene.gltf(filepath='model.glb')  # from https://cdn.3dassets.dev/assets/11681/v1/model.glb\n# Metres and +Y up are converted to Blender's Z-up scene automatically.","godot":"# Godot 4: copy model.glb into res://models/ and the editor imports it as a scene.\nvar packed := load(\"res://models/model.glb\") as PackedScene\nvar model := packed.instantiate()\nadd_child(model)","unity":"// Unity: import model.glb with glTFast (Package Manager: com.unity.cloud.gltfast) and drag the prefab in,\n// or load it at runtime straight from the CDN:\nusing GLTFast;\nvar gltf = new GltfImport();\nif (await gltf.Load(\"https://cdn.3dassets.dev/assets/11681/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"11684","slug":"ore-processing-and-haulage-plant-radial-stacker-ce23c5c9","title":"Radial stacking conveyor (Ore Processing and Haulage Plant)","summary":"A radial stacking conveyor: a luffing boom on a slew ring over a concrete pedestal, an A frame mast with tie rods and a counterweight, a 21 m braced boom truss carrying a troughed belt and a walkway, a discharge head with drive and chute, and a two wheel travel bogie.","description":"A radial stacking conveyor: a luffing boom on a slew ring over a concrete pedestal, an A frame mast with tie rods and a counterweight, a 21 m braced boom truss carrying a troughed belt and a walkway, a discharge head with drive and chute, and a two wheel travel bogie. Dimensions 3.81 by 10.40 by 24.37 m (X by Y by Z), metre units, +Y up, +Z forward, resting on y=0. Belt ports belt-a at 0.00, 2.40, -1.60. Named pivot nodes: boom, wheel-left, wheel-right. The boom swings about the slew ring; wheel nodes spin about their axles. Static geometry; no rig, collision or navigation data.","status":"published","url":"https://3dassets.dev/assets/ore-processing-and-haulage-plant-radial-stacker-ce23c5c9","cdnUrl":"https://cdn.3dassets.dev/assets/11684/v1/model.glb","downloadUrl":"https://3dassets.dev/download/ore-processing-and-haulage-plant-radial-stacker-ce23c5c9","thumbnailUrl":"https://cdn.3dassets.dev/assets/11684/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/11684/v1/poster.webp","blurhash":"U28E3uDhIQ-e-=V?jp?a00.9RlIv00Iuka9J","category":{"slug":"props","title":"Props & Furniture"},"tags":[{"slug":"modern","title":"Modern"},{"slug":"realistic","title":"Realistic"},{"slug":"exterior","title":"Exterior"}],"license":{"slug":"cc0-1.0","name":"CC0 1.0 Universal","url":"https://creativecommons.org/publicdomain/zero/1.0/","attributionRequired":false},"contributor":{"username":"3dassets","name":"3D Assets","url":"https://3dassets.dev/u/3dassets"},"stats":{"fileSize":255176,"triangles":5152,"vertices":15456,"meshes":11,"materials":7,"textures":0,"animations":[],"boundingBox":{"min":[-1.7799812421758832,-0.00003843868652281257,-4.949999904632568],"max":[2.026428679981423,10.39791264190018,19.424242401123045]},"sizeMeters":[3.806,10.398,24.374],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"Claude Opus 5","downloads":0,"publishedAt":"2026-09-06T15:05:30.921Z","updatedAt":"2026-09-06T15:05:31.265Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/11684/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function RadialStackingConveyorOreProcessingAndHaulagePlant(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/11684/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/11684/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/11684/v1/model.glb\" alt=\"Radial stacking conveyor (Ore Processing and Haulage Plant)\" camera-controls auto-rotate></model-viewer>","blender":"# Blender 4.x: File > Import > glTF 2.0, or from the Python console after downloading the file.\nimport bpy\nbpy.ops.import_scene.gltf(filepath='model.glb')  # from https://cdn.3dassets.dev/assets/11684/v1/model.glb\n# Metres and +Y up are converted to Blender's Z-up scene automatically.","godot":"# Godot 4: copy model.glb into res://models/ and the editor imports it as a scene.\nvar packed := load(\"res://models/model.glb\") as PackedScene\nvar model := packed.instantiate()\nadd_child(model)","unity":"// Unity: import model.glb with glTFast (Package Manager: com.unity.cloud.gltfast) and drag the prefab in,\n// or load it at runtime straight from the CDN:\nusing GLTFast;\nvar gltf = new GltfImport();\nif (await gltf.Load(\"https://cdn.3dassets.dev/assets/11684/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"11683","slug":"ore-processing-and-haulage-plant-tripper-car-f59b6891","title":"Conveyor tripper car (Ore Processing and Haulage Plant)","summary":"A rail mounted tripper car: a braced steel frame on four flanged wheels riding travel rails over the conveyor, the belt lifted through an S bend over two pulleys, a two way discharge chute on a hinge, an access platform with handrails, a ladder and a small operator cabin.","description":"A rail mounted tripper car: a braced steel frame on four flanged wheels riding travel rails over the conveyor, the belt lifted through an S bend over two pulleys, a two way discharge chute on a hinge, an access platform with handrails, a ladder and a small operator cabin. Dimensions 4.47 by 3.73 by 8.00 m (X by Y by Z), metre units, +Y up, +Z forward, resting on y=0. Named pivot nodes: chute, wheel-rl, wheel-fl, wheel-rr, wheel-fr. Static geometry; no rig, collision or navigation data.","status":"published","url":"https://3dassets.dev/assets/ore-processing-and-haulage-plant-tripper-car-f59b6891","cdnUrl":"https://cdn.3dassets.dev/assets/11683/v1/model.glb","downloadUrl":"https://3dassets.dev/download/ore-processing-and-haulage-plant-tripper-car-f59b6891","thumbnailUrl":"https://cdn.3dassets.dev/assets/11683/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/11683/v1/poster.webp","blurhash":"U69@eY0i00~S~o9H4n^*00-nS6It4@^$-;4?","category":{"slug":"props","title":"Props & Furniture"},"tags":[{"slug":"modern","title":"Modern"},{"slug":"realistic","title":"Realistic"},{"slug":"exterior","title":"Exterior"}],"license":{"slug":"cc0-1.0","name":"CC0 1.0 Universal","url":"https://creativecommons.org/publicdomain/zero/1.0/","attributionRequired":false},"contributor":{"username":"3dassets","name":"3D Assets","url":"https://3dassets.dev/u/3dassets"},"stats":{"fileSize":126164,"triangles":3024,"vertices":9072,"meshes":16,"materials":7,"textures":0,"animations":[],"boundingBox":{"min":[-2.5201756006434333,0,-4],"max":[1.9501756674006354,3.729961557108873,4]},"sizeMeters":[4.47,3.73,8],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"Claude Opus 5","downloads":0,"publishedAt":"2026-09-06T15:05:30.303Z","updatedAt":"2026-09-06T15:05:31.230Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/11683/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function ConveyorTripperCarOreProcessingAndHaulagePlant(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/11683/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/11683/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/11683/v1/model.glb\" alt=\"Conveyor tripper car (Ore Processing and Haulage Plant)\" camera-controls auto-rotate></model-viewer>","blender":"# Blender 4.x: File > Import > glTF 2.0, or from the Python console after downloading the file.\nimport bpy\nbpy.ops.import_scene.gltf(filepath='model.glb')  # from https://cdn.3dassets.dev/assets/11683/v1/model.glb\n# Metres and +Y up are converted to Blender's Z-up scene automatically.","godot":"# Godot 4: copy model.glb into res://models/ and the editor imports it as a scene.\nvar packed := load(\"res://models/model.glb\") as PackedScene\nvar model := packed.instantiate()\nadd_child(model)","unity":"// Unity: import model.glb with glTFast (Package Manager: com.unity.cloud.gltfast) and drag the prefab in,\n// or load it at runtime straight from the CDN:\nusing GLTFast;\nvar gltf = new GltfImport();\nif (await gltf.Load(\"https://cdn.3dassets.dev/assets/11683/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"11685","slug":"ore-processing-and-haulage-plant-sag-mill-83761113","title":"Semi-autogenous grinding mill (Ore Processing and Haulage Plant)","summary":"A semi-autogenous grinding mill: an 8 m bolted shell with flanged heads on trunnion bearings and concrete piers, a girth gear in a guard driven through a pinion motor, a feed chute, a discharge trommel, lube skids and handrailed platforms.","description":"A semi-autogenous grinding mill: an 8 m bolted shell with flanged heads on trunnion bearings and concrete piers, a girth gear in a guard driven through a pinion motor, a feed chute, a discharge trommel, lube skids and handrailed platforms. Dimensions 15.70 by 9.82 by 15.72 m (X by Y by Z), metre units, +Y up, +Z forward, resting on y=0. Named pivot nodes: mill-shell. The mill shell rotates about the X axis. Static geometry; no rig, collision or navigation data.","status":"published","url":"https://3dassets.dev/assets/ore-processing-and-haulage-plant-sag-mill-83761113","cdnUrl":"https://cdn.3dassets.dev/assets/11685/v1/model.glb","downloadUrl":"https://3dassets.dev/download/ore-processing-and-haulage-plant-sag-mill-83761113","thumbnailUrl":"https://cdn.3dassets.dev/assets/11685/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/11685/v1/poster.webp","blurhash":"U8C6.9~p009FD#xr%MIp00D%%#o$?cf9ENNK","category":{"slug":"props","title":"Props & Furniture"},"tags":[{"slug":"modern","title":"Modern"},{"slug":"realistic","title":"Realistic"},{"slug":"exterior","title":"Exterior"}],"license":{"slug":"cc0-1.0","name":"CC0 1.0 Universal","url":"https://creativecommons.org/publicdomain/zero/1.0/","attributionRequired":false},"contributor":{"username":"3dassets","name":"3D Assets","url":"https://3dassets.dev/u/3dassets"},"stats":{"fileSize":255856,"triangles":5224,"vertices":15672,"meshes":7,"materials":5,"textures":0,"animations":[],"boundingBox":{"min":[-7.900016183597319,0.0002301606099619491,-7.5804085695562025],"max":[7.800000190734863,9.819999599456787,8.142302513122559]},"sizeMeters":[15.7,9.82,15.723],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"Claude Opus 5","downloads":0,"publishedAt":"2026-09-06T15:05:31.029Z","updatedAt":"2026-09-06T15:05:31.847Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/11685/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function SemiAutogenousGrindingMillOreProcessingAndHaulagePlant(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/11685/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/11685/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/11685/v1/model.glb\" alt=\"Semi-autogenous grinding mill (Ore Processing and Haulage Plant)\" camera-controls auto-rotate></model-viewer>","blender":"# Blender 4.x: File > Import > glTF 2.0, or from the Python console after downloading the file.\nimport bpy\nbpy.ops.import_scene.gltf(filepath='model.glb')  # from https://cdn.3dassets.dev/assets/11685/v1/model.glb\n# Metres and +Y up are converted to Blender's Z-up scene automatically.","godot":"# Godot 4: copy model.glb into res://models/ and the editor imports it as a scene.\nvar packed := load(\"res://models/model.glb\") as PackedScene\nvar model := packed.instantiate()\nadd_child(model)","unity":"// Unity: import model.glb with glTFast (Package Manager: com.unity.cloud.gltfast) and drag the prefab in,\n// or load it at runtime straight from the CDN:\nusing GLTFast;\nvar gltf = new GltfImport();\nif (await gltf.Load(\"https://cdn.3dassets.dev/assets/11685/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"11686","slug":"ore-processing-and-haulage-plant-ball-mill-ef62805d","title":"Ball mill with central drive (Ore Processing and Haulage Plant)","summary":"A ball mill: a long 5.2 m bolted shell on trunnion bearings with a central gear guard driven by pinion gearboxes both sides, a feed spout chute, a discharge trommel over a cyclone feed sump with a pump skid and riser, and a handrailed platform.","description":"A ball mill: a long 5.2 m bolted shell on trunnion bearings with a central gear guard driven by pinion gearboxes both sides, a feed spout chute, a discharge trommel over a cyclone feed sump with a pump skid and riser, and a handrailed platform. Dimensions 17.15 by 6.74 by 11.22 m (X by Y by Z), metre units, +Y up, +Z forward, resting on y=0. Named pivot nodes: mill-shell. The mill shell rotates about the X axis. Static geometry; no rig, collision or navigation data.","status":"published","url":"https://3dassets.dev/assets/ore-processing-and-haulage-plant-ball-mill-ef62805d","cdnUrl":"https://cdn.3dassets.dev/assets/11686/v1/model.glb","downloadUrl":"https://3dassets.dev/download/ore-processing-and-haulage-plant-ball-mill-ef62805d","thumbnailUrl":"https://cdn.3dassets.dev/assets/11686/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/11686/v1/poster.webp","blurhash":"U8AT$Y^*00NuD*x]%KM{004:?w$%^*IU9bt8","category":{"slug":"props","title":"Props & Furniture"},"tags":[{"slug":"modern","title":"Modern"},{"slug":"realistic","title":"Realistic"},{"slug":"exterior","title":"Exterior"}],"license":{"slug":"cc0-1.0","name":"CC0 1.0 Universal","url":"https://creativecommons.org/publicdomain/zero/1.0/","attributionRequired":false},"contributor":{"username":"3dassets","name":"3D Assets","url":"https://3dassets.dev/u/3dassets"},"stats":{"fileSize":262124,"triangles":5356,"vertices":16068,"meshes":7,"materials":5,"textures":0,"animations":[],"boundingBox":{"min":[-8.25,-0.00026120595122591794,-4.479942580110826],"max":[8.899999618530273,6.7402386796672005,6.740148129947644]},"sizeMeters":[17.15,6.74,11.22],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"Claude Opus 5","downloads":0,"publishedAt":"2026-09-06T15:05:31.453Z","updatedAt":"2026-09-06T15:05:31.921Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/11686/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function BallMillWithCentralDriveOreProcessingAndHaulagePlant(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/11686/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/11686/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/11686/v1/model.glb\" alt=\"Ball mill with central drive (Ore Processing and Haulage Plant)\" camera-controls auto-rotate></model-viewer>","blender":"# Blender 4.x: File > Import > glTF 2.0, or from the Python console after downloading the file.\nimport bpy\nbpy.ops.import_scene.gltf(filepath='model.glb')  # from https://cdn.3dassets.dev/assets/11686/v1/model.glb\n# Metres and +Y up are converted to Blender's Z-up scene automatically.","godot":"# Godot 4: copy model.glb into res://models/ and the editor imports it as a scene.\nvar packed := load(\"res://models/model.glb\") as PackedScene\nvar model := packed.instantiate()\nadd_child(model)","unity":"// Unity: import model.glb with glTFast (Package Manager: com.unity.cloud.gltfast) and drag the prefab in,\n// or load it at runtime straight from the CDN:\nusing GLTFast;\nvar gltf = new GltfImport();\nif (await gltf.Load(\"https://cdn.3dassets.dev/assets/11686/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"11689","slug":"ore-processing-and-haulage-plant-cyclone-cluster-a675ba6e","title":"Hydrocyclone cluster (Ore Processing and Haulage Plant)","summary":"A radial hydrocyclone cluster on a braced lattice support: a distributor drum on a riser feeding eight cyclones through valved pipework, long cones with vortex finders, overflow and underflow launder rings with a discharge pipe, a handrailed deck and a caged ladder.","description":"A radial hydrocyclone cluster on a braced lattice support: a distributor drum on a riser feeding eight cyclones through valved pipework, long cones with vortex finders, overflow and underflow launder rings with a discharge pipe, a handrailed deck and a caged ladder. Dimensions 6.39 by 8.42 by 5.91 m (X by Y by Z), metre units, +Y up, +Z forward, resting on y=0. Static geometry; no rig, collision or navigation data.","status":"published","url":"https://3dassets.dev/assets/ore-processing-and-haulage-plant-cyclone-cluster-a675ba6e","cdnUrl":"https://cdn.3dassets.dev/assets/11689/v1/model.glb","downloadUrl":"https://3dassets.dev/download/ore-processing-and-haulage-plant-cyclone-cluster-a675ba6e","thumbnailUrl":"https://cdn.3dassets.dev/assets/11689/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/11689/v1/poster.webp","blurhash":"UAC%BL%N00xU~pj@DiWARjWBR+kCDkj]tlog","category":{"slug":"props","title":"Props & Furniture"},"tags":[{"slug":"modern","title":"Modern"},{"slug":"realistic","title":"Realistic"},{"slug":"exterior","title":"Exterior"}],"license":{"slug":"cc0-1.0","name":"CC0 1.0 Universal","url":"https://creativecommons.org/publicdomain/zero/1.0/","attributionRequired":false},"contributor":{"username":"3dassets","name":"3D Assets","url":"https://3dassets.dev/u/3dassets"},"stats":{"fileSize":231744,"triangles":4748,"vertices":14244,"meshes":5,"materials":5,"textures":0,"animations":[],"boundingBox":{"min":[-3,0,-2.954588457899716],"max":[3.3900186406044255,8.423105239868164,2.954588457899716]},"sizeMeters":[6.39,8.423,5.909],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"Claude Opus 5","downloads":0,"publishedAt":"2026-09-06T15:05:33.162Z","updatedAt":"2026-09-06T15:05:33.829Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/11689/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function HydrocycloneClusterOreProcessingAndHaulagePlant(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/11689/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/11689/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/11689/v1/model.glb\" alt=\"Hydrocyclone cluster (Ore Processing and Haulage Plant)\" camera-controls auto-rotate></model-viewer>","blender":"# Blender 4.x: File > Import > glTF 2.0, or from the Python console after downloading the file.\nimport bpy\nbpy.ops.import_scene.gltf(filepath='model.glb')  # from https://cdn.3dassets.dev/assets/11689/v1/model.glb\n# Metres and +Y up are converted to Blender's Z-up scene automatically.","godot":"# Godot 4: copy model.glb into res://models/ and the editor imports it as a scene.\nvar packed := load(\"res://models/model.glb\") as PackedScene\nvar model := packed.instantiate()\nadd_child(model)","unity":"// Unity: import model.glb with glTFast (Package Manager: com.unity.cloud.gltfast) and drag the prefab in,\n// or load it at runtime straight from the CDN:\nusing GLTFast;\nvar gltf = new GltfImport();\nif (await gltf.Load(\"https://cdn.3dassets.dev/assets/11689/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"11688","slug":"ore-processing-and-haulage-plant-thickener-tank-ed419358","title":"Thickener with rake bridge (Ore Processing and Haulage Plant)","summary":"An 18 m thickener: a concrete tank with crest and overflow launders, a full span bridge truss with handrailed walkways carrying the rake drive head, a feedwell on the centre column, rake arms and blades below the liquor surface, and pipework.","description":"An 18 m thickener: a concrete tank with crest and overflow launders, a full span bridge truss with handrailed walkways carrying the rake drive head, a feedwell on the centre column, rake arms and blades below the liquor surface, and pipework. Dimensions 18.53 by 8.10 by 19.30 m (X by Y by Z), metre units, +Y up, +Z forward, resting on y=0. Named pivot nodes: rake-bridge. The rake bridge and its arms rotate about the vertical centre line. Static geometry; no rig, collision or navigation data.","status":"published","url":"https://3dassets.dev/assets/ore-processing-and-haulage-plant-thickener-tank-ed419358","cdnUrl":"https://cdn.3dassets.dev/assets/11688/v1/model.glb","downloadUrl":"https://3dassets.dev/download/ore-processing-and-haulage-plant-thickener-tank-ed419358","thumbnailUrl":"https://cdn.3dassets.dev/assets/11688/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/11688/v1/poster.webp","blurhash":"U8ATfw%N00IUM|WAxtxa00IU~qxv-os;IUIo","category":{"slug":"props","title":"Props & Furniture"},"tags":[{"slug":"modern","title":"Modern"},{"slug":"realistic","title":"Realistic"},{"slug":"exterior","title":"Exterior"}],"license":{"slug":"cc0-1.0","name":"CC0 1.0 Universal","url":"https://creativecommons.org/publicdomain/zero/1.0/","attributionRequired":false},"contributor":{"username":"3dassets","name":"3D Assets","url":"https://3dassets.dev/u/3dassets"},"stats":{"fileSize":169372,"triangles":3400,"vertices":10200,"meshes":9,"materials":5,"textures":0,"animations":[],"boundingBox":{"min":[-7.82028549971985,0.00004280120280775179,-9.199999809265137],"max":[10.709913433222047,8.099960362521585,10.100000381469727]},"sizeMeters":[18.53,8.1,19.3],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"Claude Opus 5","downloads":0,"publishedAt":"2026-09-06T15:05:33.080Z","updatedAt":"2026-09-06T15:05:33.835Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/11688/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function ThickenerWithRakeBridgeOreProcessingAndHaulagePlant(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/11688/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/11688/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/11688/v1/model.glb\" alt=\"Thickener with rake bridge (Ore Processing and Haulage Plant)\" camera-controls auto-rotate></model-viewer>","blender":"# Blender 4.x: File > Import > glTF 2.0, or from the Python console after downloading the file.\nimport bpy\nbpy.ops.import_scene.gltf(filepath='model.glb')  # from https://cdn.3dassets.dev/assets/11688/v1/model.glb\n# Metres and +Y up are converted to Blender's Z-up scene automatically.","godot":"# Godot 4: copy model.glb into res://models/ and the editor imports it as a scene.\nvar packed := load(\"res://models/model.glb\") as PackedScene\nvar model := packed.instantiate()\nadd_child(model)","unity":"// Unity: import model.glb with glTFast (Package Manager: com.unity.cloud.gltfast) and drag the prefab in,\n// or load it at runtime straight from the CDN:\nusing GLTFast;\nvar gltf = new GltfImport();\nif (await gltf.Load(\"https://cdn.3dassets.dev/assets/11688/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"11687","slug":"ore-processing-and-haulage-plant-flotation-cell-bank-d52f67d6","title":"Flotation cell bank (Ore Processing and Haulage Plant)","summary":"A bank of five flotation tank cells on a common concrete plinth: stepped cell heights, froth launders on both faces with collection pipes, rotor drives on bridges over each cell, dart valve control boxes between cells and a handrailed walkway along the bank with a stair.","description":"A bank of five flotation tank cells on a common concrete plinth: stepped cell heights, froth launders on both faces with collection pipes, rotor drives on bridges over each cell, dart valve control boxes between cells and a handrailed walkway along the bank with a stair. Dimensions 23.01 by 5.63 by 9.24 m (X by Y by Z), metre units, +Y up, +Z forward, resting on y=0. Static geometry; no rig, collision or navigation data.","status":"published","url":"https://3dassets.dev/assets/ore-processing-and-haulage-plant-flotation-cell-bank-d52f67d6","cdnUrl":"https://cdn.3dassets.dev/assets/11687/v1/model.glb","downloadUrl":"https://3dassets.dev/download/ore-processing-and-haulage-plant-flotation-cell-bank-d52f67d6","thumbnailUrl":"https://cdn.3dassets.dev/assets/11687/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/11687/v1/poster.webp","blurhash":"U6C?im_400-pVD?ut-Dj008^?cEMPD8_VCTK","category":{"slug":"props","title":"Props & Furniture"},"tags":[{"slug":"modern","title":"Modern"},{"slug":"realistic","title":"Realistic"},{"slug":"exterior","title":"Exterior"}],"license":{"slug":"cc0-1.0","name":"CC0 1.0 Universal","url":"https://creativecommons.org/publicdomain/zero/1.0/","attributionRequired":false},"contributor":{"username":"3dassets","name":"3D Assets","url":"https://3dassets.dev/u/3dassets"},"stats":{"fileSize":355580,"triangles":7310,"vertices":21930,"meshes":6,"materials":6,"textures":0,"animations":[],"boundingBox":{"min":[-11.630000114440918,-0.00013548437537003188,-6.288158889103078],"max":[11.380000114440918,5.629185001050549,2.949241550589305]},"sizeMeters":[23.01,5.629,9.237],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"Claude Opus 5","downloads":0,"publishedAt":"2026-09-06T15:05:32.869Z","updatedAt":"2026-09-06T15:05:33.809Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/11687/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function FlotationCellBankOreProcessingAndHaulagePlant(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/11687/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/11687/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/11687/v1/model.glb\" alt=\"Flotation cell bank (Ore Processing and Haulage Plant)\" camera-controls auto-rotate></model-viewer>","blender":"# Blender 4.x: File > Import > glTF 2.0, or from the Python console after downloading the file.\nimport bpy\nbpy.ops.import_scene.gltf(filepath='model.glb')  # from https://cdn.3dassets.dev/assets/11687/v1/model.glb\n# Metres and +Y up are converted to Blender's Z-up scene automatically.","godot":"# Godot 4: copy model.glb into res://models/ and the editor imports it as a scene.\nvar packed := load(\"res://models/model.glb\") as PackedScene\nvar model := packed.instantiate()\nadd_child(model)","unity":"// Unity: import model.glb with glTFast (Package Manager: com.unity.cloud.gltfast) and drag the prefab in,\n// or load it at runtime straight from the CDN:\nusing GLTFast;\nvar gltf = new GltfImport();\nif (await gltf.Load(\"https://cdn.3dassets.dev/assets/11687/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"11690","slug":"ore-processing-and-haulage-plant-filter-press-e5481388","title":"Plate and frame filter press (Ore Processing and Haulage Plant)","summary":"A side beam plate and frame filter press on a concrete plinth: two end frames, heavy side beams, a stack of eighteen filter plates, a hydraulic closing cylinder and power pack, a filtrate manifold and drip tray, an overhead plate shifter rail and a handrailed service platform.","description":"A side beam plate and frame filter press on a concrete plinth: two end frames, heavy side beams, a stack of eighteen filter plates, a hydraulic closing cylinder and power pack, a filtrate manifold and drip tray, an overhead plate shifter rail and a handrailed service platform. Dimensions 9.38 by 4.62 by 6.50 m (X by Y by Z), metre units, +Y up, +Z forward, resting on y=0. Static geometry; no rig, collision or navigation data.","status":"published","url":"https://3dassets.dev/assets/ore-processing-and-haulage-plant-filter-press-e5481388","cdnUrl":"https://cdn.3dassets.dev/assets/11690/v1/model.glb","downloadUrl":"https://3dassets.dev/download/ore-processing-and-haulage-plant-filter-press-e5481388","thumbnailUrl":"https://cdn.3dassets.dev/assets/11690/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/11690/v1/poster.webp","blurhash":"UCCZnd_N00El4nW;%hWX00DixZwt^,xar:RP","category":{"slug":"props","title":"Props & Furniture"},"tags":[{"slug":"modern","title":"Modern"},{"slug":"realistic","title":"Realistic"},{"slug":"exterior","title":"Exterior"}],"license":{"slug":"cc0-1.0","name":"CC0 1.0 Universal","url":"https://creativecommons.org/publicdomain/zero/1.0/","attributionRequired":false},"contributor":{"username":"3dassets","name":"3D Assets","url":"https://3dassets.dev/u/3dassets"},"stats":{"fileSize":74316,"triangles":1452,"vertices":4356,"meshes":6,"materials":6,"textures":0,"animations":[],"boundingBox":{"min":[-4.579999923706055,-0.00026029431139917847,-4.72361859930705],"max":[4.800000190734863,4.620260179870481,1.7797521600558244]},"sizeMeters":[9.38,4.621,6.503],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"Claude Opus 5","downloads":0,"publishedAt":"2026-09-06T15:05:33.180Z","updatedAt":"2026-09-06T15:05:33.832Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/11690/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function PlateAndFrameFilterPressOreProcessingAndHaulagePlant(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/11690/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/11690/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/11690/v1/model.glb\" alt=\"Plate and frame filter press (Ore Processing and Haulage Plant)\" camera-controls auto-rotate></model-viewer>","blender":"# Blender 4.x: File > Import > glTF 2.0, or from the Python console after downloading the file.\nimport bpy\nbpy.ops.import_scene.gltf(filepath='model.glb')  # from https://cdn.3dassets.dev/assets/11690/v1/model.glb\n# Metres and +Y up are converted to Blender's Z-up scene automatically.","godot":"# Godot 4: copy model.glb into res://models/ and the editor imports it as a scene.\nvar packed := load(\"res://models/model.glb\") as PackedScene\nvar model := packed.instantiate()\nadd_child(model)","unity":"// Unity: import model.glb with glTFast (Package Manager: com.unity.cloud.gltfast) and drag the prefab in,\n// or load it at runtime straight from the CDN:\nusing GLTFast;\nvar gltf = new GltfImport();\nif (await gltf.Load(\"https://cdn.3dassets.dev/assets/11690/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"11691","slug":"ore-processing-and-haulage-plant-reagent-tank-farm-1ae2ff62","title":"Reagent tank farm (Ore Processing and Haulage Plant)","summary":"A bunded reagent tank farm: four agitated mixing tanks of different sizes with bolted courses and roof plates, agitator drives on bridges with shafts and impellers, caged ladders, a pipe manifold with drop legs, a dosing pump skid and a safety shower and eyewash.","description":"A bunded reagent tank farm: four agitated mixing tanks of different sizes with bolted courses and roof plates, agitator drives on bridges with shafts and impellers, caged ladders, a pipe manifold with drop legs, a dosing pump skid and a safety shower and eyewash. Dimensions 12.67 by 5.55 by 8.00 m (X by Y by Z), metre units, +Y up, +Z forward, resting on y=0. Static geometry; no rig, collision or navigation data.","status":"published","url":"https://3dassets.dev/assets/ore-processing-and-haulage-plant-reagent-tank-farm-1ae2ff62","cdnUrl":"https://cdn.3dassets.dev/assets/11691/v1/model.glb","downloadUrl":"https://3dassets.dev/download/ore-processing-and-haulage-plant-reagent-tank-farm-1ae2ff62","thumbnailUrl":"https://cdn.3dassets.dev/assets/11691/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/11691/v1/poster.webp","blurhash":"UFEo[E-:00IU9Fx[s:IU00E2%MoM~pM{t7xu","category":{"slug":"props","title":"Props & Furniture"},"tags":[{"slug":"modern","title":"Modern"},{"slug":"realistic","title":"Realistic"},{"slug":"exterior","title":"Exterior"}],"license":{"slug":"cc0-1.0","name":"CC0 1.0 Universal","url":"https://creativecommons.org/publicdomain/zero/1.0/","attributionRequired":false},"contributor":{"username":"3dassets","name":"3D Assets","url":"https://3dassets.dev/u/3dassets"},"stats":{"fileSize":421572,"triangles":8700,"vertices":26100,"meshes":5,"materials":5,"textures":0,"animations":[],"boundingBox":{"min":[-6.25,-0.00014802669188757056,-3.999832148197882],"max":[6.415679454803467,5.549846129745284,3.999832148197882]},"sizeMeters":[12.666,5.55,8],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"Claude Opus 5","downloads":0,"publishedAt":"2026-09-06T15:05:33.567Z","updatedAt":"2026-09-06T15:05:33.913Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/11691/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function ReagentTankFarmOreProcessingAndHaulagePlant(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/11691/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/11691/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/11691/v1/model.glb\" alt=\"Reagent tank farm (Ore Processing and Haulage Plant)\" camera-controls auto-rotate></model-viewer>","blender":"# Blender 4.x: File > Import > glTF 2.0, or from the Python console after downloading the file.\nimport bpy\nbpy.ops.import_scene.gltf(filepath='model.glb')  # from https://cdn.3dassets.dev/assets/11691/v1/model.glb\n# Metres and +Y up are converted to Blender's Z-up scene automatically.","godot":"# Godot 4: copy model.glb into res://models/ and the editor imports it as a scene.\nvar packed := load(\"res://models/model.glb\") as PackedScene\nvar model := packed.instantiate()\nadd_child(model)","unity":"// Unity: import model.glb with glTFast (Package Manager: com.unity.cloud.gltfast) and drag the prefab in,\n// or load it at runtime straight from the CDN:\nusing GLTFast;\nvar gltf = new GltfImport();\nif (await gltf.Load(\"https://cdn.3dassets.dev/assets/11691/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"11692","slug":"ore-processing-and-haulage-plant-sample-tower-f3d1fa6c","title":"Sample tower (Ore Processing and Haulage Plant)","summary":"A clad sample tower on a braced lattice frame: a cross belt sampler head, a sample crusher and a rotary divider stacked over flanged chutes, a reject chute back to the belt, a sample collection cabinet at grade, grating decks and an external stair tower.","description":"A clad sample tower on a braced lattice frame: a cross belt sampler head, a sample crusher and a rotary divider stacked over flanged chutes, a reject chute back to the belt, a sample collection cabinet at grade, grating decks and an external stair tower. Dimensions 6.35 by 9.60 by 4.86 m (X by Y by Z), metre units, +Y up, +Z forward, resting on y=0. Static geometry; no rig, collision or navigation data.","status":"published","url":"https://3dassets.dev/assets/ore-processing-and-haulage-plant-sample-tower-f3d1fa6c","cdnUrl":"https://cdn.3dassets.dev/assets/11692/v1/model.glb","downloadUrl":"https://3dassets.dev/download/ore-processing-and-haulage-plant-sample-tower-f3d1fa6c","thumbnailUrl":"https://cdn.3dassets.dev/assets/11692/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/11692/v1/poster.webp","blurhash":"U8Ci~.~q0000~pay01RiRkt7R*M|IVWAxuo#","category":{"slug":"props","title":"Props & Furniture"},"tags":[{"slug":"modern","title":"Modern"},{"slug":"realistic","title":"Realistic"},{"slug":"exterior","title":"Exterior"}],"license":{"slug":"cc0-1.0","name":"CC0 1.0 Universal","url":"https://creativecommons.org/publicdomain/zero/1.0/","attributionRequired":false},"contributor":{"username":"3dassets","name":"3D Assets","url":"https://3dassets.dev/u/3dassets"},"stats":{"fileSize":182636,"triangles":3708,"vertices":11124,"meshes":6,"materials":6,"textures":0,"animations":[],"boundingBox":{"min":[-2.2300647605046486,0,-2.430000066757202],"max":[4.115117398688131,9.600000381469727,2.430000066757202]},"sizeMeters":[6.345,9.6,4.86],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"Claude Opus 5","downloads":0,"publishedAt":"2026-09-06T15:05:33.092Z","updatedAt":"2026-09-06T15:05:33.935Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/11692/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function SampleTowerOreProcessingAndHaulagePlant(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/11692/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/11692/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/11692/v1/model.glb\" alt=\"Sample tower (Ore Processing and Haulage Plant)\" camera-controls auto-rotate></model-viewer>","blender":"# Blender 4.x: File > Import > glTF 2.0, or from the Python console after downloading the file.\nimport bpy\nbpy.ops.import_scene.gltf(filepath='model.glb')  # from https://cdn.3dassets.dev/assets/11692/v1/model.glb\n# Metres and +Y up are converted to Blender's Z-up scene automatically.","godot":"# Godot 4: copy model.glb into res://models/ and the editor imports it as a scene.\nvar packed := load(\"res://models/model.glb\") as PackedScene\nvar model := packed.instantiate()\nadd_child(model)","unity":"// Unity: import model.glb with glTFast (Package Manager: com.unity.cloud.gltfast) and drag the prefab in,\n// or load it at runtime straight from the CDN:\nusing GLTFast;\nvar gltf = new GltfImport();\nif (await gltf.Load(\"https://cdn.3dassets.dev/assets/11692/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"11693","slug":"ore-processing-and-haulage-plant-coarse-ore-stockpile-81a90dc2","title":"Coarse ore stockpile cone (Ore Processing and Haulage Plant)","summary":"A live coarse ore stockpile: a 30 m conical pile at the angle of repose with a drawn down crest above the reclaim feeders and coarse rock spilled around the toe.","description":"A live coarse ore stockpile: a 30 m conical pile at the angle of repose with a drawn down crest above the reclaim feeders and coarse rock spilled around the toe. Dimensions 30.00 by 11.20 by 30.22 m (X by Y by Z), metre units, +Y up, +Z forward, resting on y=0. Static geometry; no rig, collision or navigation data.","status":"published","url":"https://3dassets.dev/assets/ore-processing-and-haulage-plant-coarse-ore-stockpile-81a90dc2","cdnUrl":"https://cdn.3dassets.dev/assets/11693/v1/model.glb","downloadUrl":"https://3dassets.dev/download/ore-processing-and-haulage-plant-coarse-ore-stockpile-81a90dc2","thumbnailUrl":"https://cdn.3dassets.dev/assets/11693/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/11693/v1/poster.webp","blurhash":"UDAT7isp0LRj9aWVxZj[00WV?Gt7~VoLNGaf","category":{"slug":"environments","title":"Environments & Scenes"},"tags":[{"slug":"modern","title":"Modern"},{"slug":"realistic","title":"Realistic"},{"slug":"exterior","title":"Exterior"}],"license":{"slug":"cc0-1.0","name":"CC0 1.0 Universal","url":"https://creativecommons.org/publicdomain/zero/1.0/","attributionRequired":false},"contributor":{"username":"3dassets","name":"3D Assets","url":"https://3dassets.dev/u/3dassets"},"stats":{"fileSize":51784,"triangles":1056,"vertices":3168,"meshes":1,"materials":1,"textures":0,"animations":[],"boundingBox":{"min":[-14.99975003314876,-0.0006384620348685033,-15.18962574005127],"max":[14.99975003314876,11.200638271300004,15.031225204467773]},"sizeMeters":[30,11.201,30.221],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"Claude Opus 5","downloads":0,"publishedAt":"2026-09-06T15:05:33.583Z","updatedAt":"2026-09-06T15:05:34.393Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/11693/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function CoarseOreStockpileConeOreProcessingAndHaulagePlant(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/11693/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/11693/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/11693/v1/model.glb\" alt=\"Coarse ore stockpile cone (Ore Processing and Haulage Plant)\" camera-controls auto-rotate></model-viewer>","blender":"# Blender 4.x: File > Import > glTF 2.0, or from the Python console after downloading the file.\nimport bpy\nbpy.ops.import_scene.gltf(filepath='model.glb')  # from https://cdn.3dassets.dev/assets/11693/v1/model.glb\n# Metres and +Y up are converted to Blender's Z-up scene automatically.","godot":"# Godot 4: copy model.glb into res://models/ and the editor imports it as a scene.\nvar packed := load(\"res://models/model.glb\") as PackedScene\nvar model := packed.instantiate()\nadd_child(model)","unity":"// Unity: import model.glb with glTFast (Package Manager: com.unity.cloud.gltfast) and drag the prefab in,\n// or load it at runtime straight from the CDN:\nusing GLTFast;\nvar gltf = new GltfImport();\nif (await gltf.Load(\"https://cdn.3dassets.dev/assets/11693/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"11694","slug":"ore-processing-and-haulage-plant-product-stockpile-139d50ec","title":"Product stockpile windrow (Ore Processing and Haulage Plant)","summary":"A long product stockpile: a 38 m windrow with battered ends, a flat reclaim pad worked into one flank and spilled product around the toe.","description":"A long product stockpile: a 38 m windrow with battered ends, a flat reclaim pad worked into one flank and spilled product around the toe. Dimensions 29.45 by 5.40 by 38.00 m (X by Y by Z), metre units, +Y up, +Z forward, resting on y=0. Static geometry; no rig, collision or navigation data.","status":"published","url":"https://3dassets.dev/assets/ore-processing-and-haulage-plant-product-stockpile-139d50ec","cdnUrl":"https://cdn.3dassets.dev/assets/11694/v1/model.glb","downloadUrl":"https://3dassets.dev/download/ore-processing-and-haulage-plant-product-stockpile-139d50ec","thumbnailUrl":"https://cdn.3dassets.dev/assets/11694/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/11694/v1/poster.webp","blurhash":"U99@3Gnh00%gM{ogkDRj00Si~VMx-=RiaJ%3","category":{"slug":"environments","title":"Environments & Scenes"},"tags":[{"slug":"modern","title":"Modern"},{"slug":"realistic","title":"Realistic"},{"slug":"exterior","title":"Exterior"}],"license":{"slug":"cc0-1.0","name":"CC0 1.0 Universal","url":"https://creativecommons.org/publicdomain/zero/1.0/","attributionRequired":false},"contributor":{"username":"3dassets","name":"3D Assets","url":"https://3dassets.dev/u/3dassets"},"stats":{"fileSize":22248,"triangles":428,"vertices":1284,"meshes":2,"materials":2,"textures":0,"animations":[],"boundingBox":{"min":[-12.349208070742373,0.000021364446749314037,-19],"max":[17.100320825819225,5.399789469968331,19]},"sizeMeters":[29.45,5.4,38],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"Claude Opus 5","downloads":0,"publishedAt":"2026-09-06T15:05:33.486Z","updatedAt":"2026-09-06T15:05:34.506Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/11694/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function ProductStockpileWindrowOreProcessingAndHaulagePlant(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/11694/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/11694/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/11694/v1/model.glb\" alt=\"Product stockpile windrow (Ore Processing and Haulage Plant)\" camera-controls auto-rotate></model-viewer>","blender":"# Blender 4.x: File > Import > glTF 2.0, or from the Python console after downloading the file.\nimport bpy\nbpy.ops.import_scene.gltf(filepath='model.glb')  # from https://cdn.3dassets.dev/assets/11694/v1/model.glb\n# Metres and +Y up are converted to Blender's Z-up scene automatically.","godot":"# Godot 4: copy model.glb into res://models/ and the editor imports it as a scene.\nvar packed := load(\"res://models/model.glb\") as PackedScene\nvar model := packed.instantiate()\nadd_child(model)","unity":"// Unity: import model.glb with glTFast (Package Manager: com.unity.cloud.gltfast) and drag the prefab in,\n// or load it at runtime straight from the CDN:\nusing GLTFast;\nvar gltf = new GltfImport();\nif (await gltf.Load(\"https://cdn.3dassets.dev/assets/11694/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"11699","slug":"ore-processing-and-haulage-plant-silo-cluster-e2769e68","title":"Product silo cluster (Ore Processing and Haulage Plant)","summary":"Three concrete product silos on column bases: bolted ring beams and pile caps, discharge cones with slide gates and chutes, a linked steel roof deck with handrails, roof vents and access hatches, and a braced external stair tower with a landing.","description":"Three concrete product silos on column bases: bolted ring beams and pile caps, discharge cones with slide gates and chutes, a linked steel roof deck with handrails, roof vents and access hatches, and a braced external stair tower with a landing. Dimensions 25.36 by 15.84 by 7.40 m (X by Y by Z), metre units, +Y up, +Z forward, resting on y=0. Static geometry; no rig, collision or navigation data.","status":"published","url":"https://3dassets.dev/assets/ore-processing-and-haulage-plant-silo-cluster-e2769e68","cdnUrl":"https://cdn.3dassets.dev/assets/11699/v1/model.glb","downloadUrl":"https://3dassets.dev/download/ore-processing-and-haulage-plant-silo-cluster-e2769e68","thumbnailUrl":"https://cdn.3dassets.dev/assets/11699/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/11699/v1/poster.webp","blurhash":"U9H2WWIo00aeR3~qS58{00xW_3t7oM?GtSIU","category":{"slug":"buildings","title":"Buildings & Architecture"},"tags":[{"slug":"modern","title":"Modern"},{"slug":"realistic","title":"Realistic"},{"slug":"exterior","title":"Exterior"}],"license":{"slug":"cc0-1.0","name":"CC0 1.0 Universal","url":"https://creativecommons.org/publicdomain/zero/1.0/","attributionRequired":false},"contributor":{"username":"3dassets","name":"3D Assets","url":"https://3dassets.dev/u/3dassets"},"stats":{"fileSize":235984,"triangles":4836,"vertices":14508,"meshes":5,"materials":5,"textures":0,"animations":[],"boundingBox":{"min":[-14.265000343322754,-0.0004487638671131222,-3.6995484532008085],"max":[11.100000381469727,15.840339519223566,3.6995484532008085]},"sizeMeters":[25.365,15.841,7.399],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"Claude Opus 5","downloads":0,"publishedAt":"2026-09-06T15:05:35.546Z","updatedAt":"2026-09-06T15:05:36.497Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/11699/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function ProductSiloClusterOreProcessingAndHaulagePlant(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/11699/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/11699/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/11699/v1/model.glb\" alt=\"Product silo cluster (Ore Processing and Haulage Plant)\" camera-controls auto-rotate></model-viewer>","blender":"# Blender 4.x: File > Import > glTF 2.0, or from the Python console after downloading the file.\nimport bpy\nbpy.ops.import_scene.gltf(filepath='model.glb')  # from https://cdn.3dassets.dev/assets/11699/v1/model.glb\n# Metres and +Y up are converted to Blender's Z-up scene automatically.","godot":"# Godot 4: copy model.glb into res://models/ and the editor imports it as a scene.\nvar packed := load(\"res://models/model.glb\") as PackedScene\nvar model := packed.instantiate()\nadd_child(model)","unity":"// Unity: import model.glb with glTFast (Package Manager: com.unity.cloud.gltfast) and drag the prefab in,\n// or load it at runtime straight from the CDN:\nusing GLTFast;\nvar gltf = new GltfImport();\nif (await gltf.Load(\"https://cdn.3dassets.dev/assets/11699/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"11695","slug":"ore-processing-and-haulage-plant-rail-loadout-bin-c2d70a69","title":"Rail loadout bin with clam gate (Ore Processing and Haulage Plant)","summary":"A rail loadout bin straddling standard gauge track on four braced lattice legs: a stiffened surge bin over a wedge hopper, a clam gate with two hinged leaves on rams, a telescopic spout with a dust skirt, an operator cabin and a stair tower.","description":"A rail loadout bin straddling standard gauge track on four braced lattice legs: a stiffened surge bin over a wedge hopper, a clam gate with two hinged leaves on rams, a telescopic spout with a dust skirt, an operator cabin and a stair tower. Dimensions 13.93 by 11.74 by 32.04 m (X by Y by Z), metre units, +Y up, +Z forward, resting on y=0. Named pivot nodes: gate-left, gate-right. The two clam gate leaves swing about their hinge lines. Static geometry; no rig, collision or navigation data.","status":"published","url":"https://3dassets.dev/assets/ore-processing-and-haulage-plant-rail-loadout-bin-c2d70a69","cdnUrl":"https://cdn.3dassets.dev/assets/11695/v1/model.glb","downloadUrl":"https://3dassets.dev/download/ore-processing-and-haulage-plant-rail-loadout-bin-c2d70a69","thumbnailUrl":"https://cdn.3dassets.dev/assets/11695/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/11695/v1/poster.webp","blurhash":"U69%xC-;00I9OYE1IA%L00xa~qR*wH-:%gD*","category":{"slug":"roads-infrastructure","title":"Roads & Infrastructure"},"tags":[{"slug":"modern","title":"Modern"},{"slug":"realistic","title":"Realistic"},{"slug":"exterior","title":"Exterior"}],"license":{"slug":"cc0-1.0","name":"CC0 1.0 Universal","url":"https://creativecommons.org/publicdomain/zero/1.0/","attributionRequired":false},"contributor":{"username":"3dassets","name":"3D Assets","url":"https://3dassets.dev/u/3dassets"},"stats":{"fileSize":194864,"triangles":3920,"vertices":11760,"meshes":11,"materials":7,"textures":0,"animations":[],"boundingBox":{"min":[-6.5699979876796695,-0.0005101168905481401,-16],"max":[7.364997587136457,11.73994448894613,16.040000915527344]},"sizeMeters":[13.935,11.74,32.04],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"Claude Opus 5","downloads":0,"publishedAt":"2026-09-06T15:05:35.530Z","updatedAt":"2026-09-06T15:05:36.424Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/11695/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function RailLoadoutBinWithClamGateOreProcessingAndHaulagePlant(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/11695/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/11695/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/11695/v1/model.glb\" alt=\"Rail loadout bin with clam gate (Ore Processing and Haulage Plant)\" camera-controls auto-rotate></model-viewer>","blender":"# Blender 4.x: File > Import > glTF 2.0, or from the Python console after downloading the file.\nimport bpy\nbpy.ops.import_scene.gltf(filepath='model.glb')  # from https://cdn.3dassets.dev/assets/11695/v1/model.glb\n# Metres and +Y up are converted to Blender's Z-up scene automatically.","godot":"# Godot 4: copy model.glb into res://models/ and the editor imports it as a scene.\nvar packed := load(\"res://models/model.glb\") as PackedScene\nvar model := packed.instantiate()\nadd_child(model)","unity":"// Unity: import model.glb with glTFast (Package Manager: com.unity.cloud.gltfast) and drag the prefab in,\n// or load it at runtime straight from the CDN:\nusing GLTFast;\nvar gltf = new GltfImport();\nif (await gltf.Load(\"https://cdn.3dassets.dev/assets/11695/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"11697","slug":"ore-processing-and-haulage-plant-truck-loadout-000b114f","title":"Truck loadout bin (Ore Processing and Haulage Plant)","summary":"A truck loadout bin on braced lattice legs over a concrete road lane: a surge bin with stiffener bands, a chute with a dust skirt, kerb wheel guides with hi-vis posts, a traffic light mast and boom, and a handrailed gate platform reached by a stair.","description":"A truck loadout bin on braced lattice legs over a concrete road lane: a surge bin with stiffener bands, a chute with a dust skirt, kerb wheel guides with hi-vis posts, a traffic light mast and boom, and a handrailed gate platform reached by a stair. Dimensions 9.50 by 10.29 by 20.00 m (X by Y by Z), metre units, +Y up, +Z forward, resting on y=0. Static geometry; no rig, collision or navigation data.","status":"published","url":"https://3dassets.dev/assets/ore-processing-and-haulage-plant-truck-loadout-000b114f","cdnUrl":"https://cdn.3dassets.dev/assets/11697/v1/model.glb","downloadUrl":"https://3dassets.dev/download/ore-processing-and-haulage-plant-truck-loadout-000b114f","thumbnailUrl":"https://cdn.3dassets.dev/assets/11697/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/11697/v1/poster.webp","blurhash":"UCDcXQxu00Rj00D%jYxu00?b-pIU~pWA%Nxv","category":{"slug":"roads-infrastructure","title":"Roads & Infrastructure"},"tags":[{"slug":"modern","title":"Modern"},{"slug":"realistic","title":"Realistic"},{"slug":"exterior","title":"Exterior"}],"license":{"slug":"cc0-1.0","name":"CC0 1.0 Universal","url":"https://creativecommons.org/publicdomain/zero/1.0/","attributionRequired":false},"contributor":{"username":"3dassets","name":"3D Assets","url":"https://3dassets.dev/u/3dassets"},"stats":{"fileSize":97308,"triangles":1932,"vertices":5796,"meshes":6,"materials":6,"textures":0,"animations":[],"boundingBox":{"min":[-5.0053023881506515,0,-10],"max":[4.499954222235786,10.289921936523255,10]},"sizeMeters":[9.505,10.29,20],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"Claude Opus 5","downloads":0,"publishedAt":"2026-09-06T15:05:35.500Z","updatedAt":"2026-09-06T15:05:36.472Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/11697/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function TruckLoadoutBinOreProcessingAndHaulagePlant(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/11697/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/11697/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/11697/v1/model.glb\" alt=\"Truck loadout bin (Ore Processing and Haulage Plant)\" camera-controls auto-rotate></model-viewer>","blender":"# Blender 4.x: File > Import > glTF 2.0, or from the Python console after downloading the file.\nimport bpy\nbpy.ops.import_scene.gltf(filepath='model.glb')  # from https://cdn.3dassets.dev/assets/11697/v1/model.glb\n# Metres and +Y up are converted to Blender's Z-up scene automatically.","godot":"# Godot 4: copy model.glb into res://models/ and the editor imports it as a scene.\nvar packed := load(\"res://models/model.glb\") as PackedScene\nvar model := packed.instantiate()\nadd_child(model)","unity":"// Unity: import model.glb with glTFast (Package Manager: com.unity.cloud.gltfast) and drag the prefab in,\n// or load it at runtime straight from the CDN:\nusing GLTFast;\nvar gltf = new GltfImport();\nif (await gltf.Load(\"https://cdn.3dassets.dev/assets/11697/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"11698","slug":"ore-processing-and-haulage-plant-weighbridge-26f1e88c","title":"Weighbridge and kiosk (Ore Processing and Haulage Plant)","summary":"A pit mounted weighbridge: an 18 m steel deck on load cell mounts in a concrete pit, concrete approach ramps and guide kerbs, hi-vis edge rails, an indicator post with a display, a traffic light and a small weigh kiosk on its own pad.","description":"A pit mounted weighbridge: an 18 m steel deck on load cell mounts in a concrete pit, concrete approach ramps and guide kerbs, hi-vis edge rails, an indicator post with a display, a traffic light and a small weigh kiosk on its own pad. Dimensions 10.07 by 3.23 by 30.00 m (X by Y by Z), metre units, +Y up, +Z forward, resting on y=0. Static geometry; no rig, collision or navigation data.","status":"published","url":"https://3dassets.dev/assets/ore-processing-and-haulage-plant-weighbridge-26f1e88c","cdnUrl":"https://cdn.3dassets.dev/assets/11698/v1/model.glb","downloadUrl":"https://3dassets.dev/download/ore-processing-and-haulage-plant-weighbridge-26f1e88c","thumbnailUrl":"https://cdn.3dassets.dev/assets/11698/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/11698/v1/poster.webp","blurhash":"UAATcl-:4o%NWAD%M|xu00IV_2Rhxv~q%LD%","category":{"slug":"roads-infrastructure","title":"Roads & Infrastructure"},"tags":[{"slug":"modern","title":"Modern"},{"slug":"realistic","title":"Realistic"},{"slug":"exterior","title":"Exterior"}],"license":{"slug":"cc0-1.0","name":"CC0 1.0 Universal","url":"https://creativecommons.org/publicdomain/zero/1.0/","attributionRequired":false},"contributor":{"username":"3dassets","name":"3D Assets","url":"https://3dassets.dev/u/3dassets"},"stats":{"fileSize":36224,"triangles":676,"vertices":2028,"meshes":5,"materials":5,"textures":0,"animations":[],"boundingBox":{"min":[-3.3705276866367653,-0.0004532117866475338,-15],"max":[6.700207430497005,3.229812925113191,15]},"sizeMeters":[10.071,3.23,30],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"Claude Opus 5","downloads":0,"publishedAt":"2026-09-06T15:05:35.439Z","updatedAt":"2026-09-06T15:05:36.475Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/11698/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function WeighbridgeAndKioskOreProcessingAndHaulagePlant(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/11698/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/11698/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/11698/v1/model.glb\" alt=\"Weighbridge and kiosk (Ore Processing and Haulage Plant)\" camera-controls auto-rotate></model-viewer>","blender":"# Blender 4.x: File > Import > glTF 2.0, or from the Python console after downloading the file.\nimport bpy\nbpy.ops.import_scene.gltf(filepath='model.glb')  # from https://cdn.3dassets.dev/assets/11698/v1/model.glb\n# Metres and +Y up are converted to Blender's Z-up scene automatically.","godot":"# Godot 4: copy model.glb into res://models/ and the editor imports it as a scene.\nvar packed := load(\"res://models/model.glb\") as PackedScene\nvar model := packed.instantiate()\nadd_child(model)","unity":"// Unity: import model.glb with glTFast (Package Manager: com.unity.cloud.gltfast) and drag the prefab in,\n// or load it at runtime straight from the CDN:\nusing GLTFast;\nvar gltf = new GltfImport();\nif (await gltf.Load(\"https://cdn.3dassets.dev/assets/11698/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"11696","slug":"ore-processing-and-haulage-plant-reclaim-tunnel-entran-51e857f8","title":"Reclaim tunnel entrance (Ore Processing and Haulage Plant)","summary":"The daylight end of a reclaim tunnel: a reinforced concrete portal with a headwall, soffit and flared wing walls, the stockpile embankment carried over it, and the reclaim conveyor climbing out on braced trestles with a walkway, handrails and a toe board.","description":"The daylight end of a reclaim tunnel: a reinforced concrete portal with a headwall, soffit and flared wing walls, the stockpile embankment carried over it, and the reclaim conveyor climbing out on braced trestles with a walkway, handrails and a toe board. Dimensions 22.00 by 6.72 by 27.34 m (X by Y by Z), metre units, +Y up, +Z forward, resting on y=0. Belt ports belt-b at 0.00, 6.20, 15.00. The reclaim belt leaves the portal at 6.2 m, above the 2.4 m module belt line, so the next module is a gallery bridge carried on its own supports. Static geometry; no rig, collision or navigation data.","status":"published","url":"https://3dassets.dev/assets/ore-processing-and-haulage-plant-reclaim-tunnel-entran-51e857f8","cdnUrl":"https://cdn.3dassets.dev/assets/11696/v1/model.glb","downloadUrl":"https://3dassets.dev/download/ore-processing-and-haulage-plant-reclaim-tunnel-entran-51e857f8","thumbnailUrl":"https://cdn.3dassets.dev/assets/11696/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/11696/v1/poster.webp","blurhash":"U8AAEu0f00-o%LRjNGxa00?G~pNIE2xu$%NF","category":{"slug":"roads-infrastructure","title":"Roads & Infrastructure"},"tags":[{"slug":"modern","title":"Modern"},{"slug":"realistic","title":"Realistic"},{"slug":"modular","title":"Modular"},{"slug":"kit","title":"Kit / Set"},{"slug":"exterior","title":"Exterior"}],"license":{"slug":"cc0-1.0","name":"CC0 1.0 Universal","url":"https://creativecommons.org/publicdomain/zero/1.0/","attributionRequired":false},"contributor":{"username":"3dassets","name":"3D Assets","url":"https://3dassets.dev/u/3dassets"},"stats":{"fileSize":102884,"triangles":2044,"vertices":6132,"meshes":6,"materials":6,"textures":0,"animations":[],"boundingBox":{"min":[-11.000774643712,-0.0004239218109938214,-12.296452522277832],"max":[11.000774643712,6.721228232537838,15.041110038757324]},"sizeMeters":[22.002,6.722,27.338],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"Claude Opus 5","downloads":0,"publishedAt":"2026-09-06T15:05:35.722Z","updatedAt":"2026-09-06T15:05:36.447Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/11696/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function ReclaimTunnelEntranceOreProcessingAndHaulagePlant(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/11696/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/11696/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/11696/v1/model.glb\" alt=\"Reclaim tunnel entrance (Ore Processing and Haulage Plant)\" camera-controls auto-rotate></model-viewer>","blender":"# Blender 4.x: File > Import > glTF 2.0, or from the Python console after downloading the file.\nimport bpy\nbpy.ops.import_scene.gltf(filepath='model.glb')  # from https://cdn.3dassets.dev/assets/11696/v1/model.glb\n# Metres and +Y up are converted to Blender's Z-up scene automatically.","godot":"# Godot 4: copy model.glb into res://models/ and the editor imports it as a scene.\nvar packed := load(\"res://models/model.glb\") as PackedScene\nvar model := packed.instantiate()\nadd_child(model)","unity":"// Unity: import model.glb with glTFast (Package Manager: com.unity.cloud.gltfast) and drag the prefab in,\n// or load it at runtime straight from the CDN:\nusing GLTFast;\nvar gltf = new GltfImport();\nif (await gltf.Load(\"https://cdn.3dassets.dev/assets/11696/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"11700","slug":"ore-processing-and-haulage-plant-silo-feed-conveyor-1769c77f","title":"Inclined feed conveyor flight, 44 m (Ore Processing and Haulage Plant)","summary":"A 44 m inclined conveyor flight climbing 12 m to a silo roof or transfer tower: stringers on two trestle bents and four braced lattice towers, a troughed belt on idlers, a climbing walkway with a toe board, and a head pulley, drive, chute and stair tower.","description":"A 44 m inclined conveyor flight climbing 12 m to a silo roof or transfer tower: stringers on two trestle bents and four braced lattice towers, a troughed belt on idlers, a climbing walkway with a toe board, and a head pulley, drive, chute and stair tower. Dimensions 7.55 by 14.95 by 46.44 m (X by Y by Z), metre units, +Y up, +Z forward, resting on y=0. Belt ports belt-a at 0.00, 2.40, -22.00; belt-b at 0.00, 14.40, 22.00. Static geometry; no rig, collision or navigation data.","status":"published","url":"https://3dassets.dev/assets/ore-processing-and-haulage-plant-silo-feed-conveyor-1769c77f","cdnUrl":"https://cdn.3dassets.dev/assets/11700/v1/model.glb","downloadUrl":"https://3dassets.dev/download/ore-processing-and-haulage-plant-silo-feed-conveyor-1769c77f","thumbnailUrl":"https://cdn.3dassets.dev/assets/11700/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/11700/v1/poster.webp","blurhash":"U68XC1_3D%WC4nD$t7t700Rj-;Rj_4-;D%ay","category":{"slug":"roads-infrastructure","title":"Roads & Infrastructure"},"tags":[{"slug":"modern","title":"Modern"},{"slug":"realistic","title":"Realistic"},{"slug":"modular","title":"Modular"},{"slug":"kit","title":"Kit / Set"},{"slug":"exterior","title":"Exterior"}],"license":{"slug":"cc0-1.0","name":"CC0 1.0 Universal","url":"https://creativecommons.org/publicdomain/zero/1.0/","attributionRequired":false},"contributor":{"username":"3dassets","name":"3D Assets","url":"https://3dassets.dev/u/3dassets"},"stats":{"fileSize":432796,"triangles":8904,"vertices":26712,"meshes":7,"materials":7,"textures":0,"animations":[],"boundingBox":{"min":[-2.6795593665925086,-0.0007127113736942192,-22.039466857910156],"max":[4.86378568308825,14.953701641327935,24.399999618530273]},"sizeMeters":[7.543,14.954,46.439],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"Claude Opus 5","downloads":0,"publishedAt":"2026-09-06T15:05:35.642Z","updatedAt":"2026-09-06T15:05:36.535Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/11700/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function InclinedFeedConveyorFlight44MOreProcessingAndHaulagePlant(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/11700/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/11700/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/11700/v1/model.glb\" alt=\"Inclined feed conveyor flight, 44 m (Ore Processing and Haulage Plant)\" camera-controls auto-rotate></model-viewer>","blender":"# Blender 4.x: File > Import > glTF 2.0, or from the Python console after downloading the file.\nimport bpy\nbpy.ops.import_scene.gltf(filepath='model.glb')  # from https://cdn.3dassets.dev/assets/11700/v1/model.glb\n# Metres and +Y up are converted to Blender's Z-up scene automatically.","godot":"# Godot 4: copy model.glb into res://models/ and the editor imports it as a scene.\nvar packed := load(\"res://models/model.glb\") as PackedScene\nvar model := packed.instantiate()\nadd_child(model)","unity":"// Unity: import model.glb with glTFast (Package Manager: com.unity.cloud.gltfast) and drag the prefab in,\n// or load it at runtime straight from the CDN:\nusing GLTFast;\nvar gltf = new GltfImport();\nif (await gltf.Load(\"https://cdn.3dassets.dev/assets/11700/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"11701","slug":"ore-processing-and-haulage-plant-tailings-berm-module-c81a930e","title":"Tailings embankment berm module (Ore Processing and Haulage Plant)","summary":"A 16 m module of tailings dam crest: a rockfill embankment section with a placed riprap upstream face, a crest haul road with edge windrows and survey marker posts, a toe drain and a decant pipe running along the toe, with pond water lapping the upstream slope.","description":"A 16 m module of tailings dam crest: a rockfill embankment section with a placed riprap upstream face, a crest haul road with edge windrows and survey marker posts, a toe drain and a decant pipe running along the toe, with pond water lapping the upstream slope. Dimensions 30.40 by 7.55 by 16.00 m (X by Y by Z), metre units, +Y up, +Z forward, resting on y=0. Static geometry; no rig, collision or navigation data.","status":"published","url":"https://3dassets.dev/assets/ore-processing-and-haulage-plant-tailings-berm-module-c81a930e","cdnUrl":"https://cdn.3dassets.dev/assets/11701/v1/model.glb","downloadUrl":"https://3dassets.dev/download/ore-processing-and-haulage-plant-tailings-berm-module-c81a930e","thumbnailUrl":"https://cdn.3dassets.dev/assets/11701/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/11701/v1/poster.webp","blurhash":"U7BWY$5q00=|4:%gxDRP00vy~VNb~9DiT1Os","category":{"slug":"environments","title":"Environments & Scenes"},"tags":[{"slug":"modern","title":"Modern"},{"slug":"realistic","title":"Realistic"},{"slug":"exterior","title":"Exterior"}],"license":{"slug":"cc0-1.0","name":"CC0 1.0 Universal","url":"https://creativecommons.org/publicdomain/zero/1.0/","attributionRequired":false},"contributor":{"username":"3dassets","name":"3D Assets","url":"https://3dassets.dev/u/3dassets"},"stats":{"fileSize":29732,"triangles":524,"vertices":1572,"meshes":6,"materials":6,"textures":0,"animations":[],"boundingBox":{"min":[-18.000335703604236,-0.0003991916406889118,-8.000350962858974],"max":[12.399999618530273,7.55004129773017,8.000350962858974]},"sizeMeters":[30.4,7.55,16.001],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"Claude Opus 5","downloads":0,"publishedAt":"2026-09-06T15:05:35.890Z","updatedAt":"2026-09-06T15:05:36.899Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/11701/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function TailingsEmbankmentBermModuleOreProcessingAndHaulagePlant(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/11701/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/11701/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/11701/v1/model.glb\" alt=\"Tailings embankment berm module (Ore Processing and Haulage Plant)\" camera-controls auto-rotate></model-viewer>","blender":"# Blender 4.x: File > Import > glTF 2.0, or from the Python console after downloading the file.\nimport bpy\nbpy.ops.import_scene.gltf(filepath='model.glb')  # from https://cdn.3dassets.dev/assets/11701/v1/model.glb\n# Metres and +Y up are converted to Blender's Z-up scene automatically.","godot":"# Godot 4: copy model.glb into res://models/ and the editor imports it as a scene.\nvar packed := load(\"res://models/model.glb\") as PackedScene\nvar model := packed.instantiate()\nadd_child(model)","unity":"// Unity: import model.glb with glTFast (Package Manager: com.unity.cloud.gltfast) and drag the prefab in,\n// or load it at runtime straight from the CDN:\nusing GLTFast;\nvar gltf = new GltfImport();\nif (await gltf.Load(\"https://cdn.3dassets.dev/assets/11701/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"11702","slug":"ore-processing-and-haulage-plant-decant-tower-99904ff7","title":"Pond decant tower (Ore Processing and Haulage Plant)","summary":"A decant tower rising from a tailings pond: a stepped concrete shaft with stop log slots and a part filled log stack, a handrailed deck with a lifting davit and hand winch, an access catwalk on braced trestles out to the bank, a caged ladder and the decant pipe on sleepers.","description":"A decant tower rising from a tailings pond: a stepped concrete shaft with stop log slots and a part filled log stack, a handrailed deck with a lifting davit and hand winch, an access catwalk on braced trestles out to the bank, a caged ladder and the decant pipe on sleepers. Dimensions 17.00 by 11.67 by 22.50 m (X by Y by Z), metre units, +Y up, +Z forward, resting on y=0. Static geometry; no rig, collision or navigation data.","status":"published","url":"https://3dassets.dev/assets/ore-processing-and-haulage-plant-decant-tower-99904ff7","cdnUrl":"https://cdn.3dassets.dev/assets/11702/v1/model.glb","downloadUrl":"https://3dassets.dev/download/ore-processing-and-haulage-plant-decant-tower-99904ff7","thumbnailUrl":"https://cdn.3dassets.dev/assets/11702/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/11702/v1/poster.webp","blurhash":"U99k1?tm00xF#$MyNLxu00Mw_Mt7K-%M-OM|","category":{"slug":"props","title":"Props & Furniture"},"tags":[{"slug":"modern","title":"Modern"},{"slug":"realistic","title":"Realistic"},{"slug":"exterior","title":"Exterior"}],"license":{"slug":"cc0-1.0","name":"CC0 1.0 Universal","url":"https://creativecommons.org/publicdomain/zero/1.0/","attributionRequired":false},"contributor":{"username":"3dassets","name":"3D Assets","url":"https://3dassets.dev/u/3dassets"},"stats":{"fileSize":111724,"triangles":2232,"vertices":6696,"meshes":6,"materials":6,"textures":0,"animations":[],"boundingBox":{"min":[-8.5,0.00002140269330563882,-14],"max":[8.5,11.669901762873131,8.5]},"sizeMeters":[17,11.67,22.5],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"Claude Opus 5","downloads":0,"publishedAt":"2026-09-06T15:05:36.073Z","updatedAt":"2026-09-06T15:05:37.060Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/11702/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function PondDecantTowerOreProcessingAndHaulagePlant(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/11702/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/11702/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/11702/v1/model.glb\" alt=\"Pond decant tower (Ore Processing and Haulage Plant)\" camera-controls auto-rotate></model-viewer>","blender":"# Blender 4.x: File > Import > glTF 2.0, or from the Python console after downloading the file.\nimport bpy\nbpy.ops.import_scene.gltf(filepath='model.glb')  # from https://cdn.3dassets.dev/assets/11702/v1/model.glb\n# Metres and +Y up are converted to Blender's Z-up scene automatically.","godot":"# Godot 4: copy model.glb into res://models/ and the editor imports it as a scene.\nvar packed := load(\"res://models/model.glb\") as PackedScene\nvar model := packed.instantiate()\nadd_child(model)","unity":"// Unity: import model.glb with glTFast (Package Manager: com.unity.cloud.gltfast) and drag the prefab in,\n// or load it at runtime straight from the CDN:\nusing GLTFast;\nvar gltf = new GltfImport();\nif (await gltf.Load(\"https://cdn.3dassets.dev/assets/11702/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"11707","slug":"ore-processing-and-haulage-plant-pump-house-45dbc959","title":"Slurry pump house (Ore Processing and Haulage Plant)","summary":"A clad pump house on a bunded slab with the gable end open: a slurry pump volute and motor on a concrete plinth, suction and discharge pipework with a knife gate valve and a flanged nozzle, a gland water tank and a control cubicle outside.","description":"A clad pump house on a bunded slab with the gable end open: a slurry pump volute and motor on a concrete plinth, suction and discharge pipework with a knife gate valve and a flanged nozzle, a gland water tank and a control cubicle outside. Dimensions 10.54 by 5.89 by 7.89 m (X by Y by Z), metre units, +Y up, +Z forward, resting on y=0. Static geometry; no rig, collision or navigation data.","status":"published","url":"https://3dassets.dev/assets/ore-processing-and-haulage-plant-pump-house-45dbc959","cdnUrl":"https://cdn.3dassets.dev/assets/11707/v1/model.glb","downloadUrl":"https://3dassets.dev/download/ore-processing-and-haulage-plant-pump-house-45dbc959","thumbnailUrl":"https://cdn.3dassets.dev/assets/11707/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/11707/v1/poster.webp","blurhash":"U5D,7g_400%M4;tQIAD%00IUIV9F?DRQ~q~q","category":{"slug":"buildings","title":"Buildings & Architecture"},"tags":[{"slug":"modern","title":"Modern"},{"slug":"realistic","title":"Realistic"},{"slug":"exterior","title":"Exterior"}],"license":{"slug":"cc0-1.0","name":"CC0 1.0 Universal","url":"https://creativecommons.org/publicdomain/zero/1.0/","attributionRequired":false},"contributor":{"username":"3dassets","name":"3D Assets","url":"https://3dassets.dev/u/3dassets"},"stats":{"fileSize":114884,"triangles":2296,"vertices":6888,"meshes":6,"materials":6,"textures":0,"animations":[],"boundingBox":{"min":[-4.699999809265137,0.0003121940585463223,-4.120269654678804],"max":[5.840000152587891,5.889999866485596,3.7732495054478474]},"sizeMeters":[10.54,5.89,7.894],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"Claude Opus 5","downloads":0,"publishedAt":"2026-09-06T15:05:38.126Z","updatedAt":"2026-09-06T15:05:39.063Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/11707/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function SlurryPumpHouseOreProcessingAndHaulagePlant(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/11707/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/11707/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/11707/v1/model.glb\" alt=\"Slurry pump house (Ore Processing and Haulage Plant)\" camera-controls auto-rotate></model-viewer>","blender":"# Blender 4.x: File > Import > glTF 2.0, or from the Python console after downloading the file.\nimport bpy\nbpy.ops.import_scene.gltf(filepath='model.glb')  # from https://cdn.3dassets.dev/assets/11707/v1/model.glb\n# Metres and +Y up are converted to Blender's Z-up scene automatically.","godot":"# Godot 4: copy model.glb into res://models/ and the editor imports it as a scene.\nvar packed := load(\"res://models/model.glb\") as PackedScene\nvar model := packed.instantiate()\nadd_child(model)","unity":"// Unity: import model.glb with glTFast (Package Manager: com.unity.cloud.gltfast) and drag the prefab in,\n// or load it at runtime straight from the CDN:\nusing GLTFast;\nvar gltf = new GltfImport();\nif (await gltf.Load(\"https://cdn.3dassets.dev/assets/11707/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"11704","slug":"ore-processing-and-haulage-plant-slurry-pipeline-modul-21eaaf5f","title":"Slurry pipeline module, 16 m (Ore Processing and Haulage Plant)","summary":"A 16 m module of slurry pipeline on concrete sleepers with steel saddles and clamps: a raised expansion loop, four bolted flange joints, a knife gate valve with a handwheel and a drain tee to a plinth.","description":"A 16 m module of slurry pipeline on concrete sleepers with steel saddles and clamps: a raised expansion loop, four bolted flange joints, a knife gate valve with a handwheel and a drain tee to a plinth. Dimensions 1.60 by 2.76 by 16.00 m (X by Y by Z), metre units, +Y up, +Z forward, resting on y=0. Static geometry; no rig, collision or navigation data.","status":"published","url":"https://3dassets.dev/assets/ore-processing-and-haulage-plant-slurry-pipeline-modul-21eaaf5f","cdnUrl":"https://cdn.3dassets.dev/assets/11704/v1/model.glb","downloadUrl":"https://3dassets.dev/download/ore-processing-and-haulage-plant-slurry-pipeline-modul-21eaaf5f","thumbnailUrl":"https://cdn.3dassets.dev/assets/11704/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/11704/v1/poster.webp","blurhash":"U79ju}M{4ns,og9FR*%L00%L_3bIM|~qs:D*","category":{"slug":"roads-infrastructure","title":"Roads & Infrastructure"},"tags":[{"slug":"modern","title":"Modern"},{"slug":"realistic","title":"Realistic"},{"slug":"modular","title":"Modular"},{"slug":"kit","title":"Kit / Set"},{"slug":"exterior","title":"Exterior"}],"license":{"slug":"cc0-1.0","name":"CC0 1.0 Universal","url":"https://creativecommons.org/publicdomain/zero/1.0/","attributionRequired":false},"contributor":{"username":"3dassets","name":"3D Assets","url":"https://3dassets.dev/u/3dassets"},"stats":{"fileSize":65648,"triangles":1316,"vertices":3948,"meshes":3,"materials":3,"textures":0,"animations":[],"boundingBox":{"min":[-0.7995849424501827,-0.0002700869869072253,-8],"max":[0.7995849424501827,2.758692623329842,8]},"sizeMeters":[1.599,2.759,16],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"Claude Opus 5","downloads":0,"publishedAt":"2026-09-06T15:05:38.213Z","updatedAt":"2026-09-06T15:05:39.009Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/11704/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function SlurryPipelineModule16MOreProcessingAndHaulagePlant(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/11704/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/11704/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/11704/v1/model.glb\" alt=\"Slurry pipeline module, 16 m (Ore Processing and Haulage Plant)\" camera-controls auto-rotate></model-viewer>","blender":"# Blender 4.x: File > Import > glTF 2.0, or from the Python console after downloading the file.\nimport bpy\nbpy.ops.import_scene.gltf(filepath='model.glb')  # from https://cdn.3dassets.dev/assets/11704/v1/model.glb\n# Metres and +Y up are converted to Blender's Z-up scene automatically.","godot":"# Godot 4: copy model.glb into res://models/ and the editor imports it as a scene.\nvar packed := load(\"res://models/model.glb\") as PackedScene\nvar model := packed.instantiate()\nadd_child(model)","unity":"// Unity: import model.glb with glTFast (Package Manager: com.unity.cloud.gltfast) and drag the prefab in,\n// or load it at runtime straight from the CDN:\nusing GLTFast;\nvar gltf = new GltfImport();\nif (await gltf.Load(\"https://cdn.3dassets.dev/assets/11704/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"11708","slug":"ore-processing-and-haulage-plant-process-water-tank-77907f30","title":"Process water tank (Ore Processing and Haulage Plant)","summary":"A 10 m bolted steel process water tank on a concrete ring beam: lapped plate courses with joint bands, a conical roof with a hatch, a handrailed roof access area, a caged external ladder, a roof vent, an overflow downcomer, valved side nozzles and a level indicator board.","description":"A 10 m bolted steel process water tank on a concrete ring beam: lapped plate courses with joint bands, a conical roof with a hatch, a handrailed roof access area, a caged external ladder, a roof vent, an overflow downcomer, valved side nozzles and a level indicator board. Dimensions 11.95 by 9.97 by 11.32 m (X by Y by Z), metre units, +Y up, +Z forward, resting on y=0. Static geometry; no rig, collision or navigation data.","status":"published","url":"https://3dassets.dev/assets/ore-processing-and-haulage-plant-process-water-tank-77907f30","cdnUrl":"https://cdn.3dassets.dev/assets/11708/v1/model.glb","downloadUrl":"https://3dassets.dev/download/ore-processing-and-haulage-plant-process-water-tank-77907f30","thumbnailUrl":"https://cdn.3dassets.dev/assets/11708/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/11708/v1/poster.webp","blurhash":"UAFFpf~p009EM{M{WFog00IU_NxuD%xt-:j=","category":{"slug":"props","title":"Props & Furniture"},"tags":[{"slug":"modern","title":"Modern"},{"slug":"realistic","title":"Realistic"},{"slug":"exterior","title":"Exterior"}],"license":{"slug":"cc0-1.0","name":"CC0 1.0 Universal","url":"https://creativecommons.org/publicdomain/zero/1.0/","attributionRequired":false},"contributor":{"username":"3dassets","name":"3D Assets","url":"https://3dassets.dev/u/3dassets"},"stats":{"fileSize":133972,"triangles":2708,"vertices":8124,"meshes":5,"materials":5,"textures":0,"animations":[],"boundingBox":{"min":[-5.451961517333984,-0.00026998405806999415,-5.465359965864382],"max":[6.5,9.972670099232985,5.851217071119509]},"sizeMeters":[11.952,9.973,11.317],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"Claude Opus 5","downloads":0,"publishedAt":"2026-09-06T15:05:38.170Z","updatedAt":"2026-09-06T15:05:39.100Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/11708/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function ProcessWaterTankOreProcessingAndHaulagePlant(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/11708/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/11708/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/11708/v1/model.glb\" alt=\"Process water tank (Ore Processing and Haulage Plant)\" camera-controls auto-rotate></model-viewer>","blender":"# Blender 4.x: File > Import > glTF 2.0, or from the Python console after downloading the file.\nimport bpy\nbpy.ops.import_scene.gltf(filepath='model.glb')  # from https://cdn.3dassets.dev/assets/11708/v1/model.glb\n# Metres and +Y up are converted to Blender's Z-up scene automatically.","godot":"# Godot 4: copy model.glb into res://models/ and the editor imports it as a scene.\nvar packed := load(\"res://models/model.glb\") as PackedScene\nvar model := packed.instantiate()\nadd_child(model)","unity":"// Unity: import model.glb with glTFast (Package Manager: com.unity.cloud.gltfast) and drag the prefab in,\n// or load it at runtime straight from the CDN:\nusing GLTFast;\nvar gltf = new GltfImport();\nif (await gltf.Load(\"https://cdn.3dassets.dev/assets/11708/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"11703","slug":"ore-processing-and-haulage-plant-settling-pond-edge-0b80894f","title":"Settling pond edge module (Ore Processing and Haulage Plant)","summary":"An 18 m module of settling pond edge: a compacted bank with a placed gravel beach, the water surface, a silt fence on stakes along the crest, a staff gauge at the water line, an outlet pipe through the bank to a headwall and a short handrail run.","description":"An 18 m module of settling pond edge: a compacted bank with a placed gravel beach, the water surface, a silt fence on stakes along the crest, a staff gauge at the water line, an outlet pipe through the bank to a headwall and a short handrail run. Dimensions 20.00 by 3.67 by 18.00 m (X by Y by Z), metre units, +Y up, +Z forward, resting on y=0. Static geometry; no rig, collision or navigation data.","status":"published","url":"https://3dassets.dev/assets/ore-processing-and-haulage-plant-settling-pond-edge-0b80894f","cdnUrl":"https://cdn.3dassets.dev/assets/11703/v1/model.glb","downloadUrl":"https://3dassets.dev/download/ore-processing-and-haulage-plant-settling-pond-edge-0b80894f","thumbnailUrl":"https://cdn.3dassets.dev/assets/11703/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/11703/v1/poster.webp","blurhash":"U5AAj#LM00mlF#Rn#ks+00zo?^T1[7xrF}NK","category":{"slug":"environments","title":"Environments & Scenes"},"tags":[{"slug":"modern","title":"Modern"},{"slug":"realistic","title":"Realistic"},{"slug":"exterior","title":"Exterior"}],"license":{"slug":"cc0-1.0","name":"CC0 1.0 Universal","url":"https://creativecommons.org/publicdomain/zero/1.0/","attributionRequired":false},"contributor":{"username":"3dassets","name":"3D Assets","url":"https://3dassets.dev/u/3dassets"},"stats":{"fileSize":39744,"triangles":718,"vertices":2154,"meshes":7,"materials":7,"textures":0,"animations":[],"boundingBox":{"min":[-11.000473036896878,-0.00031739792403373546,-9],"max":[9,3.67249667931546,9]},"sizeMeters":[20,3.673,18],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"Claude Opus 5","downloads":0,"publishedAt":"2026-09-06T15:05:38.108Z","updatedAt":"2026-09-06T15:05:38.987Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/11703/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function SettlingPondEdgeModuleOreProcessingAndHaulagePlant(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/11703/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/11703/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/11703/v1/model.glb\" alt=\"Settling pond edge module (Ore Processing and Haulage Plant)\" camera-controls auto-rotate></model-viewer>","blender":"# Blender 4.x: File > Import > glTF 2.0, or from the Python console after downloading the file.\nimport bpy\nbpy.ops.import_scene.gltf(filepath='model.glb')  # from https://cdn.3dassets.dev/assets/11703/v1/model.glb\n# Metres and +Y up are converted to Blender's Z-up scene automatically.","godot":"# Godot 4: copy model.glb into res://models/ and the editor imports it as a scene.\nvar packed := load(\"res://models/model.glb\") as PackedScene\nvar model := packed.instantiate()\nadd_child(model)","unity":"// Unity: import model.glb with glTFast (Package Manager: com.unity.cloud.gltfast) and drag the prefab in,\n// or load it at runtime straight from the CDN:\nusing GLTFast;\nvar gltf = new GltfImport();\nif (await gltf.Load(\"https://cdn.3dassets.dev/assets/11703/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"11706","slug":"ore-processing-and-haulage-plant-spillway-chute-087ec389","title":"Spillway chute and stilling basin (Ore Processing and Haulage Plant)","summary":"A concrete spillway: an approach apron with a weir sill and stop log slots, a chute between training walls dropping to a stilling basin with two rows of baffle blocks and an end sill, handrails along both walls and riprap at the outlet.","description":"A concrete spillway: an approach apron with a weir sill and stop log slots, a chute between training walls dropping to a stilling basin with two rows of baffle blocks and an end sill, handrails along both walls and riprap at the outlet. Dimensions 6.32 by 7.57 by 23.25 m (X by Y by Z), metre units, +Y up, +Z forward, resting on y=0. Static geometry; no rig, collision or navigation data.","status":"published","url":"https://3dassets.dev/assets/ore-processing-and-haulage-plant-spillway-chute-087ec389","cdnUrl":"https://cdn.3dassets.dev/assets/11706/v1/model.glb","downloadUrl":"https://3dassets.dev/download/ore-processing-and-haulage-plant-spillway-chute-087ec389","thumbnailUrl":"https://cdn.3dassets.dev/assets/11706/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/11706/v1/poster.webp","blurhash":"UBCsgTV=00t9xs4nW??b00NK~qW9Rp~qnzDi","category":{"slug":"roads-infrastructure","title":"Roads & Infrastructure"},"tags":[{"slug":"modern","title":"Modern"},{"slug":"realistic","title":"Realistic"},{"slug":"exterior","title":"Exterior"}],"license":{"slug":"cc0-1.0","name":"CC0 1.0 Universal","url":"https://creativecommons.org/publicdomain/zero/1.0/","attributionRequired":false},"contributor":{"username":"3dassets","name":"3D Assets","url":"https://3dassets.dev/u/3dassets"},"stats":{"fileSize":45052,"triangles":872,"vertices":2616,"meshes":5,"materials":5,"textures":0,"animations":[],"boundingBox":{"min":[-3.1951067245748366,-0.0000014936396093290227,-11],"max":[3.125572222052675,7.572670617291156,12.25302791595459]},"sizeMeters":[6.321,7.573,23.253],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"Claude Opus 5","downloads":0,"publishedAt":"2026-09-06T15:05:38.014Z","updatedAt":"2026-09-06T15:05:39.044Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/11706/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function SpillwayChuteAndStillingBasinOreProcessingAndHaulagePlant(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/11706/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/11706/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/11706/v1/model.glb\" alt=\"Spillway chute and stilling basin (Ore Processing and Haulage Plant)\" camera-controls auto-rotate></model-viewer>","blender":"# Blender 4.x: File > Import > glTF 2.0, or from the Python console after downloading the file.\nimport bpy\nbpy.ops.import_scene.gltf(filepath='model.glb')  # from https://cdn.3dassets.dev/assets/11706/v1/model.glb\n# Metres and +Y up are converted to Blender's Z-up scene automatically.","godot":"# Godot 4: copy model.glb into res://models/ and the editor imports it as a scene.\nvar packed := load(\"res://models/model.glb\") as PackedScene\nvar model := packed.instantiate()\nadd_child(model)","unity":"// Unity: import model.glb with glTFast (Package Manager: com.unity.cloud.gltfast) and drag the prefab in,\n// or load it at runtime straight from the CDN:\nusing GLTFast;\nvar gltf = new GltfImport();\nif (await gltf.Load(\"https://cdn.3dassets.dev/assets/11706/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"11705","slug":"ore-processing-and-haulage-plant-assay-laboratory-30c74a18","title":"Assay laboratory (Ore Processing and Haulage Plant)","summary":"A clad gable assay laboratory: a ribbed sheet building on a concrete plinth with a roller shutter, personnel door and canopy, window bands, four roof mounted fume extraction stacks with cowls, an air handling unit on brackets and a bottled gas cage.","description":"A clad gable assay laboratory: a ribbed sheet building on a concrete plinth with a roller shutter, personnel door and canopy, window bands, four roof mounted fume extraction stacks with cowls, an air handling unit on brackets and a bottled gas cage. Dimensions 14.60 by 9.35 by 17.87 m (X by Y by Z), metre units, +Y up, +Z forward, resting on y=0. Static geometry; no rig, collision or navigation data.","status":"published","url":"https://3dassets.dev/assets/ore-processing-and-haulage-plant-assay-laboratory-30c74a18","cdnUrl":"https://cdn.3dassets.dev/assets/11705/v1/model.glb","downloadUrl":"https://3dassets.dev/download/ore-processing-and-haulage-plant-assay-laboratory-30c74a18","thumbnailUrl":"https://cdn.3dassets.dev/assets/11705/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/11705/v1/poster.webp","blurhash":"U5Ci~;~q00xU019Fs$t900D%-=R*~U?c?cxq","category":{"slug":"buildings","title":"Buildings & Architecture"},"tags":[{"slug":"modern","title":"Modern"},{"slug":"realistic","title":"Realistic"},{"slug":"exterior","title":"Exterior"}],"license":{"slug":"cc0-1.0","name":"CC0 1.0 Universal","url":"https://creativecommons.org/publicdomain/zero/1.0/","attributionRequired":false},"contributor":{"username":"3dassets","name":"3D Assets","url":"https://3dassets.dev/u/3dassets"},"stats":{"fileSize":109520,"triangles":2200,"vertices":6600,"meshes":5,"materials":5,"textures":0,"animations":[],"boundingBox":{"min":[-7.10013534005744,-0.00017960358900054318,-8.720000267028809],"max":[7.5,9.350553092068267,9.149999618530273]},"sizeMeters":[14.6,9.351,17.87],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"Claude Opus 5","downloads":0,"publishedAt":"2026-09-06T15:05:38.155Z","updatedAt":"2026-09-06T15:05:39.038Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/11705/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function AssayLaboratoryOreProcessingAndHaulagePlant(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/11705/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/11705/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/11705/v1/model.glb\" alt=\"Assay laboratory (Ore Processing and Haulage Plant)\" camera-controls auto-rotate></model-viewer>","blender":"# Blender 4.x: File > Import > glTF 2.0, or from the Python console after downloading the file.\nimport bpy\nbpy.ops.import_scene.gltf(filepath='model.glb')  # from https://cdn.3dassets.dev/assets/11705/v1/model.glb\n# Metres and +Y up are converted to Blender's Z-up scene automatically.","godot":"# Godot 4: copy model.glb into res://models/ and the editor imports it as a scene.\nvar packed := load(\"res://models/model.glb\") as PackedScene\nvar model := packed.instantiate()\nadd_child(model)","unity":"// Unity: import model.glb with glTFast (Package Manager: com.unity.cloud.gltfast) and drag the prefab in,\n// or load it at runtime straight from the CDN:\nusing GLTFast;\nvar gltf = new GltfImport();\nif (await gltf.Load(\"https://cdn.3dassets.dev/assets/11705/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"11709","slug":"ore-processing-and-haulage-plant-electrical-mcc-buildi-a6c00fba","title":"Electrical MCC building (Ore Processing and Haulage Plant)","summary":"A clad monopitch switchroom: a ribbed sheet building on a raised plinth with louvred vents, double doors under a canopy with a handrailed landing, a cable ladder gantry into the back wall, trench covers and a fenced transformer bay.","description":"A clad monopitch switchroom: a ribbed sheet building on a raised plinth with louvred vents, double doors under a canopy with a handrailed landing, a cable ladder gantry into the back wall, trench covers and a fenced transformer bay. Dimensions 16.50 by 5.47 by 18.37 m (X by Y by Z), metre units, +Y up, +Z forward, resting on y=0. Static geometry; no rig, collision or navigation data.","status":"published","url":"https://3dassets.dev/assets/ore-processing-and-haulage-plant-electrical-mcc-buildi-a6c00fba","cdnUrl":"https://cdn.3dassets.dev/assets/11709/v1/model.glb","downloadUrl":"https://3dassets.dev/download/ore-processing-and-haulage-plant-electrical-mcc-buildi-a6c00fba","thumbnailUrl":"https://cdn.3dassets.dev/assets/11709/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/11709/v1/poster.webp","blurhash":"UCB|Ni~q00D$x]j]IUWA008_?bxuI9W9.8t8","category":{"slug":"buildings","title":"Buildings & Architecture"},"tags":[{"slug":"modern","title":"Modern"},{"slug":"realistic","title":"Realistic"},{"slug":"exterior","title":"Exterior"}],"license":{"slug":"cc0-1.0","name":"CC0 1.0 Universal","url":"https://creativecommons.org/publicdomain/zero/1.0/","attributionRequired":false},"contributor":{"username":"3dassets","name":"3D Assets","url":"https://3dassets.dev/u/3dassets"},"stats":{"fileSize":111232,"triangles":2232,"vertices":6696,"meshes":5,"materials":5,"textures":0,"animations":[],"boundingBox":{"min":[-5.5502673390692605,-0.0004226771185955047,-9.670000076293945],"max":[10.950298580785883,5.469436387880119,8.699999809265137]},"sizeMeters":[16.501,5.47,18.37],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"Claude Opus 5","downloads":0,"publishedAt":"2026-09-06T15:05:38.614Z","updatedAt":"2026-09-06T15:05:39.466Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/11709/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function ElectricalMCCBuildingOreProcessingAndHaulagePlant(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/11709/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/11709/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/11709/v1/model.glb\" alt=\"Electrical MCC building (Ore Processing and Haulage Plant)\" camera-controls auto-rotate></model-viewer>","blender":"# Blender 4.x: File > Import > glTF 2.0, or from the Python console after downloading the file.\nimport bpy\nbpy.ops.import_scene.gltf(filepath='model.glb')  # from https://cdn.3dassets.dev/assets/11709/v1/model.glb\n# Metres and +Y up are converted to Blender's Z-up scene automatically.","godot":"# Godot 4: copy model.glb into res://models/ and the editor imports it as a scene.\nvar packed := load(\"res://models/model.glb\") as PackedScene\nvar model := packed.instantiate()\nadd_child(model)","unity":"// Unity: import model.glb with glTFast (Package Manager: com.unity.cloud.gltfast) and drag the prefab in,\n// or load it at runtime straight from the CDN:\nusing GLTFast;\nvar gltf = new GltfImport();\nif (await gltf.Load(\"https://cdn.3dassets.dev/assets/11709/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"11710","slug":"ore-processing-and-haulage-plant-maintenance-workshop-e5560bfd","title":"Maintenance workshop (Ore Processing and Haulage Plant)","summary":"A tall clad gable workshop on a concrete hardstand: two roller doors, window bands and ribbed cladding, a monorail hoist beam projecting from the gable with a trolley and hook block, three roof ventilators, a lean-to store on one side and a kerbed wash bay with a parts rack.","description":"A tall clad gable workshop on a concrete hardstand: two roller doors, window bands and ribbed cladding, a monorail hoist beam projecting from the gable with a trolley and hook block, three roof ventilators, a lean-to store on one side and a kerbed wash bay with a parts rack. Dimensions 25.70 by 10.66 by 30.22 m (X by Y by Z), metre units, +Y up, +Z forward, resting on y=0. Static geometry; no rig, collision or navigation data.","status":"published","url":"https://3dassets.dev/assets/ore-processing-and-haulage-plant-maintenance-workshop-e5560bfd","cdnUrl":"https://cdn.3dassets.dev/assets/11710/v1/model.glb","downloadUrl":"https://3dassets.dev/download/ore-processing-and-haulage-plant-maintenance-workshop-e5560bfd","thumbnailUrl":"https://cdn.3dassets.dev/assets/11710/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/11710/v1/poster.webp","blurhash":"U6Cj2|?b00M{019F%1-;00Mx?coz~V_3%hRj","category":{"slug":"buildings","title":"Buildings & Architecture"},"tags":[{"slug":"modern","title":"Modern"},{"slug":"realistic","title":"Realistic"},{"slug":"exterior","title":"Exterior"}],"license":{"slug":"cc0-1.0","name":"CC0 1.0 Universal","url":"https://creativecommons.org/publicdomain/zero/1.0/","attributionRequired":false},"contributor":{"username":"3dassets","name":"3D Assets","url":"https://3dassets.dev/u/3dassets"},"stats":{"fileSize":103664,"triangles":2076,"vertices":6228,"meshes":5,"materials":5,"textures":0,"animations":[],"boundingBox":{"min":[-13.699659590660447,-0.000800019999783963,-12.220000267028809],"max":[11.99965978139531,10.655835992594998,18]},"sizeMeters":[25.699,10.657,30.22],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"Claude Opus 5","downloads":0,"publishedAt":"2026-09-06T15:05:38.658Z","updatedAt":"2026-09-06T15:05:39.619Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/11710/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function MaintenanceWorkshopOreProcessingAndHaulagePlant(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/11710/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/11710/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/11710/v1/model.glb\" alt=\"Maintenance workshop (Ore Processing and Haulage Plant)\" camera-controls auto-rotate></model-viewer>","blender":"# Blender 4.x: File > Import > glTF 2.0, or from the Python console after downloading the file.\nimport bpy\nbpy.ops.import_scene.gltf(filepath='model.glb')  # from https://cdn.3dassets.dev/assets/11710/v1/model.glb\n# Metres and +Y up are converted to Blender's Z-up scene automatically.","godot":"# Godot 4: copy model.glb into res://models/ and the editor imports it as a scene.\nvar packed := load(\"res://models/model.glb\") as PackedScene\nvar model := packed.instantiate()\nadd_child(model)","unity":"// Unity: import model.glb with glTFast (Package Manager: com.unity.cloud.gltfast) and drag the prefab in,\n// or load it at runtime straight from the CDN:\nusing GLTFast;\nvar gltf = new GltfImport();\nif (await gltf.Load(\"https://cdn.3dassets.dev/assets/11710/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"11711","slug":"ore-processing-and-haulage-plant-lamp-room-447b70f3","title":"Lamp room (Ore Processing and Haulage Plant)","summary":"A small clad monopitch lamp room: an entry canopy on posts over a concrete step, a wide issue hatch with a counter, three charging racks of cap lamps visible behind it, a rescuer cabinet and a notice board outside.","description":"A small clad monopitch lamp room: an entry canopy on posts over a concrete step, a wide issue hatch with a counter, three charging racks of cap lamps visible behind it, a rescuer cabinet and a notice board outside. Dimensions 7.32 by 4.27 by 10.42 m (X by Y by Z), metre units, +Y up, +Z forward, resting on y=0. Static geometry; no rig, collision or navigation data.","status":"published","url":"https://3dassets.dev/assets/ore-processing-and-haulage-plant-lamp-room-447b70f3","cdnUrl":"https://cdn.3dassets.dev/assets/11711/v1/model.glb","downloadUrl":"https://3dassets.dev/download/ore-processing-and-haulage-plant-lamp-room-447b70f3","thumbnailUrl":"https://cdn.3dassets.dev/assets/11711/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/11711/v1/poster.webp","blurhash":"U7EfWtoJ00bEx_4nMw-;00Rj_4xv8^_3?cRj","category":{"slug":"buildings","title":"Buildings & Architecture"},"tags":[{"slug":"modern","title":"Modern"},{"slug":"realistic","title":"Realistic"},{"slug":"exterior","title":"Exterior"}],"license":{"slug":"cc0-1.0","name":"CC0 1.0 Universal","url":"https://creativecommons.org/publicdomain/zero/1.0/","attributionRequired":false},"contributor":{"username":"3dassets","name":"3D Assets","url":"https://3dassets.dev/u/3dassets"},"stats":{"fileSize":59432,"triangles":1156,"vertices":3468,"meshes":5,"materials":5,"textures":0,"animations":[],"boundingBox":{"min":[-4.099999904632568,-0.0002227311502949192,-4.21999979019165],"max":[3.2202105989577543,4.269812632120754,6.199999809265137]},"sizeMeters":[7.32,4.27,10.42],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"Claude Opus 5","downloads":0,"publishedAt":"2026-09-06T15:05:41.313Z","updatedAt":"2026-09-06T15:05:41.522Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/11711/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function LampRoomOreProcessingAndHaulagePlant(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/11711/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/11711/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/11711/v1/model.glb\" alt=\"Lamp room (Ore Processing and Haulage Plant)\" camera-controls auto-rotate></model-viewer>","blender":"# Blender 4.x: File > Import > glTF 2.0, or from the Python console after downloading the file.\nimport bpy\nbpy.ops.import_scene.gltf(filepath='model.glb')  # from https://cdn.3dassets.dev/assets/11711/v1/model.glb\n# Metres and +Y up are converted to Blender's Z-up scene automatically.","godot":"# Godot 4: copy model.glb into res://models/ and the editor imports it as a scene.\nvar packed := load(\"res://models/model.glb\") as PackedScene\nvar model := packed.instantiate()\nadd_child(model)","unity":"// Unity: import model.glb with glTFast (Package Manager: com.unity.cloud.gltfast) and drag the prefab in,\n// or load it at runtime straight from the CDN:\nusing GLTFast;\nvar gltf = new GltfImport();\nif (await gltf.Load(\"https://cdn.3dassets.dev/assets/11711/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"11716","slug":"ore-processing-and-haulage-plant-change-house-83793281","title":"Change house (Ore Processing and Haulage Plant)","summary":"A long clad gable change house: a covered entry walkway on columns with a handrail, double doors and window bands, five ridge ventilators, a boot wash trough with a hose reel and a bench outside.","description":"A long clad gable change house: a covered entry walkway on columns with a handrail, double doors and window bands, five ridge ventilators, a boot wash trough with a hose reel and a bench outside. Dimensions 13.73 by 5.84 by 25.82 m (X by Y by Z), metre units, +Y up, +Z forward, resting on y=0. Static geometry; no rig, collision or navigation data.","status":"published","url":"https://3dassets.dev/assets/ore-processing-and-haulage-plant-change-house-83793281","cdnUrl":"https://cdn.3dassets.dev/assets/11716/v1/model.glb","downloadUrl":"https://3dassets.dev/download/ore-processing-and-haulage-plant-change-house-83793281","thumbnailUrl":"https://cdn.3dassets.dev/assets/11716/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/11716/v1/poster.webp","blurhash":"U7Cj2|?a00RjWZ4nRP?b00D%-=o#nf~q%gMx","category":{"slug":"buildings","title":"Buildings & Architecture"},"tags":[{"slug":"modern","title":"Modern"},{"slug":"realistic","title":"Realistic"},{"slug":"exterior","title":"Exterior"}],"license":{"slug":"cc0-1.0","name":"CC0 1.0 Universal","url":"https://creativecommons.org/publicdomain/zero/1.0/","attributionRequired":false},"contributor":{"username":"3dassets","name":"3D Assets","url":"https://3dassets.dev/u/3dassets"},"stats":{"fileSize":99368,"triangles":1988,"vertices":5964,"meshes":5,"materials":5,"textures":0,"animations":[],"boundingBox":{"min":[-6.824999809265137,-0.0005522374954266551,-11.220000267028809],"max":[6.900656046827933,5.839450081845542,14.600000381469727]},"sizeMeters":[13.726,5.84,25.82],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"Claude Opus 5","downloads":0,"publishedAt":"2026-09-06T15:05:40.861Z","updatedAt":"2026-09-06T15:05:41.647Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/11716/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function ChangeHouseOreProcessingAndHaulagePlant(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/11716/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/11716/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/11716/v1/model.glb\" alt=\"Change house (Ore Processing and Haulage Plant)\" camera-controls auto-rotate></model-viewer>","blender":"# Blender 4.x: File > Import > glTF 2.0, or from the Python console after downloading the file.\nimport bpy\nbpy.ops.import_scene.gltf(filepath='model.glb')  # from https://cdn.3dassets.dev/assets/11716/v1/model.glb\n# Metres and +Y up are converted to Blender's Z-up scene automatically.","godot":"# Godot 4: copy model.glb into res://models/ and the editor imports it as a scene.\nvar packed := load(\"res://models/model.glb\") as PackedScene\nvar model := packed.instantiate()\nadd_child(model)","unity":"// Unity: import model.glb with glTFast (Package Manager: com.unity.cloud.gltfast) and drag the prefab in,\n// or load it at runtime straight from the CDN:\nusing GLTFast;\nvar gltf = new GltfImport();\nif (await gltf.Load(\"https://cdn.3dassets.dev/assets/11716/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"11712","slug":"ore-processing-and-haulage-plant-core-shed-3cca0cab","title":"Core shed (Ore Processing and Haulage Plant)","summary":"An open sided core shed: six portal frames on a concrete slab with knee braces, purlins and a monopitch sheeted roof, gutters and a downpipe, and cross bracing in the end bay.","description":"An open sided core shed: six portal frames on a concrete slab with knee braces, purlins and a monopitch sheeted roof, gutters and a downpipe, and cross bracing in the end bay. Dimensions 13.60 by 5.90 by 21.60 m (X by Y by Z), metre units, +Y up, +Z forward, resting on y=0. Static geometry; no rig, collision or navigation data.","status":"published","url":"https://3dassets.dev/assets/ore-processing-and-haulage-plant-core-shed-3cca0cab","cdnUrl":"https://cdn.3dassets.dev/assets/11712/v1/model.glb","downloadUrl":"https://3dassets.dev/download/ore-processing-and-haulage-plant-core-shed-3cca0cab","thumbnailUrl":"https://cdn.3dassets.dev/assets/11712/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/11712/v1/poster.webp","blurhash":"U7Fr;W?b00t6.89FIU?b00D*~qWC9F?b%MM{","category":{"slug":"buildings","title":"Buildings & Architecture"},"tags":[{"slug":"modern","title":"Modern"},{"slug":"realistic","title":"Realistic"},{"slug":"exterior","title":"Exterior"}],"license":{"slug":"cc0-1.0","name":"CC0 1.0 Universal","url":"https://creativecommons.org/publicdomain/zero/1.0/","attributionRequired":false},"contributor":{"username":"3dassets","name":"3D Assets","url":"https://3dassets.dev/u/3dassets"},"stats":{"fileSize":34564,"triangles":648,"vertices":1944,"meshes":5,"materials":5,"textures":0,"animations":[],"boundingBox":{"min":[-6.799646105376147,0.0005728298942647009,-10.800000190734863],"max":[6.799646105376147,5.9000009516573595,10.800000190734863]},"sizeMeters":[13.599,5.899,21.6],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"Claude Opus 5","downloads":0,"publishedAt":"2026-09-06T15:05:40.799Z","updatedAt":"2026-09-06T15:05:41.583Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/11712/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function CoreShedOreProcessingAndHaulagePlant(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/11712/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/11712/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/11712/v1/model.glb\" alt=\"Core shed (Ore Processing and Haulage Plant)\" camera-controls auto-rotate></model-viewer>","blender":"# Blender 4.x: File > Import > glTF 2.0, or from the Python console after downloading the file.\nimport bpy\nbpy.ops.import_scene.gltf(filepath='model.glb')  # from https://cdn.3dassets.dev/assets/11712/v1/model.glb\n# Metres and +Y up are converted to Blender's Z-up scene automatically.","godot":"# Godot 4: copy model.glb into res://models/ and the editor imports it as a scene.\nvar packed := load(\"res://models/model.glb\") as PackedScene\nvar model := packed.instantiate()\nadd_child(model)","unity":"// Unity: import model.glb with glTFast (Package Manager: com.unity.cloud.gltfast) and drag the prefab in,\n// or load it at runtime straight from the CDN:\nusing GLTFast;\nvar gltf = new GltfImport();\nif (await gltf.Load(\"https://cdn.3dassets.dev/assets/11712/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"11713","slug":"ore-processing-and-haulage-plant-core-tray-rack-4c7977be","title":"Core tray rack (Ore Processing and Haulage Plant)","summary":"A bolted steel core tray rack with cross braced ends and six shelf levels, each carrying four drill core trays with five channels of core and a hi-vis label strip.","description":"A bolted steel core tray rack with cross braced ends and six shelf levels, each carrying four drill core trays with five channels of core and a hi-vis label strip. Dimensions 3.34 by 2.26 by 1.17 m (X by Y by Z), metre units, +Y up, +Z forward, resting on y=0. Static geometry; no rig, collision or navigation data.","status":"published","url":"https://3dassets.dev/assets/ore-processing-and-haulage-plant-core-tray-rack-4c7977be","cdnUrl":"https://cdn.3dassets.dev/assets/11713/v1/model.glb","downloadUrl":"https://3dassets.dev/download/ore-processing-and-haulage-plant-core-tray-rack-4c7977be","thumbnailUrl":"https://cdn.3dassets.dev/assets/11713/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/11713/v1/poster.webp","blurhash":"UDFFgB?E00M|~V?aRiM{00xb%KRjaixuWCIV","category":{"slug":"props","title":"Props & Furniture"},"tags":[{"slug":"modern","title":"Modern"},{"slug":"realistic","title":"Realistic"},{"slug":"exterior","title":"Exterior"}],"license":{"slug":"cc0-1.0","name":"CC0 1.0 Universal","url":"https://creativecommons.org/publicdomain/zero/1.0/","attributionRequired":false},"contributor":{"username":"3dassets","name":"3D Assets","url":"https://3dassets.dev/u/3dassets"},"stats":{"fileSize":118324,"triangles":2544,"vertices":7632,"meshes":4,"materials":4,"textures":0,"animations":[],"boundingBox":{"min":[-1.6725000143051147,-0.000046052691024423,-0.5850512676833914],"max":[1.6725000143051147,2.2632350238634062,0.5850512676833914]},"sizeMeters":[3.345,2.263,1.17],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"Claude Opus 5","downloads":0,"publishedAt":"2026-09-06T15:05:41.652Z","updatedAt":"2026-09-06T15:05:42.599Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/11713/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function CoreTrayRackOreProcessingAndHaulagePlant(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/11713/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/11713/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/11713/v1/model.glb\" alt=\"Core tray rack (Ore Processing and Haulage Plant)\" camera-controls auto-rotate></model-viewer>","blender":"# Blender 4.x: File > Import > glTF 2.0, or from the Python console after downloading the file.\nimport bpy\nbpy.ops.import_scene.gltf(filepath='model.glb')  # from https://cdn.3dassets.dev/assets/11713/v1/model.glb\n# Metres and +Y up are converted to Blender's Z-up scene automatically.","godot":"# Godot 4: copy model.glb into res://models/ and the editor imports it as a scene.\nvar packed := load(\"res://models/model.glb\") as PackedScene\nvar model := packed.instantiate()\nadd_child(model)","unity":"// Unity: import model.glb with glTFast (Package Manager: com.unity.cloud.gltfast) and drag the prefab in,\n// or load it at runtime straight from the CDN:\nusing GLTFast;\nvar gltf = new GltfImport();\nif (await gltf.Load(\"https://cdn.3dassets.dev/assets/11713/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"11715","slug":"ore-processing-and-haulage-plant-fuel-island-5acd1245","title":"Fuel island (Ore Processing and Haulage Plant)","summary":"A fuel island on a concrete forecourt: a canopy on four columns with a hi-vis fascia and lights, a kerbed island with two dispensers, hoses and nozzles, a self bunded diesel tank with a ladder and handrailed top, fill pipework, bollards and a spill kit cabinet.","description":"A fuel island on a concrete forecourt: a canopy on four columns with a hi-vis fascia and lights, a kerbed island with two dispensers, hoses and nozzles, a self bunded diesel tank with a ladder and handrailed top, fill pipework, bollards and a spill kit cabinet. Dimensions 14.00 by 5.65 by 12.10 m (X by Y by Z), metre units, +Y up, +Z forward, resting on y=0. Static geometry; no rig, collision or navigation data.","status":"published","url":"https://3dassets.dev/assets/ore-processing-and-haulage-plant-fuel-island-5acd1245","cdnUrl":"https://cdn.3dassets.dev/assets/11715/v1/model.glb","downloadUrl":"https://3dassets.dev/download/ore-processing-and-haulage-plant-fuel-island-5acd1245","thumbnailUrl":"https://cdn.3dassets.dev/assets/11715/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/11715/v1/poster.webp","blurhash":"U8Eo[H~p00WU4nt8xtIn009G_NM{~VV?tT%N","category":{"slug":"roads-infrastructure","title":"Roads & Infrastructure"},"tags":[{"slug":"modern","title":"Modern"},{"slug":"realistic","title":"Realistic"},{"slug":"exterior","title":"Exterior"}],"license":{"slug":"cc0-1.0","name":"CC0 1.0 Universal","url":"https://creativecommons.org/publicdomain/zero/1.0/","attributionRequired":false},"contributor":{"username":"3dassets","name":"3D Assets","url":"https://3dassets.dev/u/3dassets"},"stats":{"fileSize":62812,"triangles":1228,"vertices":3684,"meshes":5,"materials":5,"textures":0,"animations":[],"boundingBox":{"min":[-7,-0.0001548754751262149,-7.099775641271635],"max":[7,5.64996491770615,4.999775736639067]},"sizeMeters":[14,5.65,12.1],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"Claude Opus 5","downloads":0,"publishedAt":"2026-09-06T15:05:40.832Z","updatedAt":"2026-09-06T15:05:41.631Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/11715/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function FuelIslandOreProcessingAndHaulagePlant(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/11715/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/11715/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/11715/v1/model.glb\" alt=\"Fuel island (Ore Processing and Haulage Plant)\" camera-controls auto-rotate></model-viewer>","blender":"# Blender 4.x: File > Import > glTF 2.0, or from the Python console after downloading the file.\nimport bpy\nbpy.ops.import_scene.gltf(filepath='model.glb')  # from https://cdn.3dassets.dev/assets/11715/v1/model.glb\n# Metres and +Y up are converted to Blender's Z-up scene automatically.","godot":"# Godot 4: copy model.glb into res://models/ and the editor imports it as a scene.\nvar packed := load(\"res://models/model.glb\") as PackedScene\nvar model := packed.instantiate()\nadd_child(model)","unity":"// Unity: import model.glb with glTFast (Package Manager: com.unity.cloud.gltfast) and drag the prefab in,\n// or load it at runtime straight from the CDN:\nusing GLTFast;\nvar gltf = new GltfImport();\nif (await gltf.Load(\"https://cdn.3dassets.dev/assets/11715/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"11714","slug":"ore-processing-and-haulage-plant-site-office-34a8b0a9","title":"Modular site office (Ore Processing and Haulage Plant)","summary":"A modular site office on transport skids: a ribbed clad body with a window band both sides, a door with a canopy, a grating entry deck with handrails and a stair, two roof mounted air conditioners and a cable entry box.","description":"A modular site office on transport skids: a ribbed clad body with a window band both sides, a door with a canopy, a grating entry deck with handrails and a stair, two roof mounted air conditioners and a cable entry box. Dimensions 4.63 by 4.27 by 14.99 m (X by Y by Z), metre units, +Y up, +Z forward, resting on y=0. Static geometry; no rig, collision or navigation data.","status":"published","url":"https://3dassets.dev/assets/ore-processing-and-haulage-plant-site-office-34a8b0a9","cdnUrl":"https://cdn.3dassets.dev/assets/11714/v1/model.glb","downloadUrl":"https://3dassets.dev/download/ore-processing-and-haulage-plant-site-office-34a8b0a9","thumbnailUrl":"https://cdn.3dassets.dev/assets/11714/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/11714/v1/poster.webp","blurhash":"U8B:y.-o00ad?w4oD%-=009F?b-=8^_2_3IT","category":{"slug":"buildings","title":"Buildings & Architecture"},"tags":[{"slug":"modern","title":"Modern"},{"slug":"realistic","title":"Realistic"},{"slug":"exterior","title":"Exterior"}],"license":{"slug":"cc0-1.0","name":"CC0 1.0 Universal","url":"https://creativecommons.org/publicdomain/zero/1.0/","attributionRequired":false},"contributor":{"username":"3dassets","name":"3D Assets","url":"https://3dassets.dev/u/3dassets"},"stats":{"fileSize":60304,"triangles":1176,"vertices":3528,"meshes":5,"materials":5,"textures":0,"animations":[],"boundingBox":{"min":[-1.899700993899223,-0.00017589326853251208,-6.199999809265137],"max":[2.7317929805611167,4.270175874195046,8.792673110961914]},"sizeMeters":[4.631,4.27,14.993],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"Claude Opus 5","downloads":0,"publishedAt":"2026-09-06T15:05:40.955Z","updatedAt":"2026-09-06T15:05:41.623Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/11714/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function ModularSiteOfficeOreProcessingAndHaulagePlant(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/11714/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/11714/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/11714/v1/model.glb\" alt=\"Modular site office (Ore Processing and Haulage Plant)\" camera-controls auto-rotate></model-viewer>","blender":"# Blender 4.x: File > Import > glTF 2.0, or from the Python console after downloading the file.\nimport bpy\nbpy.ops.import_scene.gltf(filepath='model.glb')  # from https://cdn.3dassets.dev/assets/11714/v1/model.glb\n# Metres and +Y up are converted to Blender's Z-up scene automatically.","godot":"# Godot 4: copy model.glb into res://models/ and the editor imports it as a scene.\nvar packed := load(\"res://models/model.glb\") as PackedScene\nvar model := packed.instantiate()\nadd_child(model)","unity":"// Unity: import model.glb with glTFast (Package Manager: com.unity.cloud.gltfast) and drag the prefab in,\n// or load it at runtime straight from the CDN:\nusing GLTFast;\nvar gltf = new GltfImport();\nif (await gltf.Load(\"https://cdn.3dassets.dev/assets/11714/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"11718","slug":"ore-processing-and-haulage-plant-plant-o-1f4da9d3-starter-scene","title":"Ore plant overview, crusher to loadout (Ore Processing and Haulage Plant)","summary":"Composed example for Ore Processing and Haulage Plant.","description":"The plant spine in flow order: the truck dump pocket with its pedestal rock breaker feeding a vibrating grizzly feeder and the primary jaw crusher, an apron feeder onto the conveyor tail station, two straight overland modules, the 44 m inclined flight climbing to a transfer tower, and a level gallery and a rising gallery carrying the line across to the product silos and the rail loadout bin. The screening and secondary crushing bay stands beside the flight, with the weighbridge, truck loadout, switchroom, workshop, assay laboratory, site office and fuel island along the access road.","status":"published","url":"https://3dassets.dev/assets/ore-processing-and-haulage-plant-plant-o-1f4da9d3-starter-scene","cdnUrl":"https://cdn.3dassets.dev/assets/11718/v1/model.glb","downloadUrl":"https://3dassets.dev/download/ore-processing-and-haulage-plant-plant-o-1f4da9d3-starter-scene","thumbnailUrl":"https://cdn.3dassets.dev/assets/11718/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/11718/v1/poster.webp","blurhash":"U78gy,M{00xvM{Rjxaxu00xu~qM_-;%MIUIU","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":2617384,"triangles":62206,"vertices":138369,"meshes":133,"materials":8,"textures":0,"animations":[],"boundingBox":{"min":[-21.63585799580131,-0.000800019999783963,-113.50021362956633],"max":[65,18.100000381469727,52.56999798767967]},"sizeMeters":[86.636,18.101,166.07],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"Claude Opus 5","downloads":0,"publishedAt":"2026-09-06T15:05:43.172Z","updatedAt":"2026-09-06T15:05:43.776Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/11718/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function OrePlantOverviewCrusherToLoadoutOreProcessingAndHaulagePlant(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/11718/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/11718/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/11718/v1/model.glb\" alt=\"Ore plant overview, crusher to loadout (Ore Processing and Haulage Plant)\" camera-controls auto-rotate></model-viewer>","blender":"# Blender 4.x: File > Import > glTF 2.0, or from the Python console after downloading the file.\nimport bpy\nbpy.ops.import_scene.gltf(filepath='model.glb')  # from https://cdn.3dassets.dev/assets/11718/v1/model.glb\n# Metres and +Y up are converted to Blender's Z-up scene automatically.","godot":"# Godot 4: copy model.glb into res://models/ and the editor imports it as a scene.\nvar packed := load(\"res://models/model.glb\") as PackedScene\nvar model := packed.instantiate()\nadd_child(model)","unity":"// Unity: import model.glb with glTFast (Package Manager: com.unity.cloud.gltfast) and drag the prefab in,\n// or load it at runtime straight from the CDN:\nusing GLTFast;\nvar gltf = new GltfImport();\nif (await gltf.Load(\"https://cdn.3dassets.dev/assets/11718/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"11717","slug":"ore-processing-and-haulage-plant-milling-and-separatio-d8583d04","title":"Milling and separation area (Ore Processing and Haulage Plant)","summary":"Composed example for Ore Processing and Haulage Plant.","description":"The grinding and separation half of the plant: the semi-autogenous mill and the ball mill side by side on their foundations, the hydrocyclone cluster on its lattice support between them, the thickener with its rake bridge, a bank of flotation cells feeding the filter press, the bunded reagent tank farm, the sample tower on the feed belt, and an elevated walkway module and a straight conveyor module tying the area to the rest of the plant.","status":"published","url":"https://3dassets.dev/assets/ore-processing-and-haulage-plant-milling-and-separatio-d8583d04","cdnUrl":"https://cdn.3dassets.dev/assets/11717/v1/model.glb","downloadUrl":"https://3dassets.dev/download/ore-processing-and-haulage-plant-milling-and-separatio-d8583d04","thumbnailUrl":"https://cdn.3dassets.dev/assets/11717/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/11717/v1/poster.webp","blurhash":"U98qQmoz00RPR*R*t7t700jY~pkDoMt7RjM{","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":1757088,"triangles":42998,"vertices":91797,"meshes":58,"materials":8,"textures":0,"animations":[],"boundingBox":{"min":[-27.82028549971985,-0.00026120595122591794,-24.02500009536743],"max":[26.380000114440918,9.819999599456787,49.579999923706055]},"sizeMeters":[54.2,9.82,73.605],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"Claude Opus 5","downloads":0,"publishedAt":"2026-09-06T15:05:42.301Z","updatedAt":"2026-09-06T15:05:42.522Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/11717/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function MillingAndSeparationAreaOreProcessingAndHaulagePlant(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/11717/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/11717/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/11717/v1/model.glb\" alt=\"Milling and separation area (Ore Processing and Haulage Plant)\" camera-controls auto-rotate></model-viewer>","blender":"# Blender 4.x: File > Import > glTF 2.0, or from the Python console after downloading the file.\nimport bpy\nbpy.ops.import_scene.gltf(filepath='model.glb')  # from https://cdn.3dassets.dev/assets/11717/v1/model.glb\n# Metres and +Y up are converted to Blender's Z-up scene automatically.","godot":"# Godot 4: copy model.glb into res://models/ and the editor imports it as a scene.\nvar packed := load(\"res://models/model.glb\") as PackedScene\nvar model := packed.instantiate()\nadd_child(model)","unity":"// Unity: import model.glb with glTFast (Package Manager: com.unity.cloud.gltfast) and drag the prefab in,\n// or load it at runtime straight from the CDN:\nusing GLTFast;\nvar gltf = new GltfImport();\nif (await gltf.Load(\"https://cdn.3dassets.dev/assets/11717/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"11723","slug":"ore-processing-and-haulage-plant-stacker-and-stockpile-b238e541","title":"Radial stacker, stockpile and reclaim tunnel (Ore Processing and Haulage Plant)","summary":"Composed example for Ore Processing and Haulage Plant.","description":"The stockpile yard: a conveyor tail station feeding a straight module, a 30 degree horizontal curve and another straight into the radial stacking conveyor, whose boom builds the coarse ore cone. The reclaim tunnel entrance sits at the toe of the pile with the reclaim belt climbing out into a gallery bridge, a tripper car works beside the product windrow, and a dust suppression unit, walkway module and truck loadout complete the yard.","status":"published","url":"https://3dassets.dev/assets/ore-processing-and-haulage-plant-stacker-and-stockpile-b238e541","cdnUrl":"https://cdn.3dassets.dev/assets/11723/v1/model.glb","downloadUrl":"https://3dassets.dev/download/ore-processing-and-haulage-plant-stacker-and-stockpile-b238e541","thumbnailUrl":"https://cdn.3dassets.dev/assets/11723/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/11723/v1/poster.webp","blurhash":"U78Ne1-;00E1M{jZt7WC00D*~V%2?aWWIVxZ","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":1094440,"triangles":26182,"vertices":56898,"meshes":70,"materials":8,"textures":0,"animations":[],"boundingBox":{"min":[-54.04930675168793,-0.0006384620348685033,-32.579999923706055],"max":[30.57047157004841,11.200638271300004,64.08710158481969]},"sizeMeters":[84.62,11.201,96.667],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"Claude Opus 5","downloads":0,"publishedAt":"2026-09-06T15:05:44.024Z","updatedAt":"2026-09-06T15:05:44.715Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/11723/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function RadialStackerStockpileAndReclaimTunnelOreProcessingAndHaulagePlant(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/11723/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/11723/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/11723/v1/model.glb\" alt=\"Radial stacker, stockpile and reclaim tunnel (Ore Processing and Haulage Plant)\" camera-controls auto-rotate></model-viewer>","blender":"# Blender 4.x: File > Import > glTF 2.0, or from the Python console after downloading the file.\nimport bpy\nbpy.ops.import_scene.gltf(filepath='model.glb')  # from https://cdn.3dassets.dev/assets/11723/v1/model.glb\n# Metres and +Y up are converted to Blender's Z-up scene automatically.","godot":"# Godot 4: copy model.glb into res://models/ and the editor imports it as a scene.\nvar packed := load(\"res://models/model.glb\") as PackedScene\nvar model := packed.instantiate()\nadd_child(model)","unity":"// Unity: import model.glb with glTFast (Package Manager: com.unity.cloud.gltfast) and drag the prefab in,\n// or load it at runtime straight from the CDN:\nusing GLTFast;\nvar gltf = new GltfImport();\nif (await gltf.Load(\"https://cdn.3dassets.dev/assets/11723/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"11720","slug":"ore-processing-and-haulage-plant-tailings-and-site-ser-7bf16207","title":"Tailings storage, water plant and site services (Ore Processing and Haulage Plant)","summary":"Composed example for Ore Processing and Haulage Plant.","description":"The water and services side of the plant: five tailings berm modules forming a length of dam crest with the decant tower and its catwalk out in the pond, the spillway chute and stilling basin at the end of the embankment, a slurry pump house feeding three pipeline modules along the wall, the process water tank and a settling pond edge, and the change house, lamp room, core shed with core racks, site office, fuel island and weighbridge in the services compound.","status":"published","url":"https://3dassets.dev/assets/ore-processing-and-haulage-plant-tailings-and-site-ser-7bf16207","cdnUrl":"https://cdn.3dassets.dev/assets/11720/v1/model.glb","downloadUrl":"https://3dassets.dev/download/ore-processing-and-haulage-plant-tailings-and-site-ser-7bf16207","thumbnailUrl":"https://cdn.3dassets.dev/assets/11720/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/11720/v1/poster.webp","blurhash":"U78z=OR.00t7tRNGRjs:00oI~pRkMx%MxuNG","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":887132,"triangles":20082,"vertices":46052,"meshes":72,"materials":7,"textures":0,"animations":[],"boundingBox":{"min":[-38.5,-0.0005522374954266551,-99],"max":[68.80000019073486,11.669901762873131,68.25302791595459]},"sizeMeters":[107.3,11.67,167.253],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"Claude Opus 5","downloads":0,"publishedAt":"2026-09-06T15:05:43.901Z","updatedAt":"2026-09-06T15:05:44.524Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/11720/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function TailingsStorageWaterPlantAndSiteServicesOreProcessingAndHaulagePlant(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/11720/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/11720/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/11720/v1/model.glb\" alt=\"Tailings storage, water plant and site services (Ore Processing and Haulage Plant)\" camera-controls auto-rotate></model-viewer>","blender":"# Blender 4.x: File > Import > glTF 2.0, or from the Python console after downloading the file.\nimport bpy\nbpy.ops.import_scene.gltf(filepath='model.glb')  # from https://cdn.3dassets.dev/assets/11720/v1/model.glb\n# Metres and +Y up are converted to Blender's Z-up scene automatically.","godot":"# Godot 4: copy model.glb into res://models/ and the editor imports it as a scene.\nvar packed := load(\"res://models/model.glb\") as PackedScene\nvar model := packed.instantiate()\nadd_child(model)","unity":"// Unity: import model.glb with glTFast (Package Manager: com.unity.cloud.gltfast) and drag the prefab in,\n// or load it at runtime straight from the CDN:\nusing GLTFast;\nvar gltf = new GltfImport();\nif (await gltf.Load(\"https://cdn.3dassets.dev/assets/11720/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"11721","slug":"ore-processing-and-haulage-plant-belt-connector-cases-49250372","title":"Belt connector cases (Ore Processing and Haulage Plant)","summary":"Composed example for Ore Processing and Haulage Plant.","description":"Independent test rows proving the belt connector contract. Row one runs a tail station through a straight module, a 30 degree horizontal curve and a second straight into a head station at grade. Row two climbs from a tail station through a straight and an inclined module, then a 44 m inclined flight into a transfer tower, out through a level gallery, a rising gallery and a second transfer tower, and away on a third gallery. Row three feeds a radial stacker from the belt line and carries the reclaim tunnel belt into a gallery bridge.","status":"published","url":"https://3dassets.dev/assets/ore-processing-and-haulage-plant-belt-connector-cases-49250372","cdnUrl":"https://cdn.3dassets.dev/assets/11721/v1/model.glb","downloadUrl":"https://3dassets.dev/download/ore-processing-and-haulage-plant-belt-connector-cases-49250372","thumbnailUrl":"https://cdn.3dassets.dev/assets/11721/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/11721/v1/poster.webp","blurhash":"U37U9r~q4p$$R*%M-qNH004n-oNHnP4.4--V","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":1537500,"triangles":39978,"vertices":86626,"meshes":68,"materials":8,"textures":0,"animations":[],"boundingBox":{"min":[-59.63000011444092,-0.0007127113736942192,-58.579999923706055],"max":[63.000774643712,18.100000381469727,57.05000019073486]},"sizeMeters":[122.631,18.101,115.63],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"Claude Opus 5","downloads":0,"publishedAt":"2026-09-06T15:05:44.197Z","updatedAt":"2026-09-06T15:05:44.552Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/11721/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function BeltConnectorCasesOreProcessingAndHaulagePlant(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/11721/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/11721/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/11721/v1/model.glb\" alt=\"Belt connector cases (Ore Processing and Haulage Plant)\" camera-controls auto-rotate></model-viewer>","blender":"# Blender 4.x: File > Import > glTF 2.0, or from the Python console after downloading the file.\nimport bpy\nbpy.ops.import_scene.gltf(filepath='model.glb')  # from https://cdn.3dassets.dev/assets/11721/v1/model.glb\n# Metres and +Y up are converted to Blender's Z-up scene automatically.","godot":"# Godot 4: copy model.glb into res://models/ and the editor imports it as a scene.\nvar packed := load(\"res://models/model.glb\") as PackedScene\nvar model := packed.instantiate()\nadd_child(model)","unity":"// Unity: import model.glb with glTFast (Package Manager: com.unity.cloud.gltfast) and drag the prefab in,\n// or load it at runtime straight from the CDN:\nusing GLTFast;\nvar gltf = new GltfImport();\nif (await gltf.Load(\"https://cdn.3dassets.dev/assets/11721/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}}]}}