{"data":{"id":284,"slug":"recycling-and-waste-transfer-yard","title":"Recycling Centre and Waste Transfer Yard","summary":"The public tip and the transfer yard: open top skips, a raised tipping platform, bring banks, a reuse shop, a weighbridge, ported material bays, a baler, a wheel loader and a skip lorry, with the cabins, fencing, lighting and safety kit a municipal recycling centre needs.","description":"Original CC0 recycling centre library for the public facing tip and the outdoor waste transfer yard. The tip side carries open top skips in three sizes with loaded variants of bagged household waste and garden waste, a ported raised platform section with its tipping kerb and guard rail, an access stair, tipping bay blocks, material signage boards for garden waste, glass and metals, a reuse shop cabin with a roller shutter, a small electricals cage, a battery and bulb collection unit, a bunded oil and paint drum bay, bring banks for bottles and textiles, a public bin and a bag trolley. The yard side adds a weighbridge deck plate and its control cabin, an articulated wheel loader, a hook arm skip lorry, a bulk transfer trailer, stacks of baled cardboard and plastic, a vertical baler, a conveyor feed hopper, a ported material bay divider wall, yard ground tiles with mud tracked and queue lane variants, a drainage channel grate and a wash down point. The site is finished with an office cabin and a welfare cabin, an entrance barrier, mesh fence panels and a gate standing open, floodlight masts, camera poles, safety signage, cones, bollards, a fire point and a water bowser. Named pivoted nodes carry rigid node-transform clips only: the loader's boom raises and its bucket tips, the skip lorry's hook arm tilts, the reuse shop shutter and the bring bank hatches lift, the bin and baler lids open, the barrier arm tilts up, the hopper rollers spin and the loader, lorry and trolley wheels roll. Hydraulic rams beyond the one driven node, lifting chains and hooks, cables, conveyor belts, welded mesh and every load of loose material are modelled solid and never move, because none of them is reachable with one rigid node transform. The waste is modelled as clean bagged, boxed and baled material. No waste company, council or manufacturer names, badges or artwork anywhere.","url":"https://3dassets.dev/packs/recycling-and-waste-transfer-yard","coverUrl":"https://cdn.3dassets.dev/assets/34934/v1/poster.webp","assetCount":47,"aiGenerated":true,"aiGeneratedAssetCount":47,"aiModels":["Claude Opus 5"],"aiModelUnspecifiedCount":0,"featured":true,"licenseLabel":"CC0 1.0 Universal","totalBytes":1873468,"totalTriangles":28536,"starterScene":{"id":"34934","slug":"recycling-and-waste-transfer-yard-recycl-9dae0c82-starter-scene","title":"Recycling centre and waste transfer yard (Recycling Centre and Waste Transfer Yard)","summary":"A working public recycling centre and its transfer yard, 28 m by 20 m on a ported concrete slab. Down the left hand side the public tip runs off a three section raised platform with its access stair, open top skips in three sizes backed under the tipping edge, two of them...","description":"A working public recycling centre and its transfer yard, 28 m by 20 m on a ported concrete slab. Down the left hand side the public tip runs off a three section raised platform with its access stair, open top skips in three sizes backed under the tipping edge, two of them loaded with bagged and boxed material and garden waste, and a material signage board over each bay. A run of tipping bay blocks keeps cars off the skip line. The entrance end carries the bring banks for glass and textiles, the small electricals cage, the battery and bulb unit, the oil and paint drum bay and the reuse shop cabin with its shutter up, with bollards, bins, bag trolleys, a fire point and the water bowser around them. On the right a marked queue lane comes in through the open gate past the barrier arm and over the weighbridge, with its control cabin alongside and a skip lorry arriving. Across the back of the yard three material bays are built from ported push walls with baled cardboard and plastic stacked in them, a loaded skip at the mouth of the first, the vertical baler and the conveyor feed hopper along the right hand wall, the bulk transfer trailer parked beside them and the wheel loader working the middle bay with its bucket down. The site office and staff welfare cabins, floodlight masts, camera poles and mesh fencing close the yard in.","status":"published","url":"https://3dassets.dev/assets/recycling-and-waste-transfer-yard-recycl-9dae0c82-starter-scene","cdnUrl":"https://cdn.3dassets.dev/assets/34934/v1/model.glb","downloadUrl":"https://3dassets.dev/download/recycling-and-waste-transfer-yard-recycl-9dae0c82-starter-scene","thumbnailUrl":"https://cdn.3dassets.dev/assets/34934/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/34934/v1/poster.webp","blurhash":"U3BDf,.A00,@9X-;%3R600H;.OEl?08_NYJ7","category":{"slug":"environments","title":"Environments & Scenes"},"tags":[{"slug":"modern","title":"Modern"},{"slug":"stylized","title":"Stylized"},{"slug":"kit","title":"Kit / Set"}],"license":{"slug":"cc0-1.0","name":"CC0 1.0 Universal","url":"https://creativecommons.org/publicdomain/zero/1.0/","attributionRequired":false},"contributor":{"username":"3dassets","name":"3D Assets","url":"https://3dassets.dev/u/3dassets"},"stats":{"fileSize":711400,"triangles":13992,"vertices":31852,"meshes":223,"materials":8,"textures":2,"animations":[],"boundingBox":{"min":[-14.409999990463257,-0.10005035479557733,-10.78997344427027],"max":[14.070698738098145,5.929999828338623,11.229999923706055]},"sizeMeters":[28.481,6.03,22.02],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization","EXT_texture_webp"]},"aiGenerated":true,"aiModel":"Claude Opus 5","downloads":0,"publishedAt":"2026-09-11T10:39:36.847Z","updatedAt":"2026-09-11T10:39:36.944Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/34934/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function RecyclingCentreAndWasteTransferYardRecyclingCentreAndWasteTransferYard(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/34934/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/34934/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/34934/v1/model.glb\" alt=\"Recycling centre and waste transfer yard (Recycling Centre and Waste Transfer Yard)\" camera-controls auto-rotate></model-viewer>","blender":"# Blender 4.x: File > Import > glTF 2.0, or from the Python console after downloading the file.\nimport bpy\nbpy.ops.import_scene.gltf(filepath='model.glb')  # from https://cdn.3dassets.dev/assets/34934/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/34934/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},"assets":[{"id":"34891","slug":"recycling-and-waste-transfer-yard-recycling-and-waste--2d36eccf","title":"Recycling yard ground tile, 4 m (Recycling Centre and Waste Transfer Yard)","summary":"Heavy duty concrete yard module 4 m square and 100 mm thick with saw cut joints running each way, laid so its top face is the running surface, with edge ports on all four sides so a whole transfer yard repeats from it.","description":"Heavy duty concrete yard module 4 m square and 100 mm thick with saw cut joints running each way, laid so its top face is the running surface, with edge ports on all four sides so a whole transfer yard repeats from it. Free 3D model for recycling centre, waste transfer yard and municipal depot game scenes in Unity, Godot, Unreal, three.js and Blender. Overall 4.00 by 0.11 by 4.00 m (X by Y by Z). Metre units, +Y up, the working face toward +Z, resting on y=0 with the origin on the footprint. Static geometry; no rig, collision or navigation data. Static modular piece; the saw cut joints are modelled as recessed strips. No waste company, council, plant or vehicle manufacturer names, badges or artwork anywhere: every plate, panel and sign is blank.","status":"published","url":"https://3dassets.dev/assets/recycling-and-waste-transfer-yard-recycling-and-waste--2d36eccf","cdnUrl":"https://cdn.3dassets.dev/assets/34891/v1/model.glb","downloadUrl":"https://3dassets.dev/download/recycling-and-waste-transfer-yard-recycling-and-waste--2d36eccf","thumbnailUrl":"https://cdn.3dassets.dev/assets/34891/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/34891/v1/poster.webp","blurhash":"U6Ci{$-;00f5%MaxRjof00IU~qRk9FogofWA","category":{"slug":"roads-infrastructure","title":"Roads & Infrastructure"},"tags":[{"slug":"modern","title":"Modern"},{"slug":"stylized","title":"Stylized"},{"slug":"modular","title":"Modular"},{"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":17968,"triangles":72,"vertices":216,"meshes":2,"materials":2,"textures":1,"animations":[],"boundingBox":{"min":[-2,-0.00005035479557733563,-2],"max":[2,0.10604696803718781,2]},"sizeMeters":[4,0.106,4],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization","EXT_texture_webp"]},"aiGenerated":true,"aiModel":"Claude Opus 5","downloads":0,"publishedAt":"2026-09-11T10:39:12.507Z","updatedAt":"2026-09-11T10:39:12.713Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/34891/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function RecyclingYardGroundTile4MRecyclingCentreAndWasteTransferYard(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/34891/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/34891/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/34891/v1/model.glb\" alt=\"Recycling yard ground tile, 4 m (Recycling Centre and Waste Transfer Yard)\" camera-controls auto-rotate></model-viewer>","blender":"# Blender 4.x: File > Import > glTF 2.0, or from the Python console after downloading the file.\nimport bpy\nbpy.ops.import_scene.gltf(filepath='model.glb')  # from https://cdn.3dassets.dev/assets/34891/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/34891/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"34889","slug":"recycling-and-waste-transfer-yard-recycling-and-waste--b3fb1f7c","title":"Mud tracked yard tile, 4 m (Recycling Centre and Waste Transfer Yard)","summary":"The same 4 m yard module with dried mud trodden across it: three spread patches standing a few millimetres proud of the slab and two wheel ruts run through them, for the bay mouths and the loader's working line.","description":"The same 4 m yard module with dried mud trodden across it: three spread patches standing a few millimetres proud of the slab and two wheel ruts run through them, for the bay mouths and the loader's working line. Free 3D model for recycling centre, waste transfer yard and municipal depot game scenes in Unity, Godot, Unreal, three.js and Blender. Overall 4.00 by 0.12 by 4.00 m (X by Y by Z). Metre units, +Y up, the working face toward +Z, resting on y=0 with the origin on the footprint. Static geometry; no rig, collision or navigation data. Static modular piece; the mud is modelled as flat spread solids, not a decal. No waste company, council, plant or vehicle manufacturer names, badges or artwork anywhere: every plate, panel and sign is blank.","status":"published","url":"https://3dassets.dev/assets/recycling-and-waste-transfer-yard-recycling-and-waste--b3fb1f7c","cdnUrl":"https://cdn.3dassets.dev/assets/34889/v1/model.glb","downloadUrl":"https://3dassets.dev/download/recycling-and-waste-transfer-yard-recycling-and-waste--b3fb1f7c","thumbnailUrl":"https://cdn.3dassets.dev/assets/34889/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/34889/v1/poster.webp","blurhash":"U2BpU$_300.S?GafkXx]009F}qDO0fkUH?D$","category":{"slug":"roads-infrastructure","title":"Roads & Infrastructure"},"tags":[{"slug":"modern","title":"Modern"},{"slug":"stylized","title":"Stylized"},{"slug":"modular","title":"Modular"},{"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":24228,"triangles":72,"vertices":216,"meshes":3,"materials":3,"textures":2,"animations":[],"boundingBox":{"min":[-2,-0.00005035479557733563,-2],"max":[2,0.11999786335276987,2]},"sizeMeters":[4,0.12,4],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization","EXT_texture_webp"]},"aiGenerated":true,"aiModel":"Claude Opus 5","downloads":0,"publishedAt":"2026-09-11T10:39:12.436Z","updatedAt":"2026-09-11T10:39:12.540Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/34889/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function MudTrackedYardTile4MRecyclingCentreAndWasteTransferYard(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/34889/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/34889/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/34889/v1/model.glb\" alt=\"Mud tracked yard tile, 4 m (Recycling Centre and Waste Transfer Yard)\" camera-controls auto-rotate></model-viewer>","blender":"# Blender 4.x: File > Import > glTF 2.0, or from the Python console after downloading the file.\nimport bpy\nbpy.ops.import_scene.gltf(filepath='model.glb')  # from https://cdn.3dassets.dev/assets/34889/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/34889/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"34890","slug":"recycling-and-waste-transfer-yard-recycling-and-waste--020cc446","title":"Marked queue lane ground tile, 4 m (Recycling Centre and Waste Transfer Yard)","summary":"The same 4 m yard module painted as a queue lane to the weighbridge: two yellow lane lines standing 6 mm proud of the slab, a directional arrow between them and a charcoal hold line across the head of the tile.","description":"The same 4 m yard module painted as a queue lane to the weighbridge: two yellow lane lines standing 6 mm proud of the slab, a directional arrow between them and a charcoal hold line across the head of the tile. Free 3D model for recycling centre, waste transfer yard and municipal depot game scenes in Unity, Godot, Unreal, three.js and Blender. Overall 4.00 by 0.11 by 4.00 m (X by Y by Z). Metre units, +Y up, the working face toward +Z, resting on y=0 with the origin on the footprint. Static geometry; no rig, collision or navigation data. Static modular piece; the paint is modelled as a raised film. No waste company, council, plant or vehicle manufacturer names, badges or artwork anywhere: every plate, panel and sign is blank.","status":"published","url":"https://3dassets.dev/assets/recycling-and-waste-transfer-yard-recycling-and-waste--020cc446","cdnUrl":"https://cdn.3dassets.dev/assets/34890/v1/model.glb","downloadUrl":"https://3dassets.dev/download/recycling-and-waste-transfer-yard-recycling-and-waste--020cc446","thumbnailUrl":"https://cdn.3dassets.dev/assets/34890/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/34890/v1/poster.webp","blurhash":"U7Csjf-;00Rk%MaxRkof00IU~pax9ZogoeWA","category":{"slug":"roads-infrastructure","title":"Roads & Infrastructure"},"tags":[{"slug":"modern","title":"Modern"},{"slug":"stylized","title":"Stylized"},{"slug":"modular","title":"Modular"},{"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":18992,"triangles":84,"vertices":252,"meshes":3,"materials":3,"textures":1,"animations":[],"boundingBox":{"min":[-2,-0.00005035479557733563,-2],"max":[2,0.10807117144374695,2]},"sizeMeters":[4,0.108,4],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization","EXT_texture_webp"]},"aiGenerated":true,"aiModel":"Claude Opus 5","downloads":0,"publishedAt":"2026-09-11T10:39:12.469Z","updatedAt":"2026-09-11T10:39:12.574Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/34890/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function MarkedQueueLaneGroundTile4MRecyclingCentreAndWasteTransferYard(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/34890/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/34890/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/34890/v1/model.glb\" alt=\"Marked queue lane ground tile, 4 m (Recycling Centre and Waste Transfer Yard)\" camera-controls auto-rotate></model-viewer>","blender":"# Blender 4.x: File > Import > glTF 2.0, or from the Python console after downloading the file.\nimport bpy\nbpy.ops.import_scene.gltf(filepath='model.glb')  # from https://cdn.3dassets.dev/assets/34890/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/34890/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"34888","slug":"recycling-and-waste-transfer-yard-recycling-and-waste--877e6ccd","title":"Raised skip platform section, 4 m (Recycling Centre and Waste Transfer Yard)","summary":"Public tipping platform module 4 m wide and 3 m deep with its deck 1.2 m up: steel chequer deck on a charcoal portal frame, a yellow tipping kerb along the front edge, a two rail guard along the back and side ports on the deck line.","description":"Public tipping platform module 4 m wide and 3 m deep with its deck 1.2 m up: steel chequer deck on a charcoal portal frame, a yellow tipping kerb along the front edge, a two rail guard along the back and side ports on the deck line. Free 3D model for recycling centre, waste transfer yard and municipal depot game scenes in Unity, Godot, Unreal, three.js and Blender. Overall 4.00 by 2.25 by 2.98 m (X by Y by Z). Metre units, +Y up, the working face toward +Z, resting on y=0 with the origin on the footprint. The deck is open at both ends so a run of sections makes one continuous tipping platform; the stair flight caps whichever end a scene needs. Static geometry; no rig, collision or navigation data. Static modular piece; the guard rail is bolted, not gated. No waste company, council, plant or vehicle manufacturer names, badges or artwork anywhere: every plate, panel and sign is blank.","status":"published","url":"https://3dassets.dev/assets/recycling-and-waste-transfer-yard-recycling-and-waste--877e6ccd","cdnUrl":"https://cdn.3dassets.dev/assets/34888/v1/model.glb","downloadUrl":"https://3dassets.dev/download/recycling-and-waste-transfer-yard-recycling-and-waste--877e6ccd","thumbnailUrl":"https://cdn.3dassets.dev/assets/34888/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/34888/v1/poster.webp","blurhash":"UGD]k=Wa00xp~oWGIVoH00Rk%OWA4oV=R:o#","category":{"slug":"buildings","title":"Buildings & Architecture"},"tags":[{"slug":"modern","title":"Modern"},{"slug":"stylized","title":"Stylized"},{"slug":"modular","title":"Modular"},{"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":11920,"triangles":192,"vertices":576,"meshes":3,"materials":3,"textures":0,"animations":[],"boundingBox":{"min":[-2,0.00000592122040266041,-1.4851356073083901],"max":[2,2.2511940394882153,1.5001355930032754]},"sizeMeters":[4,2.251,2.985],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"Claude Opus 5","downloads":0,"publishedAt":"2026-09-11T10:39:12.409Z","updatedAt":"2026-09-11T10:39:12.521Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/34888/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function RaisedSkipPlatformSection4MRecyclingCentreAndWasteTransferYard(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/34888/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/34888/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/34888/v1/model.glb\" alt=\"Raised skip platform section, 4 m (Recycling Centre and Waste Transfer Yard)\" camera-controls auto-rotate></model-viewer>","blender":"# Blender 4.x: File > Import > glTF 2.0, or from the Python console after downloading the file.\nimport bpy\nbpy.ops.import_scene.gltf(filepath='model.glb')  # from https://cdn.3dassets.dev/assets/34888/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/34888/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"34892","slug":"recycling-and-waste-transfer-yard-recycling-and-waste--b5ead833","title":"Skip platform stair flight (Recycling Centre and Waste Transfer Yard)","summary":"Public access stair up to a tipping platform: seven steel treads on charcoal stringers rising 1.2 m over a 1.8 m run, yellow handrails on knee height posts both sides and bolted base plates, 1.4 m wide.","description":"Public access stair up to a tipping platform: seven steel treads on charcoal stringers rising 1.2 m over a 1.8 m run, yellow handrails on knee height posts both sides and bolted base plates, 1.4 m wide. Free 3D model for recycling centre, waste transfer yard and municipal depot game scenes in Unity, Godot, Unreal, three.js and Blender. Overall 2.08 by 2.11 by 1.60 m (X by Y by Z). Metre units, +Y up, the working face toward +Z, resting on y=0 with the origin on the footprint. The flight rises toward -X from its foot at the origin, so the top tread lands one riser under a platform deck set at 1.2 m. Static geometry; no rig, collision or navigation data. Static flight; the treads, stringers and rails are one rigid assembly. No waste company, council, plant or vehicle manufacturer names, badges or artwork anywhere: every plate, panel and sign is blank.","status":"published","url":"https://3dassets.dev/assets/recycling-and-waste-transfer-yard-recycling-and-waste--b5ead833","cdnUrl":"https://cdn.3dassets.dev/assets/34892/v1/model.glb","downloadUrl":"https://3dassets.dev/download/recycling-and-waste-transfer-yard-recycling-and-waste--b5ead833","thumbnailUrl":"https://cdn.3dassets.dev/assets/34892/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/34892/v1/poster.webp","blurhash":"U7CGPi-:00-;~J_2NOD$00M_%hWY9jD%IUtA","category":{"slug":"buildings","title":"Buildings & Architecture"},"tags":[{"slug":"modern","title":"Modern"},{"slug":"stylized","title":"Stylized"},{"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":14908,"triangles":252,"vertices":756,"meshes":3,"materials":3,"textures":0,"animations":[],"boundingBox":{"min":[-1.913849115371704,0.00002106082723374314,-0.8000087410647679],"max":[0.17000000178813934,2.1066730010699852,0.8000087410647679]},"sizeMeters":[2.084,2.107,1.6],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"Claude Opus 5","downloads":0,"publishedAt":"2026-09-11T10:39:15.364Z","updatedAt":"2026-09-11T10:39:15.488Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/34892/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function SkipPlatformStairFlightRecyclingCentreAndWasteTransferYard(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/34892/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/34892/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/34892/v1/model.glb\" alt=\"Skip platform stair flight (Recycling Centre and Waste Transfer Yard)\" camera-controls auto-rotate></model-viewer>","blender":"# Blender 4.x: File > Import > glTF 2.0, or from the Python console after downloading the file.\nimport bpy\nbpy.ops.import_scene.gltf(filepath='model.glb')  # from https://cdn.3dassets.dev/assets/34892/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/34892/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"34895","slug":"recycling-and-waste-transfer-yard-recycling-and-waste--22194309","title":"Open top skip, 8 yard (Recycling Centre and Waste Transfer Yard)","summary":"Municipal open top skip 3.6 m long, 1.8 m wide and 1.2 m deep: a green body with a sloped hook end, charcoal rubbing rails and lifting lugs, a yellow top rail all round and a steel hook bar, standing empty on its runners.","description":"Municipal open top skip 3.6 m long, 1.8 m wide and 1.2 m deep: a green body with a sloped hook end, charcoal rubbing rails and lifting lugs, a yellow top rail all round and a steel hook bar, standing empty on its runners. Free 3D model for recycling centre, waste transfer yard and municipal depot game scenes in Unity, Godot, Unreal, three.js and Blender. Overall 3.64 by 1.35 by 1.88 m (X by Y by Z). Metre units, +Y up, the working face toward +Z, resting on y=0 with the origin on the footprint. Static geometry; no rig, collision or navigation data. Static container; the lifting chains and the hook eye rope are not modelled, because a chain is not reachable with one rigid node transform. No waste company, council, plant or vehicle manufacturer names, badges or artwork anywhere: every plate, panel and sign is blank.","status":"published","url":"https://3dassets.dev/assets/recycling-and-waste-transfer-yard-recycling-and-waste--22194309","cdnUrl":"https://cdn.3dassets.dev/assets/34895/v1/model.glb","downloadUrl":"https://3dassets.dev/download/recycling-and-waste-transfer-yard-recycling-and-waste--22194309","thumbnailUrl":"https://cdn.3dassets.dev/assets/34895/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/34895/v1/poster.webp","blurhash":"UEBO7[yB8xs,~S%eR-Vt4Tw[k;Rl4?n5RkIp","category":{"slug":"props","title":"Props & Furniture"},"tags":[{"slug":"modern","title":"Modern"},{"slug":"stylized","title":"Stylized"},{"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":15608,"triangles":252,"vertices":756,"meshes":4,"materials":4,"textures":0,"animations":[],"boundingBox":{"min":[-1.8410911560058594,-0.000017987376446593206,-0.940128763205081],"max":[1.7999999523162842,1.3500453259458358,0.940128763205081]},"sizeMeters":[3.641,1.35,1.88],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"Claude Opus 5","downloads":0,"publishedAt":"2026-09-11T10:39:14.624Z","updatedAt":"2026-09-11T10:39:14.828Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/34895/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function OpenTopSkip8YardRecyclingCentreAndWasteTransferYard(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/34895/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/34895/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/34895/v1/model.glb\" alt=\"Open top skip, 8 yard (Recycling Centre and Waste Transfer Yard)\" camera-controls auto-rotate></model-viewer>","blender":"# Blender 4.x: File > Import > glTF 2.0, or from the Python console after downloading the file.\nimport bpy\nbpy.ops.import_scene.gltf(filepath='model.glb')  # from https://cdn.3dassets.dev/assets/34895/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/34895/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"34893","slug":"recycling-and-waste-transfer-yard-recycling-and-waste--15952d99","title":"Open top skip, 4 yard (Recycling Centre and Waste Transfer Yard)","summary":"The same open top skip at 2.6 m long and 0.9 m deep, the size a tip uses for the heavy materials it fills fast: identical body, rubbing rails, lifting lugs, top rail and hook bar.","description":"The same open top skip at 2.6 m long and 0.9 m deep, the size a tip uses for the heavy materials it fills fast: identical body, rubbing rails, lifting lugs, top rail and hook bar. Free 3D model for recycling centre, waste transfer yard and municipal depot game scenes in Unity, Godot, Unreal, three.js and Blender. Overall 2.64 by 1.05 by 1.88 m (X by Y by Z). Metre units, +Y up, the working face toward +Z, resting on y=0 with the origin on the footprint. Static geometry; no rig, collision or navigation data. Static container; the lifting chains are not modelled. No waste company, council, plant or vehicle manufacturer names, badges or artwork anywhere: every plate, panel and sign is blank.","status":"published","url":"https://3dassets.dev/assets/recycling-and-waste-transfer-yard-recycling-and-waste--15952d99","cdnUrl":"https://cdn.3dassets.dev/assets/34893/v1/model.glb","downloadUrl":"https://3dassets.dev/download/recycling-and-waste-transfer-yard-recycling-and-waste--15952d99","thumbnailUrl":"https://cdn.3dassets.dev/assets/34893/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/34893/v1/poster.webp","blurhash":"UEBXlXyCD6jY~TtQRme.00nOXlRk0Ni{M|M|","category":{"slug":"props","title":"Props & Furniture"},"tags":[{"slug":"modern","title":"Modern"},{"slug":"stylized","title":"Stylized"},{"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":15660,"triangles":252,"vertices":756,"meshes":4,"materials":4,"textures":0,"animations":[],"boundingBox":{"min":[-1.3384208679199219,-0.00004318139683823219,-0.9400371981012005],"max":[1.2999999523162842,1.0500696985703106,0.9400371981012005]},"sizeMeters":[2.638,1.05,1.88],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"Claude Opus 5","downloads":0,"publishedAt":"2026-09-11T10:39:14.341Z","updatedAt":"2026-09-11T10:39:14.457Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/34893/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function OpenTopSkip4YardRecyclingCentreAndWasteTransferYard(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/34893/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/34893/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/34893/v1/model.glb\" alt=\"Open top skip, 4 yard (Recycling Centre and Waste Transfer Yard)\" camera-controls auto-rotate></model-viewer>","blender":"# Blender 4.x: File > Import > glTF 2.0, or from the Python console after downloading the file.\nimport bpy\nbpy.ops.import_scene.gltf(filepath='model.glb')  # from https://cdn.3dassets.dev/assets/34893/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/34893/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"34894","slug":"recycling-and-waste-transfer-yard-recycling-and-waste--201b4101","title":"Open top skip, 16 yard (Recycling Centre and Waste Transfer Yard)","summary":"The same open top skip at 5.2 m long and 1.6 m deep, the builder's size a transfer yard fills with timber and hardcore: identical body, rubbing rails, lifting lugs, top rail and hook bar.","description":"The same open top skip at 5.2 m long and 1.6 m deep, the builder's size a transfer yard fills with timber and hardcore: identical body, rubbing rails, lifting lugs, top rail and hook bar. Free 3D model for recycling centre, waste transfer yard and municipal depot game scenes in Unity, Godot, Unreal, three.js and Blender. Overall 5.24 by 1.75 by 1.88 m (X by Y by Z). Metre units, +Y up, the working face toward +Z, resting on y=0 with the origin on the footprint. Static geometry; no rig, collision or navigation data. Static container; the lifting chains are not modelled. No waste company, council, plant or vehicle manufacturer names, badges or artwork anywhere: every plate, panel and sign is blank.","status":"published","url":"https://3dassets.dev/assets/recycling-and-waste-transfer-yard-recycling-and-waste--201b4101","cdnUrl":"https://cdn.3dassets.dev/assets/34894/v1/model.glb","downloadUrl":"https://3dassets.dev/download/recycling-and-waste-transfer-yard-recycling-and-waste--201b4101","thumbnailUrl":"https://cdn.3dassets.dev/assets/34894/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/34894/v1/poster.webp","blurhash":"UCB55zx[8xoy~8%{R.R64T,.t+M}4?rEniNI","category":{"slug":"props","title":"Props & Furniture"},"tags":[{"slug":"modern","title":"Modern"},{"slug":"stylized","title":"Stylized"},{"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":15660,"triangles":252,"vertices":756,"meshes":4,"materials":4,"textures":0,"animations":[],"boundingBox":{"min":[-2.642746686935425,-0.000045481747396713956,-0.9398785018577462],"max":[2.5999999046325684,1.750069716451704,0.9398785018577462]},"sizeMeters":[5.243,1.75,1.88],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"Claude Opus 5","downloads":0,"publishedAt":"2026-09-11T10:39:14.483Z","updatedAt":"2026-09-11T10:39:14.590Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/34894/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function OpenTopSkip16YardRecyclingCentreAndWasteTransferYard(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/34894/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/34894/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/34894/v1/model.glb\" alt=\"Open top skip, 16 yard (Recycling Centre and Waste Transfer Yard)\" camera-controls auto-rotate></model-viewer>","blender":"# Blender 4.x: File > Import > glTF 2.0, or from the Python console after downloading the file.\nimport bpy\nbpy.ops.import_scene.gltf(filepath='model.glb')  # from https://cdn.3dassets.dev/assets/34894/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/34894/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"34897","slug":"recycling-and-waste-transfer-yard-recycling-and-waste--46317b01","title":"Open top skip loaded with household waste (Recycling Centre and Waste Transfer Yard)","summary":"The 8 yard skip filled the way a tip bay fills: tied sacks, flattened and taped cartons, a stack of timber offcuts and two lengths of scrap steel, heaped just under the top rail and modelled as clean bagged and boxed material.","description":"The 8 yard skip filled the way a tip bay fills: tied sacks, flattened and taped cartons, a stack of timber offcuts and two lengths of scrap steel, heaped just under the top rail and modelled as clean bagged and boxed material. Free 3D model for recycling centre, waste transfer yard and municipal depot game scenes in Unity, Godot, Unreal, three.js and Blender. Overall 3.64 by 1.66 by 1.88 m (X by Y by Z). Metre units, +Y up, the working face toward +Z, resting on y=0 with the origin on the footprint. Static geometry; no rig, collision or navigation data. Static container and static load; the sacks are modelled as tied solids rather than cloth, because there is no skinning anywhere in this library. No waste company, council, plant or vehicle manufacturer names, badges or artwork anywhere: every plate, panel and sign is blank.","status":"published","url":"https://3dassets.dev/assets/recycling-and-waste-transfer-yard-recycling-and-waste--46317b01","cdnUrl":"https://cdn.3dassets.dev/assets/34897/v1/model.glb","downloadUrl":"https://3dassets.dev/download/recycling-and-waste-transfer-yard-recycling-and-waste--46317b01","thumbnailUrl":"https://cdn.3dassets.dev/assets/34897/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/34897/v1/poster.webp","blurhash":"UABXfJ%f4Txp}l%xS~Rj00v}tRIr0.R7a2IC","category":{"slug":"props","title":"Props & Furniture"},"tags":[{"slug":"modern","title":"Modern"},{"slug":"stylized","title":"Stylized"},{"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":45836,"triangles":708,"vertices":2124,"meshes":6,"materials":6,"textures":1,"animations":[],"boundingBox":{"min":[-1.8410911560058594,0.000012517886744389806,-0.940128763205081],"max":[1.7999999523162842,1.6599874487346544,0.940128763205081]},"sizeMeters":[3.641,1.66,1.88],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization","EXT_texture_webp"]},"aiGenerated":true,"aiModel":"Claude Opus 5","downloads":0,"publishedAt":"2026-09-11T10:39:16.396Z","updatedAt":"2026-09-11T10:39:16.545Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/34897/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function OpenTopSkipLoadedWithHouseholdWasteRecyclingCentreAndWasteTransferYard(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/34897/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/34897/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/34897/v1/model.glb\" alt=\"Open top skip loaded with household waste (Recycling Centre and Waste Transfer Yard)\" camera-controls auto-rotate></model-viewer>","blender":"# Blender 4.x: File > Import > glTF 2.0, or from the Python console after downloading the file.\nimport bpy\nbpy.ops.import_scene.gltf(filepath='model.glb')  # from https://cdn.3dassets.dev/assets/34897/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/34897/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"34896","slug":"recycling-and-waste-transfer-yard-recycling-and-waste--a3072ee6","title":"Open top skip loaded with garden waste (Recycling Centre and Waste Transfer Yard)","summary":"The 8 yard skip filled with green waste: cut timber, stacked prunings and hedge trimmings modelled as neat faceted bundles with tied sacks at one end, heaped level with the top rail.","description":"The 8 yard skip filled with green waste: cut timber, stacked prunings and hedge trimmings modelled as neat faceted bundles with tied sacks at one end, heaped level with the top rail. Free 3D model for recycling centre, waste transfer yard and municipal depot game scenes in Unity, Godot, Unreal, three.js and Blender. Overall 3.64 by 1.40 by 1.88 m (X by Y by Z). Metre units, +Y up, the working face toward +Z, resting on y=0 with the origin on the footprint. Static geometry; no rig, collision or navigation data. Static container and static load; the bundles are modelled as solids, because loose material is not reachable with a rigid node transform. No waste company, council, plant or vehicle manufacturer names, badges or artwork anywhere: every plate, panel and sign is blank.","status":"published","url":"https://3dassets.dev/assets/recycling-and-waste-transfer-yard-recycling-and-waste--a3072ee6","cdnUrl":"https://cdn.3dassets.dev/assets/34896/v1/model.glb","downloadUrl":"https://3dassets.dev/download/recycling-and-waste-transfer-yard-recycling-and-waste--a3072ee6","thumbnailUrl":"https://cdn.3dassets.dev/assets/34896/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/34896/v1/poster.webp","blurhash":"UEBg^p%fDQsA~8%eS#a100wHoJNe0%m.R6Ip","category":{"slug":"props","title":"Props & Furniture"},"tags":[{"slug":"modern","title":"Modern"},{"slug":"stylized","title":"Stylized"},{"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":35568,"triangles":516,"vertices":1548,"meshes":5,"materials":5,"textures":1,"animations":[],"boundingBox":{"min":[-1.8410911560058594,0.00009461399960764005,-0.940128763205081],"max":[1.7999999523162842,1.3999053621585344,0.940128763205081]},"sizeMeters":[3.641,1.4,1.88],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization","EXT_texture_webp"]},"aiGenerated":true,"aiModel":"Claude Opus 5","downloads":0,"publishedAt":"2026-09-11T10:39:16.400Z","updatedAt":"2026-09-11T10:39:16.535Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/34896/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function OpenTopSkipLoadedWithGardenWasteRecyclingCentreAndWasteTransferYard(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/34896/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/34896/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/34896/v1/model.glb\" alt=\"Open top skip loaded with garden waste (Recycling Centre and Waste Transfer Yard)\" camera-controls auto-rotate></model-viewer>","blender":"# Blender 4.x: File > Import > glTF 2.0, or from the Python console after downloading the file.\nimport bpy\nbpy.ops.import_scene.gltf(filepath='model.glb')  # from https://cdn.3dassets.dev/assets/34896/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/34896/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"34898","slug":"recycling-and-waste-transfer-yard-recycling-and-waste--01d7531c","title":"Tipping bay wall block, 2 m (Recycling Centre and Waste Transfer Yard)","summary":"Precast concrete barrier block 2 m long and 0.9 m tall for the edge of a tipping bay: a tapered body on a wide foot, a yellow high visibility band along the top and a charcoal impact kerb, with end ports so a run repeats.","description":"Precast concrete barrier block 2 m long and 0.9 m tall for the edge of a tipping bay: a tapered body on a wide foot, a yellow high visibility band along the top and a charcoal impact kerb, with end ports so a run repeats. Free 3D model for recycling centre, waste transfer yard and municipal depot game scenes in Unity, Godot, Unreal, three.js and Blender. Overall 2.02 by 1.00 by 0.70 m (X by Y by Z). Metre units, +Y up, the working face toward +Z, resting on y=0 with the origin on the footprint. Static geometry; no rig, collision or navigation data. Static modular piece; the lifting eyes are cast in and never move. No waste company, council, plant or vehicle manufacturer names, badges or artwork anywhere: every plate, panel and sign is blank.","status":"published","url":"https://3dassets.dev/assets/recycling-and-waste-transfer-yard-recycling-and-waste--01d7531c","cdnUrl":"https://cdn.3dassets.dev/assets/34898/v1/model.glb","downloadUrl":"https://3dassets.dev/download/recycling-and-waste-transfer-yard-recycling-and-waste--01d7531c","thumbnailUrl":"https://cdn.3dassets.dev/assets/34898/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/34898/v1/poster.webp","blurhash":"UCGIiV?a01s.~K~VXAD*00xS?FIZ4$9FshRk","category":{"slug":"roads-infrastructure","title":"Roads & Infrastructure"},"tags":[{"slug":"modern","title":"Modern"},{"slug":"stylized","title":"Stylized"},{"slug":"modular","title":"Modular"},{"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":18620,"triangles":72,"vertices":216,"meshes":4,"materials":4,"textures":1,"animations":[],"boundingBox":{"min":[-1.0099999904632568,0.00006499012006910831,-0.34994140115754735],"max":[1.0099999904632568,1.0000198261943811,0.34994140115754735]},"sizeMeters":[2.02,1,0.7],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization","EXT_texture_webp"]},"aiGenerated":true,"aiModel":"Claude Opus 5","downloads":0,"publishedAt":"2026-09-11T10:39:16.703Z","updatedAt":"2026-09-11T10:39:16.897Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/34898/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function TippingBayWallBlock2MRecyclingCentreAndWasteTransferYard(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/34898/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/34898/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/34898/v1/model.glb\" alt=\"Tipping bay wall block, 2 m (Recycling Centre and Waste Transfer Yard)\" camera-controls auto-rotate></model-viewer>","blender":"# Blender 4.x: File > Import > glTF 2.0, or from the Python console after downloading the file.\nimport bpy\nbpy.ops.import_scene.gltf(filepath='model.glb')  # from https://cdn.3dassets.dev/assets/34898/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/34898/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"34899","slug":"recycling-and-waste-transfer-yard-recycling-and-waste--27d5e29d","title":"Material signage board, garden waste (Recycling Centre and Waste Transfer Yard)","summary":"Tip bay signage board 1.6 m wide standing 2.6 m on two posts: a green face in a charcoal frame with a yellow header band and a modelled leaf pictogram, for the platform rail over a skip.","description":"Tip bay signage board 1.6 m wide standing 2.6 m on two posts: a green face in a charcoal frame with a yellow header band and a modelled leaf pictogram, for the platform rail over a skip. Free 3D model for recycling centre, waste transfer yard and municipal depot game scenes in Unity, Godot, Unreal, three.js and Blender. Overall 1.64 by 2.52 by 0.50 m (X by Y by Z). Metre units, +Y up, the working face toward +Z, resting on y=0 with the origin on the footprint. The board faces +Z and the posts stand on the deck or the slab, whichever the scene puts under it. Static geometry; no rig, collision or navigation data. Static board; the pictogram is modelled geometry and there is no wording on it. No waste company, council, plant or vehicle manufacturer names, badges or artwork anywhere: every plate, panel and sign is blank.","status":"published","url":"https://3dassets.dev/assets/recycling-and-waste-transfer-yard-recycling-and-waste--27d5e29d","cdnUrl":"https://cdn.3dassets.dev/assets/34899/v1/model.glb","downloadUrl":"https://3dassets.dev/download/recycling-and-waste-transfer-yard-recycling-and-waste--27d5e29d","thumbnailUrl":"https://cdn.3dassets.dev/assets/34899/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/34899/v1/poster.webp","blurhash":"U5851Htk00R6.h%MDSDi#7j=J-Rom9xsuMD*","category":{"slug":"props","title":"Props & Furniture"},"tags":[{"slug":"modern","title":"Modern"},{"slug":"stylized","title":"Stylized"},{"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":21648,"triangles":120,"vertices":360,"meshes":4,"materials":4,"textures":1,"animations":[],"boundingBox":{"min":[-0.8200555374803741,-0.000027769810958699903,-0.16994658505416904],"max":[0.8200555374803741,2.5199999809265137,0.32994659637905155]},"sizeMeters":[1.64,2.52,0.5],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization","EXT_texture_webp"]},"aiGenerated":true,"aiModel":"Claude Opus 5","downloads":0,"publishedAt":"2026-09-11T10:39:17.116Z","updatedAt":"2026-09-11T10:39:17.231Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/34899/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function MaterialSignageBoardGardenWasteRecyclingCentreAndWasteTransferYard(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/34899/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/34899/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/34899/v1/model.glb\" alt=\"Material signage board, garden waste (Recycling Centre and Waste Transfer Yard)\" camera-controls auto-rotate></model-viewer>","blender":"# Blender 4.x: File > Import > glTF 2.0, or from the Python console after downloading the file.\nimport bpy\nbpy.ops.import_scene.gltf(filepath='model.glb')  # from https://cdn.3dassets.dev/assets/34899/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/34899/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"34901","slug":"recycling-and-waste-transfer-yard-recycling-and-waste--1afad172","title":"Material signage board, glass (Recycling Centre and Waste Transfer Yard)","summary":"The same tip bay signage board with a blue face and a modelled bottle pictogram, for the glass bay or the bring bank line.","description":"The same tip bay signage board with a blue face and a modelled bottle pictogram, for the glass bay or the bring bank line. Free 3D model for recycling centre, waste transfer yard and municipal depot game scenes in Unity, Godot, Unreal, three.js and Blender. Overall 1.64 by 2.52 by 0.40 m (X by Y by Z). Metre units, +Y up, the working face toward +Z, resting on y=0 with the origin on the footprint. Static geometry; no rig, collision or navigation data. Static board; the pictogram is modelled geometry and there is no wording on it. No waste company, council, plant or vehicle manufacturer names, badges or artwork anywhere: every plate, panel and sign is blank.","status":"published","url":"https://3dassets.dev/assets/recycling-and-waste-transfer-yard-recycling-and-waste--1afad172","cdnUrl":"https://cdn.3dassets.dev/assets/34901/v1/model.glb","downloadUrl":"https://3dassets.dev/download/recycling-and-waste-transfer-yard-recycling-and-waste--1afad172","thumbnailUrl":"https://cdn.3dassets.dev/assets/34901/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/34901/v1/poster.webp","blurhash":"U48EPWo#00aJ.T%N8_9E=:t79%ROZL%0yZ9a","category":{"slug":"props","title":"Props & Furniture"},"tags":[{"slug":"modern","title":"Modern"},{"slug":"stylized","title":"Stylized"},{"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":24960,"triangles":188,"vertices":564,"meshes":4,"materials":4,"textures":1,"animations":[],"boundingBox":{"min":[-0.8200555374803741,-0.000027769810958699903,-0.1500192229448794],"max":[0.8200555374803741,2.5199999809265137,0.2507306120469568]},"sizeMeters":[1.64,2.52,0.401],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization","EXT_texture_webp"]},"aiGenerated":true,"aiModel":"Claude Opus 5","downloads":0,"publishedAt":"2026-09-11T10:39:18.254Z","updatedAt":"2026-09-11T10:39:18.479Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/34901/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function MaterialSignageBoardGlassRecyclingCentreAndWasteTransferYard(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/34901/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/34901/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/34901/v1/model.glb\" alt=\"Material signage board, glass (Recycling Centre and Waste Transfer Yard)\" camera-controls auto-rotate></model-viewer>","blender":"# Blender 4.x: File > Import > glTF 2.0, or from the Python console after downloading the file.\nimport bpy\nbpy.ops.import_scene.gltf(filepath='model.glb')  # from https://cdn.3dassets.dev/assets/34901/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/34901/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"34900","slug":"recycling-and-waste-transfer-yard-recycling-and-waste--d27245fe","title":"Material signage board, scrap metal (Recycling Centre and Waste Transfer Yard)","summary":"The same tip bay signage board with an orange face and a modelled can and offcut pictogram, for the metals bay.","description":"The same tip bay signage board with an orange face and a modelled can and offcut pictogram, for the metals bay. Free 3D model for recycling centre, waste transfer yard and municipal depot game scenes in Unity, Godot, Unreal, three.js and Blender. Overall 1.64 by 2.52 by 0.38 m (X by Y by Z). Metre units, +Y up, the working face toward +Z, resting on y=0 with the origin on the footprint. Static geometry; no rig, collision or navigation data. Static board; the pictogram is modelled geometry and there is no wording on it. No waste company, council, plant or vehicle manufacturer names, badges or artwork anywhere: every plate, panel and sign is blank.","status":"published","url":"https://3dassets.dev/assets/recycling-and-waste-transfer-yard-recycling-and-waste--d27245fe","cdnUrl":"https://cdn.3dassets.dev/assets/34900/v1/model.glb","downloadUrl":"https://3dassets.dev/download/recycling-and-waste-transfer-yard-recycling-and-waste--d27245fe","thumbnailUrl":"https://cdn.3dassets.dev/assets/34900/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/34900/v1/poster.webp","blurhash":"U6Ac-p-l00D-}~--5G4=yDxZVrE40:xv}:D%","category":{"slug":"props","title":"Props & Furniture"},"tags":[{"slug":"modern","title":"Modern"},{"slug":"stylized","title":"Stylized"},{"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":24392,"triangles":176,"vertices":528,"meshes":4,"materials":4,"textures":1,"animations":[],"boundingBox":{"min":[-0.8200555374803741,-0.000027769810958699903,-0.1500192229448794],"max":[0.8200555374803741,2.5199999809265137,0.2316577607839067]},"sizeMeters":[1.64,2.52,0.382],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization","EXT_texture_webp"]},"aiGenerated":true,"aiModel":"Claude Opus 5","downloads":0,"publishedAt":"2026-09-11T10:39:18.241Z","updatedAt":"2026-09-11T10:39:18.481Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/34900/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function MaterialSignageBoardScrapMetalRecyclingCentreAndWasteTransferYard(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/34900/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/34900/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/34900/v1/model.glb\" alt=\"Material signage board, scrap metal (Recycling Centre and Waste Transfer Yard)\" camera-controls auto-rotate></model-viewer>","blender":"# Blender 4.x: File > Import > glTF 2.0, or from the Python console after downloading the file.\nimport bpy\nbpy.ops.import_scene.gltf(filepath='model.glb')  # from https://cdn.3dassets.dev/assets/34900/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/34900/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"34902","slug":"recycling-and-waste-transfer-yard-recycling-and-waste--44618274","title":"Reuse shop cabin with roller shutter (Recycling Centre and Waste Transfer Yard)","summary":"Reuse shop for the tip: a 4 m green clad cabin 2.8 m tall on concrete blocks with a steel roof, a yellow fascia, a charcoal window with a display shelf of boxed goods and an orange roller shutter that lifts clear of the counter opening.","description":"Reuse shop for the tip: a 4 m green clad cabin 2.8 m tall on concrete blocks with a steel roof, a yellow fascia, a charcoal window with a display shelf of boxed goods and an orange roller shutter that lifts clear of the counter opening. Free 3D model for recycling centre, waste transfer yard and municipal depot game scenes in Unity, Godot, Unreal, three.js and Blender. Overall 4.24 by 2.92 by 3.15 m (X by Y by Z). Metre units, +Y up, the working face toward +Z, resting on y=0 with the origin on the footprint. Rigid node-transform clips: open and close. No skinning. The shutter barrel, its guides and the counter shelf are modelled solid; only the shutter curtain moves, and it is rigged as a head hinged leaf because one rigid node cannot both rise and coil onto a barrel. No waste company, council, plant or vehicle manufacturer names, badges or artwork anywhere: every plate, panel and sign is blank.","status":"published","url":"https://3dassets.dev/assets/recycling-and-waste-transfer-yard-recycling-and-waste--44618274","cdnUrl":"https://cdn.3dassets.dev/assets/34902/v1/model.glb","downloadUrl":"https://3dassets.dev/download/recycling-and-waste-transfer-yard-recycling-and-waste--44618274","thumbnailUrl":"https://cdn.3dassets.dev/assets/34902/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/34902/v1/poster.webp","blurhash":"UPFPZ,-U4nI@~qofITWADlNfi^wtE0t8s;M{","category":{"slug":"buildings","title":"Buildings & Architecture"},"tags":[{"slug":"modern","title":"Modern"},{"slug":"stylized","title":"Stylized"},{"slug":"animated","title":"Animated"},{"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":46068,"triangles":444,"vertices":1332,"meshes":9,"materials":8,"textures":2,"animations":["open","close"],"boundingBox":{"min":[-2.119999885559082,0.000044255866651354836,-1.5199088100806093],"max":[2.119999885559082,2.9198904102615586,1.629908824385724]},"sizeMeters":[4.24,2.92,3.15],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization","EXT_texture_webp"]},"aiGenerated":true,"aiModel":"Claude Opus 5","downloads":0,"publishedAt":"2026-09-11T10:39:18.518Z","updatedAt":"2026-09-11T10:39:18.636Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\nimport { AnimationMixer } from 'three'\n\nlet mixer\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/34902/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n  mixer = new AnimationMixer(gltf.scene)\n  mixer.clipAction(gltf.animations[0]).play()\n})\n\n// Call from your render loop; deltaSeconds is time since the previous frame.\nfunction updateAssetAnimation(deltaSeconds) {\n  mixer?.update(deltaSeconds)\n}","r3f":"import { useGLTF, useAnimations } from '@react-three/drei'\nimport { useEffect } from 'react'\n\nexport function ReuseShopCabinWithRollerShutterRecyclingCentreAndWasteTransferYard(props) {\n  const { scene, animations } = useGLTF('https://cdn.3dassets.dev/assets/34902/v1/model.glb')\n  const { actions, names } = useAnimations(animations, scene)\n  useEffect(() => {\n    const action = actions[names[0]]\n    action?.reset().play()\n    return () => { action?.stop() }\n  }, [actions, names])\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/34902/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/34902/v1/model.glb\" alt=\"Reuse shop cabin with roller shutter (Recycling Centre and Waste Transfer Yard)\" camera-controls auto-rotate autoplay></model-viewer>","blender":"# Blender 4.x: File > Import > glTF 2.0, or from the Python console after downloading the file.\nimport bpy\nbpy.ops.import_scene.gltf(filepath='model.glb')  # from https://cdn.3dassets.dev/assets/34902/v1/model.glb\n# Metres and +Y up are converted to Blender's Z-up scene automatically.\n# Clips arrive as actions; play them from the Dope Sheet > Action Editor.","godot":"# Godot 4: copy model.glb into res://models/ and the editor imports it as a scene.\nvar packed := load(\"res://models/model.glb\") as PackedScene\nvar model := packed.instantiate()\nadd_child(model)\nvar player := model.find_child(\"AnimationPlayer\", true, false) as AnimationPlayer\nplayer.play(player.get_animation_list()[0])","unity":"// Unity: import model.glb with glTFast (Package Manager: com.unity.cloud.gltfast) and drag the prefab in,\n// or load it at runtime straight from the CDN:\nusing GLTFast;\nvar gltf = new GltfImport();\nif (await gltf.Load(\"https://cdn.3dassets.dev/assets/34902/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);\n// Clips import as legacy AnimationClips on the root; GetComponent<Animation>().Play() starts the first."}},{"id":"34903","slug":"recycling-and-waste-transfer-yard-recycling-and-waste--1be03227","title":"Small electricals cage (Recycling Centre and Waste Transfer Yard)","summary":"Stillage cage for small electricals 2 m by 1.4 m and 1.5 m tall: a charcoal angle frame with welded mesh sides on a green base pallet, a blue notice plate on the front rail and a neat load of boxed appliances inside.","description":"Stillage cage for small electricals 2 m by 1.4 m and 1.5 m tall: a charcoal angle frame with welded mesh sides on a green base pallet, a blue notice plate on the front rail and a neat load of boxed appliances inside. Free 3D model for recycling centre, waste transfer yard and municipal depot game scenes in Unity, Godot, Unreal, three.js and Blender. Overall 2.04 by 1.52 by 1.41 m (X by Y by Z). Metre units, +Y up, the working face toward +Z, resting on y=0 with the origin on the footprint. Static geometry; no rig, collision or navigation data. Static cage; the mesh is modelled as welded bars rather than cloth, and the drop front is modelled fixed in place. No waste company, council, plant or vehicle manufacturer names, badges or artwork anywhere: every plate, panel and sign is blank.","status":"published","url":"https://3dassets.dev/assets/recycling-and-waste-transfer-yard-recycling-and-waste--1be03227","cdnUrl":"https://cdn.3dassets.dev/assets/34903/v1/model.glb","downloadUrl":"https://3dassets.dev/download/recycling-and-waste-transfer-yard-recycling-and-waste--1be03227","thumbnailUrl":"https://cdn.3dassets.dev/assets/34903/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/34903/v1/poster.webp","blurhash":"U3A-O|?^00$y.ywKP7Vz00ZiM0Fa%b%}UF8x","category":{"slug":"props","title":"Props & Furniture"},"tags":[{"slug":"modern","title":"Modern"},{"slug":"stylized","title":"Stylized"},{"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":32480,"triangles":480,"vertices":1440,"meshes":5,"materials":5,"textures":1,"animations":[],"boundingBox":{"min":[-1.0199999809265137,0.000011291252459674772,-0.7011768755190038],"max":[1.0199999809265137,1.5200271445002802,0.7049768504373692]},"sizeMeters":[2.04,1.52,1.406],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization","EXT_texture_webp"]},"aiGenerated":true,"aiModel":"Claude Opus 5","downloads":0,"publishedAt":"2026-09-11T10:39:19.015Z","updatedAt":"2026-09-11T10:39:19.144Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/34903/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function SmallElectricalsCageRecyclingCentreAndWasteTransferYard(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/34903/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/34903/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/34903/v1/model.glb\" alt=\"Small electricals cage (Recycling Centre and Waste Transfer Yard)\" camera-controls auto-rotate></model-viewer>","blender":"# Blender 4.x: File > Import > glTF 2.0, or from the Python console after downloading the file.\nimport bpy\nbpy.ops.import_scene.gltf(filepath='model.glb')  # from https://cdn.3dassets.dev/assets/34903/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/34903/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"34905","slug":"recycling-and-waste-transfer-yard-recycling-and-waste--c4fb2b10","title":"Battery and bulb collection unit (Recycling Centre and Waste Transfer Yard)","summary":"Small chemistry collection cabinet 1.2 m wide and 1.4 m tall on a steel plinth: a blue carcass with two charcoal drop apertures, yellow labelled panels over each, a sloped shedding roof and a lockable front hasp.","description":"Small chemistry collection cabinet 1.2 m wide and 1.4 m tall on a steel plinth: a blue carcass with two charcoal drop apertures, yellow labelled panels over each, a sloped shedding roof and a lockable front hasp. Free 3D model for recycling centre, waste transfer yard and municipal depot game scenes in Unity, Godot, Unreal, three.js and Blender. Overall 1.32 by 1.44 by 0.74 m (X by Y by Z). Metre units, +Y up, the working face toward +Z, resting on y=0 with the origin on the footprint. Static geometry; no rig, collision or navigation data. Static cabinet; the internal bins behind the apertures are modelled solid and the hasp is modelled closed. No waste company, council, plant or vehicle manufacturer names, badges or artwork anywhere: every plate, panel and sign is blank.","status":"published","url":"https://3dassets.dev/assets/recycling-and-waste-transfer-yard-recycling-and-waste--c4fb2b10","cdnUrl":"https://cdn.3dassets.dev/assets/34905/v1/model.glb","downloadUrl":"https://3dassets.dev/download/recycling-and-waste-transfer-yard-recycling-and-waste--c4fb2b10","thumbnailUrl":"https://cdn.3dassets.dev/assets/34905/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/34905/v1/poster.webp","blurhash":"U9AUN@--00EpPEx^wGR4Q+N|V?wFIUt6x[M{","category":{"slug":"props","title":"Props & Furniture"},"tags":[{"slug":"modern","title":"Modern"},{"slug":"stylized","title":"Stylized"},{"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":11192,"triangles":156,"vertices":468,"meshes":4,"materials":4,"textures":0,"animations":[],"boundingBox":{"min":[-0.6600000262260437,-0.000009469390297500713,-0.3716239046562244],"max":[0.6600000262260437,1.438431689340911,0.3716239046562244]},"sizeMeters":[1.32,1.438,0.743],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"Claude Opus 5","downloads":0,"publishedAt":"2026-09-11T10:39:20.146Z","updatedAt":"2026-09-11T10:39:20.283Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/34905/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function BatteryAndBulbCollectionUnitRecyclingCentreAndWasteTransferYard(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/34905/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/34905/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/34905/v1/model.glb\" alt=\"Battery and bulb collection unit (Recycling Centre and Waste Transfer Yard)\" camera-controls auto-rotate></model-viewer>","blender":"# Blender 4.x: File > Import > glTF 2.0, or from the Python console after downloading the file.\nimport bpy\nbpy.ops.import_scene.gltf(filepath='model.glb')  # from https://cdn.3dassets.dev/assets/34905/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/34905/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"34904","slug":"recycling-and-waste-transfer-yard-recycling-and-waste--8191d2f8","title":"Oil and paint drum bay (Recycling Centre and Waste Transfer Yard)","summary":"Bunded chemical bay 2.6 m by 1.6 m: a concrete kerbed sump with a steel grate floor, a charcoal back rail, four 205 litre drums in blue, green and charcoal and a row of paint tins on the deck, for the hazardous corner of a tip.","description":"Bunded chemical bay 2.6 m by 1.6 m: a concrete kerbed sump with a steel grate floor, a charcoal back rail, four 205 litre drums in blue, green and charcoal and a row of paint tins on the deck, for the hazardous corner of a tip. Free 3D model for recycling centre, waste transfer yard and municipal depot game scenes in Unity, Godot, Unreal, three.js and Blender. Overall 2.60 by 1.64 by 1.60 m (X by Y by Z). Metre units, +Y up, the working face toward +Z, resting on y=0 with the origin on the footprint. Static geometry; no rig, collision or navigation data. Static bay; the drum bungs, the tap and the spill kit hose are modelled solid, and no liquid is modelled anywhere. No waste company, council, plant or vehicle manufacturer names, badges or artwork anywhere: every plate, panel and sign is blank.","status":"published","url":"https://3dassets.dev/assets/recycling-and-waste-transfer-yard-recycling-and-waste--8191d2f8","cdnUrl":"https://cdn.3dassets.dev/assets/34904/v1/model.glb","downloadUrl":"https://3dassets.dev/download/recycling-and-waste-transfer-yard-recycling-and-waste--8191d2f8","thumbnailUrl":"https://cdn.3dassets.dev/assets/34904/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/34904/v1/poster.webp","blurhash":"U7DmN[-;00nj00R:nUR4004:9[ot~D^*.RI_","category":{"slug":"props","title":"Props & Furniture"},"tags":[{"slug":"modern","title":"Modern"},{"slug":"stylized","title":"Stylized"},{"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":66976,"triangles":1024,"vertices":3072,"meshes":6,"materials":6,"textures":1,"animations":[],"boundingBox":{"min":[-1.2999999523162842,0.00003632504864650721,-0.8000671113745594],"max":[1.2999999523162842,1.6399999998750225,0.8000671113745594]},"sizeMeters":[2.6,1.64,1.6],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization","EXT_texture_webp"]},"aiGenerated":true,"aiModel":"Claude Opus 5","downloads":0,"publishedAt":"2026-09-11T10:39:20.137Z","updatedAt":"2026-09-11T10:39:20.269Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/34904/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function OilAndPaintDrumBayRecyclingCentreAndWasteTransferYard(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/34904/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/34904/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/34904/v1/model.glb\" alt=\"Oil and paint drum bay (Recycling Centre and Waste Transfer Yard)\" camera-controls auto-rotate></model-viewer>","blender":"# Blender 4.x: File > Import > glTF 2.0, or from the Python console after downloading the file.\nimport bpy\nbpy.ops.import_scene.gltf(filepath='model.glb')  # from https://cdn.3dassets.dev/assets/34904/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/34904/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"34906","slug":"recycling-and-waste-transfer-yard-recycling-and-waste--b08860c2","title":"Bring bank, bottle bank (Recycling Centre and Waste Transfer Yard)","summary":"Municipal bring bank 1.8 m by 1.4 m and 1.7 m tall: a green body on a charcoal plinth with a shedding roof, yellow lifting lugs, a blank blue notice panel, a shut discharge door and two round hatches with flaps that lift open.","description":"Municipal bring bank 1.8 m by 1.4 m and 1.7 m tall: a green body on a charcoal plinth with a shedding roof, yellow lifting lugs, a blank blue notice panel, a shut discharge door and two round hatches with flaps that lift open. Free 3D model for recycling centre, waste transfer yard and municipal depot game scenes in Unity, Godot, Unreal, three.js and Blender. Overall 1.86 by 1.90 by 1.53 m (X by Y by Z). Metre units, +Y up, the working face toward +Z, resting on y=0 with the origin on the footprint. Rigid node-transform clips: open and close. No skinning. The lifting lugs, the discharge door and the internal bin are modelled solid; only the two hatch flaps move, and the crane chains that empty a real bank are not modelled. No waste company, council, plant or vehicle manufacturer names, badges or artwork anywhere: every plate, panel and sign is blank.","status":"published","url":"https://3dassets.dev/assets/recycling-and-waste-transfer-yard-recycling-and-waste--b08860c2","cdnUrl":"https://cdn.3dassets.dev/assets/34906/v1/model.glb","downloadUrl":"https://3dassets.dev/download/recycling-and-waste-transfer-yard-recycling-and-waste--b08860c2","thumbnailUrl":"https://cdn.3dassets.dev/assets/34906/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/34906/v1/poster.webp","blurhash":"UBAxGHx^00IU_JOYE5rshfNFF3oNw@%0IuIV","category":{"slug":"props","title":"Props & Furniture"},"tags":[{"slug":"modern","title":"Modern"},{"slug":"stylized","title":"Stylized"},{"slug":"animated","title":"Animated"},{"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":18116,"triangles":272,"vertices":816,"meshes":7,"materials":5,"textures":0,"animations":["open","close"],"boundingBox":{"min":[-0.9312000274658203,-0.000015224476418218558,-0.74494797167068],"max":[0.9312000274658203,1.9000000059604645,0.7899960309362504]},"sizeMeters":[1.862,1.9,1.535],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"Claude Opus 5","downloads":0,"publishedAt":"2026-09-11T10:39:20.393Z","updatedAt":"2026-09-11T10:39:20.583Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\nimport { AnimationMixer } from 'three'\n\nlet mixer\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/34906/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n  mixer = new AnimationMixer(gltf.scene)\n  mixer.clipAction(gltf.animations[0]).play()\n})\n\n// Call from your render loop; deltaSeconds is time since the previous frame.\nfunction updateAssetAnimation(deltaSeconds) {\n  mixer?.update(deltaSeconds)\n}","r3f":"import { useGLTF, useAnimations } from '@react-three/drei'\nimport { useEffect } from 'react'\n\nexport function BringBankBottleBankRecyclingCentreAndWasteTransferYard(props) {\n  const { scene, animations } = useGLTF('https://cdn.3dassets.dev/assets/34906/v1/model.glb')\n  const { actions, names } = useAnimations(animations, scene)\n  useEffect(() => {\n    const action = actions[names[0]]\n    action?.reset().play()\n    return () => { action?.stop() }\n  }, [actions, names])\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/34906/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/34906/v1/model.glb\" alt=\"Bring bank, bottle bank (Recycling Centre and Waste Transfer Yard)\" camera-controls auto-rotate autoplay></model-viewer>","blender":"# Blender 4.x: File > Import > glTF 2.0, or from the Python console after downloading the file.\nimport bpy\nbpy.ops.import_scene.gltf(filepath='model.glb')  # from https://cdn.3dassets.dev/assets/34906/v1/model.glb\n# Metres and +Y up are converted to Blender's Z-up scene automatically.\n# Clips arrive as actions; play them from the Dope Sheet > Action Editor.","godot":"# Godot 4: copy model.glb into res://models/ and the editor imports it as a scene.\nvar packed := load(\"res://models/model.glb\") as PackedScene\nvar model := packed.instantiate()\nadd_child(model)\nvar player := model.find_child(\"AnimationPlayer\", true, false) as AnimationPlayer\nplayer.play(player.get_animation_list()[0])","unity":"// Unity: import model.glb with glTFast (Package Manager: com.unity.cloud.gltfast) and drag the prefab in,\n// or load it at runtime straight from the CDN:\nusing GLTFast;\nvar gltf = new GltfImport();\nif (await gltf.Load(\"https://cdn.3dassets.dev/assets/34906/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);\n// Clips import as legacy AnimationClips on the root; GetComponent<Animation>().Play() starts the first."}},{"id":"34907","slug":"recycling-and-waste-transfer-yard-recycling-and-waste--4e6ab7b0","title":"Bring bank, textiles bank (Recycling Centre and Waste Transfer Yard)","summary":"The same bring bank in blue for textiles and shoes, with the same shedding roof, lifting lugs, notice panel, discharge door and two hatch flaps that lift open.","description":"The same bring bank in blue for textiles and shoes, with the same shedding roof, lifting lugs, notice panel, discharge door and two hatch flaps that lift open. Free 3D model for recycling centre, waste transfer yard and municipal depot game scenes in Unity, Godot, Unreal, three.js and Blender. Overall 1.86 by 1.90 by 1.53 m (X by Y by Z). Metre units, +Y up, the working face toward +Z, resting on y=0 with the origin on the footprint. Rigid node-transform clips: open and close. No skinning. As the bottle bank: only the two hatch flaps move. No waste company, council, plant or vehicle manufacturer names, badges or artwork anywhere: every plate, panel and sign is blank.","status":"published","url":"https://3dassets.dev/assets/recycling-and-waste-transfer-yard-recycling-and-waste--4e6ab7b0","cdnUrl":"https://cdn.3dassets.dev/assets/34907/v1/model.glb","downloadUrl":"https://3dassets.dev/download/recycling-and-waste-transfer-yard-recycling-and-waste--4e6ab7b0","thumbnailUrl":"https://cdn.3dassets.dev/assets/34907/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/34907/v1/poster.webp","blurhash":"UAB4anx^00IU~oN#D,s6UuN1EpocxS$|IcE4","category":{"slug":"props","title":"Props & Furniture"},"tags":[{"slug":"modern","title":"Modern"},{"slug":"stylized","title":"Stylized"},{"slug":"animated","title":"Animated"},{"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":17792,"triangles":272,"vertices":816,"meshes":6,"materials":4,"textures":0,"animations":["open","close"],"boundingBox":{"min":[-0.9312000274658203,-0.000015224476418218558,-0.74494797167068],"max":[0.9312000274658203,1.9000000059604645,0.7899960309362504]},"sizeMeters":[1.862,1.9,1.535],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"Claude Opus 5","downloads":0,"publishedAt":"2026-09-11T10:39:21.870Z","updatedAt":"2026-09-11T10:39:21.983Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\nimport { AnimationMixer } from 'three'\n\nlet mixer\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/34907/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n  mixer = new AnimationMixer(gltf.scene)\n  mixer.clipAction(gltf.animations[0]).play()\n})\n\n// Call from your render loop; deltaSeconds is time since the previous frame.\nfunction updateAssetAnimation(deltaSeconds) {\n  mixer?.update(deltaSeconds)\n}","r3f":"import { useGLTF, useAnimations } from '@react-three/drei'\nimport { useEffect } from 'react'\n\nexport function BringBankTextilesBankRecyclingCentreAndWasteTransferYard(props) {\n  const { scene, animations } = useGLTF('https://cdn.3dassets.dev/assets/34907/v1/model.glb')\n  const { actions, names } = useAnimations(animations, scene)\n  useEffect(() => {\n    const action = actions[names[0]]\n    action?.reset().play()\n    return () => { action?.stop() }\n  }, [actions, names])\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/34907/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/34907/v1/model.glb\" alt=\"Bring bank, textiles bank (Recycling Centre and Waste Transfer Yard)\" camera-controls auto-rotate autoplay></model-viewer>","blender":"# Blender 4.x: File > Import > glTF 2.0, or from the Python console after downloading the file.\nimport bpy\nbpy.ops.import_scene.gltf(filepath='model.glb')  # from https://cdn.3dassets.dev/assets/34907/v1/model.glb\n# Metres and +Y up are converted to Blender's Z-up scene automatically.\n# Clips arrive as actions; play them from the Dope Sheet > Action Editor.","godot":"# Godot 4: copy model.glb into res://models/ and the editor imports it as a scene.\nvar packed := load(\"res://models/model.glb\") as PackedScene\nvar model := packed.instantiate()\nadd_child(model)\nvar player := model.find_child(\"AnimationPlayer\", true, false) as AnimationPlayer\nplayer.play(player.get_animation_list()[0])","unity":"// Unity: import model.glb with glTFast (Package Manager: com.unity.cloud.gltfast) and drag the prefab in,\n// or load it at runtime straight from the CDN:\nusing GLTFast;\nvar gltf = new GltfImport();\nif (await gltf.Load(\"https://cdn.3dassets.dev/assets/34907/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);\n// Clips import as legacy AnimationClips on the root; GetComponent<Animation>().Play() starts the first."}},{"id":"34909","slug":"recycling-and-waste-transfer-yard-recycling-and-waste--67747b38","title":"Public litter bin (Recycling Centre and Waste Transfer Yard)","summary":"Yard litter bin 0.6 m square and 1 m tall: a green tapered body on a charcoal base ring with a steel hoop, a blue waste notice plate and a yellow lid hinged on its back edge that lifts open.","description":"Yard litter bin 0.6 m square and 1 m tall: a green tapered body on a charcoal base ring with a steel hoop, a blue waste notice plate and a yellow lid hinged on its back edge that lifts open. Free 3D model for recycling centre, waste transfer yard and municipal depot game scenes in Unity, Godot, Unreal, three.js and Blender. Overall 0.62 by 1.10 by 0.64 m (X by Y by Z). Metre units, +Y up, the working face toward +Z, resting on y=0 with the origin on the footprint. Rigid node-transform clips: open and close. No skinning. The liner and the base ring are modelled solid; only the lid moves. No waste company, council, plant or vehicle manufacturer names, badges or artwork anywhere: every plate, panel and sign is blank.","status":"published","url":"https://3dassets.dev/assets/recycling-and-waste-transfer-yard-recycling-and-waste--67747b38","cdnUrl":"https://cdn.3dassets.dev/assets/34909/v1/model.glb","downloadUrl":"https://3dassets.dev/download/recycling-and-waste-transfer-yard-recycling-and-waste--67747b38","thumbnailUrl":"https://cdn.3dassets.dev/assets/34909/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/34909/v1/poster.webp","blurhash":"U89uAy%#00DO}*s,ElWED4n4yqXU5Foe-PNH","category":{"slug":"props","title":"Props & Furniture"},"tags":[{"slug":"modern","title":"Modern"},{"slug":"stylized","title":"Stylized"},{"slug":"animated","title":"Animated"},{"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":8712,"triangles":108,"vertices":324,"meshes":6,"materials":5,"textures":0,"animations":["open","close"],"boundingBox":{"min":[-0.31001960348631097,-0.000020814098575350215,-0.3100000170245767],"max":[0.31001960348631097,1.1000015428019905,0.32499998807907104]},"sizeMeters":[0.62,1.1,0.635],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"Claude Opus 5","downloads":0,"publishedAt":"2026-09-11T10:39:21.901Z","updatedAt":"2026-09-11T10:39:22.132Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\nimport { AnimationMixer } from 'three'\n\nlet mixer\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/34909/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n  mixer = new AnimationMixer(gltf.scene)\n  mixer.clipAction(gltf.animations[0]).play()\n})\n\n// Call from your render loop; deltaSeconds is time since the previous frame.\nfunction updateAssetAnimation(deltaSeconds) {\n  mixer?.update(deltaSeconds)\n}","r3f":"import { useGLTF, useAnimations } from '@react-three/drei'\nimport { useEffect } from 'react'\n\nexport function PublicLitterBinRecyclingCentreAndWasteTransferYard(props) {\n  const { scene, animations } = useGLTF('https://cdn.3dassets.dev/assets/34909/v1/model.glb')\n  const { actions, names } = useAnimations(animations, scene)\n  useEffect(() => {\n    const action = actions[names[0]]\n    action?.reset().play()\n    return () => { action?.stop() }\n  }, [actions, names])\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/34909/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/34909/v1/model.glb\" alt=\"Public litter bin (Recycling Centre and Waste Transfer Yard)\" camera-controls auto-rotate autoplay></model-viewer>","blender":"# Blender 4.x: File > Import > glTF 2.0, or from the Python console after downloading the file.\nimport bpy\nbpy.ops.import_scene.gltf(filepath='model.glb')  # from https://cdn.3dassets.dev/assets/34909/v1/model.glb\n# Metres and +Y up are converted to Blender's Z-up scene automatically.\n# Clips arrive as actions; play them from the Dope Sheet > Action Editor.","godot":"# Godot 4: copy model.glb into res://models/ and the editor imports it as a scene.\nvar packed := load(\"res://models/model.glb\") as PackedScene\nvar model := packed.instantiate()\nadd_child(model)\nvar player := model.find_child(\"AnimationPlayer\", true, false) as AnimationPlayer\nplayer.play(player.get_animation_list()[0])","unity":"// Unity: import model.glb with glTFast (Package Manager: com.unity.cloud.gltfast) and drag the prefab in,\n// or load it at runtime straight from the CDN:\nusing GLTFast;\nvar gltf = new GltfImport();\nif (await gltf.Load(\"https://cdn.3dassets.dev/assets/34909/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);\n// Clips import as legacy AnimationClips on the root; GetComponent<Animation>().Play() starts the first."}},{"id":"34908","slug":"recycling-and-waste-transfer-yard-recycling-and-waste--be067ac9","title":"Bag trolley (Recycling Centre and Waste Transfer Yard)","summary":"Public tip trolley for carrying bags from the car: a charcoal tube frame 0.9 m by 0.6 m with steel mesh sides, a yellow push handle, four castors that turn and three tied sacks loaded in it.","description":"Public tip trolley for carrying bags from the car: a charcoal tube frame 0.9 m by 0.6 m with steel mesh sides, a yellow push handle, four castors that turn and three tied sacks loaded in it. Free 3D model for recycling centre, waste transfer yard and municipal depot game scenes in Unity, Godot, Unreal, three.js and Blender. Overall 0.92 by 1.15 by 0.63 m (X by Y by Z). Metre units, +Y up, the working face toward +Z, resting on y=0 with the origin on the footprint. Rigid node-transform clips: wheel-roll. No skinning. The frame and the mesh are one welded assembly and the sacks are modelled as tied solids; only the castors turn. No waste company, council, plant or vehicle manufacturer names, badges or artwork anywhere: every plate, panel and sign is blank.","status":"published","url":"https://3dassets.dev/assets/recycling-and-waste-transfer-yard-recycling-and-waste--be067ac9","cdnUrl":"https://cdn.3dassets.dev/assets/34908/v1/model.glb","downloadUrl":"https://3dassets.dev/download/recycling-and-waste-transfer-yard-recycling-and-waste--be067ac9","thumbnailUrl":"https://cdn.3dassets.dev/assets/34908/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/34908/v1/poster.webp","blurhash":"UFBgC:Ib00xm~RIq9gxrQ*RiObtStRxsIURl","category":{"slug":"props","title":"Props & Furniture"},"tags":[{"slug":"modern","title":"Modern"},{"slug":"stylized","title":"Stylized"},{"slug":"animated","title":"Animated"},{"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":33724,"triangles":604,"vertices":1812,"meshes":7,"materials":5,"textures":0,"animations":["wheel-roll"],"boundingBox":{"min":[-0.46000000834465027,-2.384185793236071e-9,-0.3249946556184771],"max":[0.46000000834465027,1.1499836622820996,0.30200708996413933]},"sizeMeters":[0.92,1.15,0.627],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"Claude Opus 5","downloads":0,"publishedAt":"2026-09-11T10:39:21.883Z","updatedAt":"2026-09-11T10:39:22.016Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\nimport { AnimationMixer } from 'three'\n\nlet mixer\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/34908/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n  mixer = new AnimationMixer(gltf.scene)\n  mixer.clipAction(gltf.animations[0]).play()\n})\n\n// Call from your render loop; deltaSeconds is time since the previous frame.\nfunction updateAssetAnimation(deltaSeconds) {\n  mixer?.update(deltaSeconds)\n}","r3f":"import { useGLTF, useAnimations } from '@react-three/drei'\nimport { useEffect } from 'react'\n\nexport function BagTrolleyRecyclingCentreAndWasteTransferYard(props) {\n  const { scene, animations } = useGLTF('https://cdn.3dassets.dev/assets/34908/v1/model.glb')\n  const { actions, names } = useAnimations(animations, scene)\n  useEffect(() => {\n    const action = actions[names[0]]\n    action?.reset().play()\n    return () => { action?.stop() }\n  }, [actions, names])\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/34908/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/34908/v1/model.glb\" alt=\"Bag trolley (Recycling Centre and Waste Transfer Yard)\" camera-controls auto-rotate autoplay></model-viewer>","blender":"# Blender 4.x: File > Import > glTF 2.0, or from the Python console after downloading the file.\nimport bpy\nbpy.ops.import_scene.gltf(filepath='model.glb')  # from https://cdn.3dassets.dev/assets/34908/v1/model.glb\n# Metres and +Y up are converted to Blender's Z-up scene automatically.\n# Clips arrive as actions; play them from the Dope Sheet > Action Editor.","godot":"# Godot 4: copy model.glb into res://models/ and the editor imports it as a scene.\nvar packed := load(\"res://models/model.glb\") as PackedScene\nvar model := packed.instantiate()\nadd_child(model)\nvar player := model.find_child(\"AnimationPlayer\", true, false) as AnimationPlayer\nplayer.play(player.get_animation_list()[0])","unity":"// Unity: import model.glb with glTFast (Package Manager: com.unity.cloud.gltfast) and drag the prefab in,\n// or load it at runtime straight from the CDN:\nusing GLTFast;\nvar gltf = new GltfImport();\nif (await gltf.Load(\"https://cdn.3dassets.dev/assets/34908/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);\n// Clips import as legacy AnimationClips on the root; GetComponent<Animation>().Play() starts the first."}},{"id":"34910","slug":"recycling-and-waste-transfer-yard-recycling-and-waste--4f538b99","title":"Weighbridge deck plate, 6 m (Recycling Centre and Waste Transfer Yard)","summary":"Surface mounted weighbridge 6 m by 3 m: a steel chequer deck in a concrete kerbed frame with charcoal expansion gaps, yellow guide lines painted along both edges and the load cell covers at the corners.","description":"Surface mounted weighbridge 6 m by 3 m: a steel chequer deck in a concrete kerbed frame with charcoal expansion gaps, yellow guide lines painted along both edges and the load cell covers at the corners. Free 3D model for recycling centre, waste transfer yard and municipal depot game scenes in Unity, Godot, Unreal, three.js and Blender. Overall 6.55 by 0.58 by 3.40 m (X by Y by Z). Metre units, +Y up, the working face toward +Z, resting on y=0 with the origin on the footprint. The deck is 0.16 m proud of the yard, so a vehicle drives straight on to it. Static geometry; no rig, collision or navigation data. Static weighbridge; the load cells, the junction box and the cable duct are modelled solid, because weighing is not a motion. No waste company, council, plant or vehicle manufacturer names, badges or artwork anywhere: every plate, panel and sign is blank.","status":"published","url":"https://3dassets.dev/assets/recycling-and-waste-transfer-yard-recycling-and-waste--4f538b99","cdnUrl":"https://cdn.3dassets.dev/assets/34910/v1/model.glb","downloadUrl":"https://3dassets.dev/download/recycling-and-waste-transfer-yard-recycling-and-waste--4f538b99","thumbnailUrl":"https://cdn.3dassets.dev/assets/34910/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/34910/v1/poster.webp","blurhash":"UBCGS*-:00f9aw%Mt7IU00IU_4aya%9FRj-;","category":{"slug":"roads-infrastructure","title":"Roads & Infrastructure"},"tags":[{"slug":"modern","title":"Modern"},{"slug":"stylized","title":"Stylized"},{"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":23644,"triangles":156,"vertices":468,"meshes":5,"materials":5,"textures":1,"animations":[],"boundingBox":{"min":[-3.200000047683716,0.00007599034466952703,-1.6998565883352994],"max":[3.3499999046325684,0.5798525807758703,1.6998565883352994]},"sizeMeters":[6.55,0.58,3.4],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization","EXT_texture_webp"]},"aiGenerated":true,"aiModel":"Claude Opus 5","downloads":0,"publishedAt":"2026-09-11T10:39:22.222Z","updatedAt":"2026-09-11T10:39:22.338Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/34910/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function WeighbridgeDeckPlate6MRecyclingCentreAndWasteTransferYard(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/34910/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/34910/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/34910/v1/model.glb\" alt=\"Weighbridge deck plate, 6 m (Recycling Centre and Waste Transfer Yard)\" camera-controls auto-rotate></model-viewer>","blender":"# Blender 4.x: File > Import > glTF 2.0, or from the Python console after downloading the file.\nimport bpy\nbpy.ops.import_scene.gltf(filepath='model.glb')  # from https://cdn.3dassets.dev/assets/34910/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/34910/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"34911","slug":"recycling-and-waste-transfer-yard-recycling-and-waste--88055bd8","title":"Weighbridge control cabin (Recycling Centre and Waste Transfer Yard)","summary":"Kiosk beside the weighbridge 2.4 m square and 3 m tall: a steel clad cabin on a concrete plinth with a green base band, a wide charcoal window with a yellow canopy over the serving hatch, a charcoal door and a blue sign panel.","description":"Kiosk beside the weighbridge 2.4 m square and 3 m tall: a steel clad cabin on a concrete plinth with a green base band, a wide charcoal window with a yellow canopy over the serving hatch, a charcoal door and a blue sign panel. Free 3D model for recycling centre, waste transfer yard and municipal depot game scenes in Unity, Godot, Unreal, three.js and Blender. Overall 2.99 by 3.02 by 3.19 m (X by Y by Z). Metre units, +Y up, the working face toward +Z, resting on y=0 with the origin on the footprint. Static geometry; no rig, collision or navigation data. Static cabin; the sliding serving window is modelled shut and the ticket printer inside is not modelled. No waste company, council, plant or vehicle manufacturer names, badges or artwork anywhere: every plate, panel and sign is blank.","status":"published","url":"https://3dassets.dev/assets/recycling-and-waste-transfer-yard-recycling-and-waste--88055bd8","cdnUrl":"https://cdn.3dassets.dev/assets/34911/v1/model.glb","downloadUrl":"https://3dassets.dev/download/recycling-and-waste-transfer-yard-recycling-and-waste--88055bd8","thumbnailUrl":"https://cdn.3dassets.dev/assets/34911/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/34911/v1/poster.webp","blurhash":"UEEyoLRh00M}~XRiD%t8RVRnIT%LEgR:xask","category":{"slug":"buildings","title":"Buildings & Architecture"},"tags":[{"slug":"modern","title":"Modern"},{"slug":"stylized","title":"Stylized"},{"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":28144,"triangles":240,"vertices":720,"meshes":6,"materials":6,"textures":1,"animations":[],"boundingBox":{"min":[-1.6499449628900593,0.00003205589620611238,-1.3400581272019783],"max":[1.3400775017438782,3.0199999809265137,1.8500167851802118]},"sizeMeters":[2.99,3.02,3.19],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization","EXT_texture_webp"]},"aiGenerated":true,"aiModel":"Claude Opus 5","downloads":0,"publishedAt":"2026-09-11T10:39:23.791Z","updatedAt":"2026-09-11T10:39:23.928Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/34911/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function WeighbridgeControlCabinRecyclingCentreAndWasteTransferYard(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/34911/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/34911/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/34911/v1/model.glb\" alt=\"Weighbridge control cabin (Recycling Centre and Waste Transfer Yard)\" camera-controls auto-rotate></model-viewer>","blender":"# Blender 4.x: File > Import > glTF 2.0, or from the Python console after downloading the file.\nimport bpy\nbpy.ops.import_scene.gltf(filepath='model.glb')  # from https://cdn.3dassets.dev/assets/34911/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/34911/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"34912","slug":"recycling-and-waste-transfer-yard-recycling-and-waste--6525a9b9","title":"Yard wheel loader with tipping bucket (Recycling Centre and Waste Transfer Yard)","summary":"Articulated wheel loader 6.6 m long: an orange rear body with the engine hood, counterweight and exhaust, a charcoal glazed cab under a steel roof, a front body on the articulation joint, four wheels that roll, and a boom that raises with a toothed bucket that tips.","description":"Articulated wheel loader 6.6 m long: an orange rear body with the engine hood, counterweight and exhaust, a charcoal glazed cab under a steel roof, a front body on the articulation joint, four wheels that roll, and a boom that raises with a toothed bucket that tips. Free 3D model for recycling centre, waste transfer yard and municipal depot game scenes in Unity, Godot, Unreal, three.js and Blender. Overall 2.55 by 3.28 by 6.75 m (X by Y by Z). Metre units, +Y up, the working face toward +Z, resting on y=0 with the origin on the footprint. The bucket hangs off the boom as a parented node, so raising the boom carries the bucket with it. Rigid node-transform clips: boom-open, boom-close, bucket-open, bucket-close and wheel-roll. No skinning. The lift and tilt rams are modelled as solid stubs on the boom and never extend, the articulation joint never steers and the mirrors, lights and cab glazing are modelled solid. No plant manufacturer name, badge or model number appears anywhere. No waste company, council, plant or vehicle manufacturer names, badges or artwork anywhere: every plate, panel and sign is blank.","status":"published","url":"https://3dassets.dev/assets/recycling-and-waste-transfer-yard-recycling-and-waste--6525a9b9","cdnUrl":"https://cdn.3dassets.dev/assets/34912/v1/model.glb","downloadUrl":"https://3dassets.dev/download/recycling-and-waste-transfer-yard-recycling-and-waste--6525a9b9","thumbnailUrl":"https://cdn.3dassets.dev/assets/34912/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/34912/v1/poster.webp","blurhash":"U9CPbGT201xt?F4:Dh-:00RP-OxaOG~V%hIV","category":{"slug":"vehicles","title":"Vehicles"},"tags":[{"slug":"modern","title":"Modern"},{"slug":"stylized","title":"Stylized"},{"slug":"animated","title":"Animated"},{"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":42460,"triangles":740,"vertices":2220,"meshes":10,"materials":4,"textures":0,"animations":["boom-open","boom-close","bucket-open","bucket-close","wheel-roll"],"boundingBox":{"min":[-1.2750117373379903,-1.19209286886246e-9,-3.0999999046325684],"max":[1.2750117373379903,3.2800041962971265,3.6500924138615067]},"sizeMeters":[2.55,3.28,6.75],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"Claude Opus 5","downloads":1,"publishedAt":"2026-09-11T10:39:23.800Z","updatedAt":"2026-09-11T13:26:44.236Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\nimport { AnimationMixer } from 'three'\n\nlet mixer\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/34912/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n  mixer = new AnimationMixer(gltf.scene)\n  mixer.clipAction(gltf.animations[0]).play()\n})\n\n// Call from your render loop; deltaSeconds is time since the previous frame.\nfunction updateAssetAnimation(deltaSeconds) {\n  mixer?.update(deltaSeconds)\n}","r3f":"import { useGLTF, useAnimations } from '@react-three/drei'\nimport { useEffect } from 'react'\n\nexport function YardWheelLoaderWithTippingBucketRecyclingCentreAndWasteTransferYard(props) {\n  const { scene, animations } = useGLTF('https://cdn.3dassets.dev/assets/34912/v1/model.glb')\n  const { actions, names } = useAnimations(animations, scene)\n  useEffect(() => {\n    const action = actions[names[0]]\n    action?.reset().play()\n    return () => { action?.stop() }\n  }, [actions, names])\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/34912/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/34912/v1/model.glb\" alt=\"Yard wheel loader with tipping bucket (Recycling Centre and Waste Transfer Yard)\" camera-controls auto-rotate autoplay></model-viewer>","blender":"# Blender 4.x: File > Import > glTF 2.0, or from the Python console after downloading the file.\nimport bpy\nbpy.ops.import_scene.gltf(filepath='model.glb')  # from https://cdn.3dassets.dev/assets/34912/v1/model.glb\n# Metres and +Y up are converted to Blender's Z-up scene automatically.\n# Clips arrive as actions; play them from the Dope Sheet > Action Editor.","godot":"# Godot 4: copy model.glb into res://models/ and the editor imports it as a scene.\nvar packed := load(\"res://models/model.glb\") as PackedScene\nvar model := packed.instantiate()\nadd_child(model)\nvar player := model.find_child(\"AnimationPlayer\", true, false) as AnimationPlayer\nplayer.play(player.get_animation_list()[0])","unity":"// Unity: import model.glb with glTFast (Package Manager: com.unity.cloud.gltfast) and drag the prefab in,\n// or load it at runtime straight from the CDN:\nusing GLTFast;\nvar gltf = new GltfImport();\nif (await gltf.Load(\"https://cdn.3dassets.dev/assets/34912/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);\n// Clips import as legacy AnimationClips on the root; GetComponent<Animation>().Play() starts the first."}},{"id":"34914","slug":"recycling-and-waste-transfer-yard-recycling-and-waste--9e7a307f","title":"Skip lorry with hook arm (Recycling Centre and Waste Transfer Yard)","summary":"Two axle hook loader lorry 7.6 m long: an orange day cab with a charcoal screen and a steel bumper, a charcoal chassis with the subframe and rear rollers, six wheels that roll and a hook arm that tilts up to lower a skip off the back.","description":"Two axle hook loader lorry 7.6 m long: an orange day cab with a charcoal screen and a steel bumper, a charcoal chassis with the subframe and rear rollers, six wheels that roll and a hook arm that tilts up to lower a skip off the back. Free 3D model for recycling centre, waste transfer yard and municipal depot game scenes in Unity, Godot, Unreal, three.js and Blender. Overall 2.65 by 2.94 by 7.46 m (X by Y by Z). Metre units, +Y up, the working face toward +Z, resting on y=0 with the origin on the footprint. Rigid node-transform clips: open, close and wheel-roll. No skinning. The tipping rams, the winch and the hook chain are modelled solid, and none of them is reachable with one rigid node transform; only the arm moves. No lorry manufacturer name, badge, grille signature or plate text appears anywhere. No waste company, council, plant or vehicle manufacturer names, badges or artwork anywhere: every plate, panel and sign is blank.","status":"published","url":"https://3dassets.dev/assets/recycling-and-waste-transfer-yard-recycling-and-waste--9e7a307f","cdnUrl":"https://cdn.3dassets.dev/assets/34914/v1/model.glb","downloadUrl":"https://3dassets.dev/download/recycling-and-waste-transfer-yard-recycling-and-waste--9e7a307f","thumbnailUrl":"https://cdn.3dassets.dev/assets/34914/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/34914/v1/poster.webp","blurhash":"UFB{iO~8NHRos*M{R+s:035Wt5oIE4xu$~Sf","category":{"slug":"vehicles","title":"Vehicles"},"tags":[{"slug":"modern","title":"Modern"},{"slug":"stylized","title":"Stylized"},{"slug":"animated","title":"Animated"},{"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":37940,"triangles":960,"vertices":2880,"meshes":17,"materials":4,"textures":0,"animations":["open","close","wheel-roll"],"boundingBox":{"min":[-1.325009652073886,-2.1457672083613488e-8,-3.8299999237060547],"max":[1.325009652073886,2.939943215197398,3.630000114440918]},"sizeMeters":[2.65,2.94,7.46],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"Claude Opus 5","downloads":1,"publishedAt":"2026-09-11T10:39:24.101Z","updatedAt":"2026-09-11T13:27:00.081Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\nimport { AnimationMixer } from 'three'\n\nlet mixer\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/34914/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n  mixer = new AnimationMixer(gltf.scene)\n  mixer.clipAction(gltf.animations[0]).play()\n})\n\n// Call from your render loop; deltaSeconds is time since the previous frame.\nfunction updateAssetAnimation(deltaSeconds) {\n  mixer?.update(deltaSeconds)\n}","r3f":"import { useGLTF, useAnimations } from '@react-three/drei'\nimport { useEffect } from 'react'\n\nexport function SkipLorryWithHookArmRecyclingCentreAndWasteTransferYard(props) {\n  const { scene, animations } = useGLTF('https://cdn.3dassets.dev/assets/34914/v1/model.glb')\n  const { actions, names } = useAnimations(animations, scene)\n  useEffect(() => {\n    const action = actions[names[0]]\n    action?.reset().play()\n    return () => { action?.stop() }\n  }, [actions, names])\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/34914/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/34914/v1/model.glb\" alt=\"Skip lorry with hook arm (Recycling Centre and Waste Transfer Yard)\" camera-controls auto-rotate autoplay></model-viewer>","blender":"# Blender 4.x: File > Import > glTF 2.0, or from the Python console after downloading the file.\nimport bpy\nbpy.ops.import_scene.gltf(filepath='model.glb')  # from https://cdn.3dassets.dev/assets/34914/v1/model.glb\n# Metres and +Y up are converted to Blender's Z-up scene automatically.\n# Clips arrive as actions; play them from the Dope Sheet > Action Editor.","godot":"# Godot 4: copy model.glb into res://models/ and the editor imports it as a scene.\nvar packed := load(\"res://models/model.glb\") as PackedScene\nvar model := packed.instantiate()\nadd_child(model)\nvar player := model.find_child(\"AnimationPlayer\", true, false) as AnimationPlayer\nplayer.play(player.get_animation_list()[0])","unity":"// Unity: import model.glb with glTFast (Package Manager: com.unity.cloud.gltfast) and drag the prefab in,\n// or load it at runtime straight from the CDN:\nusing GLTFast;\nvar gltf = new GltfImport();\nif (await gltf.Load(\"https://cdn.3dassets.dev/assets/34914/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);\n// Clips import as legacy AnimationClips on the root; GetComponent<Animation>().Play() starts the first."}},{"id":"34913","slug":"recycling-and-waste-transfer-yard-recycling-and-waste--626e1a14","title":"Bulk transfer trailer (Recycling Centre and Waste Transfer Yard)","summary":"Tri axle bulk transfer trailer 9.4 m long: a steel walking floor body with a green side band and charcoal top rails, an orange rear door on its hinges, landing legs, a kingpin plate and six road wheels, parked ready to be loaded.","description":"Tri axle bulk transfer trailer 9.4 m long: a steel walking floor body with a green side band and charcoal top rails, an orange rear door on its hinges, landing legs, a kingpin plate and six road wheels, parked ready to be loaded. Free 3D model for recycling centre, waste transfer yard and municipal depot game scenes in Unity, Godot, Unreal, three.js and Blender. Overall 3.32 by 2.92 by 9.40 m (X by Y by Z). Metre units, +Y up, the working face toward +Z, resting on y=0 with the origin on the footprint. Static geometry; no rig, collision or navigation data. Static trailer; the walking floor slats, the sheeting system and the rear door catches are modelled solid, because none of them is reachable with one rigid node transform. No trailer manufacturer name or plate text appears anywhere. No waste company, council, plant or vehicle manufacturer names, badges or artwork anywhere: every plate, panel and sign is blank.","status":"published","url":"https://3dassets.dev/assets/recycling-and-waste-transfer-yard-recycling-and-waste--626e1a14","cdnUrl":"https://cdn.3dassets.dev/assets/34913/v1/model.glb","downloadUrl":"https://3dassets.dev/download/recycling-and-waste-transfer-yard-recycling-and-waste--626e1a14","thumbnailUrl":"https://cdn.3dassets.dev/assets/34913/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/34913/v1/poster.webp","blurhash":"U384uaxx8w-:_101NE-:000K%zjFE1~q-qRP","category":{"slug":"vehicles","title":"Vehicles"},"tags":[{"slug":"modern","title":"Modern"},{"slug":"stylized","title":"Stylized"},{"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":40960,"triangles":788,"vertices":2364,"meshes":4,"materials":4,"textures":0,"animations":[],"boundingBox":{"min":[-1.6600542885305376,0.00015444749660487034,-4.800000190734863],"max":[1.6600542885305376,2.919758346361859,4.599999904632568]},"sizeMeters":[3.32,2.92,9.4],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"Claude Opus 5","downloads":0,"publishedAt":"2026-09-11T10:39:23.964Z","updatedAt":"2026-09-11T10:39:24.077Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/34913/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function BulkTransferTrailerRecyclingCentreAndWasteTransferYard(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/34913/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/34913/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/34913/v1/model.glb\" alt=\"Bulk transfer trailer (Recycling Centre and Waste Transfer Yard)\" camera-controls auto-rotate></model-viewer>","blender":"# Blender 4.x: File > Import > glTF 2.0, or from the Python console after downloading the file.\nimport bpy\nbpy.ops.import_scene.gltf(filepath='model.glb')  # from https://cdn.3dassets.dev/assets/34913/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/34913/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"34916","slug":"recycling-and-waste-transfer-yard-recycling-and-waste--ef51ec9e","title":"Stack of baled cardboard (Recycling Centre and Waste Transfer Yard)","summary":"Six mill sized cardboard bales stacked three high, each 1.2 m by 1 m and wired with four steel bands, sitting slightly out of square the way a real stack of baled fibre does.","description":"Six mill sized cardboard bales stacked three high, each 1.2 m by 1 m and wired with four steel bands, sitting slightly out of square the way a real stack of baled fibre does. Free 3D model for recycling centre, waste transfer yard and municipal depot game scenes in Unity, Godot, Unreal, three.js and Blender. Overall 2.54 by 2.58 by 1.14 m (X by Y by Z). Metre units, +Y up, the working face toward +Z, resting on y=0 with the origin on the footprint. Static geometry; no rig, collision or navigation data. Static stack; the baling wire is modelled as flat bands and the bales never shift. No waste company, council, plant or vehicle manufacturer names, badges or artwork anywhere: every plate, panel and sign is blank.","status":"published","url":"https://3dassets.dev/assets/recycling-and-waste-transfer-yard-recycling-and-waste--ef51ec9e","cdnUrl":"https://cdn.3dassets.dev/assets/34916/v1/model.glb","downloadUrl":"https://3dassets.dev/download/recycling-and-waste-transfer-yard-recycling-and-waste--ef51ec9e","thumbnailUrl":"https://cdn.3dassets.dev/assets/34916/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/34916/v1/poster.webp","blurhash":"U5Begh}r025l~C-UIoEM5?jcxCWB$k$*Na9]","category":{"slug":"props","title":"Props & Furniture"},"tags":[{"slug":"modern","title":"Modern"},{"slug":"stylized","title":"Stylized"},{"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":21900,"triangles":288,"vertices":864,"meshes":2,"materials":2,"textures":1,"animations":[],"boundingBox":{"min":[-1.2600395127830315,0,-0.5599929515823663],"max":[1.2800394937095452,2.5787999629974365,0.57999293250888]},"sizeMeters":[2.54,2.579,1.14],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization","EXT_texture_webp"]},"aiGenerated":true,"aiModel":"Claude Opus 5","downloads":0,"publishedAt":"2026-09-11T10:39:25.580Z","updatedAt":"2026-09-11T10:39:25.697Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/34916/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function StackOfBaledCardboardRecyclingCentreAndWasteTransferYard(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/34916/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/34916/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/34916/v1/model.glb\" alt=\"Stack of baled cardboard (Recycling Centre and Waste Transfer Yard)\" camera-controls auto-rotate></model-viewer>","blender":"# Blender 4.x: File > Import > glTF 2.0, or from the Python console after downloading the file.\nimport bpy\nbpy.ops.import_scene.gltf(filepath='model.glb')  # from https://cdn.3dassets.dev/assets/34916/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/34916/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"34915","slug":"recycling-and-waste-transfer-yard-recycling-and-waste--9927f542","title":"Stack of baled plastic (Recycling Centre and Waste Transfer Yard)","summary":"The same six bale stack in mixed plastic, blue rather than brown, wired with four steel bands each and stacked three high.","description":"The same six bale stack in mixed plastic, blue rather than brown, wired with four steel bands each and stacked three high. Free 3D model for recycling centre, waste transfer yard and municipal depot game scenes in Unity, Godot, Unreal, three.js and Blender. Overall 2.54 by 2.58 by 1.14 m (X by Y by Z). Metre units, +Y up, the working face toward +Z, resting on y=0 with the origin on the footprint. Static geometry; no rig, collision or navigation data. Static stack; the baling wire is modelled as flat bands and the bales never shift. No waste company, council, plant or vehicle manufacturer names, badges or artwork anywhere: every plate, panel and sign is blank.","status":"published","url":"https://3dassets.dev/assets/recycling-and-waste-transfer-yard-recycling-and-waste--9927f542","cdnUrl":"https://cdn.3dassets.dev/assets/34915/v1/model.glb","downloadUrl":"https://3dassets.dev/download/recycling-and-waste-transfer-yard-recycling-and-waste--9927f542","thumbnailUrl":"https://cdn.3dassets.dev/assets/34915/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/34915/v1/poster.webp","blurhash":"UB9bX^%%00IA.9x^M{MwMHjXkYWAo~tSV@Mw","category":{"slug":"props","title":"Props & Furniture"},"tags":[{"slug":"modern","title":"Modern"},{"slug":"stylized","title":"Stylized"},{"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":15864,"triangles":288,"vertices":864,"meshes":2,"materials":2,"textures":0,"animations":[],"boundingBox":{"min":[-1.2600395127830315,0,-0.5599929515823663],"max":[1.2800394937095452,2.5787999629974365,0.57999293250888]},"sizeMeters":[2.54,2.579,1.14],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"Claude Opus 5","downloads":0,"publishedAt":"2026-09-11T10:39:25.560Z","updatedAt":"2026-09-11T10:39:25.681Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/34915/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function StackOfBaledPlasticRecyclingCentreAndWasteTransferYard(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/34915/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/34915/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/34915/v1/model.glb\" alt=\"Stack of baled plastic (Recycling Centre and Waste Transfer Yard)\" camera-controls auto-rotate></model-viewer>","blender":"# Blender 4.x: File > Import > glTF 2.0, or from the Python console after downloading the file.\nimport bpy\nbpy.ops.import_scene.gltf(filepath='model.glb')  # from https://cdn.3dassets.dev/assets/34915/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/34915/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"34917","slug":"recycling-and-waste-transfer-yard-recycling-and-waste--28ba69b7","title":"Vertical baler (Recycling Centre and Waste Transfer Yard)","summary":"Vertical mill size baler 2.2 m wide and 3.2 m tall: a green chamber on a charcoal frame with a steel platen head, a yellow charging lid that lifts, a blue control box with modelled buttons and a finished bale on the discharge floor.","description":"Vertical mill size baler 2.2 m wide and 3.2 m tall: a green chamber on a charcoal frame with a steel platen head, a yellow charging lid that lifts, a blue control box with modelled buttons and a finished bale on the discharge floor. Free 3D model for recycling centre, waste transfer yard and municipal depot game scenes in Unity, Godot, Unreal, three.js and Blender. Overall 3.55 by 3.36 by 2.12 m (X by Y by Z). Metre units, +Y up, the working face toward +Z, resting on y=0 with the origin on the footprint. Rigid node-transform clips: open and close. No skinning. The ram, the chains and the bale wire are modelled solid, because a baler's platen is driven by a ram and a chain and neither is one rigid node; only the charging lid moves. No waste company, council, plant or vehicle manufacturer names, badges or artwork anywhere: every plate, panel and sign is blank.","status":"published","url":"https://3dassets.dev/assets/recycling-and-waste-transfer-yard-recycling-and-waste--28ba69b7","cdnUrl":"https://cdn.3dassets.dev/assets/34917/v1/model.glb","downloadUrl":"https://3dassets.dev/download/recycling-and-waste-transfer-yard-recycling-and-waste--28ba69b7","thumbnailUrl":"https://cdn.3dassets.dev/assets/34917/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/34917/v1/poster.webp","blurhash":"UBATy3.Q00D6~n%19IEN+Fn4KQX,x@tOVuM#","category":{"slug":"props","title":"Props & Furniture"},"tags":[{"slug":"modern","title":"Modern"},{"slug":"stylized","title":"Stylized"},{"slug":"animated","title":"Animated"},{"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":25396,"triangles":292,"vertices":876,"meshes":8,"materials":6,"textures":1,"animations":["open","close"],"boundingBox":{"min":[-1.2000281336535488,-0.000026799064678340034,-0.7500717296742082],"max":[2.3499999046325684,3.359991389053216,1.3700886614122494]},"sizeMeters":[3.55,3.36,2.12],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization","EXT_texture_webp"]},"aiGenerated":true,"aiModel":"Claude Opus 5","downloads":0,"publishedAt":"2026-09-11T10:39:25.879Z","updatedAt":"2026-09-11T10:39:25.990Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\nimport { AnimationMixer } from 'three'\n\nlet mixer\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/34917/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n  mixer = new AnimationMixer(gltf.scene)\n  mixer.clipAction(gltf.animations[0]).play()\n})\n\n// Call from your render loop; deltaSeconds is time since the previous frame.\nfunction updateAssetAnimation(deltaSeconds) {\n  mixer?.update(deltaSeconds)\n}","r3f":"import { useGLTF, useAnimations } from '@react-three/drei'\nimport { useEffect } from 'react'\n\nexport function VerticalBalerRecyclingCentreAndWasteTransferYard(props) {\n  const { scene, animations } = useGLTF('https://cdn.3dassets.dev/assets/34917/v1/model.glb')\n  const { actions, names } = useAnimations(animations, scene)\n  useEffect(() => {\n    const action = actions[names[0]]\n    action?.reset().play()\n    return () => { action?.stop() }\n  }, [actions, names])\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/34917/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/34917/v1/model.glb\" alt=\"Vertical baler (Recycling Centre and Waste Transfer Yard)\" camera-controls auto-rotate autoplay></model-viewer>","blender":"# Blender 4.x: File > Import > glTF 2.0, or from the Python console after downloading the file.\nimport bpy\nbpy.ops.import_scene.gltf(filepath='model.glb')  # from https://cdn.3dassets.dev/assets/34917/v1/model.glb\n# Metres and +Y up are converted to Blender's Z-up scene automatically.\n# Clips arrive as actions; play them from the Dope Sheet > Action Editor.","godot":"# Godot 4: copy model.glb into res://models/ and the editor imports it as a scene.\nvar packed := load(\"res://models/model.glb\") as PackedScene\nvar model := packed.instantiate()\nadd_child(model)\nvar player := model.find_child(\"AnimationPlayer\", true, false) as AnimationPlayer\nplayer.play(player.get_animation_list()[0])","unity":"// Unity: import model.glb with glTFast (Package Manager: com.unity.cloud.gltfast) and drag the prefab in,\n// or load it at runtime straight from the CDN:\nusing GLTFast;\nvar gltf = new GltfImport();\nif (await gltf.Load(\"https://cdn.3dassets.dev/assets/34917/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);\n// Clips import as legacy AnimationClips on the root; GetComponent<Animation>().Play() starts the first."}},{"id":"34918","slug":"recycling-and-waste-transfer-yard-recycling-and-waste--07b3ef39","title":"Conveyor feed hopper (Recycling Centre and Waste Transfer Yard)","summary":"Feed hopper and short belt on a charcoal lattice stand 3.4 m tall: a steel hopper with sloped walls and a yellow rim, an inclined belt running out of its throat on three rollers that spin, and a guarded head drive.","description":"Feed hopper and short belt on a charcoal lattice stand 3.4 m tall: a steel hopper with sloped walls and a yellow rim, an inclined belt running out of its throat on three rollers that spin, and a guarded head drive. Free 3D model for recycling centre, waste transfer yard and municipal depot game scenes in Unity, Godot, Unreal, three.js and Blender. Overall 2.66 by 3.56 by 4.19 m (X by Y by Z). Metre units, +Y up, the working face toward +Z, resting on y=0 with the origin on the footprint. Rigid node-transform clips: spin. No skinning. The belt itself, the drive chain and the skirting rubber are modelled solid: a belt is cloth and there is no skinning anywhere in this library, so the rollers turn under a static belt. No waste company, council, plant or vehicle manufacturer names, badges or artwork anywhere: every plate, panel and sign is blank.","status":"published","url":"https://3dassets.dev/assets/recycling-and-waste-transfer-yard-recycling-and-waste--07b3ef39","cdnUrl":"https://cdn.3dassets.dev/assets/34918/v1/model.glb","downloadUrl":"https://3dassets.dev/download/recycling-and-waste-transfer-yard-recycling-and-waste--07b3ef39","thumbnailUrl":"https://cdn.3dassets.dev/assets/34918/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/34918/v1/poster.webp","blurhash":"UNB:mEM|4:%0~nE39H%K$^M}IYxt${xtbIae","category":{"slug":"props","title":"Props & Furniture"},"tags":[{"slug":"modern","title":"Modern"},{"slug":"stylized","title":"Stylized"},{"slug":"animated","title":"Animated"},{"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":17372,"triangles":348,"vertices":1044,"meshes":6,"materials":3,"textures":0,"animations":["spin"],"boundingBox":{"min":[-1.3306224569103033,-0.00011856335397708584,-1.0706987380981445],"max":[1.3306224569103033,3.5599553819954854,3.119999885559082]},"sizeMeters":[2.661,3.56,4.191],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"Claude Opus 5","downloads":0,"publishedAt":"2026-09-11T10:39:26.944Z","updatedAt":"2026-09-11T10:39:27.046Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\nimport { AnimationMixer } from 'three'\n\nlet mixer\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/34918/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n  mixer = new AnimationMixer(gltf.scene)\n  mixer.clipAction(gltf.animations[0]).play()\n})\n\n// Call from your render loop; deltaSeconds is time since the previous frame.\nfunction updateAssetAnimation(deltaSeconds) {\n  mixer?.update(deltaSeconds)\n}","r3f":"import { useGLTF, useAnimations } from '@react-three/drei'\nimport { useEffect } from 'react'\n\nexport function ConveyorFeedHopperRecyclingCentreAndWasteTransferYard(props) {\n  const { scene, animations } = useGLTF('https://cdn.3dassets.dev/assets/34918/v1/model.glb')\n  const { actions, names } = useAnimations(animations, scene)\n  useEffect(() => {\n    const action = actions[names[0]]\n    action?.reset().play()\n    return () => { action?.stop() }\n  }, [actions, names])\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/34918/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/34918/v1/model.glb\" alt=\"Conveyor feed hopper (Recycling Centre and Waste Transfer Yard)\" camera-controls auto-rotate autoplay></model-viewer>","blender":"# Blender 4.x: File > Import > glTF 2.0, or from the Python console after downloading the file.\nimport bpy\nbpy.ops.import_scene.gltf(filepath='model.glb')  # from https://cdn.3dassets.dev/assets/34918/v1/model.glb\n# Metres and +Y up are converted to Blender's Z-up scene automatically.\n# Clips arrive as actions; play them from the Dope Sheet > Action Editor.","godot":"# Godot 4: copy model.glb into res://models/ and the editor imports it as a scene.\nvar packed := load(\"res://models/model.glb\") as PackedScene\nvar model := packed.instantiate()\nadd_child(model)\nvar player := model.find_child(\"AnimationPlayer\", true, false) as AnimationPlayer\nplayer.play(player.get_animation_list()[0])","unity":"// Unity: import model.glb with glTFast (Package Manager: com.unity.cloud.gltfast) and drag the prefab in,\n// or load it at runtime straight from the CDN:\nusing GLTFast;\nvar gltf = new GltfImport();\nif (await gltf.Load(\"https://cdn.3dassets.dev/assets/34918/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);\n// Clips import as legacy AnimationClips on the root; GetComponent<Animation>().Play() starts the first."}},{"id":"34919","slug":"recycling-and-waste-transfer-yard-recycling-and-waste--a295aef4","title":"Material bay divider wall, 4 m (Recycling Centre and Waste Transfer Yard)","summary":"Precast push wall 4 m long and 2.4 m tall for dividing a transfer yard into material bays: a tapered concrete panel on a wide foot with a charcoal impact kerb, a yellow high visibility top band and end ports so bays repeat.","description":"Precast push wall 4 m long and 2.4 m tall for dividing a transfer yard into material bays: a tapered concrete panel on a wide foot with a charcoal impact kerb, a yellow high visibility top band and end ports so bays repeat. Free 3D model for recycling centre, waste transfer yard and municipal depot game scenes in Unity, Godot, Unreal, three.js and Blender. Overall 4.04 by 2.42 by 0.98 m (X by Y by Z). Metre units, +Y up, the working face toward +Z, resting on y=0 with the origin on the footprint. The origin is the centre of the wall's footprint, so a run of walls laid end to end makes one continuous bay divider and a second run at right angles closes the back of a bay. Static geometry; no rig, collision or navigation data. Static modular piece; the lifting sockets are cast in. No waste company, council, plant or vehicle manufacturer names, badges or artwork anywhere: every plate, panel and sign is blank.","status":"published","url":"https://3dassets.dev/assets/recycling-and-waste-transfer-yard-recycling-and-waste--a295aef4","cdnUrl":"https://cdn.3dassets.dev/assets/34919/v1/model.glb","downloadUrl":"https://3dassets.dev/download/recycling-and-waste-transfer-yard-recycling-and-waste--a295aef4","thumbnailUrl":"https://cdn.3dassets.dev/assets/34919/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/34919/v1/poster.webp","blurhash":"UEGuzI-:01oe~P~pR;IV00$_%fRpIbV;t0IW","category":{"slug":"buildings","title":"Buildings & Architecture"},"tags":[{"slug":"modern","title":"Modern"},{"slug":"stylized","title":"Stylized"},{"slug":"modular","title":"Modular"},{"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":20208,"triangles":96,"vertices":288,"meshes":4,"materials":4,"textures":1,"animations":[],"boundingBox":{"min":[-2.0199999809265137,-0.00004909112906248403,-0.4899734442702698],"max":[2.0199999809265137,2.4200009005795966,0.4899734442702698]},"sizeMeters":[4.04,2.42,0.98],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization","EXT_texture_webp"]},"aiGenerated":true,"aiModel":"Claude Opus 5","downloads":0,"publishedAt":"2026-09-11T10:39:28.470Z","updatedAt":"2026-09-11T10:39:28.594Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/34919/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function MaterialBayDividerWall4MRecyclingCentreAndWasteTransferYard(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/34919/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/34919/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/34919/v1/model.glb\" alt=\"Material bay divider wall, 4 m (Recycling Centre and Waste Transfer Yard)\" camera-controls auto-rotate></model-viewer>","blender":"# Blender 4.x: File > Import > glTF 2.0, or from the Python console after downloading the file.\nimport bpy\nbpy.ops.import_scene.gltf(filepath='model.glb')  # from https://cdn.3dassets.dev/assets/34919/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/34919/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"34920","slug":"recycling-and-waste-transfer-yard-recycling-and-waste--3f21046f","title":"Yard drainage channel grate, 2 m (Recycling Centre and Waste Transfer Yard)","summary":"Slot drain for a yard slab 2 m long and 0.4 m wide: a concrete channel with a galvanised grate of eleven bars in a charcoal frame, set 20 mm proud of the running surface so a scene can lay it across a fall.","description":"Slot drain for a yard slab 2 m long and 0.4 m wide: a concrete channel with a galvanised grate of eleven bars in a charcoal frame, set 20 mm proud of the running surface so a scene can lay it across a fall. Free 3D model for recycling centre, waste transfer yard and municipal depot game scenes in Unity, Godot, Unreal, three.js and Blender. Overall 2.00 by 0.24 by 0.52 m (X by Y by Z). Metre units, +Y up, the working face toward +Z, resting on y=0 with the origin on the footprint. Static geometry; no rig, collision or navigation data. Static grate; the grate is modelled bolted down and the channel below it is modelled solid. No waste company, council, plant or vehicle manufacturer names, badges or artwork anywhere: every plate, panel and sign is blank.","status":"published","url":"https://3dassets.dev/assets/recycling-and-waste-transfer-yard-recycling-and-waste--3f21046f","cdnUrl":"https://cdn.3dassets.dev/assets/34920/v1/model.glb","downloadUrl":"https://3dassets.dev/download/recycling-and-waste-transfer-yard-recycling-and-waste--3f21046f","thumbnailUrl":"https://cdn.3dassets.dev/assets/34920/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/34920/v1/poster.webp","blurhash":"U6CP@fxu00t8t8~qoeD$00Rj~qWAIT00Rk-;","category":{"slug":"roads-infrastructure","title":"Roads & Infrastructure"},"tags":[{"slug":"modern","title":"Modern"},{"slug":"stylized","title":"Stylized"},{"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":23560,"triangles":180,"vertices":540,"meshes":3,"materials":3,"textures":1,"animations":[],"boundingBox":{"min":[-1,0.000021364446749314037,-0.26004821924497207],"max":[1,0.24000091577878124,0.26004821924497207]},"sizeMeters":[2,0.24,0.52],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization","EXT_texture_webp"]},"aiGenerated":true,"aiModel":"Claude Opus 5","downloads":0,"publishedAt":"2026-09-11T10:39:27.463Z","updatedAt":"2026-09-11T10:39:27.568Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/34920/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function YardDrainageChannelGrate2MRecyclingCentreAndWasteTransferYard(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/34920/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/34920/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/34920/v1/model.glb\" alt=\"Yard drainage channel grate, 2 m (Recycling Centre and Waste Transfer Yard)\" camera-controls auto-rotate></model-viewer>","blender":"# Blender 4.x: File > Import > glTF 2.0, or from the Python console after downloading the file.\nimport bpy\nbpy.ops.import_scene.gltf(filepath='model.glb')  # from https://cdn.3dassets.dev/assets/34920/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/34920/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"34921","slug":"recycling-and-waste-transfer-yard-recycling-and-waste--8a8beaeb","title":"Wash down point (Recycling Centre and Waste Transfer Yard)","summary":"Yard wash down point 1.8 m tall: a charcoal standpipe on a concrete plinth with a yellow guard hoop, a steel hose reel with the hose coiled on it, a lance on a bracket and a blue instruction plate.","description":"Yard wash down point 1.8 m tall: a charcoal standpipe on a concrete plinth with a yellow guard hoop, a steel hose reel with the hose coiled on it, a lance on a bracket and a blue instruction plate. Free 3D model for recycling centre, waste transfer yard and municipal depot game scenes in Unity, Godot, Unreal, three.js and Blender. Overall 0.93 by 1.82 by 0.80 m (X by Y by Z). Metre units, +Y up, the working face toward +Z, resting on y=0 with the origin on the footprint. Static geometry; no rig, collision or navigation data. The hose is modelled as a solid coil on the reel and the lance is modelled clipped to its bracket: neither is reachable with one rigid node transform. No waste company, council, plant or vehicle manufacturer names, badges or artwork anywhere: every plate, panel and sign is blank.","status":"published","url":"https://3dassets.dev/assets/recycling-and-waste-transfer-yard-recycling-and-waste--8a8beaeb","cdnUrl":"https://cdn.3dassets.dev/assets/34921/v1/model.glb","downloadUrl":"https://3dassets.dev/download/recycling-and-waste-transfer-yard-recycling-and-waste--8a8beaeb","thumbnailUrl":"https://cdn.3dassets.dev/assets/34921/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/34921/v1/poster.webp","blurhash":"U7Bg3j~n000300IU_1-p05Ib-,-zxSxstANK","category":{"slug":"props","title":"Props & Furniture"},"tags":[{"slug":"modern","title":"Modern"},{"slug":"stylized","title":"Stylized"},{"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":31344,"triangles":308,"vertices":924,"meshes":5,"materials":5,"textures":1,"animations":[],"boundingBox":{"min":[-0.4000000059604645,-0.000025332598416707985,-0.4000000059604645],"max":[0.5299999713897705,1.8200000524520874,0.4000000059604645]},"sizeMeters":[0.93,1.82,0.8],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization","EXT_texture_webp"]},"aiGenerated":true,"aiModel":"Claude Opus 5","downloads":0,"publishedAt":"2026-09-11T10:39:28.727Z","updatedAt":"2026-09-11T10:39:28.827Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/34921/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function WashDownPointRecyclingCentreAndWasteTransferYard(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/34921/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/34921/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/34921/v1/model.glb\" alt=\"Wash down point (Recycling Centre and Waste Transfer Yard)\" camera-controls auto-rotate></model-viewer>","blender":"# Blender 4.x: File > Import > glTF 2.0, or from the Python console after downloading the file.\nimport bpy\nbpy.ops.import_scene.gltf(filepath='model.glb')  # from https://cdn.3dassets.dev/assets/34921/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/34921/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"34922","slug":"recycling-and-waste-transfer-yard-recycling-and-waste--5cd22efe","title":"Site office cabin (Recycling Centre and Waste Transfer Yard)","summary":"Portable site office 6 m long and 3 m tall on concrete blocks: steel clad with a green base band and a charcoal roof edge, two windows with sills, a green door with a yellow step and a blank blue sign panel on the front.","description":"Portable site office 6 m long and 3 m tall on concrete blocks: steel clad with a green base band and a charcoal roof edge, two windows with sills, a green door with a yellow step and a blank blue sign panel on the front. Free 3D model for recycling centre, waste transfer yard and municipal depot game scenes in Unity, Godot, Unreal, three.js and Blender. Overall 6.28 by 3.03 by 3.46 m (X by Y by Z). Metre units, +Y up, the working face toward +Z, resting on y=0 with the origin on the footprint. Static geometry; no rig, collision or navigation data. Static cabin; the door, the windows and the sign panel are modelled fixed. No waste company, council, plant or vehicle manufacturer names, badges or artwork anywhere: every plate, panel and sign is blank.","status":"published","url":"https://3dassets.dev/assets/recycling-and-waste-transfer-yard-recycling-and-waste--5cd22efe","cdnUrl":"https://cdn.3dassets.dev/assets/34922/v1/model.glb","downloadUrl":"https://3dassets.dev/download/recycling-and-waste-transfer-yard-recycling-and-waste--5cd22efe","thumbnailUrl":"https://cdn.3dassets.dev/assets/34922/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/34922/v1/poster.webp","blurhash":"UMD,N0og4nWA_4xuIUM{4UxukCM{9Yt7s;NF","category":{"slug":"buildings","title":"Buildings & Architecture"},"tags":[{"slug":"modern","title":"Modern"},{"slug":"stylized","title":"Stylized"},{"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":35064,"triangles":360,"vertices":1080,"meshes":6,"materials":6,"textures":1,"animations":[],"boundingBox":{"min":[-3.140000104904175,-0.00006714127392781766,-1.5597943573572572],"max":[3.140000104904175,3.0298131123309306,1.9000298541073222]},"sizeMeters":[6.28,3.03,3.46],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization","EXT_texture_webp"]},"aiGenerated":true,"aiModel":"Claude Opus 5","downloads":0,"publishedAt":"2026-09-11T10:39:29.651Z","updatedAt":"2026-09-11T10:39:29.749Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/34922/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function SiteOfficeCabinRecyclingCentreAndWasteTransferYard(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/34922/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/34922/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/34922/v1/model.glb\" alt=\"Site office cabin (Recycling Centre and Waste Transfer Yard)\" camera-controls auto-rotate></model-viewer>","blender":"# Blender 4.x: File > Import > glTF 2.0, or from the Python console after downloading the file.\nimport bpy\nbpy.ops.import_scene.gltf(filepath='model.glb')  # from https://cdn.3dassets.dev/assets/34922/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/34922/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"34923","slug":"recycling-and-waste-transfer-yard-recycling-and-waste--e108281f","title":"Staff welfare cabin (Recycling Centre and Waste Transfer Yard)","summary":"The same portable cabin at 4.5 m as the yard's welfare unit: one window, a green door with a yellow step and a charcoal water tank with its steel lid and feed pipe on the roof.","description":"The same portable cabin at 4.5 m as the yard's welfare unit: one window, a green door with a yellow step and a charcoal water tank with its steel lid and feed pipe on the roof. Free 3D model for recycling centre, waste transfer yard and municipal depot game scenes in Unity, Godot, Unreal, three.js and Blender. Overall 4.78 by 3.81 by 3.46 m (X by Y by Z). Metre units, +Y up, the working face toward +Z, resting on y=0 with the origin on the footprint. Static geometry; no rig, collision or navigation data. Static cabin; the water tank, its lid and the feed pipe are modelled solid. No waste company, council, plant or vehicle manufacturer names, badges or artwork anywhere: every plate, panel and sign is blank.","status":"published","url":"https://3dassets.dev/assets/recycling-and-waste-transfer-yard-recycling-and-waste--e108281f","cdnUrl":"https://cdn.3dassets.dev/assets/34923/v1/model.glb","downloadUrl":"https://3dassets.dev/download/recycling-and-waste-transfer-yard-recycling-and-waste--e108281f","thumbnailUrl":"https://cdn.3dassets.dev/assets/34923/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/34923/v1/poster.webp","blurhash":"UBDmHvt700xu^-t7InWA00oftSIn0Jxv%3IA","category":{"slug":"buildings","title":"Buildings & Architecture"},"tags":[{"slug":"modern","title":"Modern"},{"slug":"stylized","title":"Stylized"},{"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":33916,"triangles":344,"vertices":1032,"meshes":5,"materials":5,"textures":1,"animations":[],"boundingBox":{"min":[-2.390000104904175,0.00004272400390589737,-1.559878604799972],"max":[2.390000104904175,3.810100917437146,1.8999108183692088]},"sizeMeters":[4.78,3.81,3.46],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization","EXT_texture_webp"]},"aiGenerated":true,"aiModel":"Claude Opus 5","downloads":0,"publishedAt":"2026-09-11T10:39:30.225Z","updatedAt":"2026-09-11T10:39:30.338Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/34923/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function StaffWelfareCabinRecyclingCentreAndWasteTransferYard(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/34923/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/34923/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/34923/v1/model.glb\" alt=\"Staff welfare cabin (Recycling Centre and Waste Transfer Yard)\" camera-controls auto-rotate></model-viewer>","blender":"# Blender 4.x: File > Import > glTF 2.0, or from the Python console after downloading the file.\nimport bpy\nbpy.ops.import_scene.gltf(filepath='model.glb')  # from https://cdn.3dassets.dev/assets/34923/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/34923/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"34924","slug":"recycling-and-waste-transfer-yard-recycling-and-waste--5630ea49","title":"Entrance barrier with lifting arm (Recycling Centre and Waste Transfer Yard)","summary":"Site entrance barrier: a charcoal cabinet on a bolted base with an orange access door and a blue notice plate, and a 4 m steel arm banded in orange with a charcoal end block, tilting up clear of the queue lane.","description":"Site entrance barrier: a charcoal cabinet on a bolted base with an orange access door and a blue notice plate, and a 4 m steel arm banded in orange with a charcoal end block, tilting up clear of the queue lane. Free 3D model for recycling centre, waste transfer yard and municipal depot game scenes in Unity, Godot, Unreal, three.js and Blender. Overall 4.48 by 1.10 by 0.60 m (X by Y by Z). Metre units, +Y up, the working face toward +Z, resting on y=0 with the origin on the footprint. Rigid node-transform clips: open and close. No skinning. The motor, the gearbox and the balance spring inside the cabinet are modelled solid; only the arm moves, and it swings about its own pivot rather than sliding. No waste company, council, plant or vehicle manufacturer names, badges or artwork anywhere: every plate, panel and sign is blank.","status":"published","url":"https://3dassets.dev/assets/recycling-and-waste-transfer-yard-recycling-and-waste--5630ea49","cdnUrl":"https://cdn.3dassets.dev/assets/34924/v1/model.glb","downloadUrl":"https://3dassets.dev/download/recycling-and-waste-transfer-yard-recycling-and-waste--5630ea49","thumbnailUrl":"https://cdn.3dassets.dev/assets/34924/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/34924/v1/poster.webp","blurhash":"U68gZ_?HE2-n~V%LNGWo00NH%L9v00E2?Hn,","category":{"slug":"roads-infrastructure","title":"Roads & Infrastructure"},"tags":[{"slug":"modern","title":"Modern"},{"slug":"stylized","title":"Stylized"},{"slug":"animated","title":"Animated"},{"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":13932,"triangles":176,"vertices":528,"meshes":7,"materials":4,"textures":0,"animations":["open","close"],"boundingBox":{"min":[-0.28001038236228326,0,-0.3000183176084074],"max":[4.201200199127197,1.100000023841858,0.3000183176084074]},"sizeMeters":[4.481,1.1,0.6],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"Claude Opus 5","downloads":0,"publishedAt":"2026-09-11T10:39:30.356Z","updatedAt":"2026-09-11T10:39:30.561Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\nimport { AnimationMixer } from 'three'\n\nlet mixer\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/34924/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n  mixer = new AnimationMixer(gltf.scene)\n  mixer.clipAction(gltf.animations[0]).play()\n})\n\n// Call from your render loop; deltaSeconds is time since the previous frame.\nfunction updateAssetAnimation(deltaSeconds) {\n  mixer?.update(deltaSeconds)\n}","r3f":"import { useGLTF, useAnimations } from '@react-three/drei'\nimport { useEffect } from 'react'\n\nexport function EntranceBarrierWithLiftingArmRecyclingCentreAndWasteTransferYard(props) {\n  const { scene, animations } = useGLTF('https://cdn.3dassets.dev/assets/34924/v1/model.glb')\n  const { actions, names } = useAnimations(animations, scene)\n  useEffect(() => {\n    const action = actions[names[0]]\n    action?.reset().play()\n    return () => { action?.stop() }\n  }, [actions, names])\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/34924/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/34924/v1/model.glb\" alt=\"Entrance barrier with lifting arm (Recycling Centre and Waste Transfer Yard)\" camera-controls auto-rotate autoplay></model-viewer>","blender":"# Blender 4.x: File > Import > glTF 2.0, or from the Python console after downloading the file.\nimport bpy\nbpy.ops.import_scene.gltf(filepath='model.glb')  # from https://cdn.3dassets.dev/assets/34924/v1/model.glb\n# Metres and +Y up are converted to Blender's Z-up scene automatically.\n# Clips arrive as actions; play them from the Dope Sheet > Action Editor.","godot":"# Godot 4: copy model.glb into res://models/ and the editor imports it as a scene.\nvar packed := load(\"res://models/model.glb\") as PackedScene\nvar model := packed.instantiate()\nadd_child(model)\nvar player := model.find_child(\"AnimationPlayer\", true, false) as AnimationPlayer\nplayer.play(player.get_animation_list()[0])","unity":"// Unity: import model.glb with glTFast (Package Manager: com.unity.cloud.gltfast) and drag the prefab in,\n// or load it at runtime straight from the CDN:\nusing GLTFast;\nvar gltf = new GltfImport();\nif (await gltf.Load(\"https://cdn.3dassets.dev/assets/34924/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);\n// Clips import as legacy AnimationClips on the root; GetComponent<Animation>().Play() starts the first."}},{"id":"34925","slug":"recycling-and-waste-transfer-yard-recycling-and-waste--abf4b90a","title":"Site mesh fence panel, 4 m (Recycling Centre and Waste Transfer Yard)","summary":"Welded mesh boundary fence module 4 m wide and 2.1 m tall: galvanised mesh in a charcoal frame between two posts on precast concrete feet, with a green site notice plate bolted to one post and side ports on the centre line.","description":"Welded mesh boundary fence module 4 m wide and 2.1 m tall: galvanised mesh in a charcoal frame between two posts on precast concrete feet, with a green site notice plate bolted to one post and side ports on the centre line. Free 3D model for recycling centre, waste transfer yard and municipal depot game scenes in Unity, Godot, Unreal, three.js and Blender. Overall 3.96 by 2.18 by 0.40 m (X by Y by Z). Metre units, +Y up, the working face toward +Z, resting on y=0 with the origin on the footprint. Static geometry; no rig, collision or navigation data. Static modular piece; the mesh is modelled as welded bars, not cloth. No waste company, council, plant or vehicle manufacturer names, badges or artwork anywhere: every plate, panel and sign is blank.","status":"published","url":"https://3dassets.dev/assets/recycling-and-waste-transfer-yard-recycling-and-waste--abf4b90a","cdnUrl":"https://cdn.3dassets.dev/assets/34925/v1/model.glb","downloadUrl":"https://3dassets.dev/download/recycling-and-waste-transfer-yard-recycling-and-waste--abf4b90a","thumbnailUrl":"https://cdn.3dassets.dev/assets/34925/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/34925/v1/poster.webp","blurhash":"U6BWi4.8RM-;NE_Nt2IA00D#.8WTnA^%og%f","category":{"slug":"roads-infrastructure","title":"Roads & Infrastructure"},"tags":[{"slug":"modern","title":"Modern"},{"slug":"stylized","title":"Stylized"},{"slug":"modular","title":"Modular"},{"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":31380,"triangles":312,"vertices":936,"meshes":5,"materials":5,"textures":1,"animations":[],"boundingBox":{"min":[-1.9800000190734863,-0.000004885520348454908,-0.19989135603183364],"max":[1.9800000190734863,2.1799081160267137,0.19989135603183364]},"sizeMeters":[3.96,2.18,0.4],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization","EXT_texture_webp"]},"aiGenerated":true,"aiModel":"Claude Opus 5","downloads":0,"publishedAt":"2026-09-11T10:39:31.587Z","updatedAt":"2026-09-11T10:39:31.691Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/34925/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function SiteMeshFencePanel4MRecyclingCentreAndWasteTransferYard(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/34925/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/34925/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/34925/v1/model.glb\" alt=\"Site mesh fence panel, 4 m (Recycling Centre and Waste Transfer Yard)\" camera-controls auto-rotate></model-viewer>","blender":"# Blender 4.x: File > Import > glTF 2.0, or from the Python console after downloading the file.\nimport bpy\nbpy.ops.import_scene.gltf(filepath='model.glb')  # from https://cdn.3dassets.dev/assets/34925/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/34925/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"34926","slug":"recycling-and-waste-transfer-yard-recycling-and-waste--78bad651","title":"Site mesh fence gate, 4 m, standing open (Recycling Centre and Waste Transfer Yard)","summary":"The same 4 m fence module built as the vehicle gate with its leaf swung back against the run: a hinge post, a latch post with a keep and a drop bolt socket, and the mesh leaf standing open across 75 degrees so the drive reads as open.","description":"The same 4 m fence module built as the vehicle gate with its leaf swung back against the run: a hinge post, a latch post with a keep and a drop bolt socket, and the mesh leaf standing open across 75 degrees so the drive reads as open. Free 3D model for recycling centre, waste transfer yard and municipal depot game scenes in Unity, Godot, Unreal, three.js and Blender. Overall 4.32 by 2.56 by 3.61 m (X by Y by Z). Metre units, +Y up, the working face toward +Z, resting on y=0 with the origin on the footprint. The open pose is modelled, so nothing on this variant moves. Static geometry; no rig, collision or navigation data. Static variant; the hinges, the keep and the drop bolt are modelled solid in the open pose. No waste company, council, plant or vehicle manufacturer names, badges or artwork anywhere: every plate, panel and sign is blank.","status":"published","url":"https://3dassets.dev/assets/recycling-and-waste-transfer-yard-recycling-and-waste--78bad651","cdnUrl":"https://cdn.3dassets.dev/assets/34926/v1/model.glb","downloadUrl":"https://3dassets.dev/download/recycling-and-waste-transfer-yard-recycling-and-waste--78bad651","thumbnailUrl":"https://cdn.3dassets.dev/assets/34926/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/34926/v1/poster.webp","blurhash":"U98E9.~qMws+obobn~V@009FkBozIBa%%gt8","category":{"slug":"roads-infrastructure","title":"Roads & Infrastructure"},"tags":[{"slug":"modern","title":"Modern"},{"slug":"stylized","title":"Stylized"},{"slug":"modular","title":"Modular"},{"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":31416,"triangles":312,"vertices":936,"meshes":5,"materials":5,"textures":1,"animations":[],"boundingBox":{"min":[-2.1600000858306885,0.0000851466448214544,-3.3905710790658885],"max":[2.1600000858306885,2.560099807130329,0.21990906358016227]},"sizeMeters":[4.32,2.56,3.61],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization","EXT_texture_webp"]},"aiGenerated":true,"aiModel":"Claude Opus 5","downloads":0,"publishedAt":"2026-09-11T10:39:32.357Z","updatedAt":"2026-09-11T10:39:32.448Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/34926/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function SiteMeshFenceGate4MStandingOpenRecyclingCentreAndWasteTransferYard(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/34926/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/34926/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/34926/v1/model.glb\" alt=\"Site mesh fence gate, 4 m, standing open (Recycling Centre and Waste Transfer Yard)\" camera-controls auto-rotate></model-viewer>","blender":"# Blender 4.x: File > Import > glTF 2.0, or from the Python console after downloading the file.\nimport bpy\nbpy.ops.import_scene.gltf(filepath='model.glb')  # from https://cdn.3dassets.dev/assets/34926/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/34926/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"34927","slug":"recycling-and-waste-transfer-yard-recycling-and-waste--83ad9dca","title":"Yard floodlight mast, 6 m (Recycling Centre and Waste Transfer Yard)","summary":"Yard lighting column 6 m tall: a charcoal mast on a bolted base plate over a concrete pad, an orange inspection collar, and a head frame carrying three floodlights with yellow lenses tilted down over the working area.","description":"Yard lighting column 6 m tall: a charcoal mast on a bolted base plate over a concrete pad, an orange inspection collar, and a head frame carrying three floodlights with yellow lenses tilted down over the working area. Free 3D model for recycling centre, waste transfer yard and municipal depot game scenes in Unity, Godot, Unreal, three.js and Blender. Overall 1.56 by 5.93 by 0.80 m (X by Y by Z). Metre units, +Y up, the working face toward +Z, resting on y=0 with the origin on the footprint. Static geometry; no rig, collision or navigation data. The lamps, the head frame and the cable in the mast are modelled solid: aiming a floodlight would need the head joint driven, which this rig deliberately does not do. No waste company, council, plant or vehicle manufacturer names, badges or artwork anywhere: every plate, panel and sign is blank.","status":"published","url":"https://3dassets.dev/assets/recycling-and-waste-transfer-yard-recycling-and-waste--83ad9dca","cdnUrl":"https://cdn.3dassets.dev/assets/34927/v1/model.glb","downloadUrl":"https://3dassets.dev/download/recycling-and-waste-transfer-yard-recycling-and-waste--83ad9dca","thumbnailUrl":"https://cdn.3dassets.dev/assets/34927/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/34927/v1/poster.webp","blurhash":"U76ttAt700IV$djsJCWY~Bs.0fNH$$j@I=WD","category":{"slug":"roads-infrastructure","title":"Roads & Infrastructure"},"tags":[{"slug":"modern","title":"Modern"},{"slug":"stylized","title":"Stylized"},{"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":26040,"triangles":200,"vertices":600,"meshes":5,"materials":5,"textures":1,"animations":[],"boundingBox":{"min":[-0.7799430591579425,0.000013423674021170728,-0.4000000059604645],"max":[0.7799430591579425,5.929999828338623,0.4000000059604645]},"sizeMeters":[1.56,5.93,0.8],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization","EXT_texture_webp"]},"aiGenerated":true,"aiModel":"Claude Opus 5","downloads":0,"publishedAt":"2026-09-11T10:39:32.174Z","updatedAt":"2026-09-11T10:39:32.271Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/34927/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function YardFloodlightMast6MRecyclingCentreAndWasteTransferYard(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/34927/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/34927/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/34927/v1/model.glb\" alt=\"Yard floodlight mast, 6 m (Recycling Centre and Waste Transfer Yard)\" camera-controls auto-rotate></model-viewer>","blender":"# Blender 4.x: File > Import > glTF 2.0, or from the Python console after downloading the file.\nimport bpy\nbpy.ops.import_scene.gltf(filepath='model.glb')  # from https://cdn.3dassets.dev/assets/34927/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/34927/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"34928","slug":"recycling-and-waste-transfer-yard-recycling-and-waste--cbc2cecf","title":"CCTV camera pole, 4.5 m (Recycling Centre and Waste Transfer Yard)","summary":"Yard surveillance pole 4.5 m tall: a charcoal column on a concrete pad with an orange collar, a steel swan neck bracket, a bullet camera with a steel sunshield and a blue notice plate at eye level.","description":"Yard surveillance pole 4.5 m tall: a charcoal column on a concrete pad with an orange collar, a steel swan neck bracket, a bullet camera with a steel sunshield and a blue notice plate at eye level. Free 3D model for recycling centre, waste transfer yard and municipal depot game scenes in Unity, Godot, Unreal, three.js and Blender. Overall 0.60 by 4.42 by 1.20 m (X by Y by Z). Metre units, +Y up, the working face toward +Z, resting on y=0 with the origin on the footprint. Static geometry; no rig, collision or navigation data. The pan and tilt joint and the cable through the pole are modelled solid: a camera sweeping would need the joint driven, and a cable is not reachable with a rigid node. No waste company, council, plant or vehicle manufacturer names, badges or artwork anywhere: every plate, panel and sign is blank.","status":"published","url":"https://3dassets.dev/assets/recycling-and-waste-transfer-yard-recycling-and-waste--cbc2cecf","cdnUrl":"https://cdn.3dassets.dev/assets/34928/v1/model.glb","downloadUrl":"https://3dassets.dev/download/recycling-and-waste-transfer-yard-recycling-and-waste--cbc2cecf","thumbnailUrl":"https://cdn.3dassets.dev/assets/34928/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/34928/v1/poster.webp","blurhash":"U35hY{WF00oGIrxuxpD%~Wj[4oWB-:ofD*Rj","category":{"slug":"props","title":"Props & Furniture"},"tags":[{"slug":"modern","title":"Modern"},{"slug":"stylized","title":"Stylized"},{"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":29168,"triangles":256,"vertices":768,"meshes":6,"materials":6,"textures":1,"animations":[],"boundingBox":{"min":[-0.30000001192092896,0.000012204920748604131,-0.30000001192092896],"max":[0.30000001192092896,4.419990041926544,0.9000331609045091]},"sizeMeters":[0.6,4.42,1.2],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization","EXT_texture_webp"]},"aiGenerated":true,"aiModel":"Claude Opus 5","downloads":0,"publishedAt":"2026-09-11T10:39:32.201Z","updatedAt":"2026-09-11T10:39:32.305Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/34928/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function CCTVCameraPole45MRecyclingCentreAndWasteTransferYard(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/34928/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/34928/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/34928/v1/model.glb\" alt=\"CCTV camera pole, 4.5 m (Recycling Centre and Waste Transfer Yard)\" camera-controls auto-rotate></model-viewer>","blender":"# Blender 4.x: File > Import > glTF 2.0, or from the Python console after downloading the file.\nimport bpy\nbpy.ops.import_scene.gltf(filepath='model.glb')  # from https://cdn.3dassets.dev/assets/34928/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/34928/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"34929","slug":"recycling-and-waste-transfer-yard-recycling-and-waste--5d8303c1","title":"Site safety sign set on a post (Recycling Centre and Waste Transfer Yard)","summary":"Three sign plates on one charcoal post standing 2.2 m: a yellow warning triangle, a blue mandatory disc and a green site rules board with modelled rule bars, all blank of wording, on a bolted base plate.","description":"Three sign plates on one charcoal post standing 2.2 m: a yellow warning triangle, a blue mandatory disc and a green site rules board with modelled rule bars, all blank of wording, on a bolted base plate. Free 3D model for recycling centre, waste transfer yard and municipal depot game scenes in Unity, Godot, Unreal, three.js and Blender. Overall 0.50 by 2.20 by 0.34 m (X by Y by Z). Metre units, +Y up, the working face toward +Z, resting on y=0 with the origin on the footprint. Static geometry; no rig, collision or navigation data. Static set; every plate carries modelled symbols and rule bars and no wording anywhere. No waste company, council, plant or vehicle manufacturer names, badges or artwork anywhere: every plate, panel and sign is blank.","status":"published","url":"https://3dassets.dev/assets/recycling-and-waste-transfer-yard-recycling-and-waste--5d8303c1","cdnUrl":"https://cdn.3dassets.dev/assets/34929/v1/model.glb","downloadUrl":"https://3dassets.dev/download/recycling-and-waste-transfer-yard-recycling-and-waste--5d8303c1","thumbnailUrl":"https://cdn.3dassets.dev/assets/34929/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/34929/v1/poster.webp","blurhash":"U46R.6t*00Ha?bjI9Fbq4YZ+?;ps1MXk^KrF","category":{"slug":"props","title":"Props & Furniture"},"tags":[{"slug":"modern","title":"Modern"},{"slug":"stylized","title":"Stylized"},{"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":16708,"triangles":300,"vertices":900,"meshes":5,"materials":5,"textures":0,"animations":[],"boundingBox":{"min":[-0.24998929297792707,0,-0.17000030886975215],"max":[0.24998929297792707,2.200000047683716,0.17000030886975215]},"sizeMeters":[0.5,2.2,0.34],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"Claude Opus 5","downloads":0,"publishedAt":"2026-09-11T10:39:33.373Z","updatedAt":"2026-09-11T10:39:33.491Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/34929/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function SiteSafetySignSetOnAPostRecyclingCentreAndWasteTransferYard(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/34929/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/34929/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/34929/v1/model.glb\" alt=\"Site safety sign set on a post (Recycling Centre and Waste Transfer Yard)\" camera-controls auto-rotate></model-viewer>","blender":"# Blender 4.x: File > Import > glTF 2.0, or from the Python console after downloading the file.\nimport bpy\nbpy.ops.import_scene.gltf(filepath='model.glb')  # from https://cdn.3dassets.dev/assets/34929/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/34929/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"34930","slug":"recycling-and-waste-transfer-yard-recycling-and-waste--c11c0835","title":"Traffic cone (Recycling Centre and Waste Transfer Yard)","summary":"Standard 0.75 m road cone: an orange faceted cone on a charcoal moulded base with two steel reflective bands, for closing a bay or a lane in the yard.","description":"Standard 0.75 m road cone: an orange faceted cone on a charcoal moulded base with two steel reflective bands, for closing a bay or a lane in the yard. Free 3D model for recycling centre, waste transfer yard and municipal depot game scenes in Unity, Godot, Unreal, three.js and Blender. Overall 0.42 by 0.75 by 0.42 m (X by Y by Z). Metre units, +Y up, the working face toward +Z, resting on y=0 with the origin on the footprint. Static geometry; no rig, collision or navigation data. Static cone; the bands are modelled as raised collars. No waste company, council, plant or vehicle manufacturer names, badges or artwork anywhere: every plate, panel and sign is blank.","status":"published","url":"https://3dassets.dev/assets/recycling-and-waste-transfer-yard-recycling-and-waste--c11c0835","cdnUrl":"https://cdn.3dassets.dev/assets/34930/v1/model.glb","downloadUrl":"https://3dassets.dev/download/recycling-and-waste-transfer-yard-recycling-and-waste--c11c0835","thumbnailUrl":"https://cdn.3dassets.dev/assets/34930/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/34930/v1/poster.webp","blurhash":"U8Avn8%L009I4:Rk-Us-0NRk~Axt^HoeEmWE","category":{"slug":"roads-infrastructure","title":"Roads & Infrastructure"},"tags":[{"slug":"modern","title":"Modern"},{"slug":"stylized","title":"Stylized"},{"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":7112,"triangles":92,"vertices":276,"meshes":3,"materials":3,"textures":0,"animations":[],"boundingBox":{"min":[-0.20999999344348907,0.000005341892057596914,-0.20999999344348907],"max":[0.20999999344348907,0.75,0.20999999344348907]},"sizeMeters":[0.42,0.75,0.42],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"Claude Opus 5","downloads":0,"publishedAt":"2026-09-11T10:39:33.878Z","updatedAt":"2026-09-11T10:39:33.994Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/34930/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function TrafficConeRecyclingCentreAndWasteTransferYard(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/34930/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/34930/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/34930/v1/model.glb\" alt=\"Traffic cone (Recycling Centre and Waste Transfer Yard)\" camera-controls auto-rotate></model-viewer>","blender":"# Blender 4.x: File > Import > glTF 2.0, or from the Python console after downloading the file.\nimport bpy\nbpy.ops.import_scene.gltf(filepath='model.glb')  # from https://cdn.3dassets.dev/assets/34930/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/34930/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"34931","slug":"recycling-and-waste-transfer-yard-recycling-and-waste--ddc92b27","title":"High visibility bollard (Recycling Centre and Waste Transfer Yard)","summary":"Impact bollard 1.05 m tall guarding a bring bank or a cabin corner: an orange sleeved post on a concrete pad with two steel bands and a charcoal cap.","description":"Impact bollard 1.05 m tall guarding a bring bank or a cabin corner: an orange sleeved post on a concrete pad with two steel bands and a charcoal cap. Free 3D model for recycling centre, waste transfer yard and municipal depot game scenes in Unity, Godot, Unreal, three.js and Blender. Overall 0.36 by 1.08 by 0.36 m (X by Y by Z). Metre units, +Y up, the working face toward +Z, resting on y=0 with the origin on the footprint. Static geometry; no rig, collision or navigation data. Static bollard; the sleeve is modelled as one piece with the post. No waste company, council, plant or vehicle manufacturer names, badges or artwork anywhere: every plate, panel and sign is blank.","status":"published","url":"https://3dassets.dev/assets/recycling-and-waste-transfer-yard-recycling-and-waste--ddc92b27","cdnUrl":"https://cdn.3dassets.dev/assets/34931/v1/model.glb","downloadUrl":"https://3dassets.dev/download/recycling-and-waste-transfer-yard-recycling-and-waste--ddc92b27","thumbnailUrl":"https://cdn.3dassets.dev/assets/34931/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/34931/v1/poster.webp","blurhash":"U4A]$z^j000L00RP~qtRCAX9]ewHV@S2tRxG","category":{"slug":"roads-infrastructure","title":"Roads & Infrastructure"},"tags":[{"slug":"modern","title":"Modern"},{"slug":"stylized","title":"Stylized"},{"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":23288,"triangles":172,"vertices":516,"meshes":4,"materials":4,"textures":1,"animations":[],"boundingBox":{"min":[-0.18000000715255737,0.000005186905053647384,-0.18000000715255737],"max":[0.18000000715255737,1.0799966553318714,0.18000000715255737]},"sizeMeters":[0.36,1.08,0.36],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization","EXT_texture_webp"]},"aiGenerated":true,"aiModel":"Claude Opus 5","downloads":0,"publishedAt":"2026-09-11T10:39:34.941Z","updatedAt":"2026-09-11T10:39:35.055Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/34931/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function HighVisibilityBollardRecyclingCentreAndWasteTransferYard(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/34931/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/34931/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/34931/v1/model.glb\" alt=\"High visibility bollard (Recycling Centre and Waste Transfer Yard)\" camera-controls auto-rotate></model-viewer>","blender":"# Blender 4.x: File > Import > glTF 2.0, or from the Python console after downloading the file.\nimport bpy\nbpy.ops.import_scene.gltf(filepath='model.glb')  # from https://cdn.3dassets.dev/assets/34931/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/34931/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"34932","slug":"recycling-and-waste-transfer-yard-recycling-and-waste--5052772a","title":"Yard fire point (Recycling Centre and Waste Transfer Yard)","summary":"Free standing fire point 1.4 m tall: an orange backboard on a charcoal stand with a steel base tray, two extinguishers with charcoal heads, a blue call point plate and a yellow instruction notice, all blank of wording.","description":"Free standing fire point 1.4 m tall: an orange backboard on a charcoal stand with a steel base tray, two extinguishers with charcoal heads, a blue call point plate and a yellow instruction notice, all blank of wording. Free 3D model for recycling centre, waste transfer yard and municipal depot game scenes in Unity, Godot, Unreal, three.js and Blender. Overall 0.80 by 1.44 by 0.40 m (X by Y by Z). Metre units, +Y up, the working face toward +Z, resting on y=0 with the origin on the footprint. Static geometry; no rig, collision or navigation data. The hoses are modelled as solid horns clipped to the bodies and never move, because a hose is not reachable with a rigid node transform. No waste company, council, plant or vehicle manufacturer names, badges or artwork anywhere: every plate, panel and sign is blank.","status":"published","url":"https://3dassets.dev/assets/recycling-and-waste-transfer-yard-recycling-and-waste--5052772a","cdnUrl":"https://cdn.3dassets.dev/assets/34932/v1/model.glb","downloadUrl":"https://3dassets.dev/download/recycling-and-waste-transfer-yard-recycling-and-waste--5052772a","thumbnailUrl":"https://cdn.3dassets.dev/assets/34932/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/34932/v1/poster.webp","blurhash":"UAC~kqxs00M}~1V[4_oz5YRj=ro}%MxaM|Io","category":{"slug":"props","title":"Props & Furniture"},"tags":[{"slug":"modern","title":"Modern"},{"slug":"stylized","title":"Stylized"},{"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":17692,"triangles":288,"vertices":864,"meshes":5,"materials":5,"textures":0,"animations":[],"boundingBox":{"min":[-0.4000000059604645,0,-0.1999856556095275],"max":[0.4000000059604645,1.4400085934625428,0.1999856556095275]},"sizeMeters":[0.8,1.44,0.4],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"Claude Opus 5","downloads":0,"publishedAt":"2026-09-11T10:39:34.308Z","updatedAt":"2026-09-11T10:39:34.417Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/34932/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function YardFirePointRecyclingCentreAndWasteTransferYard(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/34932/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/34932/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/34932/v1/model.glb\" alt=\"Yard fire point (Recycling Centre and Waste Transfer Yard)\" camera-controls auto-rotate></model-viewer>","blender":"# Blender 4.x: File > Import > glTF 2.0, or from the Python console after downloading the file.\nimport bpy\nbpy.ops.import_scene.gltf(filepath='model.glb')  # from https://cdn.3dassets.dev/assets/34932/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/34932/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"34933","slug":"recycling-and-waste-transfer-yard-recycling-and-waste--dcd54e06","title":"Towable water bowser (Recycling Centre and Waste Transfer Yard)","summary":"Site water bowser 2.6 m long on a charcoal chassis with a drawbar and jockey wheel: a blue tank with steel bands and a filler hatch, a yellow hose box on the drawbar and two road wheels, for damping down the yard.","description":"Site water bowser 2.6 m long on a charcoal chassis with a drawbar and jockey wheel: a blue tank with steel bands and a filler hatch, a yellow hose box on the drawbar and two road wheels, for damping down the yard. Free 3D model for recycling centre, waste transfer yard and municipal depot game scenes in Unity, Godot, Unreal, three.js and Blender. Overall 1.70 by 1.82 by 2.89 m (X by Y by Z). Metre units, +Y up, the working face toward +Z, resting on y=0 with the origin on the footprint. Static geometry; no rig, collision or navigation data. Static bowser; the wheels, the drawbar and the jockey wheel are modelled solid because the bowser is towed and never driven, and the hose is modelled coiled in its box. No waste company, council, plant or vehicle manufacturer names, badges or artwork anywhere: every plate, panel and sign is blank.","status":"published","url":"https://3dassets.dev/assets/recycling-and-waste-transfer-yard-recycling-and-waste--dcd54e06","cdnUrl":"https://cdn.3dassets.dev/assets/34933/v1/model.glb","downloadUrl":"https://3dassets.dev/download/recycling-and-waste-transfer-yard-recycling-and-waste--dcd54e06","thumbnailUrl":"https://cdn.3dassets.dev/assets/34933/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/34933/v1/poster.webp","blurhash":"UC7xdxaI8wWt%%MxMwtR8wRR%hxuQkxvtnR+","category":{"slug":"vehicles","title":"Vehicles"},"tags":[{"slug":"modern","title":"Modern"},{"slug":"stylized","title":"Stylized"},{"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":26532,"triangles":480,"vertices":1440,"meshes":4,"materials":4,"textures":0,"animations":[],"boundingBox":{"min":[-0.8500283887513145,-0.000048200631995065635,-1.1399999856948853],"max":[0.8500283887513145,1.8200482530840825,1.75]},"sizeMeters":[1.7,1.82,2.89],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"Claude Opus 5","downloads":0,"publishedAt":"2026-09-11T10:39:36.303Z","updatedAt":"2026-09-11T10:39:36.419Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/34933/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function TowableWaterBowserRecyclingCentreAndWasteTransferYard(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/34933/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/34933/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/34933/v1/model.glb\" alt=\"Towable water bowser (Recycling Centre and Waste Transfer Yard)\" camera-controls auto-rotate></model-viewer>","blender":"# Blender 4.x: File > Import > glTF 2.0, or from the Python console after downloading the file.\nimport bpy\nbpy.ops.import_scene.gltf(filepath='model.glb')  # from https://cdn.3dassets.dev/assets/34933/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/34933/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"34934","slug":"recycling-and-waste-transfer-yard-recycl-9dae0c82-starter-scene","title":"Recycling centre and waste transfer yard (Recycling Centre and Waste Transfer Yard)","summary":"A working public recycling centre and its transfer yard, 28 m by 20 m on a ported concrete slab. Down the left hand side the public tip runs off a three section raised platform with its access stair, open top skips in three sizes backed under the tipping edge, two of them...","description":"A working public recycling centre and its transfer yard, 28 m by 20 m on a ported concrete slab. Down the left hand side the public tip runs off a three section raised platform with its access stair, open top skips in three sizes backed under the tipping edge, two of them loaded with bagged and boxed material and garden waste, and a material signage board over each bay. A run of tipping bay blocks keeps cars off the skip line. The entrance end carries the bring banks for glass and textiles, the small electricals cage, the battery and bulb unit, the oil and paint drum bay and the reuse shop cabin with its shutter up, with bollards, bins, bag trolleys, a fire point and the water bowser around them. On the right a marked queue lane comes in through the open gate past the barrier arm and over the weighbridge, with its control cabin alongside and a skip lorry arriving. Across the back of the yard three material bays are built from ported push walls with baled cardboard and plastic stacked in them, a loaded skip at the mouth of the first, the vertical baler and the conveyor feed hopper along the right hand wall, the bulk transfer trailer parked beside them and the wheel loader working the middle bay with its bucket down. The site office and staff welfare cabins, floodlight masts, camera poles and mesh fencing close the yard in.","status":"published","url":"https://3dassets.dev/assets/recycling-and-waste-transfer-yard-recycl-9dae0c82-starter-scene","cdnUrl":"https://cdn.3dassets.dev/assets/34934/v1/model.glb","downloadUrl":"https://3dassets.dev/download/recycling-and-waste-transfer-yard-recycl-9dae0c82-starter-scene","thumbnailUrl":"https://cdn.3dassets.dev/assets/34934/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/34934/v1/poster.webp","blurhash":"U3BDf,.A00,@9X-;%3R600H;.OEl?08_NYJ7","category":{"slug":"environments","title":"Environments & Scenes"},"tags":[{"slug":"modern","title":"Modern"},{"slug":"stylized","title":"Stylized"},{"slug":"kit","title":"Kit / Set"}],"license":{"slug":"cc0-1.0","name":"CC0 1.0 Universal","url":"https://creativecommons.org/publicdomain/zero/1.0/","attributionRequired":false},"contributor":{"username":"3dassets","name":"3D Assets","url":"https://3dassets.dev/u/3dassets"},"stats":{"fileSize":711400,"triangles":13992,"vertices":31852,"meshes":223,"materials":8,"textures":2,"animations":[],"boundingBox":{"min":[-14.409999990463257,-0.10005035479557733,-10.78997344427027],"max":[14.070698738098145,5.929999828338623,11.229999923706055]},"sizeMeters":[28.481,6.03,22.02],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization","EXT_texture_webp"]},"aiGenerated":true,"aiModel":"Claude Opus 5","downloads":0,"publishedAt":"2026-09-11T10:39:36.847Z","updatedAt":"2026-09-11T10:39:36.944Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/34934/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function RecyclingCentreAndWasteTransferYardRecyclingCentreAndWasteTransferYard(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/34934/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/34934/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/34934/v1/model.glb\" alt=\"Recycling centre and waste transfer yard (Recycling Centre and Waste Transfer Yard)\" camera-controls auto-rotate></model-viewer>","blender":"# Blender 4.x: File > Import > glTF 2.0, or from the Python console after downloading the file.\nimport bpy\nbpy.ops.import_scene.gltf(filepath='model.glb')  # from https://cdn.3dassets.dev/assets/34934/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/34934/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}}],"demo":{"slug":"recycling-and-waste-transfer-yard","title":"Recycling and Waste Transfer Yard","url":"https://3dassets.dev/demos/recycling-and-waste-transfer-yard"}}}