{"data":{"id":51,"slug":"creature-husbandry-and-transport","title":"Animal Pens and Creature Transport","summary":"Pens, gates and handling races, feeders and water stands, nesting and incubation gear, saddles, harnesses, panniers and travois for keeping and transporting creatures in a survival game.","description":"Creature Husbandry and Transport: individually specified survival equipment, honest static construction, metre scale. CC0, AI-generated. Species-neutral equipment: intended 1.2m-wide back envelope, custom fitting required.","url":"https://3dassets.dev/packs/creature-husbandry-and-transport","coverUrl":"https://cdn.3dassets.dev/assets/24033/v1/poster.webp","assetCount":52,"aiGenerated":true,"aiGeneratedAssetCount":52,"aiModels":["Claude Fable 5.1"],"aiModelUnspecifiedCount":0,"featured":true,"licenseLabel":"CC0 1.0 Universal","totalBytes":4301796,"totalTriangles":90348,"starterScene":{"id":"24033","slug":"creature-husbandry-and-transport-husband-c7dbb5ef-starter-scene","title":"Husbandry Courtyard (Animal Pens and Creature Transport)","summary":"Composed husbandry courtyard with clear access paths and use-specific object placement. Static demonstration only.","description":"Composed husbandry courtyard with clear access paths and use-specific object placement. Static demonstration only.","status":"published","url":"https://3dassets.dev/assets/creature-husbandry-and-transport-husband-c7dbb5ef-starter-scene","cdnUrl":"https://cdn.3dassets.dev/assets/24033/v1/model.glb","downloadUrl":"https://3dassets.dev/download/creature-husbandry-and-transport-husband-c7dbb5ef-starter-scene","thumbnailUrl":"https://cdn.3dassets.dev/assets/24033/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/24033/v1/poster.webp","blurhash":"U47U0F%z014V%zxtMyR600Me_K.68xD*.6yC","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":197908,"triangles":8748,"vertices":7467,"meshes":19,"materials":5,"textures":1,"animations":[],"boundingBox":{"min":[-3.5000213828256967,-0.000029370110039339536,-2.06500442867644],"max":[4.065000057220459,2.5249882213771118,2.549999952316284]},"sizeMeters":[7.565,2.525,4.615],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization","EXT_texture_webp"]},"aiGenerated":true,"aiModel":"Claude Fable 5.1","downloads":11,"publishedAt":"2026-09-07T20:16:54.937Z","updatedAt":"2026-10-05T14:09:04.721Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/24033/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function HusbandryCourtyardAnimalPensAndCreatureTransport(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/24033/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/24033/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/24033/v1/model.glb\" alt=\"Husbandry Courtyard (Animal Pens and Creature Transport)\" 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/24033/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/24033/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},"assets":[{"id":"23988","slug":"creature-husbandry-and-transport-pen-rail-2m-eccd151e","title":"Pen Rail 2m (Animal Pens and Creature Transport)","summary":"Pen Rail 2m: original weathered survival equipment with explicit construction and metre-scale dimensions.","description":"Pen Rail 2m. Species-neutral static equipment. Saddles/harnesses assume approximately 1.2m back width; no universal fit, creature mesh, rigging or simulation. Fit and straps require adaptation. Dimensions 2.13 × 1.30 × 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: timber, oxidised metal, canvas and natural fibres. Static geometry; no rig, animation, collision or navigation data. Separate named nodes have local pivots; mounting and fitting require application logic.","status":"published","url":"https://3dassets.dev/assets/creature-husbandry-and-transport-pen-rail-2m-eccd151e","cdnUrl":"https://cdn.3dassets.dev/assets/23988/v1/model.glb","downloadUrl":"https://3dassets.dev/download/creature-husbandry-and-transport-pen-rail-2m-eccd151e","thumbnailUrl":"https://cdn.3dassets.dev/assets/23988/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/23988/v1/poster.webp","blurhash":"U37JRpW;v%s.^N}ER+i{0~-AxZRlI=OVxFNw","category":{"slug":"props","title":"Props & Furniture"},"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":35248,"triangles":484,"vertices":1452,"meshes":1,"materials":1,"textures":1,"animations":[],"boundingBox":{"min":[-1.065000057220459,0.00002069382241598472,-0.06500442867644025],"max":[1.065000057220459,1.299979258493868,0.06500442867644025]},"sizeMeters":[2.13,1.3,0.13],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization","EXT_texture_webp"]},"aiGenerated":true,"aiModel":"Claude Fable 5.1","downloads":9,"publishedAt":"2026-09-07T20:16:44.820Z","updatedAt":"2026-10-25T11:19:10.307Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/23988/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function PenRail2mAnimalPensAndCreatureTransport(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/23988/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/23988/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/23988/v1/model.glb\" alt=\"Pen Rail 2m (Animal Pens and Creature Transport)\" 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/23988/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/23988/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"23987","slug":"creature-husbandry-and-transport-pen-corner-fbe8f6e0","title":"Pen Corner (Animal Pens and Creature Transport)","summary":"Pen Corner: original weathered survival equipment with explicit construction and metre-scale dimensions.","description":"Pen Corner. Species-neutral static equipment. Saddles/harnesses assume approximately 1.2m back width; no universal fit, creature mesh, rigging or simulation. Fit and straps require adaptation. Dimensions 2.13 × 1.30 × 2.13 m (X × Y × Z). Metre units, +Y up, +Z front; origin on the ground at the footprint centre unless stated. Weathered survival palette: timber, oxidised metal, canvas and natural fibres. Static geometry; no rig, animation, collision or navigation data. Separate named nodes have local pivots; mounting and fitting require application logic.","status":"published","url":"https://3dassets.dev/assets/creature-husbandry-and-transport-pen-corner-fbe8f6e0","cdnUrl":"https://cdn.3dassets.dev/assets/23987/v1/model.glb","downloadUrl":"https://3dassets.dev/download/creature-husbandry-and-transport-pen-corner-fbe8f6e0","thumbnailUrl":"https://cdn.3dassets.dev/assets/23987/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/23987/v1/poster.webp","blurhash":"U46H1CsWDjs+}@o2E1WU0}a{S#Nb5lbFs:S3","category":{"slug":"props","title":"Props & Furniture"},"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":59256,"triangles":888,"vertices":2664,"meshes":2,"materials":2,"textures":1,"animations":[],"boundingBox":{"min":[-0.06499999761581421,0,-0.06499999761581421],"max":[2.065000057220459,1.2999999523162842,2.065000057220459]},"sizeMeters":[2.13,1.3,2.13],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization","EXT_texture_webp"]},"aiGenerated":true,"aiModel":"Claude Fable 5.1","downloads":9,"publishedAt":"2026-09-07T20:16:44.787Z","updatedAt":"2026-10-25T12:51:24.025Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/23987/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function PenCornerAnimalPensAndCreatureTransport(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/23987/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/23987/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/23987/v1/model.glb\" alt=\"Pen Corner (Animal Pens and Creature Transport)\" 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/23987/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/23987/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"23984","slug":"creature-husbandry-and-transport-pen-gate-frame-d328261f","title":"Pen Gate Frame (Animal Pens and Creature Transport)","summary":"Pen Gate Frame: original weathered survival equipment with explicit construction and metre-scale dimensions.","description":"Pen Gate Frame. Species-neutral static equipment. Saddles/harnesses assume approximately 1.2m back width; no universal fit, creature mesh, rigging or simulation. Fit and straps require adaptation. Dimensions 2.00 × 1.77 × 0.50 m (X × Y × Z). Metre units, +Y up, +Z front; origin on the ground at the footprint centre unless stated. Weathered survival palette: timber, oxidised metal, canvas and natural fibres. Static geometry; no rig, animation, collision or navigation data. Separate named nodes have local pivots; mounting and fitting require application logic.","status":"published","url":"https://3dassets.dev/assets/creature-husbandry-and-transport-pen-gate-frame-d328261f","cdnUrl":"https://cdn.3dassets.dev/assets/23984/v1/model.glb","downloadUrl":"https://3dassets.dev/download/creature-husbandry-and-transport-pen-gate-frame-d328261f","thumbnailUrl":"https://cdn.3dassets.dev/assets/23984/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/23984/v1/poster.webp","blurhash":"U16Gr9My0i}?pA^6E49]F]SeEjNHS5=v$$1K","category":{"slug":"props","title":"Props & Furniture"},"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":38556,"triangles":540,"vertices":1620,"meshes":1,"materials":1,"textures":1,"animations":[],"boundingBox":{"min":[-1,-0.000006265831185792159,-0.250038148136845],"max":[1,1.7700062467576996,0.250038148136845]},"sizeMeters":[2,1.77,0.5],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization","EXT_texture_webp"]},"aiGenerated":true,"aiModel":"Claude Fable 5.1","downloads":10,"publishedAt":"2026-09-07T20:16:43.585Z","updatedAt":"2026-10-12T06:39:18.493Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/23984/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function PenGateFrameAnimalPensAndCreatureTransport(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/23984/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/23984/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/23984/v1/model.glb\" alt=\"Pen Gate Frame (Animal Pens and Creature Transport)\" 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/23984/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/23984/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"23982","slug":"creature-husbandry-and-transport-pen-gate-leaf-de6f9b5c","title":"Pen Gate Leaf (Animal Pens and Creature Transport)","summary":"Pen Gate Leaf: original weathered survival equipment with explicit construction and metre-scale dimensions.","description":"Pen Gate Leaf. Species-neutral static equipment. Saddles/harnesses assume approximately 1.2m back width; no universal fit, creature mesh, rigging or simulation. Fit and straps require adaptation. Dimensions 1.67 × 1.35 × 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: timber, oxidised metal, canvas and natural fibres. Static geometry; no rig, animation, collision or navigation data. Separate named nodes have local pivots; mounting and fitting require application logic.","status":"published","url":"https://3dassets.dev/assets/creature-husbandry-and-transport-pen-gate-leaf-de6f9b5c","cdnUrl":"https://cdn.3dassets.dev/assets/23982/v1/model.glb","downloadUrl":"https://3dassets.dev/download/creature-husbandry-and-transport-pen-gate-leaf-de6f9b5c","thumbnailUrl":"https://cdn.3dassets.dev/assets/23982/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/23982/v1/poster.webp","blurhash":"U17wKD+t00^kZs=r?RNN00S7?wNEIU^*bK02","category":{"slug":"props","title":"Props & Furniture"},"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":49800,"triangles":756,"vertices":2268,"meshes":2,"materials":2,"textures":1,"animations":[],"boundingBox":{"min":[-0.8349999777972699,0.000032990699830204306,-0.05496795499548905],"max":[0.8349999904632568,1.3499670450629568,0.055038178860054895]},"sizeMeters":[1.67,1.35,0.11],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization","EXT_texture_webp"]},"aiGenerated":true,"aiModel":"Claude Fable 5.1","downloads":11,"publishedAt":"2026-09-07T20:16:44.544Z","updatedAt":"2026-10-25T15:50:12.086Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/23982/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function PenGateLeafAnimalPensAndCreatureTransport(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/23982/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/23982/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/23982/v1/model.glb\" alt=\"Pen Gate Leaf (Animal Pens and Creature Transport)\" 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/23982/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/23982/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"23981","slug":"creature-husbandry-and-transport-handling-race-a53e352b","title":"Handling Race (Animal Pens and Creature Transport)","summary":"Handling Race: original weathered survival equipment with explicit construction and metre-scale dimensions.","description":"Handling Race. Species-neutral static equipment. Saddles/harnesses assume approximately 1.2m back width; no universal fit, creature mesh, rigging or simulation. Fit and straps require adaptation. Dimensions 1.52 × 1.50 × 3.12 m (X × Y × Z). Metre units, +Y up, +Z front; origin on the ground at the footprint centre unless stated. Weathered survival palette: timber, oxidised metal, canvas and natural fibres. Static geometry; no rig, animation, collision or navigation data. Separate named nodes have local pivots; mounting and fitting require application logic.","status":"published","url":"https://3dassets.dev/assets/creature-husbandry-and-transport-handling-race-a53e352b","cdnUrl":"https://cdn.3dassets.dev/assets/23981/v1/model.glb","downloadUrl":"https://3dassets.dev/download/creature-husbandry-and-transport-handling-race-a53e352b","thumbnailUrl":"https://cdn.3dassets.dev/assets/23981/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/23981/v1/poster.webp","blurhash":"U16QL}^g1INb~8E|Eg=J0N9wEjjb0hItRn|_","category":{"slug":"props","title":"Props & Furniture"},"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":73884,"triangles":1128,"vertices":3384,"meshes":1,"materials":1,"textures":1,"animations":[],"boundingBox":{"min":[-0.7598852225319453,0.00001742305959928636,-1.559999942779541],"max":[0.7598852225319453,1.4999825769404007,1.559999942779541]},"sizeMeters":[1.52,1.5,3.12],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization","EXT_texture_webp"]},"aiGenerated":true,"aiModel":"Claude Fable 5.1","downloads":8,"publishedAt":"2026-09-07T20:16:44.456Z","updatedAt":"2026-10-25T16:36:28.605Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/23981/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function HandlingRaceAnimalPensAndCreatureTransport(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/23981/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/23981/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/23981/v1/model.glb\" alt=\"Handling Race (Animal Pens and Creature Transport)\" 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/23981/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/23981/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"23989","slug":"creature-husbandry-and-transport-sorting-gate-5d36ab68","title":"Sorting Gate (Animal Pens and Creature Transport)","summary":"Sorting Gate: original weathered survival equipment with explicit construction and metre-scale dimensions.","description":"Sorting Gate. Species-neutral static equipment. Saddles/harnesses assume approximately 1.2m back width; no universal fit, creature mesh, rigging or simulation. Fit and straps require adaptation. Dimensions 1.81 × 1.70 × 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: timber, oxidised metal, canvas and natural fibres. Static geometry; no rig, animation, collision or navigation data. Separate named nodes have local pivots; mounting and fitting require application logic.","status":"published","url":"https://3dassets.dev/assets/creature-husbandry-and-transport-sorting-gate-5d36ab68","cdnUrl":"https://cdn.3dassets.dev/assets/23989/v1/model.glb","downloadUrl":"https://3dassets.dev/download/creature-husbandry-and-transport-sorting-gate-5d36ab68","thumbnailUrl":"https://cdn.3dassets.dev/assets/23989/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/23989/v1/poster.webp","blurhash":"U36aem?w0LDh?a%LNHE201ja^*R%S%x]xZMx","category":{"slug":"props","title":"Props & Furniture"},"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":42612,"triangles":620,"vertices":1860,"meshes":3,"materials":2,"textures":1,"animations":[],"boundingBox":{"min":[-0.9075012384815605,0,-0.08000122298435285],"max":[0.9075000133365393,1.7000000476837158,0.08000122298435285]},"sizeMeters":[1.815,1.7,0.16],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization","EXT_texture_webp"]},"aiGenerated":true,"aiModel":"Claude Fable 5.1","downloads":9,"publishedAt":"2026-09-07T20:16:44.866Z","updatedAt":"2026-10-25T16:29:22.557Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/23989/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function SortingGateAnimalPensAndCreatureTransport(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/23989/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/23989/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/23989/v1/model.glb\" alt=\"Sorting Gate (Animal Pens and Creature Transport)\" 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/23989/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/23989/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"23985","slug":"creature-husbandry-and-transport-training-post-24c670c7","title":"Training Post (Animal Pens and Creature Transport)","summary":"Training Post: original weathered survival equipment with explicit construction and metre-scale dimensions.","description":"Training Post. Species-neutral static equipment. Saddles/harnesses assume approximately 1.2m back width; no universal fit, creature mesh, rigging or simulation. Fit and straps require adaptation. Dimensions 0.34 × 1.40 × 0.34 m (X × Y × Z). Metre units, +Y up, +Z front; origin on the ground at the footprint centre unless stated. Weathered survival palette: timber, oxidised metal, canvas and natural fibres. Static geometry; no rig, animation, collision or navigation data. Separate named nodes have local pivots; mounting and fitting require application logic.","status":"published","url":"https://3dassets.dev/assets/creature-husbandry-and-transport-training-post-24c670c7","cdnUrl":"https://cdn.3dassets.dev/assets/23985/v1/model.glb","downloadUrl":"https://3dassets.dev/download/creature-husbandry-and-transport-training-post-24c670c7","thumbnailUrl":"https://cdn.3dassets.dev/assets/23985/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/23985/v1/poster.webp","blurhash":"U167+O^*0001~otR4;IA01Ip?[?FiIMxPA.8","category":{"slug":"props","title":"Props & Furniture"},"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":67732,"triangles":1232,"vertices":3696,"meshes":3,"materials":3,"textures":1,"animations":[],"boundingBox":{"min":[-0.1699825492490981,0,-0.1699825492490981],"max":[0.1699825492490981,1.399999976158142,0.1699825492490981]},"sizeMeters":[0.34,1.4,0.34],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization","EXT_texture_webp"]},"aiGenerated":true,"aiModel":"Claude Fable 5.1","downloads":14,"publishedAt":"2026-09-07T20:16:43.627Z","updatedAt":"2026-10-25T15:38:52.461Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/23985/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function TrainingPostAnimalPensAndCreatureTransport(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/23985/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/23985/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/23985/v1/model.glb\" alt=\"Training Post (Animal Pens and Creature Transport)\" 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/23985/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/23985/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"23983","slug":"creature-husbandry-and-transport-resting-platform-be6d80e9","title":"Resting Platform (Animal Pens and Creature Transport)","summary":"Resting Platform: original weathered survival equipment with explicit construction and metre-scale dimensions.","description":"Resting Platform. Species-neutral static equipment. Saddles/harnesses assume approximately 1.2m back width; no universal fit, creature mesh, rigging or simulation. Fit and straps require adaptation. Dimensions 2.00 × 0.44 × 2.29 m (X × Y × Z). Metre units, +Y up, +Z front; origin on the ground at the footprint centre unless stated. Weathered survival palette: timber, oxidised metal, canvas and natural fibres. Static geometry; no rig, animation, collision or navigation data. Separate named nodes have local pivots; mounting and fitting require application logic.","status":"published","url":"https://3dassets.dev/assets/creature-husbandry-and-transport-resting-platform-be6d80e9","cdnUrl":"https://cdn.3dassets.dev/assets/23983/v1/model.glb","downloadUrl":"https://3dassets.dev/download/creature-husbandry-and-transport-resting-platform-be6d80e9","thumbnailUrl":"https://cdn.3dassets.dev/assets/23983/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/23983/v1/poster.webp","blurhash":"U68Ng_xt01Rk.7WDMyt600M|_Kt74Ut3%fRR","category":{"slug":"props","title":"Props & Furniture"},"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":115804,"triangles":1836,"vertices":5508,"meshes":2,"materials":2,"textures":1,"animations":[],"boundingBox":{"min":[-1.0000181136418114,0.000015156550097733534,-1.1440000534057617],"max":[1.0000181136418114,0.4399964856344536,1.1440000534057617]},"sizeMeters":[2,0.44,2.288],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization","EXT_texture_webp"]},"aiGenerated":true,"aiModel":"Claude Fable 5.1","downloads":8,"publishedAt":"2026-09-07T20:16:43.562Z","updatedAt":"2026-10-25T16:45:07.819Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/23983/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function RestingPlatformAnimalPensAndCreatureTransport(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/23983/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/23983/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/23983/v1/model.glb\" alt=\"Resting Platform (Animal Pens and Creature Transport)\" 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/23983/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/23983/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"23991","slug":"creature-husbandry-and-transport-shade-sail-frame-1f24ce71","title":"Shade Sail Frame (Animal Pens and Creature Transport)","summary":"Shade Sail Frame: original weathered survival equipment with explicit construction and metre-scale dimensions.","description":"Shade Sail Frame. Species-neutral static equipment. Saddles/harnesses assume approximately 1.2m back width; no universal fit, creature mesh, rigging or simulation. Fit and straps require adaptation. Dimensions 3.10 × 2.52 × 3.10 m (X × Y × Z). Metre units, +Y up, +Z front; origin on the ground at the footprint centre unless stated. Weathered survival palette: timber, oxidised metal, canvas and natural fibres. Static geometry; no rig, animation, collision or navigation data. Separate named nodes have local pivots; mounting and fitting require application logic.","status":"published","url":"https://3dassets.dev/assets/creature-husbandry-and-transport-shade-sail-frame-1f24ce71","cdnUrl":"https://cdn.3dassets.dev/assets/23991/v1/model.glb","downloadUrl":"https://3dassets.dev/download/creature-husbandry-and-transport-shade-sail-frame-1f24ce71","thumbnailUrl":"https://cdn.3dassets.dev/assets/23991/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/23991/v1/poster.webp","blurhash":"UM9%@XofIBa}_LofMyfktQa}RkfkD+WVofay","category":{"slug":"props","title":"Props & Furniture"},"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":44280,"triangles":644,"vertices":1932,"meshes":2,"materials":2,"textures":1,"animations":[],"boundingBox":{"min":[-1.5499999523162842,0.00003311267125982731,-1.5499999523162842],"max":[1.5499999523162842,2.5249882213771118,1.5499999523162842]},"sizeMeters":[3.1,2.525,3.1],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization","EXT_texture_webp"]},"aiGenerated":true,"aiModel":"Claude Fable 5.1","downloads":9,"publishedAt":"2026-09-07T20:16:45.264Z","updatedAt":"2026-10-10T22:04:28.389Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/23991/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function ShadeSailFrameAnimalPensAndCreatureTransport(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/23991/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/23991/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/23991/v1/model.glb\" alt=\"Shade Sail Frame (Animal Pens and Creature Transport)\" 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/23991/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/23991/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"23992","slug":"creature-husbandry-and-transport-quarantine-divider-75e71763","title":"Quarantine Divider (Animal Pens and Creature Transport)","summary":"Quarantine Divider: original weathered survival equipment with explicit construction and metre-scale dimensions.","description":"Quarantine Divider. Species-neutral static equipment. Saddles/harnesses assume approximately 1.2m back width; no universal fit, creature mesh, rigging or simulation. Fit and straps require adaptation. Dimensions 2.25 × 1.77 × 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: timber, oxidised metal, canvas and natural fibres. Static geometry; no rig, animation, collision or navigation data. Separate named nodes have local pivots; mounting and fitting require application logic.","status":"published","url":"https://3dassets.dev/assets/creature-husbandry-and-transport-quarantine-divider-75e71763","cdnUrl":"https://cdn.3dassets.dev/assets/23992/v1/model.glb","downloadUrl":"https://3dassets.dev/download/creature-husbandry-and-transport-quarantine-divider-75e71763","thumbnailUrl":"https://cdn.3dassets.dev/assets/23992/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/23992/v1/poster.webp","blurhash":"U8Amq_%L00M}Mw%LozD*01M{_LtRtRogoMox","category":{"slug":"props","title":"Props & Furniture"},"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":56924,"triangles":972,"vertices":2916,"meshes":5,"materials":5,"textures":1,"animations":[],"boundingBox":{"min":[-1.125,-0.000026532098008402727,-0.374954222235786],"max":[1.125,1.770026513024522,0.374954222235786]},"sizeMeters":[2.25,1.77,0.75],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization","EXT_texture_webp"]},"aiGenerated":true,"aiModel":"Claude Fable 5.1","downloads":8,"publishedAt":"2026-09-07T20:16:45.356Z","updatedAt":"2026-10-25T15:51:11.595Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/23992/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function QuarantineDividerAnimalPensAndCreatureTransport(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/23992/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/23992/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/23992/v1/model.glb\" alt=\"Quarantine Divider (Animal Pens and Creature Transport)\" 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/23992/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/23992/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"23993","slug":"creature-husbandry-and-transport-hay-feeding-rack-c2f303b0","title":"Hay Feeding Rack (Animal Pens and Creature Transport)","summary":"Hay Feeding Rack: original weathered survival equipment with explicit construction and metre-scale dimensions.","description":"Hay Feeding Rack. Species-neutral static equipment. Saddles/harnesses assume approximately 1.2m back width; no universal fit, creature mesh, rigging or simulation. Fit and straps require adaptation. Dimensions 1.30 × 1.33 × 1.07 m (X × Y × Z). Metre units, +Y up, +Z front; origin on the ground at the footprint centre unless stated. Weathered survival palette: timber, oxidised metal, canvas and natural fibres. Static geometry; no rig, animation, collision or navigation data. Separate named nodes have local pivots; mounting and fitting require application logic.","status":"published","url":"https://3dassets.dev/assets/creature-husbandry-and-transport-hay-feeding-rack-c2f303b0","cdnUrl":"https://cdn.3dassets.dev/assets/23993/v1/model.glb","downloadUrl":"https://3dassets.dev/download/creature-husbandry-and-transport-hay-feeding-rack-c2f303b0","thumbnailUrl":"https://cdn.3dassets.dev/assets/23993/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/23993/v1/poster.webp","blurhash":"U78NUzRO00%M_NaKDit74.t8xaM{8wo}x]RO","category":{"slug":"props","title":"Props & Furniture"},"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":140436,"triangles":2484,"vertices":7452,"meshes":2,"materials":2,"textures":1,"animations":[],"boundingBox":{"min":[-0.6499714043341452,0,-0.5349947331655079],"max":[0.6499714043341452,1.3303109407424927,0.5349947331655079]},"sizeMeters":[1.3,1.33,1.07],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization","EXT_texture_webp"]},"aiGenerated":true,"aiModel":"Claude Fable 5.1","downloads":12,"publishedAt":"2026-09-07T20:16:45.670Z","updatedAt":"2026-10-25T16:25:55.668Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/23993/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function HayFeedingRackAnimalPensAndCreatureTransport(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/23993/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/23993/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/23993/v1/model.glb\" alt=\"Hay Feeding Rack (Animal Pens and Creature Transport)\" 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/23993/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/23993/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"23994","slug":"creature-husbandry-and-transport-deep-feed-trough-7f09d864","title":"Deep Feed Trough (Animal Pens and Creature Transport)","summary":"Deep Feed Trough: original weathered survival equipment with explicit construction and metre-scale dimensions.","description":"Deep Feed Trough. Species-neutral static equipment. Saddles/harnesses assume approximately 1.2m back width; no universal fit, creature mesh, rigging or simulation. Fit and straps require adaptation. Dimensions 1.50 × 0.63 × 0.65 m (X × Y × Z). Metre units, +Y up, +Z front; origin on the ground at the footprint centre unless stated. Weathered survival palette: timber, oxidised metal, canvas and natural fibres. Static geometry; no rig, animation, collision or navigation data. Separate named nodes have local pivots; mounting and fitting require application logic.","status":"published","url":"https://3dassets.dev/assets/creature-husbandry-and-transport-deep-feed-trough-7f09d864","cdnUrl":"https://cdn.3dassets.dev/assets/23994/v1/model.glb","downloadUrl":"https://3dassets.dev/download/creature-husbandry-and-transport-deep-feed-trough-7f09d864","thumbnailUrl":"https://cdn.3dassets.dev/assets/23994/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/23994/v1/poster.webp","blurhash":"U57d8-%2EknN~C-pXSIU1Ix]wwIo57X8RPWY","category":{"slug":"props","title":"Props & Furniture"},"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":75592,"triangles":1188,"vertices":3564,"meshes":2,"materials":2,"textures":1,"animations":[],"boundingBox":{"min":[-0.75,0.00004121190872152791,-0.32616840456608004],"max":[0.75,0.6288314282673121,0.32616840456608004]},"sizeMeters":[1.5,0.629,0.652],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization","EXT_texture_webp"]},"aiGenerated":true,"aiModel":"Claude Fable 5.1","downloads":10,"publishedAt":"2026-09-07T20:16:46.185Z","updatedAt":"2026-10-25T16:05:02.068Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/23994/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function DeepFeedTroughAnimalPensAndCreatureTransport(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/23994/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/23994/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/23994/v1/model.glb\" alt=\"Deep Feed Trough (Animal Pens and Creature Transport)\" 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/23994/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/23994/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"23995","slug":"creature-husbandry-and-transport-suspended-feed-basket-ef907d31","title":"Suspended Feed Basket (Animal Pens and Creature Transport)","summary":"Suspended Feed Basket: original weathered survival equipment with explicit construction and metre-scale dimensions.","description":"Suspended Feed Basket. Species-neutral static equipment. Saddles/harnesses assume approximately 1.2m back width; no universal fit, creature mesh, rigging or simulation. Fit and straps require adaptation. Dimensions 0.80 × 1.37 × 0.80 m (X × Y × Z). Metre units, +Y up, +Z front; origin on the ground at the footprint centre unless stated. Weathered survival palette: timber, oxidised metal, canvas and natural fibres. Static geometry; no rig, animation, collision or navigation data. Separate named nodes have local pivots; mounting and fitting require application logic.","status":"published","url":"https://3dassets.dev/assets/creature-husbandry-and-transport-suspended-feed-basket-ef907d31","cdnUrl":"https://cdn.3dassets.dev/assets/23995/v1/model.glb","downloadUrl":"https://3dassets.dev/download/creature-husbandry-and-transport-suspended-feed-basket-ef907d31","thumbnailUrl":"https://cdn.3dassets.dev/assets/23995/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/23995/v1/poster.webp","blurhash":"U47wmE%200E1*JbID5ad00Rj~ptR4TWA~qxu","category":{"slug":"props","title":"Props & Furniture"},"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":57248,"triangles":948,"vertices":2844,"meshes":3,"materials":3,"textures":1,"animations":[],"boundingBox":{"min":[-0.4000000059604645,0.000017538829984425908,-0.4000000059604645],"max":[0.4000000059604645,1.3680000379681587,0.4000000059604645]},"sizeMeters":[0.8,1.368,0.8],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization","EXT_texture_webp"]},"aiGenerated":true,"aiModel":"Claude Fable 5.1","downloads":10,"publishedAt":"2026-09-07T20:16:46.222Z","updatedAt":"2026-10-25T16:02:35.587Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/23995/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function SuspendedFeedBasketAnimalPensAndCreatureTransport(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/23995/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/23995/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/23995/v1/model.glb\" alt=\"Suspended Feed Basket (Animal Pens and Creature Transport)\" 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/23995/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/23995/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"23998","slug":"creature-husbandry-and-transport-mineral-lick-holder-330ee1f6","title":"Mineral Lick Holder (Animal Pens and Creature Transport)","summary":"Mineral Lick Holder: original weathered survival equipment with explicit construction and metre-scale dimensions.","description":"Mineral Lick Holder. Species-neutral static equipment. Saddles/harnesses assume approximately 1.2m back width; no universal fit, creature mesh, rigging or simulation. Fit and straps require adaptation. Dimensions 0.30 × 0.40 × 0.33 m (X × Y × Z). Metre units, +Y up, +Z front; origin on the ground at the footprint centre unless stated. Weathered survival palette: timber, oxidised metal, canvas and natural fibres. Static geometry; no rig, animation, collision or navigation data. Separate named nodes have local pivots; mounting and fitting require application logic.","status":"published","url":"https://3dassets.dev/assets/creature-husbandry-and-transport-mineral-lick-holder-330ee1f6","cdnUrl":"https://cdn.3dassets.dev/assets/23998/v1/model.glb","downloadUrl":"https://3dassets.dev/download/creature-husbandry-and-transport-mineral-lick-holder-330ee1f6","thumbnailUrl":"https://cdn.3dassets.dev/assets/23998/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/23998/v1/poster.webp","blurhash":"UAB:pg?b00DiwbR*Ipni00D%~q%LE2ay-:xu","category":{"slug":"props","title":"Props & Furniture"},"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":42632,"triangles":756,"vertices":2268,"meshes":3,"materials":3,"textures":1,"animations":[],"boundingBox":{"min":[-0.15000000596046448,0,-0.1637554193824456],"max":[0.15000000596046448,0.4000000059604645,0.16375000774860382]},"sizeMeters":[0.3,0.4,0.328],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization","EXT_texture_webp"]},"aiGenerated":true,"aiModel":"Claude Fable 5.1","downloads":9,"publishedAt":"2026-09-07T20:16:46.721Z","updatedAt":"2026-10-25T16:38:01.726Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/23998/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function MineralLickHolderAnimalPensAndCreatureTransport(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/23998/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/23998/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/23998/v1/model.glb\" alt=\"Mineral Lick Holder (Animal Pens and Creature Transport)\" 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/23998/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/23998/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"23996","slug":"creature-husbandry-and-transport-forage-dispenser-abf45485","title":"Forage Dispenser (Animal Pens and Creature Transport)","summary":"Forage Dispenser: original weathered survival equipment with explicit construction and metre-scale dimensions.","description":"Forage Dispenser. Species-neutral static equipment. Saddles/harnesses assume approximately 1.2m back width; no universal fit, creature mesh, rigging or simulation. Fit and straps require adaptation. Dimensions 0.56 × 0.90 × 0.71 m (X × Y × Z). Metre units, +Y up, +Z front; origin on the ground at the footprint centre unless stated. Weathered survival palette: timber, oxidised metal, canvas and natural fibres. Static geometry; no rig, animation, collision or navigation data. Separate named nodes have local pivots; mounting and fitting require application logic.","status":"published","url":"https://3dassets.dev/assets/creature-husbandry-and-transport-forage-dispenser-abf45485","cdnUrl":"https://cdn.3dassets.dev/assets/23996/v1/model.glb","downloadUrl":"https://3dassets.dev/download/creature-husbandry-and-transport-forage-dispenser-abf45485","thumbnailUrl":"https://cdn.3dassets.dev/assets/23996/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/23996/v1/poster.webp","blurhash":"U36%=]?c0f9FvfMxJVx]01Di-B.7?^%#VsMc","category":{"slug":"props","title":"Props & Furniture"},"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":67952,"triangles":1092,"vertices":3276,"meshes":3,"materials":3,"textures":1,"animations":[],"boundingBox":{"min":[-0.28002257627894706,0,-0.3550225718085987],"max":[0.28002257627894706,0.8999999761581421,0.35500532731969336]},"sizeMeters":[0.56,0.9,0.71],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization","EXT_texture_webp"]},"aiGenerated":true,"aiModel":"Claude Fable 5.1","downloads":9,"publishedAt":"2026-09-07T20:16:46.504Z","updatedAt":"2026-10-25T16:12:57.806Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/23996/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function ForageDispenserAnimalPensAndCreatureTransport(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/23996/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/23996/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/23996/v1/model.glb\" alt=\"Forage Dispenser (Animal Pens and Creature Transport)\" 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/23996/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/23996/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"23997","slug":"creature-husbandry-and-transport-water-bowl-stand-5779973e","title":"Water Bowl Stand (Animal Pens and Creature Transport)","summary":"Water Bowl Stand: original weathered survival equipment with explicit construction and metre-scale dimensions.","description":"Water Bowl Stand. Species-neutral static equipment. Saddles/harnesses assume approximately 1.2m back width; no universal fit, creature mesh, rigging or simulation. Fit and straps require adaptation. Dimensions 0.70 × 0.70 × 0.70 m (X × Y × Z). Metre units, +Y up, +Z front; origin on the ground at the footprint centre unless stated. Weathered survival palette: timber, oxidised metal, canvas and natural fibres. Static geometry; no rig, animation, collision or navigation data. Separate named nodes have local pivots; mounting and fitting require application logic.","status":"published","url":"https://3dassets.dev/assets/creature-husbandry-and-transport-water-bowl-stand-5779973e","cdnUrl":"https://cdn.3dassets.dev/assets/23997/v1/model.glb","downloadUrl":"https://3dassets.dev/download/creature-husbandry-and-transport-water-bowl-stand-5779973e","thumbnailUrl":"https://cdn.3dassets.dev/assets/23997/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/23997/v1/poster.webp","blurhash":"UEAdWOt78_of_Nj[IAt6IUV[M{ofD%WAtRog","category":{"slug":"props","title":"Props & Furniture"},"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":47676,"triangles":956,"vertices":2868,"meshes":2,"materials":2,"textures":0,"animations":[],"boundingBox":{"min":[-0.3499999940395355,0,-0.3499999940395355],"max":[0.3499999940395355,0.699999988079071,0.3499999940395355]},"sizeMeters":[0.7,0.7,0.7],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"Claude Fable 5.1","downloads":12,"publishedAt":"2026-09-07T20:16:46.557Z","updatedAt":"2026-10-05T19:46:10.546Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/23997/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function WaterBowlStandAnimalPensAndCreatureTransport(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/23997/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/23997/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/23997/v1/model.glb\" alt=\"Water Bowl Stand (Animal Pens and Creature Transport)\" 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/23997/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/23997/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"24000","slug":"creature-husbandry-and-transport-feed-scoop-124a99e7","title":"Feed Scoop (Animal Pens and Creature Transport)","summary":"Feed Scoop: original weathered survival equipment with explicit construction and metre-scale dimensions.","description":"Feed Scoop. Species-neutral static equipment. Saddles/harnesses assume approximately 1.2m back width; no universal fit, creature mesh, rigging or simulation. Fit and straps require adaptation. Dimensions 0.63 × 0.15 × 0.40 m (X × Y × Z). Metre units, +Y up, +Z front; origin on the ground at the footprint centre unless stated. Weathered survival palette: timber, oxidised metal, canvas and natural fibres. Static geometry; no rig, animation, collision or navigation data. Separate named nodes have local pivots; mounting and fitting require application logic.","status":"published","url":"https://3dassets.dev/assets/creature-husbandry-and-transport-feed-scoop-124a99e7","cdnUrl":"https://cdn.3dassets.dev/assets/24000/v1/model.glb","downloadUrl":"https://3dassets.dev/download/creature-husbandry-and-transport-feed-scoop-124a99e7","thumbnailUrl":"https://cdn.3dassets.dev/assets/24000/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/24000/v1/poster.webp","blurhash":"U25:~5-A0$sA=wxYEzNI0#J7^4WX9]I;,@$$","category":{"slug":"props","title":"Props & Furniture"},"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":32848,"triangles":444,"vertices":1332,"meshes":1,"materials":1,"textures":1,"animations":[],"boundingBox":{"min":[-0.3149999976158142,0.000016025765249144674,-0.20001495255576132],"max":[0.3149999976158142,0.14998398019521533,0.20001495255576132]},"sizeMeters":[0.63,0.15,0.4],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization","EXT_texture_webp"]},"aiGenerated":true,"aiModel":"Claude Fable 5.1","downloads":9,"publishedAt":"2026-09-07T20:16:47.122Z","updatedAt":"2026-10-25T11:30:03.402Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/24000/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function FeedScoopAnimalPensAndCreatureTransport(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/24000/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/24000/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/24000/v1/model.glb\" alt=\"Feed Scoop (Animal Pens and Creature Transport)\" 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/24000/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/24000/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"23999","slug":"creature-husbandry-and-transport-feed-measuring-tub-524d4ccb","title":"Feed Measuring Tub (Animal Pens and Creature Transport)","summary":"Feed Measuring Tub: original weathered survival equipment with explicit construction and metre-scale dimensions.","description":"Feed Measuring Tub. Species-neutral static equipment. Saddles/harnesses assume approximately 1.2m back width; no universal fit, creature mesh, rigging or simulation. Fit and straps require adaptation. Dimensions 0.84 × 0.50 × 0.61 m (X × Y × Z). Metre units, +Y up, +Z front; origin on the ground at the footprint centre unless stated. Weathered survival palette: timber, oxidised metal, canvas and natural fibres. Static geometry; no rig, animation, collision or navigation data. Separate named nodes have local pivots; mounting and fitting require application logic.","status":"published","url":"https://3dassets.dev/assets/creature-husbandry-and-transport-feed-measuring-tub-524d4ccb","cdnUrl":"https://cdn.3dassets.dev/assets/23999/v1/model.glb","downloadUrl":"https://3dassets.dev/download/creature-husbandry-and-transport-feed-measuring-tub-524d4ccb","thumbnailUrl":"https://cdn.3dassets.dev/assets/23999/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/23999/v1/poster.webp","blurhash":"U597w;o}00R%_NM{D%%M00RP?bt7D%xbs.IU","category":{"slug":"props","title":"Props & Furniture"},"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":58852,"triangles":1188,"vertices":3564,"meshes":2,"materials":2,"textures":0,"animations":[],"boundingBox":{"min":[-0.4190525710582733,-0.0000222102783057343,-0.3030010657927579],"max":[0.4190525710582733,0.5000222102783057,0.3030062928724417]},"sizeMeters":[0.838,0.5,0.606],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"Claude Fable 5.1","downloads":9,"publishedAt":"2026-09-07T20:16:47.041Z","updatedAt":"2026-10-25T12:49:05.995Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/23999/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function FeedMeasuringTubAnimalPensAndCreatureTransport(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/23999/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/23999/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/23999/v1/model.glb\" alt=\"Feed Measuring Tub (Animal Pens and Creature Transport)\" 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/23999/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/23999/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"24001","slug":"creature-husbandry-and-transport-feed-storage-hopper-371159b3","title":"Feed Storage Hopper (Animal Pens and Creature Transport)","summary":"Feed Storage Hopper: original weathered survival equipment with explicit construction and metre-scale dimensions.","description":"Feed Storage Hopper. Species-neutral static equipment. Saddles/harnesses assume approximately 1.2m back width; no universal fit, creature mesh, rigging or simulation. Fit and straps require adaptation. Dimensions 1.00 × 1.23 × 1.00 m (X × Y × Z). Metre units, +Y up, +Z front; origin on the ground at the footprint centre unless stated. Weathered survival palette: timber, oxidised metal, canvas and natural fibres. Static geometry; no rig, animation, collision or navigation data. Separate named nodes have local pivots; mounting and fitting require application logic.","status":"published","url":"https://3dassets.dev/assets/creature-husbandry-and-transport-feed-storage-hopper-371159b3","cdnUrl":"https://cdn.3dassets.dev/assets/24001/v1/model.glb","downloadUrl":"https://3dassets.dev/download/creature-husbandry-and-transport-feed-storage-hopper-371159b3","thumbnailUrl":"https://cdn.3dassets.dev/assets/24001/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/24001/v1/poster.webp","blurhash":"UD8gg4t64pR*_LofDkWCt+WqRPoKWEjaocj@","category":{"slug":"props","title":"Props & Furniture"},"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":65212,"triangles":1036,"vertices":3108,"meshes":4,"materials":4,"textures":1,"animations":[],"boundingBox":{"min":[-0.500021382825697,0,-0.500021382825697],"max":[0.500021382825697,1.2300151400407917,0.500021382825697]},"sizeMeters":[1,1.23,1],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization","EXT_texture_webp"]},"aiGenerated":true,"aiModel":"Claude Fable 5.1","downloads":8,"publishedAt":"2026-09-07T20:16:47.328Z","updatedAt":"2026-10-07T01:17:40.278Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/24001/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function FeedStorageHopperAnimalPensAndCreatureTransport(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/24001/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/24001/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/24001/v1/model.glb\" alt=\"Feed Storage Hopper (Animal Pens and Creature Transport)\" 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/24001/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/24001/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"24002","slug":"creature-husbandry-and-transport-slow-feed-grid-936e2424","title":"Slow Feed Grid (Animal Pens and Creature Transport)","summary":"Slow Feed Grid: original weathered survival equipment with explicit construction and metre-scale dimensions.","description":"Slow Feed Grid. Species-neutral static equipment. Saddles/harnesses assume approximately 1.2m back width; no universal fit, creature mesh, rigging or simulation. Fit and straps require adaptation. Dimensions 0.80 × 0.19 × 0.65 m (X × Y × Z). Metre units, +Y up, +Z front; origin on the ground at the footprint centre unless stated. Weathered survival palette: timber, oxidised metal, canvas and natural fibres. Static geometry; no rig, animation, collision or navigation data. Separate named nodes have local pivots; mounting and fitting require application logic.","status":"published","url":"https://3dassets.dev/assets/creature-husbandry-and-transport-slow-feed-grid-936e2424","cdnUrl":"https://cdn.3dassets.dev/assets/24002/v1/model.glb","downloadUrl":"https://3dassets.dev/download/creature-husbandry-and-transport-slow-feed-grid-936e2424","thumbnailUrl":"https://cdn.3dassets.dev/assets/24002/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/24002/v1/poster.webp","blurhash":"U47^un%M00V].To#MwaK00NH?bRP4TVr%gR+","category":{"slug":"props","title":"Props & Furniture"},"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":75580,"triangles":1296,"vertices":3888,"meshes":2,"materials":2,"textures":1,"animations":[],"boundingBox":{"min":[-0.4000000059604645,-0.0000022870255996509936,-0.32499771595463256],"max":[0.4000000059604645,0.18998443943446916,0.32499771595463256]},"sizeMeters":[0.8,0.19,0.65],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization","EXT_texture_webp"]},"aiGenerated":true,"aiModel":"Claude Fable 5.1","downloads":11,"publishedAt":"2026-09-07T20:16:47.882Z","updatedAt":"2026-10-25T15:47:03.088Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/24002/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function SlowFeedGridAnimalPensAndCreatureTransport(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/24002/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/24002/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/24002/v1/model.glb\" alt=\"Slow Feed Grid (Animal Pens and Creature Transport)\" 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/24002/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/24002/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"24003","slug":"creature-husbandry-and-transport-raised-nest-cradle-50a8726f","title":"Raised Nest Cradle (Animal Pens and Creature Transport)","summary":"Raised Nest Cradle: original weathered survival equipment with explicit construction and metre-scale dimensions.","description":"Raised Nest Cradle. Species-neutral static equipment. Saddles/harnesses assume approximately 1.2m back width; no universal fit, creature mesh, rigging or simulation. Fit and straps require adaptation. Dimensions 1.30 × 0.60 × 1.30 m (X × Y × Z). Metre units, +Y up, +Z front; origin on the ground at the footprint centre unless stated. Weathered survival palette: timber, oxidised metal, canvas and natural fibres. Static geometry; no rig, animation, collision or navigation data. Separate named nodes have local pivots; mounting and fitting require application logic.","status":"published","url":"https://3dassets.dev/assets/creature-husbandry-and-transport-raised-nest-cradle-50a8726f","cdnUrl":"https://cdn.3dassets.dev/assets/24003/v1/model.glb","downloadUrl":"https://3dassets.dev/download/creature-husbandry-and-transport-raised-nest-cradle-50a8726f","thumbnailUrl":"https://cdn.3dassets.dev/assets/24003/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/24003/v1/poster.webp","blurhash":"U36tXPs:02s.~UbH9bs.02Nb?GoJ01WC^%R*","category":{"slug":"props","title":"Props & Furniture"},"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":66856,"triangles":1056,"vertices":3168,"meshes":2,"materials":2,"textures":1,"animations":[],"boundingBox":{"min":[-0.6499999761581421,0.00004427476198043401,-0.6499999761581421],"max":[0.6499999761581421,0.5999557490798775,0.6499999761581421]},"sizeMeters":[1.3,0.6,1.3],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization","EXT_texture_webp"]},"aiGenerated":true,"aiModel":"Claude Fable 5.1","downloads":9,"publishedAt":"2026-09-07T20:16:47.937Z","updatedAt":"2026-10-25T11:19:26.628Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/24003/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function RaisedNestCradleAnimalPensAndCreatureTransport(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/24003/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/24003/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/24003/v1/model.glb\" alt=\"Raised Nest Cradle (Animal Pens and Creature Transport)\" 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/24003/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/24003/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"24005","slug":"creature-husbandry-and-transport-incubation-sand-tray-e6cd29a6","title":"Incubation Sand Tray (Animal Pens and Creature Transport)","summary":"Incubation Sand Tray: original weathered survival equipment with explicit construction and metre-scale dimensions.","description":"Incubation Sand Tray. Species-neutral static equipment. Saddles/harnesses assume approximately 1.2m back width; no universal fit, creature mesh, rigging or simulation. Fit and straps require adaptation. Dimensions 1.00 × 0.16 × 0.70 m (X × Y × Z). Metre units, +Y up, +Z front; origin on the ground at the footprint centre unless stated. Weathered survival palette: timber, oxidised metal, canvas and natural fibres. Static geometry; no rig, animation, collision or navigation data. Separate named nodes have local pivots; mounting and fitting require application logic.","status":"published","url":"https://3dassets.dev/assets/creature-husbandry-and-transport-incubation-sand-tray-e6cd29a6","cdnUrl":"https://cdn.3dassets.dev/assets/24005/v1/model.glb","downloadUrl":"https://3dassets.dev/download/creature-husbandry-and-transport-incubation-sand-tray-e6cd29a6","thumbnailUrl":"https://cdn.3dassets.dev/assets/24005/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/24005/v1/poster.webp","blurhash":"U8A0H]$%00NG%Ls:RjNG00R+~pf+9FM|x]%2","category":{"slug":"props","title":"Props & Furniture"},"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":72856,"triangles":1224,"vertices":3672,"meshes":3,"materials":3,"textures":1,"animations":[],"boundingBox":{"min":[-0.5,-0.00001953372733624892,-0.3500167851802118],"max":[0.5,0.16001952996479302,0.3500167851802118]},"sizeMeters":[1,0.16,0.7],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization","EXT_texture_webp"]},"aiGenerated":true,"aiModel":"Claude Fable 5.1","downloads":9,"publishedAt":"2026-09-07T20:16:49.341Z","updatedAt":"2026-10-07T06:01:00.876Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/24005/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function IncubationSandTrayAnimalPensAndCreatureTransport(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/24005/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/24005/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/24005/v1/model.glb\" alt=\"Incubation Sand Tray (Animal Pens and Creature Transport)\" 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/24005/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/24005/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"24004","slug":"creature-husbandry-and-transport-brooder-canopy-9e53b5c9","title":"Brooder Canopy (Animal Pens and Creature Transport)","summary":"Brooder Canopy: original weathered survival equipment with explicit construction and metre-scale dimensions.","description":"Brooder Canopy. Species-neutral static equipment. Saddles/harnesses assume approximately 1.2m back width; no universal fit, creature mesh, rigging or simulation. Fit and straps require adaptation. Dimensions 1.20 × 1.17 × 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: timber, oxidised metal, canvas and natural fibres. Static geometry; no rig, animation, collision or navigation data. Separate named nodes have local pivots; mounting and fitting require application logic.","status":"published","url":"https://3dassets.dev/assets/creature-husbandry-and-transport-brooder-canopy-9e53b5c9","cdnUrl":"https://cdn.3dassets.dev/assets/24004/v1/model.glb","downloadUrl":"https://3dassets.dev/download/creature-husbandry-and-transport-brooder-canopy-9e53b5c9","thumbnailUrl":"https://cdn.3dassets.dev/assets/24004/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/24004/v1/poster.webp","blurhash":"UDA0jsxt4:NH?[tQMyV[tQofR+WCH[s,tQWC","category":{"slug":"props","title":"Props & Furniture"},"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":50852,"triangles":860,"vertices":2580,"meshes":4,"materials":4,"textures":1,"animations":[],"boundingBox":{"min":[-0.6000000238418579,0.000015061959307338668,-0.4499771289983769],"max":[0.6000000238418579,1.1699848951253484,0.4499771289983769]},"sizeMeters":[1.2,1.17,0.9],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization","EXT_texture_webp"]},"aiGenerated":true,"aiModel":"Claude Fable 5.1","downloads":8,"publishedAt":"2026-09-07T20:16:48.250Z","updatedAt":"2026-10-05T19:46:14.853Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/24004/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function BrooderCanopyAnimalPensAndCreatureTransport(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/24004/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/24004/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/24004/v1/model.glb\" alt=\"Brooder Canopy (Animal Pens and Creature Transport)\" 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/24004/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/24004/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"24006","slug":"creature-husbandry-and-transport-egg-turning-rack-c1512b65","title":"Egg Turning Rack (Animal Pens and Creature Transport)","summary":"Egg Turning Rack: original weathered survival equipment with explicit construction and metre-scale dimensions.","description":"Egg Turning Rack. Species-neutral static equipment. Saddles/harnesses assume approximately 1.2m back width; no universal fit, creature mesh, rigging or simulation. Fit and straps require adaptation. Dimensions 1.20 × 0.74 × 0.65 m (X × Y × Z). Metre units, +Y up, +Z front; origin on the ground at the footprint centre unless stated. Weathered survival palette: timber, oxidised metal, canvas and natural fibres. Static geometry; no rig, animation, collision or navigation data. Separate named nodes have local pivots; mounting and fitting require application logic.","status":"published","url":"https://3dassets.dev/assets/creature-husbandry-and-transport-egg-turning-rack-c1512b65","cdnUrl":"https://cdn.3dassets.dev/assets/24006/v1/model.glb","downloadUrl":"https://3dassets.dev/download/creature-husbandry-and-transport-egg-turning-rack-c1512b65","thumbnailUrl":"https://cdn.3dassets.dev/assets/24006/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/24006/v1/poster.webp","blurhash":"U98gNdodD*xs~os:IVWXF2oNRSM|9akWxaRQ","category":{"slug":"props","title":"Props & Furniture"},"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":141136,"triangles":2592,"vertices":7776,"meshes":3,"materials":3,"textures":1,"animations":[],"boundingBox":{"min":[-0.6000000238418579,0.000017165307301336696,-0.3249946663049112],"max":[0.6000000238418579,0.742964252611721,0.3249946663049112]},"sizeMeters":[1.2,0.743,0.65],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization","EXT_texture_webp"]},"aiGenerated":true,"aiModel":"Claude Fable 5.1","downloads":10,"publishedAt":"2026-09-07T20:16:48.482Z","updatedAt":"2026-10-12T16:24:03.183Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/24006/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function EggTurningRackAnimalPensAndCreatureTransport(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/24006/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/24006/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/24006/v1/model.glb\" alt=\"Egg Turning Rack (Animal Pens and Creature Transport)\" 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/24006/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/24006/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"24007","slug":"creature-husbandry-and-transport-egg-carrier-1776fb53","title":"Egg Carrier (Animal Pens and Creature Transport)","summary":"Egg Carrier: original weathered survival equipment with explicit construction and metre-scale dimensions.","description":"Egg Carrier. Species-neutral static equipment. Saddles/harnesses assume approximately 1.2m back width; no universal fit, creature mesh, rigging or simulation. Fit and straps require adaptation. Dimensions 0.85 × 0.51 × 0.50 m (X × Y × Z). Metre units, +Y up, +Z front; origin on the ground at the footprint centre unless stated. Weathered survival palette: timber, oxidised metal, canvas and natural fibres. Static geometry; no rig, animation, collision or navigation data. Separate named nodes have local pivots; mounting and fitting require application logic.","status":"published","url":"https://3dassets.dev/assets/creature-husbandry-and-transport-egg-carrier-1776fb53","cdnUrl":"https://cdn.3dassets.dev/assets/24007/v1/model.glb","downloadUrl":"https://3dassets.dev/download/creature-husbandry-and-transport-egg-carrier-1776fb53","thumbnailUrl":"https://cdn.3dassets.dev/assets/24007/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/24007/v1/poster.webp","blurhash":"U27,iE}r01E30#s.%LNH01I;?tOq~Un%q^xZ","category":{"slug":"props","title":"Props & Furniture"},"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":134504,"triangles":2472,"vertices":7416,"meshes":2,"materials":2,"textures":1,"animations":[],"boundingBox":{"min":[-0.42704683542251587,-0.00000689245486901191,-0.2499958005638203],"max":[0.42704683542251587,0.5066575191142624,0.2499958005638203]},"sizeMeters":[0.854,0.507,0.5],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization","EXT_texture_webp"]},"aiGenerated":true,"aiModel":"Claude Fable 5.1","downloads":10,"publishedAt":"2026-09-07T20:16:48.808Z","updatedAt":"2026-10-12T23:26:30.375Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/24007/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function EggCarrierAnimalPensAndCreatureTransport(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/24007/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/24007/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/24007/v1/model.glb\" alt=\"Egg Carrier (Animal Pens and Creature Transport)\" 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/24007/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/24007/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"24008","slug":"creature-husbandry-and-transport-heated-stone-platform-12b74f47","title":"Heated Stone Platform (Animal Pens and Creature Transport)","summary":"Heated Stone Platform: original weathered survival equipment with explicit construction and metre-scale dimensions.","description":"Heated Stone Platform. Species-neutral static equipment. Saddles/harnesses assume approximately 1.2m back width; no universal fit, creature mesh, rigging or simulation. Fit and straps require adaptation. Dimensions 1.31 × 0.20 × 0.80 m (X × Y × Z). Metre units, +Y up, +Z front; origin on the ground at the footprint centre unless stated. Weathered survival palette: timber, oxidised metal, canvas and natural fibres. Static geometry; no rig, animation, collision or navigation data. Separate named nodes have local pivots; mounting and fitting require application logic.","status":"published","url":"https://3dassets.dev/assets/creature-husbandry-and-transport-heated-stone-platform-12b74f47","cdnUrl":"https://cdn.3dassets.dev/assets/24008/v1/model.glb","downloadUrl":"https://3dassets.dev/download/creature-husbandry-and-transport-heated-stone-platform-12b74f47","thumbnailUrl":"https://cdn.3dassets.dev/assets/24008/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/24008/v1/poster.webp","blurhash":"UADSgv?a00NG?v%LRPM{00IV~qV@00D%tlt8","category":{"slug":"props","title":"Props & Furniture"},"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":23856,"triangles":540,"vertices":1620,"meshes":4,"materials":4,"textures":0,"animations":[],"boundingBox":{"min":[-0.6550000309944153,-0.0000024420272310768376,-0.40002443070312294],"max":[0.6550000309944153,0.19997635384353693,0.40002443070312294]},"sizeMeters":[1.31,0.2,0.8],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"Claude Fable 5.1","downloads":8,"publishedAt":"2026-09-07T20:16:48.860Z","updatedAt":"2026-10-25T16:00:37.859Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/24008/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function HeatedStonePlatformAnimalPensAndCreatureTransport(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/24008/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/24008/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/24008/v1/model.glb\" alt=\"Heated Stone Platform (Animal Pens and Creature Transport)\" 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/24008/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/24008/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"24009","slug":"creature-husbandry-and-transport-nest-observation-scre-703792b5","title":"Nest Observation Screen (Animal Pens and Creature Transport)","summary":"Nest Observation Screen: original weathered survival equipment with explicit construction and metre-scale dimensions.","description":"Nest Observation Screen. Species-neutral static equipment. Saddles/harnesses assume approximately 1.2m back width; no universal fit, creature mesh, rigging or simulation. Fit and straps require adaptation. Dimensions 1.70 × 1.47 × 0.70 m (X × Y × Z). Metre units, +Y up, +Z front; origin on the ground at the footprint centre unless stated. Weathered survival palette: timber, oxidised metal, canvas and natural fibres. Static geometry; no rig, animation, collision or navigation data. Separate named nodes have local pivots; mounting and fitting require application logic.","status":"published","url":"https://3dassets.dev/assets/creature-husbandry-and-transport-nest-observation-scre-703792b5","cdnUrl":"https://cdn.3dassets.dev/assets/24009/v1/model.glb","downloadUrl":"https://3dassets.dev/download/creature-husbandry-and-transport-nest-observation-scre-703792b5","thumbnailUrl":"https://cdn.3dassets.dev/assets/24009/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/24009/v1/poster.webp","blurhash":"U89a4?xt00IVRixZozIp01Rk_LtQxunjRQoy","category":{"slug":"props","title":"Props & Furniture"},"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":60848,"triangles":972,"vertices":2916,"meshes":3,"materials":3,"textures":1,"animations":[],"boundingBox":{"min":[-0.8500000238418579,-0.00003067707868753544,-0.3500183209234348],"max":[0.8500000238418579,1.4700307063594693,0.3500183209234348]},"sizeMeters":[1.7,1.47,0.7],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization","EXT_texture_webp"]},"aiGenerated":true,"aiModel":"Claude Fable 5.1","downloads":8,"publishedAt":"2026-09-07T20:16:49.066Z","updatedAt":"2026-10-25T15:14:00.175Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/24009/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function NestObservationScreenAnimalPensAndCreatureTransport(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/24009/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/24009/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/24009/v1/model.glb\" alt=\"Nest Observation Screen (Animal Pens and Creature Transport)\" 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/24009/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/24009/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"24010","slug":"creature-husbandry-and-transport-juvenile-resting-bask-8089ceab","title":"Juvenile Resting Basket (Animal Pens and Creature Transport)","summary":"Juvenile Resting Basket: original weathered survival equipment with explicit construction and metre-scale dimensions.","description":"Juvenile Resting Basket. Species-neutral static equipment. Saddles/harnesses assume approximately 1.2m back width; no universal fit, creature mesh, rigging or simulation. Fit and straps require adaptation. Dimensions 0.91 × 0.25 × 0.91 m (X × Y × Z). Metre units, +Y up, +Z front; origin on the ground at the footprint centre unless stated. Weathered survival palette: timber, oxidised metal, canvas and natural fibres. Static geometry; no rig, animation, collision or navigation data. Separate named nodes have local pivots; mounting and fitting require application logic.","status":"published","url":"https://3dassets.dev/assets/creature-husbandry-and-transport-juvenile-resting-bask-8089ceab","cdnUrl":"https://cdn.3dassets.dev/assets/24010/v1/model.glb","downloadUrl":"https://3dassets.dev/download/creature-husbandry-and-transport-juvenile-resting-bask-8089ceab","thumbnailUrl":"https://cdn.3dassets.dev/assets/24010/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/24010/v1/poster.webp","blurhash":"U2843s%h01RQQ-Ntxu$k00IA~Uovu4$RIVEf","category":{"slug":"props","title":"Props & Furniture"},"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":102160,"triangles":1884,"vertices":5652,"meshes":3,"materials":3,"textures":1,"animations":[],"boundingBox":{"min":[-0.45399999618530273,0.000012973677552860496,-0.45399999618530273],"max":[0.45399999618530273,0.24998702632244713,0.45399999618530273]},"sizeMeters":[0.908,0.25,0.908],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization","EXT_texture_webp"]},"aiGenerated":true,"aiModel":"Claude Fable 5.1","downloads":9,"publishedAt":"2026-09-07T20:16:49.641Z","updatedAt":"2026-10-25T16:51:01.213Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/24010/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function JuvenileRestingBasketAnimalPensAndCreatureTransport(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/24010/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/24010/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/24010/v1/model.glb\" alt=\"Juvenile Resting Basket (Animal Pens and Creature Transport)\" 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/24010/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/24010/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"24011","slug":"creature-husbandry-and-transport-incubation-thermomete-f9aa98e8","title":"Incubation Thermometer (Animal Pens and Creature Transport)","summary":"Incubation Thermometer: original weathered survival equipment with explicit construction and metre-scale dimensions.","description":"Incubation Thermometer. Species-neutral static equipment. Saddles/harnesses assume approximately 1.2m back width; no universal fit, creature mesh, rigging or simulation. Fit and straps require adaptation. Dimensions 0.09 × 0.40 × 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: timber, oxidised metal, canvas and natural fibres. Static geometry; no rig, animation, collision or navigation data. Separate named nodes have local pivots; mounting and fitting require application logic.","status":"published","url":"https://3dassets.dev/assets/creature-husbandry-and-transport-incubation-thermomete-f9aa98e8","cdnUrl":"https://cdn.3dassets.dev/assets/24011/v1/model.glb","downloadUrl":"https://3dassets.dev/download/creature-husbandry-and-transport-incubation-thermomete-f9aa98e8","thumbnailUrl":"https://cdn.3dassets.dev/assets/24011/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/24011/v1/poster.webp","blurhash":"U267fk%1000zxZjuNHW-0fRk^*%1$yjZJBX7","category":{"slug":"props","title":"Props & Furniture"},"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":63404,"triangles":1132,"vertices":3396,"meshes":3,"materials":3,"textures":1,"animations":[],"boundingBox":{"min":[-0.04499649104191021,0,-0.028255416962869546],"max":[0.04499649104191021,0.4000000059604645,0.028249145590112684]},"sizeMeters":[0.09,0.4,0.057],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization","EXT_texture_webp"]},"aiGenerated":true,"aiModel":"Claude Fable 5.1","downloads":10,"publishedAt":"2026-09-07T20:16:49.701Z","updatedAt":"2026-10-25T16:34:53.602Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/24011/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function IncubationThermometerAnimalPensAndCreatureTransport(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/24011/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/24011/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/24011/v1/model.glb\" alt=\"Incubation Thermometer (Animal Pens and Creature Transport)\" 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/24011/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/24011/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"24012","slug":"creature-husbandry-and-transport-nesting-material-rack-42bff97e","title":"Nesting Material Rack (Animal Pens and Creature Transport)","summary":"Nesting Material Rack: original weathered survival equipment with explicit construction and metre-scale dimensions.","description":"Nesting Material Rack. Species-neutral static equipment. Saddles/harnesses assume approximately 1.2m back width; no universal fit, creature mesh, rigging or simulation. Fit and straps require adaptation. Dimensions 1.30 × 1.27 × 0.65 m (X × Y × Z). Metre units, +Y up, +Z front; origin on the ground at the footprint centre unless stated. Weathered survival palette: timber, oxidised metal, canvas and natural fibres. Static geometry; no rig, animation, collision or navigation data. Separate named nodes have local pivots; mounting and fitting require application logic.","status":"published","url":"https://3dassets.dev/assets/creature-husbandry-and-transport-nesting-material-rack-42bff97e","cdnUrl":"https://cdn.3dassets.dev/assets/24012/v1/model.glb","downloadUrl":"https://3dassets.dev/download/creature-husbandry-and-transport-nesting-material-rack-42bff97e","thumbnailUrl":"https://cdn.3dassets.dev/assets/24012/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/24012/v1/poster.webp","blurhash":"U17Jh7^O03ENJQ=K#pEg0}S1=LWESz$$$iEg","category":{"slug":"props","title":"Props & Furniture"},"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":129376,"triangles":2052,"vertices":6156,"meshes":1,"materials":1,"textures":1,"animations":[],"boundingBox":{"min":[-0.6499999761581421,-0.00000319068845944237,-0.3250495806551505],"max":[0.6499999761581421,1.2700031716149731,0.3250495806551505]},"sizeMeters":[1.3,1.27,0.65],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization","EXT_texture_webp"]},"aiGenerated":true,"aiModel":"Claude Fable 5.1","downloads":9,"publishedAt":"2026-09-07T20:16:50.009Z","updatedAt":"2026-10-25T15:53:18.480Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/24012/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function NestingMaterialRackAnimalPensAndCreatureTransport(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/24012/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/24012/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/24012/v1/model.glb\" alt=\"Nesting Material Rack (Animal Pens and Creature Transport)\" 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/24012/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/24012/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"24013","slug":"creature-husbandry-and-transport-saddle-tree-ff9d3606","title":"Saddle Tree (Animal Pens and Creature Transport)","summary":"Saddle Tree: original weathered survival equipment with explicit construction and metre-scale dimensions.","description":"Saddle Tree. Species-neutral static equipment. Saddles/harnesses assume approximately 1.2m back width; no universal fit, creature mesh, rigging or simulation. Fit and straps require adaptation. Dimensions 1.34 × 0.43 × 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: timber, oxidised metal, canvas and natural fibres. Static geometry; no rig, animation, collision or navigation data. Separate named nodes have local pivots; mounting and fitting require application logic.","status":"published","url":"https://3dassets.dev/assets/creature-husbandry-and-transport-saddle-tree-ff9d3606","cdnUrl":"https://cdn.3dassets.dev/assets/24013/v1/model.glb","downloadUrl":"https://3dassets.dev/download/creature-husbandry-and-transport-saddle-tree-ff9d3606","thumbnailUrl":"https://cdn.3dassets.dev/assets/24013/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/24013/v1/poster.webp","blurhash":"U15gbPB70~}qS|-AR+J70NnjxGEgM}5l$$-A","category":{"slug":"props","title":"Props & Furniture"},"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":49416,"triangles":720,"vertices":2160,"meshes":1,"materials":1,"textures":1,"animations":[],"boundingBox":{"min":[-0.6700000166893005,-0.0000027772436522466304,-0.4499655252926648],"max":[0.6700000166893005,0.4276341852198028,0.4499655252926648]},"sizeMeters":[1.34,0.428,0.9],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization","EXT_texture_webp"]},"aiGenerated":true,"aiModel":"Claude Fable 5.1","downloads":7,"publishedAt":"2026-09-07T20:16:50.207Z","updatedAt":"2026-10-05T19:46:21.909Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/24013/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function SaddleTreeAnimalPensAndCreatureTransport(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/24013/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/24013/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/24013/v1/model.glb\" alt=\"Saddle Tree (Animal Pens and Creature Transport)\" 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/24013/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/24013/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"24014","slug":"creature-husbandry-and-transport-saddle-pad-db28468b","title":"Saddle Pad (Animal Pens and Creature Transport)","summary":"Saddle Pad: original weathered survival equipment with explicit construction and metre-scale dimensions.","description":"Saddle Pad. Species-neutral static equipment. Saddles/harnesses assume approximately 1.2m back width; no universal fit, creature mesh, rigging or simulation. Fit and straps require adaptation. Dimensions 1.46 × 0.14 × 1.10 m (X × Y × Z). Metre units, +Y up, +Z front; origin on the ground at the footprint centre unless stated. Weathered survival palette: timber, oxidised metal, canvas and natural fibres. Static geometry; no rig, animation, collision or navigation data. Separate named nodes have local pivots; mounting and fitting require application logic.","status":"published","url":"https://3dassets.dev/assets/creature-husbandry-and-transport-saddle-pad-db28468b","cdnUrl":"https://cdn.3dassets.dev/assets/24014/v1/model.glb","downloadUrl":"https://3dassets.dev/download/creature-husbandry-and-transport-saddle-pad-db28468b","thumbnailUrl":"https://cdn.3dassets.dev/assets/24014/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/24014/v1/poster.webp","blurhash":"U4AdJux@00s?_Lx?IVj000Rj~oM_00IE%LNF","category":{"slug":"props","title":"Props & Furniture"},"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":27660,"triangles":540,"vertices":1620,"meshes":2,"materials":2,"textures":0,"animations":[],"boundingBox":{"min":[-0.7284557819366455,0.000027220754988746543,-0.5499822256944692],"max":[0.7284557819366455,0.14408684117176035,0.5499822256944692]},"sizeMeters":[1.457,0.144,1.1],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"Claude Fable 5.1","downloads":9,"publishedAt":"2026-09-07T20:16:50.504Z","updatedAt":"2026-10-25T15:53:43.925Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/24014/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function SaddlePadAnimalPensAndCreatureTransport(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/24014/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/24014/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/24014/v1/model.glb\" alt=\"Saddle Pad (Animal Pens and Creature Transport)\" 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/24014/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/24014/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"24015","slug":"creature-husbandry-and-transport-chest-harness-664f29b3","title":"Chest Harness (Animal Pens and Creature Transport)","summary":"Chest Harness: original weathered survival equipment with explicit construction and metre-scale dimensions.","description":"Chest Harness. Species-neutral static equipment. Saddles/harnesses assume approximately 1.2m back width; no universal fit, creature mesh, rigging or simulation. Fit and straps require adaptation. Dimensions 1.18 × 1.18 × 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: timber, oxidised metal, canvas and natural fibres. Static geometry; no rig, animation, collision or navigation data. Separate named nodes have local pivots; mounting and fitting require application logic.","status":"published","url":"https://3dassets.dev/assets/creature-husbandry-and-transport-chest-harness-664f29b3","cdnUrl":"https://cdn.3dassets.dev/assets/24015/v1/model.glb","downloadUrl":"https://3dassets.dev/download/creature-husbandry-and-transport-chest-harness-664f29b3","thumbnailUrl":"https://cdn.3dassets.dev/assets/24015/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/24015/v1/poster.webp","blurhash":"U59@eJ-;00D%_L-:ICDj00tO?aD*M|RQWBRl","category":{"slug":"props","title":"Props & Furniture"},"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":50188,"triangles":1008,"vertices":3024,"meshes":2,"materials":2,"textures":0,"animations":[],"boundingBox":{"min":[-0.5899999737739563,0,-0.055970270818837625],"max":[0.5899999737739563,1.1799999475479126,0.05594343498915822]},"sizeMeters":[1.18,1.18,0.112],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"Claude Fable 5.1","downloads":9,"publishedAt":"2026-09-07T20:16:51.638Z","updatedAt":"2026-10-25T15:47:38.488Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/24015/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function ChestHarnessAnimalPensAndCreatureTransport(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/24015/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/24015/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/24015/v1/model.glb\" alt=\"Chest Harness (Animal Pens and Creature Transport)\" 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/24015/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/24015/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"24016","slug":"creature-husbandry-and-transport-breeching-harness-0591739a","title":"Breeching Harness (Animal Pens and Creature Transport)","summary":"Breeching Harness: original weathered survival equipment with explicit construction and metre-scale dimensions.","description":"Breeching Harness. Species-neutral static equipment. Saddles/harnesses assume approximately 1.2m back width; no universal fit, creature mesh, rigging or simulation. Fit and straps require adaptation. Dimensions 1.38 × 1.38 × 0.86 m (X × Y × Z). Metre units, +Y up, +Z front; origin on the ground at the footprint centre unless stated. Weathered survival palette: timber, oxidised metal, canvas and natural fibres. Static geometry; no rig, animation, collision or navigation data. Separate named nodes have local pivots; mounting and fitting require application logic.","status":"published","url":"https://3dassets.dev/assets/creature-husbandry-and-transport-breeching-harness-0591739a","cdnUrl":"https://cdn.3dassets.dev/assets/24016/v1/model.glb","downloadUrl":"https://3dassets.dev/download/creature-husbandry-and-transport-breeching-harness-0591739a","thumbnailUrl":"https://cdn.3dassets.dev/assets/24016/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/24016/v1/poster.webp","blurhash":"U58XUX9G00xt~oRj9GjJ00t7tP%LV[jbM{%L","category":{"slug":"props","title":"Props & Furniture"},"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":40972,"triangles":816,"vertices":2448,"meshes":2,"materials":2,"textures":0,"animations":[],"boundingBox":{"min":[-0.6899999976158142,0,-0.4291152669275509],"max":[0.6899999976158142,1.3799999952316284,0.4291152669275509]},"sizeMeters":[1.38,1.38,0.858],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"Claude Fable 5.1","downloads":9,"publishedAt":"2026-09-07T20:16:50.826Z","updatedAt":"2026-10-25T15:34:06.435Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/24016/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function BreechingHarnessAnimalPensAndCreatureTransport(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/24016/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/24016/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/24016/v1/model.glb\" alt=\"Breeching Harness (Animal Pens and Creature Transport)\" 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/24016/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/24016/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"24017","slug":"creature-husbandry-and-transport-pack-saddle-52cf88f6","title":"Pack Saddle (Animal Pens and Creature Transport)","summary":"Pack Saddle: original weathered survival equipment with explicit construction and metre-scale dimensions.","description":"Pack Saddle. Species-neutral static equipment. Saddles/harnesses assume approximately 1.2m back width; no universal fit, creature mesh, rigging or simulation. Fit and straps require adaptation. Dimensions 1.34 × 0.52 × 1.10 m (X × Y × Z). Metre units, +Y up, +Z front; origin on the ground at the footprint centre unless stated. Weathered survival palette: timber, oxidised metal, canvas and natural fibres. Static geometry; no rig, animation, collision or navigation data. Separate named nodes have local pivots; mounting and fitting require application logic.","status":"published","url":"https://3dassets.dev/assets/creature-husbandry-and-transport-pack-saddle-52cf88f6","cdnUrl":"https://cdn.3dassets.dev/assets/24017/v1/model.glb","downloadUrl":"https://3dassets.dev/download/creature-husbandry-and-transport-pack-saddle-52cf88f6","thumbnailUrl":"https://cdn.3dassets.dev/assets/24017/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/24017/v1/poster.webp","blurhash":"U47dXft601n+?as,IVOX00V[?[S}01WX?tnO","category":{"slug":"props","title":"Props & Furniture"},"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":94176,"triangles":1476,"vertices":4428,"meshes":2,"materials":2,"textures":1,"animations":[],"boundingBox":{"min":[-0.6700000166893005,-0.000029618968117262057,-0.5500146625850855],"max":[0.6700000166893005,0.5200295998946309,0.5500146625850855]},"sizeMeters":[1.34,0.52,1.1],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization","EXT_texture_webp"]},"aiGenerated":true,"aiModel":"Claude Fable 5.1","downloads":6,"publishedAt":"2026-09-07T20:16:51.108Z","updatedAt":"2026-10-25T12:39:38.713Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/24017/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function PackSaddleAnimalPensAndCreatureTransport(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/24017/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/24017/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/24017/v1/model.glb\" alt=\"Pack Saddle (Animal Pens and Creature Transport)\" 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/24017/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/24017/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"24018","slug":"creature-husbandry-and-transport-pannier-pair-058ca342","title":"Pannier Pair (Animal Pens and Creature Transport)","summary":"Pannier Pair: original weathered survival equipment with explicit construction and metre-scale dimensions.","description":"Pannier Pair. Species-neutral static equipment. Saddles/harnesses assume approximately 1.2m back width; no universal fit, creature mesh, rigging or simulation. Fit and straps require adaptation. Dimensions 1.75 × 0.73 × 0.70 m (X × Y × Z). Metre units, +Y up, +Z front; origin on the ground at the footprint centre unless stated. Weathered survival palette: timber, oxidised metal, canvas and natural fibres. Static geometry; no rig, animation, collision or navigation data. Separate named nodes have local pivots; mounting and fitting require application logic.","status":"published","url":"https://3dassets.dev/assets/creature-husbandry-and-transport-pannier-pair-058ca342","cdnUrl":"https://cdn.3dassets.dev/assets/24018/v1/model.glb","downloadUrl":"https://3dassets.dev/download/creature-husbandry-and-transport-pannier-pair-058ca342","thumbnailUrl":"https://cdn.3dassets.dev/assets/24018/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/24018/v1/poster.webp","blurhash":"U27n8h%102~Uy;?FMe9b00PS%f4V4T9b.Q%K","category":{"slug":"props","title":"Props & Furniture"},"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":89536,"triangles":1452,"vertices":4356,"meshes":2,"materials":2,"textures":1,"animations":[],"boundingBox":{"min":[-0.875,0.00002135690303642357,-0.35122990213482586],"max":[0.875,0.7346480051831488,0.35122990213482586]},"sizeMeters":[1.75,0.735,0.702],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization","EXT_texture_webp"]},"aiGenerated":true,"aiModel":"Claude Fable 5.1","downloads":8,"publishedAt":"2026-09-07T20:16:51.392Z","updatedAt":"2026-10-25T16:04:45.080Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/24018/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function PannierPairAnimalPensAndCreatureTransport(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/24018/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/24018/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/24018/v1/model.glb\" alt=\"Pannier Pair (Animal Pens and Creature Transport)\" 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/24018/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/24018/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"24019","slug":"creature-husbandry-and-transport-lead-rope-reel-b4b7af09","title":"Lead Rope Reel (Animal Pens and Creature Transport)","summary":"Lead Rope Reel: original weathered survival equipment with explicit construction and metre-scale dimensions.","description":"Lead Rope Reel. Species-neutral static equipment. Saddles/harnesses assume approximately 1.2m back width; no universal fit, creature mesh, rigging or simulation. Fit and straps require adaptation. Dimensions 0.44 × 0.33 × 0.44 m (X × Y × Z). Metre units, +Y up, +Z front; origin on the ground at the footprint centre unless stated. Weathered survival palette: timber, oxidised metal, canvas and natural fibres. Static geometry; no rig, animation, collision or navigation data. Separate named nodes have local pivots; mounting and fitting require application logic.","status":"published","url":"https://3dassets.dev/assets/creature-husbandry-and-transport-lead-rope-reel-b4b7af09","cdnUrl":"https://cdn.3dassets.dev/assets/24019/v1/model.glb","downloadUrl":"https://3dassets.dev/download/creature-husbandry-and-transport-lead-rope-reel-b4b7af09","thumbnailUrl":"https://cdn.3dassets.dev/assets/24019/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/24019/v1/poster.webp","blurhash":"U9AJZm$*00IpIAWB%Mt700WB_2oz_Mt78{M{","category":{"slug":"props","title":"Props & Furniture"},"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":260572,"triangles":5208,"vertices":15624,"meshes":3,"materials":3,"textures":1,"animations":[],"boundingBox":{"min":[-0.2199999988079071,0.0000012966607300379795,-0.2199999988079071],"max":[0.2199999988079071,0.334053313025994,0.2199999988079071]},"sizeMeters":[0.44,0.334,0.44],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization","EXT_texture_webp"]},"aiGenerated":true,"aiModel":"Claude Fable 5.1","downloads":8,"publishedAt":"2026-09-07T20:16:52.641Z","updatedAt":"2026-10-05T23:39:51.646Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/24019/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function LeadRopeReelAnimalPensAndCreatureTransport(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/24019/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/24019/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/24019/v1/model.glb\" alt=\"Lead Rope Reel (Animal Pens and Creature Transport)\" 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/24019/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/24019/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"24020","slug":"creature-husbandry-and-transport-training-halter-ef2d4460","title":"Training Halter (Animal Pens and Creature Transport)","summary":"Training Halter: original weathered survival equipment with explicit construction and metre-scale dimensions.","description":"Training Halter. Species-neutral static equipment. Saddles/harnesses assume approximately 1.2m back width; no universal fit, creature mesh, rigging or simulation. Fit and straps require adaptation. Dimensions 0.71 × 0.61 × 0.72 m (X × Y × Z). Metre units, +Y up, +Z front; origin on the ground at the footprint centre unless stated. Weathered survival palette: timber, oxidised metal, canvas and natural fibres. Static geometry; no rig, animation, collision or navigation data. Separate named nodes have local pivots; mounting and fitting require application logic.","status":"published","url":"https://3dassets.dev/assets/creature-husbandry-and-transport-training-halter-ef2d4460","cdnUrl":"https://cdn.3dassets.dev/assets/24020/v1/model.glb","downloadUrl":"https://3dassets.dev/download/creature-husbandry-and-transport-training-halter-ef2d4460","thumbnailUrl":"https://cdn.3dassets.dev/assets/24020/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/24020/v1/poster.webp","blurhash":"U98}C^Dk8|%L~oM|IWt601bFt7xtDlMyax%f","category":{"slug":"props","title":"Props & Furniture"},"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":39244,"triangles":780,"vertices":2340,"meshes":2,"materials":2,"textures":0,"animations":[],"boundingBox":{"min":[-0.354264897780397,-0.000025807709756020536,-0.3591756522655487],"max":[0.354264897780397,0.6100258220148708,0.3591756522655487]},"sizeMeters":[0.709,0.61,0.718],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"Claude Fable 5.1","downloads":9,"publishedAt":"2026-09-07T20:16:51.786Z","updatedAt":"2026-10-25T15:43:32.878Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/24020/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function TrainingHalterAnimalPensAndCreatureTransport(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/24020/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/24020/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/24020/v1/model.glb\" alt=\"Training Halter (Animal Pens and Creature Transport)\" 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/24020/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/24020/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"24021","slug":"creature-husbandry-and-transport-protective-leg-wrap-715225d9","title":"Protective Leg Wrap (Animal Pens and Creature Transport)","summary":"Protective Leg Wrap: original weathered survival equipment with explicit construction and metre-scale dimensions.","description":"Protective Leg Wrap. Species-neutral static equipment. Saddles/harnesses assume approximately 1.2m back width; no universal fit, creature mesh, rigging or simulation. Fit and straps require adaptation. Dimensions 0.33 × 0.40 × 0.33 m (X × Y × Z). Metre units, +Y up, +Z front; origin on the ground at the footprint centre unless stated. Weathered survival palette: timber, oxidised metal, canvas and natural fibres. Static geometry; no rig, animation, collision or navigation data. Separate named nodes have local pivots; mounting and fitting require application logic.","status":"published","url":"https://3dassets.dev/assets/creature-husbandry-and-transport-protective-leg-wrap-715225d9","cdnUrl":"https://cdn.3dassets.dev/assets/24021/v1/model.glb","downloadUrl":"https://3dassets.dev/download/creature-husbandry-and-transport-protective-leg-wrap-715225d9","thumbnailUrl":"https://cdn.3dassets.dev/assets/24021/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/24021/v1/poster.webp","blurhash":"U6AK1_?a009G~pa$Djt69cIVs+%Ko#WUIVWB","category":{"slug":"props","title":"Props & Furniture"},"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":63580,"triangles":1020,"vertices":3060,"meshes":3,"materials":3,"textures":1,"animations":[],"boundingBox":{"min":[-0.16500000655651093,0,-0.16500000655651093],"max":[0.16500000655651093,0.4000000059604645,0.16500000655651093]},"sizeMeters":[0.33,0.4,0.33],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization","EXT_texture_webp"]},"aiGenerated":true,"aiModel":"Claude Fable 5.1","downloads":9,"publishedAt":"2026-09-07T20:16:51.880Z","updatedAt":"2026-10-25T15:46:29.822Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/24021/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function ProtectiveLegWrapAnimalPensAndCreatureTransport(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/24021/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/24021/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/24021/v1/model.glb\" alt=\"Protective Leg Wrap (Animal Pens and Creature Transport)\" 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/24021/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/24021/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"24022","slug":"creature-husbandry-and-transport-transport-yoke-3427d24e","title":"Transport Yoke (Animal Pens and Creature Transport)","summary":"Transport Yoke: original weathered survival equipment with explicit construction and metre-scale dimensions.","description":"Transport Yoke. Species-neutral static equipment. Saddles/harnesses assume approximately 1.2m back width; no universal fit, creature mesh, rigging or simulation. Fit and straps require adaptation. Dimensions 2.00 × 0.73 × 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: timber, oxidised metal, canvas and natural fibres. Static geometry; no rig, animation, collision or navigation data. Separate named nodes have local pivots; mounting and fitting require application logic.","status":"published","url":"https://3dassets.dev/assets/creature-husbandry-and-transport-transport-yoke-3427d24e","cdnUrl":"https://cdn.3dassets.dev/assets/24022/v1/model.glb","downloadUrl":"https://3dassets.dev/download/creature-husbandry-and-transport-transport-yoke-3427d24e","thumbnailUrl":"https://cdn.3dassets.dev/assets/24022/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/24022/v1/poster.webp","blurhash":"U26jg-$$4n$*^+=wD%Nw0#kV%2Na4.OW^+i{","category":{"slug":"props","title":"Props & Furniture"},"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":51644,"triangles":804,"vertices":2412,"meshes":2,"materials":2,"textures":1,"animations":[],"boundingBox":{"min":[-1,0.00004097322638091372,-0.08496353038117618],"max":[1,0.7288109064102173,0.08496353038117618]},"sizeMeters":[2,0.729,0.17],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization","EXT_texture_webp"]},"aiGenerated":true,"aiModel":"Claude Fable 5.1","downloads":8,"publishedAt":"2026-09-07T20:16:52.174Z","updatedAt":"2026-10-12T05:02:07.289Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/24022/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function TransportYokeAnimalPensAndCreatureTransport(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/24022/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/24022/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/24022/v1/model.glb\" alt=\"Transport Yoke (Animal Pens and Creature Transport)\" 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/24022/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/24022/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"24023","slug":"creature-husbandry-and-transport-cargo-howdah-bf0f7d18","title":"Cargo Howdah (Animal Pens and Creature Transport)","summary":"Cargo Howdah: original weathered survival equipment with explicit construction and metre-scale dimensions.","description":"Cargo Howdah. Species-neutral static equipment. Saddles/harnesses assume approximately 1.2m back width; no universal fit, creature mesh, rigging or simulation. Fit and straps require adaptation. Dimensions 1.48 × 1.18 × 1.69 m (X × Y × Z). Metre units, +Y up, +Z front; origin on the ground at the footprint centre unless stated. Weathered survival palette: timber, oxidised metal, canvas and natural fibres. Static geometry; no rig, animation, collision or navigation data. Separate named nodes have local pivots; mounting and fitting require application logic.","status":"published","url":"https://3dassets.dev/assets/creature-husbandry-and-transport-cargo-howdah-bf0f7d18","cdnUrl":"https://cdn.3dassets.dev/assets/24023/v1/model.glb","downloadUrl":"https://3dassets.dev/download/creature-husbandry-and-transport-cargo-howdah-bf0f7d18","thumbnailUrl":"https://cdn.3dassets.dev/assets/24023/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/24023/v1/poster.webp","blurhash":"U483FZof0~xD}rWrJ8j?0~R-Sgj?bGn*I;j@","category":{"slug":"props","title":"Props & Furniture"},"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":139900,"triangles":2228,"vertices":6684,"meshes":1,"materials":1,"textures":1,"animations":[],"boundingBox":{"min":[-0.740042221729169,-0.000004103039532465935,-0.843999981880188],"max":[0.740042221729169,1.1800040505874452,0.843999981880188]},"sizeMeters":[1.48,1.18,1.688],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization","EXT_texture_webp"]},"aiGenerated":true,"aiModel":"Claude Fable 5.1","downloads":7,"publishedAt":"2026-09-07T20:16:52.582Z","updatedAt":"2026-10-25T16:22:15.947Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/24023/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function CargoHowdahAnimalPensAndCreatureTransport(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/24023/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/24023/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/24023/v1/model.glb\" alt=\"Cargo Howdah (Animal Pens and Creature Transport)\" 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/24023/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/24023/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"24024","slug":"creature-husbandry-and-transport-light-cargo-platform-5438fe8d","title":"Light Cargo Platform (Animal Pens and Creature Transport)","summary":"Light Cargo Platform: original weathered survival equipment with explicit construction and metre-scale dimensions.","description":"Light Cargo Platform. Species-neutral static equipment. Saddles/harnesses assume approximately 1.2m back width; no universal fit, creature mesh, rigging or simulation. Fit and straps require adaptation. Dimensions 1.89 × 0.67 × 0.99 m (X × Y × Z). Metre units, +Y up, +Z front; origin on the ground at the footprint centre unless stated. Weathered survival palette: timber, oxidised metal, canvas and natural fibres. Static geometry; no rig, animation, collision or navigation data. Separate named nodes have local pivots; mounting and fitting require application logic.","status":"published","url":"https://3dassets.dev/assets/creature-husbandry-and-transport-light-cargo-platform-5438fe8d","cdnUrl":"https://cdn.3dassets.dev/assets/24024/v1/model.glb","downloadUrl":"https://3dassets.dev/download/creature-husbandry-and-transport-light-cargo-platform-5438fe8d","thumbnailUrl":"https://cdn.3dassets.dev/assets/24024/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/24024/v1/poster.webp","blurhash":"U16Qep^+0iQ-~p?bNL9Z0NcD}sIV035Q$g-o","category":{"slug":"props","title":"Props & Furniture"},"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":123160,"triangles":2052,"vertices":6156,"meshes":2,"materials":2,"textures":1,"animations":[],"boundingBox":{"min":[-0.9440000057220459,0.000025947355105720993,-0.49401530720482023],"max":[0.9440000057220459,0.6680341063160941,0.49401530720482023]},"sizeMeters":[1.888,0.668,0.988],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization","EXT_texture_webp"]},"aiGenerated":true,"aiModel":"Claude Fable 5.1","downloads":8,"publishedAt":"2026-09-07T20:16:52.847Z","updatedAt":"2026-10-25T15:41:42.586Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/24024/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function LightCargoPlatformAnimalPensAndCreatureTransport(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/24024/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/24024/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/24024/v1/model.glb\" alt=\"Light Cargo Platform (Animal Pens and Creature Transport)\" 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/24024/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/24024/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"24025","slug":"creature-husbandry-and-transport-travelling-feed-bag-265c7ecc","title":"Travelling Feed Bag (Animal Pens and Creature Transport)","summary":"Travelling Feed Bag: original weathered survival equipment with explicit construction and metre-scale dimensions.","description":"Travelling Feed Bag. Species-neutral static equipment. Saddles/harnesses assume approximately 1.2m back width; no universal fit, creature mesh, rigging or simulation. Fit and straps require adaptation. Dimensions 0.55 × 0.77 × 0.50 m (X × Y × Z). Metre units, +Y up, +Z front; origin on the ground at the footprint centre unless stated. Weathered survival palette: timber, oxidised metal, canvas and natural fibres. Static geometry; no rig, animation, collision or navigation data. Separate named nodes have local pivots; mounting and fitting require application logic.","status":"published","url":"https://3dassets.dev/assets/creature-husbandry-and-transport-travelling-feed-bag-265c7ecc","cdnUrl":"https://cdn.3dassets.dev/assets/24025/v1/model.glb","downloadUrl":"https://3dassets.dev/download/creature-husbandry-and-transport-travelling-feed-bag-265c7ecc","thumbnailUrl":"https://cdn.3dassets.dev/assets/24025/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/24025/v1/poster.webp","blurhash":"U5AdP.?Z004pN3NIavxY00Rl_LobIS%J%2IC","category":{"slug":"props","title":"Props & Furniture"},"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":41544,"triangles":828,"vertices":2484,"meshes":2,"materials":2,"textures":0,"animations":[],"boundingBox":{"min":[-0.27368145369812535,0,-0.25200000405311584],"max":[0.27368145369812535,0.765882670879364,0.25200000405311584]},"sizeMeters":[0.547,0.766,0.504],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"Claude Fable 5.1","downloads":12,"publishedAt":"2026-09-07T20:16:53.138Z","updatedAt":"2026-10-25T15:23:28.234Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/24025/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function TravellingFeedBagAnimalPensAndCreatureTransport(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/24025/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/24025/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/24025/v1/model.glb\" alt=\"Travelling Feed Bag (Animal Pens and Creature Transport)\" 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/24025/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/24025/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"24026","slug":"creature-husbandry-and-transport-stretcher-sling-97332a4d","title":"Stretcher Sling (Animal Pens and Creature Transport)","summary":"Stretcher Sling: original weathered survival equipment with explicit construction and metre-scale dimensions.","description":"Stretcher Sling. Species-neutral static equipment. Saddles/harnesses assume approximately 1.2m back width; no universal fit, creature mesh, rigging or simulation. Fit and straps require adaptation. Dimensions 1.27 × 0.96 × 2.80 m (X × Y × Z). Metre units, +Y up, +Z front; origin on the ground at the footprint centre unless stated. Weathered survival palette: timber, oxidised metal, canvas and natural fibres. Static geometry; no rig, animation, collision or navigation data. Separate named nodes have local pivots; mounting and fitting require application logic.","status":"published","url":"https://3dassets.dev/assets/creature-husbandry-and-transport-stretcher-sling-97332a4d","cdnUrl":"https://cdn.3dassets.dev/assets/24026/v1/model.glb","downloadUrl":"https://3dassets.dev/download/creature-husbandry-and-transport-stretcher-sling-97332a4d","thumbnailUrl":"https://cdn.3dassets.dev/assets/24026/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/24026/v1/poster.webp","blurhash":"U69%-SkU00%MRpD%WA?a00jY~pR-xm?toO4o","category":{"slug":"props","title":"Props & Furniture"},"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":40744,"triangles":636,"vertices":1908,"meshes":3,"materials":3,"textures":1,"animations":[],"boundingBox":{"min":[-0.6346079789384712,0.00000854869492432353,-1.399999976158142],"max":[0.6346079789384712,0.961667542880081,1.399999976158142]},"sizeMeters":[1.269,0.962,2.8],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization","EXT_texture_webp"]},"aiGenerated":true,"aiModel":"Claude Fable 5.1","downloads":7,"publishedAt":"2026-09-07T20:16:54.430Z","updatedAt":"2026-10-05T19:46:31.419Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/24026/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function StretcherSlingAnimalPensAndCreatureTransport(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/24026/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/24026/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/24026/v1/model.glb\" alt=\"Stretcher Sling (Animal Pens and Creature Transport)\" 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/24026/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/24026/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"24027","slug":"creature-husbandry-and-transport-drag-travois-1f0fe285","title":"Drag Travois (Animal Pens and Creature Transport)","summary":"Drag Travois: original weathered survival equipment with explicit construction and metre-scale dimensions.","description":"Drag Travois. Species-neutral static equipment. Saddles/harnesses assume approximately 1.2m back width; no universal fit, creature mesh, rigging or simulation. Fit and straps require adaptation. Dimensions 1.30 × 0.98 × 3.02 m (X × Y × Z). Metre units, +Y up, +Z front; origin on the ground at the footprint centre unless stated. Weathered survival palette: timber, oxidised metal, canvas and natural fibres. Static geometry; no rig, animation, collision or navigation data. Separate named nodes have local pivots; mounting and fitting require application logic.","status":"published","url":"https://3dassets.dev/assets/creature-husbandry-and-transport-drag-travois-1f0fe285","cdnUrl":"https://cdn.3dassets.dev/assets/24027/v1/model.glb","downloadUrl":"https://3dassets.dev/download/creature-husbandry-and-transport-drag-travois-1f0fe285","thumbnailUrl":"https://cdn.3dassets.dev/assets/24027/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/24027/v1/poster.webp","blurhash":"U67dds-.029HV]Egj?%001IV_L-:tP=_oLIV","category":{"slug":"props","title":"Props & Furniture"},"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":76920,"triangles":1188,"vertices":3564,"meshes":2,"materials":2,"textures":1,"animations":[],"boundingBox":{"min":[-0.649943614441158,-0.0000560040236297632,-1.5124424695968628],"max":[0.649943614441158,0.9830062145949188,1.5124424695968628]},"sizeMeters":[1.3,0.983,3.025],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization","EXT_texture_webp"]},"aiGenerated":true,"aiModel":"Claude Fable 5.1","downloads":9,"publishedAt":"2026-09-07T20:16:53.626Z","updatedAt":"2026-10-25T16:40:25.891Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/24027/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function DragTravoisAnimalPensAndCreatureTransport(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/24027/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/24027/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/24027/v1/model.glb\" alt=\"Drag Travois (Animal Pens and Creature Transport)\" 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/24027/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/24027/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"24028","slug":"creature-husbandry-and-transport-loading-ramp-2a3befb1","title":"Loading Ramp (Animal Pens and Creature Transport)","summary":"Loading Ramp: original weathered survival equipment with explicit construction and metre-scale dimensions.","description":"Loading Ramp. Species-neutral static equipment. Saddles/harnesses assume approximately 1.2m back width; no universal fit, creature mesh, rigging or simulation. Fit and straps require adaptation. Dimensions 1.37 × 1.23 × 2.22 m (X × Y × Z). Metre units, +Y up, +Z front; origin on the ground at the footprint centre unless stated. Weathered survival palette: timber, oxidised metal, canvas and natural fibres. Static geometry; no rig, animation, collision or navigation data. Separate named nodes have local pivots; mounting and fitting require application logic.","status":"published","url":"https://3dassets.dev/assets/creature-husbandry-and-transport-loading-ramp-2a3befb1","cdnUrl":"https://cdn.3dassets.dev/assets/24028/v1/model.glb","downloadUrl":"https://3dassets.dev/download/creature-husbandry-and-transport-loading-ramp-2a3befb1","thumbnailUrl":"https://cdn.3dassets.dev/assets/24028/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/24028/v1/poster.webp","blurhash":"U05W@q}r0#Ez1I$%}Y$602Ez-nNd}G0}M}xZ","category":{"slug":"props","title":"Props & Furniture"},"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":213584,"triangles":3456,"vertices":10368,"meshes":1,"materials":1,"textures":1,"animations":[],"boundingBox":{"min":[-0.6850312903005472,-0.00007117319926353005,-1.1100000143051147],"max":[0.6850312903005472,1.226630096920577,1.1100000143051147]},"sizeMeters":[1.37,1.227,2.22],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization","EXT_texture_webp"]},"aiGenerated":true,"aiModel":"Claude Fable 5.1","downloads":6,"publishedAt":"2026-09-07T20:16:54.811Z","updatedAt":"2026-10-05T19:46:32.745Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/24028/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function LoadingRampAnimalPensAndCreatureTransport(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/24028/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/24028/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/24028/v1/model.glb\" alt=\"Loading Ramp (Animal Pens and Creature Transport)\" 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/24028/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/24028/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"24029","slug":"creature-husbandry-and-transport-restraint-stanchion-8ccf99d3","title":"Restraint Stanchion (Animal Pens and Creature Transport)","summary":"Restraint Stanchion: original weathered survival equipment with explicit construction and metre-scale dimensions.","description":"Restraint Stanchion. Species-neutral static equipment. Saddles/harnesses assume approximately 1.2m back width; no universal fit, creature mesh, rigging or simulation. Fit and straps require adaptation. Dimensions 1.70 × 1.77 × 0.70 m (X × Y × Z). Metre units, +Y up, +Z front; origin on the ground at the footprint centre unless stated. Weathered survival palette: timber, oxidised metal, canvas and natural fibres. Static geometry; no rig, animation, collision or navigation data. Separate named nodes have local pivots; mounting and fitting require application logic.","status":"published","url":"https://3dassets.dev/assets/creature-husbandry-and-transport-restraint-stanchion-8ccf99d3","cdnUrl":"https://cdn.3dassets.dev/assets/24029/v1/model.glb","downloadUrl":"https://3dassets.dev/download/creature-husbandry-and-transport-restraint-stanchion-8ccf99d3","thumbnailUrl":"https://cdn.3dassets.dev/assets/24029/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/24029/v1/poster.webp","blurhash":"U06@7r~m008y3r=zQm0x0M9$xKiw@X}p~q6Q","category":{"slug":"props","title":"Props & Furniture"},"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":51020,"triangles":756,"vertices":2268,"meshes":2,"materials":2,"textures":1,"animations":[],"boundingBox":{"min":[-0.8499964812118642,0,-0.34995406587214023],"max":[0.8499964812118642,1.7699999809265137,0.34995406587214023]},"sizeMeters":[1.7,1.77,0.7],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization","EXT_texture_webp"]},"aiGenerated":true,"aiModel":"Claude Fable 5.1","downloads":8,"publishedAt":"2026-09-07T20:16:53.934Z","updatedAt":"2026-10-25T15:36:20.728Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/24029/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function RestraintStanchionAnimalPensAndCreatureTransport(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/24029/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/24029/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/24029/v1/model.glb\" alt=\"Restraint Stanchion (Animal Pens and Creature Transport)\" 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/24029/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/24029/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"24030","slug":"creature-husbandry-and-transport-grooming-brush-5628fe27","title":"Grooming Brush (Animal Pens and Creature Transport)","summary":"Grooming Brush: original weathered survival equipment with explicit construction and metre-scale dimensions.","description":"Grooming Brush. Species-neutral static equipment. Saddles/harnesses assume approximately 1.2m back width; no universal fit, creature mesh, rigging or simulation. Fit and straps require adaptation. Dimensions 0.19 × 0.15 × 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: timber, oxidised metal, canvas and natural fibres. Static geometry; no rig, animation, collision or navigation data. Separate named nodes have local pivots; mounting and fitting require application logic.","status":"published","url":"https://3dassets.dev/assets/creature-husbandry-and-transport-grooming-brush-5628fe27","cdnUrl":"https://cdn.3dassets.dev/assets/24030/v1/model.glb","downloadUrl":"https://3dassets.dev/download/creature-husbandry-and-transport-grooming-brush-5628fe27","thumbnailUrl":"https://cdn.3dassets.dev/assets/24030/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/24030/v1/poster.webp","blurhash":"U3AAN._200O8*E.6VeD*0oX+VqDk00xb_L9G","category":{"slug":"props","title":"Props & Furniture"},"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":69988,"triangles":1272,"vertices":3816,"meshes":3,"materials":3,"textures":1,"animations":[],"boundingBox":{"min":[-0.09415878355503082,-0.0000013586599308737513,-0.050005800503852345],"max":[0.09415878355503082,0.15260321570233307,0.050005800503852345]},"sizeMeters":[0.188,0.153,0.1],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization","EXT_texture_webp"]},"aiGenerated":true,"aiModel":"Claude Fable 5.1","downloads":8,"publishedAt":"2026-09-07T20:16:54.338Z","updatedAt":"2026-10-25T15:26:24.342Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/24030/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function GroomingBrushAnimalPensAndCreatureTransport(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/24030/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/24030/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/24030/v1/model.glb\" alt=\"Grooming Brush (Animal Pens and Creature Transport)\" 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/24030/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/24030/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"24031","slug":"creature-husbandry-and-transport-hoof-cleaning-pick-860d1152","title":"Hoof Cleaning Pick (Animal Pens and Creature Transport)","summary":"Hoof Cleaning Pick: original weathered survival equipment with explicit construction and metre-scale dimensions.","description":"Hoof Cleaning Pick. Species-neutral static equipment. Saddles/harnesses assume approximately 1.2m back width; no universal fit, creature mesh, rigging or simulation. Fit and straps require adaptation. Dimensions 0.09 × 0.24 × 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: timber, oxidised metal, canvas and natural fibres. Static geometry; no rig, animation, collision or navigation data. Separate named nodes have local pivots; mounting and fitting require application logic.","status":"published","url":"https://3dassets.dev/assets/creature-husbandry-and-transport-hoof-cleaning-pick-860d1152","cdnUrl":"https://cdn.3dassets.dev/assets/24031/v1/model.glb","downloadUrl":"https://3dassets.dev/download/creature-husbandry-and-transport-hoof-cleaning-pick-860d1152","thumbnailUrl":"https://cdn.3dassets.dev/assets/24031/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/24031/v1/poster.webp","blurhash":"U35EdB-B005Q?^Sg8^r?TJNGZ~-on3aKbwtl","category":{"slug":"props","title":"Props & Furniture"},"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":19284,"triangles":236,"vertices":708,"meshes":2,"materials":2,"textures":1,"animations":[],"boundingBox":{"min":[-0.04323958684435701,0,-0.022997069379562796],"max":[0.04324526982443617,0.2369716912508011,0.022997069379562796]},"sizeMeters":[0.086,0.237,0.046],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization","EXT_texture_webp"]},"aiGenerated":true,"aiModel":"Claude Fable 5.1","downloads":7,"publishedAt":"2026-09-07T20:16:54.394Z","updatedAt":"2026-10-25T15:46:30.401Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/24031/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function HoofCleaningPickAnimalPensAndCreatureTransport(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/24031/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/24031/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/24031/v1/model.glb\" alt=\"Hoof Cleaning Pick (Animal Pens and Creature Transport)\" 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/24031/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/24031/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"24032","slug":"creature-husbandry-and-transport-tack-drying-rack-cb3de75c","title":"Tack Drying Rack (Animal Pens and Creature Transport)","summary":"Tack Drying Rack: original weathered survival equipment with explicit construction and metre-scale dimensions.","description":"Tack Drying Rack. Species-neutral static equipment. Saddles/harnesses assume approximately 1.2m back width; no universal fit, creature mesh, rigging or simulation. Fit and straps require adaptation. Dimensions 1.70 × 1.87 × 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: timber, oxidised metal, canvas and natural fibres. Static geometry; no rig, animation, collision or navigation data. Separate named nodes have local pivots; mounting and fitting require application logic.","status":"published","url":"https://3dassets.dev/assets/creature-husbandry-and-transport-tack-drying-rack-cb3de75c","cdnUrl":"https://cdn.3dassets.dev/assets/24032/v1/model.glb","downloadUrl":"https://3dassets.dev/download/creature-husbandry-and-transport-tack-drying-rack-cb3de75c","thumbnailUrl":"https://cdn.3dassets.dev/assets/24032/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/24032/v1/poster.webp","blurhash":"U26tL1=|00Io_2=|9a5R0KSg?cV@00Z~~VOs","category":{"slug":"props","title":"Props & Furniture"},"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":87740,"triangles":1440,"vertices":4320,"meshes":2,"materials":2,"textures":1,"animations":[],"boundingBox":{"min":[-0.8499662792143847,0,-0.4499653626391255],"max":[0.8499662792143847,1.8700000047683716,0.4499653626391255]},"sizeMeters":[1.7,1.87,0.9],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization","EXT_texture_webp"]},"aiGenerated":true,"aiModel":"Claude Fable 5.1","downloads":10,"publishedAt":"2026-09-07T20:16:54.590Z","updatedAt":"2026-10-25T13:52:19.618Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/24032/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function TackDryingRackAnimalPensAndCreatureTransport(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/24032/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/24032/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/24032/v1/model.glb\" alt=\"Tack Drying Rack (Animal Pens and Creature Transport)\" 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/24032/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/24032/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"24033","slug":"creature-husbandry-and-transport-husband-c7dbb5ef-starter-scene","title":"Husbandry Courtyard (Animal Pens and Creature Transport)","summary":"Composed husbandry courtyard with clear access paths and use-specific object placement. Static demonstration only.","description":"Composed husbandry courtyard with clear access paths and use-specific object placement. Static demonstration only.","status":"published","url":"https://3dassets.dev/assets/creature-husbandry-and-transport-husband-c7dbb5ef-starter-scene","cdnUrl":"https://cdn.3dassets.dev/assets/24033/v1/model.glb","downloadUrl":"https://3dassets.dev/download/creature-husbandry-and-transport-husband-c7dbb5ef-starter-scene","thumbnailUrl":"https://cdn.3dassets.dev/assets/24033/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/24033/v1/poster.webp","blurhash":"U47U0F%z014V%zxtMyR600Me_K.68xD*.6yC","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":197908,"triangles":8748,"vertices":7467,"meshes":19,"materials":5,"textures":1,"animations":[],"boundingBox":{"min":[-3.5000213828256967,-0.000029370110039339536,-2.06500442867644],"max":[4.065000057220459,2.5249882213771118,2.549999952316284]},"sizeMeters":[7.565,2.525,4.615],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization","EXT_texture_webp"]},"aiGenerated":true,"aiModel":"Claude Fable 5.1","downloads":11,"publishedAt":"2026-09-07T20:16:54.937Z","updatedAt":"2026-10-05T14:09:04.721Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/24033/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function HusbandryCourtyardAnimalPensAndCreatureTransport(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/24033/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/24033/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/24033/v1/model.glb\" alt=\"Husbandry Courtyard (Animal Pens and Creature Transport)\" 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/24033/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/24033/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"24034","slug":"creature-husbandry-and-transport-transport-and-nesting-a2f4673e","title":"Transport and Nesting Station (Animal Pens and Creature Transport)","summary":"Composed transport and nesting station with clear access paths and use-specific object placement. Static demonstration only.","description":"Composed transport and nesting station with clear access paths and use-specific object placement. Static demonstration only.","status":"published","url":"https://3dassets.dev/assets/creature-husbandry-and-transport-transport-and-nesting-a2f4673e","cdnUrl":"https://cdn.3dassets.dev/assets/24034/v1/model.glb","downloadUrl":"https://3dassets.dev/download/creature-husbandry-and-transport-transport-and-nesting-a2f4673e","thumbnailUrl":"https://cdn.3dassets.dev/assets/24034/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/24034/v1/poster.webp","blurhash":"U16HDg?Z04AKtj=vIW9c00NF^iH@=xBnxu$j","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":379044,"triangles":18412,"vertices":13660,"meshes":20,"materials":5,"textures":1,"animations":[],"boundingBox":{"min":[-2.8499662792143847,-0.00001953372733624892,-1.843999981880188],"max":[4.149999976158142,1.870029599894631,1.351229902134826]},"sizeMeters":[7,1.87,3.195],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization","EXT_texture_webp"]},"aiGenerated":true,"aiModel":"Claude Fable 5.1","downloads":10,"publishedAt":"2026-09-07T20:16:55.303Z","updatedAt":"2026-10-13T10:46:00.450Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/24034/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function TransportAndNestingStationAnimalPensAndCreatureTransport(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/24034/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/24034/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/24034/v1/model.glb\" alt=\"Transport and Nesting Station (Animal Pens and Creature Transport)\" 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/24034/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/24034/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}}],"demo":null}}