{"data":{"id":59,"slug":"backpacks-and-expedition-storage","title":"Backpacks and Expedition Storage","summary":"Backpacks, dry bags, pouches, cargo frames, rolled equipment, straps and organizers for expedition loadouts.","description":"Original CC0 AI-created survival equipment. Practical, detailed silhouettes, metre scale, grounded origins and matching eight-material palette. Static models, no animation, rigging, collision or gameplay. Human publication review pending.","url":"https://3dassets.dev/packs/backpacks-and-expedition-storage","coverUrl":"https://cdn.3dassets.dev/assets/3115/v1/poster.webp","assetCount":42,"aiGenerated":true,"aiGeneratedAssetCount":42,"aiModels":["GPT-6 via Codex"],"aiModelUnspecifiedCount":0,"featured":true,"licenseLabel":"CC0 1.0 Universal","totalBytes":1965444,"totalTriangles":46280,"starterScene":{"id":"3115","slug":"backpacks-and-expedition-storage-expedit-496e3d4a-starter-scene","title":"Expedition Loadout (Backpacks and Expedition Storage)","summary":"Composed example for Backpacks and Expedition Storage.","description":"Expedition Loadout assembled from canonical models in this pack. Demonstration layout only; systems are not simulated.","status":"published","url":"https://3dassets.dev/assets/backpacks-and-expedition-storage-expedit-496e3d4a-starter-scene","cdnUrl":"https://cdn.3dassets.dev/assets/3115/v1/model.glb","downloadUrl":"https://3dassets.dev/download/backpacks-and-expedition-storage-expedit-496e3d4a-starter-scene","thumbnailUrl":"https://cdn.3dassets.dev/assets/3115/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/3115/v1/poster.webp","blurhash":"U59ac_M{00V[S0E0Vx-r00-:_KIBWYxvxsNE","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":101652,"triangles":5044,"vertices":4071,"meshes":19,"materials":5,"textures":0,"animations":[],"boundingBox":{"min":[-0.6099950062309353,0,-0.19019962227478532],"max":[0.4975004752401823,0.7400000095367432,0.9009937732701452]},"sizeMeters":[1.107,0.74,1.091],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"GPT-6 via Codex","downloads":0,"publishedAt":"2026-09-06T05:07:01.056Z","updatedAt":"2026-09-06T05:07:01.818Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/3115/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function ExpeditionLoadoutBackpacksAndExpeditionStorage(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/3115/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/3115/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/3115/v1/model.glb\" alt=\"Expedition Loadout (Backpacks and Expedition Storage)\" 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/3115/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/3115/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},"assets":[{"id":"3075","slug":"backpacks-and-expedition-storage-external-frame-pack-844d11bf","title":"External Frame Pack (Backpacks and Expedition Storage)","summary":"External Frame Pack, an original survival prop measuring 0.61 × 0.74 × 0.38 m.","description":"External Frame Pack. Purpose-built storage equipment with constructed hardware and material separation. Dimensions 0.61 × 0.74 × 0.38 m (X × Y × Z). Metre units, +Y up, +Z front; origin on the ground at the footprint centre unless stated. Weathered survival palette. Static geometry; no rig, animation, collision or navigation data. Movable named parts are separate static nodes; consumer supplies interaction. No functional medical, electrical or food-safety simulation.","status":"published","url":"https://3dassets.dev/assets/backpacks-and-expedition-storage-external-frame-pack-844d11bf","cdnUrl":"https://cdn.3dassets.dev/assets/3075/v1/model.glb","downloadUrl":"https://3dassets.dev/download/backpacks-and-expedition-storage-external-frame-pack-844d11bf","thumbnailUrl":"https://cdn.3dassets.dev/assets/3075/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/3075/v1/poster.webp","blurhash":"U3AAs,?p0004^-Rj9Xs=009I~n_0xaayInk8","category":{"slug":"props","title":"Props & Furniture"},"tags":[{"slug":"post-apocalyptic","title":"Post-apocalyptic"},{"slug":"low-poly","title":"Low Poly"}],"license":{"slug":"cc0-1.0","name":"CC0 1.0 Universal","url":"https://creativecommons.org/publicdomain/zero/1.0/","attributionRequired":false},"contributor":{"username":"3dassets","name":"3D Assets","url":"https://3dassets.dev/u/3dassets"},"stats":{"fileSize":93600,"triangles":1884,"vertices":5652,"meshes":4,"materials":3,"textures":0,"animations":[],"boundingBox":{"min":[-0.3049995319964514,0,-0.19019962227478532],"max":[0.3049995319964514,0.7400000095367432,0.1901642908949431]},"sizeMeters":[0.61,0.74,0.38],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"GPT-6 via Codex","downloads":0,"publishedAt":"2026-09-06T05:06:25.747Z","updatedAt":"2026-09-06T05:06:26.570Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/3075/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function ExternalFramePackBackpacksAndExpeditionStorage(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/3075/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/3075/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/3075/v1/model.glb\" alt=\"External Frame Pack (Backpacks and Expedition Storage)\" 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/3075/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/3075/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"3076","slug":"backpacks-and-expedition-storage-frameless-daypack-604464c6","title":"Frameless Daypack (Backpacks and Expedition Storage)","summary":"Frameless Daypack, an original survival prop measuring 0.30 × 0.43 × 0.29 m.","description":"Frameless Daypack. Purpose-built storage equipment with constructed hardware and material separation. Dimensions 0.30 × 0.43 × 0.29 m (X × Y × Z). Metre units, +Y up, +Z front; origin on the ground at the footprint centre unless stated. Weathered survival palette. Static geometry; no rig, animation, collision or navigation data. Movable named parts are separate static nodes; consumer supplies interaction. No functional medical, electrical or food-safety simulation.","status":"published","url":"https://3dassets.dev/assets/backpacks-and-expedition-storage-frameless-daypack-604464c6","cdnUrl":"https://cdn.3dassets.dev/assets/3076/v1/model.glb","downloadUrl":"https://3dassets.dev/download/backpacks-and-expedition-storage-frameless-daypack-604464c6","thumbnailUrl":"https://cdn.3dassets.dev/assets/3076/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/3076/v1/poster.webp","blurhash":"U6AdP*~o0001?sx[D,Mf00IV.7%2xrk9V{RS","category":{"slug":"props","title":"Props & Furniture"},"tags":[{"slug":"post-apocalyptic","title":"Post-apocalyptic"},{"slug":"low-poly","title":"Low Poly"}],"license":{"slug":"cc0-1.0","name":"CC0 1.0 Universal","url":"https://creativecommons.org/publicdomain/zero/1.0/","attributionRequired":false},"contributor":{"username":"3dassets","name":"3D Assets","url":"https://3dassets.dev/u/3dassets"},"stats":{"fileSize":57300,"triangles":1128,"vertices":3384,"meshes":4,"materials":3,"textures":0,"animations":[],"boundingBox":{"min":[-0.15000854767787358,0,-0.1459472319525345],"max":[0.15000854767787358,0.4300000071525574,0.14595909061302406]},"sizeMeters":[0.3,0.43,0.292],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"GPT-6 via Codex","downloads":0,"publishedAt":"2026-09-06T05:06:27.309Z","updatedAt":"2026-09-06T05:06:28.223Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/3076/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function FramelessDaypackBackpacksAndExpeditionStorage(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/3076/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/3076/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/3076/v1/model.glb\" alt=\"Frameless Daypack (Backpacks and Expedition Storage)\" 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/3076/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/3076/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"3077","slug":"backpacks-and-expedition-storage-rolltop-expedition-pa-731ad19b","title":"Rolltop Expedition Pack (Backpacks and Expedition Storage)","summary":"Rolltop Expedition Pack, an original survival prop measuring 0.36 × 0.74 × 0.35 m.","description":"Rolltop Expedition Pack. Purpose-built storage equipment with constructed hardware and material separation. Dimensions 0.36 × 0.74 × 0.35 m (X × Y × Z). Metre units, +Y up, +Z front; origin on the ground at the footprint centre unless stated. Weathered survival palette. Static geometry; no rig, animation, collision or navigation data. Movable named parts are separate static nodes; consumer supplies interaction. No functional medical, electrical or food-safety simulation.","status":"published","url":"https://3dassets.dev/assets/backpacks-and-expedition-storage-rolltop-expedition-pa-731ad19b","cdnUrl":"https://cdn.3dassets.dev/assets/3077/v1/model.glb","downloadUrl":"https://3dassets.dev/download/backpacks-and-expedition-storage-rolltop-expedition-pa-731ad19b","thumbnailUrl":"https://cdn.3dassets.dev/assets/3077/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/3077/v1/poster.webp","blurhash":"U47nju?a0001IFkV%JRQ01Rj_Kx[NHe.oLkV","category":{"slug":"props","title":"Props & Furniture"},"tags":[{"slug":"post-apocalyptic","title":"Post-apocalyptic"},{"slug":"low-poly","title":"Low Poly"}],"license":{"slug":"cc0-1.0","name":"CC0 1.0 Universal","url":"https://creativecommons.org/publicdomain/zero/1.0/","attributionRequired":false},"contributor":{"username":"3dassets","name":"3D Assets","url":"https://3dassets.dev/u/3dassets"},"stats":{"fileSize":49480,"triangles":976,"vertices":2928,"meshes":3,"materials":3,"textures":0,"animations":[],"boundingBox":{"min":[-0.18001098772010365,0,-0.1756951948949289],"max":[0.18001098772010365,0.7400000095367432,0.17568255204457378]},"sizeMeters":[0.36,0.74,0.351],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"GPT-6 via Codex","downloads":0,"publishedAt":"2026-09-06T05:06:27.796Z","updatedAt":"2026-09-06T05:06:28.706Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/3077/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function RolltopExpeditionPackBackpacksAndExpeditionStorage(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/3077/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/3077/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/3077/v1/model.glb\" alt=\"Rolltop Expedition Pack (Backpacks and Expedition Storage)\" 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/3077/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/3077/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"3078","slug":"backpacks-and-expedition-storage-clamshell-travel-pack-85c1b28f","title":"Clamshell Travel Pack (Backpacks and Expedition Storage)","summary":"Clamshell Travel Pack, an original survival prop measuring 0.40 × 0.67 × 0.41 m.","description":"Clamshell Travel Pack. Purpose-built storage equipment with constructed hardware and material separation. Dimensions 0.40 × 0.67 × 0.41 m (X × Y × Z). Metre units, +Y up, +Z front; origin on the ground at the footprint centre unless stated. Weathered survival palette. Static geometry; no rig, animation, collision or navigation data. Movable named parts are separate static nodes; consumer supplies interaction. No functional medical, electrical or food-safety simulation.","status":"published","url":"https://3dassets.dev/assets/backpacks-and-expedition-storage-clamshell-travel-pack-85c1b28f","cdnUrl":"https://cdn.3dassets.dev/assets/3078/v1/model.glb","downloadUrl":"https://3dassets.dev/download/backpacks-and-expedition-storage-clamshell-travel-pack-85c1b28f","thumbnailUrl":"https://cdn.3dassets.dev/assets/3078/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/3078/v1/poster.webp","blurhash":"U47UYM-;00IB%L%LRQDk01M{_Kxu01D*?t?s","category":{"slug":"props","title":"Props & Furniture"},"tags":[{"slug":"post-apocalyptic","title":"Post-apocalyptic"},{"slug":"low-poly","title":"Low Poly"}],"license":{"slug":"cc0-1.0","name":"CC0 1.0 Universal","url":"https://creativecommons.org/publicdomain/zero/1.0/","attributionRequired":false},"contributor":{"username":"3dassets","name":"3D Assets","url":"https://3dassets.dev/u/3dassets"},"stats":{"fileSize":49108,"triangles":1056,"vertices":3168,"meshes":5,"materials":3,"textures":0,"animations":[],"boundingBox":{"min":[-0.19999542655836264,0,-0.20470672463579534],"max":[0.19999542655836264,0.6683750152587891,0.20469076308590137]},"sizeMeters":[0.4,0.668,0.409],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"GPT-6 via Codex","downloads":0,"publishedAt":"2026-09-06T05:06:29.016Z","updatedAt":"2026-09-06T05:06:29.963Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/3078/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function ClamshellTravelPackBackpacksAndExpeditionStorage(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/3078/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/3078/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/3078/v1/model.glb\" alt=\"Clamshell Travel Pack (Backpacks and Expedition Storage)\" 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/3078/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/3078/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"3079","slug":"backpacks-and-expedition-storage-drawstring-rucksack-f6554289","title":"Drawstring Rucksack (Backpacks and Expedition Storage)","summary":"Drawstring Rucksack, an original survival prop measuring 0.28 × 0.48 × 0.30 m.","description":"Drawstring Rucksack. Purpose-built storage equipment with constructed hardware and material separation. Dimensions 0.28 × 0.48 × 0.30 m (X × Y × Z). Metre units, +Y up, +Z front; origin on the ground at the footprint centre unless stated. Weathered survival palette. Static geometry; no rig, animation, collision or navigation data. Movable named parts are separate static nodes; consumer supplies interaction. No functional medical, electrical or food-safety simulation.","status":"published","url":"https://3dassets.dev/assets/backpacks-and-expedition-storage-drawstring-rucksack-f6554289","cdnUrl":"https://cdn.3dassets.dev/assets/3079/v1/model.glb","downloadUrl":"https://3dassets.dev/download/backpacks-and-expedition-storage-drawstring-rucksack-f6554289","thumbnailUrl":"https://cdn.3dassets.dev/assets/3079/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/3079/v1/poster.webp","blurhash":"U68qcz~n0001V@j[baR*01IC?t.6V[Rkt6xt","category":{"slug":"props","title":"Props & Furniture"},"tags":[{"slug":"post-apocalyptic","title":"Post-apocalyptic"},{"slug":"low-poly","title":"Low Poly"}],"license":{"slug":"cc0-1.0","name":"CC0 1.0 Universal","url":"https://creativecommons.org/publicdomain/zero/1.0/","attributionRequired":false},"contributor":{"username":"3dassets","name":"3D Assets","url":"https://3dassets.dev/u/3dassets"},"stats":{"fileSize":34072,"triangles":656,"vertices":1968,"meshes":3,"materials":3,"textures":0,"animations":[],"boundingBox":{"min":[-0.13999938650058028,0,-0.14997996465288024],"max":[0.13999938650058028,0.47999998927116394,0.1499843833781648]},"sizeMeters":[0.28,0.48,0.3],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"GPT-6 via Codex","downloads":0,"publishedAt":"2026-09-06T05:06:29.136Z","updatedAt":"2026-09-06T05:06:30.053Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/3079/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function DrawstringRucksackBackpacksAndExpeditionStorage(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/3079/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/3079/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/3079/v1/model.glb\" alt=\"Drawstring Rucksack (Backpacks and Expedition Storage)\" 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/3079/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/3079/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"3080","slug":"backpacks-and-expedition-storage-triangular-sling-pack-261951dc","title":"Triangular Sling Pack (Backpacks and Expedition Storage)","summary":"Triangular Sling Pack, an original survival prop measuring 0.38 × 0.54 × 0.28 m.","description":"Triangular Sling Pack. Purpose-built storage equipment with constructed hardware and material separation. Dimensions 0.38 × 0.54 × 0.28 m (X × Y × Z). Metre units, +Y up, +Z front; origin on the ground at the footprint centre unless stated. Weathered survival palette. Static geometry; no rig, animation, collision or navigation data. Movable named parts are separate static nodes; consumer supplies interaction. No functional medical, electrical or food-safety simulation.","status":"published","url":"https://3dassets.dev/assets/backpacks-and-expedition-storage-triangular-sling-pack-261951dc","cdnUrl":"https://cdn.3dassets.dev/assets/3080/v1/model.glb","downloadUrl":"https://3dassets.dev/download/backpacks-and-expedition-storage-triangular-sling-pack-261951dc","thumbnailUrl":"https://cdn.3dassets.dev/assets/3080/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/3080/v1/poster.webp","blurhash":"U98#7o_K01039HM|%e%L02D*-:-:xtt7WVR%","category":{"slug":"props","title":"Props & Furniture"},"tags":[{"slug":"post-apocalyptic","title":"Post-apocalyptic"},{"slug":"low-poly","title":"Low Poly"}],"license":{"slug":"cc0-1.0","name":"CC0 1.0 Universal","url":"https://creativecommons.org/publicdomain/zero/1.0/","attributionRequired":false},"contributor":{"username":"3dassets","name":"3D Assets","url":"https://3dassets.dev/u/3dassets"},"stats":{"fileSize":15488,"triangles":284,"vertices":852,"meshes":2,"materials":2,"textures":0,"animations":[],"boundingBox":{"min":[-0.18759456276893616,7.187264750019295e-7,-0.13892543290966536],"max":[0.18759456276893616,0.5388824939727783,0.13892543290966536]},"sizeMeters":[0.375,0.539,0.278],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"GPT-6 via Codex","downloads":0,"publishedAt":"2026-09-06T05:06:30.797Z","updatedAt":"2026-09-06T05:06:31.728Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/3080/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function TriangularSlingPackBackpacksAndExpeditionStorage(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/3080/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/3080/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/3080/v1/model.glb\" alt=\"Triangular Sling Pack (Backpacks and Expedition Storage)\" 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/3080/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/3080/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"3081","slug":"backpacks-and-expedition-storage-wooden-cargo-frame-e3cd33fa","title":"Wooden Cargo Frame (Backpacks and Expedition Storage)","summary":"Wooden Cargo Frame, an original survival prop measuring 0.44 × 0.75 × 0.35 m.","description":"Wooden Cargo Frame. Purpose-built storage equipment with constructed hardware and material separation. Dimensions 0.44 × 0.75 × 0.35 m (X × Y × Z). Metre units, +Y up, +Z front; origin on the ground at the footprint centre unless stated. Weathered survival palette. Static geometry; no rig, animation, collision or navigation data. Movable named parts are separate static nodes; consumer supplies interaction. No functional medical, electrical or food-safety simulation.","status":"published","url":"https://3dassets.dev/assets/backpacks-and-expedition-storage-wooden-cargo-frame-e3cd33fa","cdnUrl":"https://cdn.3dassets.dev/assets/3081/v1/model.glb","downloadUrl":"https://3dassets.dev/download/backpacks-and-expedition-storage-wooden-cargo-frame-e3cd33fa","thumbnailUrl":"https://cdn.3dassets.dev/assets/3081/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/3081/v1/poster.webp","blurhash":"U4849,xZ00NGtPNaM|xZ01f6_Ma$wNxakVIo","category":{"slug":"props","title":"Props & Furniture"},"tags":[{"slug":"post-apocalyptic","title":"Post-apocalyptic"},{"slug":"low-poly","title":"Low Poly"}],"license":{"slug":"cc0-1.0","name":"CC0 1.0 Universal","url":"https://creativecommons.org/publicdomain/zero/1.0/","attributionRequired":false},"contributor":{"username":"3dassets","name":"3D Assets","url":"https://3dassets.dev/u/3dassets"},"stats":{"fileSize":73196,"triangles":1188,"vertices":3564,"meshes":4,"materials":4,"textures":1,"animations":[],"boundingBox":{"min":[-0.21998504593035675,0,-0.1764552966566295],"max":[0.21998504593035675,0.75,0.1764242765458589]},"sizeMeters":[0.44,0.75,0.353],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization","EXT_texture_webp"]},"aiGenerated":true,"aiModel":"GPT-6 via Codex","downloads":0,"publishedAt":"2026-09-06T05:06:31.430Z","updatedAt":"2026-09-06T05:06:32.254Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/3081/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function WoodenCargoFrameBackpacksAndExpeditionStorage(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/3081/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/3081/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/3081/v1/model.glb\" alt=\"Wooden Cargo Frame (Backpacks and Expedition Storage)\" 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/3081/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/3081/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"3082","slug":"backpacks-and-expedition-storage-aluminium-cargo-frame-b94acaa7","title":"Aluminium Cargo Frame (Backpacks and Expedition Storage)","summary":"Aluminium Cargo Frame, an original survival prop measuring 0.44 × 0.75 × 0.35 m.","description":"Aluminium Cargo Frame. Purpose-built storage equipment with constructed hardware and material separation. Dimensions 0.44 × 0.75 × 0.35 m (X × Y × Z). Metre units, +Y up, +Z front; origin on the ground at the footprint centre unless stated. Weathered survival palette. Static geometry; no rig, animation, collision or navigation data. Movable named parts are separate static nodes; consumer supplies interaction. No functional medical, electrical or food-safety simulation.","status":"published","url":"https://3dassets.dev/assets/backpacks-and-expedition-storage-aluminium-cargo-frame-b94acaa7","cdnUrl":"https://cdn.3dassets.dev/assets/3082/v1/model.glb","downloadUrl":"https://3dassets.dev/download/backpacks-and-expedition-storage-aluminium-cargo-frame-b94acaa7","thumbnailUrl":"https://cdn.3dassets.dev/assets/3082/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/3082/v1/poster.webp","blurhash":"U39@eX?c004mt1RPM}xu02ax??V].9x]ITIA","category":{"slug":"props","title":"Props & Furniture"},"tags":[{"slug":"post-apocalyptic","title":"Post-apocalyptic"},{"slug":"low-poly","title":"Low Poly"}],"license":{"slug":"cc0-1.0","name":"CC0 1.0 Universal","url":"https://creativecommons.org/publicdomain/zero/1.0/","attributionRequired":false},"contributor":{"username":"3dassets","name":"3D Assets","url":"https://3dassets.dev/u/3dassets"},"stats":{"fileSize":63020,"triangles":1260,"vertices":3780,"meshes":3,"materials":3,"textures":0,"animations":[],"boundingBox":{"min":[-0.21998504593035675,0,-0.17644202173193677],"max":[0.21998504593035675,0.75,0.1764242765458589]},"sizeMeters":[0.44,0.75,0.353],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"GPT-6 via Codex","downloads":0,"publishedAt":"2026-09-06T05:06:32.528Z","updatedAt":"2026-09-06T05:06:33.449Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/3082/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function AluminiumCargoFrameBackpacksAndExpeditionStorage(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/3082/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/3082/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/3082/v1/model.glb\" alt=\"Aluminium Cargo Frame (Backpacks and Expedition Storage)\" 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/3082/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/3082/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"3083","slug":"backpacks-and-expedition-storage-basket-back-carrier-14e083ba","title":"Basket Back Carrier (Backpacks and Expedition Storage)","summary":"Basket Back Carrier, an original survival prop measuring 0.45 × 0.50 × 0.66 m.","description":"Basket Back Carrier. Purpose-built storage equipment with constructed hardware and material separation. Dimensions 0.45 × 0.50 × 0.66 m (X × Y × Z). Metre units, +Y up, +Z front; origin on the ground at the footprint centre unless stated. Weathered survival palette. Static geometry; no rig, animation, collision or navigation data. Movable named parts are separate static nodes; consumer supplies interaction. No functional medical, electrical or food-safety simulation.","status":"published","url":"https://3dassets.dev/assets/backpacks-and-expedition-storage-basket-back-carrier-14e083ba","cdnUrl":"https://cdn.3dassets.dev/assets/3083/v1/model.glb","downloadUrl":"https://3dassets.dev/download/backpacks-and-expedition-storage-basket-back-carrier-14e083ba","thumbnailUrl":"https://cdn.3dassets.dev/assets/3083/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/3083/v1/poster.webp","blurhash":"U68f}*}@5SE*D%InkCxG9vXSsAWBNtWXf*az","category":{"slug":"props","title":"Props & Furniture"},"tags":[{"slug":"post-apocalyptic","title":"Post-apocalyptic"},{"slug":"low-poly","title":"Low Poly"}],"license":{"slug":"cc0-1.0","name":"CC0 1.0 Universal","url":"https://creativecommons.org/publicdomain/zero/1.0/","attributionRequired":false},"contributor":{"username":"3dassets","name":"3D Assets","url":"https://3dassets.dev/u/3dassets"},"stats":{"fileSize":134792,"triangles":2608,"vertices":7824,"meshes":3,"materials":3,"textures":1,"animations":[],"boundingBox":{"min":[-0.22600730596034696,0,-0.33145579502553135],"max":[0.22600730596034696,0.5,0.3314572916731136]},"sizeMeters":[0.452,0.5,0.663],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization","EXT_texture_webp"]},"aiGenerated":true,"aiModel":"GPT-6 via Codex","downloads":0,"publishedAt":"2026-09-06T05:06:32.860Z","updatedAt":"2026-09-06T05:06:33.581Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/3083/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function BasketBackCarrierBackpacksAndExpeditionStorage(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/3083/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/3083/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/3083/v1/model.glb\" alt=\"Basket Back Carrier (Backpacks and Expedition Storage)\" 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/3083/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/3083/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"3084","slug":"backpacks-and-expedition-storage-barrel-back-carrier-31cd84e0","title":"Barrel Back Carrier (Backpacks and Expedition Storage)","summary":"Barrel Back Carrier, an original survival prop measuring 0.42 × 0.61 × 0.61 m.","description":"Barrel Back Carrier. Purpose-built storage equipment with constructed hardware and material separation. Dimensions 0.42 × 0.61 × 0.61 m (X × Y × Z). Metre units, +Y up, +Z front; origin on the ground at the footprint centre unless stated. Weathered survival palette. Static geometry; no rig, animation, collision or navigation data. Movable named parts are separate static nodes; consumer supplies interaction. No functional medical, electrical or food-safety simulation.","status":"published","url":"https://3dassets.dev/assets/backpacks-and-expedition-storage-barrel-back-carrier-31cd84e0","cdnUrl":"https://cdn.3dassets.dev/assets/3084/v1/model.glb","downloadUrl":"https://3dassets.dev/download/backpacks-and-expedition-storage-barrel-back-carrier-31cd84e0","thumbnailUrl":"https://cdn.3dassets.dev/assets/3084/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/3084/v1/poster.webp","blurhash":"U99%|w~p0000s@WGRhavIDRRouxsM_j=xuj^","category":{"slug":"props","title":"Props & Furniture"},"tags":[{"slug":"post-apocalyptic","title":"Post-apocalyptic"},{"slug":"low-poly","title":"Low Poly"}],"license":{"slug":"cc0-1.0","name":"CC0 1.0 Universal","url":"https://creativecommons.org/publicdomain/zero/1.0/","attributionRequired":false},"contributor":{"username":"3dassets","name":"3D Assets","url":"https://3dassets.dev/u/3dassets"},"stats":{"fileSize":43936,"triangles":896,"vertices":2688,"meshes":3,"materials":3,"textures":0,"animations":[],"boundingBox":{"min":[-0.20898396431059113,0,-0.30394041538238525],"max":[0.20898396431059113,0.6150012637941344,0.30394041538238525]},"sizeMeters":[0.418,0.615,0.608],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"GPT-6 via Codex","downloads":0,"publishedAt":"2026-09-06T05:06:34.369Z","updatedAt":"2026-09-06T05:06:35.183Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/3084/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function BarrelBackCarrierBackpacksAndExpeditionStorage(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/3084/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/3084/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/3084/v1/model.glb\" alt=\"Barrel Back Carrier (Backpacks and Expedition Storage)\" 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/3084/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/3084/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"3085","slug":"backpacks-and-expedition-storage-dry-bag-96f0e770","title":"Dry Bag (Backpacks and Expedition Storage)","summary":"Dry Bag, an original survival prop measuring 0.23 × 0.53 × 0.19 m.","description":"Dry Bag. Purpose-built storage equipment with constructed hardware and material separation. Dimensions 0.23 × 0.53 × 0.19 m (X × Y × Z). Metre units, +Y up, +Z front; origin on the ground at the footprint centre unless stated. Weathered survival palette. Static geometry; no rig, animation, collision or navigation data. Movable named parts are separate static nodes; consumer supplies interaction. No functional medical, electrical or food-safety simulation.","status":"published","url":"https://3dassets.dev/assets/backpacks-and-expedition-storage-dry-bag-96f0e770","cdnUrl":"https://cdn.3dassets.dev/assets/3085/v1/model.glb","downloadUrl":"https://3dassets.dev/download/backpacks-and-expedition-storage-dry-bag-96f0e770","thumbnailUrl":"https://cdn.3dassets.dev/assets/3085/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/3085/v1/poster.webp","blurhash":"U58qySuK00D74pkB?aV[02VI_KyUfzj@oNay","category":{"slug":"props","title":"Props & Furniture"},"tags":[{"slug":"post-apocalyptic","title":"Post-apocalyptic"},{"slug":"low-poly","title":"Low Poly"}],"license":{"slug":"cc0-1.0","name":"CC0 1.0 Universal","url":"https://creativecommons.org/publicdomain/zero/1.0/","attributionRequired":false},"contributor":{"username":"3dassets","name":"3D Assets","url":"https://3dassets.dev/u/3dassets"},"stats":{"fileSize":32080,"triangles":616,"vertices":1848,"meshes":3,"materials":3,"textures":0,"animations":[],"boundingBox":{"min":[-0.11501662954076419,0,-0.09624084268409568],"max":[0.11501662954076419,0.5289973472336131,0.09624916021962385]},"sizeMeters":[0.23,0.529,0.192],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"GPT-6 via Codex","downloads":0,"publishedAt":"2026-09-06T05:06:34.820Z","updatedAt":"2026-09-06T05:06:35.765Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/3085/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function DryBagBackpacksAndExpeditionStorage(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/3085/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/3085/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/3085/v1/model.glb\" alt=\"Dry Bag (Backpacks and Expedition Storage)\" 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/3085/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/3085/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"3086","slug":"backpacks-and-expedition-storage-duffel-bag-3046223b","title":"Duffel Bag (Backpacks and Expedition Storage)","summary":"Duffel Bag, an original survival prop measuring 0.58 × 0.47 × 0.30 m.","description":"Duffel Bag. Purpose-built storage equipment with constructed hardware and material separation. Dimensions 0.58 × 0.47 × 0.30 m (X × Y × Z). Metre units, +Y up, +Z front; origin on the ground at the footprint centre unless stated. Weathered survival palette. Static geometry; no rig, animation, collision or navigation data. Movable named parts are separate static nodes; consumer supplies interaction. No functional medical, electrical or food-safety simulation.","status":"published","url":"https://3dassets.dev/assets/backpacks-and-expedition-storage-duffel-bag-3046223b","cdnUrl":"https://cdn.3dassets.dev/assets/3086/v1/model.glb","downloadUrl":"https://3dassets.dev/download/backpacks-and-expedition-storage-duffel-bag-3046223b","thumbnailUrl":"https://cdn.3dassets.dev/assets/3086/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/3086/v1/poster.webp","blurhash":"U68}C[%L00IV02%L-:M|00Dk?a%f_LMzD+tQ","category":{"slug":"props","title":"Props & Furniture"},"tags":[{"slug":"post-apocalyptic","title":"Post-apocalyptic"},{"slug":"low-poly","title":"Low Poly"}],"license":{"slug":"cc0-1.0","name":"CC0 1.0 Universal","url":"https://creativecommons.org/publicdomain/zero/1.0/","attributionRequired":false},"contributor":{"username":"3dassets","name":"3D Assets","url":"https://3dassets.dev/u/3dassets"},"stats":{"fileSize":49384,"triangles":1020,"vertices":3060,"meshes":4,"materials":3,"textures":0,"animations":[],"boundingBox":{"min":[-0.28999999165534973,0,-0.15123768784743583],"max":[0.28999999165534973,0.4715000092983246,0.15125141176141446]},"sizeMeters":[0.58,0.472,0.302],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"GPT-6 via Codex","downloads":0,"publishedAt":"2026-09-06T05:06:36.063Z","updatedAt":"2026-09-06T05:06:36.933Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/3086/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function DuffelBagBackpacksAndExpeditionStorage(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/3086/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/3086/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/3086/v1/model.glb\" alt=\"Duffel Bag (Backpacks and Expedition Storage)\" 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/3086/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/3086/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"3087","slug":"backpacks-and-expedition-storage-messenger-bag-0333ad4d","title":"Messenger Bag (Backpacks and Expedition Storage)","summary":"Messenger Bag, an original survival prop measuring 0.44 × 0.72 × 0.16 m.","description":"Messenger Bag. Purpose-built storage equipment with constructed hardware and material separation. Dimensions 0.44 × 0.72 × 0.16 m (X × Y × Z). Metre units, +Y up, +Z front; origin on the ground at the footprint centre unless stated. Weathered survival palette. Static geometry; no rig, animation, collision or navigation data. Movable named parts are separate static nodes; consumer supplies interaction. No functional medical, electrical or food-safety simulation.","status":"published","url":"https://3dassets.dev/assets/backpacks-and-expedition-storage-messenger-bag-0333ad4d","cdnUrl":"https://cdn.3dassets.dev/assets/3087/v1/model.glb","downloadUrl":"https://3dassets.dev/download/backpacks-and-expedition-storage-messenger-bag-0333ad4d","thumbnailUrl":"https://cdn.3dassets.dev/assets/3087/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/3087/v1/poster.webp","blurhash":"U671$Ht600M|02j[_1ja9GRQ-:x[_Loy9HRQ","category":{"slug":"props","title":"Props & Furniture"},"tags":[{"slug":"post-apocalyptic","title":"Post-apocalyptic"},{"slug":"low-poly","title":"Low Poly"}],"license":{"slug":"cc0-1.0","name":"CC0 1.0 Universal","url":"https://creativecommons.org/publicdomain/zero/1.0/","attributionRequired":false},"contributor":{"username":"3dassets","name":"3D Assets","url":"https://3dassets.dev/u/3dassets"},"stats":{"fileSize":32108,"triangles":660,"vertices":1980,"meshes":4,"materials":3,"textures":0,"animations":[],"boundingBox":{"min":[-0.21759118335518515,-0.0000035119813606154793,-0.08125884983825363],"max":[0.21759118335518515,0.7242500185966492,0.0812502659978467]},"sizeMeters":[0.435,0.724,0.163],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"GPT-6 via Codex","downloads":0,"publishedAt":"2026-09-06T05:06:36.035Z","updatedAt":"2026-09-06T05:06:37.016Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/3087/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function MessengerBagBackpacksAndExpeditionStorage(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/3087/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/3087/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/3087/v1/model.glb\" alt=\"Messenger Bag (Backpacks and Expedition Storage)\" 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/3087/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/3087/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"3088","slug":"backpacks-and-expedition-storage-map-case-6af89216","title":"Map Case (Backpacks and Expedition Storage)","summary":"Map Case, an original survival prop measuring 0.22 × 0.56 × 0.08 m.","description":"Map Case. Purpose-built storage equipment with constructed hardware and material separation. Dimensions 0.22 × 0.56 × 0.08 m (X × Y × Z). Metre units, +Y up, +Z front; origin on the ground at the footprint centre unless stated. Weathered survival palette. Static geometry; no rig, animation, collision or navigation data. Movable named parts are separate static nodes; consumer supplies interaction. No functional medical, electrical or food-safety simulation.","status":"published","url":"https://3dassets.dev/assets/backpacks-and-expedition-storage-map-case-6af89216","cdnUrl":"https://cdn.3dassets.dev/assets/3088/v1/model.glb","downloadUrl":"https://3dassets.dev/download/backpacks-and-expedition-storage-map-case-6af89216","thumbnailUrl":"https://cdn.3dassets.dev/assets/3088/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/3088/v1/poster.webp","blurhash":"U48;oTWX00xY=gWB9@oz00af_LkVABt7=eMx","category":{"slug":"props","title":"Props & Furniture"},"tags":[{"slug":"post-apocalyptic","title":"Post-apocalyptic"},{"slug":"low-poly","title":"Low Poly"}],"license":{"slug":"cc0-1.0","name":"CC0 1.0 Universal","url":"https://creativecommons.org/publicdomain/zero/1.0/","attributionRequired":false},"contributor":{"username":"3dassets","name":"3D Assets","url":"https://3dassets.dev/u/3dassets"},"stats":{"fileSize":35300,"triangles":768,"vertices":2304,"meshes":5,"materials":4,"textures":0,"animations":[],"boundingBox":{"min":[-0.11000640935533945,0,-0.038750534255526006],"max":[0.11000640935533945,0.5550000071525574,0.03874915824521999]},"sizeMeters":[0.22,0.555,0.077],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"GPT-6 via Codex","downloads":0,"publishedAt":"2026-09-06T05:06:38.045Z","updatedAt":"2026-09-06T05:06:38.740Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/3088/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function MapCaseBackpacksAndExpeditionStorage(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/3088/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/3088/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/3088/v1/model.glb\" alt=\"Map Case (Backpacks and Expedition Storage)\" 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/3088/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/3088/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"3089","slug":"backpacks-and-expedition-storage-tool-roll-c9efc23a","title":"Tool Roll (Backpacks and Expedition Storage)","summary":"Tool Roll, an original survival prop measuring 0.50 × 0.03 × 0.30 m.","description":"Tool Roll. Purpose-built storage equipment with constructed hardware and material separation. Dimensions 0.50 × 0.03 × 0.30 m (X × Y × Z). Metre units, +Y up, +Z front; origin on the ground at the footprint centre unless stated. Weathered survival palette. Static geometry; no rig, animation, collision or navigation data. Movable named parts are separate static nodes; consumer supplies interaction. No functional medical, electrical or food-safety simulation.","status":"published","url":"https://3dassets.dev/assets/backpacks-and-expedition-storage-tool-roll-c9efc23a","cdnUrl":"https://cdn.3dassets.dev/assets/3089/v1/model.glb","downloadUrl":"https://3dassets.dev/download/backpacks-and-expedition-storage-tool-roll-c9efc23a","thumbnailUrl":"https://cdn.3dassets.dev/assets/3089/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/3089/v1/poster.webp","blurhash":"U38}9=-X00InICx@ozai00EJ?axc_2MgM{D%","category":{"slug":"props","title":"Props & Furniture"},"tags":[{"slug":"post-apocalyptic","title":"Post-apocalyptic"},{"slug":"low-poly","title":"Low Poly"}],"license":{"slug":"cc0-1.0","name":"CC0 1.0 Universal","url":"https://creativecommons.org/publicdomain/zero/1.0/","attributionRequired":false},"contributor":{"username":"3dassets","name":"3D Assets","url":"https://3dassets.dev/u/3dassets"},"stats":{"fileSize":45668,"triangles":900,"vertices":2700,"meshes":3,"materials":3,"textures":0,"animations":[],"boundingBox":{"min":[-0.25,0.000002075448634173034,-0.15100365471095187],"max":[0.25,0.03300556979710382,0.15099377327014518]},"sizeMeters":[0.5,0.033,0.302],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"GPT-6 via Codex","downloads":0,"publishedAt":"2026-09-06T05:06:38.542Z","updatedAt":"2026-09-06T05:06:39.331Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/3089/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function ToolRollBackpacksAndExpeditionStorage(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/3089/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/3089/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/3089/v1/model.glb\" alt=\"Tool Roll (Backpacks and Expedition Storage)\" 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/3089/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/3089/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"3090","slug":"backpacks-and-expedition-storage-knife-roll-041b9286","title":"Knife Roll (Backpacks and Expedition Storage)","summary":"Knife Roll, an original survival prop measuring 0.32 × 0.04 × 0.30 m.","description":"Knife Roll. Purpose-built storage equipment with constructed hardware and material separation. Dimensions 0.32 × 0.04 × 0.30 m (X × Y × Z). Metre units, +Y up, +Z front; origin on the ground at the footprint centre unless stated. Weathered survival palette. Static geometry; no rig, animation, collision or navigation data. Movable named parts are separate static nodes; consumer supplies interaction. No functional medical, electrical or food-safety simulation.","status":"published","url":"https://3dassets.dev/assets/backpacks-and-expedition-storage-knife-roll-041b9286","cdnUrl":"https://cdn.3dassets.dev/assets/3090/v1/model.glb","downloadUrl":"https://3dassets.dev/download/backpacks-and-expedition-storage-knife-roll-041b9286","thumbnailUrl":"https://cdn.3dassets.dev/assets/3090/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/3090/v1/poster.webp","blurhash":"U29j.I-a00_KM^D*s??b00D}Su4V_4~pD$00","category":{"slug":"props","title":"Props & Furniture"},"tags":[{"slug":"post-apocalyptic","title":"Post-apocalyptic"},{"slug":"low-poly","title":"Low Poly"}],"license":{"slug":"cc0-1.0","name":"CC0 1.0 Universal","url":"https://creativecommons.org/publicdomain/zero/1.0/","attributionRequired":false},"contributor":{"username":"3dassets","name":"3D Assets","url":"https://3dassets.dev/u/3dassets"},"stats":{"fileSize":40544,"triangles":792,"vertices":2376,"meshes":3,"materials":3,"textures":0,"animations":[],"boundingBox":{"min":[-0.1599999964237213,-0.000004486407057212316,-0.15099937899039503],"max":[0.1599999964237213,0.038004485185161994,0.15099377327014518]},"sizeMeters":[0.32,0.038,0.302],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"GPT-6 via Codex","downloads":0,"publishedAt":"2026-09-06T05:06:39.542Z","updatedAt":"2026-09-06T05:06:40.454Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/3090/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function KnifeRollBackpacksAndExpeditionStorage(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/3090/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/3090/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/3090/v1/model.glb\" alt=\"Knife Roll (Backpacks and Expedition Storage)\" 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/3090/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/3090/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"3091","slug":"backpacks-and-expedition-storage-medical-organizer-85fef0e1","title":"Medical Organizer (Backpacks and Expedition Storage)","summary":"Medical Organizer, an original survival prop measuring 0.28 × 0.21 × 0.22 m.","description":"Medical Organizer. Purpose-built storage equipment with constructed hardware and material separation. Dimensions 0.28 × 0.21 × 0.22 m (X × Y × Z). Metre units, +Y up, +Z front; origin on the ground at the footprint centre unless stated. Weathered survival palette. Static geometry; no rig, animation, collision or navigation data. Movable named parts are separate static nodes; consumer supplies interaction. No functional medical, electrical or food-safety simulation.","status":"published","url":"https://3dassets.dev/assets/backpacks-and-expedition-storage-medical-organizer-85fef0e1","cdnUrl":"https://cdn.3dassets.dev/assets/3091/v1/model.glb","downloadUrl":"https://3dassets.dev/download/backpacks-and-expedition-storage-medical-organizer-85fef0e1","thumbnailUrl":"https://cdn.3dassets.dev/assets/3091/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/3091/v1/poster.webp","blurhash":"U6D]*MMz00x:IT4qRU%K00Rks?ai~p?tInn$","category":{"slug":"props","title":"Props & Furniture"},"tags":[{"slug":"post-apocalyptic","title":"Post-apocalyptic"},{"slug":"low-poly","title":"Low Poly"}],"license":{"slug":"cc0-1.0","name":"CC0 1.0 Universal","url":"https://creativecommons.org/publicdomain/zero/1.0/","attributionRequired":false},"contributor":{"username":"3dassets","name":"3D Assets","url":"https://3dassets.dev/u/3dassets"},"stats":{"fileSize":43844,"triangles":864,"vertices":2592,"meshes":3,"materials":2,"textures":0,"animations":[],"boundingBox":{"min":[-0.14000000059604645,-5.328365895382325e-7,-0.11099871872657238],"max":[0.14000000119209288,0.20500641136168807,0.1110020309646187]},"sizeMeters":[0.28,0.205,0.222],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"GPT-6 via Codex","downloads":0,"publishedAt":"2026-09-06T05:06:39.626Z","updatedAt":"2026-09-06T05:06:40.497Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/3091/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function MedicalOrganizerBackpacksAndExpeditionStorage(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/3091/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/3091/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/3091/v1/model.glb\" alt=\"Medical Organizer (Backpacks and Expedition Storage)\" 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/3091/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/3091/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"3092","slug":"backpacks-and-expedition-storage-water-bottle-pouch-c1299bcf","title":"Water Bottle Pouch (Backpacks and Expedition Storage)","summary":"Water Bottle Pouch, an original survival prop measuring 0.11 × 0.25 × 0.12 m.","description":"Water Bottle Pouch. Purpose-built storage equipment with constructed hardware and material separation. Dimensions 0.11 × 0.25 × 0.12 m (X × Y × Z). Metre units, +Y up, +Z front; origin on the ground at the footprint centre unless stated. Weathered survival palette. Static geometry; no rig, animation, collision or navigation data. Movable named parts are separate static nodes; consumer supplies interaction. No functional medical, electrical or food-safety simulation.","status":"published","url":"https://3dassets.dev/assets/backpacks-and-expedition-storage-water-bottle-pouch-c1299bcf","cdnUrl":"https://cdn.3dassets.dev/assets/3092/v1/model.glb","downloadUrl":"https://3dassets.dev/download/backpacks-and-expedition-storage-water-bottle-pouch-c1299bcf","thumbnailUrl":"https://cdn.3dassets.dev/assets/3092/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/3092/v1/poster.webp","blurhash":"U79Q$[~p0000IVR*xtt701IB.6-;RkoMt6WC","category":{"slug":"props","title":"Props & Furniture"},"tags":[{"slug":"post-apocalyptic","title":"Post-apocalyptic"},{"slug":"low-poly","title":"Low Poly"}],"license":{"slug":"cc0-1.0","name":"CC0 1.0 Universal","url":"https://creativecommons.org/publicdomain/zero/1.0/","attributionRequired":false},"contributor":{"username":"3dassets","name":"3D Assets","url":"https://3dassets.dev/u/3dassets"},"stats":{"fileSize":14648,"triangles":268,"vertices":804,"meshes":2,"materials":2,"textures":0,"animations":[],"boundingBox":{"min":[-0.05500747531740674,0,-0.06224229327169461],"max":[0.05500747531740674,0.25,0.06225747510879048]},"sizeMeters":[0.11,0.25,0.124],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"GPT-6 via Codex","downloads":0,"publishedAt":"2026-09-06T05:06:41.459Z","updatedAt":"2026-09-06T05:06:42.390Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/3092/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function WaterBottlePouchBackpacksAndExpeditionStorage(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/3092/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/3092/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/3092/v1/model.glb\" alt=\"Water Bottle Pouch (Backpacks and Expedition Storage)\" 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/3092/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/3092/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"3093","slug":"backpacks-and-expedition-storage-radio-pouch-ef5c80c4","title":"Radio Pouch (Backpacks and Expedition Storage)","summary":"Radio Pouch, an original survival prop measuring 0.09 × 0.19 × 0.11 m.","description":"Radio Pouch. Purpose-built storage equipment with constructed hardware and material separation. Dimensions 0.09 × 0.19 × 0.11 m (X × Y × Z). Metre units, +Y up, +Z front; origin on the ground at the footprint centre unless stated. Weathered survival palette. Static geometry; no rig, animation, collision or navigation data. Movable named parts are separate static nodes; consumer supplies interaction. No functional medical, electrical or food-safety simulation.","status":"published","url":"https://3dassets.dev/assets/backpacks-and-expedition-storage-radio-pouch-ef5c80c4","cdnUrl":"https://cdn.3dassets.dev/assets/3093/v1/model.glb","downloadUrl":"https://3dassets.dev/download/backpacks-and-expedition-storage-radio-pouch-ef5c80c4","thumbnailUrl":"https://cdn.3dassets.dev/assets/3093/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/3093/v1/poster.webp","blurhash":"U68XXf%L00D*e@ozouRP01Ri_LxvMyV@t7tR","category":{"slug":"props","title":"Props & Furniture"},"tags":[{"slug":"post-apocalyptic","title":"Post-apocalyptic"},{"slug":"low-poly","title":"Low Poly"}],"license":{"slug":"cc0-1.0","name":"CC0 1.0 Universal","url":"https://creativecommons.org/publicdomain/zero/1.0/","attributionRequired":false},"contributor":{"username":"3dassets","name":"3D Assets","url":"https://3dassets.dev/u/3dassets"},"stats":{"fileSize":35328,"triangles":768,"vertices":2304,"meshes":5,"materials":4,"textures":0,"animations":[],"boundingBox":{"min":[-0.04250465576167829,0,-0.05449914491558923],"max":[0.04250465576167829,0.1899999976158142,0.054499157567217155]},"sizeMeters":[0.085,0.19,0.109],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"GPT-6 via Codex","downloads":0,"publishedAt":"2026-09-06T05:06:41.962Z","updatedAt":"2026-09-06T05:06:42.931Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/3093/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function RadioPouchBackpacksAndExpeditionStorage(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/3093/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/3093/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/3093/v1/model.glb\" alt=\"Radio Pouch (Backpacks and Expedition Storage)\" 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/3093/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/3093/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"3095","slug":"backpacks-and-expedition-storage-binocular-case-e7e96170","title":"Binocular Case (Backpacks and Expedition Storage)","summary":"Binocular Case, an original survival prop measuring 0.18 × 0.43 × 0.09 m.","description":"Binocular Case. Purpose-built storage equipment with constructed hardware and material separation. Dimensions 0.18 × 0.43 × 0.09 m (X × Y × Z). Metre units, +Y up, +Z front; origin on the ground at the footprint centre unless stated. Weathered survival palette. Static geometry; no rig, animation, collision or navigation data. Movable named parts are separate static nodes; consumer supplies interaction. No functional medical, electrical or food-safety simulation.","status":"published","url":"https://3dassets.dev/assets/backpacks-and-expedition-storage-binocular-case-e7e96170","cdnUrl":"https://cdn.3dassets.dev/assets/3095/v1/model.glb","downloadUrl":"https://3dassets.dev/download/backpacks-and-expedition-storage-binocular-case-e7e96170","thumbnailUrl":"https://cdn.3dassets.dev/assets/3095/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/3095/v1/poster.webp","blurhash":"U88Wv#$*01E20MR+~AxGM{NGoy%2=xxaJ8Ip","category":{"slug":"props","title":"Props & Furniture"},"tags":[{"slug":"post-apocalyptic","title":"Post-apocalyptic"},{"slug":"low-poly","title":"Low Poly"}],"license":{"slug":"cc0-1.0","name":"CC0 1.0 Universal","url":"https://creativecommons.org/publicdomain/zero/1.0/","attributionRequired":false},"contributor":{"username":"3dassets","name":"3D Assets","url":"https://3dassets.dev/u/3dassets"},"stats":{"fileSize":38224,"triangles":828,"vertices":2484,"meshes":5,"materials":4,"textures":0,"animations":[],"boundingBox":{"min":[-0.0890000015497208,0,-0.04624344001969971],"max":[0.08900000309944152,0.4259999990463257,0.04624930748871582]},"sizeMeters":[0.178,0.426,0.092],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"GPT-6 via Codex","downloads":0,"publishedAt":"2026-09-06T05:06:43.143Z","updatedAt":"2026-09-06T05:06:44.090Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/3095/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function BinocularCaseBackpacksAndExpeditionStorage(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/3095/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/3095/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/3095/v1/model.glb\" alt=\"Binocular Case (Backpacks and Expedition Storage)\" 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/3095/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/3095/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"3094","slug":"backpacks-and-expedition-storage-camera-bag-3f65494f","title":"Camera Bag (Backpacks and Expedition Storage)","summary":"Camera Bag, an original survival prop measuring 0.36 × 0.30 × 0.21 m.","description":"Camera Bag. Purpose-built storage equipment with constructed hardware and material separation. Dimensions 0.36 × 0.30 × 0.21 m (X × Y × Z). Metre units, +Y up, +Z front; origin on the ground at the footprint centre unless stated. Weathered survival palette. Static geometry; no rig, animation, collision or navigation data. Movable named parts are separate static nodes; consumer supplies interaction. No functional medical, electrical or food-safety simulation.","status":"published","url":"https://3dassets.dev/assets/backpacks-and-expedition-storage-camera-bag-3f65494f","cdnUrl":"https://cdn.3dassets.dev/assets/3094/v1/model.glb","downloadUrl":"https://3dassets.dev/download/backpacks-and-expedition-storage-camera-bag-3f65494f","thumbnailUrl":"https://cdn.3dassets.dev/assets/3094/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/3094/v1/poster.webp","blurhash":"U79tc3oy00M{Dk%Lx@My00RQ_Kxu%KIVRRx@","category":{"slug":"props","title":"Props & Furniture"},"tags":[{"slug":"post-apocalyptic","title":"Post-apocalyptic"},{"slug":"low-poly","title":"Low Poly"}],"license":{"slug":"cc0-1.0","name":"CC0 1.0 Universal","url":"https://creativecommons.org/publicdomain/zero/1.0/","attributionRequired":false},"contributor":{"username":"3dassets","name":"3D Assets","url":"https://3dassets.dev/u/3dassets"},"stats":{"fileSize":42460,"triangles":876,"vertices":2628,"meshes":4,"materials":3,"textures":0,"animations":[],"boundingBox":{"min":[-0.18250000476837158,-0.00000671774651905821,-0.10624809690015587],"max":[0.18250000476837158,0.29712318914343605,0.10625011336954145]},"sizeMeters":[0.365,0.297,0.212],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"GPT-6 via Codex","downloads":0,"publishedAt":"2026-09-06T05:06:43.125Z","updatedAt":"2026-09-06T05:06:44.031Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/3094/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function CameraBagBackpacksAndExpeditionStorage(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/3094/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/3094/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/3094/v1/model.glb\" alt=\"Camera Bag (Backpacks and Expedition Storage)\" 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/3094/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/3094/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"3096","slug":"backpacks-and-expedition-storage-utility-belt-3f66cb88","title":"Utility Belt (Backpacks and Expedition Storage)","summary":"Utility Belt, an original survival prop measuring 0.37 × 0.13 × 0.37 m.","description":"Utility Belt. Purpose-built storage equipment with constructed hardware and material separation. Dimensions 0.37 × 0.13 × 0.37 m (X × Y × Z). Metre units, +Y up, +Z front; origin on the ground at the footprint centre unless stated. Weathered survival palette. Static geometry; no rig, animation, collision or navigation data. Movable named parts are separate static nodes; consumer supplies interaction. No functional medical, electrical or food-safety simulation.","status":"published","url":"https://3dassets.dev/assets/backpacks-and-expedition-storage-utility-belt-3f66cb88","cdnUrl":"https://cdn.3dassets.dev/assets/3096/v1/model.glb","downloadUrl":"https://3dassets.dev/download/backpacks-and-expedition-storage-utility-belt-3f66cb88","thumbnailUrl":"https://cdn.3dassets.dev/assets/3096/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/3096/v1/poster.webp","blurhash":"U48XXf?t00WC_Mt6RPoL00Dk_1oL01RQV^RQ","category":{"slug":"props","title":"Props & Furniture"},"tags":[{"slug":"post-apocalyptic","title":"Post-apocalyptic"},{"slug":"low-poly","title":"Low Poly"}],"license":{"slug":"cc0-1.0","name":"CC0 1.0 Universal","url":"https://creativecommons.org/publicdomain/zero/1.0/","attributionRequired":false},"contributor":{"username":"3dassets","name":"3D Assets","url":"https://3dassets.dev/u/3dassets"},"stats":{"fileSize":28860,"triangles":564,"vertices":1692,"meshes":2,"materials":2,"textures":0,"animations":[],"boundingBox":{"min":[-0.1850000023841858,-0.0000015291473661610544,-0.1850000023841858],"max":[0.1850000023841858,0.1300015243789946,0.1850000023841858]},"sizeMeters":[0.37,0.13,0.37],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"GPT-6 via Codex","downloads":0,"publishedAt":"2026-09-06T05:06:45.040Z","updatedAt":"2026-09-06T05:06:45.953Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/3096/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function UtilityBeltBackpacksAndExpeditionStorage(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/3096/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/3096/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/3096/v1/model.glb\" alt=\"Utility Belt (Backpacks and Expedition Storage)\" 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/3096/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/3096/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"3097","slug":"backpacks-and-expedition-storage-chest-harness-66ea456c","title":"Chest Harness (Backpacks and Expedition Storage)","summary":"Chest Harness, an original survival prop measuring 0.32 × 0.50 × 0.17 m.","description":"Chest Harness. Purpose-built storage equipment with constructed hardware and material separation. Dimensions 0.32 × 0.50 × 0.17 m (X × Y × Z). Metre units, +Y up, +Z front; origin on the ground at the footprint centre unless stated. Weathered survival palette. Static geometry; no rig, animation, collision or navigation data. Movable named parts are separate static nodes; consumer supplies interaction. No functional medical, electrical or food-safety simulation.","status":"published","url":"https://3dassets.dev/assets/backpacks-and-expedition-storage-chest-harness-66ea456c","cdnUrl":"https://cdn.3dassets.dev/assets/3097/v1/model.glb","downloadUrl":"https://3dassets.dev/download/backpacks-and-expedition-storage-chest-harness-66ea456c","thumbnailUrl":"https://cdn.3dassets.dev/assets/3097/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/3097/v1/poster.webp","blurhash":"U66[Hf%L00D*02RR_1xtIBM|t7%K_Lx@9GIC","category":{"slug":"props","title":"Props & Furniture"},"tags":[{"slug":"post-apocalyptic","title":"Post-apocalyptic"},{"slug":"low-poly","title":"Low Poly"}],"license":{"slug":"cc0-1.0","name":"CC0 1.0 Universal","url":"https://creativecommons.org/publicdomain/zero/1.0/","attributionRequired":false},"contributor":{"username":"3dassets","name":"3D Assets","url":"https://3dassets.dev/u/3dassets"},"stats":{"fileSize":17124,"triangles":360,"vertices":1080,"meshes":3,"materials":3,"textures":0,"animations":[],"boundingBox":{"min":[-0.1595699169886792,-0.000008239997885947647,-0.08679690239746088],"max":[0.1595699169886792,0.49609246850013733,0.08679622411727905]},"sizeMeters":[0.319,0.496,0.174],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"GPT-6 via Codex","downloads":0,"publishedAt":"2026-09-06T05:06:45.658Z","updatedAt":"2026-09-06T05:06:46.457Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/3097/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function ChestHarnessBackpacksAndExpeditionStorage(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/3097/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/3097/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/3097/v1/model.glb\" alt=\"Chest Harness (Backpacks and Expedition Storage)\" 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/3097/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/3097/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"3098","slug":"backpacks-and-expedition-storage-shoulder-holster-e2a3db38","title":"Shoulder Holster (Backpacks and Expedition Storage)","summary":"Shoulder Holster, an original survival prop measuring 0.34 × 0.54 × 0.12 m.","description":"Shoulder Holster. Purpose-built storage equipment with constructed hardware and material separation. Dimensions 0.34 × 0.54 × 0.12 m (X × Y × Z). Metre units, +Y up, +Z front; origin on the ground at the footprint centre unless stated. Weathered survival palette. Static geometry; no rig, animation, collision or navigation data. Movable named parts are separate static nodes; consumer supplies interaction. No functional medical, electrical or food-safety simulation.","status":"published","url":"https://3dassets.dev/assets/backpacks-and-expedition-storage-shoulder-holster-e2a3db38","cdnUrl":"https://cdn.3dassets.dev/assets/3098/v1/model.glb","downloadUrl":"https://3dassets.dev/download/backpacks-and-expedition-storage-shoulder-holster-e2a3db38","thumbnailUrl":"https://cdn.3dassets.dev/assets/3098/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/3098/v1/poster.webp","blurhash":"U24xxa-o004p4?RR?Y%e9GRi-:%M_Lxt4VD+","category":{"slug":"props","title":"Props & Furniture"},"tags":[{"slug":"post-apocalyptic","title":"Post-apocalyptic"},{"slug":"low-poly","title":"Low Poly"}],"license":{"slug":"cc0-1.0","name":"CC0 1.0 Universal","url":"https://creativecommons.org/publicdomain/zero/1.0/","attributionRequired":false},"contributor":{"username":"3dassets","name":"3D Assets","url":"https://3dassets.dev/u/3dassets"},"stats":{"fileSize":32192,"triangles":660,"vertices":1980,"meshes":4,"materials":3,"textures":0,"animations":[],"boundingBox":{"min":[-0.16781789669194305,0,-0.05826228282789242],"max":[0.16781789669194305,0.5379723906517029,0.058262774583279574]},"sizeMeters":[0.336,0.538,0.117],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"GPT-6 via Codex","downloads":0,"publishedAt":"2026-09-06T05:06:46.715Z","updatedAt":"2026-09-06T05:06:47.576Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/3098/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function ShoulderHolsterBackpacksAndExpeditionStorage(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/3098/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/3098/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/3098/v1/model.glb\" alt=\"Shoulder Holster (Backpacks and Expedition Storage)\" 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/3098/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/3098/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"3099","slug":"backpacks-and-expedition-storage-compression-sack-297ab80b","title":"Compression Sack (Backpacks and Expedition Storage)","summary":"Compression Sack, an original survival prop measuring 0.27 × 0.42 × 0.24 m.","description":"Compression Sack. Purpose-built storage equipment with constructed hardware and material separation. Dimensions 0.27 × 0.42 × 0.24 m (X × Y × Z). Metre units, +Y up, +Z front; origin on the ground at the footprint centre unless stated. Weathered survival palette. Static geometry; no rig, animation, collision or navigation data. Movable named parts are separate static nodes; consumer supplies interaction. No functional medical, electrical or food-safety simulation.","status":"published","url":"https://3dassets.dev/assets/backpacks-and-expedition-storage-compression-sack-297ab80b","cdnUrl":"https://cdn.3dassets.dev/assets/3099/v1/model.glb","downloadUrl":"https://3dassets.dev/download/backpacks-and-expedition-storage-compression-sack-297ab80b","thumbnailUrl":"https://cdn.3dassets.dev/assets/3099/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/3099/v1/poster.webp","blurhash":"U6AdP=~p00D*%LtRahRQ009Gx-xtIoV[ofWU","category":{"slug":"props","title":"Props & Furniture"},"tags":[{"slug":"post-apocalyptic","title":"Post-apocalyptic"},{"slug":"low-poly","title":"Low Poly"}],"license":{"slug":"cc0-1.0","name":"CC0 1.0 Universal","url":"https://creativecommons.org/publicdomain/zero/1.0/","attributionRequired":false},"contributor":{"username":"3dassets","name":"3D Assets","url":"https://3dassets.dev/u/3dassets"},"stats":{"fileSize":45396,"triangles":908,"vertices":2724,"meshes":2,"materials":2,"textures":0,"animations":[],"boundingBox":{"min":[-0.1349940547078896,0,-0.12086303252854695],"max":[0.1349940547078896,0.4151712954044342,0.12086303252854695]},"sizeMeters":[0.27,0.415,0.242],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"GPT-6 via Codex","downloads":0,"publishedAt":"2026-09-06T05:06:46.618Z","updatedAt":"2026-09-06T05:06:47.584Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/3099/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function CompressionSackBackpacksAndExpeditionStorage(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/3099/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/3099/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/3099/v1/model.glb\" alt=\"Compression Sack (Backpacks and Expedition Storage)\" 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/3099/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/3099/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"3100","slug":"backpacks-and-expedition-storage-sleeping-mat-roll-1d58dda1","title":"Sleeping Mat Roll (Backpacks and Expedition Storage)","summary":"Sleeping Mat Roll, an original survival prop measuring 0.22 × 0.58 × 0.22 m.","description":"Sleeping Mat Roll. Purpose-built storage equipment with constructed hardware and material separation. Dimensions 0.22 × 0.58 × 0.22 m (X × Y × Z). Metre units, +Y up, +Z front; origin on the ground at the footprint centre unless stated. Weathered survival palette. Static geometry; no rig, animation, collision or navigation data. Movable named parts are separate static nodes; consumer supplies interaction. No functional medical, electrical or food-safety simulation.","status":"published","url":"https://3dassets.dev/assets/backpacks-and-expedition-storage-sleeping-mat-roll-1d58dda1","cdnUrl":"https://cdn.3dassets.dev/assets/3100/v1/model.glb","downloadUrl":"https://3dassets.dev/download/backpacks-and-expedition-storage-sleeping-mat-roll-1d58dda1","thumbnailUrl":"https://cdn.3dassets.dev/assets/3100/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/3100/v1/poster.webp","blurhash":"U28g~I~n0000.PahDktL4pIW-.?Y%yW;ICs+","category":{"slug":"props","title":"Props & Furniture"},"tags":[{"slug":"post-apocalyptic","title":"Post-apocalyptic"},{"slug":"low-poly","title":"Low Poly"}],"license":{"slug":"cc0-1.0","name":"CC0 1.0 Universal","url":"https://creativecommons.org/publicdomain/zero/1.0/","attributionRequired":false},"contributor":{"username":"3dassets","name":"3D Assets","url":"https://3dassets.dev/u/3dassets"},"stats":{"fileSize":32520,"triangles":640,"vertices":1920,"meshes":2,"materials":2,"textures":0,"animations":[],"boundingBox":{"min":[-0.10999500623093528,0,-0.10999500623093528],"max":[0.10999500623093528,0.5799999833106995,0.10999500623093528]},"sizeMeters":[0.22,0.58,0.22],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"GPT-6 via Codex","downloads":0,"publishedAt":"2026-09-06T05:06:48.825Z","updatedAt":"2026-09-06T05:06:49.489Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/3100/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function SleepingMatRollBackpacksAndExpeditionStorage(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/3100/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/3100/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/3100/v1/model.glb\" alt=\"Sleeping Mat Roll (Backpacks and Expedition Storage)\" 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/3100/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/3100/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"3101","slug":"backpacks-and-expedition-storage-blanket-roll-56fe6a56","title":"Blanket Roll (Backpacks and Expedition Storage)","summary":"Blanket Roll, an original survival prop measuring 0.20 × 0.43 × 0.20 m.","description":"Blanket Roll. Purpose-built storage equipment with constructed hardware and material separation. Dimensions 0.20 × 0.43 × 0.20 m (X × Y × Z). Metre units, +Y up, +Z front; origin on the ground at the footprint centre unless stated. Weathered survival palette. Static geometry; no rig, animation, collision or navigation data. Movable named parts are separate static nodes; consumer supplies interaction. No functional medical, electrical or food-safety simulation.","status":"published","url":"https://3dassets.dev/assets/backpacks-and-expedition-storage-blanket-roll-56fe6a56","cdnUrl":"https://cdn.3dassets.dev/assets/3101/v1/model.glb","downloadUrl":"https://3dassets.dev/download/backpacks-and-expedition-storage-blanket-roll-56fe6a56","thumbnailUrl":"https://cdn.3dassets.dev/assets/3101/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/3101/v1/poster.webp","blurhash":"U3C?ii~p0000~qbF4no359M|?F-:?Hs.D%Rk","category":{"slug":"props","title":"Props & Furniture"},"tags":[{"slug":"post-apocalyptic","title":"Post-apocalyptic"},{"slug":"low-poly","title":"Low Poly"}],"license":{"slug":"cc0-1.0","name":"CC0 1.0 Universal","url":"https://creativecommons.org/publicdomain/zero/1.0/","attributionRequired":false},"contributor":{"username":"3dassets","name":"3D Assets","url":"https://3dassets.dev/u/3dassets"},"stats":{"fileSize":27876,"triangles":544,"vertices":1632,"meshes":2,"materials":2,"textures":0,"animations":[],"boundingBox":{"min":[-0.09800782385421915,0,-0.09800782385421915],"max":[0.09800782385421915,0.4300000071525574,0.09800782385421915]},"sizeMeters":[0.196,0.43,0.196],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"GPT-6 via Codex","downloads":0,"publishedAt":"2026-09-06T05:06:49.175Z","updatedAt":"2026-09-06T05:06:50.025Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/3101/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function BlanketRollBackpacksAndExpeditionStorage(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/3101/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/3101/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/3101/v1/model.glb\" alt=\"Blanket Roll (Backpacks and Expedition Storage)\" 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/3101/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/3101/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"3103","slug":"backpacks-and-expedition-storage-tent-pole-bag-791fe46b","title":"Tent Pole Bag (Backpacks and Expedition Storage)","summary":"Tent Pole Bag, an original survival prop measuring 0.09 × 0.70 × 0.08 m.","description":"Tent Pole Bag. Purpose-built storage equipment with constructed hardware and material separation. Dimensions 0.09 × 0.70 × 0.08 m (X × Y × Z). Metre units, +Y up, +Z front; origin on the ground at the footprint centre unless stated. Weathered survival palette. Static geometry; no rig, animation, collision or navigation data. Movable named parts are separate static nodes; consumer supplies interaction. No functional medical, electrical or food-safety simulation.","status":"published","url":"https://3dassets.dev/assets/backpacks-and-expedition-storage-tent-pole-bag-791fe46b","cdnUrl":"https://cdn.3dassets.dev/assets/3103/v1/model.glb","downloadUrl":"https://3dassets.dev/download/backpacks-and-expedition-storage-tent-pole-bag-791fe46b","thumbnailUrl":"https://cdn.3dassets.dev/assets/3103/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/3103/v1/poster.webp","blurhash":"U26RZ0%L004povkBV]V[02Rk~nx@%MayIUof","category":{"slug":"props","title":"Props & Furniture"},"tags":[{"slug":"post-apocalyptic","title":"Post-apocalyptic"},{"slug":"low-poly","title":"Low Poly"}],"license":{"slug":"cc0-1.0","name":"CC0 1.0 Universal","url":"https://creativecommons.org/publicdomain/zero/1.0/","attributionRequired":false},"contributor":{"username":"3dassets","name":"3D Assets","url":"https://3dassets.dev/u/3dassets"},"stats":{"fileSize":30496,"triangles":584,"vertices":1752,"meshes":3,"materials":3,"textures":0,"animations":[],"boundingBox":{"min":[-0.04750047524018229,0,-0.03750877581129986],"max":[0.04750047524018229,0.699999988079071,0.03750877581129986]},"sizeMeters":[0.095,0.7,0.075],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"GPT-6 via Codex","downloads":0,"publishedAt":"2026-09-06T05:06:50.435Z","updatedAt":"2026-09-06T05:06:51.252Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/3103/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function TentPoleBagBackpacksAndExpeditionStorage(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/3103/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/3103/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/3103/v1/model.glb\" alt=\"Tent Pole Bag (Backpacks and Expedition Storage)\" 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/3103/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/3103/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"3102","slug":"backpacks-and-expedition-storage-boot-bag-54d854f2","title":"Boot Bag (Backpacks and Expedition Storage)","summary":"Boot Bag, an original survival prop measuring 0.32 × 0.49 × 0.27 m.","description":"Boot Bag. Purpose-built storage equipment with constructed hardware and material separation. Dimensions 0.32 × 0.49 × 0.27 m (X × Y × Z). Metre units, +Y up, +Z front; origin on the ground at the footprint centre unless stated. Weathered survival palette. Static geometry; no rig, animation, collision or navigation data. Movable named parts are separate static nodes; consumer supplies interaction. No functional medical, electrical or food-safety simulation.","status":"published","url":"https://3dassets.dev/assets/backpacks-and-expedition-storage-boot-bag-54d854f2","cdnUrl":"https://cdn.3dassets.dev/assets/3102/v1/model.glb","downloadUrl":"https://3dassets.dev/download/backpacks-and-expedition-storage-boot-bag-54d854f2","thumbnailUrl":"https://cdn.3dassets.dev/assets/3102/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/3102/v1/poster.webp","blurhash":"U48XUX-;004o02ov?teq00IV~o-:_0RSD+x@","category":{"slug":"props","title":"Props & Furniture"},"tags":[{"slug":"post-apocalyptic","title":"Post-apocalyptic"},{"slug":"low-poly","title":"Low Poly"}],"license":{"slug":"cc0-1.0","name":"CC0 1.0 Universal","url":"https://creativecommons.org/publicdomain/zero/1.0/","attributionRequired":false},"contributor":{"username":"3dassets","name":"3D Assets","url":"https://3dassets.dev/u/3dassets"},"stats":{"fileSize":37248,"triangles":724,"vertices":2172,"meshes":3,"materials":3,"textures":0,"animations":[],"boundingBox":{"min":[-0.1600042789493252,0,-0.13624741258244347],"max":[0.1600042789493252,0.49274998903274536,0.13624886912109696]},"sizeMeters":[0.32,0.493,0.272],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"GPT-6 via Codex","downloads":0,"publishedAt":"2026-09-06T05:06:50.230Z","updatedAt":"2026-09-06T05:06:51.025Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/3102/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function BootBagBackpacksAndExpeditionStorage(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/3102/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/3102/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/3102/v1/model.glb\" alt=\"Boot Bag (Backpacks and Expedition Storage)\" 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/3102/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/3102/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"3104","slug":"backpacks-and-expedition-storage-mesh-dump-pouch-305dd289","title":"Mesh Dump Pouch (Backpacks and Expedition Storage)","summary":"Mesh Dump Pouch, an original survival prop measuring 0.21 × 0.25 × 0.22 m.","description":"Mesh Dump Pouch. Purpose-built storage equipment with constructed hardware and material separation. Dimensions 0.21 × 0.25 × 0.22 m (X × Y × Z). Metre units, +Y up, +Z front; origin on the ground at the footprint centre unless stated. Weathered survival palette. Static geometry; no rig, animation, collision or navigation data. Movable named parts are separate static nodes; consumer supplies interaction. No functional medical, electrical or food-safety simulation.","status":"published","url":"https://3dassets.dev/assets/backpacks-and-expedition-storage-mesh-dump-pouch-305dd289","cdnUrl":"https://cdn.3dassets.dev/assets/3104/v1/model.glb","downloadUrl":"https://3dassets.dev/download/backpacks-and-expedition-storage-mesh-dump-pouch-305dd289","thumbnailUrl":"https://cdn.3dassets.dev/assets/3104/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/3104/v1/poster.webp","blurhash":"U48N?@?a004ot6WBRkxt01M|_Kxt8|ay-:WB","category":{"slug":"props","title":"Props & Furniture"},"tags":[{"slug":"post-apocalyptic","title":"Post-apocalyptic"},{"slug":"low-poly","title":"Low Poly"}],"license":{"slug":"cc0-1.0","name":"CC0 1.0 Universal","url":"https://creativecommons.org/publicdomain/zero/1.0/","attributionRequired":false},"contributor":{"username":"3dassets","name":"3D Assets","url":"https://3dassets.dev/u/3dassets"},"stats":{"fileSize":106832,"triangles":2188,"vertices":6564,"meshes":2,"materials":2,"textures":0,"animations":[],"boundingBox":{"min":[-0.10500913353364534,0,-0.11125536975994031],"max":[0.10500913353364534,0.25,0.11125536975994031]},"sizeMeters":[0.21,0.25,0.223],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"GPT-6 via Codex","downloads":0,"publishedAt":"2026-09-06T05:06:52.318Z","updatedAt":"2026-09-06T05:06:52.988Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/3104/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function MeshDumpPouchBackpacksAndExpeditionStorage(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/3104/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/3104/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/3104/v1/model.glb\" alt=\"Mesh Dump Pouch (Backpacks and Expedition Storage)\" 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/3104/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/3104/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"3105","slug":"backpacks-and-expedition-storage-canteen-cover-029220e1","title":"Canteen Cover (Backpacks and Expedition Storage)","summary":"Canteen Cover, an original survival prop measuring 0.16 × 0.31 × 0.14 m.","description":"Canteen Cover. Purpose-built storage equipment with constructed hardware and material separation. Dimensions 0.16 × 0.31 × 0.14 m (X × Y × Z). Metre units, +Y up, +Z front; origin on the ground at the footprint centre unless stated. Weathered survival palette. Static geometry; no rig, animation, collision or navigation data. Movable named parts are separate static nodes; consumer supplies interaction. No functional medical, electrical or food-safety simulation.","status":"published","url":"https://3dassets.dev/assets/backpacks-and-expedition-storage-canteen-cover-029220e1","cdnUrl":"https://cdn.3dassets.dev/assets/3105/v1/model.glb","downloadUrl":"https://3dassets.dev/download/backpacks-and-expedition-storage-canteen-cover-029220e1","thumbnailUrl":"https://cdn.3dassets.dev/assets/3105/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/3105/v1/poster.webp","blurhash":"U59j}ZNg00n3M#xpocM*00s*_LW@t2Ibflx:","category":{"slug":"props","title":"Props & Furniture"},"tags":[{"slug":"post-apocalyptic","title":"Post-apocalyptic"},{"slug":"low-poly","title":"Low Poly"}],"license":{"slug":"cc0-1.0","name":"CC0 1.0 Universal","url":"https://creativecommons.org/publicdomain/zero/1.0/","attributionRequired":false},"contributor":{"username":"3dassets","name":"3D Assets","url":"https://3dassets.dev/u/3dassets"},"stats":{"fileSize":30812,"triangles":732,"vertices":2196,"meshes":5,"materials":3,"textures":0,"animations":[],"boundingBox":{"min":[-0.08000533824127311,0,-0.06874749824908592],"max":[0.08000533824127311,0.3100000035762787,0.06874915850599031]},"sizeMeters":[0.16,0.31,0.137],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"GPT-6 via Codex","downloads":0,"publishedAt":"2026-09-06T05:06:52.684Z","updatedAt":"2026-09-06T05:06:53.620Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/3105/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function CanteenCoverBackpacksAndExpeditionStorage(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/3105/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/3105/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/3105/v1/model.glb\" alt=\"Canteen Cover (Backpacks and Expedition Storage)\" 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/3105/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/3105/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"3106","slug":"backpacks-and-expedition-storage-waterproof-document-t-a513efff","title":"Waterproof Document Tube (Backpacks and Expedition Storage)","summary":"Waterproof Document Tube, an original survival prop measuring 0.14 × 0.39 × 0.10 m.","description":"Waterproof Document Tube. Purpose-built storage equipment with constructed hardware and material separation. Dimensions 0.14 × 0.39 × 0.10 m (X × Y × Z). Metre units, +Y up, +Z front; origin on the ground at the footprint centre unless stated. Weathered survival palette. Static geometry; no rig, animation, collision or navigation data. Movable named parts are separate static nodes; consumer supplies interaction. No functional medical, electrical or food-safety simulation.","status":"published","url":"https://3dassets.dev/assets/backpacks-and-expedition-storage-waterproof-document-t-a513efff","cdnUrl":"https://cdn.3dassets.dev/assets/3106/v1/model.glb","downloadUrl":"https://3dassets.dev/download/backpacks-and-expedition-storage-waterproof-document-t-a513efff","thumbnailUrl":"https://cdn.3dassets.dev/assets/3106/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/3106/v1/poster.webp","blurhash":"U75r6:s;01M{~ps;4oM{?at69GM{%MoyM{M|","category":{"slug":"props","title":"Props & Furniture"},"tags":[{"slug":"post-apocalyptic","title":"Post-apocalyptic"},{"slug":"low-poly","title":"Low Poly"}],"license":{"slug":"cc0-1.0","name":"CC0 1.0 Universal","url":"https://creativecommons.org/publicdomain/zero/1.0/","attributionRequired":false},"contributor":{"username":"3dassets","name":"3D Assets","url":"https://3dassets.dev/u/3dassets"},"stats":{"fileSize":20284,"triangles":368,"vertices":1104,"meshes":3,"materials":3,"textures":0,"animations":[],"boundingBox":{"min":[-0.06965743750333786,0,-0.050000001676380634],"max":[0.06965743750333786,0.3942704212431992,0.050000001676380634]},"sizeMeters":[0.139,0.394,0.1],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"GPT-6 via Codex","downloads":0,"publishedAt":"2026-09-06T05:06:53.596Z","updatedAt":"2026-09-06T05:06:54.619Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/3106/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function WaterproofDocumentTubeBackpacksAndExpeditionStorage(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/3106/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/3106/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/3106/v1/model.glb\" alt=\"Waterproof Document Tube (Backpacks and Expedition Storage)\" 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/3106/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/3106/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"3107","slug":"backpacks-and-expedition-storage-hard-equipment-case-faeedb1a","title":"Hard Equipment Case (Backpacks and Expedition Storage)","summary":"Hard Equipment Case, an original survival prop measuring 0.56 × 0.29 × 0.42 m.","description":"Hard Equipment Case. Purpose-built storage equipment with constructed hardware and material separation. Dimensions 0.56 × 0.29 × 0.42 m (X × Y × Z). Metre units, +Y up, +Z front; origin on the ground at the footprint centre unless stated. Weathered survival palette. Static geometry; no rig, animation, collision or navigation data. Movable named parts are separate static nodes; consumer supplies interaction. No functional medical, electrical or food-safety simulation.","status":"published","url":"https://3dassets.dev/assets/backpacks-and-expedition-storage-hard-equipment-case-faeedb1a","cdnUrl":"https://cdn.3dassets.dev/assets/3107/v1/model.glb","downloadUrl":"https://3dassets.dev/download/backpacks-and-expedition-storage-hard-equipment-case-faeedb1a","thumbnailUrl":"https://cdn.3dassets.dev/assets/3107/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/3107/v1/poster.webp","blurhash":"U25rA2~q8_RPIAM{%Mxu004nR%fk-=-;MxD$","category":{"slug":"props","title":"Props & Furniture"},"tags":[{"slug":"post-apocalyptic","title":"Post-apocalyptic"},{"slug":"low-poly","title":"Low Poly"}],"license":{"slug":"cc0-1.0","name":"CC0 1.0 Universal","url":"https://creativecommons.org/publicdomain/zero/1.0/","attributionRequired":false},"contributor":{"username":"3dassets","name":"3D Assets","url":"https://3dassets.dev/u/3dassets"},"stats":{"fileSize":52744,"triangles":1048,"vertices":3144,"meshes":3,"materials":2,"textures":0,"animations":[],"boundingBox":{"min":[-0.2790000140666963,-0.000001450515056788948,-0.2084877157468767],"max":[0.2790000281333923,0.29075144741561526,0.20849449884347798]},"sizeMeters":[0.558,0.291,0.417],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"GPT-6 via Codex","downloads":0,"publishedAt":"2026-09-06T05:06:54.004Z","updatedAt":"2026-09-06T05:06:54.773Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/3107/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function HardEquipmentCaseBackpacksAndExpeditionStorage(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/3107/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/3107/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/3107/v1/model.glb\" alt=\"Hard Equipment Case (Backpacks and Expedition Storage)\" 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/3107/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/3107/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"3108","slug":"backpacks-and-expedition-storage-stacking-cargo-trunk-f8fbe5cd","title":"Stacking Cargo Trunk (Backpacks and Expedition Storage)","summary":"Stacking Cargo Trunk, an original survival prop measuring 0.86 × 0.58 × 0.53 m.","description":"Stacking Cargo Trunk. Purpose-built storage equipment with constructed hardware and material separation. Dimensions 0.86 × 0.58 × 0.53 m (X × Y × Z). Metre units, +Y up, +Z front; origin on the ground at the footprint centre unless stated. Weathered survival palette. Static geometry; no rig, animation, collision or navigation data. Movable named parts are separate static nodes; consumer supplies interaction. No functional medical, electrical or food-safety simulation.","status":"published","url":"https://3dassets.dev/assets/backpacks-and-expedition-storage-stacking-cargo-trunk-f8fbe5cd","cdnUrl":"https://cdn.3dassets.dev/assets/3108/v1/model.glb","downloadUrl":"https://3dassets.dev/download/backpacks-and-expedition-storage-stacking-cargo-trunk-f8fbe5cd","thumbnailUrl":"https://cdn.3dassets.dev/assets/3108/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/3108/v1/poster.webp","blurhash":"U48}A4?b8_of00%M?bRQ009EIAxu_NWBIAIU","category":{"slug":"props","title":"Props & Furniture"},"tags":[{"slug":"post-apocalyptic","title":"Post-apocalyptic"},{"slug":"low-poly","title":"Low Poly"}],"license":{"slug":"cc0-1.0","name":"CC0 1.0 Universal","url":"https://creativecommons.org/publicdomain/zero/1.0/","attributionRequired":false},"contributor":{"username":"3dassets","name":"3D Assets","url":"https://3dassets.dev/u/3dassets"},"stats":{"fileSize":45636,"triangles":900,"vertices":2700,"meshes":3,"materials":2,"textures":0,"animations":[],"boundingBox":{"min":[-0.428999990224838,-0.000019912977376079777,-0.2665135609387631],"max":[0.4289999804496765,0.5807381625760955,0.2665135609387631]},"sizeMeters":[0.858,0.581,0.533],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"GPT-6 via Codex","downloads":0,"publishedAt":"2026-09-06T05:06:55.785Z","updatedAt":"2026-09-06T05:06:56.553Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/3108/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function StackingCargoTrunkBackpacksAndExpeditionStorage(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/3108/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/3108/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/3108/v1/model.glb\" alt=\"Stacking Cargo Trunk (Backpacks and Expedition Storage)\" 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/3108/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/3108/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"3109","slug":"backpacks-and-expedition-storage-lid-organizer-911651fc","title":"Lid Organizer (Backpacks and Expedition Storage)","summary":"Lid Organizer, an original survival prop measuring 0.45 × 0.06 × 0.30 m.","description":"Lid Organizer. Purpose-built storage equipment with constructed hardware and material separation. Dimensions 0.45 × 0.06 × 0.30 m (X × Y × Z). Metre units, +Y up, +Z front; origin on the ground at the footprint centre unless stated. Weathered survival palette. Static geometry; no rig, animation, collision or navigation data. Movable named parts are separate static nodes; consumer supplies interaction. No functional medical, electrical or food-safety simulation.","status":"published","url":"https://3dassets.dev/assets/backpacks-and-expedition-storage-lid-organizer-911651fc","cdnUrl":"https://cdn.3dassets.dev/assets/3109/v1/model.glb","downloadUrl":"https://3dassets.dev/download/backpacks-and-expedition-storage-lid-organizer-911651fc","thumbnailUrl":"https://cdn.3dassets.dev/assets/3109/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/3109/v1/poster.webp","blurhash":"U29%|l^~00JUM|?sou9H00D,_NIC--4WkE.6","category":{"slug":"props","title":"Props & Furniture"},"tags":[{"slug":"post-apocalyptic","title":"Post-apocalyptic"},{"slug":"low-poly","title":"Low Poly"}],"license":{"slug":"cc0-1.0","name":"CC0 1.0 Universal","url":"https://creativecommons.org/publicdomain/zero/1.0/","attributionRequired":false},"contributor":{"username":"3dassets","name":"3D Assets","url":"https://3dassets.dev/u/3dassets"},"stats":{"fileSize":38080,"triangles":756,"vertices":2268,"meshes":2,"materials":2,"textures":0,"animations":[],"boundingBox":{"min":[-0.22499999403953552,0.000010407452412517643,-0.15000915157895728],"max":[0.22499999403953552,0.05600329662336965,0.15000915157895728]},"sizeMeters":[0.45,0.056,0.3],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"GPT-6 via Codex","downloads":0,"publishedAt":"2026-09-06T05:06:56.269Z","updatedAt":"2026-09-06T05:06:57.097Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/3109/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function LidOrganizerBackpacksAndExpeditionStorage(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/3109/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/3109/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/3109/v1/model.glb\" alt=\"Lid Organizer (Backpacks and Expedition Storage)\" 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/3109/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/3109/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"3110","slug":"backpacks-and-expedition-storage-strap-extension-bbe76fca","title":"Strap Extension (Backpacks and Expedition Storage)","summary":"Strap Extension, an original survival prop measuring 0.09 × 0.06 × 0.45 m.","description":"Strap Extension. Purpose-built storage equipment with constructed hardware and material separation. Dimensions 0.09 × 0.06 × 0.45 m (X × Y × Z). Metre units, +Y up, +Z front; origin on the ground at the footprint centre unless stated. Weathered survival palette. Static geometry; no rig, animation, collision or navigation data. Movable named parts are separate static nodes; consumer supplies interaction. No functional medical, electrical or food-safety simulation.","status":"published","url":"https://3dassets.dev/assets/backpacks-and-expedition-storage-strap-extension-bbe76fca","cdnUrl":"https://cdn.3dassets.dev/assets/3110/v1/model.glb","downloadUrl":"https://3dassets.dev/download/backpacks-and-expedition-storage-strap-extension-bbe76fca","thumbnailUrl":"https://cdn.3dassets.dev/assets/3110/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/3110/v1/poster.webp","blurhash":"U87e01aORRahV[9Hoxt601ox%eaftQ_LRRMz","category":{"slug":"props","title":"Props & Furniture"},"tags":[{"slug":"post-apocalyptic","title":"Post-apocalyptic"},{"slug":"low-poly","title":"Low Poly"}],"license":{"slug":"cc0-1.0","name":"CC0 1.0 Universal","url":"https://creativecommons.org/publicdomain/zero/1.0/","attributionRequired":false},"contributor":{"username":"3dassets","name":"3D Assets","url":"https://3dassets.dev/u/3dassets"},"stats":{"fileSize":19084,"triangles":360,"vertices":1080,"meshes":2,"materials":2,"textures":0,"animations":[],"boundingBox":{"min":[-0.04457838561066514,-5.491344297935477e-7,-0.22499999403953552],"max":[0.04457838561066514,0.06499305497319074,0.22499999403953552]},"sizeMeters":[0.089,0.065,0.45],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"GPT-6 via Codex","downloads":0,"publishedAt":"2026-09-06T05:06:57.289Z","updatedAt":"2026-09-06T05:06:58.100Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/3110/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function StrapExtensionBackpacksAndExpeditionStorage(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/3110/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/3110/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/3110/v1/model.glb\" alt=\"Strap Extension (Backpacks and Expedition Storage)\" 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/3110/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/3110/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"3111","slug":"backpacks-and-expedition-storage-quick-release-buckle-d285af03","title":"Quick Release Buckle (Backpacks and Expedition Storage)","summary":"Quick Release Buckle, an original survival prop measuring 0.07 × 0.02 × 0.06 m.","description":"Quick Release Buckle. Purpose-built storage equipment with constructed hardware and material separation. Dimensions 0.07 × 0.02 × 0.06 m (X × Y × Z). Metre units, +Y up, +Z front; origin on the ground at the footprint centre unless stated. Weathered survival palette. Static geometry; no rig, animation, collision or navigation data. Movable named parts are separate static nodes; consumer supplies interaction. No functional medical, electrical or food-safety simulation.","status":"published","url":"https://3dassets.dev/assets/backpacks-and-expedition-storage-quick-release-buckle-d285af03","cdnUrl":"https://cdn.3dassets.dev/assets/3111/v1/model.glb","downloadUrl":"https://3dassets.dev/download/backpacks-and-expedition-storage-quick-release-buckle-d285af03","thumbnailUrl":"https://cdn.3dassets.dev/assets/3111/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/3111/v1/poster.webp","blurhash":"U25Of}Rp00_K_LM|IC?a00ob_1Dl00-.?t01","category":{"slug":"props","title":"Props & Furniture"},"tags":[{"slug":"post-apocalyptic","title":"Post-apocalyptic"},{"slug":"low-poly","title":"Low Poly"}],"license":{"slug":"cc0-1.0","name":"CC0 1.0 Universal","url":"https://creativecommons.org/publicdomain/zero/1.0/","attributionRequired":false},"contributor":{"username":"3dassets","name":"3D Assets","url":"https://3dassets.dev/u/3dassets"},"stats":{"fileSize":22580,"triangles":432,"vertices":1296,"meshes":2,"materials":2,"textures":0,"animations":[],"boundingBox":{"min":[-0.035999998450279236,7.177818161056837e-7,-0.03250184497069035],"max":[0.035999998450279236,0.016999680200132886,0.03250184497069035]},"sizeMeters":[0.072,0.017,0.065],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"GPT-6 via Codex","downloads":0,"publishedAt":"2026-09-06T05:06:57.537Z","updatedAt":"2026-09-06T05:06:58.332Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/3111/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function QuickReleaseBuckleBackpacksAndExpeditionStorage(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/3111/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/3111/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/3111/v1/model.glb\" alt=\"Quick Release Buckle (Backpacks and Expedition Storage)\" 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/3111/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/3111/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"3112","slug":"backpacks-and-expedition-storage-load-lifter-strap-8931bcd2","title":"Load Lifter Strap (Backpacks and Expedition Storage)","summary":"Load Lifter Strap, an original survival prop measuring 0.15 × 0.05 × 0.33 m.","description":"Load Lifter Strap. Purpose-built storage equipment with constructed hardware and material separation. Dimensions 0.15 × 0.05 × 0.33 m (X × Y × Z). Metre units, +Y up, +Z front; origin on the ground at the footprint centre unless stated. Weathered survival palette. Static geometry; no rig, animation, collision or navigation data. Movable named parts are separate static nodes; consumer supplies interaction. No functional medical, electrical or food-safety simulation.","status":"published","url":"https://3dassets.dev/assets/backpacks-and-expedition-storage-load-lifter-strap-8931bcd2","cdnUrl":"https://cdn.3dassets.dev/assets/3112/v1/model.glb","downloadUrl":"https://3dassets.dev/download/backpacks-and-expedition-storage-load-lifter-strap-8931bcd2","thumbnailUrl":"https://cdn.3dassets.dev/assets/3112/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/3112/v1/poster.webp","blurhash":"U55=OdtQ00RQt7IVRQ.600RQ_MxtV@-:xu4p","category":{"slug":"props","title":"Props & Furniture"},"tags":[{"slug":"post-apocalyptic","title":"Post-apocalyptic"},{"slug":"low-poly","title":"Low Poly"}],"license":{"slug":"cc0-1.0","name":"CC0 1.0 Universal","url":"https://creativecommons.org/publicdomain/zero/1.0/","attributionRequired":false},"contributor":{"username":"3dassets","name":"3D Assets","url":"https://3dassets.dev/u/3dassets"},"stats":{"fileSize":13932,"triangles":252,"vertices":756,"meshes":2,"materials":2,"textures":0,"animations":[],"boundingBox":{"min":[-0.07485572289330196,-0.000001281316878119776,-0.16571836173534393],"max":[0.07485572289330196,0.04894969959787632,0.16571836173534393]},"sizeMeters":[0.15,0.049,0.331],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"GPT-6 via Codex","downloads":0,"publishedAt":"2026-09-06T05:06:59.062Z","updatedAt":"2026-09-06T05:07:00.055Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/3112/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function LoadLifterStrapBackpacksAndExpeditionStorage(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/3112/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/3112/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/3112/v1/model.glb\" alt=\"Load Lifter Strap (Backpacks and Expedition Storage)\" 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/3112/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/3112/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"3113","slug":"backpacks-and-expedition-storage-rope-sling-9c4618e5","title":"Rope Sling (Backpacks and Expedition Storage)","summary":"Rope Sling, an original survival prop measuring 0.44 × 0.07 × 0.42 m.","description":"Rope Sling. Purpose-built storage equipment with constructed hardware and material separation. Dimensions 0.44 × 0.07 × 0.42 m (X × Y × Z). Metre units, +Y up, +Z front; origin on the ground at the footprint centre unless stated. Weathered survival palette. Static geometry; no rig, animation, collision or navigation data. Movable named parts are separate static nodes; consumer supplies interaction. No functional medical, electrical or food-safety simulation.","status":"published","url":"https://3dassets.dev/assets/backpacks-and-expedition-storage-rope-sling-9c4618e5","cdnUrl":"https://cdn.3dassets.dev/assets/3113/v1/model.glb","downloadUrl":"https://3dassets.dev/download/backpacks-and-expedition-storage-rope-sling-9c4618e5","thumbnailUrl":"https://cdn.3dassets.dev/assets/3113/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/3113/v1/poster.webp","blurhash":"U7Aw9q?b00RQxuV[bHtQ00D%~poyD*xtafIU","category":{"slug":"props","title":"Props & Furniture"},"tags":[{"slug":"post-apocalyptic","title":"Post-apocalyptic"},{"slug":"low-poly","title":"Low Poly"}],"license":{"slug":"cc0-1.0","name":"CC0 1.0 Universal","url":"https://creativecommons.org/publicdomain/zero/1.0/","attributionRequired":false},"contributor":{"username":"3dassets","name":"3D Assets","url":"https://3dassets.dev/u/3dassets"},"stats":{"fileSize":64796,"triangles":1312,"vertices":3936,"meshes":2,"materials":2,"textures":0,"animations":[],"boundingBox":{"min":[-0.2204949390595075,0,-0.2087414562702179],"max":[0.22050198912620544,0.06599999964237213,0.2087414562702179]},"sizeMeters":[0.441,0.066,0.417],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"GPT-6 via Codex","downloads":0,"publishedAt":"2026-09-06T05:06:59.816Z","updatedAt":"2026-09-06T05:07:00.641Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/3113/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function RopeSlingBackpacksAndExpeditionStorage(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/3113/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/3113/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/3113/v1/model.glb\" alt=\"Rope Sling (Backpacks and Expedition Storage)\" 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/3113/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/3113/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"3114","slug":"backpacks-and-expedition-storage-sled-hauling-harness-b566bffa","title":"Sled Hauling Harness (Backpacks and Expedition Storage)","summary":"Sled Hauling Harness, an original survival prop measuring 0.43 × 0.05 × 1.05 m.","description":"Sled Hauling Harness. Purpose-built storage equipment with constructed hardware and material separation. Dimensions 0.43 × 0.05 × 1.05 m (X × Y × Z). Metre units, +Y up, +Z front; origin on the ground at the footprint centre unless stated. Weathered survival palette. Static geometry; no rig, animation, collision or navigation data. Movable named parts are separate static nodes; consumer supplies interaction. No functional medical, electrical or food-safety simulation.","status":"published","url":"https://3dassets.dev/assets/backpacks-and-expedition-storage-sled-hauling-harness-b566bffa","cdnUrl":"https://cdn.3dassets.dev/assets/3114/v1/model.glb","downloadUrl":"https://3dassets.dev/download/backpacks-and-expedition-storage-sled-hauling-harness-b566bffa","thumbnailUrl":"https://cdn.3dassets.dev/assets/3114/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/3114/v1/poster.webp","blurhash":"U697hM-X00E0o{IVV[tQ00IT~q-pi%?aozM|","category":{"slug":"props","title":"Props & Furniture"},"tags":[{"slug":"post-apocalyptic","title":"Post-apocalyptic"},{"slug":"low-poly","title":"Low Poly"}],"license":{"slug":"cc0-1.0","name":"CC0 1.0 Universal","url":"https://creativecommons.org/publicdomain/zero/1.0/","attributionRequired":false},"contributor":{"username":"3dassets","name":"3D Assets","url":"https://3dassets.dev/u/3dassets"},"stats":{"fileSize":33592,"triangles":768,"vertices":2304,"meshes":3,"materials":3,"textures":0,"animations":[],"boundingBox":{"min":[-0.2160000167787075,3.1194261242237925e-7,-0.5235000252723694],"max":[0.2160000167787075,0.047714420049179716,0.5235000252723694]},"sizeMeters":[0.432,0.048,1.047],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"GPT-6 via Codex","downloads":0,"publishedAt":"2026-09-06T05:07:01.042Z","updatedAt":"2026-09-06T05:07:01.630Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/3114/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function SledHaulingHarnessBackpacksAndExpeditionStorage(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/3114/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/3114/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/3114/v1/model.glb\" alt=\"Sled Hauling Harness (Backpacks and Expedition Storage)\" 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/3114/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/3114/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"3115","slug":"backpacks-and-expedition-storage-expedit-496e3d4a-starter-scene","title":"Expedition Loadout (Backpacks and Expedition Storage)","summary":"Composed example for Backpacks and Expedition Storage.","description":"Expedition Loadout assembled from canonical models in this pack. Demonstration layout only; systems are not simulated.","status":"published","url":"https://3dassets.dev/assets/backpacks-and-expedition-storage-expedit-496e3d4a-starter-scene","cdnUrl":"https://cdn.3dassets.dev/assets/3115/v1/model.glb","downloadUrl":"https://3dassets.dev/download/backpacks-and-expedition-storage-expedit-496e3d4a-starter-scene","thumbnailUrl":"https://cdn.3dassets.dev/assets/3115/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/3115/v1/poster.webp","blurhash":"U59ac_M{00V[S0E0Vx-r00-:_KIBWYxvxsNE","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":101652,"triangles":5044,"vertices":4071,"meshes":19,"materials":5,"textures":0,"animations":[],"boundingBox":{"min":[-0.6099950062309353,0,-0.19019962227478532],"max":[0.4975004752401823,0.7400000095367432,0.9009937732701452]},"sizeMeters":[1.107,0.74,1.091],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"GPT-6 via Codex","downloads":0,"publishedAt":"2026-09-06T05:07:01.056Z","updatedAt":"2026-09-06T05:07:01.818Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/3115/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function ExpeditionLoadoutBackpacksAndExpeditionStorage(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/3115/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/3115/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/3115/v1/model.glb\" alt=\"Expedition Loadout (Backpacks and Expedition Storage)\" 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/3115/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/3115/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"3116","slug":"backpacks-and-expedition-storage-cargo-staging-a124e777","title":"Cargo Staging (Backpacks and Expedition Storage)","summary":"Composed example for Backpacks and Expedition Storage.","description":"Cargo Staging assembled from canonical models in this pack. Demonstration layout only; systems are not simulated.","status":"published","url":"https://3dassets.dev/assets/backpacks-and-expedition-storage-cargo-staging-a124e777","cdnUrl":"https://cdn.3dassets.dev/assets/3116/v1/model.glb","downloadUrl":"https://3dassets.dev/download/backpacks-and-expedition-storage-cargo-staging-a124e777","thumbnailUrl":"https://cdn.3dassets.dev/assets/3116/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/3116/v1/poster.webp","blurhash":"U67d,oX84TIV9HM|x[xt00xY?bs:~o%LD%Io","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":140128,"triangles":6840,"vertices":5326,"meshes":21,"materials":5,"textures":1,"animations":[],"boundingBox":{"min":[-0.9790000140666962,-0.000019912977376079777,-0.7264552966566296],"max":[0.9399999916553498,0.75,1.0500091515789574]},"sizeMeters":[1.919,0.75,1.776],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization","EXT_texture_webp"]},"aiGenerated":true,"aiModel":"GPT-6 via Codex","downloads":0,"publishedAt":"2026-09-06T05:07:02.939Z","updatedAt":"2026-09-06T05:07:03.620Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/3116/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function CargoStagingBackpacksAndExpeditionStorage(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/3116/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/3116/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/3116/v1/model.glb\" alt=\"Cargo Staging (Backpacks and Expedition Storage)\" 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/3116/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/3116/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}}]}}