{"data":{"id":15,"slug":"zombie-quarantine-streets","title":"Zombie Quarantine Streets","summary":"47 canonical designs and three functional variants for quarantine, damaged masonry and survival designs.","description":"An original fixed-damage first release with real openings, checkpoint access, substantial barricades, survival stations and readable abandoned street props. Two coherent example layouts. No zombie characters or simulation.","url":"https://3dassets.dev/packs/zombie-quarantine-streets","coverUrl":"https://cdn.3dassets.dev/assets/696/v1/poster.webp","assetCount":52,"aiGenerated":true,"aiGeneratedAssetCount":52,"aiModels":["GPT-6 via Codex"],"aiModelUnspecifiedCount":0,"featured":true,"licenseLabel":"CC0 1.0 Universal","totalBytes":487692,"totalTriangles":8304,"starterScene":{"id":"696","slug":"zombie-quarantine-streets-checkpoint-to--aaafb408-starter-scene","title":"Checkpoint to Safehouse (Zombie Quarantine Streets)","summary":"Composed example for Zombie Quarantine Streets.","description":"A clear3m+ inspection route through a gate and canopy towards a braced safehouse, with separated triage and supplies.","status":"published","url":"https://3dassets.dev/assets/zombie-quarantine-streets-checkpoint-to--aaafb408-starter-scene","cdnUrl":"https://cdn.3dassets.dev/assets/696/v1/model.glb","downloadUrl":"https://3dassets.dev/download/zombie-quarantine-streets-checkpoint-to--aaafb408-starter-scene","thumbnailUrl":"https://cdn.3dassets.dev/assets/696/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/696/v1/poster.webp","blurhash":"U3A,n8.m00wMDhE0bx?H00q]?tE0h1^+^j9t","category":{"slug":"environments","title":"Environments & Scenes"},"tags":[{"slug":"post-apocalyptic","title":"Post-apocalyptic"},{"slug":"low-poly","title":"Low Poly"},{"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":66472,"triangles":1404,"vertices":4212,"meshes":37,"materials":8,"textures":0,"animations":[],"boundingBox":{"min":[-6,-0.00010147901509363622,-6.300057985168005],"max":[6.899999976158142,5.600027418974813,7.449949644459364]},"sizeMeters":[12.9,5.6,13.75],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"GPT-6 via Codex","downloads":0,"publishedAt":"2026-09-06T04:16:45.502Z","updatedAt":"2026-09-06T04:19:54.475Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/696/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function CheckpointToSafehouseZombieQuarantineStreets(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/696/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/696/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/696/v1/model.glb\" alt=\"Checkpoint to Safehouse (Zombie Quarantine Streets)\" 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/696/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/696/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},"assets":[{"id":"647","slug":"zombie-quarantine-streets-fractured-wall-left-37a9b9d8","title":"Fractured Wall Left (Zombie Quarantine Streets)","summary":"Original static fractured wall left for quarantine streets.","description":"Fractured Wall Left; structural masonry with actual openings and missing sections. Metres, +Y up, +Z forward, base y=0. No simulation, animation or safety certification.","status":"published","url":"https://3dassets.dev/assets/zombie-quarantine-streets-fractured-wall-left-37a9b9d8","cdnUrl":"https://cdn.3dassets.dev/assets/647/v1/model.glb","downloadUrl":"https://3dassets.dev/download/zombie-quarantine-streets-fractured-wall-left-37a9b9d8","thumbnailUrl":"https://cdn.3dassets.dev/assets/647/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/647/v1/poster.webp","blurhash":"UGEB~i~V0eI:Mx?G%MEL57E1%0%2%LozbIjE","category":{"slug":"buildings","title":"Buildings & Architecture"},"tags":[{"slug":"post-apocalyptic","title":"Post-apocalyptic"},{"slug":"low-poly","title":"Low Poly"},{"slug":"exterior","title":"Exterior"},{"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":5132,"triangles":72,"vertices":216,"meshes":2,"materials":2,"textures":0,"animations":[],"boundingBox":{"min":[-2,0.000046543707183127614,-0.3000579851680044],"max":[2,2.7499198889126255,0.3000579851680044]},"sizeMeters":[4,2.75,0.6],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"GPT-6 via Codex","downloads":0,"publishedAt":"2026-09-06T04:16:33.539Z","updatedAt":"2026-09-06T04:19:53.497Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/647/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function FracturedWallLeftZombieQuarantineStreets(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/647/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/647/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/647/v1/model.glb\" alt=\"Fractured Wall Left (Zombie Quarantine Streets)\" 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/647/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/647/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"646","slug":"zombie-quarantine-streets-fractured-wall-right-6f6e6696","title":"Fractured Wall Right (Zombie Quarantine Streets)","summary":"Original static fractured wall right for quarantine streets.","description":"Fractured Wall Right; structural masonry with actual openings and missing sections. Metres, +Y up, +Z forward, base y=0. No simulation, animation or safety certification.","status":"published","url":"https://3dassets.dev/assets/zombie-quarantine-streets-fractured-wall-right-6f6e6696","cdnUrl":"https://cdn.3dassets.dev/assets/646/v1/model.glb","downloadUrl":"https://3dassets.dev/download/zombie-quarantine-streets-fractured-wall-right-6f6e6696","thumbnailUrl":"https://cdn.3dassets.dev/assets/646/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/646/v1/poster.webp","blurhash":"U6D+PV5l00^*00xD%gE200IA}@%L^*_3xuD%","category":{"slug":"buildings","title":"Buildings & Architecture"},"tags":[{"slug":"post-apocalyptic","title":"Post-apocalyptic"},{"slug":"low-poly","title":"Low Poly"},{"slug":"exterior","title":"Exterior"},{"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":5140,"triangles":72,"vertices":216,"meshes":2,"materials":2,"textures":0,"animations":[],"boundingBox":{"min":[-2,0.000046543707183127614,-0.3000579851680044],"max":[2,2.7499198889126255,0.3000579851680044]},"sizeMeters":[4,2.75,0.6],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"GPT-6 via Codex","downloads":0,"publishedAt":"2026-09-06T04:16:33.029Z","updatedAt":"2026-09-06T04:19:53.517Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/646/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function FracturedWallRightZombieQuarantineStreets(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/646/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/646/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/646/v1/model.glb\" alt=\"Fractured Wall Right (Zombie Quarantine Streets)\" 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/646/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/646/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"648","slug":"zombie-quarantine-streets-breached-wall-centre-397e84d7","title":"Breached Wall Centre (Zombie Quarantine Streets)","summary":"Original static breached wall centre for quarantine streets.","description":"Breached Wall Centre; structural masonry with actual openings and missing sections. Metres, +Y up, +Z forward, base y=0. No simulation, animation or safety certification.","status":"published","url":"https://3dassets.dev/assets/zombie-quarantine-streets-breached-wall-centre-397e84d7","cdnUrl":"https://cdn.3dassets.dev/assets/648/v1/model.glb","downloadUrl":"https://3dassets.dev/download/zombie-quarantine-streets-breached-wall-centre-397e84d7","thumbnailUrl":"https://cdn.3dassets.dev/assets/648/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/648/v1/poster.webp","blurhash":"U7D[tk?G00=|^*~BM|4:0fWVi_M{jG-oxZ9Z","category":{"slug":"buildings","title":"Buildings & Architecture"},"tags":[{"slug":"post-apocalyptic","title":"Post-apocalyptic"},{"slug":"low-poly","title":"Low Poly"},{"slug":"exterior","title":"Exterior"},{"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":4480,"triangles":72,"vertices":216,"meshes":1,"materials":1,"textures":0,"animations":[],"boundingBox":{"min":[-2,0.00007629627368999081,-0.1999572740867336],"max":[2,2.99992370372631,0.1999572740867336]},"sizeMeters":[4,3,0.4],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"GPT-6 via Codex","downloads":0,"publishedAt":"2026-09-06T04:16:33.515Z","updatedAt":"2026-09-06T04:19:53.523Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/648/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function BreachedWallCentreZombieQuarantineStreets(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/648/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/648/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/648/v1/model.glb\" alt=\"Breached Wall Centre (Zombie Quarantine Streets)\" 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/648/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/648/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"649","slug":"zombie-quarantine-streets-collapsed-window-wall-26c89945","title":"Collapsed Window Wall (Zombie Quarantine Streets)","summary":"Original static collapsed window wall for quarantine streets.","description":"Collapsed Window Wall; structural masonry with actual openings and missing sections. Metres, +Y up, +Z forward, base y=0. No simulation, animation or safety certification.","status":"published","url":"https://3dassets.dev/assets/zombie-quarantine-streets-collapsed-window-wall-26c89945","cdnUrl":"https://cdn.3dassets.dev/assets/649/v1/model.glb","downloadUrl":"https://3dassets.dev/download/zombie-quarantine-streets-collapsed-window-wall-26c89945","thumbnailUrl":"https://cdn.3dassets.dev/assets/649/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/649/v1/poster.webp","blurhash":"UBC$ce?H0KR5EM~B=x9a4:RjxutR~BX7EORk","category":{"slug":"buildings","title":"Buildings & Architecture"},"tags":[{"slug":"post-apocalyptic","title":"Post-apocalyptic"},{"slug":"low-poly","title":"Low Poly"},{"slug":"exterior","title":"Exterior"},{"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":5884,"triangles":72,"vertices":216,"meshes":3,"materials":3,"textures":0,"animations":[],"boundingBox":{"min":[-2,0.00007629627368999081,-0.2000274651684123],"max":[2,2.99992370372631,0.40002746814864454]},"sizeMeters":[4,3,0.6],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"GPT-6 via Codex","downloads":0,"publishedAt":"2026-09-06T04:16:33.666Z","updatedAt":"2026-09-06T04:19:53.537Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/649/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function CollapsedWindowWallZombieQuarantineStreets(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/649/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/649/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/649/v1/model.glb\" alt=\"Collapsed Window Wall (Zombie Quarantine Streets)\" 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/649/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/649/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"650","slug":"zombie-quarantine-streets-doorway-shell-2e5ca52f","title":"Doorway Shell (Zombie Quarantine Streets)","summary":"Original static doorway shell for quarantine streets.","description":"Doorway Shell; structural masonry with actual openings and missing sections. Metres, +Y up, +Z forward, base y=0. No simulation, animation or safety certification.","status":"published","url":"https://3dassets.dev/assets/zombie-quarantine-streets-doorway-shell-2e5ca52f","cdnUrl":"https://cdn.3dassets.dev/assets/650/v1/model.glb","downloadUrl":"https://3dassets.dev/download/zombie-quarantine-streets-doorway-shell-2e5ca52f","thumbnailUrl":"https://cdn.3dassets.dev/assets/650/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/650/v1/poster.webp","blurhash":"U8EU=P=|00-V^j~BRk560Laz%1IokD%2r=E1","category":{"slug":"buildings","title":"Buildings & Architecture"},"tags":[{"slug":"post-apocalyptic","title":"Post-apocalyptic"},{"slug":"low-poly","title":"Low Poly"},{"slug":"exterior","title":"Exterior"},{"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":2724,"triangles":36,"vertices":108,"meshes":1,"materials":1,"textures":0,"animations":[],"boundingBox":{"min":[-2,0.00007629627368999081,-0.1999572740867336],"max":[2,2.99992370372631,0.1999572740867336]},"sizeMeters":[4,3,0.4],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"GPT-6 via Codex","downloads":0,"publishedAt":"2026-09-06T04:16:33.704Z","updatedAt":"2026-09-06T04:19:53.529Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/650/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function DoorwayShellZombieQuarantineStreets(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/650/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/650/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/650/v1/model.glb\" alt=\"Doorway Shell (Zombie Quarantine Streets)\" 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/650/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/650/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"651","slug":"zombie-quarantine-streets-blown-storefront-f5757752","title":"Blown Storefront (Zombie Quarantine Streets)","summary":"Original static blown storefront for quarantine streets.","description":"Blown Storefront; structural masonry with actual openings and missing sections. Metres, +Y up, +Z forward, base y=0. No simulation, animation or safety certification.","status":"published","url":"https://3dassets.dev/assets/zombie-quarantine-streets-blown-storefront-f5757752","cdnUrl":"https://cdn.3dassets.dev/assets/651/v1/model.glb","downloadUrl":"https://3dassets.dev/download/zombie-quarantine-streets-blown-storefront-f5757752","thumbnailUrl":"https://cdn.3dassets.dev/assets/651/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/651/v1/poster.webp","blurhash":"UCD9u5Rj4nW=_N?bDiIUD%W=MyVsVY%MS$9Z","category":{"slug":"buildings","title":"Buildings & Architecture"},"tags":[{"slug":"post-apocalyptic","title":"Post-apocalyptic"},{"slug":"low-poly","title":"Low Poly"},{"slug":"exterior","title":"Exterior"},{"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":5896,"triangles":72,"vertices":216,"meshes":3,"materials":3,"textures":0,"animations":[],"boundingBox":{"min":[-2,0.00007629627368999081,-0.250007629627369],"max":[2,2.99992370372631,0.699914530873827]},"sizeMeters":[4,3,0.95],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"GPT-6 via Codex","downloads":0,"publishedAt":"2026-09-06T04:16:33.978Z","updatedAt":"2026-09-06T04:19:53.586Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/651/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function BlownStorefrontZombieQuarantineStreets(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/651/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/651/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/651/v1/model.glb\" alt=\"Blown Storefront (Zombie Quarantine Streets)\" 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/651/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/651/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"652","slug":"zombie-quarantine-streets-collapsed-corner-d5e39a98","title":"Collapsed Corner (Zombie Quarantine Streets)","summary":"Original static collapsed corner for quarantine streets.","description":"Collapsed Corner; structural masonry with actual openings and missing sections. Metres, +Y up, +Z forward, base y=0. No simulation, animation or safety certification.","status":"published","url":"https://3dassets.dev/assets/zombie-quarantine-streets-collapsed-corner-d5e39a98","cdnUrl":"https://cdn.3dassets.dev/assets/652/v1/model.glb","downloadUrl":"https://3dassets.dev/download/zombie-quarantine-streets-collapsed-corner-d5e39a98","thumbnailUrl":"https://cdn.3dassets.dev/assets/652/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/652/v1/poster.webp","blurhash":"UNCP3C~BIoIpNGs:%2WVELIpRkf6xas:WBWB","category":{"slug":"buildings","title":"Buildings & Architecture"},"tags":[{"slug":"post-apocalyptic","title":"Post-apocalyptic"},{"slug":"low-poly","title":"Low Poly"},{"slug":"exterior","title":"Exterior"},{"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":3332,"triangles":48,"vertices":144,"meshes":1,"materials":1,"textures":0,"animations":[],"boundingBox":{"min":[-2,0.0000839259010589899,-2.799923678394336],"max":[2,2.499916074098941,0.19992372905828404]},"sizeMeters":[4,2.5,3],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"GPT-6 via Codex","downloads":0,"publishedAt":"2026-09-06T04:16:34.359Z","updatedAt":"2026-09-06T04:19:53.645Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/652/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function CollapsedCornerZombieQuarantineStreets(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/652/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/652/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/652/v1/model.glb\" alt=\"Collapsed Corner (Zombie Quarantine Streets)\" 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/652/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/652/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"654","slug":"zombie-quarantine-streets-exposed-floor-frame-f21a6a1c","title":"Exposed Floor Frame (Zombie Quarantine Streets)","summary":"Original static exposed floor frame for quarantine streets.","description":"Exposed Floor Frame; structural masonry with actual openings and missing sections. Metres, +Y up, +Z forward, base y=0. No simulation, animation or safety certification.","status":"published","url":"https://3dassets.dev/assets/zombie-quarantine-streets-exposed-floor-frame-f21a6a1c","cdnUrl":"https://cdn.3dassets.dev/assets/654/v1/model.glb","downloadUrl":"https://3dassets.dev/download/zombie-quarantine-streets-exposed-floor-frame-f21a6a1c","thumbnailUrl":"https://cdn.3dassets.dev/assets/654/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/654/v1/poster.webp","blurhash":"UIEo_NxuIUoz~q%MIUIVD%of9GR*RPRjRkxa","category":{"slug":"buildings","title":"Buildings & Architecture"},"tags":[{"slug":"post-apocalyptic","title":"Post-apocalyptic"},{"slug":"low-poly","title":"Low Poly"},{"slug":"exterior","title":"Exterior"},{"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":8676,"triangles":144,"vertices":432,"meshes":2,"materials":2,"textures":0,"animations":[],"boundingBox":{"min":[-2,-0.00008542798467492396,-1.49992370372631],"max":[2,3.2000854756683905,1.49992370372631]},"sizeMeters":[4,3.2,3],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"GPT-6 via Codex","downloads":0,"publishedAt":"2026-09-06T04:16:35.027Z","updatedAt":"2026-09-06T04:19:53.654Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/654/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function ExposedFloorFrameZombieQuarantineStreets(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/654/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/654/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/654/v1/model.glb\" alt=\"Exposed Floor Frame (Zombie Quarantine Streets)\" 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/654/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/654/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"653","slug":"zombie-quarantine-streets-stairwell-remnant-3e67ca4b","title":"Stairwell Remnant (Zombie Quarantine Streets)","summary":"Original static stairwell remnant for quarantine streets.","description":"Stairwell Remnant; structural masonry with actual openings and missing sections. Metres, +Y up, +Z forward, base y=0. No simulation, animation or safety certification.","status":"published","url":"https://3dassets.dev/assets/zombie-quarantine-streets-stairwell-remnant-3e67ca4b","cdnUrl":"https://cdn.3dassets.dev/assets/653/v1/model.glb","downloadUrl":"https://3dassets.dev/download/zombie-quarantine-streets-stairwell-remnant-3e67ca4b","thumbnailUrl":"https://cdn.3dassets.dev/assets/653/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/653/v1/poster.webp","blurhash":"U5Fh|$@@00cFQS4TPU_N00?^K58_xvtlD%Md","category":{"slug":"buildings","title":"Buildings & Architecture"},"tags":[{"slug":"post-apocalyptic","title":"Post-apocalyptic"},{"slug":"low-poly","title":"Low Poly"},{"slug":"exterior","title":"Exterior"},{"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":9968,"triangles":156,"vertices":468,"meshes":3,"materials":3,"textures":0,"animations":[],"boundingBox":{"min":[-1.0249626088654273,-0.00005340739158299357,-1.75],"max":[0.6899621633160601,3.000053407391583,1.75]},"sizeMeters":[1.715,3,3.5],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"GPT-6 via Codex","downloads":0,"publishedAt":"2026-09-06T04:16:34.674Z","updatedAt":"2026-09-06T04:19:53.663Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/653/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function StairwellRemnantZombieQuarantineStreets(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/653/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/653/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/653/v1/model.glb\" alt=\"Stairwell Remnant (Zombie Quarantine Streets)\" 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/653/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/653/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"656","slug":"zombie-quarantine-streets-safehouse-facade-aed6565c","title":"Safehouse Facade (Zombie Quarantine Streets)","summary":"Original static safehouse facade for quarantine streets.","description":"Safehouse Facade; structural masonry with actual openings and missing sections. Metres, +Y up, +Z forward, base y=0. No simulation, animation or safety certification.","status":"published","url":"https://3dassets.dev/assets/zombie-quarantine-streets-safehouse-facade-aed6565c","cdnUrl":"https://cdn.3dassets.dev/assets/656/v1/model.glb","downloadUrl":"https://3dassets.dev/download/zombie-quarantine-streets-safehouse-facade-aed6565c","thumbnailUrl":"https://cdn.3dassets.dev/assets/656/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/656/v1/poster.webp","blurhash":"U9Eo3=-B00#S^*}[MyD*01X7cEJ7octQRkE2","category":{"slug":"buildings","title":"Buildings & Architecture"},"tags":[{"slug":"post-apocalyptic","title":"Post-apocalyptic"},{"slug":"low-poly","title":"Low Poly"},{"slug":"exterior","title":"Exterior"},{"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":6676,"triangles":84,"vertices":252,"meshes":4,"materials":4,"textures":0,"animations":[],"boundingBox":{"min":[-2,0,-0.1999572740867336],"max":[2,2.99992370372631,0.4899685718957042]},"sizeMeters":[4,3,0.69],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"GPT-6 via Codex","downloads":0,"publishedAt":"2026-09-06T04:16:35.940Z","updatedAt":"2026-09-06T04:19:53.696Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/656/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function SafehouseFacadeZombieQuarantineStreets(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/656/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/656/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/656/v1/model.glb\" alt=\"Safehouse Facade (Zombie Quarantine Streets)\" 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/656/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/656/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"655","slug":"zombie-quarantine-streets-checkpoint-gate-ab308da7","title":"Checkpoint Gate (Zombie Quarantine Streets)","summary":"Original static checkpoint gate for quarantine streets.","description":"Checkpoint Gate; purpose-built quarantine or survival streetscape prop. Metres, +Y up, +Z forward, base y=0. No simulation, animation or safety certification.","status":"published","url":"https://3dassets.dev/assets/zombie-quarantine-streets-checkpoint-gate-ab308da7","cdnUrl":"https://cdn.3dassets.dev/assets/655/v1/model.glb","downloadUrl":"https://3dassets.dev/download/zombie-quarantine-streets-checkpoint-gate-ab308da7","thumbnailUrl":"https://cdn.3dassets.dev/assets/655/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/655/v1/poster.webp","blurhash":"UABpg}xu02t8~M-;4=Djr;ngWVI]E9_1?E4;","category":{"slug":"props","title":"Props & Furniture"},"tags":[{"slug":"post-apocalyptic","title":"Post-apocalyptic"},{"slug":"low-poly","title":"Low Poly"},{"slug":"exterior","title":"Exterior"},{"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":6432,"triangles":84,"vertices":252,"meshes":3,"materials":3,"textures":0,"animations":[],"boundingBox":{"min":[-2.4000000953674316,-0.00010147901509363622,-0.4998199606551516],"max":[2.4000000953674316,3.7999359111301003,0.6000541959312738]},"sizeMeters":[4.8,3.8,1.1],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"GPT-6 via Codex","downloads":0,"publishedAt":"2026-09-06T04:16:35.908Z","updatedAt":"2026-09-06T04:19:53.725Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/655/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function CheckpointGateZombieQuarantineStreets(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/655/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/655/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/655/v1/model.glb\" alt=\"Checkpoint Gate (Zombie Quarantine Streets)\" 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/655/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/655/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"659","slug":"zombie-quarantine-streets-guard-booth-3346a989","title":"Guard Booth (Zombie Quarantine Streets)","summary":"Original static guard booth for quarantine streets.","description":"Guard Booth; purpose-built quarantine or survival streetscape prop. Metres, +Y up, +Z forward, base y=0. No simulation, animation or safety certification.","status":"published","url":"https://3dassets.dev/assets/zombie-quarantine-streets-guard-booth-3346a989","cdnUrl":"https://cdn.3dassets.dev/assets/659/v1/model.glb","downloadUrl":"https://3dassets.dev/download/zombie-quarantine-streets-guard-booth-3346a989","thumbnailUrl":"https://cdn.3dassets.dev/assets/659/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/659/v1/poster.webp","blurhash":"U7B|yq~p00D$A1IVs+xu8wE2M|og?7x@RPW9","category":{"slug":"props","title":"Props & Furniture"},"tags":[{"slug":"post-apocalyptic","title":"Post-apocalyptic"},{"slug":"low-poly","title":"Low Poly"},{"slug":"exterior","title":"Exterior"},{"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":8928,"triangles":132,"vertices":396,"meshes":4,"materials":4,"textures":0,"animations":[],"boundingBox":{"min":[-1.149999976158142,0.000021364446749314037,-1.149999976158142],"max":[1.149999976158142,2.8999619057672765,1.149999976158142]},"sizeMeters":[2.3,2.9,2.3],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"GPT-6 via Codex","downloads":0,"publishedAt":"2026-09-06T04:16:36.353Z","updatedAt":"2026-09-06T04:19:53.722Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/659/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function GuardBoothZombieQuarantineStreets(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/659/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/659/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/659/v1/model.glb\" alt=\"Guard Booth (Zombie Quarantine Streets)\" 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/659/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/659/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"658","slug":"zombie-quarantine-streets-inspection-canopy-508db347","title":"Inspection Canopy (Zombie Quarantine Streets)","summary":"Original static inspection canopy for quarantine streets.","description":"Inspection Canopy; purpose-built quarantine or survival streetscape prop. Metres, +Y up, +Z forward, base y=0. No simulation, animation or safety certification.","status":"published","url":"https://3dassets.dev/assets/zombie-quarantine-streets-inspection-canopy-508db347","cdnUrl":"https://cdn.3dassets.dev/assets/658/v1/model.glb","downloadUrl":"https://3dassets.dev/download/zombie-quarantine-streets-inspection-canopy-508db347","thumbnailUrl":"https://cdn.3dassets.dev/assets/658/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/658/v1/poster.webp","blurhash":"ULAwbZt6Djay_MofIVj[RjayRjay9GWBt7ay","category":{"slug":"props","title":"Props & Furniture"},"tags":[{"slug":"post-apocalyptic","title":"Post-apocalyptic"},{"slug":"low-poly","title":"Low Poly"},{"slug":"exterior","title":"Exterior"},{"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":4628,"triangles":60,"vertices":180,"meshes":2,"materials":2,"textures":0,"animations":[],"boundingBox":{"min":[-2.200000047683716,0.00011600522383514722,-2.200000047683716],"max":[2.200000047683716,3.2498817434825193,2.200000047683716]},"sizeMeters":[4.4,3.25,4.4],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"GPT-6 via Codex","downloads":0,"publishedAt":"2026-09-06T04:16:36.141Z","updatedAt":"2026-09-06T04:19:53.717Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/658/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function InspectionCanopyZombieQuarantineStreets(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/658/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/658/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/658/v1/model.glb\" alt=\"Inspection Canopy (Zombie Quarantine Streets)\" 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/658/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/658/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"657","slug":"zombie-quarantine-streets-walkthrough-screen-b451366c","title":"Walkthrough Screen (Zombie Quarantine Streets)","summary":"Original static walkthrough screen for quarantine streets.","description":"Walkthrough Screen; purpose-built quarantine or survival streetscape prop. Metres, +Y up, +Z forward, base y=0. No simulation, animation or safety certification.","status":"published","url":"https://3dassets.dev/assets/zombie-quarantine-streets-walkthrough-screen-b451366c","cdnUrl":"https://cdn.3dassets.dev/assets/657/v1/model.glb","downloadUrl":"https://3dassets.dev/download/zombie-quarantine-streets-walkthrough-screen-b451366c","thumbnailUrl":"https://cdn.3dassets.dev/assets/657/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/657/v1/poster.webp","blurhash":"U29HOp?v00H=01%g~BDO.8S1DixH.8?vR600","category":{"slug":"props","title":"Props & Furniture"},"tags":[{"slug":"post-apocalyptic","title":"Post-apocalyptic"},{"slug":"low-poly","title":"Low Poly"},{"slug":"exterior","title":"Exterior"},{"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":5920,"triangles":72,"vertices":216,"meshes":3,"materials":3,"textures":0,"animations":[],"boundingBox":{"min":[-0.8999999761581421,-0.000038906131497373764,-0.3499526870397317],"max":[0.8999999761581421,2.5999999046325684,0.3499526870397317]},"sizeMeters":[1.8,2.6,0.7],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"GPT-6 via Codex","downloads":0,"publishedAt":"2026-09-06T04:16:36.162Z","updatedAt":"2026-09-06T04:19:53.739Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/657/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function WalkthroughScreenZombieQuarantineStreets(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/657/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/657/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/657/v1/model.glb\" alt=\"Walkthrough Screen (Zombie Quarantine Streets)\" 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/657/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/657/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"660","slug":"zombie-quarantine-streets-searchlight-tower-a8f6d252","title":"Searchlight Tower (Zombie Quarantine Streets)","summary":"Original static searchlight tower for quarantine streets.","description":"Searchlight Tower; purpose-built quarantine or survival streetscape prop. Metres, +Y up, +Z forward, base y=0. No simulation, animation or safety certification.","status":"published","url":"https://3dassets.dev/assets/zombie-quarantine-streets-searchlight-tower-a8f6d252","cdnUrl":"https://cdn.3dassets.dev/assets/660/v1/model.glb","downloadUrl":"https://3dassets.dev/download/zombie-quarantine-streets-searchlight-tower-a8f6d252","thumbnailUrl":"https://cdn.3dassets.dev/assets/660/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/660/v1/poster.webp","blurhash":"U48XXw%h009F~Roc0NM|L}aJcHbwj;WrRpj?","category":{"slug":"props","title":"Props & Furniture"},"tags":[{"slug":"post-apocalyptic","title":"Post-apocalyptic"},{"slug":"low-poly","title":"Low Poly"},{"slug":"exterior","title":"Exterior"},{"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":8344,"triangles":132,"vertices":396,"meshes":3,"materials":3,"textures":0,"animations":[],"boundingBox":{"min":[-0.999862666707358,0,-0.999862666707358],"max":[0.999862666707358,5.600027418974813,0.999862666707358]},"sizeMeters":[2,5.6,2],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"GPT-6 via Codex","downloads":0,"publishedAt":"2026-09-06T04:16:36.283Z","updatedAt":"2026-09-06T04:19:53.793Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/660/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function SearchlightTowerZombieQuarantineStreets(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/660/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/660/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/660/v1/model.glb\" alt=\"Searchlight Tower (Zombie Quarantine Streets)\" 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/660/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/660/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"662","slug":"zombie-quarantine-streets-vehicle-chicane-b28fdac4","title":"Vehicle Chicane (Zombie Quarantine Streets)","summary":"Original static vehicle chicane for quarantine streets.","description":"Vehicle Chicane; purpose-built quarantine or survival streetscape prop. Metres, +Y up, +Z forward, base y=0. No simulation, animation or safety certification.","status":"published","url":"https://3dassets.dev/assets/zombie-quarantine-streets-vehicle-chicane-b28fdac4","cdnUrl":"https://cdn.3dassets.dev/assets/662/v1/model.glb","downloadUrl":"https://3dassets.dev/download/zombie-quarantine-streets-vehicle-chicane-b28fdac4","thumbnailUrl":"https://cdn.3dassets.dev/assets/662/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/662/v1/poster.webp","blurhash":"UAB3m2xt00IVsQxtX9IV01Rj~UtRW@IVad-.","category":{"slug":"props","title":"Props & Furniture"},"tags":[{"slug":"post-apocalyptic","title":"Post-apocalyptic"},{"slug":"low-poly","title":"Low Poly"},{"slug":"exterior","title":"Exterior"},{"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":3400,"triangles":48,"vertices":144,"meshes":2,"materials":2,"textures":0,"animations":[],"boundingBox":{"min":[-2.4000000953674316,-0.0000045777766033150424,-2.080068444115717],"max":[2.4000000953674316,1.2999847450416642,2.080068444115717]},"sizeMeters":[4.8,1.3,4.16],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"GPT-6 via Codex","downloads":0,"publishedAt":"2026-09-06T04:16:36.514Z","updatedAt":"2026-09-06T04:19:53.802Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/662/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function VehicleChicaneZombieQuarantineStreets(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/662/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/662/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/662/v1/model.glb\" alt=\"Vehicle Chicane (Zombie Quarantine Streets)\" 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/662/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/662/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"661","slug":"zombie-quarantine-streets-document-counter-824f4554","title":"Document Counter (Zombie Quarantine Streets)","summary":"Original static document counter for quarantine streets.","description":"Document Counter; purpose-built quarantine or survival streetscape prop. Metres, +Y up, +Z forward, base y=0. No simulation, animation or safety certification.","status":"published","url":"https://3dassets.dev/assets/zombie-quarantine-streets-document-counter-824f4554","cdnUrl":"https://cdn.3dassets.dev/assets/661/v1/model.glb","downloadUrl":"https://3dassets.dev/download/zombie-quarantine-streets-document-counter-824f4554","thumbnailUrl":"https://cdn.3dassets.dev/assets/661/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/661/v1/poster.webp","blurhash":"UCA^dws900o~_Nxu8_My0LWCs-VrDiNyx]i^","category":{"slug":"props","title":"Props & Furniture"},"tags":[{"slug":"post-apocalyptic","title":"Post-apocalyptic"},{"slug":"low-poly","title":"Low Poly"},{"slug":"exterior","title":"Exterior"},{"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":6068,"triangles":84,"vertices":252,"meshes":3,"materials":3,"textures":0,"animations":[],"boundingBox":{"min":[-1,-0.000036582473971202845,-0.3999450666829432],"max":[1,1.7999419803952925,0.3999450666829432]},"sizeMeters":[2,1.8,0.8],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"GPT-6 via Codex","downloads":0,"publishedAt":"2026-09-06T04:16:36.754Z","updatedAt":"2026-09-06T04:19:53.845Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/661/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function DocumentCounterZombieQuarantineStreets(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/661/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/661/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/661/v1/model.glb\" alt=\"Document Counter (Zombie Quarantine Streets)\" 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/661/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/661/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"663","slug":"zombie-quarantine-streets-decontamination-frame-67ca3931","title":"Decontamination Frame (Zombie Quarantine Streets)","summary":"Original static decontamination frame for quarantine streets.","description":"Decontamination Frame; purpose-built quarantine or survival streetscape prop. Metres, +Y up, +Z forward, base y=0. No simulation, animation or safety certification.","status":"published","url":"https://3dassets.dev/assets/zombie-quarantine-streets-decontamination-frame-67ca3931","cdnUrl":"https://cdn.3dassets.dev/assets/663/v1/model.glb","downloadUrl":"https://3dassets.dev/download/zombie-quarantine-streets-decontamination-frame-67ca3931","thumbnailUrl":"https://cdn.3dassets.dev/assets/663/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/663/v1/poster.webp","blurhash":"U5AT.f?b008{00bb?ZM_Rhn,WCRj_L%MaiD%","category":{"slug":"props","title":"Props & Furniture"},"tags":[{"slug":"post-apocalyptic","title":"Post-apocalyptic"},{"slug":"low-poly","title":"Low Poly"},{"slug":"exterior","title":"Exterior"},{"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":5536,"triangles":84,"vertices":252,"meshes":3,"materials":3,"textures":0,"animations":[],"boundingBox":{"min":[-1.25,0,-1.000053407391583],"max":[1.25,2.6500000953674316,1.000053407391583]},"sizeMeters":[2.5,2.65,2],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"GPT-6 via Codex","downloads":0,"publishedAt":"2026-09-06T04:16:37.303Z","updatedAt":"2026-09-06T04:19:53.861Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/663/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function DecontaminationFrameZombieQuarantineStreets(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/663/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/663/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/663/v1/model.glb\" alt=\"Decontamination Frame (Zombie Quarantine Streets)\" 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/663/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/663/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"664","slug":"zombie-quarantine-streets-concrete-jersey-barrier-1a6bfca5","title":"Concrete Jersey Barrier (Zombie Quarantine Streets)","summary":"Original static concrete jersey barrier for quarantine streets.","description":"Concrete Jersey Barrier; purpose-built quarantine or survival streetscape prop. Metres, +Y up, +Z forward, base y=0. No simulation, animation or safety certification.","status":"published","url":"https://3dassets.dev/assets/zombie-quarantine-streets-concrete-jersey-barrier-1a6bfca5","cdnUrl":"https://cdn.3dassets.dev/assets/664/v1/model.glb","downloadUrl":"https://3dassets.dev/download/zombie-quarantine-streets-concrete-jersey-barrier-1a6bfca5","thumbnailUrl":"https://cdn.3dassets.dev/assets/664/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/664/v1/poster.webp","blurhash":"UBFY#__200%Moz~q%MIU00IV?aRjWA4.M|ad","category":{"slug":"props","title":"Props & Furniture"},"tags":[{"slug":"post-apocalyptic","title":"Post-apocalyptic"},{"slug":"low-poly","title":"Low Poly"},{"slug":"exterior","title":"Exterior"},{"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":4248,"triangles":72,"vertices":216,"meshes":2,"materials":2,"textures":0,"animations":[],"boundingBox":{"min":[-1.5,-0.000025201612175562715,-0.44994964445936464],"max":[1.5,1.0500251539284597,0.44994964445936464]},"sizeMeters":[3,1.05,0.9],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"GPT-6 via Codex","downloads":0,"publishedAt":"2026-09-06T04:16:37.538Z","updatedAt":"2026-09-06T04:19:53.858Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/664/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function ConcreteJerseyBarrierZombieQuarantineStreets(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/664/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/664/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/664/v1/model.glb\" alt=\"Concrete Jersey Barrier (Zombie Quarantine Streets)\" 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/664/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/664/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"665","slug":"zombie-quarantine-streets-concrete-end-barrier-a794edf1","title":"Concrete End Barrier (Zombie Quarantine Streets)","summary":"Original static concrete end barrier for quarantine streets.","description":"Concrete End Barrier; purpose-built quarantine or survival streetscape prop. Metres, +Y up, +Z forward, base y=0. No simulation, animation or safety certification.","status":"published","url":"https://3dassets.dev/assets/zombie-quarantine-streets-concrete-end-barrier-a794edf1","cdnUrl":"https://cdn.3dassets.dev/assets/665/v1/model.glb","downloadUrl":"https://3dassets.dev/download/zombie-quarantine-streets-concrete-end-barrier-a794edf1","thumbnailUrl":"https://cdn.3dassets.dev/assets/665/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/665/v1/poster.webp","blurhash":"UBF$bA~q004m4oxuWBIV00M{t7Ri%MWB-;a#","category":{"slug":"props","title":"Props & Furniture"},"tags":[{"slug":"post-apocalyptic","title":"Post-apocalyptic"},{"slug":"low-poly","title":"Low Poly"},{"slug":"exterior","title":"Exterior"},{"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":2824,"triangles":36,"vertices":108,"meshes":1,"materials":1,"textures":0,"animations":[],"boundingBox":{"min":[-0.5000053180323845,0,-0.45001600178086903],"max":[0.5000053180323845,1.0499999523162842,0.45001600178086903]},"sizeMeters":[1,1.05,0.9],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"GPT-6 via Codex","downloads":0,"publishedAt":"2026-09-06T04:16:37.653Z","updatedAt":"2026-09-06T04:19:53.855Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/665/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function ConcreteEndBarrierZombieQuarantineStreets(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/665/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/665/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/665/v1/model.glb\" alt=\"Concrete End Barrier (Zombie Quarantine Streets)\" 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/665/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/665/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"666","slug":"zombie-quarantine-streets-sandbag-wall-f0b1e505","title":"Sandbag Wall (Zombie Quarantine Streets)","summary":"Original static sandbag wall for quarantine streets.","description":"Sandbag Wall; purpose-built quarantine or survival streetscape prop. Metres, +Y up, +Z forward, base y=0. No simulation, animation or safety certification.","status":"published","url":"https://3dassets.dev/assets/zombie-quarantine-streets-sandbag-wall-f0b1e505","cdnUrl":"https://cdn.3dassets.dev/assets/666/v1/model.glb","downloadUrl":"https://3dassets.dev/download/zombie-quarantine-streets-sandbag-wall-f0b1e505","thumbnailUrl":"https://cdn.3dassets.dev/assets/666/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/666/v1/poster.webp","blurhash":"U8B|c:?a4o%L.7_MxtM{00Wn?aNFIB4VV@tO","category":{"slug":"props","title":"Props & Furniture"},"tags":[{"slug":"post-apocalyptic","title":"Post-apocalyptic"},{"slug":"low-poly","title":"Low Poly"},{"slug":"exterior","title":"Exterior"},{"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":7972,"triangles":144,"vertices":432,"meshes":1,"materials":1,"textures":0,"animations":[],"boundingBox":{"min":[-1.440000057220459,0.00007858276221661686,-0.2249983229220803],"max":[1.5399999618530273,0.7499214172377834,0.2249983229220803]},"sizeMeters":[2.98,0.75,0.45],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"GPT-6 via Codex","downloads":0,"publishedAt":"2026-09-06T04:16:37.899Z","updatedAt":"2026-09-06T04:19:53.881Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/666/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function SandbagWallZombieQuarantineStreets(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/666/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/666/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/666/v1/model.glb\" alt=\"Sandbag Wall (Zombie Quarantine Streets)\" 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/666/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/666/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"667","slug":"zombie-quarantine-streets-sandbag-corner-0ab9c528","title":"Sandbag Corner (Zombie Quarantine Streets)","summary":"Original static sandbag corner for quarantine streets.","description":"Sandbag Corner; purpose-built quarantine or survival streetscape prop. Metres, +Y up, +Z forward, base y=0. No simulation, animation or safety certification.","status":"published","url":"https://3dassets.dev/assets/zombie-quarantine-streets-sandbag-corner-0ab9c528","cdnUrl":"https://cdn.3dassets.dev/assets/667/v1/model.glb","downloadUrl":"https://3dassets.dev/download/zombie-quarantine-streets-sandbag-corner-0ab9c528","thumbnailUrl":"https://cdn.3dassets.dev/assets/667/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/667/v1/poster.webp","blurhash":"UD9aT$_M9GIBt7oyfQaz008|t7t7V@V[V[WB","category":{"slug":"props","title":"Props & Furniture"},"tags":[{"slug":"post-apocalyptic","title":"Post-apocalyptic"},{"slug":"low-poly","title":"Low Poly"},{"slug":"exterior","title":"Exterior"},{"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":13188,"triangles":252,"vertices":756,"meshes":1,"materials":1,"textures":0,"animations":[],"boundingBox":{"min":[-1.440000057220459,0.00007858276221661686,-2.4399830260499846],"max":[1.5399999618530273,0.7499214172377834,0.22498296286906116]},"sizeMeters":[2.98,0.75,2.665],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"GPT-6 via Codex","downloads":0,"publishedAt":"2026-09-06T04:16:38.101Z","updatedAt":"2026-09-06T04:19:53.941Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/667/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function SandbagCornerZombieQuarantineStreets(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/667/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/667/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/667/v1/model.glb\" alt=\"Sandbag Corner (Zombie Quarantine Streets)\" 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/667/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/667/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"668","slug":"zombie-quarantine-streets-timber-cross-brace-3fed8344","title":"Timber Cross Brace (Zombie Quarantine Streets)","summary":"Original static timber cross brace for quarantine streets.","description":"Timber Cross Brace; purpose-built quarantine or survival streetscape prop. Metres, +Y up, +Z forward, base y=0. No simulation, animation or safety certification.","status":"published","url":"https://3dassets.dev/assets/zombie-quarantine-streets-timber-cross-brace-3fed8344","cdnUrl":"https://cdn.3dassets.dev/assets/668/v1/model.glb","downloadUrl":"https://3dassets.dev/download/zombie-quarantine-streets-timber-cross-brace-3fed8344","thumbnailUrl":"https://cdn.3dassets.dev/assets/668/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/668/v1/poster.webp","blurhash":"U6By$?-p01x]^+~UNI4;00xa~VIoIUx[?Gn$","category":{"slug":"props","title":"Props & Furniture"},"tags":[{"slug":"post-apocalyptic","title":"Post-apocalyptic"},{"slug":"low-poly","title":"Low Poly"},{"slug":"exterior","title":"Exterior"},{"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":3400,"triangles":48,"vertices":144,"meshes":1,"materials":1,"textures":0,"animations":[],"boundingBox":{"min":[-1.195826768875122,-0.00007252363638099446,-0.12504600380328293],"max":[1.195826768875122,1.8000724759526652,0.30004601572421186]},"sizeMeters":[2.392,1.8,0.425],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"GPT-6 via Codex","downloads":0,"publishedAt":"2026-09-06T04:16:38.432Z","updatedAt":"2026-09-06T04:19:53.979Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/668/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function TimberCrossBraceZombieQuarantineStreets(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/668/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/668/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/668/v1/model.glb\" alt=\"Timber Cross Brace (Zombie Quarantine Streets)\" 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/668/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/668/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"669","slug":"zombie-quarantine-streets-boarded-door-panel-005da0b1","title":"Boarded Door Panel (Zombie Quarantine Streets)","summary":"Original static boarded door panel for quarantine streets.","description":"Boarded Door Panel; purpose-built quarantine or survival streetscape prop. Metres, +Y up, +Z forward, base y=0. No simulation, animation or safety certification.","status":"published","url":"https://3dassets.dev/assets/zombie-quarantine-streets-boarded-door-panel-005da0b1","cdnUrl":"https://cdn.3dassets.dev/assets/669/v1/model.glb","downloadUrl":"https://3dassets.dev/download/zombie-quarantine-streets-boarded-door-panel-005da0b1","thumbnailUrl":"https://cdn.3dassets.dev/assets/669/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/669/v1/poster.webp","blurhash":"U3Bftj%g00Md~V?b9b0K01sl~UJC-i-mRj57","category":{"slug":"props","title":"Props & Furniture"},"tags":[{"slug":"post-apocalyptic","title":"Post-apocalyptic"},{"slug":"low-poly","title":"Low Poly"},{"slug":"exterior","title":"Exterior"},{"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":7584,"triangles":120,"vertices":360,"meshes":2,"materials":2,"textures":0,"animations":[],"boundingBox":{"min":[-0.8387340259627334,0,-0.06005203121581908],"max":[0.7499716235541605,2.4800000190734863,0.3099588191763549]},"sizeMeters":[1.589,2.48,0.37],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"GPT-6 via Codex","downloads":0,"publishedAt":"2026-09-06T04:16:38.690Z","updatedAt":"2026-09-06T04:19:53.989Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/669/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function BoardedDoorPanelZombieQuarantineStreets(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/669/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/669/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/669/v1/model.glb\" alt=\"Boarded Door Panel (Zombie Quarantine Streets)\" 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/669/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/669/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"670","slug":"zombie-quarantine-streets-chain-fence-bay-0e84a92c","title":"Chain Fence Bay (Zombie Quarantine Streets)","summary":"Original static chain fence bay for quarantine streets.","description":"Chain Fence Bay; purpose-built quarantine or survival streetscape prop. Metres, +Y up, +Z forward, base y=0. No simulation, animation or safety certification.","status":"published","url":"https://3dassets.dev/assets/zombie-quarantine-streets-chain-fence-bay-0e84a92c","cdnUrl":"https://cdn.3dassets.dev/assets/670/v1/model.glb","downloadUrl":"https://3dassets.dev/download/zombie-quarantine-streets-chain-fence-bay-0e84a92c","thumbnailUrl":"https://cdn.3dassets.dev/assets/670/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/670/v1/poster.webp","blurhash":"U6AKK-n~Dh-;9G_ND%Di8w4.x]RPjE^+%fRk","category":{"slug":"props","title":"Props & Furniture"},"tags":[{"slug":"post-apocalyptic","title":"Post-apocalyptic"},{"slug":"low-poly","title":"Low Poly"},{"slug":"exterior","title":"Exterior"},{"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":13848,"triangles":252,"vertices":756,"meshes":2,"materials":2,"textures":0,"animations":[],"boundingBox":{"min":[-1.7000000476837158,-0.000034155959004911196,-0.2998748825224121],"max":[1.7000000476837158,2.000034155959005,0.2998748825224121]},"sizeMeters":[3.4,2,0.6],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"GPT-6 via Codex","downloads":0,"publishedAt":"2026-09-06T04:16:38.796Z","updatedAt":"2026-09-06T04:19:54.030Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/670/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function ChainFenceBayZombieQuarantineStreets(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/670/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/670/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/670/v1/model.glb\" alt=\"Chain Fence Bay (Zombie Quarantine Streets)\" 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/670/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/670/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"671","slug":"zombie-quarantine-streets-chain-fence-gate-f1e2a152","title":"Chain Fence Gate (Zombie Quarantine Streets)","summary":"Original static chain fence gate for quarantine streets.","description":"Chain Fence Gate; purpose-built quarantine or survival streetscape prop. Metres, +Y up, +Z forward, base y=0. No simulation, animation or safety certification.","status":"published","url":"https://3dassets.dev/assets/zombie-quarantine-streets-chain-fence-gate-f1e2a152","cdnUrl":"https://cdn.3dassets.dev/assets/671/v1/model.glb","downloadUrl":"https://3dassets.dev/download/zombie-quarantine-streets-chain-fence-gate-f1e2a152","thumbnailUrl":"https://cdn.3dassets.dev/assets/671/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/671/v1/poster.webp","blurhash":"U6Am;$s+4U%N9G_ND%Di4T4o-:V?ad^+%fRj","category":{"slug":"props","title":"Props & Furniture"},"tags":[{"slug":"post-apocalyptic","title":"Post-apocalyptic"},{"slug":"low-poly","title":"Low Poly"},{"slug":"exterior","title":"Exterior"},{"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":15740,"triangles":276,"vertices":828,"meshes":3,"materials":3,"textures":0,"animations":[],"boundingBox":{"min":[-1.7000000476837158,-0.000034155959004911196,-0.2998748825224121],"max":[1.7000000476837158,2.000034155959005,0.2998748825224121]},"sizeMeters":[3.4,2,0.6],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"GPT-6 via Codex","downloads":0,"publishedAt":"2026-09-06T04:16:39.270Z","updatedAt":"2026-09-06T04:19:54.032Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/671/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function ChainFenceGateZombieQuarantineStreets(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/671/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/671/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/671/v1/model.glb\" alt=\"Chain Fence Gate (Zombie Quarantine Streets)\" 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/671/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/671/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"672","slug":"zombie-quarantine-streets-shipping-container-barricade-a6367e0a","title":"Shipping Container Barricade (Zombie Quarantine Streets)","summary":"Original static shipping container barricade for quarantine streets.","description":"Shipping Container Barricade; purpose-built quarantine or survival streetscape prop. Metres, +Y up, +Z forward, base y=0. No simulation, animation or safety certification.","status":"published","url":"https://3dassets.dev/assets/zombie-quarantine-streets-shipping-container-barricade-a6367e0a","cdnUrl":"https://cdn.3dassets.dev/assets/672/v1/model.glb","downloadUrl":"https://3dassets.dev/download/zombie-quarantine-streets-shipping-container-barricade-a6367e0a","thumbnailUrl":"https://cdn.3dassets.dev/assets/672/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/672/v1/poster.webp","blurhash":"U5CGui?c00-:_4_LofD*00jDtkIU9EVyoeMy","category":{"slug":"props","title":"Props & Furniture"},"tags":[{"slug":"post-apocalyptic","title":"Post-apocalyptic"},{"slug":"low-poly","title":"Low Poly"},{"slug":"exterior","title":"Exterior"},{"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":12872,"triangles":216,"vertices":648,"meshes":3,"materials":3,"textures":0,"animations":[],"boundingBox":{"min":[-3,-0.000007629627368999081,-1.2999047345702117],"max":[3.1100237554120387,2.500007629627369,1.2999047345702117]},"sizeMeters":[6.11,2.5,2.6],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"GPT-6 via Codex","downloads":0,"publishedAt":"2026-09-06T04:16:39.454Z","updatedAt":"2026-09-06T04:19:54.043Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/672/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function ShippingContainerBarricadeZombieQuarantineStreets(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/672/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/672/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/672/v1/model.glb\" alt=\"Shipping Container Barricade (Zombie Quarantine Streets)\" 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/672/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/672/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"673","slug":"zombie-quarantine-streets-overturned-bus-shell-ffa741a7","title":"Overturned Bus Shell (Zombie Quarantine Streets)","summary":"Original static overturned bus shell for quarantine streets.","description":"Overturned Bus Shell; purpose-built quarantine or survival streetscape prop. Metres, +Y up, +Z forward, base y=0. No simulation, animation or safety certification.","status":"published","url":"https://3dassets.dev/assets/zombie-quarantine-streets-overturned-bus-shell-ffa741a7","cdnUrl":"https://cdn.3dassets.dev/assets/673/v1/model.glb","downloadUrl":"https://3dassets.dev/download/zombie-quarantine-streets-overturned-bus-shell-ffa741a7","thumbnailUrl":"https://cdn.3dassets.dev/assets/673/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/673/v1/poster.webp","blurhash":"U4Awhw.900%f_0~qb2IT00s*_2IB049G%dRj","category":{"slug":"props","title":"Props & Furniture"},"tags":[{"slug":"post-apocalyptic","title":"Post-apocalyptic"},{"slug":"low-poly","title":"Low Poly"},{"slug":"exterior","title":"Exterior"},{"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":9780,"triangles":168,"vertices":504,"meshes":2,"materials":2,"textures":0,"animations":[],"boundingBox":{"min":[-3.5,-0.000037337490392364,-1.4499348596715693],"max":[3.5,2.650037432857824,1.3599348262929682]},"sizeMeters":[7,2.65,2.81],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"GPT-6 via Codex","downloads":0,"publishedAt":"2026-09-06T04:16:39.160Z","updatedAt":"2026-09-06T04:19:54.048Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/673/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function OverturnedBusShellZombieQuarantineStreets(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/673/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/673/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/673/v1/model.glb\" alt=\"Overturned Bus Shell (Zombie Quarantine Streets)\" 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/673/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/673/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"674","slug":"zombie-quarantine-streets-spiked-road-mat-91dead3a","title":"Spiked Road Mat (Zombie Quarantine Streets)","summary":"Original static spiked road mat for quarantine streets.","description":"Spiked Road Mat; purpose-built quarantine or survival streetscape prop. Metres, +Y up, +Z forward, base y=0. No simulation, animation or safety certification.","status":"published","url":"https://3dassets.dev/assets/zombie-quarantine-streets-spiked-road-mat-91dead3a","cdnUrl":"https://cdn.3dassets.dev/assets/674/v1/model.glb","downloadUrl":"https://3dassets.dev/download/zombie-quarantine-streets-spiked-road-mat-91dead3a","thumbnailUrl":"https://cdn.3dassets.dev/assets/674/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/674/v1/poster.webp","blurhash":"U37L1FkX4Tx^IB_4xvIA00Mx?^sl-:00IT.8","category":{"slug":"props","title":"Props & Furniture"},"tags":[{"slug":"post-apocalyptic","title":"Post-apocalyptic"},{"slug":"low-poly","title":"Low Poly"},{"slug":"exterior","title":"Exterior"},{"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":11200,"triangles":212,"vertices":636,"meshes":1,"materials":1,"textures":0,"animations":[],"boundingBox":{"min":[-1.5,0.00004272889349860032,-0.3499252296517838],"max":[1.5,0.3999572770669659,0.3499252296517838]},"sizeMeters":[3,0.4,0.7],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"GPT-6 via Codex","downloads":0,"publishedAt":"2026-09-06T04:16:39.732Z","updatedAt":"2026-09-06T04:19:54.040Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/674/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function SpikedRoadMatZombieQuarantineStreets(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/674/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/674/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/674/v1/model.glb\" alt=\"Spiked Road Mat (Zombie Quarantine Streets)\" 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/674/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/674/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"676","slug":"zombie-quarantine-streets-water-filled-barrier-c281359a","title":"Water Filled Barrier (Zombie Quarantine Streets)","summary":"Original static water filled barrier for quarantine streets.","description":"Water Filled Barrier; purpose-built quarantine or survival streetscape prop. Metres, +Y up, +Z forward, base y=0. No simulation, animation or safety certification.","status":"published","url":"https://3dassets.dev/assets/zombie-quarantine-streets-water-filled-barrier-c281359a","cdnUrl":"https://cdn.3dassets.dev/assets/676/v1/model.glb","downloadUrl":"https://3dassets.dev/download/zombie-quarantine-streets-water-filled-barrier-c281359a","thumbnailUrl":"https://cdn.3dassets.dev/assets/676/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/676/v1/poster.webp","blurhash":"UFI4:,?Z03x@tR~T%0Ip01RRx[RPV[M~WFIq","category":{"slug":"props","title":"Props & Furniture"},"tags":[{"slug":"post-apocalyptic","title":"Post-apocalyptic"},{"slug":"low-poly","title":"Low Poly"},{"slug":"exterior","title":"Exterior"},{"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":3344,"triangles":48,"vertices":144,"meshes":2,"materials":2,"textures":0,"animations":[],"boundingBox":{"min":[-1,-0.000020605954360763956,-0.2999664296395764],"max":[1,0.9500205940334319,0.2999664296395764]},"sizeMeters":[2,0.95,0.6],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"GPT-6 via Codex","downloads":0,"publishedAt":"2026-09-06T04:16:40.285Z","updatedAt":"2026-09-06T04:19:54.079Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/676/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function WaterFilledBarrierZombieQuarantineStreets(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/676/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/676/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/676/v1/model.glb\" alt=\"Water Filled Barrier (Zombie Quarantine Streets)\" 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/676/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/676/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"677","slug":"zombie-quarantine-streets-field-cot-9a7994fb","title":"Field Cot (Zombie Quarantine Streets)","summary":"Original static field cot for quarantine streets.","description":"Field Cot; purpose-built quarantine or survival streetscape prop. Metres, +Y up, +Z forward, base y=0. No simulation, animation or safety certification.","status":"published","url":"https://3dassets.dev/assets/zombie-quarantine-streets-field-cot-9a7994fb","cdnUrl":"https://cdn.3dassets.dev/assets/677/v1/model.glb","downloadUrl":"https://3dassets.dev/download/zombie-quarantine-streets-field-cot-9a7994fb","thumbnailUrl":"https://cdn.3dassets.dev/assets/677/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/677/v1/poster.webp","blurhash":"UEA,|4%2D*WX~p-;M{IV00%LxtIU01IBx[oL","category":{"slug":"props","title":"Props & Furniture"},"tags":[{"slug":"post-apocalyptic","title":"Post-apocalyptic"},{"slug":"low-poly","title":"Low Poly"},{"slug":"exterior","title":"Exterior"},{"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":5408,"triangles":72,"vertices":216,"meshes":3,"materials":3,"textures":0,"animations":[],"boundingBox":{"min":[-1,-0.0000610338810995148,-0.3999450666829432],"max":[1,0.6999893226485506,0.3999450666829432]},"sizeMeters":[2,0.7,0.8],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"GPT-6 via Codex","downloads":0,"publishedAt":"2026-09-06T04:16:40.421Z","updatedAt":"2026-09-06T04:19:54.108Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/677/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function FieldCotZombieQuarantineStreets(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/677/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/677/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/677/v1/model.glb\" alt=\"Field Cot (Zombie Quarantine Streets)\" 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/677/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/677/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"675","slug":"zombie-quarantine-streets-triage-screen-7eb3d02c","title":"Triage Screen (Zombie Quarantine Streets)","summary":"Original static triage screen for quarantine streets.","description":"Triage Screen; purpose-built quarantine or survival streetscape prop. Metres, +Y up, +Z forward, base y=0. No simulation, animation or safety certification.","status":"published","url":"https://3dassets.dev/assets/zombie-quarantine-streets-triage-screen-7eb3d02c","cdnUrl":"https://cdn.3dassets.dev/assets/675/v1/model.glb","downloadUrl":"https://3dassets.dev/download/zombie-quarantine-streets-triage-screen-7eb3d02c","thumbnailUrl":"https://cdn.3dassets.dev/assets/675/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/675/v1/poster.webp","blurhash":"U8AAz9xu00Rjx=-;D*9F00M{_LWCIWtR.7t3","category":{"slug":"props","title":"Props & Furniture"},"tags":[{"slug":"post-apocalyptic","title":"Post-apocalyptic"},{"slug":"low-poly","title":"Low Poly"},{"slug":"exterior","title":"Exterior"},{"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":4564,"triangles":60,"vertices":180,"meshes":2,"materials":2,"textures":0,"animations":[],"boundingBox":{"min":[-1.2999999523162842,-0.000045768592589534585,-0.34996489087746646],"max":[1.2999999523162842,1.8000457209088738,0.34996489087746646]},"sizeMeters":[2.6,1.8,0.7],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"GPT-6 via Codex","downloads":0,"publishedAt":"2026-09-06T04:16:40.246Z","updatedAt":"2026-09-06T04:19:54.128Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/675/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function TriageScreenZombieQuarantineStreets(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/675/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/675/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/675/v1/model.glb\" alt=\"Triage Screen (Zombie Quarantine Streets)\" 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/675/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/675/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"678","slug":"zombie-quarantine-streets-medical-supply-rack-0199bbd4","title":"Medical Supply Rack (Zombie Quarantine Streets)","summary":"Original static medical supply rack for quarantine streets.","description":"Medical Supply Rack; purpose-built quarantine or survival streetscape prop. Metres, +Y up, +Z forward, base y=0. No simulation, animation or safety certification.","status":"published","url":"https://3dassets.dev/assets/zombie-quarantine-streets-medical-supply-rack-0199bbd4","cdnUrl":"https://cdn.3dassets.dev/assets/678/v1/model.glb","downloadUrl":"https://3dassets.dev/download/zombie-quarantine-streets-medical-supply-rack-0199bbd4","thumbnailUrl":"https://cdn.3dassets.dev/assets/678/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/678/v1/poster.webp","blurhash":"UACZtz-;00IU~q%M9GD%00Rj%MjYj]xujGMx","category":{"slug":"props","title":"Props & Furniture"},"tags":[{"slug":"post-apocalyptic","title":"Post-apocalyptic"},{"slug":"low-poly","title":"Low Poly"},{"slug":"exterior","title":"Exterior"},{"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":14216,"triangles":300,"vertices":900,"meshes":3,"materials":3,"textures":0,"animations":[],"boundingBox":{"min":[-0.8500106589607234,0,-0.3499526870397317],"max":[0.8500106589607234,1.7999999523162842,0.3499526870397317]},"sizeMeters":[1.7,1.8,0.7],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"GPT-6 via Codex","downloads":0,"publishedAt":"2026-09-06T04:16:40.758Z","updatedAt":"2026-09-06T04:19:54.136Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/678/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function MedicalSupplyRackZombieQuarantineStreets(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/678/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/678/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/678/v1/model.glb\" alt=\"Medical Supply Rack (Zombie Quarantine Streets)\" 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/678/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/678/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"679","slug":"zombie-quarantine-streets-handwash-tank-4262804f","title":"Handwash Tank (Zombie Quarantine Streets)","summary":"Original static handwash tank for quarantine streets.","description":"Handwash Tank; purpose-built quarantine or survival streetscape prop. Metres, +Y up, +Z forward, base y=0. No simulation, animation or safety certification.","status":"published","url":"https://3dassets.dev/assets/zombie-quarantine-streets-handwash-tank-4262804f","cdnUrl":"https://cdn.3dassets.dev/assets/679/v1/model.glb","downloadUrl":"https://3dassets.dev/download/zombie-quarantine-streets-handwash-tank-4262804f","thumbnailUrl":"https://cdn.3dassets.dev/assets/679/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/679/v1/poster.webp","blurhash":"USD0P=WB00ae~paz9GWBV@jsWVj]Ioayt6of","category":{"slug":"props","title":"Props & Furniture"},"tags":[{"slug":"post-apocalyptic","title":"Post-apocalyptic"},{"slug":"low-poly","title":"Low Poly"},{"slug":"exterior","title":"Exterior"},{"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":5764,"triangles":84,"vertices":252,"meshes":2,"materials":2,"textures":0,"animations":[],"boundingBox":{"min":[-0.5000149657954979,0,-0.4000213629566332],"max":[0.5000149657954979,1.8000167732592829,0.7000352582108182]},"sizeMeters":[1,1.8,1.1],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"GPT-6 via Codex","downloads":0,"publishedAt":"2026-09-06T04:16:40.851Z","updatedAt":"2026-09-06T04:19:54.142Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/679/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function HandwashTankZombieQuarantineStreets(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/679/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/679/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/679/v1/model.glb\" alt=\"Handwash Tank (Zombie Quarantine Streets)\" 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/679/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/679/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"681","slug":"zombie-quarantine-streets-rainwater-collector-7e7e2ad6","title":"Rainwater Collector (Zombie Quarantine Streets)","summary":"Original static rainwater collector for quarantine streets.","description":"Rainwater Collector; purpose-built quarantine or survival streetscape prop. Metres, +Y up, +Z forward, base y=0. No simulation, animation or safety certification.","status":"published","url":"https://3dassets.dev/assets/zombie-quarantine-streets-rainwater-collector-7e7e2ad6","cdnUrl":"https://cdn.3dassets.dev/assets/681/v1/model.glb","downloadUrl":"https://3dassets.dev/download/zombie-quarantine-streets-rainwater-collector-7e7e2ad6","thumbnailUrl":"https://cdn.3dassets.dev/assets/681/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/681/v1/poster.webp","blurhash":"UBAKaKn*00M_%%V@oGo0MzRjxttQs%X8Mybb","category":{"slug":"props","title":"Props & Furniture"},"tags":[{"slug":"post-apocalyptic","title":"Post-apocalyptic"},{"slug":"low-poly","title":"Low Poly"},{"slug":"exterior","title":"Exterior"},{"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":8468,"triangles":124,"vertices":372,"meshes":3,"materials":3,"textures":0,"animations":[],"boundingBox":{"min":[-0.6999969325029014,0,-0.699999988079071],"max":[0.6999969325029014,1.5999969459139465,0.8999999761581421]},"sizeMeters":[1.4,1.6,1.6],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"GPT-6 via Codex","downloads":0,"publishedAt":"2026-09-06T04:16:41.926Z","updatedAt":"2026-09-06T04:19:54.157Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/681/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function RainwaterCollectorZombieQuarantineStreets(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/681/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/681/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/681/v1/model.glb\" alt=\"Rainwater Collector (Zombie Quarantine Streets)\" 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/681/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/681/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"680","slug":"zombie-quarantine-streets-diesel-generator-6f134fc5","title":"Diesel Generator (Zombie Quarantine Streets)","summary":"Original static diesel generator for quarantine streets.","description":"Diesel Generator; purpose-built quarantine or survival streetscape prop. Metres, +Y up, +Z forward, base y=0. No simulation, animation or safety certification.","status":"published","url":"https://3dassets.dev/assets/zombie-quarantine-streets-diesel-generator-6f134fc5","cdnUrl":"https://cdn.3dassets.dev/assets/680/v1/model.glb","downloadUrl":"https://3dassets.dev/download/zombie-quarantine-streets-diesel-generator-6f134fc5","thumbnailUrl":"https://cdn.3dassets.dev/assets/680/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/680/v1/poster.webp","blurhash":"U6A1Ij-=00Mv01og%LMx00IU_Ms;x]xv%3n$","category":{"slug":"props","title":"Props & Furniture"},"tags":[{"slug":"post-apocalyptic","title":"Post-apocalyptic"},{"slug":"low-poly","title":"Low Poly"},{"slug":"exterior","title":"Exterior"},{"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":6380,"triangles":96,"vertices":288,"meshes":2,"materials":2,"textures":0,"animations":[],"boundingBox":{"min":[-0.8999999761581421,0,-0.5000579719209917],"max":[0.8999999761581421,1.7999999523162842,0.5000579719209917]},"sizeMeters":[1.8,1.8,1],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"GPT-6 via Codex","downloads":0,"publishedAt":"2026-09-06T04:16:41.702Z","updatedAt":"2026-09-06T04:19:54.154Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/680/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function DieselGeneratorZombieQuarantineStreets(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/680/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/680/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/680/v1/model.glb\" alt=\"Diesel Generator (Zombie Quarantine Streets)\" 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/680/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/680/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"683","slug":"zombie-quarantine-streets-battery-charging-bank-c77d0b03","title":"Battery Charging Bank (Zombie Quarantine Streets)","summary":"Original static battery charging bank for quarantine streets.","description":"Battery Charging Bank; purpose-built quarantine or survival streetscape prop. Metres, +Y up, +Z forward, base y=0. No simulation, animation or safety certification.","status":"published","url":"https://3dassets.dev/assets/zombie-quarantine-streets-battery-charging-bank-c77d0b03","cdnUrl":"https://cdn.3dassets.dev/assets/683/v1/model.glb","downloadUrl":"https://3dassets.dev/download/zombie-quarantine-streets-battery-charging-bank-c77d0b03","thumbnailUrl":"https://cdn.3dassets.dev/assets/683/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/683/v1/poster.webp","blurhash":"U6D0Jp%#00s.H;.7IxIA00DhELE4t:~B?F0N","category":{"slug":"props","title":"Props & Furniture"},"tags":[{"slug":"post-apocalyptic","title":"Post-apocalyptic"},{"slug":"low-poly","title":"Low Poly"},{"slug":"exterior","title":"Exterior"},{"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":8868,"triangles":132,"vertices":396,"meshes":3,"materials":3,"textures":0,"animations":[],"boundingBox":{"min":[-0.8999999761581421,0.000010683547639354918,-0.39994200423715043],"max":[0.8999999761581421,0.8599829120186245,0.39994200423715043]},"sizeMeters":[1.8,0.86,0.8],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"GPT-6 via Codex","downloads":0,"publishedAt":"2026-09-06T04:16:41.901Z","updatedAt":"2026-09-06T04:19:54.161Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/683/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function BatteryChargingBankZombieQuarantineStreets(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/683/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/683/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/683/v1/model.glb\" alt=\"Battery Charging Bank (Zombie Quarantine Streets)\" 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/683/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/683/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"682","slug":"zombie-quarantine-streets-radio-desk-f54d8569","title":"Radio Desk (Zombie Quarantine Streets)","summary":"Original static radio desk for quarantine streets.","description":"Radio Desk; purpose-built quarantine or survival streetscape prop. Metres, +Y up, +Z forward, base y=0. No simulation, animation or safety certification.","status":"published","url":"https://3dassets.dev/assets/zombie-quarantine-streets-radio-desk-f54d8569","cdnUrl":"https://cdn.3dassets.dev/assets/682/v1/model.glb","downloadUrl":"https://3dassets.dev/download/zombie-quarantine-streets-radio-desk-f54d8569","thumbnailUrl":"https://cdn.3dassets.dev/assets/682/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/682/v1/poster.webp","blurhash":"U68XF8tQ00xCIoxvxtIA00V@~VNewaMxS%%g","category":{"slug":"props","title":"Props & Furniture"},"tags":[{"slug":"post-apocalyptic","title":"Post-apocalyptic"},{"slug":"low-poly","title":"Low Poly"},{"slug":"exterior","title":"Exterior"},{"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":7480,"triangles":108,"vertices":324,"meshes":4,"materials":4,"textures":0,"animations":[],"boundingBox":{"min":[-0.8999999761581421,0,-0.450068654723573],"max":[0.8999999761581421,2,0.450068654723573]},"sizeMeters":[1.8,2,0.9],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"GPT-6 via Codex","downloads":0,"publishedAt":"2026-09-06T04:16:41.726Z","updatedAt":"2026-09-06T04:19:54.205Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/682/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function RadioDeskZombieQuarantineStreets(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/682/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/682/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/682/v1/model.glb\" alt=\"Radio Desk (Zombie Quarantine Streets)\" 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/682/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/682/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"684","slug":"zombie-quarantine-streets-food-distribution-table-059917b0","title":"Food Distribution Table (Zombie Quarantine Streets)","summary":"Original static food distribution table for quarantine streets.","description":"Food Distribution Table; purpose-built quarantine or survival streetscape prop. Metres, +Y up, +Z forward, base y=0. No simulation, animation or safety certification.","status":"published","url":"https://3dassets.dev/assets/zombie-quarantine-streets-food-distribution-table-059917b0","cdnUrl":"https://cdn.3dassets.dev/assets/684/v1/model.glb","downloadUrl":"https://3dassets.dev/download/zombie-quarantine-streets-food-distribution-table-059917b0","thumbnailUrl":"https://cdn.3dassets.dev/assets/684/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/684/v1/poster.webp","blurhash":"UFB3sRxa9atR~U%MM{NG0L%1xtIo0LRj%Mju","category":{"slug":"props","title":"Props & Furniture"},"tags":[{"slug":"post-apocalyptic","title":"Post-apocalyptic"},{"slug":"low-poly","title":"Low Poly"},{"slug":"exterior","title":"Exterior"},{"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":11164,"triangles":180,"vertices":540,"meshes":3,"materials":3,"textures":0,"animations":[],"boundingBox":{"min":[-1.149999976158142,0.00005343151484715758,-0.44996947216173405],"max":[1.149999976158142,1.0700206366688614,0.44996947216173405]},"sizeMeters":[2.3,1.07,0.9],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"GPT-6 via Codex","downloads":0,"publishedAt":"2026-09-06T04:16:41.974Z","updatedAt":"2026-09-06T04:19:54.242Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/684/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function FoodDistributionTableZombieQuarantineStreets(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/684/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/684/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/684/v1/model.glb\" alt=\"Food Distribution Table (Zombie Quarantine Streets)\" 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/684/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/684/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"685","slug":"zombie-quarantine-streets-field-kitchen-25a67f8b","title":"Field Kitchen (Zombie Quarantine Streets)","summary":"Original static field kitchen for quarantine streets.","description":"Field Kitchen; purpose-built quarantine or survival streetscape prop. Metres, +Y up, +Z forward, base y=0. No simulation, animation or safety certification.","status":"published","url":"https://3dassets.dev/assets/zombie-quarantine-streets-field-kitchen-25a67f8b","cdnUrl":"https://cdn.3dassets.dev/assets/685/v1/model.glb","downloadUrl":"https://3dassets.dev/download/zombie-quarantine-streets-field-kitchen-25a67f8b","thumbnailUrl":"https://cdn.3dassets.dev/assets/685/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/685/v1/poster.webp","blurhash":"U69tZ6?a008{00Rk_LjF00M{_3x[_Mt5IUai","category":{"slug":"props","title":"Props & Furniture"},"tags":[{"slug":"post-apocalyptic","title":"Post-apocalyptic"},{"slug":"low-poly","title":"Low Poly"},{"slug":"exterior","title":"Exterior"},{"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":11192,"triangles":184,"vertices":552,"meshes":3,"materials":3,"textures":0,"animations":[],"boundingBox":{"min":[-1,0.00005493927752125982,-0.50007629627369],"max":[1,2.799999952316284,0.50007629627369]},"sizeMeters":[2,2.8,1],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"GPT-6 via Codex","downloads":0,"publishedAt":"2026-09-06T04:16:41.950Z","updatedAt":"2026-09-06T04:19:54.357Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/685/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function FieldKitchenZombieQuarantineStreets(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/685/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/685/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/685/v1/model.glb\" alt=\"Field Kitchen (Zombie Quarantine Streets)\" 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/685/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/685/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"686","slug":"zombie-quarantine-streets-brick-rubble-heap-7cb7c722","title":"Brick Rubble Heap (Zombie Quarantine Streets)","summary":"Original static brick rubble heap for quarantine streets.","description":"Brick Rubble Heap; purpose-built quarantine or survival streetscape prop. Metres, +Y up, +Z forward, base y=0. No simulation, animation or safety certification.","status":"published","url":"https://3dassets.dev/assets/zombie-quarantine-streets-brick-rubble-heap-7cb7c722","cdnUrl":"https://cdn.3dassets.dev/assets/686/v1/model.glb","downloadUrl":"https://3dassets.dev/download/zombie-quarantine-streets-brick-rubble-heap-7cb7c722","thumbnailUrl":"https://cdn.3dassets.dev/assets/686/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/686/v1/poster.webp","blurhash":"U8BCrmt301Vu%2RkELs:00Nb~Bt7Inxa=|R+","category":{"slug":"props","title":"Props & Furniture"},"tags":[{"slug":"post-apocalyptic","title":"Post-apocalyptic"},{"slug":"low-poly","title":"Low Poly"},{"slug":"exterior","title":"Exterior"},{"slug":"kit","title":"Kit / Set"}],"license":{"slug":"cc0-1.0","name":"CC0 1.0 Universal","url":"https://creativecommons.org/publicdomain/zero/1.0/","attributionRequired":false},"contributor":{"username":"3dassets","name":"3D Assets","url":"https://3dassets.dev/u/3dassets"},"stats":{"fileSize":8032,"triangles":144,"vertices":432,"meshes":1,"materials":1,"textures":0,"animations":[],"boundingBox":{"min":[-0.854829728603363,0.00004685280793581548,-0.749936967377813],"max":[0.8583901524543762,0.5792068803501758,0.7499604516078545]},"sizeMeters":[1.713,0.579,1.5],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"GPT-6 via Codex","downloads":0,"publishedAt":"2026-09-06T04:16:42.252Z","updatedAt":"2026-09-06T04:19:54.378Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/686/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function BrickRubbleHeapZombieQuarantineStreets(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/686/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/686/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/686/v1/model.glb\" alt=\"Brick Rubble Heap (Zombie Quarantine Streets)\" 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/686/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/686/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"687","slug":"zombie-quarantine-streets-slab-rubble-heap-9114e5fa","title":"Slab Rubble Heap (Zombie Quarantine Streets)","summary":"Original static slab rubble heap for quarantine streets.","description":"Slab Rubble Heap; purpose-built quarantine or survival streetscape prop. Metres, +Y up, +Z forward, base y=0. No simulation, animation or safety certification.","status":"published","url":"https://3dassets.dev/assets/zombie-quarantine-streets-slab-rubble-heap-9114e5fa","cdnUrl":"https://cdn.3dassets.dev/assets/687/v1/model.glb","downloadUrl":"https://3dassets.dev/download/zombie-quarantine-streets-slab-rubble-heap-9114e5fa","thumbnailUrl":"https://cdn.3dassets.dev/assets/687/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/687/v1/poster.webp","blurhash":"U8EMLA~q00IURjIURjs:00IT_3Rjxu?b%Mj[","category":{"slug":"props","title":"Props & Furniture"},"tags":[{"slug":"post-apocalyptic","title":"Post-apocalyptic"},{"slug":"low-poly","title":"Low Poly"},{"slug":"exterior","title":"Exterior"},{"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":3996,"triangles":60,"vertices":180,"meshes":1,"materials":1,"textures":0,"animations":[],"boundingBox":{"min":[-0.7424142956733704,0.000026993888026960455,-0.6969816149223362],"max":[0.96005779504776,0.9027263592308695,0.6999838412750279]},"sizeMeters":[1.702,0.903,1.397],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"GPT-6 via Codex","downloads":0,"publishedAt":"2026-09-06T04:16:42.530Z","updatedAt":"2026-09-06T04:19:54.380Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/687/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function SlabRubbleHeapZombieQuarantineStreets(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/687/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/687/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/687/v1/model.glb\" alt=\"Slab Rubble Heap (Zombie Quarantine Streets)\" 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/687/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/687/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"688","slug":"zombie-quarantine-streets-broken-pipe-elbow-df3e9cee","title":"Broken Pipe Elbow (Zombie Quarantine Streets)","summary":"Original static broken pipe elbow for quarantine streets.","description":"Broken Pipe Elbow; purpose-built quarantine or survival streetscape prop. Metres, +Y up, +Z forward, base y=0. No simulation, animation or safety certification.","status":"published","url":"https://3dassets.dev/assets/zombie-quarantine-streets-broken-pipe-elbow-df3e9cee","cdnUrl":"https://cdn.3dassets.dev/assets/688/v1/model.glb","downloadUrl":"https://3dassets.dev/download/zombie-quarantine-streets-broken-pipe-elbow-df3e9cee","thumbnailUrl":"https://cdn.3dassets.dev/assets/688/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/688/v1/poster.webp","blurhash":"U57_K4Nf00%e*0%MVXIo01nN%LW=$u9FIW?b","category":{"slug":"props","title":"Props & Furniture"},"tags":[{"slug":"post-apocalyptic","title":"Post-apocalyptic"},{"slug":"low-poly","title":"Low Poly"},{"slug":"exterior","title":"Exterior"},{"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":6220,"triangles":92,"vertices":276,"meshes":2,"materials":2,"textures":0,"animations":[],"boundingBox":{"min":[-0.22499999403953552,0,-0.22499999403953552],"max":[0.22499999403953552,1.2092324495315552,0.7999902493731255]},"sizeMeters":[0.45,1.209,1.025],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"GPT-6 via Codex","downloads":0,"publishedAt":"2026-09-06T04:16:43.224Z","updatedAt":"2026-09-06T04:19:54.387Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/688/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function BrokenPipeElbowZombieQuarantineStreets(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/688/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/688/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/688/v1/model.glb\" alt=\"Broken Pipe Elbow (Zombie Quarantine Streets)\" 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/688/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/688/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"689","slug":"zombie-quarantine-streets-collapsed-streetlamp-c0ed777c","title":"Collapsed Streetlamp (Zombie Quarantine Streets)","summary":"Original static collapsed streetlamp for quarantine streets.","description":"Collapsed Streetlamp; purpose-built quarantine or survival streetscape prop. Metres, +Y up, +Z forward, base y=0. No simulation, animation or safety certification.","status":"published","url":"https://3dassets.dev/assets/zombie-quarantine-streets-collapsed-streetlamp-c0ed777c","cdnUrl":"https://cdn.3dassets.dev/assets/689/v1/model.glb","downloadUrl":"https://3dassets.dev/download/zombie-quarantine-streets-collapsed-streetlamp-c0ed777c","thumbnailUrl":"https://cdn.3dassets.dev/assets/689/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/689/v1/poster.webp","blurhash":"U697eCOv?E-mks~pozM|00x9NgIWZy00Ri%M","category":{"slug":"props","title":"Props & Furniture"},"tags":[{"slug":"post-apocalyptic","title":"Post-apocalyptic"},{"slug":"low-poly","title":"Low Poly"},{"slug":"exterior","title":"Exterior"},{"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":3460,"triangles":36,"vertices":108,"meshes":3,"materials":3,"textures":0,"animations":[],"boundingBox":{"min":[-1.9500000476837158,-0.0000228888830165197,-0.3500000238418579],"max":[1.899999976158142,0.30002290080394545,0.3500000238418579]},"sizeMeters":[3.85,0.3,0.7],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"GPT-6 via Codex","downloads":0,"publishedAt":"2026-09-06T04:16:43.435Z","updatedAt":"2026-09-06T04:19:54.399Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/689/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function CollapsedStreetlampZombieQuarantineStreets(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/689/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/689/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/689/v1/model.glb\" alt=\"Collapsed Streetlamp (Zombie Quarantine Streets)\" 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/689/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/689/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"690","slug":"zombie-quarantine-streets-burned-car-shell-67876890","title":"Burned Car Shell (Zombie Quarantine Streets)","summary":"Original static burned car shell for quarantine streets.","description":"Burned Car Shell; purpose-built quarantine or survival streetscape prop. Metres, +Y up, +Z forward, base y=0. No simulation, animation or safety certification.","status":"published","url":"https://3dassets.dev/assets/zombie-quarantine-streets-burned-car-shell-67876890","cdnUrl":"https://cdn.3dassets.dev/assets/690/v1/model.glb","downloadUrl":"https://3dassets.dev/download/zombie-quarantine-streets-burned-car-shell-67876890","thumbnailUrl":"https://cdn.3dassets.dev/assets/690/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/690/v1/poster.webp","blurhash":"U48O3k?^00RO-=ITIA%M00IAt7RPDi-=.8M{","category":{"slug":"props","title":"Props & Furniture"},"tags":[{"slug":"post-apocalyptic","title":"Post-apocalyptic"},{"slug":"low-poly","title":"Low Poly"},{"slug":"exterior","title":"Exterior"},{"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":7924,"triangles":144,"vertices":432,"meshes":1,"materials":1,"textures":0,"animations":[],"boundingBox":{"min":[-1.0250556962797936,-0.00008774071474348943,-2],"max":[1.0250556962797936,1.7500877407147435,2]},"sizeMeters":[2.05,1.75,4],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"GPT-6 via Codex","downloads":0,"publishedAt":"2026-09-06T04:16:43.525Z","updatedAt":"2026-09-06T04:19:54.411Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/690/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function BurnedCarShellZombieQuarantineStreets(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/690/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/690/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/690/v1/model.glb\" alt=\"Burned Car Shell (Zombie Quarantine Streets)\" 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/690/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/690/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"691","slug":"zombie-quarantine-streets-empty-cable-reel-0923ab07","title":"Empty Cable Reel (Zombie Quarantine Streets)","summary":"Original static empty cable reel for quarantine streets.","description":"Empty Cable Reel; purpose-built quarantine or survival streetscape prop. Metres, +Y up, +Z forward, base y=0. No simulation, animation or safety certification.","status":"published","url":"https://3dassets.dev/assets/zombie-quarantine-streets-empty-cable-reel-0923ab07","cdnUrl":"https://cdn.3dassets.dev/assets/691/v1/model.glb","downloadUrl":"https://3dassets.dev/download/zombie-quarantine-streets-empty-cable-reel-0923ab07","thumbnailUrl":"https://cdn.3dassets.dev/assets/691/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/691/v1/poster.webp","blurhash":"U5C?AW^j00E2^*RjIUoM00Io~UbbIoxttQWB","category":{"slug":"props","title":"Props & Furniture"},"tags":[{"slug":"post-apocalyptic","title":"Post-apocalyptic"},{"slug":"low-poly","title":"Low Poly"},{"slug":"exterior","title":"Exterior"},{"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":6832,"triangles":120,"vertices":360,"meshes":1,"materials":1,"textures":0,"animations":[],"boundingBox":{"min":[-0.699999988079071,-0.00004271314011489169,-0.665733806222971],"max":[0.699999988079071,0.8000427250610438,0.665733806222971]},"sizeMeters":[1.4,0.8,1.331],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"GPT-6 via Codex","downloads":0,"publishedAt":"2026-09-06T04:16:43.551Z","updatedAt":"2026-09-06T04:19:54.421Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/691/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function EmptyCableReelZombieQuarantineStreets(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/691/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/691/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/691/v1/model.glb\" alt=\"Empty Cable Reel (Zombie Quarantine Streets)\" 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/691/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/691/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"692","slug":"zombie-quarantine-streets-stacked-road-plates-1dbaf2cc","title":"Stacked Road Plates (Zombie Quarantine Streets)","summary":"Original static stacked road plates for quarantine streets.","description":"Stacked Road Plates; purpose-built quarantine or survival streetscape prop. Metres, +Y up, +Z forward, base y=0. No simulation, animation or safety certification.","status":"published","url":"https://3dassets.dev/assets/zombie-quarantine-streets-stacked-road-plates-1dbaf2cc","cdnUrl":"https://cdn.3dassets.dev/assets/692/v1/model.glb","downloadUrl":"https://3dassets.dev/download/zombie-quarantine-streets-stacked-road-plates-1dbaf2cc","thumbnailUrl":"https://cdn.3dassets.dev/assets/692/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/692/v1/poster.webp","blurhash":"U384[7-;00VY.9j[ROs:00IU?wWU4TkCtSM{","category":{"slug":"props","title":"Props & Furniture"},"tags":[{"slug":"post-apocalyptic","title":"Post-apocalyptic"},{"slug":"low-poly","title":"Low Poly"},{"slug":"exterior","title":"Exterior"},{"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":3408,"triangles":48,"vertices":144,"meshes":1,"materials":1,"textures":0,"animations":[],"boundingBox":{"min":[-1,0.0000610372908992074,-0.7499966249185955],"max":[1.1799999475479126,0.3199389555565434,0.7499966249185955]},"sizeMeters":[2.18,0.32,1.5],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"GPT-6 via Codex","downloads":0,"publishedAt":"2026-09-06T04:16:43.778Z","updatedAt":"2026-09-06T04:19:54.430Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/692/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function StackedRoadPlatesZombieQuarantineStreets(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/692/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/692/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/692/v1/model.glb\" alt=\"Stacked Road Plates (Zombie Quarantine Streets)\" 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/692/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/692/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"693","slug":"zombie-quarantine-streets-sealed-supply-crate-a104199d","title":"Sealed Supply Crate (Zombie Quarantine Streets)","summary":"Original static sealed supply crate for quarantine streets.","description":"Sealed Supply Crate; purpose-built quarantine or survival streetscape prop. Metres, +Y up, +Z forward, base y=0. No simulation, animation or safety certification.","status":"published","url":"https://3dassets.dev/assets/zombie-quarantine-streets-sealed-supply-crate-a104199d","cdnUrl":"https://cdn.3dassets.dev/assets/693/v1/model.glb","downloadUrl":"https://3dassets.dev/download/zombie-quarantine-streets-sealed-supply-crate-a104199d","thumbnailUrl":"https://cdn.3dassets.dev/assets/693/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/693/v1/poster.webp","blurhash":"U8Fh@T~p0c9Fx]$|Rkt600IU4wtRoytRk9D*","category":{"slug":"props","title":"Props & Furniture"},"tags":[{"slug":"post-apocalyptic","title":"Post-apocalyptic"},{"slug":"low-poly","title":"Low Poly"},{"slug":"exterior","title":"Exterior"},{"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":4396,"triangles":48,"vertices":144,"meshes":3,"materials":3,"textures":0,"animations":[],"boundingBox":{"min":[-0.5,-0.00002135699616873099,-0.37498627718881733],"max":[0.5,0.8500000238418579,0.38001007602566034]},"sizeMeters":[1,0.85,0.755],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"GPT-6 via Codex","downloads":0,"publishedAt":"2026-09-06T04:16:43.803Z","updatedAt":"2026-09-06T04:19:54.465Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/693/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function SealedSupplyCrateZombieQuarantineStreets(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/693/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/693/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/693/v1/model.glb\" alt=\"Sealed Supply Crate (Zombie Quarantine Streets)\" 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/693/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/693/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"694","slug":"zombie-quarantine-streets-fuel-drum-pair-95eb3840","title":"Fuel Drum Pair (Zombie Quarantine Streets)","summary":"Original static fuel drum pair for quarantine streets.","description":"Fuel Drum Pair; purpose-built quarantine or survival streetscape prop. Metres, +Y up, +Z forward, base y=0. No simulation, animation or safety certification.","status":"published","url":"https://3dassets.dev/assets/zombie-quarantine-streets-fuel-drum-pair-95eb3840","cdnUrl":"https://cdn.3dassets.dev/assets/694/v1/model.glb","downloadUrl":"https://3dassets.dev/download/zombie-quarantine-streets-fuel-drum-pair-95eb3840","thumbnailUrl":"https://cdn.3dassets.dev/assets/694/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/694/v1/poster.webp","blurhash":"U4Cs]RyC00oa_4~pt64o00s=R~M_9G%xNE4o","category":{"slug":"props","title":"Props & Furniture"},"tags":[{"slug":"post-apocalyptic","title":"Post-apocalyptic"},{"slug":"low-poly","title":"Low Poly"},{"slug":"exterior","title":"Exterior"},{"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":17128,"triangles":320,"vertices":960,"meshes":2,"materials":2,"textures":0,"animations":[],"boundingBox":{"min":[-0.7200000286102295,-0.00003204869187872772,-0.3043086152599587],"max":[0.7200000286102295,0.9399868920409062,0.3043086152599587]},"sizeMeters":[1.44,0.94,0.609],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"GPT-6 via Codex","downloads":0,"publishedAt":"2026-09-06T04:16:43.946Z","updatedAt":"2026-09-06T04:19:54.469Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/694/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function FuelDrumPairZombieQuarantineStreets(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/694/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/694/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/694/v1/model.glb\" alt=\"Fuel Drum Pair (Zombie Quarantine Streets)\" 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/694/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/694/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"695","slug":"zombie-quarantine-streets-warning-sign-tripod-ad441312","title":"Warning Sign Tripod (Zombie Quarantine Streets)","summary":"Original static warning sign tripod for quarantine streets.","description":"Warning Sign Tripod; purpose-built quarantine or survival streetscape prop. Metres, +Y up, +Z forward, base y=0. No simulation, animation or safety certification.","status":"published","url":"https://3dassets.dev/assets/zombie-quarantine-streets-warning-sign-tripod-ad441312","cdnUrl":"https://cdn.3dassets.dev/assets/695/v1/model.glb","downloadUrl":"https://3dassets.dev/download/zombie-quarantine-streets-warning-sign-tripod-ad441312","thumbnailUrl":"https://cdn.3dassets.dev/assets/695/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/695/v1/poster.webp","blurhash":"UGBW9w^%03D+~S-nIWIV4=WB?EWY0hIr-nxs","category":{"slug":"props","title":"Props & Furniture"},"tags":[{"slug":"post-apocalyptic","title":"Post-apocalyptic"},{"slug":"low-poly","title":"Low Poly"},{"slug":"exterior","title":"Exterior"},{"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":5264,"triangles":72,"vertices":216,"meshes":2,"materials":2,"textures":0,"animations":[],"boundingBox":{"min":[-0.6000000238418579,0,-0.5367966238289338],"max":[0.6000000238418579,1.415576696395874,0.06495415604405219]},"sizeMeters":[1.2,1.416,0.602],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"GPT-6 via Codex","downloads":0,"publishedAt":"2026-09-06T04:16:44.494Z","updatedAt":"2026-09-06T04:19:54.479Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/695/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function WarningSignTripodZombieQuarantineStreets(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/695/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/695/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/695/v1/model.glb\" alt=\"Warning Sign Tripod (Zombie Quarantine Streets)\" 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/695/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/695/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"696","slug":"zombie-quarantine-streets-checkpoint-to--aaafb408-starter-scene","title":"Checkpoint to Safehouse (Zombie Quarantine Streets)","summary":"Composed example for Zombie Quarantine Streets.","description":"A clear3m+ inspection route through a gate and canopy towards a braced safehouse, with separated triage and supplies.","status":"published","url":"https://3dassets.dev/assets/zombie-quarantine-streets-checkpoint-to--aaafb408-starter-scene","cdnUrl":"https://cdn.3dassets.dev/assets/696/v1/model.glb","downloadUrl":"https://3dassets.dev/download/zombie-quarantine-streets-checkpoint-to--aaafb408-starter-scene","thumbnailUrl":"https://cdn.3dassets.dev/assets/696/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/696/v1/poster.webp","blurhash":"U3A,n8.m00wMDhE0bx?H00q]?tE0h1^+^j9t","category":{"slug":"environments","title":"Environments & Scenes"},"tags":[{"slug":"post-apocalyptic","title":"Post-apocalyptic"},{"slug":"low-poly","title":"Low Poly"},{"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":66472,"triangles":1404,"vertices":4212,"meshes":37,"materials":8,"textures":0,"animations":[],"boundingBox":{"min":[-6,-0.00010147901509363622,-6.300057985168005],"max":[6.899999976158142,5.600027418974813,7.449949644459364]},"sizeMeters":[12.9,5.6,13.75],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"GPT-6 via Codex","downloads":0,"publishedAt":"2026-09-06T04:16:45.502Z","updatedAt":"2026-09-06T04:19:54.475Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/696/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function CheckpointToSafehouseZombieQuarantineStreets(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/696/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/696/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/696/v1/model.glb\" alt=\"Checkpoint to Safehouse (Zombie Quarantine Streets)\" 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/696/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/696/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"697","slug":"zombie-quarantine-streets-repaired-street-corner-1a39ae30","title":"Repaired Street Corner (Zombie Quarantine Streets)","summary":"Composed example for Zombie Quarantine Streets.","description":"Structural damage, access openings and barricades around a reusable corner remnant. A radio and water point occupy the sheltered side.","status":"published","url":"https://3dassets.dev/assets/zombie-quarantine-streets-repaired-street-corner-1a39ae30","cdnUrl":"https://cdn.3dassets.dev/assets/697/v1/model.glb","downloadUrl":"https://3dassets.dev/download/zombie-quarantine-streets-repaired-street-corner-1a39ae30","thumbnailUrl":"https://cdn.3dassets.dev/assets/697/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/697/v1/poster.webp","blurhash":"U78;ABi_01Mx-BxZIpI;00tR~VXSACEN-o-T","category":{"slug":"environments","title":"Environments & Scenes"},"tags":[{"slug":"post-apocalyptic","title":"Post-apocalyptic"},{"slug":"low-poly","title":"Low Poly"},{"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":57892,"triangles":1108,"vertices":3324,"meshes":20,"materials":8,"textures":0,"animations":[],"boundingBox":{"min":[-6,-0.00008774071474348943,-2.799923678394336],"max":[6.749971623554161,2.99992370372631,6]},"sizeMeters":[12.75,3,8.8],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"GPT-6 via Codex","downloads":0,"publishedAt":"2026-09-06T04:16:45.709Z","updatedAt":"2026-09-06T04:19:54.511Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/697/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function RepairedStreetCornerZombieQuarantineStreets(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/697/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/697/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/697/v1/model.glb\" alt=\"Repaired Street Corner (Zombie Quarantine Streets)\" 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/697/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/697/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}}]}}