{"data":{"id":58,"slug":"field-medicine-and-recovery","title":"Field Medicine and Recovery","summary":"Field kits, dressings, splints, portable examination equipment and recovery furniture for survivor aid stations.","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/field-medicine-and-recovery","coverUrl":"https://cdn.3dassets.dev/assets/3073/v1/poster.webp","assetCount":42,"aiGenerated":true,"aiGeneratedAssetCount":42,"aiModels":["GPT-6 via Codex"],"aiModelUnspecifiedCount":0,"featured":true,"licenseLabel":"CC0 1.0 Universal","totalBytes":1433812,"totalTriangles":32312,"starterScene":{"id":"3073","slug":"field-medicine-and-recovery-recovery-sta-6d900299-starter-scene","title":"Recovery Station (Field Medicine and Recovery)","summary":"Composed example for Field Medicine and Recovery.","description":"Recovery Station assembled from canonical models in this pack. Demonstration layout only; systems are not simulated.","status":"published","url":"https://3dassets.dev/assets/field-medicine-and-recovery-recovery-sta-6d900299-starter-scene","cdnUrl":"https://cdn.3dassets.dev/assets/3073/v1/model.glb","downloadUrl":"https://3dassets.dev/download/field-medicine-and-recovery-recovery-sta-6d900299-starter-scene","thumbnailUrl":"https://cdn.3dassets.dev/assets/3073/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/3073/v1/poster.webp","blurhash":"UABzIFIU00_2%2RkM|t600xu~p9ZWnxuozIV","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":77700,"triangles":3172,"vertices":2731,"meshes":15,"materials":5,"textures":1,"animations":[],"boundingBox":{"min":[-1.4000183198416727,-8.57785091030322e-7,-1.0749977188252675],"max":[1.2801786393174788,1.8305000066757202,1.0100032125796532]},"sizeMeters":[2.68,1.831,2.085],"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:24.356Z","updatedAt":"2026-09-06T05:06:25.236Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/3073/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function RecoveryStationFieldMedicineAndRecovery(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/3073/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/3073/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/3073/v1/model.glb\" alt=\"Recovery Station (Field Medicine and Recovery)\" 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/3073/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/3073/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},"assets":[{"id":"3034","slug":"field-medicine-and-recovery-trauma-pouch-fc8f2359","title":"Trauma Pouch (Field Medicine and Recovery)","summary":"Trauma Pouch, an original survival prop measuring 0.20 × 0.22 × 0.12 m.","description":"Trauma Pouch. Purpose-built medical equipment with constructed hardware and material separation. Dimensions 0.20 × 0.22 × 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/field-medicine-and-recovery-trauma-pouch-fc8f2359","cdnUrl":"https://cdn.3dassets.dev/assets/3034/v1/model.glb","downloadUrl":"https://3dassets.dev/download/field-medicine-and-recovery-trauma-pouch-fc8f2359","thumbnailUrl":"https://cdn.3dassets.dev/assets/3034/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/3034/v1/poster.webp","blurhash":"U8B|cwov00In~o%eIBIB01o1.6ogxtofMzMz","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":35576,"triangles":732,"vertices":2196,"meshes":4,"materials":3,"textures":0,"animations":[],"boundingBox":{"min":[-0.09999603205192921,0,-0.05874473464614111],"max":[0.09999603205192921,0.2199999988079071,0.05874915872950773]},"sizeMeters":[0.2,0.22,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:05:51.054Z","updatedAt":"2026-09-06T05:05:53.169Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/3034/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function TraumaPouchFieldMedicineAndRecovery(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/3034/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/3034/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/3034/v1/model.glb\" alt=\"Trauma Pouch (Field Medicine and Recovery)\" 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/3034/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/3034/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"3033","slug":"field-medicine-and-recovery-rollout-medic-bag-ead0fdbb","title":"Rollout Medic Bag (Field Medicine and Recovery)","summary":"Rollout Medic Bag, an original survival prop measuring 0.50 × 0.05 × 0.30 m.","description":"Rollout Medic Bag. Purpose-built medical equipment with constructed hardware and material separation. Dimensions 0.50 × 0.05 × 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/field-medicine-and-recovery-rollout-medic-bag-ead0fdbb","cdnUrl":"https://cdn.3dassets.dev/assets/3033/v1/model.glb","downloadUrl":"https://3dassets.dev/download/field-medicine-and-recovery-rollout-medic-bag-ead0fdbb","thumbnailUrl":"https://cdn.3dassets.dev/assets/3033/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/3033/v1/poster.webp","blurhash":"U49tc1-:00SdnQ-:o|IC00IV~ojvSw8|RP-:","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":69164,"triangles":1404,"vertices":4212,"meshes":2,"materials":2,"textures":0,"animations":[],"boundingBox":{"min":[-0.25,0.000017044207562735142,-0.1500137333292642],"max":[0.25,0.050982955032478044,0.1500137333292642]},"sizeMeters":[0.5,0.051,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:05:51.167Z","updatedAt":"2026-09-06T05:05:53.038Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/3033/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function RolloutMedicBagFieldMedicineAndRecovery(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/3033/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/3033/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/3033/v1/model.glb\" alt=\"Rollout Medic Bag (Field Medicine and Recovery)\" 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/3033/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/3033/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"3035","slug":"field-medicine-and-recovery-first-aid-case-e09200fa","title":"First Aid Case (Field Medicine and Recovery)","summary":"First Aid Case, an original survival prop measuring 0.33 × 0.34 × 0.15 m.","description":"First Aid Case. Purpose-built medical equipment with constructed hardware and material separation. Dimensions 0.33 × 0.34 × 0.15 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/field-medicine-and-recovery-first-aid-case-e09200fa","cdnUrl":"https://cdn.3dassets.dev/assets/3035/v1/model.glb","downloadUrl":"https://3dassets.dev/download/field-medicine-and-recovery-first-aid-case-e09200fa","thumbnailUrl":"https://cdn.3dassets.dev/assets/3035/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/3035/v1/poster.webp","blurhash":"U79j=N?a009G01oy_1V[00D*-;?a~ot79HIo","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":33904,"triangles":792,"vertices":2376,"meshes":5,"materials":4,"textures":0,"animations":[],"boundingBox":{"min":[-0.16400000452995286,0.000006260950915618069,-0.07624945348694226],"max":[0.164000009059906,0.3407510508436321,0.07624466984614375]},"sizeMeters":[0.328,0.341,0.152],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"GPT-6 via Codex","downloads":0,"publishedAt":"2026-09-06T05:05:50.950Z","updatedAt":"2026-09-06T05:05:53.200Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/3035/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function FirstAidCaseFieldMedicineAndRecovery(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/3035/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/3035/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/3035/v1/model.glb\" alt=\"First Aid Case (Field Medicine and Recovery)\" 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/3035/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/3035/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"3036","slug":"field-medicine-and-recovery-dressing-tin-e1f017f2","title":"Dressing Tin (Field Medicine and Recovery)","summary":"Dressing Tin, an original survival prop measuring 0.14 × 0.19 × 0.10 m.","description":"Dressing Tin. Purpose-built medical equipment with constructed hardware and material separation. Dimensions 0.14 × 0.19 × 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/field-medicine-and-recovery-dressing-tin-e1f017f2","cdnUrl":"https://cdn.3dassets.dev/assets/3036/v1/model.glb","downloadUrl":"https://3dassets.dev/download/field-medicine-and-recovery-dressing-tin-e1f017f2","thumbnailUrl":"https://cdn.3dassets.dev/assets/3036/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/3036/v1/poster.webp","blurhash":"U46a|;.8009F00M{?vxuDiMxk8xv~q%MIUD*","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":41148,"triangles":792,"vertices":2376,"meshes":4,"materials":3,"textures":0,"animations":[],"boundingBox":{"min":[-0.06899999827146536,-0.0000017536679873322858,-0.0512514334003442],"max":[0.0689999965429306,0.19075000286102295,0.05124939391816112]},"sizeMeters":[0.138,0.191,0.103],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"GPT-6 via Codex","downloads":0,"publishedAt":"2026-09-06T05:05:51.124Z","updatedAt":"2026-09-06T05:05:53.148Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/3036/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function DressingTinFieldMedicineAndRecovery(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/3036/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/3036/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/3036/v1/model.glb\" alt=\"Dressing Tin (Field Medicine and Recovery)\" 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/3036/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/3036/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"3037","slug":"field-medicine-and-recovery-bandage-roll-f0dda4fa","title":"Bandage Roll (Field Medicine and Recovery)","summary":"Bandage Roll, an original survival prop measuring 0.07 × 0.07 × 0.18 m.","description":"Bandage Roll. Purpose-built medical equipment with constructed hardware and material separation. Dimensions 0.07 × 0.07 × 0.18 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/field-medicine-and-recovery-bandage-roll-f0dda4fa","cdnUrl":"https://cdn.3dassets.dev/assets/3037/v1/model.glb","downloadUrl":"https://3dassets.dev/download/field-medicine-and-recovery-bandage-roll-f0dda4fa","thumbnailUrl":"https://cdn.3dassets.dev/assets/3037/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/3037/v1/poster.webp","blurhash":"UAEV$uD%00~pM|00M|~W00-:~p9Z_3~pRj9G","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":268,"vertices":804,"meshes":1,"materials":1,"textures":0,"animations":[],"boundingBox":{"min":[-0.034995268124561885,0.000004732024449727312,-0.08999999612569809],"max":[0.034995268124561885,0.0699952682735735,0.08999999612569809]},"sizeMeters":[0.07,0.07,0.18],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"GPT-6 via Codex","downloads":0,"publishedAt":"2026-09-06T05:05:55.918Z","updatedAt":"2026-09-06T05:05:56.846Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/3037/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function BandageRollFieldMedicineAndRecovery(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/3037/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/3037/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/3037/v1/model.glb\" alt=\"Bandage Roll (Field Medicine and Recovery)\" 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/3037/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/3037/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"3039","slug":"field-medicine-and-recovery-gauze-stack-34e2ed66","title":"Gauze Stack (Field Medicine and Recovery)","summary":"Gauze Stack, an original survival prop measuring 0.08 × 0.03 × 0.08 m.","description":"Gauze Stack. Purpose-built medical equipment with constructed hardware and material separation. Dimensions 0.08 × 0.03 × 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/field-medicine-and-recovery-gauze-stack-34e2ed66","cdnUrl":"https://cdn.3dassets.dev/assets/3039/v1/model.glb","downloadUrl":"https://3dassets.dev/download/field-medicine-and-recovery-gauze-stack-34e2ed66","thumbnailUrl":"https://cdn.3dassets.dev/assets/3039/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/3039/v1/poster.webp","blurhash":"U7G+R7_300Rj~pWBD*oz00D%xuM|4nt7WEM{","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":42536,"triangles":864,"vertices":2592,"meshes":1,"materials":1,"textures":0,"animations":[],"boundingBox":{"min":[-0.03999999910593033,2.5949393774732377e-7,-0.03999999910593033],"max":[0.03999999910593033,0.030999739986384254,0.03999999910593033]},"sizeMeters":[0.08,0.031,0.08],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"GPT-6 via Codex","downloads":0,"publishedAt":"2026-09-06T05:05:55.899Z","updatedAt":"2026-09-06T05:05:56.971Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/3039/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function GauzeStackFieldMedicineAndRecovery(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/3039/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/3039/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/3039/v1/model.glb\" alt=\"Gauze Stack (Field Medicine and Recovery)\" 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/3039/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/3039/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"3040","slug":"field-medicine-and-recovery-adhesive-strip-pack-3f638fcc","title":"Adhesive Strip Pack (Field Medicine and Recovery)","summary":"Adhesive Strip Pack, an original survival prop measuring 0.08 × 0.02 × 0.11 m.","description":"Adhesive Strip Pack. Purpose-built medical equipment with constructed hardware and material separation. Dimensions 0.08 × 0.02 × 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/field-medicine-and-recovery-adhesive-strip-pack-3f638fcc","cdnUrl":"https://cdn.3dassets.dev/assets/3040/v1/model.glb","downloadUrl":"https://3dassets.dev/download/field-medicine-and-recovery-adhesive-strip-pack-3f638fcc","thumbnailUrl":"https://cdn.3dassets.dev/assets/3040/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/3040/v1/poster.webp","blurhash":"U7E2|G?H00R+sS9FNI%M00E1=_V@T0~qw]In","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":38100,"triangles":756,"vertices":2268,"meshes":2,"materials":2,"textures":0,"animations":[],"boundingBox":{"min":[-0.03750144942599461,0.000001953547642357528,-0.054999999701976776],"max":[0.03750144942599461,0.023998047048404098,0.054999999701976776]},"sizeMeters":[0.075,0.024,0.11],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"GPT-6 via Codex","downloads":0,"publishedAt":"2026-09-06T05:05:55.969Z","updatedAt":"2026-09-06T05:05:57.003Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/3040/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function AdhesiveStripPackFieldMedicineAndRecovery(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/3040/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/3040/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/3040/v1/model.glb\" alt=\"Adhesive Strip Pack (Field Medicine and Recovery)\" 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/3040/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/3040/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"3038","slug":"field-medicine-and-recovery-triangular-bandage-53b41b4f","title":"Triangular Bandage (Field Medicine and Recovery)","summary":"Triangular Bandage, an original survival prop measuring 0.40 × 0.01 × 0.30 m.","description":"Triangular Bandage. Purpose-built medical equipment with constructed hardware and material separation. Dimensions 0.40 × 0.01 × 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/field-medicine-and-recovery-triangular-bandage-53b41b4f","cdnUrl":"https://cdn.3dassets.dev/assets/3038/v1/model.glb","downloadUrl":"https://3dassets.dev/download/field-medicine-and-recovery-triangular-bandage-53b41b4f","thumbnailUrl":"https://cdn.3dassets.dev/assets/3038/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/3038/v1/poster.webp","blurhash":"UCAd4T?a00M|bHt6t7WB00D%~qxuRjM|M{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":6652,"triangles":116,"vertices":348,"meshes":1,"materials":1,"textures":0,"animations":[],"boundingBox":{"min":[-0.20000000298023224,-0.000005035740403089989,-0.1499923726076915],"max":[0.20000000298023224,0.010005035516885672,0.1499923726076915]},"sizeMeters":[0.4,0.01,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:05:55.932Z","updatedAt":"2026-09-06T05:05:56.976Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/3038/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function TriangularBandageFieldMedicineAndRecovery(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/3038/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/3038/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/3038/v1/model.glb\" alt=\"Triangular Bandage (Field Medicine and Recovery)\" 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/3038/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/3038/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"3041","slug":"field-medicine-and-recovery-tourniquet-e52e2ef7","title":"Tourniquet (Field Medicine and Recovery)","summary":"Tourniquet, an original survival prop measuring 0.13 × 0.04 × 0.13 m.","description":"Tourniquet. Purpose-built medical equipment with constructed hardware and material separation. Dimensions 0.13 × 0.04 × 0.13 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/field-medicine-and-recovery-tourniquet-e52e2ef7","cdnUrl":"https://cdn.3dassets.dev/assets/3041/v1/model.glb","downloadUrl":"https://3dassets.dev/download/field-medicine-and-recovery-tourniquet-e52e2ef7","thumbnailUrl":"https://cdn.3dassets.dev/assets/3041/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/3041/v1/poster.webp","blurhash":"U567}=b_01rCx[ogRjM{00rq~VKQDjRi%M%N","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":21688,"triangles":456,"vertices":1368,"meshes":3,"materials":3,"textures":0,"animations":[],"boundingBox":{"min":[-0.06700000166893005,0.0000050243658868045354,-0.06700000166893005],"max":[0.06700000166893005,0.043391464606411106,0.06700000166893005]},"sizeMeters":[0.134,0.043,0.134],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"GPT-6 via Codex","downloads":0,"publishedAt":"2026-09-06T05:05:58.834Z","updatedAt":"2026-09-06T05:05:59.385Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/3041/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function TourniquetFieldMedicineAndRecovery(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/3041/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/3041/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/3041/v1/model.glb\" alt=\"Tourniquet (Field Medicine and Recovery)\" 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/3041/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/3041/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"3042","slug":"field-medicine-and-recovery-wooden-arm-splint-086418dd","title":"Wooden Arm Splint (Field Medicine and Recovery)","summary":"Wooden Arm Splint, an original survival prop measuring 0.06 × 0.03 × 0.36 m.","description":"Wooden Arm Splint. Purpose-built medical equipment with constructed hardware and material separation. Dimensions 0.06 × 0.03 × 0.36 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/field-medicine-and-recovery-wooden-arm-splint-086418dd","cdnUrl":"https://cdn.3dassets.dev/assets/3042/v1/model.glb","downloadUrl":"https://3dassets.dev/download/field-medicine-and-recovery-wooden-arm-splint-086418dd","thumbnailUrl":"https://cdn.3dassets.dev/assets/3042/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/3042/v1/poster.webp","blurhash":"U57m?9%2I;xtx[9aRj-;00E1wIofIB~Vxu4o","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":23796,"triangles":324,"vertices":972,"meshes":2,"materials":2,"textures":1,"animations":[],"boundingBox":{"min":[-0.03100352549125806,-0.0000016023719306822864,-0.18000000715255737],"max":[0.03100352549125806,0.025001602558195196,0.18000000715255737]},"sizeMeters":[0.062,0.025,0.36],"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:05:58.926Z","updatedAt":"2026-09-06T05:05:59.552Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/3042/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function WoodenArmSplintFieldMedicineAndRecovery(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/3042/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/3042/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/3042/v1/model.glb\" alt=\"Wooden Arm Splint (Field Medicine and Recovery)\" 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/3042/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/3042/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"3043","slug":"field-medicine-and-recovery-leg-splint-46a3af36","title":"Leg Splint (Field Medicine and Recovery)","summary":"Leg Splint, an original survival prop measuring 0.20 × 0.02 × 0.75 m.","description":"Leg Splint. Purpose-built medical equipment with constructed hardware and material separation. Dimensions 0.20 × 0.02 × 0.75 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/field-medicine-and-recovery-leg-splint-46a3af36","cdnUrl":"https://cdn.3dassets.dev/assets/3043/v1/model.glb","downloadUrl":"https://3dassets.dev/download/field-medicine-and-recovery-leg-splint-46a3af36","thumbnailUrl":"https://cdn.3dassets.dev/assets/3043/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/3043/v1/poster.webp","blurhash":"U25}Hg-99v-ox[9bM|-:00EM$zNaIC~U%K4V","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":24912,"triangles":432,"vertices":1296,"meshes":2,"materials":2,"textures":1,"animations":[],"boundingBox":{"min":[-0.10001449845975692,-0.000018219743872262273,-0.375],"max":[0.10001449845975692,0.022011078427796156,0.375]},"sizeMeters":[0.2,0.022,0.75],"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:05:59.458Z","updatedAt":"2026-09-06T05:05:59.553Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/3043/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function LegSplintFieldMedicineAndRecovery(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/3043/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/3043/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/3043/v1/model.glb\" alt=\"Leg Splint (Field Medicine and Recovery)\" 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/3043/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/3043/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"3044","slug":"field-medicine-and-recovery-finger-splint-9ac72cb3","title":"Finger Splint (Field Medicine and Recovery)","summary":"Finger Splint, an original survival prop measuring 0.03 × 0.02 × 0.09 m.","description":"Finger Splint. Purpose-built medical equipment with constructed hardware and material separation. Dimensions 0.03 × 0.02 × 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/field-medicine-and-recovery-finger-splint-9ac72cb3","cdnUrl":"https://cdn.3dassets.dev/assets/3044/v1/model.glb","downloadUrl":"https://3dassets.dev/download/field-medicine-and-recovery-finger-splint-9ac72cb3","thumbnailUrl":"https://cdn.3dassets.dev/assets/3044/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/3044/v1/poster.webp","blurhash":"U59@VD~p009H-;9EM_%M0001_2_2Di_4tSMx","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":22536,"triangles":432,"vertices":1296,"meshes":2,"materials":2,"textures":0,"animations":[],"boundingBox":{"min":[-0.014999999664723873,-0.0000010372604952492426,-0.042500000447034836],"max":[0.014999999664723873,0.016001037640474867,0.042500000447034836]},"sizeMeters":[0.03,0.016,0.085],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"GPT-6 via Codex","downloads":0,"publishedAt":"2026-09-06T05:05:59.504Z","updatedAt":"2026-09-06T05:05:59.601Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/3044/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function FingerSplintFieldMedicineAndRecovery(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/3044/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/3044/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/3044/v1/model.glb\" alt=\"Finger Splint (Field Medicine and Recovery)\" 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/3044/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/3044/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"3045","slug":"field-medicine-and-recovery-neck-support-a32da742","title":"Neck Support (Field Medicine and Recovery)","summary":"Neck Support, an original survival prop measuring 0.17 × 0.11 × 0.17 m.","description":"Neck Support. Purpose-built medical equipment with constructed hardware and material separation. Dimensions 0.17 × 0.11 × 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/field-medicine-and-recovery-neck-support-a32da742","cdnUrl":"https://cdn.3dassets.dev/assets/3045/v1/model.glb","downloadUrl":"https://3dassets.dev/download/field-medicine-and-recovery-neck-support-a32da742","thumbnailUrl":"https://cdn.3dassets.dev/assets/3045/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/3045/v1/poster.webp","blurhash":"U8F~gQx]00xc~qWBIUt700s9-qIU9YkBjaRj","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.08500000089406967,4.5690110805907125e-7,-0.08500000089406967],"max":[0.08500000089406967,0.1099995425028455,0.08500228885090663]},"sizeMeters":[0.17,0.11,0.17],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"GPT-6 via Codex","downloads":0,"publishedAt":"2026-09-06T05:06:00.770Z","updatedAt":"2026-09-06T05:06:00.948Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/3045/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function NeckSupportFieldMedicineAndRecovery(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/3045/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/3045/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/3045/v1/model.glb\" alt=\"Neck Support (Field Medicine and Recovery)\" 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/3045/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/3045/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"3046","slug":"field-medicine-and-recovery-crutch-d8121b26","title":"Crutch (Field Medicine and Recovery)","summary":"Crutch, an original survival prop measuring 0.25 × 1.30 × 0.08 m.","description":"Crutch. Purpose-built medical equipment with constructed hardware and material separation. Dimensions 0.25 × 1.30 × 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/field-medicine-and-recovery-crutch-d8121b26","cdnUrl":"https://cdn.3dassets.dev/assets/3046/v1/model.glb","downloadUrl":"https://3dassets.dev/download/field-medicine-and-recovery-crutch-d8121b26","thumbnailUrl":"https://cdn.3dassets.dev/assets/3046/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/3046/v1/poster.webp","blurhash":"U15OZ@-;0000kqt7a0M_4Tfk_Naf^*t79ZMy","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":30732,"triangles":604,"vertices":1812,"meshes":2,"materials":2,"textures":0,"animations":[],"boundingBox":{"min":[-0.1249668866735365,0,-0.039995727170657476],"max":[0.1249668866735365,1.295000672340393,0.039995727170657476]},"sizeMeters":[0.25,1.295,0.08],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"GPT-6 via Codex","downloads":0,"publishedAt":"2026-09-06T05:06:00.920Z","updatedAt":"2026-09-06T05:06:02.207Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/3046/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function CrutchFieldMedicineAndRecovery(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/3046/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/3046/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/3046/v1/model.glb\" alt=\"Crutch (Field Medicine and Recovery)\" 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/3046/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/3046/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"3047","slug":"field-medicine-and-recovery-walking-stick-9679c495","title":"Walking Stick (Field Medicine and Recovery)","summary":"Walking Stick, an original survival prop measuring 0.16 × 0.93 × 0.05 m.","description":"Walking Stick. Purpose-built medical equipment with constructed hardware and material separation. Dimensions 0.16 × 0.93 × 0.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/field-medicine-and-recovery-walking-stick-9679c495","cdnUrl":"https://cdn.3dassets.dev/assets/3047/v1/model.glb","downloadUrl":"https://3dassets.dev/download/field-medicine-and-recovery-walking-stick-9679c495","thumbnailUrl":"https://cdn.3dassets.dev/assets/3047/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/3047/v1/poster.webp","blurhash":"U03u1V^j0001:+jFBnXl0#I;}s^P.6tQICD+","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":18676,"triangles":208,"vertices":624,"meshes":2,"materials":2,"textures":1,"animations":[],"boundingBox":{"min":[-0.08018981665372849,-8.57785091030322e-7,-0.02500000223517418],"max":[0.08017863931747873,0.9265572428703308,0.02500000223517418]},"sizeMeters":[0.16,0.927,0.05],"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:02.178Z","updatedAt":"2026-09-06T05:06:03.662Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/3047/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function WalkingStickFieldMedicineAndRecovery(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/3047/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/3047/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/3047/v1/model.glb\" alt=\"Walking Stick (Field Medicine and Recovery)\" 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/3047/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/3047/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"3048","slug":"field-medicine-and-recovery-folding-stretcher-11e1a5c2","title":"Folding Stretcher (Field Medicine and Recovery)","summary":"Folding Stretcher, an original survival prop measuring 0.64 × 0.18 × 2.16 m.","description":"Folding Stretcher. Purpose-built medical equipment with constructed hardware and material separation. Dimensions 0.64 × 0.18 × 2.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/field-medicine-and-recovery-folding-stretcher-11e1a5c2","cdnUrl":"https://cdn.3dassets.dev/assets/3048/v1/model.glb","downloadUrl":"https://3dassets.dev/download/field-medicine-and-recovery-folding-stretcher-11e1a5c2","thumbnailUrl":"https://cdn.3dassets.dev/assets/3048/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/3048/v1/poster.webp","blurhash":"U48g:2%M01s:?a9GM|-:00D%?tt64U~p%L9G","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":52588,"triangles":1044,"vertices":3132,"meshes":3,"materials":3,"textures":0,"animations":[],"boundingBox":{"min":[-0.3219861573912778,0.000040344974425080005,-1.0800000429153442],"max":[0.3219861573912778,0.1829847229122988,1.0800000429153442]},"sizeMeters":[0.644,0.183,2.16],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"GPT-6 via Codex","downloads":0,"publishedAt":"2026-09-06T05:06:02.233Z","updatedAt":"2026-09-06T05:06:04.081Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/3048/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function FoldingStretcherFieldMedicineAndRecovery(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/3048/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/3048/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/3048/v1/model.glb\" alt=\"Folding Stretcher (Field Medicine and Recovery)\" 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/3048/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/3048/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"3049","slug":"field-medicine-and-recovery-litter-sling-56da4c45","title":"Litter Sling (Field Medicine and Recovery)","summary":"Litter Sling, an original survival prop measuring 0.85 × 0.43 × 1.70 m.","description":"Litter Sling. Purpose-built medical equipment with constructed hardware and material separation. Dimensions 0.85 × 0.43 × 1.70 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/field-medicine-and-recovery-litter-sling-56da4c45","cdnUrl":"https://cdn.3dassets.dev/assets/3049/v1/model.glb","downloadUrl":"https://3dassets.dev/download/field-medicine-and-recovery-litter-sling-56da4c45","thumbnailUrl":"https://cdn.3dassets.dev/assets/3049/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/3049/v1/poster.webp","blurhash":"U8A^abIn00%2x08|NF-:00xu_2bIS?~ps;IV","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":20788,"triangles":396,"vertices":1188,"meshes":2,"materials":2,"textures":0,"animations":[],"boundingBox":{"min":[-0.4272138476371765,-0.000035935999524828316,-0.8500000238418579],"max":[0.4272138476371765,0.4270220514036215,0.8500000238418579]},"sizeMeters":[0.854,0.427,1.7],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"GPT-6 via Codex","downloads":0,"publishedAt":"2026-09-06T05:06:04.668Z","updatedAt":"2026-09-06T05:06:05.710Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/3049/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function LitterSlingFieldMedicineAndRecovery(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/3049/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/3049/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/3049/v1/model.glb\" alt=\"Litter Sling (Field Medicine and Recovery)\" 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/3049/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/3049/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"3050","slug":"field-medicine-and-recovery-recovery-cot-0dd5a5c6","title":"Recovery Cot (Field Medicine and Recovery)","summary":"Recovery Cot, an original survival prop measuring 1.95 × 0.63 × 0.68 m.","description":"Recovery Cot. Purpose-built medical equipment with constructed hardware and material separation. Dimensions 1.95 × 0.63 × 0.68 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/field-medicine-and-recovery-recovery-cot-0dd5a5c6","cdnUrl":"https://cdn.3dassets.dev/assets/3050/v1/model.glb","downloadUrl":"https://3dassets.dev/download/field-medicine-and-recovery-recovery-cot-0dd5a5c6","thumbnailUrl":"https://cdn.3dassets.dev/assets/3050/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/3050/v1/poster.webp","blurhash":"UCB|Nat601%M~p-:M{M{00-:?bD%00D%-;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":41264,"triangles":864,"vertices":2592,"meshes":3,"materials":3,"textures":0,"animations":[],"boundingBox":{"min":[-0.9750000238418579,0.00004699193394813728,-0.33995712980722154],"max":[0.9750000238418579,0.629989329801108,0.33995712980722154]},"sizeMeters":[1.95,0.63,0.68],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"GPT-6 via Codex","downloads":0,"publishedAt":"2026-09-06T05:06:05.043Z","updatedAt":"2026-09-06T05:06:05.170Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/3050/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function RecoveryCotFieldMedicineAndRecovery(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/3050/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/3050/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/3050/v1/model.glb\" alt=\"Recovery Cot (Field Medicine and Recovery)\" 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/3050/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/3050/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"3051","slug":"field-medicine-and-recovery-examination-stool-2bdc1acf","title":"Examination Stool (Field Medicine and Recovery)","summary":"Examination Stool, an original survival prop measuring 0.42 × 0.51 × 0.42 m.","description":"Examination Stool. Purpose-built medical equipment with constructed hardware and material separation. Dimensions 0.42 × 0.51 × 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/field-medicine-and-recovery-examination-stool-2bdc1acf","cdnUrl":"https://cdn.3dassets.dev/assets/3051/v1/model.glb","downloadUrl":"https://3dassets.dev/download/field-medicine-and-recovery-examination-stool-2bdc1acf","thumbnailUrl":"https://cdn.3dassets.dev/assets/3051/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/3051/v1/poster.webp","blurhash":"U49%|y%f00D*_9oz9RRP.5ayIaozRXWCR~jr","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":18308,"triangles":344,"vertices":1032,"meshes":2,"materials":2,"textures":0,"animations":[],"boundingBox":{"min":[-0.21000321257965313,4.4703482582342247e-10,-0.21000321257965313],"max":[0.21000321257965313,0.5099874769977012,0.21000321257965313]},"sizeMeters":[0.42,0.51,0.42],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"GPT-6 via Codex","downloads":0,"publishedAt":"2026-09-06T05:06:05.146Z","updatedAt":"2026-09-06T05:06:06.187Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/3051/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function ExaminationStoolFieldMedicineAndRecovery(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/3051/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/3051/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/3051/v1/model.glb\" alt=\"Examination Stool (Field Medicine and Recovery)\" 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/3051/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/3051/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"3052","slug":"field-medicine-and-recovery-field-screen-5741b7b6","title":"Field Screen (Field Medicine and Recovery)","summary":"Field Screen, an original survival prop measuring 1.20 × 1.70 × 0.55 m.","description":"Field Screen. Purpose-built medical equipment with constructed hardware and material separation. Dimensions 1.20 × 1.70 × 0.55 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/field-medicine-and-recovery-field-screen-5741b7b6","cdnUrl":"https://cdn.3dassets.dev/assets/3052/v1/model.glb","downloadUrl":"https://3dassets.dev/download/field-medicine-and-recovery-field-screen-5741b7b6","thumbnailUrl":"https://cdn.3dassets.dev/assets/3052/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/3052/v1/poster.webp","blurhash":"UCDS?s-.009I%Kx[IVDj00M|~pxuRkogt7V?","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":27680,"triangles":540,"vertices":1620,"meshes":2,"materials":2,"textures":0,"animations":[],"boundingBox":{"min":[-0.6000091723826464,0,-0.27499771882526736],"max":[0.6000091723826464,1.7000000476837158,0.27499771882526736]},"sizeMeters":[1.2,1.7,0.55],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"GPT-6 via Codex","downloads":0,"publishedAt":"2026-09-06T05:06:05.442Z","updatedAt":"2026-09-06T05:06:05.591Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/3052/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function FieldScreenFieldMedicineAndRecovery(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/3052/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/3052/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/3052/v1/model.glb\" alt=\"Field Screen (Field Medicine and Recovery)\" 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/3052/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/3052/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"3053","slug":"field-medicine-and-recovery-iv-stand-cf80a1b8","title":"Iv Stand (Field Medicine and Recovery)","summary":"Iv Stand, an original survival prop measuring 0.60 × 1.83 × 0.60 m.","description":"Iv Stand. Purpose-built medical equipment with constructed hardware and material separation. Dimensions 0.60 × 1.83 × 0.60 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/field-medicine-and-recovery-iv-stand-cf80a1b8","cdnUrl":"https://cdn.3dassets.dev/assets/3053/v1/model.glb","downloadUrl":"https://3dassets.dev/download/field-medicine-and-recovery-iv-stand-cf80a1b8","thumbnailUrl":"https://cdn.3dassets.dev/assets/3053/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/3053/v1/poster.webp","blurhash":"U05=FQ_3000000IU~q?H%hxujEE1S#ofn4Rj","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":21400,"triangles":424,"vertices":1272,"meshes":1,"materials":1,"textures":0,"animations":[],"boundingBox":{"min":[-0.30001831984167265,-7.450584593726717e-11,-0.30001831984167265],"max":[0.30001831984167265,1.8305000066757202,0.30001831984167265]},"sizeMeters":[0.6,1.831,0.6],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"GPT-6 via Codex","downloads":0,"publishedAt":"2026-09-06T05:06:06.511Z","updatedAt":"2026-09-06T05:06:06.611Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/3053/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function IvStandFieldMedicineAndRecovery(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/3053/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/3053/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/3053/v1/model.glb\" alt=\"Iv Stand (Field Medicine and Recovery)\" 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/3053/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/3053/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"3054","slug":"field-medicine-and-recovery-iv-bag-60f3234f","title":"Iv Bag (Field Medicine and Recovery)","summary":"Iv Bag, an original survival prop measuring 0.13 × 0.58 × 0.07 m.","description":"Iv Bag. Purpose-built medical equipment with constructed hardware and material separation. Dimensions 0.13 × 0.58 × 0.07 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/field-medicine-and-recovery-iv-bag-60f3234f","cdnUrl":"https://cdn.3dassets.dev/assets/3054/v1/model.glb","downloadUrl":"https://3dassets.dev/download/field-medicine-and-recovery-iv-bag-60f3234f","thumbnailUrl":"https://cdn.3dassets.dev/assets/3054/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/3054/v1/poster.webp","blurhash":"U45OmDV@00pI~nog0MRPrrozS}MxIbjZxoX8","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":45084,"triangles":856,"vertices":2568,"meshes":5,"materials":5,"textures":0,"animations":[],"boundingBox":{"min":[-0.06261073476822934,0,-0.03425027175649883],"max":[0.0625966413435706,0.5757277607917786,0.03424915750761251]},"sizeMeters":[0.125,0.576,0.068],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"GPT-6 via Codex","downloads":0,"publishedAt":"2026-09-06T05:06:06.996Z","updatedAt":"2026-09-06T05:06:07.114Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/3054/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function IvBagFieldMedicineAndRecovery(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/3054/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/3054/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/3054/v1/model.glb\" alt=\"Iv Bag (Field Medicine and Recovery)\" 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/3054/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/3054/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"3055","slug":"field-medicine-and-recovery-saline-bottle-1705c0c6","title":"Saline Bottle (Field Medicine and Recovery)","summary":"Saline Bottle, an original survival prop measuring 0.06 × 0.16 × 0.07 m.","description":"Saline Bottle. Purpose-built medical equipment with constructed hardware and material separation. Dimensions 0.06 × 0.16 × 0.07 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/field-medicine-and-recovery-saline-bottle-1705c0c6","cdnUrl":"https://cdn.3dassets.dev/assets/3055/v1/model.glb","downloadUrl":"https://3dassets.dev/download/field-medicine-and-recovery-saline-bottle-1705c0c6","thumbnailUrl":"https://cdn.3dassets.dev/assets/3055/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/3055/v1/poster.webp","blurhash":"U87-{4?b0000IARjx]xu00D%_N^+-oxtNHIV","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":20396,"triangles":372,"vertices":1116,"meshes":3,"materials":3,"textures":0,"animations":[],"boundingBox":{"min":[-0.03199530028575987,0,-0.03249530129903883],"max":[0.03199530028575987,0.16199936017018432,0.03249978771442386]},"sizeMeters":[0.064,0.162,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:07.144Z","updatedAt":"2026-09-06T05:06:07.286Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/3055/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function SalineBottleFieldMedicineAndRecovery(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/3055/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/3055/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/3055/v1/model.glb\" alt=\"Saline Bottle (Field Medicine and Recovery)\" 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/3055/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/3055/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"3056","slug":"field-medicine-and-recovery-medicine-vial-7666e8ba","title":"Medicine Vial (Field Medicine and Recovery)","summary":"Medicine Vial, an original survival prop measuring 0.03 × 0.07 × 0.03 m.","description":"Medicine Vial. Purpose-built medical equipment with constructed hardware and material separation. Dimensions 0.03 × 0.07 × 0.03 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/field-medicine-and-recovery-medicine-vial-7666e8ba","cdnUrl":"https://cdn.3dassets.dev/assets/3056/v1/model.glb","downloadUrl":"https://3dassets.dev/download/field-medicine-and-recovery-medicine-vial-7666e8ba","thumbnailUrl":"https://cdn.3dassets.dev/assets/3056/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/3056/v1/poster.webp","blurhash":"U89Zv5?b00000fM{^j%M01IU^*.7~W%M9aDi","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":20400,"triangles":372,"vertices":1116,"meshes":3,"materials":3,"textures":0,"animations":[],"boundingBox":{"min":[-0.013000885149782971,0,-0.013500885231739358],"max":[0.013000885149782971,0.07000000029802322,0.013499542410565115]},"sizeMeters":[0.026,0.07,0.027],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"GPT-6 via Codex","downloads":0,"publishedAt":"2026-09-06T05:06:08.899Z","updatedAt":"2026-09-06T05:06:09.873Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/3056/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function MedicineVialFieldMedicineAndRecovery(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/3056/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/3056/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/3056/v1/model.glb\" alt=\"Medicine Vial (Field Medicine and Recovery)\" 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/3056/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/3056/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"3057","slug":"field-medicine-and-recovery-ampoule-rack-ab1ec385","title":"Ampoule Rack (Field Medicine and Recovery)","summary":"Ampoule Rack, an original survival prop measuring 0.18 × 0.09 × 0.07 m.","description":"Ampoule Rack. Purpose-built medical equipment with constructed hardware and material separation. Dimensions 0.18 × 0.09 × 0.07 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/field-medicine-and-recovery-ampoule-rack-ab1ec385","cdnUrl":"https://cdn.3dassets.dev/assets/3057/v1/model.glb","downloadUrl":"https://3dassets.dev/download/field-medicine-and-recovery-ampoule-rack-ab1ec385","thumbnailUrl":"https://cdn.3dassets.dev/assets/3057/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/3057/v1/poster.webp","blurhash":"U49@#C?^00s:00?v_4Mx00Dhu4tS^+IA9FIo","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":104432,"triangles":2124,"vertices":6372,"meshes":3,"materials":3,"textures":0,"animations":[],"boundingBox":{"min":[-0.09000000357627869,-0.0000012995463081685865,-0.0349952710216183],"max":[0.09000000357627869,0.09399978331983895,0.0349952710216183]},"sizeMeters":[0.18,0.094,0.07],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"GPT-6 via Codex","downloads":0,"publishedAt":"2026-09-06T05:06:08.959Z","updatedAt":"2026-09-06T05:06:09.238Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/3057/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function AmpouleRackFieldMedicineAndRecovery(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/3057/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/3057/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/3057/v1/model.glb\" alt=\"Ampoule Rack (Field Medicine and Recovery)\" 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/3057/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/3057/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"3059","slug":"field-medicine-and-recovery-syringe-case-b7df7209","title":"Syringe Case (Field Medicine and Recovery)","summary":"Syringe Case, an original survival prop measuring 0.17 × 0.04 × 0.06 m.","description":"Syringe Case. Purpose-built medical equipment with constructed hardware and material separation. Dimensions 0.17 × 0.04 × 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/field-medicine-and-recovery-syringe-case-b7df7209","cdnUrl":"https://cdn.3dassets.dev/assets/3059/v1/model.glb","downloadUrl":"https://3dassets.dev/download/field-medicine-and-recovery-syringe-case-b7df7209","thumbnailUrl":"https://cdn.3dassets.dev/assets/3059/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/3059/v1/poster.webp","blurhash":"U6ATs9?c00IU%M?cx]D%00V@~qj[NH8_IT-;","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":36336,"triangles":720,"vertices":2160,"meshes":2,"materials":2,"textures":0,"animations":[],"boundingBox":{"min":[-0.08500000089406967,0.0000029452073396288303,-0.03250114478596756],"max":[0.08500000089406967,0.03899705554516901,0.03250114478596756]},"sizeMeters":[0.17,0.039,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:11.100Z","updatedAt":"2026-09-06T05:06:12.064Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/3059/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function SyringeCaseFieldMedicineAndRecovery(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/3059/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/3059/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/3059/v1/model.glb\" alt=\"Syringe Case (Field Medicine and Recovery)\" 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/3059/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/3059/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"3058","slug":"field-medicine-and-recovery-forceps-ebdbd954","title":"Forceps (Field Medicine and Recovery)","summary":"Forceps, an original survival prop measuring 0.06 × 0.01 × 0.20 m.","description":"Forceps. Purpose-built medical equipment with constructed hardware and material separation. Dimensions 0.06 × 0.01 × 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/field-medicine-and-recovery-forceps-ebdbd954","cdnUrl":"https://cdn.3dassets.dev/assets/3058/v1/model.glb","downloadUrl":"https://3dassets.dev/download/field-medicine-and-recovery-forceps-ebdbd954","thumbnailUrl":"https://cdn.3dassets.dev/assets/3058/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/3058/v1/poster.webp","blurhash":"U57BJ@oI4nWBx]DiRj%M00M{?cx[IA_Nxu9F","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":37916,"triangles":768,"vertices":2304,"meshes":1,"materials":1,"textures":0,"animations":[],"boundingBox":{"min":[-0.0310053221253137,-0.0000025638991862078284,-0.09943734854459763],"max":[0.0310053221253137,0.009222862278845861,0.09943734854459763]},"sizeMeters":[0.062,0.009,0.199],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"GPT-6 via Codex","downloads":0,"publishedAt":"2026-09-06T05:06:11.906Z","updatedAt":"2026-09-06T05:06:12.002Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/3058/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function ForcepsFieldMedicineAndRecovery(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/3058/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/3058/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/3058/v1/model.glb\" alt=\"Forceps (Field Medicine and Recovery)\" 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/3058/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/3058/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"3060","slug":"field-medicine-and-recovery-trauma-shears-eb0a60cb","title":"Trauma Shears (Field Medicine and Recovery)","summary":"Trauma Shears, an original survival prop measuring 0.10 × 0.01 × 0.17 m.","description":"Trauma Shears. Purpose-built medical equipment with constructed hardware and material separation. Dimensions 0.10 × 0.01 × 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/field-medicine-and-recovery-trauma-shears-eb0a60cb","cdnUrl":"https://cdn.3dassets.dev/assets/3060/v1/model.glb","downloadUrl":"https://3dassets.dev/download/field-medicine-and-recovery-trauma-shears-eb0a60cb","thumbnailUrl":"https://cdn.3dassets.dev/assets/3060/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/3060/v1/poster.webp","blurhash":"U35X_d?b009FRjM{WBx]00D%~q-;%M-;ofD%","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":38700,"triangles":768,"vertices":2304,"meshes":2,"materials":2,"textures":0,"animations":[],"boundingBox":{"min":[-0.04899999871850014,0.000004572946669557411,-0.08644782860009065],"max":[0.04899999871850014,0.013068478401659034,0.08644868433475494]},"sizeMeters":[0.098,0.013,0.173],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"GPT-6 via Codex","downloads":0,"publishedAt":"2026-09-06T05:06:12.942Z","updatedAt":"2026-09-06T05:06:13.627Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/3060/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function TraumaShearsFieldMedicineAndRecovery(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/3060/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/3060/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/3060/v1/model.glb\" alt=\"Trauma Shears (Field Medicine and Recovery)\" 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/3060/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/3060/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"3061","slug":"field-medicine-and-recovery-thermometer-a9c0cf33","title":"Thermometer (Field Medicine and Recovery)","summary":"Thermometer, an original survival prop measuring 0.01 × 0.01 × 0.16 m.","description":"Thermometer. Purpose-built medical equipment with constructed hardware and material separation. Dimensions 0.01 × 0.01 × 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/field-medicine-and-recovery-thermometer-a9c0cf33","cdnUrl":"https://cdn.3dassets.dev/assets/3061/v1/model.glb","downloadUrl":"https://3dassets.dev/download/field-medicine-and-recovery-thermometer-a9c0cf33","thumbnailUrl":"https://cdn.3dassets.dev/assets/3061/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/3061/v1/poster.webp","blurhash":"UA9j+LIWIAM|%f9Gs:t700Ri.8xuDj~pNxIU","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":12688,"triangles":324,"vertices":972,"meshes":3,"materials":3,"textures":0,"animations":[],"boundingBox":{"min":[-0.005998718002570335,-1.0683201770748593e-7,-0.08049999922513962],"max":[0.005998718002570335,0.009999786954053992,0.08049999922513962]},"sizeMeters":[0.012,0.01,0.161],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"GPT-6 via Codex","downloads":0,"publishedAt":"2026-09-06T05:06:13.312Z","updatedAt":"2026-09-06T05:06:13.915Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/3061/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function ThermometerFieldMedicineAndRecovery(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/3061/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/3061/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/3061/v1/model.glb\" alt=\"Thermometer (Field Medicine and Recovery)\" 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/3061/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/3061/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"3062","slug":"field-medicine-and-recovery-stethoscope-d7720c01","title":"Stethoscope (Field Medicine and Recovery)","summary":"Stethoscope, an original survival prop measuring 0.17 × 0.02 × 0.28 m.","description":"Stethoscope. Purpose-built medical equipment with constructed hardware and material separation. Dimensions 0.17 × 0.02 × 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/field-medicine-and-recovery-stethoscope-d7720c01","cdnUrl":"https://cdn.3dassets.dev/assets/3062/v1/model.glb","downloadUrl":"https://3dassets.dev/download/field-medicine-and-recovery-stethoscope-d7720c01","thumbnailUrl":"https://cdn.3dassets.dev/assets/3062/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/3062/v1/poster.webp","blurhash":"U35X_dIU00oKf*D%xa-=00%M?vM{RP_NIo00","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":20252,"triangles":384,"vertices":1152,"meshes":2,"materials":2,"textures":0,"animations":[],"boundingBox":{"min":[-0.08415786562523353,-0.000007253638203074189,-0.13920742273330688],"max":[0.08415116788485466,0.020215144878919053,0.13920742273330688]},"sizeMeters":[0.168,0.02,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:14.648Z","updatedAt":"2026-09-06T05:06:15.601Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/3062/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function StethoscopeFieldMedicineAndRecovery(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/3062/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/3062/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/3062/v1/model.glb\" alt=\"Stethoscope (Field Medicine and Recovery)\" 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/3062/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/3062/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"3063","slug":"field-medicine-and-recovery-blood-pressure-cuff-993c2e03","title":"Blood Pressure Cuff (Field Medicine and Recovery)","summary":"Blood Pressure Cuff, an original survival prop measuring 0.32 × 0.13 × 0.16 m.","description":"Blood Pressure Cuff. Purpose-built medical equipment with constructed hardware and material separation. Dimensions 0.32 × 0.13 × 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/field-medicine-and-recovery-blood-pressure-cuff-993c2e03","cdnUrl":"https://cdn.3dassets.dev/assets/3063/v1/model.glb","downloadUrl":"https://3dassets.dev/download/field-medicine-and-recovery-blood-pressure-cuff-993c2e03","thumbnailUrl":"https://cdn.3dassets.dev/assets/3063/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/3063/v1/poster.webp","blurhash":"U99j.E_K8|Dm?s%LIWIX00M|tPR*M|Rjoya$","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":41792,"triangles":816,"vertices":2448,"meshes":3,"materials":3,"textures":0,"animations":[],"boundingBox":{"min":[-0.16249999671708792,4.5718158547813914e-7,-0.07999999821186066],"max":[0.16249999403953552,0.12999953872059522,0.07999999821186066]},"sizeMeters":[0.325,0.13,0.16],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"GPT-6 via Codex","downloads":0,"publishedAt":"2026-09-06T05:06:14.797Z","updatedAt":"2026-09-06T05:06:15.722Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/3063/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function BloodPressureCuffFieldMedicineAndRecovery(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/3063/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/3063/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/3063/v1/model.glb\" alt=\"Blood Pressure Cuff (Field Medicine and Recovery)\" 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/3063/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/3063/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"3064","slug":"field-medicine-and-recovery-resuscitation-mask-d9d331dd","title":"Resuscitation Mask (Field Medicine and Recovery)","summary":"Resuscitation Mask, an original survival prop measuring 0.08 × 0.07 × 0.11 m.","description":"Resuscitation Mask. Purpose-built medical equipment with constructed hardware and material separation. Dimensions 0.08 × 0.07 × 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/field-medicine-and-recovery-resuscitation-mask-d9d331dd","cdnUrl":"https://cdn.3dassets.dev/assets/3064/v1/model.glb","downloadUrl":"https://3dassets.dev/download/field-medicine-and-recovery-resuscitation-mask-d9d331dd","thumbnailUrl":"https://cdn.3dassets.dev/assets/3064/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/3064/v1/poster.webp","blurhash":"UFD0M$%M00IU8{M{t6xt00WB_2of~pxuIpRj","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":19424,"triangles":352,"vertices":1056,"meshes":3,"materials":3,"textures":0,"animations":[],"boundingBox":{"min":[-0.03750144942599461,-0.0000015868458148318373,-0.054999999701976776],"max":[0.03750144942599461,0.0700004412968701,0.054999999701976776]},"sizeMeters":[0.075,0.07,0.11],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"GPT-6 via Codex","downloads":0,"publishedAt":"2026-09-06T05:06:16.393Z","updatedAt":"2026-09-06T05:06:17.250Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/3064/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function ResuscitationMaskFieldMedicineAndRecovery(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/3064/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/3064/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/3064/v1/model.glb\" alt=\"Resuscitation Mask (Field Medicine and Recovery)\" 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/3064/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/3064/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"3065","slug":"field-medicine-and-recovery-eye-wash-station-bde08642","title":"Eye Wash Station (Field Medicine and Recovery)","summary":"Eye Wash Station, an original survival prop measuring 0.30 × 0.42 × 0.15 m.","description":"Eye Wash Station. Purpose-built medical equipment with constructed hardware and material separation. Dimensions 0.30 × 0.42 × 0.15 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/field-medicine-and-recovery-eye-wash-station-bde08642","cdnUrl":"https://cdn.3dassets.dev/assets/3065/v1/model.glb","downloadUrl":"https://3dassets.dev/download/field-medicine-and-recovery-eye-wash-station-bde08642","thumbnailUrl":"https://cdn.3dassets.dev/assets/3065/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/3065/v1/poster.webp","blurhash":"U7CGe|%M00E0%Yt3M+IW00IT_2-=~q%M9FD%","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":33080,"triangles":636,"vertices":1908,"meshes":3,"materials":3,"textures":0,"animations":[],"boundingBox":{"min":[-0.15000640420356778,0,-0.07349252154762842],"max":[0.15000640420356778,0.41999998688697815,0.07349734570044664]},"sizeMeters":[0.3,0.42,0.147],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"GPT-6 via Codex","downloads":0,"publishedAt":"2026-09-06T05:06:16.785Z","updatedAt":"2026-09-06T05:06:17.586Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/3065/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function EyeWashStationFieldMedicineAndRecovery(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/3065/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/3065/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/3065/v1/model.glb\" alt=\"Eye Wash Station (Field Medicine and Recovery)\" 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/3065/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/3065/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"3066","slug":"field-medicine-and-recovery-handwash-pedal-stand-8a66e27d","title":"Handwash Pedal Stand (Field Medicine and Recovery)","summary":"Handwash Pedal Stand, an original survival prop measuring 0.48 × 1.07 × 0.59 m.","description":"Handwash Pedal Stand. Purpose-built medical equipment with constructed hardware and material separation. Dimensions 0.48 × 1.07 × 0.59 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/field-medicine-and-recovery-handwash-pedal-stand-8a66e27d","cdnUrl":"https://cdn.3dassets.dev/assets/3066/v1/model.glb","downloadUrl":"https://3dassets.dev/download/field-medicine-and-recovery-handwash-pedal-stand-8a66e27d","thumbnailUrl":"https://cdn.3dassets.dev/assets/3066/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/3066/v1/poster.webp","blurhash":"U4AwM58_00tR~Vxu01Mx4T-;E1Wp9GRj^+ju","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":53452,"triangles":1060,"vertices":3180,"meshes":3,"materials":3,"textures":0,"animations":[],"boundingBox":{"min":[-0.23996490197167586,0,-0.29496490167365264],"max":[0.23996490197167586,1.0738040208816528,0.29499999061226845]},"sizeMeters":[0.48,1.074,0.59],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"GPT-6 via Codex","downloads":0,"publishedAt":"2026-09-06T05:06:18.296Z","updatedAt":"2026-09-06T05:06:19.161Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/3066/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function HandwashPedalStandFieldMedicineAndRecovery(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/3066/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/3066/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/3066/v1/model.glb\" alt=\"Handwash Pedal Stand (Field Medicine and Recovery)\" 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/3066/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/3066/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"3067","slug":"field-medicine-and-recovery-decontamination-shower-b8469d60","title":"Decontamination Shower (Field Medicine and Recovery)","summary":"Decontamination Shower, an original survival prop measuring 0.90 × 2.05 × 0.90 m.","description":"Decontamination Shower. Purpose-built medical equipment with constructed hardware and material separation. Dimensions 0.90 × 2.05 × 0.90 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/field-medicine-and-recovery-decontamination-shower-b8469d60","cdnUrl":"https://cdn.3dassets.dev/assets/3067/v1/model.glb","downloadUrl":"https://3dassets.dev/download/field-medicine-and-recovery-decontamination-shower-b8469d60","thumbnailUrl":"https://cdn.3dassets.dev/assets/3067/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/3067/v1/poster.webp","blurhash":"U37d]]RX00%p?uah8{bq02%1_K9Hn+f6W.Wq","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":36540,"triangles":764,"vertices":2292,"meshes":3,"materials":3,"textures":0,"animations":[],"boundingBox":{"min":[-0.44999998807907104,-0.00002159119088687364,-0.44999998807907104],"max":[0.44999998807907104,2.0450000762939453,0.44999998807907104]},"sizeMeters":[0.9,2.045,0.9],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"GPT-6 via Codex","downloads":0,"publishedAt":"2026-09-06T05:06:18.422Z","updatedAt":"2026-09-06T05:06:19.252Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/3067/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function DecontaminationShowerFieldMedicineAndRecovery(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/3067/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/3067/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/3067/v1/model.glb\" alt=\"Decontamination Shower (Field Medicine and Recovery)\" 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/3067/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/3067/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"3068","slug":"field-medicine-and-recovery-disinfectant-sprayer-1131821c","title":"Disinfectant Sprayer (Field Medicine and Recovery)","summary":"Disinfectant Sprayer, an original survival prop measuring 0.67 × 0.54 × 0.24 m.","description":"Disinfectant Sprayer. Purpose-built medical equipment with constructed hardware and material separation. Dimensions 0.67 × 0.54 × 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/field-medicine-and-recovery-disinfectant-sprayer-1131821c","cdnUrl":"https://cdn.3dassets.dev/assets/3068/v1/model.glb","downloadUrl":"https://3dassets.dev/download/field-medicine-and-recovery-disinfectant-sprayer-1131821c","thumbnailUrl":"https://cdn.3dassets.dev/assets/3068/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/3068/v1/poster.webp","blurhash":"UNB3.=~pM|4oofofayaf4nD%oe%LWBafj[j[","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":19204,"triangles":380,"vertices":1140,"meshes":3,"materials":3,"textures":0,"animations":[],"boundingBox":{"min":[-0.336068472678984,0,-0.1199945051625617],"max":[0.33607396483421326,0.5400044003928839,0.1199945051625617]},"sizeMeters":[0.672,0.54,0.24],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"GPT-6 via Codex","downloads":0,"publishedAt":"2026-09-06T05:06:21.058Z","updatedAt":"2026-09-06T05:06:21.779Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/3068/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function DisinfectantSprayerFieldMedicineAndRecovery(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/3068/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/3068/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/3068/v1/model.glb\" alt=\"Disinfectant Sprayer (Field Medicine and Recovery)\" 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/3068/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/3068/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"3069","slug":"field-medicine-and-recovery-instrument-tray-b4d56a2f","title":"Instrument Tray (Field Medicine and Recovery)","summary":"Instrument Tray, an original survival prop measuring 0.32 × 0.04 × 0.20 m.","description":"Instrument Tray. Purpose-built medical equipment with constructed hardware and material separation. Dimensions 0.32 × 0.04 × 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/field-medicine-and-recovery-instrument-tray-b4d56a2f","cdnUrl":"https://cdn.3dassets.dev/assets/3069/v1/model.glb","downloadUrl":"https://3dassets.dev/download/field-medicine-and-recovery-instrument-tray-b4d56a2f","thumbnailUrl":"https://cdn.3dassets.dev/assets/3069/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/3069/v1/poster.webp","blurhash":"U6A105x]00od.8%MRjM{00ae_NRj4TD%oMxv","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":27000,"triangles":540,"vertices":1620,"meshes":1,"materials":1,"textures":0,"animations":[],"boundingBox":{"min":[-0.1615000069141388,2.443702600378461e-7,-0.10250792394177857],"max":[0.1615000069141388,0.03599975761531969,0.10250792394177857]},"sizeMeters":[0.323,0.036,0.205],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"GPT-6 via Codex","downloads":0,"publishedAt":"2026-09-06T05:06:20.895Z","updatedAt":"2026-09-06T05:06:21.111Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/3069/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function InstrumentTrayFieldMedicineAndRecovery(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/3069/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/3069/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/3069/v1/model.glb\" alt=\"Instrument Tray (Field Medicine and Recovery)\" 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/3069/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/3069/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"3071","slug":"field-medicine-and-recovery-sharps-container-23d9366d","title":"Sharps Container (Field Medicine and Recovery)","summary":"Sharps Container, an original survival prop measuring 0.17 × 0.27 × 0.14 m.","description":"Sharps Container. Purpose-built medical equipment with constructed hardware and material separation. Dimensions 0.17 × 0.27 × 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/field-medicine-and-recovery-sharps-container-23d9366d","cdnUrl":"https://cdn.3dassets.dev/assets/3071/v1/model.glb","downloadUrl":"https://3dassets.dev/download/field-medicine-and-recovery-sharps-container-23d9366d","thumbnailUrl":"https://cdn.3dassets.dev/assets/3071/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/3071/v1/poster.webp","blurhash":"U8E1gJ^i020#0$SL}rs.0OE4}U-T=coeJAWC","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":17344,"triangles":324,"vertices":972,"meshes":2,"materials":2,"textures":0,"animations":[],"boundingBox":{"min":[-0.08250000327825546,0,-0.06750412268115198],"max":[0.08250000327825546,0.2749935158098894,0.06750412268115198]},"sizeMeters":[0.165,0.275,0.135],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"GPT-6 via Codex","downloads":0,"publishedAt":"2026-09-06T05:06:22.496Z","updatedAt":"2026-09-06T05:06:23.088Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/3071/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function SharpsContainerFieldMedicineAndRecovery(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/3071/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/3071/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/3071/v1/model.glb\" alt=\"Sharps Container (Field Medicine and Recovery)\" 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/3071/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/3071/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"3070","slug":"field-medicine-and-recovery-waste-foot-bin-0f925be1","title":"Waste Foot Bin (Field Medicine and Recovery)","summary":"Waste Foot Bin, an original survival prop measuring 0.33 × 0.47 × 0.41 m.","description":"Waste Foot Bin. Purpose-built medical equipment with constructed hardware and material separation. Dimensions 0.33 × 0.47 × 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/field-medicine-and-recovery-waste-foot-bin-0f925be1","cdnUrl":"https://cdn.3dassets.dev/assets/3070/v1/model.glb","downloadUrl":"https://3dassets.dev/download/field-medicine-and-recovery-waste-foot-bin-0f925be1","thumbnailUrl":"https://cdn.3dassets.dev/assets/3070/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/3070/v1/poster.webp","blurhash":"UDCGSxM|00t69Zt6-:M|00ay~pxa%MWCIVs:","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":12104,"triangles":236,"vertices":708,"meshes":3,"materials":2,"textures":0,"animations":[],"boundingBox":{"min":[-0.16500000655651093,0,-0.20250000059604645],"max":[0.16500000655651093,0.46500359198481145,0.2025000034272671]},"sizeMeters":[0.33,0.465,0.405],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"GPT-6 via Codex","downloads":0,"publishedAt":"2026-09-06T05:06:22.683Z","updatedAt":"2026-09-06T05:06:22.862Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/3070/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function WasteFootBinFieldMedicineAndRecovery(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/3070/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/3070/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/3070/v1/model.glb\" alt=\"Waste Foot Bin (Field Medicine and Recovery)\" 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/3070/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/3070/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"3072","slug":"field-medicine-and-recovery-medicine-lockbox-956b0124","title":"Medicine Lockbox (Field Medicine and Recovery)","summary":"Medicine Lockbox, an original survival prop measuring 0.46 × 0.41 × 0.27 m.","description":"Medicine Lockbox. Purpose-built medical equipment with constructed hardware and material separation. Dimensions 0.46 × 0.41 × 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/field-medicine-and-recovery-medicine-lockbox-956b0124","cdnUrl":"https://cdn.3dassets.dev/assets/3072/v1/model.glb","downloadUrl":"https://3dassets.dev/download/field-medicine-and-recovery-medicine-lockbox-956b0124","thumbnailUrl":"https://cdn.3dassets.dev/assets/3072/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/3072/v1/poster.webp","blurhash":"U58}A5f+4mD%00%L-;fi00M{M_-;~XRkV[IB","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":46376,"triangles":900,"vertices":2700,"meshes":4,"materials":3,"textures":0,"animations":[],"boundingBox":{"min":[-0.22900000214576713,-0.000007550350662965943,-0.135998143607564],"max":[0.22900000429153441,0.41075000166893005,0.13599879480685212]},"sizeMeters":[0.458,0.411,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:23.865Z","updatedAt":"2026-09-06T05:06:24.700Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/3072/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function MedicineLockboxFieldMedicineAndRecovery(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/3072/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/3072/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/3072/v1/model.glb\" alt=\"Medicine Lockbox (Field Medicine and Recovery)\" 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/3072/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/3072/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"3073","slug":"field-medicine-and-recovery-recovery-sta-6d900299-starter-scene","title":"Recovery Station (Field Medicine and Recovery)","summary":"Composed example for Field Medicine and Recovery.","description":"Recovery Station assembled from canonical models in this pack. Demonstration layout only; systems are not simulated.","status":"published","url":"https://3dassets.dev/assets/field-medicine-and-recovery-recovery-sta-6d900299-starter-scene","cdnUrl":"https://cdn.3dassets.dev/assets/3073/v1/model.glb","downloadUrl":"https://3dassets.dev/download/field-medicine-and-recovery-recovery-sta-6d900299-starter-scene","thumbnailUrl":"https://cdn.3dassets.dev/assets/3073/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/3073/v1/poster.webp","blurhash":"UABzIFIU00_2%2RkM|t600xu~p9ZWnxuozIV","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":77700,"triangles":3172,"vertices":2731,"meshes":15,"materials":5,"textures":1,"animations":[],"boundingBox":{"min":[-1.4000183198416727,-8.57785091030322e-7,-1.0749977188252675],"max":[1.2801786393174788,1.8305000066757202,1.0100032125796532]},"sizeMeters":[2.68,1.831,2.085],"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:24.356Z","updatedAt":"2026-09-06T05:06:25.236Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/3073/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function RecoveryStationFieldMedicineAndRecovery(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/3073/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/3073/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/3073/v1/model.glb\" alt=\"Recovery Station (Field Medicine and Recovery)\" 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/3073/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/3073/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"3074","slug":"field-medicine-and-recovery-field-wash-and-triage-8fec0103","title":"Field Wash and Triage (Field Medicine and Recovery)","summary":"Composed example for Field Medicine and Recovery.","description":"Field Wash and Triage assembled from canonical models in this pack. Demonstration layout only; systems are not simulated.","status":"published","url":"https://3dassets.dev/assets/field-medicine-and-recovery-field-wash-and-triage-8fec0103","cdnUrl":"https://cdn.3dassets.dev/assets/3074/v1/model.glb","downloadUrl":"https://3dassets.dev/download/field-medicine-and-recovery-field-wash-and-triage-8fec0103","thumbnailUrl":"https://cdn.3dassets.dev/assets/3074/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/3074/v1/poster.webp","blurhash":"U58z}i0000RQ9GIU_Moy00_Mt8xuob-;8{tQ","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":93564,"triangles":4384,"vertices":3791,"meshes":19,"materials":4,"textures":0,"animations":[],"boundingBox":{"min":[-1.3150000065565108,-0.00002159119088687364,-0.949999988079071],"max":[1.099999988079071,2.0450000762939453,2.3300000429153442]},"sizeMeters":[2.415,2.045,3.28],"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.433Z","updatedAt":"2026-09-06T05:06:26.375Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/3074/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function FieldWashAndTriageFieldMedicineAndRecovery(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/3074/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/3074/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/3074/v1/model.glb\" alt=\"Field Wash and Triage (Field Medicine and Recovery)\" 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/3074/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/3074/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}}]}}