{"data":{"id":"173","slug":"ore-processing-and-haulage-plant","title":"Ore Processing and Haulage Plant: walk the fixed plant","summary":"Walk the full fixed plant from weighbridge to rail loadout: dumping, crushing, conveying, stockpiles, grinding, separation, tailings and site services.","url":"https://3dassets.dev/demos/ore-processing-and-haulage-plant","coverUrl":"https://cdn.3dassets.dev/media/ore-processing-and-haulage-plant-demo-1.png","featured":false,"pack":{"slug":"ore-processing-and-haulage-plant","title":"Ore Processing and Haulage Plant","url":"https://3dassets.dev/packs/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.","assetCount":56,"totalBytes":15023068,"starterScene":{"slug":"ore-processing-and-haulage-plant-plant-o-5923954f-starter-scene","cdnUrl":"https://cdn.3dassets.dev/assets/13465/v1/model.glb","downloadUrl":"https://3dassets.dev/download/ore-processing-and-haulage-plant-plant-o-5923954f-starter-scene","fileSize":2617448}},"placementCount":200,"assetCount":51,"spawn":{"position":[0,0,34],"yaw":180},"publishedAt":"2026-09-23T14:51:51.659Z","updatedAt":"2026-09-23T14:51:51.660Z","description":"Walk the fixed plant between a mine and a railhead, from the gate weighbridge in the south to the tailings pond in the north.\n\nWhat is placed: 51 of the 56 designs as about 200 placements on an 80 by 78 m yard. Receiving (dump pocket, grizzly, jaw crusher, apron feeder, rock breaker), the crushing loop (cone crusher, vibrating screen, sample tower, dust units), a full conveying kit (straight, incline and curve modules, level and rising gallery bridges, two transfer towers, head and tail stations, walkways, trippers, three radial stackers and the 44 m feed flight), stockpiles with a reclaim tunnel, grinding and separation (SAG mill, ball mill, cyclone cluster, thickener, flotation bank, filter press, reagent farm), loadout (silo cluster, rail and truck bins, weighbridge), tailings and water (berms, decant tower, pond edges, spillway, pump house, pipelines, process tank), and site services (assay lab, MCC building, workshop, lamp room, change house, core shed with stocked tray racks, fuel island, site office).\n\nWhat moves: nothing. The members snapshot lists zero animation clips across all 56 members, so every placement uses the default proximity setting and the plant reads as a working but paused site. No animate flags are set anywhere.\n\nWhat is static and why: everything is static because the pack ships no clips. The caption points carry the process story instead, one per station along the walk from gate to pond.\n\nWhat is not placed and why: the five composed environment scenes (plant overview, milling and separation area, stacker stockpile and reclaim tunnel, tailings storage with water plant and services, belt connector cases). Each is a precomposed multi building diorama tens of metres across, so placing even one would swallow the walkable plot. Their member buildings all appear here as individual models.","scene":{"version":1,"spawn":{"position":[0,0,34],"yaw":180},"bounds":{"min":[-40,0,-39],"max":[40,14,39]},"ground":{"size":100,"style":"plain"},"environment":{"preset":"outdoor","sky":"#6fa8dc","horizon":"#d8e4ec","floor":"#9a938a","light":"day","shadows":true},"placements":[{"asset":"ore-processing-and-haulage-plant-dump-pocket-04362164","position":[-28,0,2],"rotation":0},{"asset":"ore-processing-and-haulage-plant-grizzly-feeder-d6626472","position":[-20,0,2],"rotation":0},{"asset":"ore-processing-and-haulage-plant-jaw-crusher-station-d2646170","position":[-12,0,2],"rotation":0},{"asset":"ore-processing-and-haulage-plant-apron-feeder-3357b8e3","position":[-4,0,2],"rotation":0},{"asset":"ore-processing-and-haulage-plant-rock-breaker-boom-30a497e0","position":[-28,0,9],"rotation":0},{"asset":"ore-processing-and-haulage-plant-cone-crusher-38306e2f","position":[4,0,0],"rotation":0},{"asset":"ore-processing-and-haulage-plant-vibrating-screen-deck-5cc91c38","position":[13,0,0],"rotation":0},{"asset":"ore-processing-and-haulage-plant-sample-tower-aca717ad","position":[21,0,-2],"rotation":0},{"asset":"ore-processing-and-haulage-plant-dust-suppression-unit-1fe1f188","position":[-26,0,6],"rotation":0},{"asset":"ore-processing-and-haulage-plant-dust-suppression-unit-1fe1f188","position":[-18,0,6],"rotation":0},{"asset":"ore-processing-and-haulage-plant-dust-suppression-unit-1fe1f188","position":[-10,0,6],"rotation":0},{"asset":"ore-processing-and-haulage-plant-dust-suppression-unit-1fe1f188","position":[-2,0,6],"rotation":0},{"asset":"ore-processing-and-haulage-plant-dust-suppression-unit-1fe1f188","position":[6,0,6],"rotation":0},{"asset":"ore-processing-and-haulage-plant-dust-suppression-unit-1fe1f188","position":[14,0,6],"rotation":0},{"asset":"ore-processing-and-haulage-plant-dust-suppression-unit-1fe1f188","position":[20,0,4],"rotation":0},{"asset":"ore-processing-and-haulage-plant-dust-suppression-unit-1fe1f188","position":[10,0,8],"rotation":0},{"asset":"ore-processing-and-haulage-plant-dust-suppression-unit-1fe1f188","position":[-14,0,10],"rotation":0},{"asset":"ore-processing-and-haulage-plant-dust-suppression-unit-1fe1f188","position":[2,0,9],"rotation":0},{"asset":"ore-processing-and-haulage-plant-conveyor-straight-12m-1c63193a","position":[-33,0,-8],"rotation":90},{"asset":"ore-processing-and-haulage-plant-conveyor-straight-12m-1c63193a","position":[-26,0,-8],"rotation":90},{"asset":"ore-processing-and-haulage-plant-conveyor-straight-12m-1c63193a","position":[-19,0,-8],"rotation":90},{"asset":"ore-processing-and-haulage-plant-conveyor-straight-12m-1c63193a","position":[-12,0,-8],"rotation":90},{"asset":"ore-processing-and-haulage-plant-conveyor-straight-12m-1c63193a","position":[-5,0,-8],"rotation":90},{"asset":"ore-processing-and-haulage-plant-conveyor-straight-12m-1c63193a","position":[2,0,-8],"rotation":90},{"asset":"ore-processing-and-haulage-plant-conveyor-straight-12m-1c63193a","position":[9,0,-8],"rotation":90},{"asset":"ore-processing-and-haulage-plant-conveyor-straight-12m-1c63193a","position":[16,0,-8],"rotation":90},{"asset":"ore-processing-and-haulage-plant-conveyor-straight-12m-1c63193a","position":[23,0,-8],"rotation":90},{"asset":"ore-processing-and-haulage-plant-conveyor-straight-12m-1c63193a","position":[30,0,-8],"rotation":90},{"asset":"ore-processing-and-haulage-plant-conveyor-straight-12m-1c63193a","position":[-33,0,-22],"rotation":90},{"asset":"ore-processing-and-haulage-plant-conveyor-straight-12m-1c63193a","position":[-26,0,-22],"rotation":90},{"asset":"ore-processing-and-haulage-plant-conveyor-straight-12m-1c63193a","position":[-19,0,-22],"rotation":90},{"asset":"ore-processing-and-haulage-plant-conveyor-straight-12m-1c63193a","position":[-12,0,-22],"rotation":90},{"asset":"ore-processing-and-haulage-plant-conveyor-straight-12m-1c63193a","position":[-5,0,-22],"rotation":90},{"asset":"ore-processing-and-haulage-plant-conveyor-straight-12m-1c63193a","position":[2,0,-22],"rotation":90},{"asset":"ore-processing-and-haulage-plant-conveyor-straight-12m-1c63193a","position":[9,0,-22],"rotation":90},{"asset":"ore-processing-and-haulage-plant-conveyor-straight-12m-1c63193a","position":[16,0,-22],"rotation":90},{"asset":"ore-processing-and-haulage-plant-conveyor-straight-12m-1c63193a","position":[23,0,-22],"rotation":90},{"asset":"ore-processing-and-haulage-plant-conveyor-straight-12m-1c63193a","position":[30,0,-22],"rotation":90},{"asset":"ore-processing-and-haulage-plant-conveyor-straight-12m-1c63193a","position":[-28,0,16],"rotation":90},{"asset":"ore-processing-and-haulage-plant-conveyor-straight-12m-1c63193a","position":[-20,0,16],"rotation":90},{"asset":"ore-processing-and-haulage-plant-conveyor-straight-12m-1c63193a","position":[-12,0,16],"rotation":90},{"asset":"ore-processing-and-haulage-plant-conveyor-straight-12m-1c63193a","position":[-4,0,16],"rotation":90},{"asset":"ore-processing-and-haulage-plant-conveyor-straight-12m-1c63193a","position":[4,0,16],"rotation":90},{"asset":"ore-processing-and-haulage-plant-conveyor-straight-12m-1c63193a","position":[12,0,16],"rotation":90},{"asset":"ore-processing-and-haulage-plant-conveyor-straight-12m-1c63193a","position":[20,0,16],"rotation":90},{"asset":"ore-processing-and-haulage-plant-conveyor-straight-12m-1c63193a","position":[28,0,16],"rotation":90},{"asset":"ore-processing-and-haulage-plant-conveyor-incline-12m-fd4ba7d1","position":[-36,0,-16],"rotation":0},{"asset":"ore-processing-and-haulage-plant-conveyor-incline-12m-fd4ba7d1","position":[-12,0,-16],"rotation":0},{"asset":"ore-processing-and-haulage-plant-conveyor-incline-12m-fd4ba7d1","position":[12,0,-16],"rotation":180},{"asset":"ore-processing-and-haulage-plant-conveyor-incline-12m-fd4ba7d1","position":[36,0,-16],"rotation":180},{"asset":"ore-processing-and-haulage-plant-conveyor-curve-30deg-abac40f2","position":[-36,0,-24],"rotation":20},{"asset":"ore-processing-and-haulage-plant-conveyor-curve-30deg-abac40f2","position":[36,0,-24],"rotation":-20},{"asset":"ore-processing-and-haulage-plant-conveyor-curve-30deg-abac40f2","position":[0,0,-28],"rotation":90},{"asset":"ore-processing-and-haulage-plant-conveyor-gallery-brid-99b770ba","position":[-24,0,-13],"rotation":90},{"asset":"ore-processing-and-haulage-plant-conveyor-gallery-brid-99b770ba","position":[0,0,-13],"rotation":90},{"asset":"ore-processing-and-haulage-plant-conveyor-gallery-brid-99b770ba","position":[24,0,-13],"rotation":90},{"asset":"ore-processing-and-haulage-plant-conveyor-gallery-brid-99b770ba","position":[-30,0,-2],"rotation":90},{"asset":"ore-processing-and-haulage-plant-conveyor-gallery-brid-99b770ba","position":[-18,0,-2],"rotation":90},{"asset":"ore-processing-and-haulage-plant-conveyor-gallery-brid-99b770ba","position":[-6,0,-2],"rotation":90},{"asset":"ore-processing-and-haulage-plant-conveyor-gallery-brid-99b770ba","position":[6,0,-2],"rotation":90},{"asset":"ore-processing-and-haulage-plant-conveyor-gallery-brid-99b770ba","position":[18,0,-2],"rotation":90},{"asset":"ore-processing-and-haulage-plant-conveyor-gallery-brid-99b770ba","position":[30,0,-2],"rotation":90},{"asset":"ore-processing-and-haulage-plant-conveyor-gallery-incl-4a3a6249","position":[-12,0,-13],"rotation":90},{"asset":"ore-processing-and-haulage-plant-conveyor-gallery-incl-4a3a6249","position":[12,0,-13],"rotation":90},{"asset":"ore-processing-and-haulage-plant-conveyor-transfer-tow-7adea84b","position":[-2,0,-14],"rotation":0},{"asset":"ore-processing-and-haulage-plant-conveyor-transfer-tow-7adea84b","position":[24,0,-8],"rotation":0},{"asset":"ore-processing-and-haulage-plant-conveyor-head-station-24789898","position":[-37,0,-8],"rotation":90},{"asset":"ore-processing-and-haulage-plant-conveyor-head-station-24789898","position":[-20,0,-8],"rotation":90},{"asset":"ore-processing-and-haulage-plant-conveyor-head-station-24789898","position":[0,0,-8],"rotation":90},{"asset":"ore-processing-and-haulage-plant-conveyor-head-station-24789898","position":[16,0,-8],"rotation":90},{"asset":"ore-processing-and-haulage-plant-conveyor-head-station-24789898","position":[34,0,-8],"rotation":90},{"asset":"ore-processing-and-haulage-plant-conveyor-tail-station-aef06d79","position":[-37,0,-22],"rotation":90},{"asset":"ore-processing-and-haulage-plant-conveyor-tail-station-aef06d79","position":[-20,0,-22],"rotation":90},{"asset":"ore-processing-and-haulage-plant-conveyor-tail-station-aef06d79","position":[0,0,-22],"rotation":90},{"asset":"ore-processing-and-haulage-plant-conveyor-tail-station-aef06d79","position":[16,0,-22],"rotation":90},{"asset":"ore-processing-and-haulage-plant-conveyor-tail-station-aef06d79","position":[34,0,-22],"rotation":90},{"asset":"ore-processing-and-haulage-plant-tripper-car-f1988f04","position":[-24,0,10],"rotation":90},{"asset":"ore-processing-and-haulage-plant-tripper-car-f1988f04","position":[-15,0,10],"rotation":90},{"asset":"ore-processing-and-haulage-plant-tripper-car-f1988f04","position":[0,0,10],"rotation":90},{"asset":"ore-processing-and-haulage-plant-tripper-car-f1988f04","position":[15,0,10],"rotation":90},{"asset":"ore-processing-and-haulage-plant-tripper-car-f1988f04","position":[24,0,10],"rotation":90},{"asset":"ore-processing-and-haulage-plant-radial-stacker-8b8f21c3","position":[-15,0,12],"rotation":180},{"asset":"ore-processing-and-haulage-plant-radial-stacker-8b8f21c3","position":[15,0,12],"rotation":0},{"asset":"ore-processing-and-haulage-plant-radial-stacker-8b8f21c3","position":[0,0,14],"rotation":180},{"asset":"ore-processing-and-haulage-plant-silo-feed-conveyor-77f6f8c9","position":[-6,0,-24],"rotation":0},{"asset":"ore-processing-and-haulage-plant-conveyor-walkway-modu-5d9c5fea","position":[-33,0,-5],"rotation":90},{"asset":"ore-processing-and-haulage-plant-conveyor-walkway-modu-5d9c5fea","position":[-26,0,-5],"rotation":90},{"asset":"ore-processing-and-haulage-plant-conveyor-walkway-modu-5d9c5fea","position":[-19,0,-5],"rotation":90},{"asset":"ore-processing-and-haulage-plant-conveyor-walkway-modu-5d9c5fea","position":[-12,0,-5],"rotation":90},{"asset":"ore-processing-and-haulage-plant-conveyor-walkway-modu-5d9c5fea","position":[-5,0,-5],"rotation":90},{"asset":"ore-processing-and-haulage-plant-conveyor-walkway-modu-5d9c5fea","position":[2,0,-5],"rotation":90},{"asset":"ore-processing-and-haulage-plant-conveyor-walkway-modu-5d9c5fea","position":[9,0,-5],"rotation":90},{"asset":"ore-processing-and-haulage-plant-conveyor-walkway-modu-5d9c5fea","position":[16,0,-5],"rotation":90},{"asset":"ore-processing-and-haulage-plant-conveyor-walkway-modu-5d9c5fea","position":[23,0,-5],"rotation":90},{"asset":"ore-processing-and-haulage-plant-conveyor-walkway-modu-5d9c5fea","position":[30,0,-5],"rotation":90},{"asset":"ore-processing-and-haulage-plant-conveyor-walkway-modu-5d9c5fea","position":[-28,0,4],"rotation":90},{"asset":"ore-processing-and-haulage-plant-conveyor-walkway-modu-5d9c5fea","position":[-21,0,4],"rotation":90},{"asset":"ore-processing-and-haulage-plant-conveyor-walkway-modu-5d9c5fea","position":[-14,0,4],"rotation":90},{"asset":"ore-processing-and-haulage-plant-conveyor-walkway-modu-5d9c5fea","position":[-7,0,4],"rotation":90},{"asset":"ore-processing-and-haulage-plant-conveyor-walkway-modu-5d9c5fea","position":[0,0,4],"rotation":90},{"asset":"ore-processing-and-haulage-plant-conveyor-walkway-modu-5d9c5fea","position":[7,0,4],"rotation":90},{"asset":"ore-processing-and-haulage-plant-conveyor-walkway-modu-5d9c5fea","position":[14,0,4],"rotation":90},{"asset":"ore-processing-and-haulage-plant-conveyor-walkway-modu-5d9c5fea","position":[21,0,4],"rotation":90},{"asset":"ore-processing-and-haulage-plant-conveyor-walkway-modu-5d9c5fea","position":[28,0,4],"rotation":90},{"asset":"ore-processing-and-haulage-plant-conveyor-walkway-modu-5d9c5fea","position":[-24,0,-19],"rotation":90},{"asset":"ore-processing-and-haulage-plant-conveyor-walkway-modu-5d9c5fea","position":[-17,0,-19],"rotation":90},{"asset":"ore-processing-and-haulage-plant-conveyor-walkway-modu-5d9c5fea","position":[-10,0,-19],"rotation":90},{"asset":"ore-processing-and-haulage-plant-conveyor-walkway-modu-5d9c5fea","position":[-3,0,-19],"rotation":90},{"asset":"ore-processing-and-haulage-plant-conveyor-walkway-modu-5d9c5fea","position":[4,0,-19],"rotation":90},{"asset":"ore-processing-and-haulage-plant-conveyor-walkway-modu-5d9c5fea","position":[11,0,-19],"rotation":90},{"asset":"ore-processing-and-haulage-plant-conveyor-walkway-modu-5d9c5fea","position":[18,0,-19],"rotation":90},{"asset":"ore-processing-and-haulage-plant-conveyor-walkway-modu-5d9c5fea","position":[25,0,-19],"rotation":90},{"asset":"ore-processing-and-haulage-plant-coarse-ore-stockpile-4f749627","position":[-22,0,14],"rotation":0},{"asset":"ore-processing-and-haulage-plant-product-stockpile-aa36b920","position":[18,0,14],"rotation":0},{"asset":"ore-processing-and-haulage-plant-reclaim-tunnel-entran-120fdb63","position":[-2,0,16],"rotation":0},{"asset":"ore-processing-and-haulage-plant-sag-mill-44da84c8","position":[-20,0,-26],"rotation":0},{"asset":"ore-processing-and-haulage-plant-ball-mill-53210c99","position":[0,0,-27],"rotation":0},{"asset":"ore-processing-and-haulage-plant-cyclone-cluster-0c656350","position":[14,0,-25],"rotation":0},{"asset":"ore-processing-and-haulage-plant-thickener-tank-4a9096de","position":[28,0,-27],"rotation":0},{"asset":"ore-processing-and-haulage-plant-flotation-cell-bank-f0761855","position":[-34,0,-27],"rotation":0},{"asset":"ore-processing-and-haulage-plant-filter-press-d8f78a69","position":[8,0,-31],"rotation":0},{"asset":"ore-processing-and-haulage-plant-reagent-tank-farm-ab10b5f1","position":[20,0,-32],"rotation":0},{"asset":"ore-processing-and-haulage-plant-silo-cluster-e4dde4e2","position":[36,0,-4],"rotation":90},{"asset":"ore-processing-and-haulage-plant-rail-loadout-bin-0597b778","position":[36,0,-22],"rotation":0},{"asset":"ore-processing-and-haulage-plant-truck-loadout-872f7ff4","position":[36,0,10],"rotation":0},{"asset":"ore-processing-and-haulage-plant-weighbridge-4c15d7de","position":[30,0,30],"rotation":90},{"asset":"ore-processing-and-haulage-plant-tailings-berm-module-65fb0c2c","position":[-30,0,-37],"rotation":0},{"asset":"ore-processing-and-haulage-plant-tailings-berm-module-65fb0c2c","position":[-10,0,-37],"rotation":0},{"asset":"ore-processing-and-haulage-plant-tailings-berm-module-65fb0c2c","position":[10,0,-37],"rotation":0},{"asset":"ore-processing-and-haulage-plant-tailings-berm-module-65fb0c2c","position":[30,0,-37],"rotation":0},{"asset":"ore-processing-and-haulage-plant-tailings-berm-module-65fb0c2c","position":[-20,0,-29],"rotation":0},{"asset":"ore-processing-and-haulage-plant-tailings-berm-module-65fb0c2c","position":[0,0,-29],"rotation":0},{"asset":"ore-processing-and-haulage-plant-tailings-berm-module-65fb0c2c","position":[20,0,-29],"rotation":0},{"asset":"ore-processing-and-haulage-plant-tailings-berm-module-65fb0c2c","position":[-38,0,-30],"rotation":90},{"asset":"ore-processing-and-haulage-plant-tailings-berm-module-65fb0c2c","position":[38,0,-30],"rotation":90},{"asset":"ore-processing-and-haulage-plant-decant-tower-f01151e1","position":[-8,0,-34],"rotation":0},{"asset":"ore-processing-and-haulage-plant-settling-pond-edge-e28c77f9","position":[8,0,-35],"rotation":0},{"asset":"ore-processing-and-haulage-plant-settling-pond-edge-e28c77f9","position":[28,0,-35],"rotation":0},{"asset":"ore-processing-and-haulage-plant-settling-pond-edge-e28c77f9","position":[-20,0,-35],"rotation":0},{"asset":"ore-processing-and-haulage-plant-settling-pond-edge-e28c77f9","position":[18,0,-35],"rotation":180},{"asset":"ore-processing-and-haulage-plant-settling-pond-edge-e28c77f9","position":[38,0,-18],"rotation":90},{"asset":"ore-processing-and-haulage-plant-settling-pond-edge-e28c77f9","position":[-38,0,-18],"rotation":90},{"asset":"ore-processing-and-haulage-plant-settling-pond-edge-e28c77f9","position":[38,0,-28],"rotation":90},{"asset":"ore-processing-and-haulage-plant-settling-pond-edge-e28c77f9","position":[-38,0,-28],"rotation":90},{"asset":"ore-processing-and-haulage-plant-spillway-chute-41afc6f4","position":[0,0,-36],"rotation":0},{"asset":"ore-processing-and-haulage-plant-pump-house-778c76aa","position":[-30,0,-31],"rotation":0},{"asset":"ore-processing-and-haulage-plant-process-water-tank-70b51852","position":[-19,0,-33],"rotation":0},{"asset":"ore-processing-and-haulage-plant-slurry-pipeline-modul-0c7f76d6","position":[-24,0,-30],"rotation":0},{"asset":"ore-processing-and-haulage-plant-slurry-pipeline-modul-0c7f76d6","position":[-24,0,-14],"rotation":0},{"asset":"ore-processing-and-haulage-plant-slurry-pipeline-modul-0c7f76d6","position":[-24,0,2],"rotation":0},{"asset":"ore-processing-and-haulage-plant-slurry-pipeline-modul-0c7f76d6","position":[24,0,-30],"rotation":0},{"asset":"ore-processing-and-haulage-plant-slurry-pipeline-modul-0c7f76d6","position":[24,0,-14],"rotation":0},{"asset":"ore-processing-and-haulage-plant-slurry-pipeline-modul-0c7f76d6","position":[24,0,2],"rotation":0},{"asset":"ore-processing-and-haulage-plant-slurry-pipeline-modul-0c7f76d6","position":[-12,0,-36],"rotation":90},{"asset":"ore-processing-and-haulage-plant-slurry-pipeline-modul-0c7f76d6","position":[4,0,-36],"rotation":90},{"asset":"ore-processing-and-haulage-plant-slurry-pipeline-modul-0c7f76d6","position":[-16,0,20],"rotation":90},{"asset":"ore-processing-and-haulage-plant-slurry-pipeline-modul-0c7f76d6","position":[0,0,20],"rotation":90},{"asset":"ore-processing-and-haulage-plant-slurry-pipeline-modul-0c7f76d6","position":[16,0,20],"rotation":90},{"asset":"ore-processing-and-haulage-plant-slurry-pipeline-modul-0c7f76d6","position":[-24,0,18],"rotation":0},{"asset":"ore-processing-and-haulage-plant-slurry-pipeline-modul-0c7f76d6","position":[24,0,18],"rotation":0},{"asset":"ore-processing-and-haulage-plant-slurry-pipeline-modul-0c7f76d6","position":[-24,0,28],"rotation":90},{"asset":"ore-processing-and-haulage-plant-slurry-pipeline-modul-0c7f76d6","position":[-8,0,28],"rotation":90},{"asset":"ore-processing-and-haulage-plant-slurry-pipeline-modul-0c7f76d6","position":[8,0,28],"rotation":90},{"asset":"ore-processing-and-haulage-plant-slurry-pipeline-modul-0c7f76d6","position":[24,0,28],"rotation":90},{"asset":"ore-processing-and-haulage-plant-assay-laboratory-bf7f5188","position":[-10,0,30],"rotation":0},{"asset":"ore-processing-and-haulage-plant-electrical-mcc-buildi-adff0170","position":[12,0,34],"rotation":0},{"asset":"ore-processing-and-haulage-plant-maintenance-workshop-fb29c9f0","position":[24,0,22],"rotation":0},{"asset":"ore-processing-and-haulage-plant-lamp-room-260e550f","position":[-26,0,34],"rotation":0},{"asset":"ore-processing-and-haulage-plant-change-house-70f7554a","position":[-33,0,29],"rotation":0},{"asset":"ore-processing-and-haulage-plant-core-shed-eb72c65b","position":[-16,0,28],"rotation":0},{"asset":"ore-processing-and-haulage-plant-fuel-island-52c33a12","position":[-4,0,22],"rotation":0},{"asset":"ore-processing-and-haulage-plant-site-office-a738f200","position":[6,0,30],"rotation":0},{"asset":"ore-processing-and-haulage-plant-core-tray-rack-d58ec8a1","position":[-25,0,26.5],"rotation":0},{"asset":"ore-processing-and-haulage-plant-core-tray-rack-d58ec8a1","position":[-22.8,0,26.5],"rotation":0},{"asset":"ore-processing-and-haulage-plant-core-tray-rack-d58ec8a1","position":[-20.6,0,26.5],"rotation":0},{"asset":"ore-processing-and-haulage-plant-core-tray-rack-d58ec8a1","position":[-18.4,0,26.5],"rotation":0},{"asset":"ore-processing-and-haulage-plant-core-tray-rack-d58ec8a1","position":[-16.2,0,26.5],"rotation":0},{"asset":"ore-processing-and-haulage-plant-core-tray-rack-d58ec8a1","position":[-14,0,26.5],"rotation":0},{"asset":"ore-processing-and-haulage-plant-core-tray-rack-d58ec8a1","position":[-11.799999999999999,0,26.5],"rotation":0},{"asset":"ore-processing-and-haulage-plant-core-tray-rack-d58ec8a1","position":[-9.599999999999998,0,26.5],"rotation":0},{"asset":"ore-processing-and-haulage-plant-core-tray-rack-d58ec8a1","position":[-7.399999999999999,0,26.5],"rotation":0},{"asset":"ore-processing-and-haulage-plant-core-tray-rack-d58ec8a1","position":[-5.199999999999999,0,26.5],"rotation":0},{"asset":"ore-processing-and-haulage-plant-core-tray-rack-d58ec8a1","position":[-25,0,29.5],"rotation":180},{"asset":"ore-processing-and-haulage-plant-core-tray-rack-d58ec8a1","position":[-22.8,0,29.5],"rotation":180},{"asset":"ore-processing-and-haulage-plant-core-tray-rack-d58ec8a1","position":[-20.6,0,29.5],"rotation":180},{"asset":"ore-processing-and-haulage-plant-core-tray-rack-d58ec8a1","position":[-18.4,0,29.5],"rotation":180},{"asset":"ore-processing-and-haulage-plant-core-tray-rack-d58ec8a1","position":[-16.2,0,29.5],"rotation":180},{"asset":"ore-processing-and-haulage-plant-core-tray-rack-d58ec8a1","position":[-14,0,29.5],"rotation":180},{"asset":"ore-processing-and-haulage-plant-core-tray-rack-d58ec8a1","position":[-11.799999999999999,0,29.5],"rotation":180},{"asset":"ore-processing-and-haulage-plant-core-tray-rack-d58ec8a1","position":[-9.599999999999998,0,29.5],"rotation":180},{"asset":"ore-processing-and-haulage-plant-core-tray-rack-d58ec8a1","position":[-7.399999999999999,0,29.5],"rotation":180},{"asset":"ore-processing-and-haulage-plant-core-tray-rack-d58ec8a1","position":[-5.199999999999999,0,29.5],"rotation":180},{"asset":"ore-processing-and-haulage-plant-core-tray-rack-d58ec8a1","position":[-25,0,32.5],"rotation":0},{"asset":"ore-processing-and-haulage-plant-core-tray-rack-d58ec8a1","position":[-22.8,0,32.5],"rotation":0},{"asset":"ore-processing-and-haulage-plant-core-tray-rack-d58ec8a1","position":[-20.6,0,32.5],"rotation":0},{"asset":"ore-processing-and-haulage-plant-core-tray-rack-d58ec8a1","position":[-18.4,0,32.5],"rotation":0},{"asset":"ore-processing-and-haulage-plant-core-tray-rack-d58ec8a1","position":[-16.2,0,32.5],"rotation":0},{"asset":"ore-processing-and-haulage-plant-core-tray-rack-d58ec8a1","position":[-14,0,32.5],"rotation":0},{"asset":"ore-processing-and-haulage-plant-core-tray-rack-d58ec8a1","position":[-11.799999999999999,0,32.5],"rotation":0},{"asset":"ore-processing-and-haulage-plant-core-tray-rack-d58ec8a1","position":[-9.599999999999998,0,32.5],"rotation":0}],"points":[{"position":[6,0,31.5],"title":"Gate and weighbridge","text":"Every load crosses the weighbridge by the site office before it tips. Start here, then walk north past the fuel island to the dump pocket.","asset":"ore-processing-and-haulage-plant-weighbridge-4c15d7de"},{"position":[-24,0,9],"title":"Truck dumping","text":"Haul trucks tip into the dump pocket while the pedestal rock breaker handles oversize. The grizzly feeder and apron feeder meter rock to the jaw crusher.","asset":"ore-processing-and-haulage-plant-dump-pocket-04362164"},{"position":[-12,0,8],"title":"Primary crushing","text":"The jaw crusher station breaks run of mine rock, with the cone crusher and vibrating screen closing the loop. Dust units sit along the whole line.","asset":"ore-processing-and-haulage-plant-jaw-crusher-station-d2646170"},{"position":[2,0,-8],"title":"Conveyor spine","text":"Straight, incline and curve modules carry crushed ore east under gallery bridges, through the tall transfer tower to the stockpile trippers.","asset":"ore-processing-and-haulage-plant-conveyor-transfer-tow-7adea84b"},{"position":[0,0,12],"title":"Stockpiles and reclaim","text":"Radial stackers build the coarse cone and the product windrow. The reclaim tunnel draws ore back out to feed the grinding mills.","asset":"ore-processing-and-haulage-plant-reclaim-tunnel-entran-120fdb63"},{"position":[-14,0,-20],"title":"Grinding","text":"The SAG mill and ball mill grind ore to slurry, with the cyclone cluster sorting fines. The long feed flight climbs in from the stockpile side.","asset":"ore-processing-and-haulage-plant-sag-mill-44da84c8"},{"position":[-24,0,-22],"title":"Separation","text":"Flotation banks, the thickener, the filter press and the reagent farm turn slurry into concentrate. The sample tower checks grades along the way.","asset":"ore-processing-and-haulage-plant-flotation-cell-bank-f0761855"},{"position":[30,0,-14],"title":"Rail loadout","text":"Concentrate leaves through the silo cluster and the rail loadout bin, with a truck bin beside it for road haulage to the railhead.","asset":"ore-processing-and-haulage-plant-rail-loadout-bin-0597b778"},{"position":[-8,0,-30],"title":"Tailings and water","text":"Berms ring the tailings pond where the decant tower returns water. The pump house, pipelines, process tank and spillway close the water loop.","asset":"ore-processing-and-haulage-plant-decant-tower-f01151e1"}],"poster":{"position":[3.3,3.4,-8.2],"lookAt":[-1,2.5,-14]}},"bounds":{"min":[-40,0,-39],"max":[40,14,39]},"assets":[{"id":"13384","slug":"ore-processing-and-haulage-plant-dump-pocket-04362164","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-04362164","cdnUrl":"https://cdn.3dassets.dev/assets/13384/v1/model.glb","downloadUrl":"https://3dassets.dev/download/ore-processing-and-haulage-plant-dump-pocket-04362164","thumbnailUrl":"https://cdn.3dassets.dev/assets/13384/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/13384/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":75828,"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 Fable 5.1","downloads":12,"publishedAt":"2026-09-07T15:37:40.826Z","updatedAt":"2026-10-25T15:41:33.350Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/13384/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/13384/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/13384/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/13384/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/13384/v1/model.glb\n# Metres and +Y up are converted to Blender's Z-up scene automatically.","godot":"# Godot 4: copy model.glb into res://models/ and the editor imports it as a scene.\nvar packed := load(\"res://models/model.glb\") as PackedScene\nvar model := packed.instantiate()\nadd_child(model)","unity":"// Unity: import model.glb with glTFast (Package Manager: com.unity.cloud.gltfast) and drag the prefab in,\n// or load it at runtime straight from the CDN:\nusing GLTFast;\nvar gltf = new GltfImport();\nif (await gltf.Load(\"https://cdn.3dassets.dev/assets/13384/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"13386","slug":"ore-processing-and-haulage-plant-grizzly-feeder-d6626472","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-d6626472","cdnUrl":"https://cdn.3dassets.dev/assets/13386/v1/model.glb","downloadUrl":"https://3dassets.dev/download/ore-processing-and-haulage-plant-grizzly-feeder-d6626472","thumbnailUrl":"https://cdn.3dassets.dev/assets/13386/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/13386/v1/poster.webp","blurhash":"U39%;jEX00-j4n01Rh%L00~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":97860,"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 Fable 5.1","downloads":6,"publishedAt":"2026-09-07T15:37:40.896Z","updatedAt":"2026-10-05T22:04:25.935Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/13386/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/13386/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/13386/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/13386/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/13386/v1/model.glb\n# Metres and +Y up are converted to Blender's Z-up scene automatically.","godot":"# Godot 4: copy model.glb into res://models/ and the editor imports it as a scene.\nvar packed := load(\"res://models/model.glb\") as PackedScene\nvar model := packed.instantiate()\nadd_child(model)","unity":"// Unity: import model.glb with glTFast (Package Manager: com.unity.cloud.gltfast) and drag the prefab in,\n// or load it at runtime straight from the CDN:\nusing GLTFast;\nvar gltf = new GltfImport();\nif (await gltf.Load(\"https://cdn.3dassets.dev/assets/13386/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"13387","slug":"ore-processing-and-haulage-plant-jaw-crusher-station-d2646170","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-d2646170","cdnUrl":"https://cdn.3dassets.dev/assets/13387/v1/model.glb","downloadUrl":"https://3dassets.dev/download/ore-processing-and-haulage-plant-jaw-crusher-station-d2646170","thumbnailUrl":"https://cdn.3dassets.dev/assets/13387/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/13387/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":161288,"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 Fable 5.1","downloads":9,"publishedAt":"2026-09-07T15:37:40.957Z","updatedAt":"2026-10-08T09:56:17.984Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/13387/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/13387/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/13387/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/13387/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/13387/v1/model.glb\n# Metres and +Y up are converted to Blender's Z-up scene automatically.","godot":"# Godot 4: copy model.glb into res://models/ and the editor imports it as a scene.\nvar packed := load(\"res://models/model.glb\") as PackedScene\nvar model := packed.instantiate()\nadd_child(model)","unity":"// Unity: import model.glb with glTFast (Package Manager: com.unity.cloud.gltfast) and drag the prefab in,\n// or load it at runtime straight from the CDN:\nusing GLTFast;\nvar gltf = new GltfImport();\nif (await gltf.Load(\"https://cdn.3dassets.dev/assets/13387/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"13382","slug":"ore-processing-and-haulage-plant-apron-feeder-3357b8e3","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-3357b8e3","cdnUrl":"https://cdn.3dassets.dev/assets/13382/v1/model.glb","downloadUrl":"https://3dassets.dev/download/ore-processing-and-haulage-plant-apron-feeder-3357b8e3","thumbnailUrl":"https://cdn.3dassets.dev/assets/13382/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/13382/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":131308,"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 Fable 5.1","downloads":11,"publishedAt":"2026-09-07T15:37:40.813Z","updatedAt":"2026-10-25T07:05:16.958Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/13382/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/13382/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/13382/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/13382/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/13382/v1/model.glb\n# Metres and +Y up are converted to Blender's Z-up scene automatically.","godot":"# Godot 4: copy model.glb into res://models/ and the editor imports it as a scene.\nvar packed := load(\"res://models/model.glb\") as PackedScene\nvar model := packed.instantiate()\nadd_child(model)","unity":"// Unity: import model.glb with glTFast (Package Manager: com.unity.cloud.gltfast) and drag the prefab in,\n// or load it at runtime straight from the CDN:\nusing GLTFast;\nvar gltf = new GltfImport();\nif (await gltf.Load(\"https://cdn.3dassets.dev/assets/13382/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"13385","slug":"ore-processing-and-haulage-plant-rock-breaker-boom-30a497e0","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-30a497e0","cdnUrl":"https://cdn.3dassets.dev/assets/13385/v1/model.glb","downloadUrl":"https://3dassets.dev/download/ore-processing-and-haulage-plant-rock-breaker-boom-30a497e0","thumbnailUrl":"https://cdn.3dassets.dev/assets/13385/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/13385/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":47044,"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 Fable 5.1","downloads":13,"publishedAt":"2026-09-07T15:37:40.833Z","updatedAt":"2026-10-25T11:35:43.577Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/13385/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/13385/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/13385/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/13385/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/13385/v1/model.glb\n# Metres and +Y up are converted to Blender's Z-up scene automatically.","godot":"# Godot 4: copy model.glb into res://models/ and the editor imports it as a scene.\nvar packed := load(\"res://models/model.glb\") as PackedScene\nvar model := packed.instantiate()\nadd_child(model)","unity":"// Unity: import model.glb with glTFast (Package Manager: com.unity.cloud.gltfast) and drag the prefab in,\n// or load it at runtime straight from the CDN:\nusing GLTFast;\nvar gltf = new GltfImport();\nif (await gltf.Load(\"https://cdn.3dassets.dev/assets/13385/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"13383","slug":"ore-processing-and-haulage-plant-cone-crusher-38306e2f","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-38306e2f","cdnUrl":"https://cdn.3dassets.dev/assets/13383/v1/model.glb","downloadUrl":"https://3dassets.dev/download/ore-processing-and-haulage-plant-cone-crusher-38306e2f","thumbnailUrl":"https://cdn.3dassets.dev/assets/13383/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/13383/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":203132,"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 Fable 5.1","downloads":10,"publishedAt":"2026-09-07T15:37:40.819Z","updatedAt":"2026-10-05T13:29:36.366Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/13383/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/13383/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/13383/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/13383/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/13383/v1/model.glb\n# Metres and +Y up are converted to Blender's Z-up scene automatically.","godot":"# Godot 4: copy model.glb into res://models/ and the editor imports it as a scene.\nvar packed := load(\"res://models/model.glb\") as PackedScene\nvar model := packed.instantiate()\nadd_child(model)","unity":"// Unity: import model.glb with glTFast (Package Manager: com.unity.cloud.gltfast) and drag the prefab in,\n// or load it at runtime straight from the CDN:\nusing GLTFast;\nvar gltf = new GltfImport();\nif (await gltf.Load(\"https://cdn.3dassets.dev/assets/13383/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"13388","slug":"ore-processing-and-haulage-plant-vibrating-screen-deck-5cc91c38","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-5cc91c38","cdnUrl":"https://cdn.3dassets.dev/assets/13388/v1/model.glb","downloadUrl":"https://3dassets.dev/download/ore-processing-and-haulage-plant-vibrating-screen-deck-5cc91c38","thumbnailUrl":"https://cdn.3dassets.dev/assets/13388/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/13388/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":153084,"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 Fable 5.1","downloads":14,"publishedAt":"2026-09-07T15:37:41.004Z","updatedAt":"2026-10-06T10:37:49.023Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/13388/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/13388/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/13388/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/13388/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/13388/v1/model.glb\n# Metres and +Y up are converted to Blender's Z-up scene automatically.","godot":"# Godot 4: copy model.glb into res://models/ and the editor imports it as a scene.\nvar packed := load(\"res://models/model.glb\") as PackedScene\nvar model := packed.instantiate()\nadd_child(model)","unity":"// Unity: import model.glb with glTFast (Package Manager: com.unity.cloud.gltfast) and drag the prefab in,\n// or load it at runtime straight from the CDN:\nusing GLTFast;\nvar gltf = new GltfImport();\nif (await gltf.Load(\"https://cdn.3dassets.dev/assets/13388/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"13413","slug":"ore-processing-and-haulage-plant-sample-tower-aca717ad","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-aca717ad","cdnUrl":"https://cdn.3dassets.dev/assets/13413/v1/model.glb","downloadUrl":"https://3dassets.dev/download/ore-processing-and-haulage-plant-sample-tower-aca717ad","thumbnailUrl":"https://cdn.3dassets.dev/assets/13413/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/13413/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":182632,"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 Fable 5.1","downloads":12,"publishedAt":"2026-09-07T15:37:46.120Z","updatedAt":"2026-10-25T08:54:37.440Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/13413/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/13413/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/13413/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/13413/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/13413/v1/model.glb\n# Metres and +Y up are converted to Blender's Z-up scene automatically.","godot":"# Godot 4: copy model.glb into res://models/ and the editor imports it as a scene.\nvar packed := load(\"res://models/model.glb\") as PackedScene\nvar model := packed.instantiate()\nadd_child(model)","unity":"// Unity: import model.glb with glTFast (Package Manager: com.unity.cloud.gltfast) and drag the prefab in,\n// or load it at runtime straight from the CDN:\nusing GLTFast;\nvar gltf = new GltfImport();\nif (await gltf.Load(\"https://cdn.3dassets.dev/assets/13413/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"13381","slug":"ore-processing-and-haulage-plant-dust-suppression-unit-1fe1f188","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-1fe1f188","cdnUrl":"https://cdn.3dassets.dev/assets/13381/v1/model.glb","downloadUrl":"https://3dassets.dev/download/ore-processing-and-haulage-plant-dust-suppression-unit-1fe1f188","thumbnailUrl":"https://cdn.3dassets.dev/assets/13381/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/13381/v1/poster.webp","blurhash":"U8BDi^~B0001xnxaN2D%0057?u?a9gWT-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":125796,"triangles":2520,"vertices":7560,"meshes":6,"materials":6,"textures":0,"animations":[],"boundingBox":{"min":[-2.5899999188259244,-0.00010132369776250094,-2.119999885559082],"max":[2.5299999713897705,3.138672709560299,2.1550955966837613]},"sizeMeters":[5.12,3.139,4.275],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"Claude Fable 5.1","downloads":14,"publishedAt":"2026-09-07T15:37:40.799Z","updatedAt":"2026-10-25T16:53:24.756Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/13381/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/13381/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/13381/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/13381/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/13381/v1/model.glb\n# Metres and +Y up are converted to Blender's Z-up scene automatically.","godot":"# Godot 4: copy model.glb into res://models/ and the editor imports it as a scene.\nvar packed := load(\"res://models/model.glb\") as PackedScene\nvar model := packed.instantiate()\nadd_child(model)","unity":"// Unity: import model.glb with glTFast (Package Manager: com.unity.cloud.gltfast) and drag the prefab in,\n// or load it at runtime straight from the CDN:\nusing GLTFast;\nvar gltf = new GltfImport();\nif (await gltf.Load(\"https://cdn.3dassets.dev/assets/13381/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"13391","slug":"ore-processing-and-haulage-plant-conveyor-straight-12m-1c63193a","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-1c63193a","cdnUrl":"https://cdn.3dassets.dev/assets/13391/v1/model.glb","downloadUrl":"https://3dassets.dev/download/ore-processing-and-haulage-plant-conveyor-straight-12m-1c63193a","thumbnailUrl":"https://cdn.3dassets.dev/assets/13391/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/13391/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":97928,"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 Fable 5.1","downloads":10,"publishedAt":"2026-09-07T15:37:42.594Z","updatedAt":"2026-10-05T08:26:24.408Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/13391/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/13391/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/13391/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/13391/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/13391/v1/model.glb\n# Metres and +Y up are converted to Blender's Z-up scene automatically.","godot":"# Godot 4: copy model.glb into res://models/ and the editor imports it as a scene.\nvar packed := load(\"res://models/model.glb\") as PackedScene\nvar model := packed.instantiate()\nadd_child(model)","unity":"// Unity: import model.glb with glTFast (Package Manager: com.unity.cloud.gltfast) and drag the prefab in,\n// or load it at runtime straight from the CDN:\nusing GLTFast;\nvar gltf = new GltfImport();\nif (await gltf.Load(\"https://cdn.3dassets.dev/assets/13391/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"13389","slug":"ore-processing-and-haulage-plant-conveyor-incline-12m-fd4ba7d1","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-fd4ba7d1","cdnUrl":"https://cdn.3dassets.dev/assets/13389/v1/model.glb","downloadUrl":"https://3dassets.dev/download/ore-processing-and-haulage-plant-conveyor-incline-12m-fd4ba7d1","thumbnailUrl":"https://cdn.3dassets.dev/assets/13389/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/13389/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":151144,"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 Fable 5.1","downloads":14,"publishedAt":"2026-09-07T15:37:42.574Z","updatedAt":"2026-10-25T11:53:55.491Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/13389/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/13389/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/13389/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/13389/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/13389/v1/model.glb\n# Metres and +Y up are converted to Blender's Z-up scene automatically.","godot":"# Godot 4: copy model.glb into res://models/ and the editor imports it as a scene.\nvar packed := load(\"res://models/model.glb\") as PackedScene\nvar model := packed.instantiate()\nadd_child(model)","unity":"// Unity: import model.glb with glTFast (Package Manager: com.unity.cloud.gltfast) and drag the prefab in,\n// or load it at runtime straight from the CDN:\nusing GLTFast;\nvar gltf = new GltfImport();\nif (await gltf.Load(\"https://cdn.3dassets.dev/assets/13389/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"13393","slug":"ore-processing-and-haulage-plant-conveyor-curve-30deg-abac40f2","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-abac40f2","cdnUrl":"https://cdn.3dassets.dev/assets/13393/v1/model.glb","downloadUrl":"https://3dassets.dev/download/ore-processing-and-haulage-plant-conveyor-curve-30deg-abac40f2","thumbnailUrl":"https://cdn.3dassets.dev/assets/13393/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/13393/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":157540,"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 Fable 5.1","downloads":14,"publishedAt":"2026-09-07T15:37:42.623Z","updatedAt":"2026-10-06T10:49:32.299Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/13393/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/13393/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/13393/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/13393/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/13393/v1/model.glb\n# Metres and +Y up are converted to Blender's Z-up scene automatically.","godot":"# Godot 4: copy model.glb into res://models/ and the editor imports it as a scene.\nvar packed := load(\"res://models/model.glb\") as PackedScene\nvar model := packed.instantiate()\nadd_child(model)","unity":"// Unity: import model.glb with glTFast (Package Manager: com.unity.cloud.gltfast) and drag the prefab in,\n// or load it at runtime straight from the CDN:\nusing GLTFast;\nvar gltf = new GltfImport();\nif (await gltf.Load(\"https://cdn.3dassets.dev/assets/13393/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"13390","slug":"ore-processing-and-haulage-plant-conveyor-gallery-brid-99b770ba","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-99b770ba","cdnUrl":"https://cdn.3dassets.dev/assets/13390/v1/model.glb","downloadUrl":"https://3dassets.dev/download/ore-processing-and-haulage-plant-conveyor-gallery-brid-99b770ba","thumbnailUrl":"https://cdn.3dassets.dev/assets/13390/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/13390/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":133820,"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 Fable 5.1","downloads":12,"publishedAt":"2026-09-07T15:37:43.588Z","updatedAt":"2026-10-25T14:42:35.597Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/13390/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/13390/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/13390/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/13390/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/13390/v1/model.glb\n# Metres and +Y up are converted to Blender's Z-up scene automatically.","godot":"# Godot 4: copy model.glb into res://models/ and the editor imports it as a scene.\nvar packed := load(\"res://models/model.glb\") as PackedScene\nvar model := packed.instantiate()\nadd_child(model)","unity":"// Unity: import model.glb with glTFast (Package Manager: com.unity.cloud.gltfast) and drag the prefab in,\n// or load it at runtime straight from the CDN:\nusing GLTFast;\nvar gltf = new GltfImport();\nif (await gltf.Load(\"https://cdn.3dassets.dev/assets/13390/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"13392","slug":"ore-processing-and-haulage-plant-conveyor-gallery-incl-4a3a6249","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-4a3a6249","cdnUrl":"https://cdn.3dassets.dev/assets/13392/v1/model.glb","downloadUrl":"https://3dassets.dev/download/ore-processing-and-haulage-plant-conveyor-gallery-incl-4a3a6249","thumbnailUrl":"https://cdn.3dassets.dev/assets/13392/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/13392/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":133888,"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 Fable 5.1","downloads":11,"publishedAt":"2026-09-07T15:37:42.613Z","updatedAt":"2026-10-25T10:42:51.226Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/13392/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/13392/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/13392/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/13392/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/13392/v1/model.glb\n# Metres and +Y up are converted to Blender's Z-up scene automatically.","godot":"# Godot 4: copy model.glb into res://models/ and the editor imports it as a scene.\nvar packed := load(\"res://models/model.glb\") as PackedScene\nvar model := packed.instantiate()\nadd_child(model)","unity":"// Unity: import model.glb with glTFast (Package Manager: com.unity.cloud.gltfast) and drag the prefab in,\n// or load it at runtime straight from the CDN:\nusing GLTFast;\nvar gltf = new GltfImport();\nif (await gltf.Load(\"https://cdn.3dassets.dev/assets/13392/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"13395","slug":"ore-processing-and-haulage-plant-conveyor-transfer-tow-7adea84b","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-7adea84b","cdnUrl":"https://cdn.3dassets.dev/assets/13395/v1/model.glb","downloadUrl":"https://3dassets.dev/download/ore-processing-and-haulage-plant-conveyor-transfer-tow-7adea84b","thumbnailUrl":"https://cdn.3dassets.dev/assets/13395/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/13395/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":351884,"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 Fable 5.1","downloads":17,"publishedAt":"2026-09-07T15:37:42.741Z","updatedAt":"2026-10-25T09:37:24.975Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/13395/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/13395/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/13395/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/13395/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/13395/v1/model.glb\n# Metres and +Y up are converted to Blender's Z-up scene automatically.","godot":"# Godot 4: copy model.glb into res://models/ and the editor imports it as a scene.\nvar packed := load(\"res://models/model.glb\") as PackedScene\nvar model := packed.instantiate()\nadd_child(model)","unity":"// Unity: import model.glb with glTFast (Package Manager: com.unity.cloud.gltfast) and drag the prefab in,\n// or load it at runtime straight from the CDN:\nusing GLTFast;\nvar gltf = new GltfImport();\nif (await gltf.Load(\"https://cdn.3dassets.dev/assets/13395/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"13394","slug":"ore-processing-and-haulage-plant-conveyor-head-station-24789898","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-24789898","cdnUrl":"https://cdn.3dassets.dev/assets/13394/v1/model.glb","downloadUrl":"https://3dassets.dev/download/ore-processing-and-haulage-plant-conveyor-head-station-24789898","thumbnailUrl":"https://cdn.3dassets.dev/assets/13394/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/13394/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":146108,"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 Fable 5.1","downloads":14,"publishedAt":"2026-09-07T15:37:42.738Z","updatedAt":"2026-10-25T15:44:08.032Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/13394/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/13394/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/13394/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/13394/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/13394/v1/model.glb\n# Metres and +Y up are converted to Blender's Z-up scene automatically.","godot":"# Godot 4: copy model.glb into res://models/ and the editor imports it as a scene.\nvar packed := load(\"res://models/model.glb\") as PackedScene\nvar model := packed.instantiate()\nadd_child(model)","unity":"// Unity: import model.glb with glTFast (Package Manager: com.unity.cloud.gltfast) and drag the prefab in,\n// or load it at runtime straight from the CDN:\nusing GLTFast;\nvar gltf = new GltfImport();\nif (await gltf.Load(\"https://cdn.3dassets.dev/assets/13394/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"13396","slug":"ore-processing-and-haulage-plant-conveyor-tail-station-aef06d79","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-aef06d79","cdnUrl":"https://cdn.3dassets.dev/assets/13396/v1/model.glb","downloadUrl":"https://3dassets.dev/download/ore-processing-and-haulage-plant-conveyor-tail-station-aef06d79","thumbnailUrl":"https://cdn.3dassets.dev/assets/13396/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/13396/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":96284,"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 Fable 5.1","downloads":15,"publishedAt":"2026-09-07T15:37:42.834Z","updatedAt":"2026-10-25T07:39:57.916Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/13396/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/13396/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/13396/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/13396/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/13396/v1/model.glb\n# Metres and +Y up are converted to Blender's Z-up scene automatically.","godot":"# Godot 4: copy model.glb into res://models/ and the editor imports it as a scene.\nvar packed := load(\"res://models/model.glb\") as PackedScene\nvar model := packed.instantiate()\nadd_child(model)","unity":"// Unity: import model.glb with glTFast (Package Manager: com.unity.cloud.gltfast) and drag the prefab in,\n// or load it at runtime straight from the CDN:\nusing GLTFast;\nvar gltf = new GltfImport();\nif (await gltf.Load(\"https://cdn.3dassets.dev/assets/13396/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"13400","slug":"ore-processing-and-haulage-plant-tripper-car-f1988f04","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-f1988f04","cdnUrl":"https://cdn.3dassets.dev/assets/13400/v1/model.glb","downloadUrl":"https://3dassets.dev/download/ore-processing-and-haulage-plant-tripper-car-f1988f04","thumbnailUrl":"https://cdn.3dassets.dev/assets/13400/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/13400/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":126160,"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 Fable 5.1","downloads":10,"publishedAt":"2026-09-07T15:37:44.406Z","updatedAt":"2026-10-25T12:14:18.120Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/13400/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/13400/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/13400/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/13400/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/13400/v1/model.glb\n# Metres and +Y up are converted to Blender's Z-up scene automatically.","godot":"# Godot 4: copy model.glb into res://models/ and the editor imports it as a scene.\nvar packed := load(\"res://models/model.glb\") as PackedScene\nvar model := packed.instantiate()\nadd_child(model)","unity":"// Unity: import model.glb with glTFast (Package Manager: com.unity.cloud.gltfast) and drag the prefab in,\n// or load it at runtime straight from the CDN:\nusing GLTFast;\nvar gltf = new GltfImport();\nif (await gltf.Load(\"https://cdn.3dassets.dev/assets/13400/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"13399","slug":"ore-processing-and-haulage-plant-radial-stacker-8b8f21c3","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-8b8f21c3","cdnUrl":"https://cdn.3dassets.dev/assets/13399/v1/model.glb","downloadUrl":"https://3dassets.dev/download/ore-processing-and-haulage-plant-radial-stacker-8b8f21c3","thumbnailUrl":"https://cdn.3dassets.dev/assets/13399/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/13399/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":255168,"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 Fable 5.1","downloads":12,"publishedAt":"2026-09-07T15:37:45.411Z","updatedAt":"2026-10-25T09:10:00.509Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/13399/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/13399/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/13399/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/13399/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/13399/v1/model.glb\n# Metres and +Y up are converted to Blender's Z-up scene automatically.","godot":"# Godot 4: copy model.glb into res://models/ and the editor imports it as a scene.\nvar packed := load(\"res://models/model.glb\") as PackedScene\nvar model := packed.instantiate()\nadd_child(model)","unity":"// Unity: import model.glb with glTFast (Package Manager: com.unity.cloud.gltfast) and drag the prefab in,\n// or load it at runtime straight from the CDN:\nusing GLTFast;\nvar gltf = new GltfImport();\nif (await gltf.Load(\"https://cdn.3dassets.dev/assets/13399/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"13431","slug":"ore-processing-and-haulage-plant-silo-feed-conveyor-77f6f8c9","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-77f6f8c9","cdnUrl":"https://cdn.3dassets.dev/assets/13431/v1/model.glb","downloadUrl":"https://3dassets.dev/download/ore-processing-and-haulage-plant-silo-feed-conveyor-77f6f8c9","thumbnailUrl":"https://cdn.3dassets.dev/assets/13431/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/13431/v1/poster.webp","blurhash":"U68XC1_3D%WC4nD$t7t700Rj-;NG_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":432788,"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 Fable 5.1","downloads":12,"publishedAt":"2026-09-07T15:37:49.030Z","updatedAt":"2026-10-25T09:23:14.413Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/13431/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/13431/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/13431/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/13431/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/13431/v1/model.glb\n# Metres and +Y up are converted to Blender's Z-up scene automatically.","godot":"# Godot 4: copy model.glb into res://models/ and the editor imports it as a scene.\nvar packed := load(\"res://models/model.glb\") as PackedScene\nvar model := packed.instantiate()\nadd_child(model)","unity":"// Unity: import model.glb with glTFast (Package Manager: com.unity.cloud.gltfast) and drag the prefab in,\n// or load it at runtime straight from the CDN:\nusing GLTFast;\nvar gltf = new GltfImport();\nif (await gltf.Load(\"https://cdn.3dassets.dev/assets/13431/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"13397","slug":"ore-processing-and-haulage-plant-conveyor-walkway-modu-5d9c5fea","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-5d9c5fea","cdnUrl":"https://cdn.3dassets.dev/assets/13397/v1/model.glb","downloadUrl":"https://3dassets.dev/download/ore-processing-and-haulage-plant-conveyor-walkway-modu-5d9c5fea","thumbnailUrl":"https://cdn.3dassets.dev/assets/13397/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/13397/v1/poster.webp","blurhash":"UCBf:=%L4qxs~RIVE3%1004=%2t505t9?Foa","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":56556,"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 Fable 5.1","downloads":17,"publishedAt":"2026-09-07T15:37:44.259Z","updatedAt":"2026-10-07T00:08:53.654Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/13397/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/13397/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/13397/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/13397/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/13397/v1/model.glb\n# Metres and +Y up are converted to Blender's Z-up scene automatically.","godot":"# Godot 4: copy model.glb into res://models/ and the editor imports it as a scene.\nvar packed := load(\"res://models/model.glb\") as PackedScene\nvar model := packed.instantiate()\nadd_child(model)","unity":"// Unity: import model.glb with glTFast (Package Manager: com.unity.cloud.gltfast) and drag the prefab in,\n// or load it at runtime straight from the CDN:\nusing GLTFast;\nvar gltf = new GltfImport();\nif (await gltf.Load(\"https://cdn.3dassets.dev/assets/13397/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"13416","slug":"ore-processing-and-haulage-plant-coarse-ore-stockpile-4f749627","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-4f749627","cdnUrl":"https://cdn.3dassets.dev/assets/13416/v1/model.glb","downloadUrl":"https://3dassets.dev/download/ore-processing-and-haulage-plant-coarse-ore-stockpile-4f749627","thumbnailUrl":"https://cdn.3dassets.dev/assets/13416/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/13416/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":51776,"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 Fable 5.1","downloads":14,"publishedAt":"2026-09-07T15:37:48.172Z","updatedAt":"2026-10-25T12:45:57.677Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/13416/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/13416/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/13416/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/13416/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/13416/v1/model.glb\n# Metres and +Y up are converted to Blender's Z-up scene automatically.","godot":"# Godot 4: copy model.glb into res://models/ and the editor imports it as a scene.\nvar packed := load(\"res://models/model.glb\") as PackedScene\nvar model := packed.instantiate()\nadd_child(model)","unity":"// Unity: import model.glb with glTFast (Package Manager: com.unity.cloud.gltfast) and drag the prefab in,\n// or load it at runtime straight from the CDN:\nusing GLTFast;\nvar gltf = new GltfImport();\nif (await gltf.Load(\"https://cdn.3dassets.dev/assets/13416/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"13417","slug":"ore-processing-and-haulage-plant-product-stockpile-aa36b920","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-aa36b920","cdnUrl":"https://cdn.3dassets.dev/assets/13417/v1/model.glb","downloadUrl":"https://3dassets.dev/download/ore-processing-and-haulage-plant-product-stockpile-aa36b920","thumbnailUrl":"https://cdn.3dassets.dev/assets/13417/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/13417/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":22244,"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 Fable 5.1","downloads":9,"publishedAt":"2026-09-07T15:37:47.255Z","updatedAt":"2026-10-06T05:43:03.503Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/13417/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/13417/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/13417/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/13417/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/13417/v1/model.glb\n# Metres and +Y up are converted to Blender's Z-up scene automatically.","godot":"# Godot 4: copy model.glb into res://models/ and the editor imports it as a scene.\nvar packed := load(\"res://models/model.glb\") as PackedScene\nvar model := packed.instantiate()\nadd_child(model)","unity":"// Unity: import model.glb with glTFast (Package Manager: com.unity.cloud.gltfast) and drag the prefab in,\n// or load it at runtime straight from the CDN:\nusing GLTFast;\nvar gltf = new GltfImport();\nif (await gltf.Load(\"https://cdn.3dassets.dev/assets/13417/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"13427","slug":"ore-processing-and-haulage-plant-reclaim-tunnel-entran-120fdb63","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-120fdb63","cdnUrl":"https://cdn.3dassets.dev/assets/13427/v1/model.glb","downloadUrl":"https://3dassets.dev/download/ore-processing-and-haulage-plant-reclaim-tunnel-entran-120fdb63","thumbnailUrl":"https://cdn.3dassets.dev/assets/13427/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/13427/v1/poster.webp","blurhash":"U7AABm0M00={-oNGI:xa00^%~qIq9axu%0NF","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":102876,"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 Fable 5.1","downloads":11,"publishedAt":"2026-09-07T15:37:48.921Z","updatedAt":"2026-10-25T15:45:39.945Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/13427/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/13427/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/13427/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/13427/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/13427/v1/model.glb\n# Metres and +Y up are converted to Blender's Z-up scene automatically.","godot":"# Godot 4: copy model.glb into res://models/ and the editor imports it as a scene.\nvar packed := load(\"res://models/model.glb\") as PackedScene\nvar model := packed.instantiate()\nadd_child(model)","unity":"// Unity: import model.glb with glTFast (Package Manager: com.unity.cloud.gltfast) and drag the prefab in,\n// or load it at runtime straight from the CDN:\nusing GLTFast;\nvar gltf = new GltfImport();\nif (await gltf.Load(\"https://cdn.3dassets.dev/assets/13427/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"13398","slug":"ore-processing-and-haulage-plant-sag-mill-44da84c8","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-44da84c8","cdnUrl":"https://cdn.3dassets.dev/assets/13398/v1/model.glb","downloadUrl":"https://3dassets.dev/download/ore-processing-and-haulage-plant-sag-mill-44da84c8","thumbnailUrl":"https://cdn.3dassets.dev/assets/13398/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/13398/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":255852,"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 Fable 5.1","downloads":10,"publishedAt":"2026-09-07T15:37:44.365Z","updatedAt":"2026-10-25T09:28:05.274Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/13398/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/13398/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/13398/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/13398/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/13398/v1/model.glb\n# Metres and +Y up are converted to Blender's Z-up scene automatically.","godot":"# Godot 4: copy model.glb into res://models/ and the editor imports it as a scene.\nvar packed := load(\"res://models/model.glb\") as PackedScene\nvar model := packed.instantiate()\nadd_child(model)","unity":"// Unity: import model.glb with glTFast (Package Manager: com.unity.cloud.gltfast) and drag the prefab in,\n// or load it at runtime straight from the CDN:\nusing GLTFast;\nvar gltf = new GltfImport();\nif (await gltf.Load(\"https://cdn.3dassets.dev/assets/13398/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"13401","slug":"ore-processing-and-haulage-plant-ball-mill-53210c99","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-53210c99","cdnUrl":"https://cdn.3dassets.dev/assets/13401/v1/model.glb","downloadUrl":"https://3dassets.dev/download/ore-processing-and-haulage-plant-ball-mill-53210c99","thumbnailUrl":"https://cdn.3dassets.dev/assets/13401/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/13401/v1/poster.webp","blurhash":"U8AKK-^*00NbE1x]%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":262120,"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 Fable 5.1","downloads":10,"publishedAt":"2026-09-07T15:37:45.565Z","updatedAt":"2026-10-05T13:32:25.702Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/13401/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/13401/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/13401/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/13401/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/13401/v1/model.glb\n# Metres and +Y up are converted to Blender's Z-up scene automatically.","godot":"# Godot 4: copy model.glb into res://models/ and the editor imports it as a scene.\nvar packed := load(\"res://models/model.glb\") as PackedScene\nvar model := packed.instantiate()\nadd_child(model)","unity":"// Unity: import model.glb with glTFast (Package Manager: com.unity.cloud.gltfast) and drag the prefab in,\n// or load it at runtime straight from the CDN:\nusing GLTFast;\nvar gltf = new GltfImport();\nif (await gltf.Load(\"https://cdn.3dassets.dev/assets/13401/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"13403","slug":"ore-processing-and-haulage-plant-cyclone-cluster-0c656350","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-0c656350","cdnUrl":"https://cdn.3dassets.dev/assets/13403/v1/model.glb","downloadUrl":"https://3dassets.dev/download/ore-processing-and-haulage-plant-cyclone-cluster-0c656350","thumbnailUrl":"https://cdn.3dassets.dev/assets/13403/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/13403/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":231740,"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 Fable 5.1","downloads":9,"publishedAt":"2026-09-07T15:37:45.786Z","updatedAt":"2026-10-06T05:43:02.873Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/13403/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/13403/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/13403/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/13403/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/13403/v1/model.glb\n# Metres and +Y up are converted to Blender's Z-up scene automatically.","godot":"# Godot 4: copy model.glb into res://models/ and the editor imports it as a scene.\nvar packed := load(\"res://models/model.glb\") as PackedScene\nvar model := packed.instantiate()\nadd_child(model)","unity":"// Unity: import model.glb with glTFast (Package Manager: com.unity.cloud.gltfast) and drag the prefab in,\n// or load it at runtime straight from the CDN:\nusing GLTFast;\nvar gltf = new GltfImport();\nif (await gltf.Load(\"https://cdn.3dassets.dev/assets/13403/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"13402","slug":"ore-processing-and-haulage-plant-thickener-tank-4a9096de","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-4a9096de","cdnUrl":"https://cdn.3dassets.dev/assets/13402/v1/model.glb","downloadUrl":"https://3dassets.dev/download/ore-processing-and-haulage-plant-thickener-tank-4a9096de","thumbnailUrl":"https://cdn.3dassets.dev/assets/13402/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/13402/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":169368,"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 Fable 5.1","downloads":9,"publishedAt":"2026-09-07T15:37:45.707Z","updatedAt":"2026-10-05T17:20:42.850Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/13402/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/13402/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/13402/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/13402/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/13402/v1/model.glb\n# Metres and +Y up are converted to Blender's Z-up scene automatically.","godot":"# Godot 4: copy model.glb into res://models/ and the editor imports it as a scene.\nvar packed := load(\"res://models/model.glb\") as PackedScene\nvar model := packed.instantiate()\nadd_child(model)","unity":"// Unity: import model.glb with glTFast (Package Manager: com.unity.cloud.gltfast) and drag the prefab in,\n// or load it at runtime straight from the CDN:\nusing GLTFast;\nvar gltf = new GltfImport();\nif (await gltf.Load(\"https://cdn.3dassets.dev/assets/13402/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"13404","slug":"ore-processing-and-haulage-plant-flotation-cell-bank-f0761855","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-f0761855","cdnUrl":"https://cdn.3dassets.dev/assets/13404/v1/model.glb","downloadUrl":"https://3dassets.dev/download/ore-processing-and-haulage-plant-flotation-cell-bank-f0761855","thumbnailUrl":"https://cdn.3dassets.dev/assets/13404/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/13404/v1/poster.webp","blurhash":"U6C?im_400-pZg?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":355572,"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 Fable 5.1","downloads":16,"publishedAt":"2026-09-07T15:37:45.444Z","updatedAt":"2026-10-25T07:25:15.055Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/13404/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/13404/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/13404/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/13404/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/13404/v1/model.glb\n# Metres and +Y up are converted to Blender's Z-up scene automatically.","godot":"# Godot 4: copy model.glb into res://models/ and the editor imports it as a scene.\nvar packed := load(\"res://models/model.glb\") as PackedScene\nvar model := packed.instantiate()\nadd_child(model)","unity":"// Unity: import model.glb with glTFast (Package Manager: com.unity.cloud.gltfast) and drag the prefab in,\n// or load it at runtime straight from the CDN:\nusing GLTFast;\nvar gltf = new GltfImport();\nif (await gltf.Load(\"https://cdn.3dassets.dev/assets/13404/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"13415","slug":"ore-processing-and-haulage-plant-filter-press-d8f78a69","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-d8f78a69","cdnUrl":"https://cdn.3dassets.dev/assets/13415/v1/model.glb","downloadUrl":"https://3dassets.dev/download/ore-processing-and-haulage-plant-filter-press-d8f78a69","thumbnailUrl":"https://cdn.3dassets.dev/assets/13415/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/13415/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":74308,"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 Fable 5.1","downloads":14,"publishedAt":"2026-09-07T15:37:47.229Z","updatedAt":"2026-10-05T08:38:46.075Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/13415/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/13415/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/13415/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/13415/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/13415/v1/model.glb\n# Metres and +Y up are converted to Blender's Z-up scene automatically.","godot":"# Godot 4: copy model.glb into res://models/ and the editor imports it as a scene.\nvar packed := load(\"res://models/model.glb\") as PackedScene\nvar model := packed.instantiate()\nadd_child(model)","unity":"// Unity: import model.glb with glTFast (Package Manager: com.unity.cloud.gltfast) and drag the prefab in,\n// or load it at runtime straight from the CDN:\nusing GLTFast;\nvar gltf = new GltfImport();\nif (await gltf.Load(\"https://cdn.3dassets.dev/assets/13415/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"13414","slug":"ore-processing-and-haulage-plant-reagent-tank-farm-ab10b5f1","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-ab10b5f1","cdnUrl":"https://cdn.3dassets.dev/assets/13414/v1/model.glb","downloadUrl":"https://3dassets.dev/download/ore-processing-and-haulage-plant-reagent-tank-farm-ab10b5f1","thumbnailUrl":"https://cdn.3dassets.dev/assets/13414/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/13414/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":421568,"triangles":8700,"vertices":26100,"meshes":5,"materials":5,"textures":0,"animations":[],"boundingBox":{"min":[-6.25,-0.00014802669188757056,-3.999832148197882],"max":[6.415679454803467,5.549996313474049,3.999832148197882]},"sizeMeters":[12.666,5.55,8],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"Claude Fable 5.1","downloads":14,"publishedAt":"2026-09-07T15:37:46.167Z","updatedAt":"2026-10-25T14:38:02.298Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/13414/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/13414/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/13414/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/13414/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/13414/v1/model.glb\n# Metres and +Y up are converted to Blender's Z-up scene automatically.","godot":"# Godot 4: copy model.glb into res://models/ and the editor imports it as a scene.\nvar packed := load(\"res://models/model.glb\") as PackedScene\nvar model := packed.instantiate()\nadd_child(model)","unity":"// Unity: import model.glb with glTFast (Package Manager: com.unity.cloud.gltfast) and drag the prefab in,\n// or load it at runtime straight from the CDN:\nusing GLTFast;\nvar gltf = new GltfImport();\nif (await gltf.Load(\"https://cdn.3dassets.dev/assets/13414/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"13418","slug":"ore-processing-and-haulage-plant-silo-cluster-e4dde4e2","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-e4dde4e2","cdnUrl":"https://cdn.3dassets.dev/assets/13418/v1/model.glb","downloadUrl":"https://3dassets.dev/download/ore-processing-and-haulage-plant-silo-cluster-e4dde4e2","thumbnailUrl":"https://cdn.3dassets.dev/assets/13418/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/13418/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":235980,"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 Fable 5.1","downloads":12,"publishedAt":"2026-09-07T15:37:48.454Z","updatedAt":"2026-10-25T15:51:11.701Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/13418/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/13418/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/13418/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/13418/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/13418/v1/model.glb\n# Metres and +Y up are converted to Blender's Z-up scene automatically.","godot":"# Godot 4: copy model.glb into res://models/ and the editor imports it as a scene.\nvar packed := load(\"res://models/model.glb\") as PackedScene\nvar model := packed.instantiate()\nadd_child(model)","unity":"// Unity: import model.glb with glTFast (Package Manager: com.unity.cloud.gltfast) and drag the prefab in,\n// or load it at runtime straight from the CDN:\nusing GLTFast;\nvar gltf = new GltfImport();\nif (await gltf.Load(\"https://cdn.3dassets.dev/assets/13418/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"13419","slug":"ore-processing-and-haulage-plant-rail-loadout-bin-0597b778","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-0597b778","cdnUrl":"https://cdn.3dassets.dev/assets/13419/v1/model.glb","downloadUrl":"https://3dassets.dev/download/ore-processing-and-haulage-plant-rail-loadout-bin-0597b778","thumbnailUrl":"https://cdn.3dassets.dev/assets/13419/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/13419/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":194860,"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 Fable 5.1","downloads":10,"publishedAt":"2026-09-07T15:37:47.504Z","updatedAt":"2026-10-25T12:20:26.923Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/13419/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/13419/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/13419/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/13419/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/13419/v1/model.glb\n# Metres and +Y up are converted to Blender's Z-up scene automatically.","godot":"# Godot 4: copy model.glb into res://models/ and the editor imports it as a scene.\nvar packed := load(\"res://models/model.glb\") as PackedScene\nvar model := packed.instantiate()\nadd_child(model)","unity":"// Unity: import model.glb with glTFast (Package Manager: com.unity.cloud.gltfast) and drag the prefab in,\n// or load it at runtime straight from the CDN:\nusing GLTFast;\nvar gltf = new GltfImport();\nif (await gltf.Load(\"https://cdn.3dassets.dev/assets/13419/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"13423","slug":"ore-processing-and-haulage-plant-truck-loadout-872f7ff4","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-872f7ff4","cdnUrl":"https://cdn.3dassets.dev/assets/13423/v1/model.glb","downloadUrl":"https://3dassets.dev/download/ore-processing-and-haulage-plant-truck-loadout-872f7ff4","thumbnailUrl":"https://cdn.3dassets.dev/assets/13423/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/13423/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":97300,"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 Fable 5.1","downloads":11,"publishedAt":"2026-09-07T15:37:48.585Z","updatedAt":"2026-10-25T14:50:16.822Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/13423/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/13423/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/13423/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/13423/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/13423/v1/model.glb\n# Metres and +Y up are converted to Blender's Z-up scene automatically.","godot":"# Godot 4: copy model.glb into res://models/ and the editor imports it as a scene.\nvar packed := load(\"res://models/model.glb\") as PackedScene\nvar model := packed.instantiate()\nadd_child(model)","unity":"// Unity: import model.glb with glTFast (Package Manager: com.unity.cloud.gltfast) and drag the prefab in,\n// or load it at runtime straight from the CDN:\nusing GLTFast;\nvar gltf = new GltfImport();\nif (await gltf.Load(\"https://cdn.3dassets.dev/assets/13423/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"13426","slug":"ore-processing-and-haulage-plant-weighbridge-4c15d7de","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-4c15d7de","cdnUrl":"https://cdn.3dassets.dev/assets/13426/v1/model.glb","downloadUrl":"https://3dassets.dev/download/ore-processing-and-haulage-plant-weighbridge-4c15d7de","thumbnailUrl":"https://cdn.3dassets.dev/assets/13426/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/13426/v1/poster.webp","blurhash":"UAAJ_}-p4o%NWAD%M|xu00IV?bROxv~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":36264,"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 Fable 5.1","downloads":9,"publishedAt":"2026-09-07T15:37:47.864Z","updatedAt":"2026-10-05T23:12:17.610Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/13426/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/13426/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/13426/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/13426/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/13426/v1/model.glb\n# Metres and +Y up are converted to Blender's Z-up scene automatically.","godot":"# Godot 4: copy model.glb into res://models/ and the editor imports it as a scene.\nvar packed := load(\"res://models/model.glb\") as PackedScene\nvar model := packed.instantiate()\nadd_child(model)","unity":"// Unity: import model.glb with glTFast (Package Manager: com.unity.cloud.gltfast) and drag the prefab in,\n// or load it at runtime straight from the CDN:\nusing GLTFast;\nvar gltf = new GltfImport();\nif (await gltf.Load(\"https://cdn.3dassets.dev/assets/13426/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"13433","slug":"ore-processing-and-haulage-plant-tailings-berm-module-65fb0c2c","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-65fb0c2c","cdnUrl":"https://cdn.3dassets.dev/assets/13433/v1/model.glb","downloadUrl":"https://3dassets.dev/download/ore-processing-and-haulage-plant-tailings-berm-module-65fb0c2c","thumbnailUrl":"https://cdn.3dassets.dev/assets/13433/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/13433/v1/poster.webp","blurhash":"U8Bf^T9}00-o57%Mw]Vs00vy~VR-}=I9XnOY","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":29800,"triangles":524,"vertices":1572,"meshes":6,"materials":6,"textures":0,"animations":[],"boundingBox":{"min":[-18.000335703604236,0.0006999007353183373,-8.001156318044737],"max":[12.399999618530273,7.55004129773017,8.000297023578657]},"sizeMeters":[30.4,7.549,16.001],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"Claude Fable 5.1","downloads":11,"publishedAt":"2026-09-07T15:37:50.390Z","updatedAt":"2026-10-07T11:59:20.934Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/13433/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/13433/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/13433/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/13433/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/13433/v1/model.glb\n# Metres and +Y up are converted to Blender's Z-up scene automatically.","godot":"# Godot 4: copy model.glb into res://models/ and the editor imports it as a scene.\nvar packed := load(\"res://models/model.glb\") as PackedScene\nvar model := packed.instantiate()\nadd_child(model)","unity":"// Unity: import model.glb with glTFast (Package Manager: com.unity.cloud.gltfast) and drag the prefab in,\n// or load it at runtime straight from the CDN:\nusing GLTFast;\nvar gltf = new GltfImport();\nif (await gltf.Load(\"https://cdn.3dassets.dev/assets/13433/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"13435","slug":"ore-processing-and-haulage-plant-decant-tower-f01151e1","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-f01151e1","cdnUrl":"https://cdn.3dassets.dev/assets/13435/v1/model.glb","downloadUrl":"https://3dassets.dev/download/ore-processing-and-haulage-plant-decant-tower-f01151e1","thumbnailUrl":"https://cdn.3dassets.dev/assets/13435/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/13435/v1/poster.webp","blurhash":"U99agOtm00xF#iMyNLxu00Mw_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":111716,"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 Fable 5.1","downloads":8,"publishedAt":"2026-09-07T15:37:50.433Z","updatedAt":"2026-10-06T05:43:04.410Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/13435/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/13435/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/13435/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/13435/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/13435/v1/model.glb\n# Metres and +Y up are converted to Blender's Z-up scene automatically.","godot":"# Godot 4: copy model.glb into res://models/ and the editor imports it as a scene.\nvar packed := load(\"res://models/model.glb\") as PackedScene\nvar model := packed.instantiate()\nadd_child(model)","unity":"// Unity: import model.glb with glTFast (Package Manager: com.unity.cloud.gltfast) and drag the prefab in,\n// or load it at runtime straight from the CDN:\nusing GLTFast;\nvar gltf = new GltfImport();\nif (await gltf.Load(\"https://cdn.3dassets.dev/assets/13435/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"13443","slug":"ore-processing-and-haulage-plant-settling-pond-edge-e28c77f9","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-e28c77f9","cdnUrl":"https://cdn.3dassets.dev/assets/13443/v1/model.glb","downloadUrl":"https://3dassets.dev/download/ore-processing-and-haulage-plant-settling-pond-edge-e28c77f9","thumbnailUrl":"https://cdn.3dassets.dev/assets/13443/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/13443/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":39740,"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 Fable 5.1","downloads":12,"publishedAt":"2026-09-07T15:37:50.454Z","updatedAt":"2026-10-25T16:39:50.664Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/13443/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/13443/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/13443/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/13443/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/13443/v1/model.glb\n# Metres and +Y up are converted to Blender's Z-up scene automatically.","godot":"# Godot 4: copy model.glb into res://models/ and the editor imports it as a scene.\nvar packed := load(\"res://models/model.glb\") as PackedScene\nvar model := packed.instantiate()\nadd_child(model)","unity":"// Unity: import model.glb with glTFast (Package Manager: com.unity.cloud.gltfast) and drag the prefab in,\n// or load it at runtime straight from the CDN:\nusing GLTFast;\nvar gltf = new GltfImport();\nif (await gltf.Load(\"https://cdn.3dassets.dev/assets/13443/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"13445","slug":"ore-processing-and-haulage-plant-spillway-chute-41afc6f4","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-41afc6f4","cdnUrl":"https://cdn.3dassets.dev/assets/13445/v1/model.glb","downloadUrl":"https://3dassets.dev/download/ore-processing-and-haulage-plant-spillway-chute-41afc6f4","thumbnailUrl":"https://cdn.3dassets.dev/assets/13445/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/13445/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":45044,"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 Fable 5.1","downloads":9,"publishedAt":"2026-09-07T15:37:50.648Z","updatedAt":"2026-10-25T07:17:00.611Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/13445/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/13445/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/13445/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/13445/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/13445/v1/model.glb\n# Metres and +Y up are converted to Blender's Z-up scene automatically.","godot":"# Godot 4: copy model.glb into res://models/ and the editor imports it as a scene.\nvar packed := load(\"res://models/model.glb\") as PackedScene\nvar model := packed.instantiate()\nadd_child(model)","unity":"// Unity: import model.glb with glTFast (Package Manager: com.unity.cloud.gltfast) and drag the prefab in,\n// or load it at runtime straight from the CDN:\nusing GLTFast;\nvar gltf = new GltfImport();\nif (await gltf.Load(\"https://cdn.3dassets.dev/assets/13445/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"13438","slug":"ore-processing-and-haulage-plant-pump-house-778c76aa","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-778c76aa","cdnUrl":"https://cdn.3dassets.dev/assets/13438/v1/model.glb","downloadUrl":"https://3dassets.dev/download/ore-processing-and-haulage-plant-pump-house-778c76aa","thumbnailUrl":"https://cdn.3dassets.dev/assets/13438/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/13438/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":114880,"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 Fable 5.1","downloads":14,"publishedAt":"2026-09-07T15:37:49.712Z","updatedAt":"2026-10-05T13:32:25.908Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/13438/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/13438/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/13438/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/13438/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/13438/v1/model.glb\n# Metres and +Y up are converted to Blender's Z-up scene automatically.","godot":"# Godot 4: copy model.glb into res://models/ and the editor imports it as a scene.\nvar packed := load(\"res://models/model.glb\") as PackedScene\nvar model := packed.instantiate()\nadd_child(model)","unity":"// Unity: import model.glb with glTFast (Package Manager: com.unity.cloud.gltfast) and drag the prefab in,\n// or load it at runtime straight from the CDN:\nusing GLTFast;\nvar gltf = new GltfImport();\nif (await gltf.Load(\"https://cdn.3dassets.dev/assets/13438/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"13440","slug":"ore-processing-and-haulage-plant-process-water-tank-70b51852","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-70b51852","cdnUrl":"https://cdn.3dassets.dev/assets/13440/v1/model.glb","downloadUrl":"https://3dassets.dev/download/ore-processing-and-haulage-plant-process-water-tank-70b51852","thumbnailUrl":"https://cdn.3dassets.dev/assets/13440/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/13440/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":133968,"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 Fable 5.1","downloads":15,"publishedAt":"2026-09-07T15:37:50.166Z","updatedAt":"2026-10-25T14:29:37.624Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/13440/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/13440/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/13440/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/13440/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/13440/v1/model.glb\n# Metres and +Y up are converted to Blender's Z-up scene automatically.","godot":"# Godot 4: copy model.glb into res://models/ and the editor imports it as a scene.\nvar packed := load(\"res://models/model.glb\") as PackedScene\nvar model := packed.instantiate()\nadd_child(model)","unity":"// Unity: import model.glb with glTFast (Package Manager: com.unity.cloud.gltfast) and drag the prefab in,\n// or load it at runtime straight from the CDN:\nusing GLTFast;\nvar gltf = new GltfImport();\nif (await gltf.Load(\"https://cdn.3dassets.dev/assets/13440/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"13439","slug":"ore-processing-and-haulage-plant-slurry-pipeline-modul-0c7f76d6","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-0c7f76d6","cdnUrl":"https://cdn.3dassets.dev/assets/13439/v1/model.glb","downloadUrl":"https://3dassets.dev/download/ore-processing-and-haulage-plant-slurry-pipeline-modul-0c7f76d6","thumbnailUrl":"https://cdn.3dassets.dev/assets/13439/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/13439/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":65644,"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 Fable 5.1","downloads":8,"publishedAt":"2026-09-07T15:37:49.917Z","updatedAt":"2026-10-06T05:43:05.658Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/13439/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/13439/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/13439/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/13439/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/13439/v1/model.glb\n# Metres and +Y up are converted to Blender's Z-up scene automatically.","godot":"# Godot 4: copy model.glb into res://models/ and the editor imports it as a scene.\nvar packed := load(\"res://models/model.glb\") as PackedScene\nvar model := packed.instantiate()\nadd_child(model)","unity":"// Unity: import model.glb with glTFast (Package Manager: com.unity.cloud.gltfast) and drag the prefab in,\n// or load it at runtime straight from the CDN:\nusing GLTFast;\nvar gltf = new GltfImport();\nif (await gltf.Load(\"https://cdn.3dassets.dev/assets/13439/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"13446","slug":"ore-processing-and-haulage-plant-assay-laboratory-bf7f5188","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-bf7f5188","cdnUrl":"https://cdn.3dassets.dev/assets/13446/v1/model.glb","downloadUrl":"https://3dassets.dev/download/ore-processing-and-haulage-plant-assay-laboratory-bf7f5188","thumbnailUrl":"https://cdn.3dassets.dev/assets/13446/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/13446/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":109512,"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 Fable 5.1","downloads":9,"publishedAt":"2026-09-07T15:37:50.772Z","updatedAt":"2026-10-06T05:43:08.425Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/13446/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/13446/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/13446/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/13446/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/13446/v1/model.glb\n# Metres and +Y up are converted to Blender's Z-up scene automatically.","godot":"# Godot 4: copy model.glb into res://models/ and the editor imports it as a scene.\nvar packed := load(\"res://models/model.glb\") as PackedScene\nvar model := packed.instantiate()\nadd_child(model)","unity":"// Unity: import model.glb with glTFast (Package Manager: com.unity.cloud.gltfast) and drag the prefab in,\n// or load it at runtime straight from the CDN:\nusing GLTFast;\nvar gltf = new GltfImport();\nif (await gltf.Load(\"https://cdn.3dassets.dev/assets/13446/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"13451","slug":"ore-processing-and-haulage-plant-electrical-mcc-buildi-adff0170","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-adff0170","cdnUrl":"https://cdn.3dassets.dev/assets/13451/v1/model.glb","downloadUrl":"https://3dassets.dev/download/ore-processing-and-haulage-plant-electrical-mcc-buildi-adff0170","thumbnailUrl":"https://cdn.3dassets.dev/assets/13451/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/13451/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":111228,"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 Fable 5.1","downloads":11,"publishedAt":"2026-09-07T15:37:51.509Z","updatedAt":"2026-10-06T05:43:11.168Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/13451/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/13451/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/13451/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/13451/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/13451/v1/model.glb\n# Metres and +Y up are converted to Blender's Z-up scene automatically.","godot":"# Godot 4: copy model.glb into res://models/ and the editor imports it as a scene.\nvar packed := load(\"res://models/model.glb\") as PackedScene\nvar model := packed.instantiate()\nadd_child(model)","unity":"// Unity: import model.glb with glTFast (Package Manager: com.unity.cloud.gltfast) and drag the prefab in,\n// or load it at runtime straight from the CDN:\nusing GLTFast;\nvar gltf = new GltfImport();\nif (await gltf.Load(\"https://cdn.3dassets.dev/assets/13451/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"13452","slug":"ore-processing-and-haulage-plant-maintenance-workshop-fb29c9f0","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-fb29c9f0","cdnUrl":"https://cdn.3dassets.dev/assets/13452/v1/model.glb","downloadUrl":"https://3dassets.dev/download/ore-processing-and-haulage-plant-maintenance-workshop-fb29c9f0","thumbnailUrl":"https://cdn.3dassets.dev/assets/13452/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/13452/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":103660,"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 Fable 5.1","downloads":8,"publishedAt":"2026-09-07T15:37:51.662Z","updatedAt":"2026-10-06T05:43:13.102Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/13452/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/13452/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/13452/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/13452/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/13452/v1/model.glb\n# Metres and +Y up are converted to Blender's Z-up scene automatically.","godot":"# Godot 4: copy model.glb into res://models/ and the editor imports it as a scene.\nvar packed := load(\"res://models/model.glb\") as PackedScene\nvar model := packed.instantiate()\nadd_child(model)","unity":"// Unity: import model.glb with glTFast (Package Manager: com.unity.cloud.gltfast) and drag the prefab in,\n// or load it at runtime straight from the CDN:\nusing GLTFast;\nvar gltf = new GltfImport();\nif (await gltf.Load(\"https://cdn.3dassets.dev/assets/13452/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"13453","slug":"ore-processing-and-haulage-plant-lamp-room-260e550f","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-260e550f","cdnUrl":"https://cdn.3dassets.dev/assets/13453/v1/model.glb","downloadUrl":"https://3dassets.dev/download/ore-processing-and-haulage-plant-lamp-room-260e550f","thumbnailUrl":"https://cdn.3dassets.dev/assets/13453/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/13453/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":59424,"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 Fable 5.1","downloads":12,"publishedAt":"2026-09-07T15:37:51.963Z","updatedAt":"2026-10-25T14:25:04.569Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/13453/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/13453/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/13453/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/13453/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/13453/v1/model.glb\n# Metres and +Y up are converted to Blender's Z-up scene automatically.","godot":"# Godot 4: copy model.glb into res://models/ and the editor imports it as a scene.\nvar packed := load(\"res://models/model.glb\") as PackedScene\nvar model := packed.instantiate()\nadd_child(model)","unity":"// Unity: import model.glb with glTFast (Package Manager: com.unity.cloud.gltfast) and drag the prefab in,\n// or load it at runtime straight from the CDN:\nusing GLTFast;\nvar gltf = new GltfImport();\nif (await gltf.Load(\"https://cdn.3dassets.dev/assets/13453/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"13457","slug":"ore-processing-and-haulage-plant-change-house-70f7554a","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-70f7554a","cdnUrl":"https://cdn.3dassets.dev/assets/13457/v1/model.glb","downloadUrl":"https://3dassets.dev/download/ore-processing-and-haulage-plant-change-house-70f7554a","thumbnailUrl":"https://cdn.3dassets.dev/assets/13457/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/13457/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":99360,"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 Fable 5.1","downloads":10,"publishedAt":"2026-09-07T15:37:52.417Z","updatedAt":"2026-10-06T05:43:11.928Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/13457/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/13457/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/13457/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/13457/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/13457/v1/model.glb\n# Metres and +Y up are converted to Blender's Z-up scene automatically.","godot":"# Godot 4: copy model.glb into res://models/ and the editor imports it as a scene.\nvar packed := load(\"res://models/model.glb\") as PackedScene\nvar model := packed.instantiate()\nadd_child(model)","unity":"// Unity: import model.glb with glTFast (Package Manager: com.unity.cloud.gltfast) and drag the prefab in,\n// or load it at runtime straight from the CDN:\nusing GLTFast;\nvar gltf = new GltfImport();\nif (await gltf.Load(\"https://cdn.3dassets.dev/assets/13457/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"13456","slug":"ore-processing-and-haulage-plant-core-shed-eb72c65b","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-eb72c65b","cdnUrl":"https://cdn.3dassets.dev/assets/13456/v1/model.glb","downloadUrl":"https://3dassets.dev/download/ore-processing-and-haulage-plant-core-shed-eb72c65b","thumbnailUrl":"https://cdn.3dassets.dev/assets/13456/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/13456/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":34556,"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 Fable 5.1","downloads":9,"publishedAt":"2026-09-07T15:37:52.388Z","updatedAt":"2026-10-07T01:19:31.498Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/13456/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/13456/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/13456/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/13456/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/13456/v1/model.glb\n# Metres and +Y up are converted to Blender's Z-up scene automatically.","godot":"# Godot 4: copy model.glb into res://models/ and the editor imports it as a scene.\nvar packed := load(\"res://models/model.glb\") as PackedScene\nvar model := packed.instantiate()\nadd_child(model)","unity":"// Unity: import model.glb with glTFast (Package Manager: com.unity.cloud.gltfast) and drag the prefab in,\n// or load it at runtime straight from the CDN:\nusing GLTFast;\nvar gltf = new GltfImport();\nif (await gltf.Load(\"https://cdn.3dassets.dev/assets/13456/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"13461","slug":"ore-processing-and-haulage-plant-fuel-island-52c33a12","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-52c33a12","cdnUrl":"https://cdn.3dassets.dev/assets/13461/v1/model.glb","downloadUrl":"https://3dassets.dev/download/ore-processing-and-haulage-plant-fuel-island-52c33a12","thumbnailUrl":"https://cdn.3dassets.dev/assets/13461/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/13461/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 Fable 5.1","downloads":11,"publishedAt":"2026-09-07T15:37:52.460Z","updatedAt":"2026-10-07T21:45:10.171Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/13461/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/13461/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/13461/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/13461/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/13461/v1/model.glb\n# Metres and +Y up are converted to Blender's Z-up scene automatically.","godot":"# Godot 4: copy model.glb into res://models/ and the editor imports it as a scene.\nvar packed := load(\"res://models/model.glb\") as PackedScene\nvar model := packed.instantiate()\nadd_child(model)","unity":"// Unity: import model.glb with glTFast (Package Manager: com.unity.cloud.gltfast) and drag the prefab in,\n// or load it at runtime straight from the CDN:\nusing GLTFast;\nvar gltf = new GltfImport();\nif (await gltf.Load(\"https://cdn.3dassets.dev/assets/13461/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"13462","slug":"ore-processing-and-haulage-plant-site-office-a738f200","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-a738f200","cdnUrl":"https://cdn.3dassets.dev/assets/13462/v1/model.glb","downloadUrl":"https://3dassets.dev/download/ore-processing-and-haulage-plant-site-office-a738f200","thumbnailUrl":"https://cdn.3dassets.dev/assets/13462/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/13462/v1/poster.webp","blurhash":"U9B:y.%L00ad?d9FD%-;009G-=%h8^_2?bIU","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":60300,"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 Fable 5.1","downloads":11,"publishedAt":"2026-09-07T15:37:53.684Z","updatedAt":"2026-10-06T04:32:21.289Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/13462/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/13462/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/13462/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/13462/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/13462/v1/model.glb\n# Metres and +Y up are converted to Blender's Z-up scene automatically.","godot":"# Godot 4: copy model.glb into res://models/ and the editor imports it as a scene.\nvar packed := load(\"res://models/model.glb\") as PackedScene\nvar model := packed.instantiate()\nadd_child(model)","unity":"// Unity: import model.glb with glTFast (Package Manager: com.unity.cloud.gltfast) and drag the prefab in,\n// or load it at runtime straight from the CDN:\nusing GLTFast;\nvar gltf = new GltfImport();\nif (await gltf.Load(\"https://cdn.3dassets.dev/assets/13462/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"13458","slug":"ore-processing-and-haulage-plant-core-tray-rack-d58ec8a1","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-d58ec8a1","cdnUrl":"https://cdn.3dassets.dev/assets/13458/v1/model.glb","downloadUrl":"https://3dassets.dev/download/ore-processing-and-haulage-plant-core-tray-rack-d58ec8a1","thumbnailUrl":"https://cdn.3dassets.dev/assets/13458/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/13458/v1/poster.webp","blurhash":"UDFFd4?E00NG~W?aRiM{00xb%LRjahxuWCIo","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":118320,"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 Fable 5.1","downloads":13,"publishedAt":"2026-09-07T15:37:52.448Z","updatedAt":"2026-10-05T08:06:25.743Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/13458/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/13458/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/13458/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/13458/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/13458/v1/model.glb\n# Metres and +Y up are converted to Blender's Z-up scene automatically.","godot":"# Godot 4: copy model.glb into res://models/ and the editor imports it as a scene.\nvar packed := load(\"res://models/model.glb\") as PackedScene\nvar model := packed.instantiate()\nadd_child(model)","unity":"// Unity: import model.glb with glTFast (Package Manager: com.unity.cloud.gltfast) and drag the prefab in,\n// or load it at runtime straight from the CDN:\nusing GLTFast;\nvar gltf = new GltfImport();\nif (await gltf.Load(\"https://cdn.3dassets.dev/assets/13458/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}}]}}