{"data":{"id":108,"slug":"equestrian-yard-and-stables","title":"Equestrian Yard and Stables","summary":"Low-poly horses, modular stable bays, paddock fencing, arenas, show jumps, tack and yard equipment.","description":"Equestrian yard and stables in the muted yard low-poly family. Eight horse studies, riding horse standing, grazing, trotting and rearing plus pony, draft horse, foal and donkey, each in four coat colours, with modular stable bays on a 3.6 m grid, covered aisles, paddock and arena fencing on a 3.0 m run, a twelve-piece show jumping course, twenty tack and care props and yard vehicles. Two composed demonstrations. Static CC0 geometry prepared for human review; no rigs or animation.","url":"https://3dassets.dev/packs/equestrian-yard-and-stables","coverUrl":"https://cdn.3dassets.dev/assets/7464/v1/poster.webp","assetCount":107,"aiGenerated":true,"aiGeneratedAssetCount":107,"aiModels":["Claude Opus 5"],"aiModelUnspecifiedCount":0,"featured":true,"licenseLabel":"CC0 1.0 Universal","totalBytes":5414044,"totalTriangles":110580,"starterScene":{"id":"7464","slug":"equestrian-yard-and-stables-stable-yard-768638d1-starter-scene","title":"Stable Yard (Equestrian Yard and Stables)","summary":"Composed example for Equestrian Yard and Stables.","description":"Stable yard demonstration: a four-bay aisle with stall bays either side, a tack room and wash bay, horses at the tie rail and in a stall, a muck barrow, hay bales and a trailer parked in the lane. Static layout of pack instances; no rig, collision or navigation data.","status":"published","url":"https://3dassets.dev/assets/equestrian-yard-and-stables-stable-yard-768638d1-starter-scene","cdnUrl":"https://cdn.3dassets.dev/assets/7464/v1/model.glb","downloadUrl":"https://3dassets.dev/download/equestrian-yard-and-stables-stable-yard-768638d1-starter-scene","thumbnailUrl":"https://cdn.3dassets.dev/assets/7464/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/7464/v1/poster.webp","blurhash":"U39@L.?v00s:EAM_xnR:004n~qoz~1%hEA-l","category":{"slug":"environments","title":"Environments & Scenes"},"tags":[{"slug":"modern","title":"Modern"},{"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":412836,"triangles":10860,"vertices":22543,"meshes":73,"materials":8,"textures":0,"animations":[],"boundingBox":{"min":[-6.444733444784951,-0.00010345762020659219,-7.1999999523162845],"max":[5.354847051313593,4.169966884330518,16.03855568623623]},"sizeMeters":[11.8,4.17,23.239],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"Claude Opus 5","downloads":0,"publishedAt":"2026-09-06T12:49:02.112Z","updatedAt":"2026-09-06T12:49:03.002Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/7464/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function StableYardEquestrianYardAndStables(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/7464/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/7464/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/7464/v1/model.glb\" alt=\"Stable Yard (Equestrian Yard and Stables)\" 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/7464/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/7464/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},"assets":[{"id":"7364","slug":"equestrian-yard-and-stables-horse-standing-50644644","title":"Riding Horse Standing (Bay) (Equestrian Yard and Stables)","summary":"Riding horse standing square with all four hooves on the ground and the head carried level, about 1.62 m at the withers.","description":"Riding horse standing square with all four hooves on the ground and the head carried level, about 1.62 m at the withers. Dimensions 0.47 x 2.17 x 2.89 m (X x Y x Z). Footprint-centred origin resting on the ground; metre units, +Y up, +Z forward. Yard low-poly palette of flat muted colours, no textures. Static posed figure; no rig or animation. No collision or navigation data.","status":"published","url":"https://3dassets.dev/assets/equestrian-yard-and-stables-horse-standing-50644644","cdnUrl":"https://cdn.3dassets.dev/assets/7364/v1/model.glb","downloadUrl":"https://3dassets.dev/download/equestrian-yard-and-stables-horse-standing-50644644","thumbnailUrl":"https://cdn.3dassets.dev/assets/7364/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/7364/v1/poster.webp","blurhash":"U496~;Ri00%1=?oyX9$%00bc~BRQ0.IV$eSi","category":{"slug":"animals","title":"Animals"},"tags":[{"slug":"modern","title":"Modern"},{"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":116392,"triangles":2356,"vertices":7068,"meshes":4,"materials":4,"textures":0,"animations":[],"boundingBox":{"min":[-0.23445610948109114,0.0000601648578573144,-1.4431805610656738],"max":[0.23445610948109114,2.172179500827249,1.4431805610656738]},"sizeMeters":[0.469,2.172,2.886],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"Claude Opus 5","downloads":0,"publishedAt":"2026-09-06T12:48:32.573Z","updatedAt":"2026-09-06T12:48:33.249Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/7364/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function RidingHorseStandingBayEquestrianYardAndStables(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/7364/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/7364/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/7364/v1/model.glb\" alt=\"Riding Horse Standing (Bay) (Equestrian Yard and Stables)\" 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/7364/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/7364/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"7365","slug":"equestrian-yard-and-stables-horse-standing-chestnut-a0d51d54","title":"Riding Horse Standing (Chestnut) (Equestrian Yard and Stables)","summary":"Riding horse standing square with all four hooves on the ground and the head carried level, about 1.62 m at the withers, chestnut coat.","description":"Riding horse standing square with all four hooves on the ground and the head carried level, about 1.62 m at the withers. Dimensions 0.47 x 2.17 x 2.89 m (X x Y x Z). Footprint-centred origin resting on the ground; metre units, +Y up, +Z forward. Yard low-poly palette of flat muted colours, no textures. Static posed figure; no rig or animation. No collision or navigation data. Cosmetic colour variant of horse-standing.","status":"published","url":"https://3dassets.dev/assets/equestrian-yard-and-stables-horse-standing-chestnut-a0d51d54","cdnUrl":"https://cdn.3dassets.dev/assets/7365/v1/model.glb","downloadUrl":"https://3dassets.dev/download/equestrian-yard-and-stables-horse-standing-chestnut-a0d51d54","thumbnailUrl":"https://cdn.3dassets.dev/assets/7365/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/7365/v1/poster.webp","blurhash":"U7BV^TWn00iw~Ut7IqRi00t8~ANG03M{-mxv","category":{"slug":"animals","title":"Animals"},"tags":[{"slug":"modern","title":"Modern"},{"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":117216,"triangles":2356,"vertices":7068,"meshes":5,"materials":5,"textures":0,"animations":[],"boundingBox":{"min":[-0.23445610948109114,0.0000601648578573144,-1.4431805610656738],"max":[0.23445610948109114,2.1722039779239526,1.4431805610656738]},"sizeMeters":[0.469,2.172,2.886],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"Claude Opus 5","downloads":0,"publishedAt":"2026-09-06T12:48:32.413Z","updatedAt":"2026-09-06T12:48:33.296Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/7365/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function RidingHorseStandingChestnutEquestrianYardAndStables(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/7365/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/7365/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/7365/v1/model.glb\" alt=\"Riding Horse Standing (Chestnut) (Equestrian Yard and Stables)\" 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/7365/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/7365/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"7366","slug":"equestrian-yard-and-stables-horse-standing-grey-3fa0f413","title":"Riding Horse Standing (Grey) (Equestrian Yard and Stables)","summary":"Riding horse standing square with all four hooves on the ground and the head carried level, about 1.62 m at the withers, grey coat.","description":"Riding horse standing square with all four hooves on the ground and the head carried level, about 1.62 m at the withers. Dimensions 0.47 x 2.17 x 2.89 m (X x Y x Z). Footprint-centred origin resting on the ground; metre units, +Y up, +Z forward. Yard low-poly palette of flat muted colours, no textures. Static posed figure; no rig or animation. No collision or navigation data. Cosmetic colour variant of horse-standing.","status":"published","url":"https://3dassets.dev/assets/equestrian-yard-and-stables-horse-standing-grey-3fa0f413","cdnUrl":"https://cdn.3dassets.dev/assets/7366/v1/model.glb","downloadUrl":"https://3dassets.dev/download/equestrian-yard-and-stables-horse-standing-grey-3fa0f413","thumbnailUrl":"https://cdn.3dassets.dev/assets/7366/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/7366/v1/poster.webp","blurhash":"U9B:sqRj00of_NofIUWU00t7~qRj00NF-;t7","category":{"slug":"animals","title":"Animals"},"tags":[{"slug":"modern","title":"Modern"},{"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":116416,"triangles":2356,"vertices":7068,"meshes":4,"materials":4,"textures":0,"animations":[],"boundingBox":{"min":[-0.23445610948109114,0.0000601648578573144,-1.4431805610656738],"max":[0.23445610948109114,2.172297942578073,1.4431805610656738]},"sizeMeters":[0.469,2.172,2.886],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"Claude Opus 5","downloads":0,"publishedAt":"2026-09-06T12:48:32.679Z","updatedAt":"2026-09-06T12:48:33.312Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/7366/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function RidingHorseStandingGreyEquestrianYardAndStables(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/7366/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/7366/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/7366/v1/model.glb\" alt=\"Riding Horse Standing (Grey) (Equestrian Yard and Stables)\" 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/7366/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/7366/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"7363","slug":"equestrian-yard-and-stables-horse-standing-black-cf7bbc49","title":"Riding Horse Standing (Black) (Equestrian Yard and Stables)","summary":"Riding horse standing square with all four hooves on the ground and the head carried level, about 1.62 m at the withers, black coat.","description":"Riding horse standing square with all four hooves on the ground and the head carried level, about 1.62 m at the withers. Dimensions 0.47 x 2.17 x 2.89 m (X x Y x Z). Footprint-centred origin resting on the ground; metre units, +Y up, +Z forward. Yard low-poly palette of flat muted colours, no textures. Static posed figure; no rig or animation. No collision or navigation data. Cosmetic colour variant of horse-standing.","status":"published","url":"https://3dassets.dev/assets/equestrian-yard-and-stables-horse-standing-black-cf7bbc49","cdnUrl":"https://cdn.3dassets.dev/assets/7363/v1/model.glb","downloadUrl":"https://3dassets.dev/download/equestrian-yard-and-stables-horse-standing-black-cf7bbc49","thumbnailUrl":"https://cdn.3dassets.dev/assets/7363/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/7363/v1/poster.webp","blurhash":"U16t,i9Z00%29uxa?GtR00-p~qIU?G4.9Z-p","category":{"slug":"animals","title":"Animals"},"tags":[{"slug":"modern","title":"Modern"},{"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":115696,"triangles":2356,"vertices":7068,"meshes":3,"materials":3,"textures":0,"animations":[],"boundingBox":{"min":[-0.23435138093871122,0.0000601648578573144,-1.4431805610656738],"max":[0.23435138093871122,2.1722245514373526,1.4431805610656738]},"sizeMeters":[0.469,2.172,2.886],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"Claude Opus 5","downloads":0,"publishedAt":"2026-09-06T12:48:32.203Z","updatedAt":"2026-09-06T12:48:33.244Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/7363/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function RidingHorseStandingBlackEquestrianYardAndStables(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/7363/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/7363/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/7363/v1/model.glb\" alt=\"Riding Horse Standing (Black) (Equestrian Yard and Stables)\" 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/7363/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/7363/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"7367","slug":"equestrian-yard-and-stables-horse-grazing-4a8ba0d0","title":"Riding Horse Grazing (Bay) (Equestrian Yard and Stables)","summary":"Riding horse grazing with the neck lowered and the muzzle at ground level, about 1.62 m at the withers.","description":"Riding horse grazing with the neck lowered and the muzzle at ground level, about 1.62 m at the withers. Dimensions 0.47 x 1.66 x 2.57 m (X x Y x Z). Footprint-centred origin resting on the ground; metre units, +Y up, +Z forward. Yard low-poly palette of flat muted colours, no textures. Static posed figure; no rig or animation. No collision or navigation data.","status":"published","url":"https://3dassets.dev/assets/equestrian-yard-and-stables-horse-grazing-4a8ba0d0","cdnUrl":"https://cdn.3dassets.dev/assets/7367/v1/model.glb","downloadUrl":"https://3dassets.dev/download/equestrian-yard-and-stables-horse-grazing-4a8ba0d0","thumbnailUrl":"https://cdn.3dassets.dev/assets/7367/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/7367/v1/poster.webp","blurhash":"U4A]viE001=x}l5811^i00J:$%=wyEr;}.-o","category":{"slug":"animals","title":"Animals"},"tags":[{"slug":"modern","title":"Modern"},{"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":116380,"triangles":2356,"vertices":7068,"meshes":4,"materials":4,"textures":0,"animations":[],"boundingBox":{"min":[-0.2344491300967941,0.00003972833479720661,-1.2868839502334595],"max":[0.2344491300967941,1.664812437506591,1.2868839502334595]},"sizeMeters":[0.469,1.665,2.574],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"Claude Opus 5","downloads":0,"publishedAt":"2026-09-06T12:48:32.595Z","updatedAt":"2026-09-06T12:48:33.299Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/7367/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function RidingHorseGrazingBayEquestrianYardAndStables(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/7367/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/7367/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/7367/v1/model.glb\" alt=\"Riding Horse Grazing (Bay) (Equestrian Yard and Stables)\" 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/7367/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/7367/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"7368","slug":"equestrian-yard-and-stables-horse-grazing-chestnut-769fe347","title":"Riding Horse Grazing (Chestnut) (Equestrian Yard and Stables)","summary":"Riding horse grazing with the neck lowered and the muzzle at ground level, about 1.62 m at the withers, chestnut coat.","description":"Riding horse grazing with the neck lowered and the muzzle at ground level, about 1.62 m at the withers. Dimensions 0.47 x 1.66 x 2.57 m (X x Y x Z). Footprint-centred origin resting on the ground; metre units, +Y up, +Z forward. Yard low-poly palette of flat muted colours, no textures. Static posed figure; no rig or animation. No collision or navigation data. Cosmetic colour variant of horse-grazing.","status":"published","url":"https://3dassets.dev/assets/equestrian-yard-and-stables-horse-grazing-chestnut-769fe347","cdnUrl":"https://cdn.3dassets.dev/assets/7368/v1/model.glb","downloadUrl":"https://3dassets.dev/download/equestrian-yard-and-stables-horse-grazing-chestnut-769fe347","thumbnailUrl":"https://cdn.3dassets.dev/assets/7368/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/7368/v1/poster.webp","blurhash":"U9Db+nbI03w[~A9b9v-S00E2wb-nE3xC=w-:","category":{"slug":"animals","title":"Animals"},"tags":[{"slug":"modern","title":"Modern"},{"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":117200,"triangles":2356,"vertices":7068,"meshes":5,"materials":5,"textures":0,"animations":[],"boundingBox":{"min":[-0.2344491300967941,0.00003972833479720661,-1.2868839502334595],"max":[0.2344491300967941,1.6648038090808814,1.2868839502334595]},"sizeMeters":[0.469,1.665,2.574],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"Claude Opus 5","downloads":0,"publishedAt":"2026-09-06T12:48:32.438Z","updatedAt":"2026-09-06T12:48:33.328Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/7368/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function RidingHorseGrazingChestnutEquestrianYardAndStables(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/7368/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/7368/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/7368/v1/model.glb\" alt=\"Riding Horse Grazing (Chestnut) (Equestrian Yard and Stables)\" 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/7368/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/7368/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"7361","slug":"equestrian-yard-and-stables-horse-grazing-grey-f609fcda","title":"Riding Horse Grazing (Grey) (Equestrian Yard and Stables)","summary":"Riding horse grazing with the neck lowered and the muzzle at ground level, about 1.62 m at the withers, grey coat.","description":"Riding horse grazing with the neck lowered and the muzzle at ground level, about 1.62 m at the withers. Dimensions 0.47 x 1.66 x 2.57 m (X x Y x Z). Footprint-centred origin resting on the ground; metre units, +Y up, +Z forward. Yard low-poly palette of flat muted colours, no textures. Static posed figure; no rig or animation. No collision or navigation data. Cosmetic colour variant of horse-grazing.","status":"published","url":"https://3dassets.dev/assets/equestrian-yard-and-stables-horse-grazing-grey-f609fcda","cdnUrl":"https://cdn.3dassets.dev/assets/7361/v1/model.glb","downloadUrl":"https://3dassets.dev/download/equestrian-yard-and-stables-horse-grazing-grey-f609fcda","thumbnailUrl":"https://cdn.3dassets.dev/assets/7361/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/7361/v1/poster.webp","blurhash":"UBD]h@a}00xu_N9FD$%f00D%%M-;D%x]-=%M","category":{"slug":"animals","title":"Animals"},"tags":[{"slug":"modern","title":"Modern"},{"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":116404,"triangles":2356,"vertices":7068,"meshes":4,"materials":4,"textures":0,"animations":[],"boundingBox":{"min":[-0.2344491300967941,0.00003972833479720661,-1.2868839502334595],"max":[0.2344491300967941,1.664812437506591,1.2868839502334595]},"sizeMeters":[0.469,1.665,2.574],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"Claude Opus 5","downloads":0,"publishedAt":"2026-09-06T12:48:32.470Z","updatedAt":"2026-09-06T12:48:33.190Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/7361/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function RidingHorseGrazingGreyEquestrianYardAndStables(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/7361/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/7361/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/7361/v1/model.glb\" alt=\"Riding Horse Grazing (Grey) (Equestrian Yard and Stables)\" 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/7361/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/7361/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"7362","slug":"equestrian-yard-and-stables-horse-grazing-black-0e2d2efa","title":"Riding Horse Grazing (Black) (Equestrian Yard and Stables)","summary":"Riding horse grazing with the neck lowered and the muzzle at ground level, about 1.62 m at the withers, black coat.","description":"Riding horse grazing with the neck lowered and the muzzle at ground level, about 1.62 m at the withers. Dimensions 0.47 x 1.66 x 2.57 m (X x Y x Z). Footprint-centred origin resting on the ground; metre units, +Y up, +Z forward. Yard low-poly palette of flat muted colours, no textures. Static posed figure; no rig or animation. No collision or navigation data. Cosmetic colour variant of horse-grazing.","status":"published","url":"https://3dassets.dev/assets/equestrian-yard-and-stables-horse-grazing-black-0e2d2efa","cdnUrl":"https://cdn.3dassets.dev/assets/7362/v1/model.glb","downloadUrl":"https://3dassets.dev/download/equestrian-yard-and-stables-horse-grazing-black-0e2d2efa","thumbnailUrl":"https://cdn.3dassets.dev/assets/7362/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/7362/v1/poster.webp","blurhash":"U384Vt9F00$+D+IUxp%M00%Mn,bI~WIUWC-p","category":{"slug":"animals","title":"Animals"},"tags":[{"slug":"modern","title":"Modern"},{"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":115668,"triangles":2356,"vertices":7068,"meshes":3,"materials":3,"textures":0,"animations":[],"boundingBox":{"min":[-0.23438591921730054,0.00003972833479720661,-1.2868839502334595],"max":[0.23438591921730054,1.664733972389285,1.2868839502334595]},"sizeMeters":[0.469,1.665,2.574],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"Claude Opus 5","downloads":0,"publishedAt":"2026-09-06T12:48:32.369Z","updatedAt":"2026-09-06T12:48:33.217Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/7362/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function RidingHorseGrazingBlackEquestrianYardAndStables(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/7362/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/7362/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/7362/v1/model.glb\" alt=\"Riding Horse Grazing (Black) (Equestrian Yard and Stables)\" 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/7362/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/7362/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"7370","slug":"equestrian-yard-and-stables-horse-trotting-e8f48a4f","title":"Riding Horse Trotting (Bay) (Equestrian Yard and Stables)","summary":"Riding horse in a trot pose with one diagonal pair advanced and the near fore lifted and bent, about 1.62 m at the withers.","description":"Riding horse in a trot pose with one diagonal pair advanced and the near fore lifted and bent, about 1.62 m at the withers. Dimensions 0.47 x 2.17 x 2.89 m (X x Y x Z). Footprint-centred origin resting on the ground; metre units, +Y up, +Z forward. Yard low-poly palette of flat muted colours, no textures. Static posed figure; no rig or animation. No collision or navigation data.","status":"published","url":"https://3dassets.dev/assets/equestrian-yard-and-stables-horse-trotting-e8f48a4f","cdnUrl":"https://cdn.3dassets.dev/assets/7370/v1/model.glb","downloadUrl":"https://3dassets.dev/download/equestrian-yard-and-stables-horse-trotting-e8f48a4f","thumbnailUrl":"https://cdn.3dassets.dev/assets/7370/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/7370/v1/poster.webp","blurhash":"U58WvzxZ01n#^%WoI;xa00NH~Bs;0NV]-TNH","category":{"slug":"animals","title":"Animals"},"tags":[{"slug":"modern","title":"Modern"},{"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":116388,"triangles":2356,"vertices":7068,"meshes":4,"materials":4,"textures":0,"animations":[],"boundingBox":{"min":[-0.23445610948109114,0.000010334323417127145,-1.4431805610656738],"max":[0.23445610948109114,2.172179500827249,1.4431805610656738]},"sizeMeters":[0.469,2.172,2.886],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"Claude Opus 5","downloads":0,"publishedAt":"2026-09-06T12:48:34.854Z","updatedAt":"2026-09-06T12:48:35.768Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/7370/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function RidingHorseTrottingBayEquestrianYardAndStables(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/7370/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/7370/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/7370/v1/model.glb\" alt=\"Riding Horse Trotting (Bay) (Equestrian Yard and Stables)\" 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/7370/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/7370/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"7369","slug":"equestrian-yard-and-stables-horse-trotting-chestnut-8ae71e02","title":"Riding Horse Trotting (Chestnut) (Equestrian Yard and Stables)","summary":"Riding horse in a trot pose with one diagonal pair advanced and the near fore lifted and bent, about 1.62 m at the withers, chestnut coat.","description":"Riding horse in a trot pose with one diagonal pair advanced and the near fore lifted and bent, about 1.62 m at the withers. Dimensions 0.47 x 2.17 x 2.89 m (X x Y x Z). Footprint-centred origin resting on the ground; metre units, +Y up, +Z forward. Yard low-poly palette of flat muted colours, no textures. Static posed figure; no rig or animation. No collision or navigation data. Cosmetic colour variant of horse-trotting.","status":"published","url":"https://3dassets.dev/assets/equestrian-yard-and-stables-horse-trotting-chestnut-8ae71e02","cdnUrl":"https://cdn.3dassets.dev/assets/7369/v1/model.glb","downloadUrl":"https://3dassets.dev/download/equestrian-yard-and-stables-horse-trotting-chestnut-8ae71e02","thumbnailUrl":"https://cdn.3dassets.dev/assets/7369/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/7369/v1/poster.webp","blurhash":"U8A]$vt601Mx~VofIoV@00WZ~AkA01WC=_kW","category":{"slug":"animals","title":"Animals"},"tags":[{"slug":"modern","title":"Modern"},{"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":117208,"triangles":2356,"vertices":7068,"meshes":5,"materials":5,"textures":0,"animations":[],"boundingBox":{"min":[-0.23445610948109114,0.000010334323417127145,-1.4431805610656738],"max":[0.23445610948109114,2.1722039779239526,1.4431805610656738]},"sizeMeters":[0.469,2.172,2.886],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"Claude Opus 5","downloads":0,"publishedAt":"2026-09-06T12:48:34.802Z","updatedAt":"2026-09-06T12:48:35.734Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/7369/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function RidingHorseTrottingChestnutEquestrianYardAndStables(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/7369/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/7369/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/7369/v1/model.glb\" alt=\"Riding Horse Trotting (Chestnut) (Equestrian Yard and Stables)\" 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/7369/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/7369/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"7374","slug":"equestrian-yard-and-stables-horse-trotting-grey-c3f67b2f","title":"Riding Horse Trotting (Grey) (Equestrian Yard and Stables)","summary":"Riding horse in a trot pose with one diagonal pair advanced and the near fore lifted and bent, about 1.62 m at the withers, grey coat.","description":"Riding horse in a trot pose with one diagonal pair advanced and the near fore lifted and bent, about 1.62 m at the withers. Dimensions 0.47 x 2.17 x 2.89 m (X x Y x Z). Footprint-centred origin resting on the ground; metre units, +Y up, +Z forward. Yard low-poly palette of flat muted colours, no textures. Static posed figure; no rig or animation. No collision or navigation data. Cosmetic colour variant of horse-trotting.","status":"published","url":"https://3dassets.dev/assets/equestrian-yard-and-stables-horse-trotting-grey-c3f67b2f","cdnUrl":"https://cdn.3dassets.dev/assets/7374/v1/model.glb","downloadUrl":"https://3dassets.dev/download/equestrian-yard-and-stables-horse-trotting-grey-c3f67b2f","thumbnailUrl":"https://cdn.3dassets.dev/assets/7374/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/7374/v1/poster.webp","blurhash":"UABWb@t700Rj~qayIUj[00WB_3j[00az-;ax","category":{"slug":"animals","title":"Animals"},"tags":[{"slug":"modern","title":"Modern"},{"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":116416,"triangles":2356,"vertices":7068,"meshes":4,"materials":4,"textures":0,"animations":[],"boundingBox":{"min":[-0.23445610948109114,0.000010334323417127145,-1.4431805610656738],"max":[0.23445610948109114,2.1721579551225645,1.4431805610656738]},"sizeMeters":[0.469,2.172,2.886],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"Claude Opus 5","downloads":0,"publishedAt":"2026-09-06T12:48:35.064Z","updatedAt":"2026-09-06T12:48:35.873Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/7374/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function RidingHorseTrottingGreyEquestrianYardAndStables(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/7374/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/7374/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/7374/v1/model.glb\" alt=\"Riding Horse Trotting (Grey) (Equestrian Yard and Stables)\" 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/7374/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/7374/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"7371","slug":"equestrian-yard-and-stables-horse-trotting-black-86ef3ffe","title":"Riding Horse Trotting (Black) (Equestrian Yard and Stables)","summary":"Riding horse in a trot pose with one diagonal pair advanced and the near fore lifted and bent, about 1.62 m at the withers, black coat.","description":"Riding horse in a trot pose with one diagonal pair advanced and the near fore lifted and bent, about 1.62 m at the withers. Dimensions 0.47 x 2.17 x 2.89 m (X x Y x Z). Footprint-centred origin resting on the ground; metre units, +Y up, +Z forward. Yard low-poly palette of flat muted colours, no textures. Static posed figure; no rig or animation. No collision or navigation data. Cosmetic colour variant of horse-trotting.","status":"published","url":"https://3dassets.dev/assets/equestrian-yard-and-stables-horse-trotting-black-86ef3ffe","cdnUrl":"https://cdn.3dassets.dev/assets/7371/v1/model.glb","downloadUrl":"https://3dassets.dev/download/equestrian-yard-and-stables-horse-trotting-black-86ef3ffe","thumbnailUrl":"https://cdn.3dassets.dev/assets/7371/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/7371/v1/poster.webp","blurhash":"U15q^jog00M{?cRjoH%M00R%~qtR4mWXkDM_","category":{"slug":"animals","title":"Animals"},"tags":[{"slug":"modern","title":"Modern"},{"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":115692,"triangles":2356,"vertices":7068,"meshes":3,"materials":3,"textures":0,"animations":[],"boundingBox":{"min":[-0.23435138093871122,0.000010334323417127145,-1.4431805610656738],"max":[0.23435138093871122,2.1722245514373526,1.4431805610656738]},"sizeMeters":[0.469,2.172,2.886],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"Claude Opus 5","downloads":0,"publishedAt":"2026-09-06T12:48:34.765Z","updatedAt":"2026-09-06T12:48:34.827Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/7371/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function RidingHorseTrottingBlackEquestrianYardAndStables(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/7371/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/7371/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/7371/v1/model.glb\" alt=\"Riding Horse Trotting (Black) (Equestrian Yard and Stables)\" 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/7371/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/7371/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"7376","slug":"equestrian-yard-and-stables-horse-rearing-d9014dea","title":"Riding Horse Rearing (Bay) (Equestrian Yard and Stables)","summary":"Riding horse rearing on the hind legs with the forelegs folded and raised and the body pitched back, about 1.62 m at the withers.","description":"Riding horse rearing on the hind legs with the forelegs folded and raised and the body pitched back, about 1.62 m at the withers. Dimensions 0.47 x 3.50 x 2.07 m (X x Y x Z). Footprint-centred origin resting on the ground; metre units, +Y up, +Z forward. Yard low-poly palette of flat muted colours, no textures. Static posed figure; no rig or animation. No collision or navigation data.","status":"published","url":"https://3dassets.dev/assets/equestrian-yard-and-stables-horse-rearing-d9014dea","cdnUrl":"https://cdn.3dassets.dev/assets/7376/v1/model.glb","downloadUrl":"https://3dassets.dev/download/equestrian-yard-and-stables-horse-rearing-d9014dea","thumbnailUrl":"https://cdn.3dassets.dev/assets/7376/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/7376/v1/poster.webp","blurhash":"U67wj1ob00Rn$|%2Ir9a02af~BoyESIW${?G","category":{"slug":"animals","title":"Animals"},"tags":[{"slug":"modern","title":"Modern"},{"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":116380,"triangles":2356,"vertices":7068,"meshes":4,"materials":4,"textures":0,"animations":[],"boundingBox":{"min":[-0.23444685161934128,0,-1.0367720755152003],"max":[0.23444685161934128,3.4974844455718994,1.0367165582795297]},"sizeMeters":[0.469,3.497,2.073],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"Claude Opus 5","downloads":0,"publishedAt":"2026-09-06T12:48:34.875Z","updatedAt":"2026-09-06T12:48:35.893Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/7376/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function RidingHorseRearingBayEquestrianYardAndStables(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/7376/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/7376/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/7376/v1/model.glb\" alt=\"Riding Horse Rearing (Bay) (Equestrian Yard and Stables)\" 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/7376/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/7376/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"7372","slug":"equestrian-yard-and-stables-horse-rearing-chestnut-18e51266","title":"Riding Horse Rearing (Chestnut) (Equestrian Yard and Stables)","summary":"Riding horse rearing on the hind legs with the forelegs folded and raised and the body pitched back, about 1.62 m at the withers, chestnut coat.","description":"Riding horse rearing on the hind legs with the forelegs folded and raised and the body pitched back, about 1.62 m at the withers. Dimensions 0.47 x 3.50 x 2.07 m (X x Y x Z). Footprint-centred origin resting on the ground; metre units, +Y up, +Z forward. Yard low-poly palette of flat muted colours, no textures. Static posed figure; no rig or animation. No collision or navigation data. Cosmetic colour variant of horse-rearing.","status":"published","url":"https://3dassets.dev/assets/equestrian-yard-and-stables-horse-rearing-chestnut-18e51266","cdnUrl":"https://cdn.3dassets.dev/assets/7372/v1/model.glb","downloadUrl":"https://3dassets.dev/download/equestrian-yard-and-stables-horse-rearing-chestnut-18e51266","thumbnailUrl":"https://cdn.3dassets.dev/assets/7372/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/7372/v1/poster.webp","blurhash":"U89QBQf#00aO?F%2E29a03o2~AOCE7Ip-T?G","category":{"slug":"animals","title":"Animals"},"tags":[{"slug":"modern","title":"Modern"},{"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":117200,"triangles":2356,"vertices":7068,"meshes":5,"materials":5,"textures":0,"animations":[],"boundingBox":{"min":[-0.23444070769236017,0,-1.0367210924454406],"max":[0.23444070769236017,3.4974844455718994,1.0367165582795297]},"sizeMeters":[0.469,3.497,2.073],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"Claude Opus 5","downloads":0,"publishedAt":"2026-09-06T12:48:34.947Z","updatedAt":"2026-09-06T12:48:35.836Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/7372/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function RidingHorseRearingChestnutEquestrianYardAndStables(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/7372/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/7372/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/7372/v1/model.glb\" alt=\"Riding Horse Rearing (Chestnut) (Equestrian Yard and Stables)\" 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/7372/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/7372/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"7373","slug":"equestrian-yard-and-stables-horse-rearing-grey-08e7f7c1","title":"Riding Horse Rearing (Grey) (Equestrian Yard and Stables)","summary":"Riding horse rearing on the hind legs with the forelegs folded and raised and the body pitched back, about 1.62 m at the withers, grey coat.","description":"Riding horse rearing on the hind legs with the forelegs folded and raised and the body pitched back, about 1.62 m at the withers. Dimensions 0.47 x 3.50 x 2.07 m (X x Y x Z). Footprint-centred origin resting on the ground; metre units, +Y up, +Z forward. Yard low-poly palette of flat muted colours, no textures. Static posed figure; no rig or animation. No collision or navigation data. Cosmetic colour variant of horse-rearing.","status":"published","url":"https://3dassets.dev/assets/equestrian-yard-and-stables-horse-rearing-grey-08e7f7c1","cdnUrl":"https://cdn.3dassets.dev/assets/7373/v1/model.glb","downloadUrl":"https://3dassets.dev/download/equestrian-yard-and-stables-horse-rearing-grey-08e7f7c1","thumbnailUrl":"https://cdn.3dassets.dev/assets/7373/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/7373/v1/poster.webp","blurhash":"U99tGmWV00oL.8%MD%9F00t7~qM{D%IU-;?b","category":{"slug":"animals","title":"Animals"},"tags":[{"slug":"modern","title":"Modern"},{"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":116404,"triangles":2356,"vertices":7068,"meshes":4,"materials":4,"textures":0,"animations":[],"boundingBox":{"min":[-0.23444070769236017,0,-1.0366159969703794],"max":[0.23444070769236017,3.4974844455718994,1.0367165582795297]},"sizeMeters":[0.469,3.497,2.073],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"Claude Opus 5","downloads":0,"publishedAt":"2026-09-06T12:48:34.974Z","updatedAt":"2026-09-06T12:48:35.837Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/7373/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function RidingHorseRearingGreyEquestrianYardAndStables(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/7373/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/7373/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/7373/v1/model.glb\" alt=\"Riding Horse Rearing (Grey) (Equestrian Yard and Stables)\" 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/7373/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/7373/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"7375","slug":"equestrian-yard-and-stables-horse-rearing-black-5eff10fa","title":"Riding Horse Rearing (Black) (Equestrian Yard and Stables)","summary":"Riding horse rearing on the hind legs with the forelegs folded and raised and the body pitched back, about 1.62 m at the withers, black coat.","description":"Riding horse rearing on the hind legs with the forelegs folded and raised and the body pitched back, about 1.62 m at the withers. Dimensions 0.47 x 3.50 x 2.07 m (X x Y x Z). Footprint-centred origin resting on the ground; metre units, +Y up, +Z forward. Yard low-poly palette of flat muted colours, no textures. Static posed figure; no rig or animation. No collision or navigation data. Cosmetic colour variant of horse-rearing.","status":"published","url":"https://3dassets.dev/assets/equestrian-yard-and-stables-horse-rearing-black-5eff10fa","cdnUrl":"https://cdn.3dassets.dev/assets/7375/v1/model.glb","downloadUrl":"https://3dassets.dev/download/equestrian-yard-and-stables-horse-rearing-black-5eff10fa","thumbnailUrl":"https://cdn.3dassets.dev/assets/7375/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/7375/v1/poster.webp","blurhash":"U25;{xjE00S#Rk-;ob0K00R*~q%2x]D*RQ^+","category":{"slug":"animals","title":"Animals"},"tags":[{"slug":"modern","title":"Modern"},{"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":115688,"triangles":2356,"vertices":7068,"meshes":3,"materials":3,"textures":0,"animations":[],"boundingBox":{"min":[-0.23444070769236017,0,-1.036631096779066],"max":[0.23444070769236017,3.4974844455718994,1.0367165582795297]},"sizeMeters":[0.469,3.497,2.073],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"Claude Opus 5","downloads":0,"publishedAt":"2026-09-06T12:48:34.909Z","updatedAt":"2026-09-06T12:48:35.866Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/7375/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function RidingHorseRearingBlackEquestrianYardAndStables(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/7375/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/7375/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/7375/v1/model.glb\" alt=\"Riding Horse Rearing (Black) (Equestrian Yard and Stables)\" 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/7375/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/7375/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"7377","slug":"equestrian-yard-and-stables-pony-standing-541945f5","title":"Pony Standing (Bay) (Equestrian Yard and Stables)","summary":"Pony standing square with all four hooves on the ground and the head carried level, about 1.28 m at the withers.","description":"Pony standing square with all four hooves on the ground and the head carried level, about 1.28 m at the withers. Dimensions 0.45 x 1.71 x 2.22 m (X x Y x Z). Footprint-centred origin resting on the ground; metre units, +Y up, +Z forward. Yard low-poly palette of flat muted colours, no textures. Static posed figure; no rig or animation. No collision or navigation data.","status":"published","url":"https://3dassets.dev/assets/equestrian-yard-and-stables-pony-standing-541945f5","cdnUrl":"https://cdn.3dassets.dev/assets/7377/v1/model.glb","downloadUrl":"https://3dassets.dev/download/equestrian-yard-and-stables-pony-standing-541945f5","thumbnailUrl":"https://cdn.3dassets.dev/assets/7377/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/7377/v1/poster.webp","blurhash":"U49sxFIU00-nvzkCXS%100j^~Aj=74M{,.Na","category":{"slug":"animals","title":"Animals"},"tags":[{"slug":"modern","title":"Modern"},{"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":116372,"triangles":2356,"vertices":7068,"meshes":4,"materials":4,"textures":0,"animations":[],"boundingBox":{"min":[-0.2268182879477711,-0.00004702485229446385,-1.110950231552124],"max":[0.2268182879477711,1.7066046927443392,1.110950231552124]},"sizeMeters":[0.454,1.707,2.222],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"Claude Opus 5","downloads":0,"publishedAt":"2026-09-06T12:48:36.317Z","updatedAt":"2026-09-06T12:48:37.277Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/7377/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function PonyStandingBayEquestrianYardAndStables(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/7377/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/7377/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/7377/v1/model.glb\" alt=\"Pony Standing (Bay) (Equestrian Yard and Stables)\" 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/7377/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/7377/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"7378","slug":"equestrian-yard-and-stables-pony-standing-chestnut-dc0a0b9d","title":"Pony Standing (Chestnut) (Equestrian Yard and Stables)","summary":"Pony standing square with all four hooves on the ground and the head carried level, about 1.28 m at the withers, chestnut coat.","description":"Pony standing square with all four hooves on the ground and the head carried level, about 1.28 m at the withers. Dimensions 0.45 x 1.71 x 2.22 m (X x Y x Z). Footprint-centred origin resting on the ground; metre units, +Y up, +Z forward. Yard low-poly palette of flat muted colours, no textures. Static posed figure; no rig or animation. No collision or navigation data. Cosmetic colour variant of pony-standing.","status":"published","url":"https://3dassets.dev/assets/equestrian-yard-and-stables-pony-standing-chestnut-dc0a0b9d","cdnUrl":"https://cdn.3dassets.dev/assets/7378/v1/model.glb","downloadUrl":"https://3dassets.dev/download/equestrian-yard-and-stables-pony-standing-chestnut-dc0a0b9d","thumbnailUrl":"https://cdn.3dassets.dev/assets/7378/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/7378/v1/poster.webp","blurhash":"U8C6JcNH00nM^%kWIpa000t7}@WB0NRP-otR","category":{"slug":"animals","title":"Animals"},"tags":[{"slug":"modern","title":"Modern"},{"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":117192,"triangles":2356,"vertices":7068,"meshes":5,"materials":5,"textures":0,"animations":[],"boundingBox":{"min":[-0.2268182879477711,-0.00004702485229446385,-1.110950231552124],"max":[0.2268182879477711,1.7066556192061597,1.110950231552124]},"sizeMeters":[0.454,1.707,2.222],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"Claude Opus 5","downloads":0,"publishedAt":"2026-09-06T12:48:37.436Z","updatedAt":"2026-09-06T12:48:38.219Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/7378/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function PonyStandingChestnutEquestrianYardAndStables(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/7378/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/7378/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/7378/v1/model.glb\" alt=\"Pony Standing (Chestnut) (Equestrian Yard and Stables)\" 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/7378/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/7378/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"7379","slug":"equestrian-yard-and-stables-pony-standing-grey-db6756ff","title":"Pony Standing (Grey) (Equestrian Yard and Stables)","summary":"Pony standing square with all four hooves on the ground and the head carried level, about 1.28 m at the withers, grey coat.","description":"Pony standing square with all four hooves on the ground and the head carried level, about 1.28 m at the withers. Dimensions 0.45 x 1.71 x 2.22 m (X x Y x Z). Footprint-centred origin resting on the ground; metre units, +Y up, +Z forward. Yard low-poly palette of flat muted colours, no textures. Static posed figure; no rig or animation. No collision or navigation data. Cosmetic colour variant of pony-standing.","status":"published","url":"https://3dassets.dev/assets/equestrian-yard-and-stables-pony-standing-grey-db6756ff","cdnUrl":"https://cdn.3dassets.dev/assets/7379/v1/model.glb","downloadUrl":"https://3dassets.dev/download/equestrian-yard-and-stables-pony-standing-grey-db6756ff","thumbnailUrl":"https://cdn.3dassets.dev/assets/7379/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/7379/v1/poster.webp","blurhash":"U9CZY5IV00t6_3jZMxbH00s;~qW.00R*-;s:","category":{"slug":"animals","title":"Animals"},"tags":[{"slug":"modern","title":"Modern"},{"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":116400,"triangles":2356,"vertices":7068,"meshes":4,"materials":4,"textures":0,"animations":[],"boundingBox":{"min":[-0.2268182879477711,-0.00004702485229446385,-1.110950231552124],"max":[0.2268182879477711,1.7065665647261308,1.110950231552124]},"sizeMeters":[0.454,1.707,2.222],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"Claude Opus 5","downloads":0,"publishedAt":"2026-09-06T12:48:37.282Z","updatedAt":"2026-09-06T12:48:38.285Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/7379/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function PonyStandingGreyEquestrianYardAndStables(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/7379/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/7379/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/7379/v1/model.glb\" alt=\"Pony Standing (Grey) (Equestrian Yard and Stables)\" 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/7379/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/7379/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"7380","slug":"equestrian-yard-and-stables-pony-standing-black-e3abfd1f","title":"Pony Standing (Black) (Equestrian Yard and Stables)","summary":"Pony standing square with all four hooves on the ground and the head carried level, about 1.28 m at the withers, black coat.","description":"Pony standing square with all four hooves on the ground and the head carried level, about 1.28 m at the withers. Dimensions 0.45 x 1.71 x 2.22 m (X x Y x Z). Footprint-centred origin resting on the ground; metre units, +Y up, +Z forward. Yard low-poly palette of flat muted colours, no textures. Static posed figure; no rig or animation. No collision or navigation data. Cosmetic colour variant of pony-standing.","status":"published","url":"https://3dassets.dev/assets/equestrian-yard-and-stables-pony-standing-black-e3abfd1f","cdnUrl":"https://cdn.3dassets.dev/assets/7380/v1/model.glb","downloadUrl":"https://3dassets.dev/download/equestrian-yard-and-stables-pony-standing-black-e3abfd1f","thumbnailUrl":"https://cdn.3dassets.dev/assets/7380/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/7380/v1/poster.webp","blurhash":"U27B4T9F00?F0Mt6?Ft800%2-=I;~oD*IVxU","category":{"slug":"animals","title":"Animals"},"tags":[{"slug":"modern","title":"Modern"},{"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":115684,"triangles":2356,"vertices":7068,"meshes":3,"materials":3,"textures":0,"animations":[],"boundingBox":{"min":[-0.22683303482848943,-0.00004702485229446385,-1.110950231552124],"max":[0.22683303482848943,1.7065765990653938,1.110950231552124]},"sizeMeters":[0.454,1.707,2.222],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"Claude Opus 5","downloads":0,"publishedAt":"2026-09-06T12:48:37.256Z","updatedAt":"2026-09-06T12:48:37.309Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/7380/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function PonyStandingBlackEquestrianYardAndStables(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/7380/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/7380/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/7380/v1/model.glb\" alt=\"Pony Standing (Black) (Equestrian Yard and Stables)\" 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/7380/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/7380/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"7384","slug":"equestrian-yard-and-stables-draft-horse-standing-6ffa7a22","title":"Draft Horse Standing (Bay) (Equestrian Yard and Stables)","summary":"Heavy draft horse standing square with all four hooves on the ground and the head carried level, about 1.80 m at the withers.","description":"Heavy draft horse standing square with all four hooves on the ground and the head carried level, about 1.80 m at the withers. Dimensions 0.71 x 2.36 x 3.21 m (X x Y x Z). Footprint-centred origin resting on the ground; metre units, +Y up, +Z forward. Yard low-poly palette of flat muted colours, no textures. Static posed figure; no rig or animation. No collision or navigation data.","status":"published","url":"https://3dassets.dev/assets/equestrian-yard-and-stables-draft-horse-standing-6ffa7a22","cdnUrl":"https://cdn.3dassets.dev/assets/7384/v1/model.glb","downloadUrl":"https://3dassets.dev/download/equestrian-yard-and-stables-draft-horse-standing-6ffa7a22","thumbnailUrl":"https://cdn.3dassets.dev/assets/7384/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/7384/v1/poster.webp","blurhash":"U49?zTD*00-PvzSgtR-V00k=}@aJ5tM{$yI;","category":{"slug":"animals","title":"Animals"},"tags":[{"slug":"modern","title":"Modern"},{"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":116444,"triangles":2356,"vertices":7068,"meshes":4,"materials":4,"textures":0,"animations":[],"boundingBox":{"min":[-0.3561093026704666,0.000076619945447165,-1.6026521921157837],"max":[0.3561093026704666,2.3628910904858857,1.6026521921157837]},"sizeMeters":[0.712,2.363,3.205],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"Claude Opus 5","downloads":0,"publishedAt":"2026-09-06T12:48:37.348Z","updatedAt":"2026-09-06T12:48:37.447Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/7384/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function DraftHorseStandingBayEquestrianYardAndStables(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/7384/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/7384/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/7384/v1/model.glb\" alt=\"Draft Horse Standing (Bay) (Equestrian Yard and Stables)\" 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/7384/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/7384/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"7381","slug":"equestrian-yard-and-stables-draft-horse-standing-chest-cad823e5","title":"Draft Horse Standing (Chestnut) (Equestrian Yard and Stables)","summary":"Heavy draft horse standing square with all four hooves on the ground and the head carried level, about 1.80 m at the withers, chestnut coat.","description":"Heavy draft horse standing square with all four hooves on the ground and the head carried level, about 1.80 m at the withers. Dimensions 0.71 x 2.36 x 3.21 m (X x Y x Z). Footprint-centred origin resting on the ground; metre units, +Y up, +Z forward. Yard low-poly palette of flat muted colours, no textures. Static posed figure; no rig or animation. No collision or navigation data. Cosmetic colour variant of draft-horse-standing.","status":"published","url":"https://3dassets.dev/assets/equestrian-yard-and-stables-draft-horse-standing-chest-cad823e5","cdnUrl":"https://cdn.3dassets.dev/assets/7381/v1/model.glb","downloadUrl":"https://3dassets.dev/download/equestrian-yard-and-stables-draft-horse-standing-chest-cad823e5","thumbnailUrl":"https://cdn.3dassets.dev/assets/7381/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/7381/v1/poster.webp","blurhash":"U7CFw]Iq00s6?FkDWCn~00oz~AjY0MMx-otR","category":{"slug":"animals","title":"Animals"},"tags":[{"slug":"modern","title":"Modern"},{"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":117280,"triangles":2356,"vertices":7068,"meshes":5,"materials":5,"textures":0,"animations":[],"boundingBox":{"min":[-0.3561093026704666,0.000076619945447165,-1.6026521921157837],"max":[0.3561093026704666,2.3628296278476,1.6026521921157837]},"sizeMeters":[0.712,2.363,3.205],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"Claude Opus 5","downloads":0,"publishedAt":"2026-09-06T12:48:37.552Z","updatedAt":"2026-09-06T12:48:38.411Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/7381/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function DraftHorseStandingChestnutEquestrianYardAndStables(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/7381/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/7381/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/7381/v1/model.glb\" alt=\"Draft Horse Standing (Chestnut) (Equestrian Yard and Stables)\" 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/7381/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/7381/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"7383","slug":"equestrian-yard-and-stables-draft-horse-standing-grey-54bd9194","title":"Draft Horse Standing (Grey) (Equestrian Yard and Stables)","summary":"Heavy draft horse standing square with all four hooves on the ground and the head carried level, about 1.80 m at the withers, grey coat.","description":"Heavy draft horse standing square with all four hooves on the ground and the head carried level, about 1.80 m at the withers. Dimensions 0.71 x 2.36 x 3.21 m (X x Y x Z). Footprint-centred origin resting on the ground; metre units, +Y up, +Z forward. Yard low-poly palette of flat muted colours, no textures. Static posed figure; no rig or animation. No collision or navigation data. Cosmetic colour variant of draft-horse-standing.","status":"published","url":"https://3dassets.dev/assets/equestrian-yard-and-stables-draft-horse-standing-grey-54bd9194","cdnUrl":"https://cdn.3dassets.dev/assets/7383/v1/model.glb","downloadUrl":"https://3dassets.dev/download/equestrian-yard-and-stables-draft-horse-standing-grey-54bd9194","thumbnailUrl":"https://cdn.3dassets.dev/assets/7383/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/7383/v1/poster.webp","blurhash":"U9Ci{zIU00xa?cayV?oz00t7~qfk00NG%Moe","category":{"slug":"animals","title":"Animals"},"tags":[{"slug":"modern","title":"Modern"},{"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":116468,"triangles":2356,"vertices":7068,"meshes":4,"materials":4,"textures":0,"animations":[],"boundingBox":{"min":[-0.3561093026704666,0.000076619945447165,-1.6026521921157837],"max":[0.3561093026704666,2.3628379400525876,1.6026521921157837]},"sizeMeters":[0.712,2.363,3.205],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"Claude Opus 5","downloads":0,"publishedAt":"2026-09-06T12:48:37.540Z","updatedAt":"2026-09-06T12:48:38.436Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/7383/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function DraftHorseStandingGreyEquestrianYardAndStables(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/7383/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/7383/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/7383/v1/model.glb\" alt=\"Draft Horse Standing (Grey) (Equestrian Yard and Stables)\" 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/7383/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/7383/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"7382","slug":"equestrian-yard-and-stables-draft-horse-standing-black-f0ceea2c","title":"Draft Horse Standing (Black) (Equestrian Yard and Stables)","summary":"Heavy draft horse standing square with all four hooves on the ground and the head carried level, about 1.80 m at the withers, black coat.","description":"Heavy draft horse standing square with all four hooves on the ground and the head carried level, about 1.80 m at the withers. Dimensions 0.71 x 2.36 x 3.21 m (X x Y x Z). Footprint-centred origin resting on the ground; metre units, +Y up, +Z forward. Yard low-poly palette of flat muted colours, no textures. Static posed figure; no rig or animation. No collision or navigation data. Cosmetic colour variant of draft-horse-standing.","status":"published","url":"https://3dassets.dev/assets/equestrian-yard-and-stables-draft-horse-standing-black-f0ceea2c","cdnUrl":"https://cdn.3dassets.dev/assets/7382/v1/model.glb","downloadUrl":"https://3dassets.dev/download/equestrian-yard-and-stables-draft-horse-standing-black-f0ceea2c","thumbnailUrl":"https://cdn.3dassets.dev/assets/7382/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/7382/v1/poster.webp","blurhash":"U17B1L0100-N01xs~oxw00?b?ID%~p4oIpxU","category":{"slug":"animals","title":"Animals"},"tags":[{"slug":"modern","title":"Modern"},{"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":115736,"triangles":2356,"vertices":7068,"meshes":3,"materials":3,"textures":0,"animations":[],"boundingBox":{"min":[-0.35604754978457825,0.000076619945447165,-1.6026521921157837],"max":[0.35604754978457825,2.3628079012725514,1.6026521921157837]},"sizeMeters":[0.712,2.363,3.205],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"Claude Opus 5","downloads":0,"publishedAt":"2026-09-06T12:48:37.449Z","updatedAt":"2026-09-06T12:48:38.420Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/7382/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function DraftHorseStandingBlackEquestrianYardAndStables(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/7382/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/7382/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/7382/v1/model.glb\" alt=\"Draft Horse Standing (Black) (Equestrian Yard and Stables)\" 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/7382/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/7382/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"7385","slug":"equestrian-yard-and-stables-foal-standing-771e9fe9","title":"Foal Standing (Bay) (Equestrian Yard and Stables)","summary":"Foal standing square with all four hooves on the ground and the head carried level, about 1.06 m at the withers.","description":"Foal standing square with all four hooves on the ground and the head carried level, about 1.06 m at the withers. Dimensions 0.28 x 1.40 x 1.60 m (X x Y x Z). Footprint-centred origin resting on the ground; metre units, +Y up, +Z forward. Yard low-poly palette of flat muted colours, no textures. Static posed figure; no rig or animation. No collision or navigation data.","status":"published","url":"https://3dassets.dev/assets/equestrian-yard-and-stables-foal-standing-771e9fe9","cdnUrl":"https://cdn.3dassets.dev/assets/7385/v1/model.glb","downloadUrl":"https://3dassets.dev/download/equestrian-yard-and-stables-foal-standing-771e9fe9","thumbnailUrl":"https://cdn.3dassets.dev/assets/7385/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/7385/v1/poster.webp","blurhash":"U49GmtR$00sE#QkCo~%L00oh~ARh6,IUwHW?","category":{"slug":"animals","title":"Animals"},"tags":[{"slug":"modern","title":"Modern"},{"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":116368,"triangles":2356,"vertices":7068,"meshes":4,"materials":4,"textures":0,"animations":[],"boundingBox":{"min":[-0.13883250228332805,7.37460818633906e-7,-0.802132248878479],"max":[0.13883250228332805,1.3965448096200583,0.802132248878479]},"sizeMeters":[0.278,1.397,1.604],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"Claude Opus 5","downloads":0,"publishedAt":"2026-09-06T12:48:38.927Z","updatedAt":"2026-09-06T12:48:39.791Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/7385/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function FoalStandingBayEquestrianYardAndStables(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/7385/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/7385/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/7385/v1/model.glb\" alt=\"Foal Standing (Bay) (Equestrian Yard and Stables)\" 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/7385/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/7385/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"7386","slug":"equestrian-yard-and-stables-foal-standing-chestnut-9e513828","title":"Foal Standing (Chestnut) (Equestrian Yard and Stables)","summary":"Foal standing square with all four hooves on the ground and the head carried level, about 1.06 m at the withers, chestnut coat.","description":"Foal standing square with all four hooves on the ground and the head carried level, about 1.06 m at the withers. Dimensions 0.28 x 1.40 x 1.60 m (X x Y x Z). Footprint-centred origin resting on the ground; metre units, +Y up, +Z forward. Yard low-poly palette of flat muted colours, no textures. Static posed figure; no rig or animation. No collision or navigation data. Cosmetic colour variant of foal-standing.","status":"published","url":"https://3dassets.dev/assets/equestrian-yard-and-stables-foal-standing-chestnut-9e513828","cdnUrl":"https://cdn.3dassets.dev/assets/7386/v1/model.glb","downloadUrl":"https://3dassets.dev/download/equestrian-yard-and-stables-foal-standing-chestnut-9e513828","thumbnailUrl":"https://cdn.3dassets.dev/assets/7386/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/7386/v1/poster.webp","blurhash":"U8BMb?X700Vs?Ft7NHjE00t7~ARi0gIo-Uxu","category":{"slug":"animals","title":"Animals"},"tags":[{"slug":"modern","title":"Modern"},{"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":117196,"triangles":2356,"vertices":7068,"meshes":5,"materials":5,"textures":0,"animations":[],"boundingBox":{"min":[-0.13883250228332805,7.37460818633906e-7,-0.802132248878479],"max":[0.13883250228332805,1.3965981507738492,0.802132248878479]},"sizeMeters":[0.278,1.397,1.604],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"Claude Opus 5","downloads":0,"publishedAt":"2026-09-06T12:48:38.883Z","updatedAt":"2026-09-06T12:48:39.831Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/7386/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function FoalStandingChestnutEquestrianYardAndStables(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/7386/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/7386/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/7386/v1/model.glb\" alt=\"Foal Standing (Chestnut) (Equestrian Yard and Stables)\" 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/7386/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/7386/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"7387","slug":"equestrian-yard-and-stables-foal-standing-grey-3a2d2755","title":"Foal Standing (Grey) (Equestrian Yard and Stables)","summary":"Foal standing square with all four hooves on the ground and the head carried level, about 1.06 m at the withers, grey coat.","description":"Foal standing square with all four hooves on the ground and the head carried level, about 1.06 m at the withers. Dimensions 0.28 x 1.40 x 1.60 m (X x Y x Z). Footprint-centred origin resting on the ground; metre units, +Y up, +Z forward. Yard low-poly palette of flat muted colours, no textures. Static posed figure; no rig or animation. No collision or navigation data. Cosmetic colour variant of foal-standing.","status":"published","url":"https://3dassets.dev/assets/equestrian-yard-and-stables-foal-standing-grey-3a2d2755","cdnUrl":"https://cdn.3dassets.dev/assets/7387/v1/model.glb","downloadUrl":"https://3dassets.dev/download/equestrian-yard-and-stables-foal-standing-grey-3a2d2755","thumbnailUrl":"https://cdn.3dassets.dev/assets/7387/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/7387/v1/poster.webp","blurhash":"U9Bz8_ae00ag?vogMxoe00oz~qRj00Io-=xb","category":{"slug":"animals","title":"Animals"},"tags":[{"slug":"modern","title":"Modern"},{"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":116396,"triangles":2356,"vertices":7068,"meshes":4,"materials":4,"textures":0,"animations":[],"boundingBox":{"min":[-0.13883250228332805,7.37460818633906e-7,-0.802132248878479],"max":[0.13883250228332805,1.3965981507738492,0.802132248878479]},"sizeMeters":[0.278,1.397,1.604],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"Claude Opus 5","downloads":0,"publishedAt":"2026-09-06T12:48:39.023Z","updatedAt":"2026-09-06T12:48:39.970Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/7387/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function FoalStandingGreyEquestrianYardAndStables(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/7387/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/7387/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/7387/v1/model.glb\" alt=\"Foal Standing (Grey) (Equestrian Yard and Stables)\" 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/7387/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/7387/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"7389","slug":"equestrian-yard-and-stables-foal-standing-black-6fc07054","title":"Foal Standing (Black) (Equestrian Yard and Stables)","summary":"Foal standing square with all four hooves on the ground and the head carried level, about 1.06 m at the withers, black coat.","description":"Foal standing square with all four hooves on the ground and the head carried level, about 1.06 m at the withers. Dimensions 0.28 x 1.40 x 1.60 m (X x Y x Z). Footprint-centred origin resting on the ground; metre units, +Y up, +Z forward. Yard low-poly palette of flat muted colours, no textures. Static posed figure; no rig or animation. No collision or navigation data. Cosmetic colour variant of foal-standing.","status":"published","url":"https://3dassets.dev/assets/equestrian-yard-and-stables-foal-standing-black-6fc07054","cdnUrl":"https://cdn.3dassets.dev/assets/7389/v1/model.glb","downloadUrl":"https://3dassets.dev/download/equestrian-yard-and-stables-foal-standing-black-6fc07054","thumbnailUrl":"https://cdn.3dassets.dev/assets/7389/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/7389/v1/poster.webp","blurhash":"U271fvIn00s=9Fof?a%M00%3?bD%_2D%D*t8","category":{"slug":"animals","title":"Animals"},"tags":[{"slug":"modern","title":"Modern"},{"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":115684,"triangles":2356,"vertices":7068,"meshes":3,"materials":3,"textures":0,"animations":[],"boundingBox":{"min":[-0.13889883633197186,7.37460818633906e-7,-0.802132248878479],"max":[0.13889883633197186,1.3965770631691374,0.802132248878479]},"sizeMeters":[0.278,1.397,1.604],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"Claude Opus 5","downloads":0,"publishedAt":"2026-09-06T12:48:39.843Z","updatedAt":"2026-09-06T12:48:40.761Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/7389/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function FoalStandingBlackEquestrianYardAndStables(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/7389/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/7389/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/7389/v1/model.glb\" alt=\"Foal Standing (Black) (Equestrian Yard and Stables)\" 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/7389/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/7389/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"7388","slug":"equestrian-yard-and-stables-donkey-standing-54d9f5a5","title":"Donkey Standing (Bay) (Equestrian Yard and Stables)","summary":"Donkey standing square with all four hooves on the ground and the head carried level, about 1.18 m at the withers.","description":"Donkey standing square with all four hooves on the ground and the head carried level, about 1.18 m at the withers. Dimensions 0.40 x 1.67 x 1.98 m (X x Y x Z). Footprint-centred origin resting on the ground; metre units, +Y up, +Z forward. Yard low-poly palette of flat muted colours, no textures. Static posed figure; no rig or animation. No collision or navigation data.","status":"published","url":"https://3dassets.dev/assets/equestrian-yard-and-stables-donkey-standing-54d9f5a5","cdnUrl":"https://cdn.3dassets.dev/assets/7388/v1/model.glb","downloadUrl":"https://3dassets.dev/download/equestrian-yard-and-stables-donkey-standing-54d9f5a5","thumbnailUrl":"https://cdn.3dassets.dev/assets/7388/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/7388/v1/poster.webp","blurhash":"U49sq}V=00tRrptQS$j000R:~AWA5tIU=?oy","category":{"slug":"animals","title":"Animals"},"tags":[{"slug":"modern","title":"Modern"},{"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":111884,"triangles":2262,"vertices":6786,"meshes":4,"materials":4,"textures":0,"animations":[],"boundingBox":{"min":[-0.1996174541366516,-0.000011238330531071483,-0.9883940815925598],"max":[0.1996174541366516,1.6712159299725313,0.9883940815925598]},"sizeMeters":[0.399,1.671,1.977],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"Claude Opus 5","downloads":0,"publishedAt":"2026-09-06T12:48:39.693Z","updatedAt":"2026-09-06T12:48:39.746Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/7388/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function DonkeyStandingBayEquestrianYardAndStables(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/7388/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/7388/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/7388/v1/model.glb\" alt=\"Donkey Standing (Bay) (Equestrian Yard and Stables)\" 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/7388/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/7388/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"7390","slug":"equestrian-yard-and-stables-donkey-standing-chestnut-27033f49","title":"Donkey Standing (Chestnut) (Equestrian Yard and Stables)","summary":"Donkey standing square with all four hooves on the ground and the head carried level, about 1.18 m at the withers, chestnut coat.","description":"Donkey standing square with all four hooves on the ground and the head carried level, about 1.18 m at the withers. Dimensions 0.40 x 1.67 x 1.98 m (X x Y x Z). Footprint-centred origin resting on the ground; metre units, +Y up, +Z forward. Yard low-poly palette of flat muted colours, no textures. Static posed figure; no rig or animation. No collision or navigation data. Cosmetic colour variant of donkey-standing.","status":"published","url":"https://3dassets.dev/assets/equestrian-yard-and-stables-donkey-standing-chestnut-27033f49","cdnUrl":"https://cdn.3dassets.dev/assets/7390/v1/model.glb","downloadUrl":"https://3dassets.dev/download/equestrian-yard-and-stables-donkey-standing-chestnut-27033f49","thumbnailUrl":"https://cdn.3dassets.dev/assets/7390/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/7390/v1/poster.webp","blurhash":"U8BfUxRh01oy$zs:RlR+00oh~AWB0$NG=_xa","category":{"slug":"animals","title":"Animals"},"tags":[{"slug":"modern","title":"Modern"},{"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":112704,"triangles":2262,"vertices":6786,"meshes":5,"materials":5,"textures":0,"animations":[],"boundingBox":{"min":[-0.1996174541366516,-0.000011238330531071483,-0.9883940815925598],"max":[0.1996174541366516,1.6712487123467312,0.9883940815925598]},"sizeMeters":[0.399,1.671,1.977],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"Claude Opus 5","downloads":0,"publishedAt":"2026-09-06T12:48:39.907Z","updatedAt":"2026-09-06T12:48:40.896Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/7390/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function DonkeyStandingChestnutEquestrianYardAndStables(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/7390/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/7390/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/7390/v1/model.glb\" alt=\"Donkey Standing (Chestnut) (Equestrian Yard and Stables)\" 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/7390/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/7390/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"7391","slug":"equestrian-yard-and-stables-donkey-standing-grey-d2be97ad","title":"Donkey Standing (Grey) (Equestrian Yard and Stables)","summary":"Donkey standing square with all four hooves on the ground and the head carried level, about 1.18 m at the withers, grey coat.","description":"Donkey standing square with all four hooves on the ground and the head carried level, about 1.18 m at the withers. Dimensions 0.40 x 1.67 x 1.98 m (X x Y x Z). Footprint-centred origin resting on the ground; metre units, +Y up, +Z forward. Yard low-poly palette of flat muted colours, no textures. Static posed figure; no rig or animation. No collision or navigation data. Cosmetic colour variant of donkey-standing.","status":"published","url":"https://3dassets.dev/assets/equestrian-yard-and-stables-donkey-standing-grey-d2be97ad","cdnUrl":"https://cdn.3dassets.dev/assets/7391/v1/model.glb","downloadUrl":"https://3dassets.dev/download/equestrian-yard-and-stables-donkey-standing-grey-d2be97ad","thumbnailUrl":"https://cdn.3dassets.dev/assets/7391/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/7391/v1/poster.webp","blurhash":"UABz5.Rj00od%gt6RPV[00oM~qWV4mNG-;t6","category":{"slug":"animals","title":"Animals"},"tags":[{"slug":"modern","title":"Modern"},{"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":111900,"triangles":2262,"vertices":6786,"meshes":4,"materials":4,"textures":0,"animations":[],"boundingBox":{"min":[-0.1996174541366516,-0.000011238330531071483,-0.9883940815925598],"max":[0.1996174541366516,1.6712487123467312,0.9883940815925598]},"sizeMeters":[0.399,1.671,1.977],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"Claude Opus 5","downloads":0,"publishedAt":"2026-09-06T12:48:39.959Z","updatedAt":"2026-09-06T12:48:40.930Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/7391/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function DonkeyStandingGreyEquestrianYardAndStables(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/7391/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/7391/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/7391/v1/model.glb\" alt=\"Donkey Standing (Grey) (Equestrian Yard and Stables)\" 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/7391/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/7391/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"7392","slug":"equestrian-yard-and-stables-donkey-standing-black-aec7e21b","title":"Donkey Standing (Black) (Equestrian Yard and Stables)","summary":"Donkey standing square with all four hooves on the ground and the head carried level, about 1.18 m at the withers, black coat.","description":"Donkey standing square with all four hooves on the ground and the head carried level, about 1.18 m at the withers. Dimensions 0.40 x 1.67 x 1.98 m (X x Y x Z). Footprint-centred origin resting on the ground; metre units, +Y up, +Z forward. Yard low-poly palette of flat muted colours, no textures. Static posed figure; no rig or animation. No collision or navigation data. Cosmetic colour variant of donkey-standing.","status":"published","url":"https://3dassets.dev/assets/equestrian-yard-and-stables-donkey-standing-black-aec7e21b","cdnUrl":"https://cdn.3dassets.dev/assets/7392/v1/model.glb","downloadUrl":"https://3dassets.dev/download/equestrian-yard-and-stables-donkey-standing-black-aec7e21b","thumbnailUrl":"https://cdn.3dassets.dev/assets/7392/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/7392/v1/poster.webp","blurhash":"U271ZcDj00?Z0Mxu?Fnn00t8%hI.~V9ZM|%1","category":{"slug":"animals","title":"Animals"},"tags":[{"slug":"modern","title":"Modern"},{"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":111192,"triangles":2262,"vertices":6786,"meshes":3,"materials":3,"textures":0,"animations":[],"boundingBox":{"min":[-0.19959977078263905,-0.000011238330531071483,-0.9883940815925598],"max":[0.19959977078263905,1.6712766837340156,0.9883940815925598]},"sizeMeters":[0.399,1.671,1.977],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"Claude Opus 5","downloads":0,"publishedAt":"2026-09-06T12:48:40.067Z","updatedAt":"2026-09-06T12:48:41.042Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/7392/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function DonkeyStandingBlackEquestrianYardAndStables(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/7392/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/7392/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/7392/v1/model.glb\" alt=\"Donkey Standing (Black) (Equestrian Yard and Stables)\" 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/7392/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/7392/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"7394","slug":"equestrian-yard-and-stables-stall-bay-c59651b4","title":"Stall Bay (Equestrian Yard and Stables)","summary":"Open-fronted loose box bay with a boarded lower wall, barred upper front and straw bedding.","description":"Loose box bay 3.6 m wide with boarded walls to 1.35 m, rendered blockwork above, a barred aisle front and straw bedding. Dimensions 3.60 x 3.02 x 3.60 m (X x Y x Z). Modular bay: origin centred on the bay footprint at floor level, 3.6 m wide, aisle face at +Z; metre units, +Y up, +Z forward. Yard low-poly palette of flat muted colours, no textures. Static geometry; no rig, collision or navigation data.","status":"published","url":"https://3dassets.dev/assets/equestrian-yard-and-stables-stall-bay-c59651b4","cdnUrl":"https://cdn.3dassets.dev/assets/7394/v1/model.glb","downloadUrl":"https://3dassets.dev/download/equestrian-yard-and-stables-stall-bay-c59651b4","thumbnailUrl":"https://cdn.3dassets.dev/assets/7394/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/7394/v1/poster.webp","blurhash":"UEHLVcxt00ofyGRingxu00tRD*IUw?xuIURQ","category":{"slug":"buildings","title":"Buildings & Architecture"},"tags":[{"slug":"modern","title":"Modern"},{"slug":"low-poly","title":"Low Poly"},{"slug":"modular","title":"Modular"},{"slug":"exterior","title":"Exterior"}],"license":{"slug":"cc0-1.0","name":"CC0 1.0 Universal","url":"https://creativecommons.org/publicdomain/zero/1.0/","attributionRequired":false},"contributor":{"username":"3dassets","name":"3D Assets","url":"https://3dassets.dev/u/3dassets"},"stats":{"fileSize":22172,"triangles":396,"vertices":1188,"meshes":6,"materials":6,"textures":0,"animations":[],"boundingBox":{"min":[-1.7999999523162842,-0.00007550350662977046,-1.7999999523162842],"max":[1.7999999523162842,3.019987218783875,1.7999999523162842]},"sizeMeters":[3.6,3.02,3.6],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"Claude Opus 5","downloads":0,"publishedAt":"2026-09-06T12:48:41.345Z","updatedAt":"2026-09-06T12:48:42.238Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/7394/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function StallBayEquestrianYardAndStables(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/7394/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/7394/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/7394/v1/model.glb\" alt=\"Stall Bay (Equestrian Yard and Stables)\" 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/7394/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/7394/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"7393","slug":"equestrian-yard-and-stables-stall-bay-door-7aa2748b","title":"Stall Bay With Door (Equestrian Yard and Stables)","summary":"Loose box bay with a full-height hinged stall door on a named left-hand pivot.","description":"Loose box bay with a hinged stall door. The door is a separate node named stall-door on a vertical hinge at the left jamb, modelled closed. Dimensions 3.60 x 3.02 x 3.66 m (X x Y x Z). Modular bay: origin centred on the bay footprint at floor level, 3.6 m wide, aisle face at +Z; metre units, +Y up, +Z forward. Yard low-poly palette of flat muted colours, no textures. Named pivot node stall-door at the left jamb, vertical hinge. Static geometry; no rig, collision or navigation data.","status":"published","url":"https://3dassets.dev/assets/equestrian-yard-and-stables-stall-bay-door-7aa2748b","cdnUrl":"https://cdn.3dassets.dev/assets/7393/v1/model.glb","downloadUrl":"https://3dassets.dev/download/equestrian-yard-and-stables-stall-bay-door-7aa2748b","thumbnailUrl":"https://cdn.3dassets.dev/assets/7393/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/7393/v1/poster.webp","blurhash":"UDHed,-:00t7t:M|i^xv00X99ZD%$cxtIUM{","category":{"slug":"buildings","title":"Buildings & Architecture"},"tags":[{"slug":"modern","title":"Modern"},{"slug":"low-poly","title":"Low Poly"},{"slug":"modular","title":"Modular"},{"slug":"exterior","title":"Exterior"}],"license":{"slug":"cc0-1.0","name":"CC0 1.0 Universal","url":"https://creativecommons.org/publicdomain/zero/1.0/","attributionRequired":false},"contributor":{"username":"3dassets","name":"3D Assets","url":"https://3dassets.dev/u/3dassets"},"stats":{"fileSize":25968,"triangles":452,"vertices":1356,"meshes":9,"materials":6,"textures":0,"animations":[],"boundingBox":{"min":[-1.7999999523162842,-0.00007550350662977046,-1.7999999523162842],"max":[1.7999999523162842,3.019987218783875,1.860002736906247]},"sizeMeters":[3.6,3.02,3.66],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"Claude Opus 5","downloads":0,"publishedAt":"2026-09-06T12:48:41.530Z","updatedAt":"2026-09-06T12:48:42.227Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/7393/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function StallBayWithDoorEquestrianYardAndStables(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/7393/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/7393/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/7393/v1/model.glb\" alt=\"Stall Bay With Door (Equestrian Yard and Stables)\" 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/7393/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/7393/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"7395","slug":"equestrian-yard-and-stables-tack-room-bay-031b8798","title":"Tack Room Bay (Equestrian Yard and Stables)","summary":"Enclosed tack room bay with a personnel door, window and three saddle shelves.","description":"Enclosed tack room bay with a boarded personnel door, a glazed window and three fixed saddle shelves on the rear wall. Dimensions 3.60 x 3.02 x 3.61 m (X x Y x Z). Modular bay: origin centred on the bay footprint at floor level, 3.6 m wide, aisle face at +Z; metre units, +Y up, +Z forward. Yard low-poly palette of flat muted colours, no textures. Static geometry; no rig, collision or navigation data.","status":"published","url":"https://3dassets.dev/assets/equestrian-yard-and-stables-tack-room-bay-031b8798","cdnUrl":"https://cdn.3dassets.dev/assets/7395/v1/model.glb","downloadUrl":"https://3dassets.dev/download/equestrian-yard-and-stables-tack-room-bay-031b8798","thumbnailUrl":"https://cdn.3dassets.dev/assets/7395/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/7395/v1/poster.webp","blurhash":"UEH_un_200RiyZRjnNxu00IVE3R*wtt7IURj","category":{"slug":"buildings","title":"Buildings & Architecture"},"tags":[{"slug":"modern","title":"Modern"},{"slug":"low-poly","title":"Low Poly"},{"slug":"modular","title":"Modular"},{"slug":"exterior","title":"Exterior"}],"license":{"slug":"cc0-1.0","name":"CC0 1.0 Universal","url":"https://creativecommons.org/publicdomain/zero/1.0/","attributionRequired":false},"contributor":{"username":"3dassets","name":"3D Assets","url":"https://3dassets.dev/u/3dassets"},"stats":{"fileSize":13032,"triangles":240,"vertices":720,"meshes":5,"materials":5,"textures":0,"animations":[],"boundingBox":{"min":[-1.7999999523162842,-0.000026308690187937245,-1.7999999523162842],"max":[1.7999999523162842,3.019987218783875,1.809999942779541]},"sizeMeters":[3.6,3.02,3.61],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_materials_transmission","KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"Claude Opus 5","downloads":0,"publishedAt":"2026-09-06T12:48:41.418Z","updatedAt":"2026-09-06T12:48:42.289Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/7395/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function TackRoomBayEquestrianYardAndStables(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/7395/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/7395/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/7395/v1/model.glb\" alt=\"Tack Room Bay (Equestrian Yard and Stables)\" 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/7395/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/7395/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"7396","slug":"equestrian-yard-and-stables-wash-bay-baad34d9","title":"Wash Bay (Equestrian Yard and Stables)","summary":"Open wash bay with a falls-to-centre concrete pad, drain channel and a wall-mounted shower riser.","description":"Open wash bay with a concrete pad falling to a centre drain channel and a wall-mounted riser with a swan-neck spray head. Dimensions 3.60 x 3.02 x 3.60 m (X x Y x Z). Modular bay: origin centred on the bay footprint at floor level, 3.6 m wide, aisle face at +Z; metre units, +Y up, +Z forward. Yard low-poly palette of flat muted colours, no textures. Static geometry; no rig, collision or navigation data.","status":"published","url":"https://3dassets.dev/assets/equestrian-yard-and-stables-wash-bay-baad34d9","cdnUrl":"https://cdn.3dassets.dev/assets/7396/v1/model.glb","downloadUrl":"https://3dassets.dev/download/equestrian-yard-and-stables-wash-bay-baad34d9","thumbnailUrl":"https://cdn.3dassets.dev/assets/7396/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/7396/v1/poster.webp","blurhash":"UAHLYl-;00xCyZM_i^x^00o}9aD%-Ox]IUMx","category":{"slug":"buildings","title":"Buildings & Architecture"},"tags":[{"slug":"modern","title":"Modern"},{"slug":"low-poly","title":"Low Poly"},{"slug":"modular","title":"Modular"},{"slug":"exterior","title":"Exterior"}],"license":{"slug":"cc0-1.0","name":"CC0 1.0 Universal","url":"https://creativecommons.org/publicdomain/zero/1.0/","attributionRequired":false},"contributor":{"username":"3dassets","name":"3D Assets","url":"https://3dassets.dev/u/3dassets"},"stats":{"fileSize":15864,"triangles":244,"vertices":732,"meshes":6,"materials":6,"textures":0,"animations":[],"boundingBox":{"min":[-1.7999999523162842,-0.00007550350662977046,-1.7999999523162842],"max":[1.7999999523162842,3.019987218783875,1.7999999523162842]},"sizeMeters":[3.6,3.02,3.6],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"Claude Opus 5","downloads":0,"publishedAt":"2026-09-06T12:48:41.989Z","updatedAt":"2026-09-06T12:48:42.507Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/7396/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function WashBayEquestrianYardAndStables(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/7396/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/7396/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/7396/v1/model.glb\" alt=\"Wash Bay (Equestrian Yard and Stables)\" 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/7396/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/7396/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"7397","slug":"equestrian-yard-and-stables-hay-loft-end-d7b9a7fb","title":"Hay Loft End (Equestrian Yard and Stables)","summary":"Gable end bay with a hay loft, double loft doors and a projecting hoist beam.","description":"Gable end bay carrying a hay loft over the stalls, with double loft doors and a projecting timber hoist beam. Dimensions 3.67 x 4.17 x 4.34 m (X x Y x Z). Modular bay: origin centred on the bay footprint at floor level, 3.6 m wide, aisle face at +Z; metre units, +Y up, +Z forward. Yard low-poly palette of flat muted colours, no textures. Static geometry; no rig, collision or navigation data.","status":"published","url":"https://3dassets.dev/assets/equestrian-yard-and-stables-hay-loft-end-d7b9a7fb","cdnUrl":"https://cdn.3dassets.dev/assets/7397/v1/model.glb","downloadUrl":"https://3dassets.dev/download/equestrian-yard-and-stables-hay-loft-end-d7b9a7fb","thumbnailUrl":"https://cdn.3dassets.dev/assets/7397/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/7397/v1/poster.webp","blurhash":"U5FiADVX00OG0=9E^d?v009a_N?a=q%NM{IA","category":{"slug":"buildings","title":"Buildings & Architecture"},"tags":[{"slug":"modern","title":"Modern"},{"slug":"low-poly","title":"Low Poly"},{"slug":"modular","title":"Modular"},{"slug":"exterior","title":"Exterior"}],"license":{"slug":"cc0-1.0","name":"CC0 1.0 Universal","url":"https://creativecommons.org/publicdomain/zero/1.0/","attributionRequired":false},"contributor":{"username":"3dassets","name":"3D Assets","url":"https://3dassets.dev/u/3dassets"},"stats":{"fileSize":14308,"triangles":232,"vertices":696,"meshes":4,"materials":4,"textures":0,"animations":[],"boundingBox":{"min":[-1.8332819938659668,0,-1.7999999523162842],"max":[1.8332819938659668,4.169966884330518,2.5399999618530273]},"sizeMeters":[3.667,4.17,4.34],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"Claude Opus 5","downloads":0,"publishedAt":"2026-09-06T12:48:42.306Z","updatedAt":"2026-09-06T12:48:43.316Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/7397/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function HayLoftEndEquestrianYardAndStables(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/7397/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/7397/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/7397/v1/model.glb\" alt=\"Hay Loft End (Equestrian Yard and Stables)\" 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/7397/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/7397/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"7399","slug":"equestrian-yard-and-stables-aisle-straight-9eb9878b","title":"Aisle Straight (Equestrian Yard and Stables)","summary":"Covered aisle section 3.2 m wide with a pitched roof, running between two stall rows.","description":"Covered aisle straight, 3.2 m clear width by 3.6 m long, with corner posts and a pitched roof. Dimensions 3.25 x 3.70 x 3.60 m (X x Y x Z). Modular bay: origin centred on the bay footprint at floor level, 3.6 m wide, aisle face at +Z; metre units, +Y up, +Z forward. Yard low-poly palette of flat muted colours, no textures. Static geometry; no rig, collision or navigation data.","status":"published","url":"https://3dassets.dev/assets/equestrian-yard-and-stables-aisle-straight-9eb9878b","cdnUrl":"https://cdn.3dassets.dev/assets/7399/v1/model.glb","downloadUrl":"https://3dassets.dev/download/equestrian-yard-and-stables-aisle-straight-9eb9878b","thumbnailUrl":"https://cdn.3dassets.dev/assets/7399/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/7399/v1/poster.webp","blurhash":"U4Fr-Owb00?b0000~W_357EK0LXT=ri_WF?a","category":{"slug":"buildings","title":"Buildings & Architecture"},"tags":[{"slug":"modern","title":"Modern"},{"slug":"low-poly","title":"Low Poly"},{"slug":"modular","title":"Modular"},{"slug":"exterior","title":"Exterior"}],"license":{"slug":"cc0-1.0","name":"CC0 1.0 Universal","url":"https://creativecommons.org/publicdomain/zero/1.0/","attributionRequired":false},"contributor":{"username":"3dassets","name":"3D Assets","url":"https://3dassets.dev/u/3dassets"},"stats":{"fileSize":6500,"triangles":84,"vertices":252,"meshes":3,"materials":3,"textures":0,"animations":[],"boundingBox":{"min":[-1.6255317419657327,-0.00010345762020659219,-1.7999999523162842],"max":[1.6255317419657327,3.7043587708999275,1.7999999523162842]},"sizeMeters":[3.251,3.704,3.6],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"Claude Opus 5","downloads":0,"publishedAt":"2026-09-06T12:48:42.480Z","updatedAt":"2026-09-06T12:48:42.520Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/7399/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function AisleStraightEquestrianYardAndStables(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/7399/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/7399/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/7399/v1/model.glb\" alt=\"Aisle Straight (Equestrian Yard and Stables)\" 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/7399/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/7399/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"7398","slug":"equestrian-yard-and-stables-aisle-corner-040a7a32","title":"Aisle Corner (Equestrian Yard and Stables)","summary":"Square covered aisle corner joining two runs at a right angle.","description":"Covered aisle corner, 3.2 m square, with four posts and a flat roof panel joining two aisle runs at a right angle. Dimensions 3.20 x 3.02 x 3.20 m (X x Y x Z). Modular bay: origin centred on the bay footprint at floor level, 3.6 m wide, aisle face at +Z; metre units, +Y up, +Z forward. Yard low-poly palette of flat muted colours, no textures. Static geometry; no rig, collision or navigation data.","status":"published","url":"https://3dassets.dev/assets/equestrian-yard-and-stables-aisle-corner-040a7a32","cdnUrl":"https://cdn.3dassets.dev/assets/7398/v1/model.glb","downloadUrl":"https://3dassets.dev/download/equestrian-yard-and-stables-aisle-corner-040a7a32","thumbnailUrl":"https://cdn.3dassets.dev/assets/7398/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/7398/v1/poster.webp","blurhash":"UBGbu8-;00j?4:a{%Lja%gWV9ZWV~paxM{og","category":{"slug":"buildings","title":"Buildings & Architecture"},"tags":[{"slug":"modern","title":"Modern"},{"slug":"low-poly","title":"Low Poly"},{"slug":"modular","title":"Modular"},{"slug":"exterior","title":"Exterior"}],"license":{"slug":"cc0-1.0","name":"CC0 1.0 Universal","url":"https://creativecommons.org/publicdomain/zero/1.0/","attributionRequired":false},"contributor":{"username":"3dassets","name":"3D Assets","url":"https://3dassets.dev/u/3dassets"},"stats":{"fileSize":5516,"triangles":72,"vertices":216,"meshes":3,"materials":3,"textures":0,"animations":[],"boundingBox":{"min":[-1.600000023841858,-0.0000790440583077548,-1.600000023841858],"max":[1.600000023841858,3.019962806458927,1.600000023841858]},"sizeMeters":[3.2,3.02,3.2],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"Claude Opus 5","downloads":0,"publishedAt":"2026-09-06T12:48:42.446Z","updatedAt":"2026-09-06T12:48:43.454Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/7398/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function AisleCornerEquestrianYardAndStables(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/7398/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/7398/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/7398/v1/model.glb\" alt=\"Aisle Corner (Equestrian Yard and Stables)\" 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/7398/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/7398/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"7400","slug":"equestrian-yard-and-stables-aisle-end-0f995b82","title":"Aisle End (Equestrian Yard and Stables)","summary":"Closed gable end that terminates a covered aisle run.","description":"Covered aisle end bay closing the run with a boarded gable wall under the pitched roof. Dimensions 3.25 x 3.70 x 3.60 m (X x Y x Z). Modular bay: origin centred on the bay footprint at floor level, 3.6 m wide, aisle face at +Z; metre units, +Y up, +Z forward. Yard low-poly palette of flat muted colours, no textures. Static geometry; no rig, collision or navigation data.","status":"published","url":"https://3dassets.dev/assets/equestrian-yard-and-stables-aisle-end-0f995b82","cdnUrl":"https://cdn.3dassets.dev/assets/7400/v1/model.glb","downloadUrl":"https://3dassets.dev/download/equestrian-yard-and-stables-aisle-end-0f995b82","thumbnailUrl":"https://cdn.3dassets.dev/assets/7400/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/7400/v1/poster.webp","blurhash":"U7Gbk#~400cG039a-o$%0002D*^*-3ngW?-=","category":{"slug":"buildings","title":"Buildings & Architecture"},"tags":[{"slug":"modern","title":"Modern"},{"slug":"low-poly","title":"Low Poly"},{"slug":"modular","title":"Modular"},{"slug":"exterior","title":"Exterior"}],"license":{"slug":"cc0-1.0","name":"CC0 1.0 Universal","url":"https://creativecommons.org/publicdomain/zero/1.0/","attributionRequired":false},"contributor":{"username":"3dassets","name":"3D Assets","url":"https://3dassets.dev/u/3dassets"},"stats":{"fileSize":8108,"triangles":104,"vertices":312,"meshes":4,"materials":4,"textures":0,"animations":[],"boundingBox":{"min":[-1.6255317419657327,-0.00010345762020659219,-1.7999999523162842],"max":[1.6255317419657327,3.7043587708999275,1.7999999523162842]},"sizeMeters":[3.251,3.704,3.6],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"Claude Opus 5","downloads":0,"publishedAt":"2026-09-06T12:48:42.594Z","updatedAt":"2026-09-06T12:48:43.688Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/7400/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function AisleEndEquestrianYardAndStables(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/7400/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/7400/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/7400/v1/model.glb\" alt=\"Aisle End (Equestrian Yard and Stables)\" 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/7400/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/7400/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"7401","slug":"equestrian-yard-and-stables-dutch-door-97f5e8a3","title":"Dutch Door (Equestrian Yard and Stables)","summary":"Split stable door with independently hinged top and bottom leaves, strap hinges and a bolt.","description":"Split stable door 1.30 m wide and 2.12 m tall with separate top and bottom leaves, strap hinges and a throw-over bolt, modelled closed. Dimensions 1.30 x 2.12 x 0.19 m (X x Y x Z). Modular bay: origin centred on the bay footprint at floor level, 3.6 m wide, aisle face at +Z; metre units, +Y up, +Z forward. Yard low-poly palette of flat muted colours, no textures. Static geometry; no rig, collision or navigation data.","status":"published","url":"https://3dassets.dev/assets/equestrian-yard-and-stables-dutch-door-97f5e8a3","cdnUrl":"https://cdn.3dassets.dev/assets/7401/v1/model.glb","downloadUrl":"https://3dassets.dev/download/equestrian-yard-and-stables-dutch-door-97f5e8a3","thumbnailUrl":"https://cdn.3dassets.dev/assets/7401/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/7401/v1/poster.webp","blurhash":"U6Dll@%J00D+-.-oIp4:01Rk~Ut7xtxuNGE1","category":{"slug":"buildings","title":"Buildings & Architecture"},"tags":[{"slug":"modern","title":"Modern"},{"slug":"low-poly","title":"Low Poly"},{"slug":"interior","title":"Interior"},{"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":8672,"triangles":128,"vertices":384,"meshes":4,"materials":4,"textures":0,"animations":[],"boundingBox":{"min":[-0.6500332300855158,0,-0.03998931691160355],"max":[0.6500332300855158,2.1200191488991282,0.15000000596046448]},"sizeMeters":[1.3,2.12,0.19],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"Claude Opus 5","downloads":0,"publishedAt":"2026-09-06T12:48:43.902Z","updatedAt":"2026-09-06T12:48:44.768Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/7401/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function DutchDoorEquestrianYardAndStables(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/7401/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/7401/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/7401/v1/model.glb\" alt=\"Dutch Door (Equestrian Yard and Stables)\" 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/7401/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/7401/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"7402","slug":"equestrian-yard-and-stables-sliding-door-694a463c","title":"Sliding Door (Equestrian Yard and Stables)","summary":"Top-hung sliding stable door on a steel track with two hangers.","description":"Top-hung sliding door 2.20 m wide on a 2.60 m steel track with two roller hangers and vertical timber battens. Dimensions 2.60 x 2.46 x 0.11 m (X x Y x Z). Modular bay: origin centred on the bay footprint at floor level, 3.6 m wide, aisle face at +Z; metre units, +Y up, +Z forward. Yard low-poly palette of flat muted colours, no textures. Static geometry; no rig, collision or navigation data.","status":"published","url":"https://3dassets.dev/assets/equestrian-yard-and-stables-sliding-door-694a463c","cdnUrl":"https://cdn.3dassets.dev/assets/7402/v1/model.glb","downloadUrl":"https://3dassets.dev/download/equestrian-yard-and-stables-sliding-door-694a463c","thumbnailUrl":"https://cdn.3dassets.dev/assets/7402/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/7402/v1/poster.webp","blurhash":"U7EVZx?H00IU%#?GVr4:02R+~UsAx[xvV@D%","category":{"slug":"buildings","title":"Buildings & Architecture"},"tags":[{"slug":"modern","title":"Modern"},{"slug":"low-poly","title":"Low Poly"},{"slug":"interior","title":"Interior"},{"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":8988,"triangles":136,"vertices":408,"meshes":3,"materials":3,"textures":0,"animations":[],"boundingBox":{"min":[-1.2999999523162842,0,-0.04000976509354784],"max":[1.2999999523162842,2.460059059365834,0.06997711056605276]},"sizeMeters":[2.6,2.46,0.11],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"Claude Opus 5","downloads":0,"publishedAt":"2026-09-06T12:48:44.148Z","updatedAt":"2026-09-06T12:48:44.781Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/7402/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function SlidingDoorEquestrianYardAndStables(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/7402/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/7402/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/7402/v1/model.glb\" alt=\"Sliding Door (Equestrian Yard and Stables)\" 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/7402/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/7402/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"7403","slug":"equestrian-yard-and-stables-skylight-roof-section-82614173","title":"Skylight Roof Section (Equestrian Yard and Stables)","summary":"Glazed roof panel that replaces one bay of sheeting to light the aisle.","description":"Glazed skylight roof section matching one 3.6 m bay, with steel edge and intermediate glazing bars. Dimensions 3.60 x 0.16 x 1.44 m (X x Y x Z). Modular bay: origin centred on the bay footprint at floor level, 3.6 m wide, aisle face at +Z; metre units, +Y up, +Z forward. Yard low-poly palette of flat muted colours, no textures. Static geometry; no rig, collision or navigation data.","status":"published","url":"https://3dassets.dev/assets/equestrian-yard-and-stables-skylight-roof-section-82614173","cdnUrl":"https://cdn.3dassets.dev/assets/7403/v1/model.glb","downloadUrl":"https://3dassets.dev/download/equestrian-yard-and-stables-skylight-roof-section-82614173","thumbnailUrl":"https://cdn.3dassets.dev/assets/7403/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/7403/v1/poster.webp","blurhash":"UADJVGWB00t6-;_3Rj9F00xu~qM{9F00xu~q","category":{"slug":"buildings","title":"Buildings & Architecture"},"tags":[{"slug":"modern","title":"Modern"},{"slug":"low-poly","title":"Low Poly"},{"slug":"exterior","title":"Exterior"},{"slug":"kit","title":"Kit / Set"}],"license":{"slug":"cc0-1.0","name":"CC0 1.0 Universal","url":"https://creativecommons.org/publicdomain/zero/1.0/","attributionRequired":false},"contributor":{"username":"3dassets","name":"3D Assets","url":"https://3dassets.dev/u/3dassets"},"stats":{"fileSize":5360,"triangles":72,"vertices":216,"meshes":2,"materials":2,"textures":0,"animations":[],"boundingBox":{"min":[-1.7999999523162842,-0.00009918308356376276,-0.7199011009584309],"max":[1.7999999523162842,0.16009490869593254,0.7199011009584309]},"sizeMeters":[3.6,0.16,1.44],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_materials_transmission","KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"Claude Opus 5","downloads":0,"publishedAt":"2026-09-06T12:48:44.379Z","updatedAt":"2026-09-06T12:48:44.787Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/7403/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function SkylightRoofSectionEquestrianYardAndStables(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/7403/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/7403/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/7403/v1/model.glb\" alt=\"Skylight Roof Section (Equestrian Yard and Stables)\" 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/7403/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/7403/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"7404","slug":"equestrian-yard-and-stables-weather-vane-898ce78f","title":"Weather Vane (Equestrian Yard and Stables)","summary":"Roof-ridge weather vane with cardinal arms and a horse silhouette pointer.","description":"Wrought-iron weather vane 1.45 m tall with cardinal arms and a flat pointer, for a stable ridge or cupola. Dimensions 0.80 x 1.46 x 0.68 m (X x Y x Z). Modular bay: origin centred on the bay footprint at floor level, 3.6 m wide, aisle face at +Z; metre units, +Y up, +Z forward. Yard low-poly palette of flat muted colours, no textures. Static geometry; no rig, collision or navigation data.","status":"published","url":"https://3dassets.dev/assets/equestrian-yard-and-stables-weather-vane-898ce78f","cdnUrl":"https://cdn.3dassets.dev/assets/7404/v1/model.glb","downloadUrl":"https://3dassets.dev/download/equestrian-yard-and-stables-weather-vane-898ce78f","thumbnailUrl":"https://cdn.3dassets.dev/assets/7404/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/7404/v1/poster.webp","blurhash":"U13S05xu00D$_4oe8^WCD%WB%Mt79Fj@-;az","category":{"slug":"buildings","title":"Buildings & Architecture"},"tags":[{"slug":"modern","title":"Modern"},{"slug":"low-poly","title":"Low Poly"},{"slug":"exterior","title":"Exterior"},{"slug":"kit","title":"Kit / Set"}],"license":{"slug":"cc0-1.0","name":"CC0 1.0 Universal","url":"https://creativecommons.org/publicdomain/zero/1.0/","attributionRequired":false},"contributor":{"username":"3dassets","name":"3D Assets","url":"https://3dassets.dev/u/3dassets"},"stats":{"fileSize":8188,"triangles":148,"vertices":444,"meshes":1,"materials":1,"textures":0,"animations":[],"boundingBox":{"min":[-0.3399884110331357,0,-0.3399923792559732],"max":[0.4599884158015073,1.4600000381469727,0.3399923792559732]},"sizeMeters":[0.8,1.46,0.68],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"Claude Opus 5","downloads":0,"publishedAt":"2026-09-06T12:48:44.177Z","updatedAt":"2026-09-06T12:48:44.966Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/7404/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function WeatherVaneEquestrianYardAndStables(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/7404/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/7404/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/7404/v1/model.glb\" alt=\"Weather Vane (Equestrian Yard and Stables)\" 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/7404/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/7404/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"7405","slug":"equestrian-yard-and-stables-stall-manger-4e9e41fa","title":"Stall Manger (Equestrian Yard and Stables)","summary":"Corner-mounted galvanised manger on a bracket frame.","description":"Galvanised stall manger 1.20 m wide on a bracket frame, mounted at 0.95 m for feeding in a loose box. Dimensions 1.20 x 1.50 x 0.42 m (X x Y x Z). Modular bay: origin centred on the bay footprint at floor level, 3.6 m wide, aisle face at +Z; metre units, +Y up, +Z forward. Yard low-poly palette of flat muted colours, no textures. Static geometry; no rig, collision or navigation data.","status":"published","url":"https://3dassets.dev/assets/equestrian-yard-and-stables-stall-manger-4e9e41fa","cdnUrl":"https://cdn.3dassets.dev/assets/7405/v1/model.glb","downloadUrl":"https://3dassets.dev/download/equestrian-yard-and-stables-stall-manger-4e9e41fa","thumbnailUrl":"https://cdn.3dassets.dev/assets/7405/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/7405/v1/poster.webp","blurhash":"UG9tT1j@4Taz_NxuDiNGxvt7RiRjR*t7s:M{","category":{"slug":"buildings","title":"Buildings & Architecture"},"tags":[{"slug":"modern","title":"Modern"},{"slug":"low-poly","title":"Low Poly"},{"slug":"interior","title":"Interior"},{"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":4584,"triangles":60,"vertices":180,"meshes":2,"materials":2,"textures":0,"animations":[],"boundingBox":{"min":[-0.6000320444349498,0,-0.20995971556749166],"max":[0.6000320444349498,1.5,0.20995971556749166]},"sizeMeters":[1.2,1.5,0.42],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"Claude Opus 5","downloads":0,"publishedAt":"2026-09-06T12:48:44.218Z","updatedAt":"2026-09-06T12:48:45.053Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/7405/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function StallMangerEquestrianYardAndStables(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/7405/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/7405/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/7405/v1/model.glb\" alt=\"Stall Manger (Equestrian Yard and Stables)\" 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/7405/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/7405/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"7406","slug":"equestrian-yard-and-stables-automatic-drinker-14cc909b","title":"Automatic Drinker (Equestrian Yard and Stables)","summary":"Wall-mounted automatic water bowl with a float valve and supply pipe.","description":"Galvanised automatic drinker bowl on a wall bracket at 0.90 m, with a supply pipe stub. Dimensions 0.60 x 0.99 x 0.61 m (X x Y x Z). Modular bay: origin centred on the bay footprint at floor level, 3.6 m wide, aisle face at +Z; metre units, +Y up, +Z forward. Yard low-poly palette of flat muted colours, no textures. Static geometry; no rig, collision or navigation data.","status":"published","url":"https://3dassets.dev/assets/equestrian-yard-and-stables-automatic-drinker-14cc909b","cdnUrl":"https://cdn.3dassets.dev/assets/7406/v1/model.glb","downloadUrl":"https://3dassets.dev/download/equestrian-yard-and-stables-automatic-drinker-14cc909b","thumbnailUrl":"https://cdn.3dassets.dev/assets/7406/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/7406/v1/poster.webp","blurhash":"UH97eTof00WU_4t79FRijwj]WAWBIVWAtPt7","category":{"slug":"buildings","title":"Buildings & Architecture"},"tags":[{"slug":"modern","title":"Modern"},{"slug":"low-poly","title":"Low Poly"},{"slug":"interior","title":"Interior"},{"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":8628,"triangles":140,"vertices":420,"meshes":2,"materials":2,"textures":0,"animations":[],"boundingBox":{"min":[-0.29998810067111187,0,-0.3100035077983395],"max":[0.29998810067111187,0.9900000095367432,0.3000035173350827]},"sizeMeters":[0.6,0.99,0.61],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_materials_transmission","KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"Claude Opus 5","downloads":0,"publishedAt":"2026-09-06T12:48:45.029Z","updatedAt":"2026-09-06T12:48:45.888Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/7406/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function AutomaticDrinkerEquestrianYardAndStables(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/7406/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/7406/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/7406/v1/model.glb\" alt=\"Automatic Drinker (Equestrian Yard and Stables)\" 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/7406/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/7406/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"7408","slug":"equestrian-yard-and-stables-stall-partition-grille-0819a1fe","title":"Stall Partition Grille (Equestrian Yard and Stables)","summary":"Timber grille panel that separates two loose boxes above the boarded wall.","description":"Timber partition grille 1.30 m wide and 2.20 m tall with six horizontal slats, fitted above a boarded stall wall. Dimensions 1.22 x 2.20 x 0.34 m (X x Y x Z). Modular bay: origin centred on the bay footprint at floor level, 3.6 m wide, aisle face at +Z; metre units, +Y up, +Z forward. Yard low-poly palette of flat muted colours, no textures. Static geometry; no rig, collision or navigation data.","status":"published","url":"https://3dassets.dev/assets/equestrian-yard-and-stables-stall-partition-grille-0819a1fe","cdnUrl":"https://cdn.3dassets.dev/assets/7408/v1/model.glb","downloadUrl":"https://3dassets.dev/download/equestrian-yard-and-stables-stall-partition-grille-0819a1fe","thumbnailUrl":"https://cdn.3dassets.dev/assets/7408/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/7408/v1/poster.webp","blurhash":"UBCPbF%200E2~Vxt4:E24:WU?Gj]t7oLRjR*","category":{"slug":"buildings","title":"Buildings & Architecture"},"tags":[{"slug":"modern","title":"Modern"},{"slug":"low-poly","title":"Low Poly"},{"slug":"interior","title":"Interior"},{"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":6436,"triangles":96,"vertices":288,"meshes":2,"materials":2,"textures":0,"animations":[],"boundingBox":{"min":[-0.6099658504323549,0,-0.04498428394262794],"max":[0.6099658504323549,2.200000047683716,0.28996795916630097]},"sizeMeters":[1.22,2.2,0.335],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"Claude Opus 5","downloads":0,"publishedAt":"2026-09-06T12:48:45.306Z","updatedAt":"2026-09-06T12:48:46.289Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/7408/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function StallPartitionGrilleEquestrianYardAndStables(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/7408/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/7408/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/7408/v1/model.glb\" alt=\"Stall Partition Grille (Equestrian Yard and Stables)\" 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/7408/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/7408/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"7407","slug":"equestrian-yard-and-stables-feed-chute-78231d55","title":"Feed Chute (Equestrian Yard and Stables)","summary":"Wall feed chute with a hinged flap for filling a manger from the aisle.","description":"Aisle-side feed chute 0.44 m wide with a sloped steel throat and a hinged flap plate, modelled closed. Dimensions 0.48 x 1.10 x 0.38 m (X x Y x Z). Modular bay: origin centred on the bay footprint at floor level, 3.6 m wide, aisle face at +Z; metre units, +Y up, +Z forward. Yard low-poly palette of flat muted colours, no textures. Static geometry; no rig, collision or navigation data.","status":"published","url":"https://3dassets.dev/assets/equestrian-yard-and-stables-feed-chute-78231d55","cdnUrl":"https://cdn.3dassets.dev/assets/7407/v1/model.glb","downloadUrl":"https://3dassets.dev/download/equestrian-yard-and-stables-feed-chute-78231d55","thumbnailUrl":"https://cdn.3dassets.dev/assets/7407/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/7407/v1/poster.webp","blurhash":"UC8;Z1xu00IU~qof9EWA-;WBIUt7-;j[IUWB","category":{"slug":"buildings","title":"Buildings & Architecture"},"tags":[{"slug":"modern","title":"Modern"},{"slug":"low-poly","title":"Low Poly"},{"slug":"interior","title":"Interior"},{"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":4072,"triangles":48,"vertices":144,"meshes":2,"materials":2,"textures":0,"animations":[],"boundingBox":{"min":[-0.24002197690342886,0,-0.17000824700122705],"max":[0.24002197690342886,1.100000023841858,0.21000823865657678]},"sizeMeters":[0.48,1.1,0.38],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"Claude Opus 5","downloads":0,"publishedAt":"2026-09-06T12:48:45.407Z","updatedAt":"2026-09-06T12:48:46.291Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/7407/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function FeedChuteEquestrianYardAndStables(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/7407/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/7407/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/7407/v1/model.glb\" alt=\"Feed Chute (Equestrian Yard and Stables)\" 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/7407/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/7407/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"7411","slug":"equestrian-yard-and-stables-fence-rail-straight-3d1eed63","title":"Post And Rail Fence Straight (Equestrian Yard and Stables)","summary":"Three-rail timber paddock fence run between two posts.","description":"Three-rail post-and-rail paddock fence, 3.0 m between post centres and 1.45 m tall, rails at 0.55, 0.95 and 1.32 m. Dimensions 3.15 x 1.45 x 0.15 m (X x Y x Z). Modular fence run: origin centred on the run at ground level, 3.0 m between post centres; metre units, +Y up, +Z forward. Yard low-poly palette of flat muted colours, no textures. Static geometry; no rig, collision or navigation data.","status":"published","url":"https://3dassets.dev/assets/equestrian-yard-and-stables-fence-rail-straight-3d1eed63","cdnUrl":"https://cdn.3dassets.dev/assets/7411/v1/model.glb","downloadUrl":"https://3dassets.dev/download/equestrian-yard-and-stables-fence-rail-straight-3d1eed63","thumbnailUrl":"https://cdn.3dassets.dev/assets/7411/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/7411/v1/poster.webp","blurhash":"UEDll_oKxat6~V~VRkof00?a%LWE4:IV-:s:","category":{"slug":"nature","title":"Nature & Landscape"},"tags":[{"slug":"modern","title":"Modern"},{"slug":"low-poly","title":"Low Poly"},{"slug":"modular","title":"Modular"},{"slug":"exterior","title":"Exterior"}],"license":{"slug":"cc0-1.0","name":"CC0 1.0 Universal","url":"https://creativecommons.org/publicdomain/zero/1.0/","attributionRequired":false},"contributor":{"username":"3dassets","name":"3D Assets","url":"https://3dassets.dev/u/3dassets"},"stats":{"fileSize":5896,"triangles":100,"vertices":300,"meshes":1,"materials":1,"textures":0,"animations":[],"boundingBox":{"min":[-1.5750000476837158,0.00010681667861078825,-0.07498398005269316],"max":[1.5750000476837158,1.4498932310051051,0.07498398005269316]},"sizeMeters":[3.15,1.45,0.15],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"Claude Opus 5","downloads":0,"publishedAt":"2026-09-06T12:48:46.649Z","updatedAt":"2026-09-06T12:48:47.398Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/7411/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function PostAndRailFenceStraightEquestrianYardAndStables(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/7411/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/7411/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/7411/v1/model.glb\" alt=\"Post And Rail Fence Straight (Equestrian Yard and Stables)\" 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/7411/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/7411/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"7410","slug":"equestrian-yard-and-stables-fence-rail-corner-2582adb2","title":"Post And Rail Fence Corner (Equestrian Yard and Stables)","summary":"Right-angle corner joining two three-rail fence runs.","description":"Three-rail fence corner turning through 90 degrees on a shared corner post, with half runs on each leg. Dimensions 1.65 x 1.45 x 1.65 m (X x Y x Z). Modular fence run: origin centred on the run at ground level, 3.0 m between post centres; metre units, +Y up, +Z forward. Yard low-poly palette of flat muted colours, no textures. Static geometry; no rig, collision or navigation data.","status":"published","url":"https://3dassets.dev/assets/equestrian-yard-and-stables-fence-rail-corner-2582adb2","cdnUrl":"https://cdn.3dassets.dev/assets/7410/v1/model.glb","downloadUrl":"https://3dassets.dev/download/equestrian-yard-and-stables-fence-rail-corner-2582adb2","thumbnailUrl":"https://cdn.3dassets.dev/assets/7410/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/7410/v1/poster.webp","blurhash":"UACiXE000L%f~W9ZRj=|0L?aV@V_9a-:M{WY","category":{"slug":"nature","title":"Nature & Landscape"},"tags":[{"slug":"modern","title":"Modern"},{"slug":"low-poly","title":"Low Poly"},{"slug":"modular","title":"Modular"},{"slug":"exterior","title":"Exterior"}],"license":{"slug":"cc0-1.0","name":"CC0 1.0 Universal","url":"https://creativecommons.org/publicdomain/zero/1.0/","attributionRequired":false},"contributor":{"username":"3dassets","name":"3D Assets","url":"https://3dassets.dev/u/3dassets"},"stats":{"fileSize":9184,"triangles":168,"vertices":504,"meshes":1,"materials":1,"textures":0,"animations":[],"boundingBox":{"min":[-1.5750000476837158,0.000006105282508772625,-0.07500000298023224],"max":[0.07500000298023224,1.449993942401207,1.5750000476837158]},"sizeMeters":[1.65,1.45,1.65],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"Claude Opus 5","downloads":0,"publishedAt":"2026-09-06T12:48:46.556Z","updatedAt":"2026-09-06T12:48:47.389Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/7410/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function PostAndRailFenceCornerEquestrianYardAndStables(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/7410/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/7410/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/7410/v1/model.glb\" alt=\"Post And Rail Fence Corner (Equestrian Yard and Stables)\" 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/7410/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/7410/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"7409","slug":"equestrian-yard-and-stables-fence-rail-gate-d5705cec","title":"Post And Rail Fence Gate (Equestrian Yard and Stables)","summary":"Five-bar timber field gate hung between two heavier gate posts.","description":"Five-bar field gate 2.70 m wide with a diagonal brace, hung on a named gate pivot at the left post and modelled closed. Dimensions 3.15 x 1.55 x 0.15 m (X x Y x Z). Modular fence run: origin centred on the run at ground level, 3.0 m between post centres; metre units, +Y up, +Z forward. Yard low-poly palette of flat muted colours, no textures. Named pivot node gate at the left hanging post, vertical hinge. Static geometry; no rig, collision or navigation data.","status":"published","url":"https://3dassets.dev/assets/equestrian-yard-and-stables-fence-rail-gate-d5705cec","cdnUrl":"https://cdn.3dassets.dev/assets/7409/v1/model.glb","downloadUrl":"https://3dassets.dev/download/equestrian-yard-and-stables-fence-rail-gate-d5705cec","thumbnailUrl":"https://cdn.3dassets.dev/assets/7409/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/7409/v1/poster.webp","blurhash":"UBC~xG%1D*%1?G~VjZM|00t7^*NI9a9axu-p","category":{"slug":"nature","title":"Nature & Landscape"},"tags":[{"slug":"modern","title":"Modern"},{"slug":"low-poly","title":"Low Poly"},{"slug":"modular","title":"Modular"},{"slug":"exterior","title":"Exterior"}],"license":{"slug":"cc0-1.0","name":"CC0 1.0 Universal","url":"https://creativecommons.org/publicdomain/zero/1.0/","attributionRequired":false},"contributor":{"username":"3dassets","name":"3D Assets","url":"https://3dassets.dev/u/3dassets"},"stats":{"fileSize":11904,"triangles":196,"vertices":588,"meshes":3,"materials":3,"textures":0,"animations":[],"boundingBox":{"min":[-1.5750000476837158,0.00011744895976617542,-0.07498398005269316],"max":[1.5750000476837158,1.549882503356518,0.07498398005269316]},"sizeMeters":[3.15,1.55,0.15],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"Claude Opus 5","downloads":0,"publishedAt":"2026-09-06T12:48:46.573Z","updatedAt":"2026-09-06T12:48:47.330Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/7409/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function PostAndRailFenceGateEquestrianYardAndStables(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/7409/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/7409/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/7409/v1/model.glb\" alt=\"Post And Rail Fence Gate (Equestrian Yard and Stables)\" 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/7409/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/7409/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"7413","slug":"equestrian-yard-and-stables-electric-tape-run-262a3a4a","title":"Electric Tape Run (Equestrian Yard and Stables)","summary":"Temporary electric fence run: two tape lines on plastic insulators and light stakes.","description":"Temporary electric tape run, 3.0 m between stakes, with two white tape lines at 0.60 and 1.00 m on insulators. Dimensions 3.05 x 1.10 x 0.12 m (X x Y x Z). Modular fence run: origin centred on the run at ground level, 3.0 m between post centres; metre units, +Y up, +Z forward. Yard low-poly palette of flat muted colours, no textures. Static geometry; no rig, collision or navigation data.","status":"published","url":"https://3dassets.dev/assets/equestrian-yard-and-stables-electric-tape-run-262a3a4a","cdnUrl":"https://cdn.3dassets.dev/assets/7413/v1/model.glb","downloadUrl":"https://3dassets.dev/download/equestrian-yard-and-stables-electric-tape-run-262a3a4a","thumbnailUrl":"https://cdn.3dassets.dev/assets/7413/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/7413/v1/poster.webp","blurhash":"UEB|HPofIToz~q^+M{ad00.8-;IU00IU?bxu","category":{"slug":"nature","title":"Nature & Landscape"},"tags":[{"slug":"modern","title":"Modern"},{"slug":"low-poly","title":"Low Poly"},{"slug":"modular","title":"Modular"},{"slug":"exterior","title":"Exterior"}],"license":{"slug":"cc0-1.0","name":"CC0 1.0 Universal","url":"https://creativecommons.org/publicdomain/zero/1.0/","attributionRequired":false},"contributor":{"username":"3dassets","name":"3D Assets","url":"https://3dassets.dev/u/3dassets"},"stats":{"fileSize":8212,"triangles":120,"vertices":360,"meshes":3,"materials":3,"textures":0,"animations":[],"boundingBox":{"min":[-1.5260000228881836,0.000040166030656374474,-0.022540483140900323],"max":[1.5260000228881836,1.0999598578112015,0.09505142233220706]},"sizeMeters":[3.052,1.1,0.118],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"Claude Opus 5","downloads":0,"publishedAt":"2026-09-06T12:48:46.919Z","updatedAt":"2026-09-06T12:48:47.755Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/7413/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function ElectricTapeRunEquestrianYardAndStables(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/7413/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/7413/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/7413/v1/model.glb\" alt=\"Electric Tape Run (Equestrian Yard and Stables)\" 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/7413/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/7413/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"7412","slug":"equestrian-yard-and-stables-arena-rail-abc65871","title":"Arena Rail (Equestrian Yard and Stables)","summary":"White arena boundary rail with a kick board along its base.","description":"White two-rail arena boundary 3.0 m long and 1.10 m tall with a sloped kick board at the base. Dimensions 3.12 x 1.10 x 0.28 m (X x Y x Z). Modular fence run: origin centred on the run at ground level, 3.0 m between post centres; metre units, +Y up, +Z forward. Yard low-poly palette of flat muted colours, no textures. Static geometry; no rig, collision or navigation data.","status":"published","url":"https://3dassets.dev/assets/equestrian-yard-and-stables-arena-rail-abc65871","cdnUrl":"https://cdn.3dassets.dev/assets/7412/v1/model.glb","downloadUrl":"https://3dassets.dev/download/equestrian-yard-and-stables-arena-rail-abc65871","thumbnailUrl":"https://cdn.3dassets.dev/assets/7412/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/7412/v1/poster.webp","blurhash":"UHGIlvxuM{xutS~qt7WB00b0%MV@M_D%bJM{","category":{"slug":"nature","title":"Nature & Landscape"},"tags":[{"slug":"modern","title":"Modern"},{"slug":"low-poly","title":"Low Poly"},{"slug":"modular","title":"Modular"},{"slug":"exterior","title":"Exterior"}],"license":{"slug":"cc0-1.0","name":"CC0 1.0 Universal","url":"https://creativecommons.org/publicdomain/zero/1.0/","attributionRequired":false},"contributor":{"username":"3dassets","name":"3D Assets","url":"https://3dassets.dev/u/3dassets"},"stats":{"fileSize":6484,"triangles":100,"vertices":300,"meshes":2,"materials":2,"textures":0,"animations":[],"boundingBox":{"min":[-1.562000036239624,0.00001068222337465008,-0.11989684788500596],"max":[1.562000036239624,1.0999677971346056,0.1598968469909363]},"sizeMeters":[3.124,1.1,0.28],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"Claude Opus 5","downloads":0,"publishedAt":"2026-09-06T12:48:46.826Z","updatedAt":"2026-09-06T12:48:47.598Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/7412/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function ArenaRailEquestrianYardAndStables(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/7412/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/7412/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/7412/v1/model.glb\" alt=\"Arena Rail (Equestrian Yard and Stables)\" 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/7412/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/7412/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"7414","slug":"equestrian-yard-and-stables-arena-letter-marker-bf286be5","title":"Arena Letter Marker (Equestrian Yard and Stables)","summary":"Cone-shaped dressage arena marker with a blank letter plate.","description":"Dressage arena letter marker 0.72 m tall with a blank plate for the pack user to letter as A, K, E, H, C, M, B or F. Dimensions 0.26 x 0.67 x 0.25 m (X x Y x Z). Footprint-centred origin resting on the ground; metre units, +Y up, +Z forward. Yard low-poly palette of flat muted colours, no textures. Static geometry; no rig, collision or navigation data.","status":"published","url":"https://3dassets.dev/assets/equestrian-yard-and-stables-arena-letter-marker-bf286be5","cdnUrl":"https://cdn.3dassets.dev/assets/7414/v1/model.glb","downloadUrl":"https://3dassets.dev/download/equestrian-yard-and-stables-arena-letter-marker-bf286be5","thumbnailUrl":"https://cdn.3dassets.dev/assets/7414/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/7414/v1/poster.webp","blurhash":"U5DJO}-;004n?bxuD%IU_4xu9F9F~qa|4nV@","category":{"slug":"props","title":"Props & Furniture"},"tags":[{"slug":"modern","title":"Modern"},{"slug":"low-poly","title":"Low Poly"},{"slug":"exterior","title":"Exterior"},{"slug":"kit","title":"Kit / Set"}],"license":{"slug":"cc0-1.0","name":"CC0 1.0 Universal","url":"https://creativecommons.org/publicdomain/zero/1.0/","attributionRequired":false},"contributor":{"username":"3dassets","name":"3D Assets","url":"https://3dassets.dev/u/3dassets"},"stats":{"fileSize":6236,"triangles":92,"vertices":276,"meshes":2,"materials":2,"textures":0,"animations":[],"boundingBox":{"min":[-0.13001480471568705,0,-0.12363521533591283],"max":[0.13001480471568705,0.6700000166893005,0.12363521533591283]},"sizeMeters":[0.26,0.67,0.247],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"Claude Opus 5","downloads":0,"publishedAt":"2026-09-06T12:48:47.480Z","updatedAt":"2026-09-06T12:48:48.478Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/7414/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function ArenaLetterMarkerEquestrianYardAndStables(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/7414/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/7414/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/7414/v1/model.glb\" alt=\"Arena Letter Marker (Equestrian Yard and Stables)\" 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/7414/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/7414/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"7416","slug":"equestrian-yard-and-stables-arena-footing-tile-a21724d9","title":"Arena Sand Footing Tile (Equestrian Yard and Stables)","summary":"Four-metre square of harrowed sand footing that tiles to build an arena floor.","description":"Harrowed sand arena footing tile, 4.0 m square and 0.10 m deep, with raked lines; tiles edge to edge on a 4.0 m grid. Dimensions 4.00 x 0.12 x 4.00 m (X x Y x Z). Footing tile: origin centred, tiles on a 4.0 m grid; metre units, +Y up, +Z forward. Yard low-poly palette of flat muted colours, no textures. Static geometry; no rig, collision or navigation data.","status":"published","url":"https://3dassets.dev/assets/equestrian-yard-and-stables-arena-footing-tile-a21724d9","cdnUrl":"https://cdn.3dassets.dev/assets/7416/v1/model.glb","downloadUrl":"https://3dassets.dev/download/equestrian-yard-and-stables-arena-footing-tile-a21724d9","thumbnailUrl":"https://cdn.3dassets.dev/assets/7416/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/7416/v1/poster.webp","blurhash":"U9EME?%M00WB%MayRjof00My~pWC9FofofRj","category":{"slug":"nature","title":"Nature & Landscape"},"tags":[{"slug":"modern","title":"Modern"},{"slug":"low-poly","title":"Low Poly"},{"slug":"modular","title":"Modular"},{"slug":"exterior","title":"Exterior"}],"license":{"slug":"cc0-1.0","name":"CC0 1.0 Universal","url":"https://creativecommons.org/publicdomain/zero/1.0/","attributionRequired":false},"contributor":{"username":"3dassets","name":"3D Assets","url":"https://3dassets.dev/u/3dassets"},"stats":{"fileSize":5620,"triangles":96,"vertices":288,"meshes":1,"materials":1,"textures":0,"animations":[],"boundingBox":{"min":[-2,-0.000060427989866981835,-2],"max":[2,0.12006042530765797,2]},"sizeMeters":[4,0.12,4],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"Claude Opus 5","downloads":0,"publishedAt":"2026-09-06T12:48:48.315Z","updatedAt":"2026-09-06T12:48:48.830Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/7416/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function ArenaSandFootingTileEquestrianYardAndStables(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/7416/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/7416/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/7416/v1/model.glb\" alt=\"Arena Sand Footing Tile (Equestrian Yard and Stables)\" 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/7416/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/7416/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"7415","slug":"equestrian-yard-and-stables-round-pen-panel-d2bf6fd2","title":"Round Pen Panel (Equestrian Yard and Stables)","summary":"Galvanised round pen panel with five rails and pin sleeves at each end.","description":"Galvanised round pen panel 2.90 m long and 1.65 m tall with five rails; pin sleeves let panels chain into a circular pen. Dimensions 2.99 x 1.96 x 0.09 m (X x Y x Z). Modular fence run: origin centred on the run at ground level, 3.0 m between post centres; metre units, +Y up, +Z forward. Yard low-poly palette of flat muted colours, no textures. Static geometry; no rig, collision or navigation data.","status":"published","url":"https://3dassets.dev/assets/equestrian-yard-and-stables-round-pen-panel-d2bf6fd2","cdnUrl":"https://cdn.3dassets.dev/assets/7415/v1/model.glb","downloadUrl":"https://3dassets.dev/download/equestrian-yard-and-stables-round-pen-panel-d2bf6fd2","thumbnailUrl":"https://cdn.3dassets.dev/assets/7415/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/7415/v1/poster.webp","blurhash":"U7AmuQ%N4mt8_4_4RQIU00%M?vIU9FM{%N%3","category":{"slug":"nature","title":"Nature & Landscape"},"tags":[{"slug":"modern","title":"Modern"},{"slug":"low-poly","title":"Low Poly"},{"slug":"modular","title":"Modular"},{"slug":"exterior","title":"Exterior"}],"license":{"slug":"cc0-1.0","name":"CC0 1.0 Universal","url":"https://creativecommons.org/publicdomain/zero/1.0/","attributionRequired":false},"contributor":{"username":"3dassets","name":"3D Assets","url":"https://3dassets.dev/u/3dassets"},"stats":{"fileSize":9328,"triangles":172,"vertices":516,"meshes":1,"materials":1,"textures":0,"animations":[],"boundingBox":{"min":[-1.4950000047683716,0.0000625788923563908,-0.04507766975039372],"max":[1.4950000047683716,1.9599374592546162,0.04507766975039372]},"sizeMeters":[2.99,1.96,0.09],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"Claude Opus 5","downloads":0,"publishedAt":"2026-09-06T12:48:48.062Z","updatedAt":"2026-09-06T12:48:48.778Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/7415/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function RoundPenPanelEquestrianYardAndStables(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/7415/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/7415/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/7415/v1/model.glb\" alt=\"Round Pen Panel (Equestrian Yard and Stables)\" 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/7415/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/7415/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"7417","slug":"equestrian-yard-and-stables-field-shelter-f28e7328","title":"Field Shelter (Equestrian Yard and Stables)","summary":"Three-sided timber field shelter with a mono-pitch roof, open to the front.","description":"Three-sided field shelter 3.9 m wide and 3.2 m deep, open on the long front, with boarded walls and a mono-pitch roof at 2.35 m. Dimensions 4.21 x 2.74 x 3.60 m (X x Y x Z). Free-placed building: origin centred on the footprint at ground level; metre units, +Y up, +Z forward. Yard low-poly palette of flat muted colours, no textures. Static geometry; no rig, collision or navigation data.","status":"published","url":"https://3dassets.dev/assets/equestrian-yard-and-stables-field-shelter-f28e7328","cdnUrl":"https://cdn.3dassets.dev/assets/7417/v1/model.glb","downloadUrl":"https://3dassets.dev/download/equestrian-yard-and-stables-field-shelter-f28e7328","thumbnailUrl":"https://cdn.3dassets.dev/assets/7417/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/7417/v1/poster.webp","blurhash":"UDDSq1NI00?F?wxtM_Io00j?t7M{8^NGtRxZ","category":{"slug":"buildings","title":"Buildings & Architecture"},"tags":[{"slug":"modern","title":"Modern"},{"slug":"low-poly","title":"Low Poly"},{"slug":"modular","title":"Modular"},{"slug":"exterior","title":"Exterior"}],"license":{"slug":"cc0-1.0","name":"CC0 1.0 Universal","url":"https://creativecommons.org/publicdomain/zero/1.0/","attributionRequired":false},"contributor":{"username":"3dassets","name":"3D Assets","url":"https://3dassets.dev/u/3dassets"},"stats":{"fileSize":7088,"triangles":96,"vertices":288,"meshes":3,"materials":3,"textures":0,"animations":[],"boundingBox":{"min":[-2.1059701442718506,-0.00011142706614175601,-1.8000398520042031],"max":[2.1059701442718506,2.739681437508349,1.8000398520042031]},"sizeMeters":[4.212,2.74,3.6],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"Claude Opus 5","downloads":0,"publishedAt":"2026-09-06T12:48:49.045Z","updatedAt":"2026-09-06T12:48:49.889Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/7417/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function FieldShelterEquestrianYardAndStables(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/7417/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/7417/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/7417/v1/model.glb\" alt=\"Field Shelter (Equestrian Yard and Stables)\" 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/7417/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/7417/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"7418","slug":"equestrian-yard-and-stables-water-trough-585e38b1","title":"Water Trough (Equestrian Yard and Stables)","summary":"Round galvanised water trough with a ball valve stub and water surface.","description":"Round galvanised water trough 0.88 m across and 0.58 m tall, part filled, with a ball valve riser. Dimensions 0.88 x 0.88 x 0.88 m (X x Y x Z). Footprint-centred origin resting on the ground; metre units, +Y up, +Z forward. Yard low-poly palette of flat muted colours, no textures. Static geometry; no rig, collision or navigation data.","status":"published","url":"https://3dassets.dev/assets/equestrian-yard-and-stables-water-trough-585e38b1","cdnUrl":"https://cdn.3dassets.dev/assets/7418/v1/model.glb","downloadUrl":"https://3dassets.dev/download/equestrian-yard-and-stables-water-trough-585e38b1","thumbnailUrl":"https://cdn.3dassets.dev/assets/7418/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/7418/v1/poster.webp","blurhash":"U5A^Xm%L00RQ00Ri?bs;00WB?vt74nj]_NbE","category":{"slug":"props","title":"Props & Furniture"},"tags":[{"slug":"modern","title":"Modern"},{"slug":"low-poly","title":"Low Poly"},{"slug":"exterior","title":"Exterior"},{"slug":"kit","title":"Kit / Set"}],"license":{"slug":"cc0-1.0","name":"CC0 1.0 Universal","url":"https://creativecommons.org/publicdomain/zero/1.0/","attributionRequired":false},"contributor":{"username":"3dassets","name":"3D Assets","url":"https://3dassets.dev/u/3dassets"},"stats":{"fileSize":9920,"triangles":168,"vertices":504,"meshes":2,"materials":2,"textures":0,"animations":[],"boundingBox":{"min":[-0.4399999976158142,0,-0.4399999976158142],"max":[0.4399999976158142,0.8799999952316284,0.4399999976158142]},"sizeMeters":[0.88,0.88,0.88],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_materials_transmission","KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"Claude Opus 5","downloads":0,"publishedAt":"2026-09-06T12:48:49.131Z","updatedAt":"2026-09-06T12:48:49.904Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/7418/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function WaterTroughEquestrianYardAndStables(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/7418/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/7418/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/7418/v1/model.glb\" alt=\"Water Trough (Equestrian Yard and Stables)\" 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/7418/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/7418/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"7419","slug":"equestrian-yard-and-stables-hay-ring-2ccdc31b","title":"Hay Ring (Equestrian Yard and Stables)","summary":"Circular steel hay ring around a round bale.","description":"Circular steel hay feeder ring 1.78 m across and 1.05 m tall with ten uprights, containing a part-eaten round bale. Dimensions 1.79 x 1.09 x 1.79 m (X x Y x Z). Footprint-centred origin resting on the ground; metre units, +Y up, +Z forward. Yard low-poly palette of flat muted colours, no textures. Static geometry; no rig, collision or navigation data.","status":"published","url":"https://3dassets.dev/assets/equestrian-yard-and-stables-hay-ring-2ccdc31b","cdnUrl":"https://cdn.3dassets.dev/assets/7419/v1/model.glb","downloadUrl":"https://3dassets.dev/download/equestrian-yard-and-stables-hay-ring-2ccdc31b","thumbnailUrl":"https://cdn.3dassets.dev/assets/7419/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/7419/v1/poster.webp","blurhash":"UAD0Gj%M00Rkx^WVs,t700M{~ot6-.s:9aRj","category":{"slug":"props","title":"Props & Furniture"},"tags":[{"slug":"modern","title":"Modern"},{"slug":"low-poly","title":"Low Poly"},{"slug":"exterior","title":"Exterior"},{"slug":"kit","title":"Kit / Set"}],"license":{"slug":"cc0-1.0","name":"CC0 1.0 Universal","url":"https://creativecommons.org/publicdomain/zero/1.0/","attributionRequired":false},"contributor":{"username":"3dassets","name":"3D Assets","url":"https://3dassets.dev/u/3dassets"},"stats":{"fileSize":33972,"triangles":672,"vertices":2016,"meshes":2,"materials":2,"textures":0,"animations":[],"boundingBox":{"min":[-0.8949999809265137,0.00000698933811071889,-0.8949999809265137],"max":[0.8949999809265137,1.0889641486623776,0.8949999809265137]},"sizeMeters":[1.79,1.089,1.79],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"Claude Opus 5","downloads":0,"publishedAt":"2026-09-06T12:48:49.372Z","updatedAt":"2026-09-06T12:48:49.958Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/7419/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function HayRingEquestrianYardAndStables(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/7419/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/7419/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/7419/v1/model.glb\" alt=\"Hay Ring (Equestrian Yard and Stables)\" 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/7419/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/7419/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"7420","slug":"equestrian-yard-and-stables-salt-lick-post-7f3871be","title":"Salt Lick Post (Equestrian Yard and Stables)","summary":"Paddock post holder with a white mineral lick block.","description":"Paddock salt lick post 1.05 m tall with a timber tray and a white mineral block. Dimensions 0.26 x 1.05 x 0.26 m (X x Y x Z). Footprint-centred origin resting on the ground; metre units, +Y up, +Z forward. Yard low-poly palette of flat muted colours, no textures. Static geometry; no rig, collision or navigation data.","status":"published","url":"https://3dassets.dev/assets/equestrian-yard-and-stables-salt-lick-post-7f3871be","cdnUrl":"https://cdn.3dassets.dev/assets/7420/v1/model.glb","downloadUrl":"https://3dassets.dev/download/equestrian-yard-and-stables-salt-lick-post-7f3871be","thumbnailUrl":"https://cdn.3dassets.dev/assets/7420/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/7420/v1/poster.webp","blurhash":"U9A9{9%10057_Nbb8_nO%gW;ITs9x]jbMxa{","category":{"slug":"props","title":"Props & Furniture"},"tags":[{"slug":"modern","title":"Modern"},{"slug":"low-poly","title":"Low Poly"},{"slug":"exterior","title":"Exterior"},{"slug":"kit","title":"Kit / Set"}],"license":{"slug":"cc0-1.0","name":"CC0 1.0 Universal","url":"https://creativecommons.org/publicdomain/zero/1.0/","attributionRequired":false},"contributor":{"username":"3dassets","name":"3D Assets","url":"https://3dassets.dev/u/3dassets"},"stats":{"fileSize":3424,"triangles":36,"vertices":108,"meshes":3,"materials":3,"textures":0,"animations":[],"boundingBox":{"min":[-0.12999999523162842,0,-0.12999999523162842],"max":[0.12999999523162842,1.049996612044123,0.12999999523162842]},"sizeMeters":[0.26,1.05,0.26],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"Claude Opus 5","downloads":0,"publishedAt":"2026-09-06T12:48:49.104Z","updatedAt":"2026-09-06T12:48:50.103Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/7420/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function SaltLickPostEquestrianYardAndStables(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/7420/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/7420/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/7420/v1/model.glb\" alt=\"Salt Lick Post (Equestrian Yard and Stables)\" 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/7420/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/7420/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"7421","slug":"equestrian-yard-and-stables-muck-heap-6c7333f7","title":"Muck Heap (Equestrian Yard and Stables)","summary":"Three-sided timber muck bay with a heaped load.","description":"Three-sided timber muck bay 3.4 m wide with 1.10 m walls and a heaped load inside. Dimensions 3.40 x 1.10 x 3.20 m (X x Y x Z). Footprint-centred origin resting on the ground; metre units, +Y up, +Z forward. Yard low-poly palette of flat muted colours, no textures. Static geometry; no rig, collision or navigation data.","status":"published","url":"https://3dassets.dev/assets/equestrian-yard-and-stables-muck-heap-6c7333f7","cdnUrl":"https://cdn.3dassets.dev/assets/7421/v1/model.glb","downloadUrl":"https://3dassets.dev/download/equestrian-yard-and-stables-muck-heap-6c7333f7","thumbnailUrl":"https://cdn.3dassets.dev/assets/7421/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/7421/v1/poster.webp","blurhash":"U3D+e*~W00Ro_M%1MfS700IU%fIU4nRnkQD%","category":{"slug":"props","title":"Props & Furniture"},"tags":[{"slug":"modern","title":"Modern"},{"slug":"low-poly","title":"Low Poly"},{"slug":"exterior","title":"Exterior"},{"slug":"kit","title":"Kit / Set"}],"license":{"slug":"cc0-1.0","name":"CC0 1.0 Universal","url":"https://creativecommons.org/publicdomain/zero/1.0/","attributionRequired":false},"contributor":{"username":"3dassets","name":"3D Assets","url":"https://3dassets.dev/u/3dassets"},"stats":{"fileSize":4056,"triangles":48,"vertices":144,"meshes":2,"materials":2,"textures":0,"animations":[],"boundingBox":{"min":[-1.7000000476837158,-0.00006179439467435266,-1.600000023841858],"max":[1.7000000476837158,1.0999954495714637,1.600000023841858]},"sizeMeters":[3.4,1.1,3.2],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"Claude Opus 5","downloads":0,"publishedAt":"2026-09-06T12:48:49.429Z","updatedAt":"2026-09-06T12:48:50.435Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/7421/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function MuckHeapEquestrianYardAndStables(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/7421/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/7421/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/7421/v1/model.glb\" alt=\"Muck Heap (Equestrian Yard and Stables)\" 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/7421/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/7421/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"7422","slug":"equestrian-yard-and-stables-mounting-block-4cc16c54","title":"Mounting Block (Equestrian Yard and Stables)","summary":"Three-step timber mounting block.","description":"Three-step timber mounting block 0.94 m wide and 0.71 m to the top tread. Dimensions 0.94 x 0.71 x 1.02 m (X x Y x Z). Footprint-centred origin resting on the ground; metre units, +Y up, +Z forward. Yard low-poly palette of flat muted colours, no textures. Static geometry; no rig, collision or navigation data.","status":"published","url":"https://3dassets.dev/assets/equestrian-yard-and-stables-mounting-block-4cc16c54","cdnUrl":"https://cdn.3dassets.dev/assets/7422/v1/model.glb","downloadUrl":"https://3dassets.dev/download/equestrian-yard-and-stables-mounting-block-4cc16c54","thumbnailUrl":"https://cdn.3dassets.dev/assets/7422/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/7422/v1/poster.webp","blurhash":"UBF=aG~p00M{V@E2j]og00D*e=jc?G-.R*xZ","category":{"slug":"props","title":"Props & Furniture"},"tags":[{"slug":"modern","title":"Modern"},{"slug":"low-poly","title":"Low Poly"},{"slug":"exterior","title":"Exterior"},{"slug":"kit","title":"Kit / Set"}],"license":{"slug":"cc0-1.0","name":"CC0 1.0 Universal","url":"https://creativecommons.org/publicdomain/zero/1.0/","attributionRequired":false},"contributor":{"username":"3dassets","name":"3D Assets","url":"https://3dassets.dev/u/3dassets"},"stats":{"fileSize":4096,"triangles":48,"vertices":144,"meshes":2,"materials":2,"textures":0,"animations":[],"boundingBox":{"min":[-0.4699999988079071,-0.000011880363343930167,-0.6200265530181346],"max":[0.4699999988079071,0.7100154141680228,0.4000106708816524]},"sizeMeters":[0.94,0.71,1.02],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"Claude Opus 5","downloads":0,"publishedAt":"2026-09-06T12:48:49.981Z","updatedAt":"2026-09-06T12:48:51.025Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/7422/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function MountingBlockEquestrianYardAndStables(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/7422/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/7422/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/7422/v1/model.glb\" alt=\"Mounting Block (Equestrian Yard and Stables)\" 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/7422/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/7422/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"7423","slug":"equestrian-yard-and-stables-jump-upright-41ac4db8","title":"Show Jump Upright (Equestrian Yard and Stables)","summary":"Vertical show jump with two painted poles between wing standards.","description":"Show jumping upright 3.5 m wide with red and blue banded poles at 0.75 and 1.05 m between two wing standards. Dimensions 3.60 x 2.17 x 0.82 m (X x Y x Z). Footprint-centred origin resting on the ground; metre units, +Y up, +Z forward. Yard low-poly palette of flat muted colours, no textures. Static geometry; no rig, collision or navigation data.","status":"published","url":"https://3dassets.dev/assets/equestrian-yard-and-stables-jump-upright-41ac4db8","cdnUrl":"https://cdn.3dassets.dev/assets/7423/v1/model.glb","downloadUrl":"https://3dassets.dev/download/equestrian-yard-and-stables-jump-upright-41ac4db8","thumbnailUrl":"https://cdn.3dassets.dev/assets/7423/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/7423/v1/poster.webp","blurhash":"UKE{hHt7~q-:xu~qxuay00t7RkV[V@D%R*xb","category":{"slug":"props","title":"Props & Furniture"},"tags":[{"slug":"modern","title":"Modern"},{"slug":"low-poly","title":"Low Poly"},{"slug":"exterior","title":"Exterior"},{"slug":"kit","title":"Kit / Set"}],"license":{"slug":"cc0-1.0","name":"CC0 1.0 Universal","url":"https://creativecommons.org/publicdomain/zero/1.0/","attributionRequired":false},"contributor":{"username":"3dassets","name":"3D Assets","url":"https://3dassets.dev/u/3dassets"},"stats":{"fileSize":29696,"triangles":720,"vertices":2160,"meshes":4,"materials":4,"textures":0,"animations":[],"boundingBox":{"min":[-1.7999999523162842,0.0000670550161823158,-0.41002226765003646],"max":[1.7999999523162842,2.169933021277763,0.41002226765003646]},"sizeMeters":[3.6,2.17,0.82],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"Claude Opus 5","downloads":0,"publishedAt":"2026-09-06T12:48:50.356Z","updatedAt":"2026-09-06T12:48:51.301Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/7423/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function ShowJumpUprightEquestrianYardAndStables(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/7423/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/7423/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/7423/v1/model.glb\" alt=\"Show Jump Upright (Equestrian Yard and Stables)\" 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/7423/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/7423/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"7424","slug":"equestrian-yard-and-stables-jump-oxer-6b14dc34","title":"Show Jump Oxer (Equestrian Yard and Stables)","summary":"Spread fence with front and back poles set 1.4 m apart on paired wings.","description":"Show jumping oxer 3.5 m wide with a 1.4 m spread, front pole at 0.95 m and back pole at 1.10 m. Dimensions 3.60 x 2.17 x 2.22 m (X x Y x Z). Footprint-centred origin resting on the ground; metre units, +Y up, +Z forward. Yard low-poly palette of flat muted colours, no textures. Static geometry; no rig, collision or navigation data.","status":"published","url":"https://3dassets.dev/assets/equestrian-yard-and-stables-jump-oxer-6b14dc34","cdnUrl":"https://cdn.3dassets.dev/assets/7424/v1/model.glb","downloadUrl":"https://3dassets.dev/download/equestrian-yard-and-stables-jump-oxer-6b14dc34","thumbnailUrl":"https://cdn.3dassets.dev/assets/7424/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/7424/v1/poster.webp","blurhash":"UCFPELxuW;%M%M~qx]4n00t7MxIVIV9FRO-;","category":{"slug":"props","title":"Props & Furniture"},"tags":[{"slug":"modern","title":"Modern"},{"slug":"low-poly","title":"Low Poly"},{"slug":"exterior","title":"Exterior"},{"slug":"kit","title":"Kit / Set"}],"license":{"slug":"cc0-1.0","name":"CC0 1.0 Universal","url":"https://creativecommons.org/publicdomain/zero/1.0/","attributionRequired":false},"contributor":{"username":"3dassets","name":"3D Assets","url":"https://3dassets.dev/u/3dassets"},"stats":{"fileSize":45852,"triangles":1056,"vertices":3168,"meshes":4,"materials":4,"textures":0,"animations":[],"boundingBox":{"min":[-1.7999999523162842,0.0000670550161823158,-1.1099825750451013],"max":[1.7999999523162842,2.169933021277763,1.1099825750451013]},"sizeMeters":[3.6,2.17,2.22],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"Claude Opus 5","downloads":0,"publishedAt":"2026-09-06T12:48:50.306Z","updatedAt":"2026-09-06T12:48:51.321Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/7424/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function ShowJumpOxerEquestrianYardAndStables(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/7424/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/7424/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/7424/v1/model.glb\" alt=\"Show Jump Oxer (Equestrian Yard and Stables)\" 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/7424/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/7424/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"7426","slug":"equestrian-yard-and-stables-jump-wall-block-c11375c4","title":"Show Jump Wall (Equestrian Yard and Stables)","summary":"Stacked block wall fence with a coping course.","description":"Show jumping wall 3.2 m wide and 0.81 m tall in alternating courses with a flat coping. Dimensions 3.48 x 0.81 x 0.40 m (X x Y x Z). Footprint-centred origin resting on the ground; metre units, +Y up, +Z forward. Yard low-poly palette of flat muted colours, no textures. Static geometry; no rig, collision or navigation data.","status":"published","url":"https://3dassets.dev/assets/equestrian-yard-and-stables-jump-wall-block-c11375c4","cdnUrl":"https://cdn.3dassets.dev/assets/7426/v1/model.glb","downloadUrl":"https://3dassets.dev/download/equestrian-yard-and-stables-jump-wall-block-c11375c4","thumbnailUrl":"https://cdn.3dassets.dev/assets/7426/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/7426/v1/poster.webp","blurhash":"UGF~dR-;4o%L-;~qxuM{00of_3WBIU00WBxu","category":{"slug":"props","title":"Props & Furniture"},"tags":[{"slug":"modern","title":"Modern"},{"slug":"low-poly","title":"Low Poly"},{"slug":"exterior","title":"Exterior"},{"slug":"kit","title":"Kit / Set"}],"license":{"slug":"cc0-1.0","name":"CC0 1.0 Universal","url":"https://creativecommons.org/publicdomain/zero/1.0/","attributionRequired":false},"contributor":{"username":"3dassets","name":"3D Assets","url":"https://3dassets.dev/u/3dassets"},"stats":{"fileSize":22520,"triangles":432,"vertices":1296,"meshes":2,"materials":2,"textures":0,"animations":[],"boundingBox":{"min":[-1.649999976158142,0.00011704147551450106,-0.20001373470155168],"max":[1.8250000476837158,0.8100332716120011,0.20001373470155168]},"sizeMeters":[3.475,0.81,0.4],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"Claude Opus 5","downloads":0,"publishedAt":"2026-09-06T12:48:51.557Z","updatedAt":"2026-09-06T12:48:52.442Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/7426/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function ShowJumpWallEquestrianYardAndStables(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/7426/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/7426/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/7426/v1/model.glb\" alt=\"Show Jump Wall (Equestrian Yard and Stables)\" 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/7426/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/7426/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"7425","slug":"equestrian-yard-and-stables-jump-water-tray-935343b6","title":"Show Jump Water Tray (Equestrian Yard and Stables)","summary":"Shallow blue water tray with white edge boards.","description":"Show jumping water tray 3.3 m wide and 1.6 m deep with a shallow water surface and white edge boards. Dimensions 3.30 x 0.24 x 1.70 m (X x Y x Z). Footprint-centred origin resting on the ground; metre units, +Y up, +Z forward. Yard low-poly palette of flat muted colours, no textures. Static geometry; no rig, collision or navigation data.","status":"published","url":"https://3dassets.dev/assets/equestrian-yard-and-stables-jump-water-tray-935343b6","cdnUrl":"https://cdn.3dassets.dev/assets/7425/v1/model.glb","downloadUrl":"https://3dassets.dev/download/equestrian-yard-and-stables-jump-water-tray-935343b6","thumbnailUrl":"https://cdn.3dassets.dev/assets/7425/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/7425/v1/poster.webp","blurhash":"UAEfWrof00j[%M?bWBD%00of~qRjD%00ay-;","category":{"slug":"props","title":"Props & Furniture"},"tags":[{"slug":"modern","title":"Modern"},{"slug":"low-poly","title":"Low Poly"},{"slug":"exterior","title":"Exterior"},{"slug":"kit","title":"Kit / Set"}],"license":{"slug":"cc0-1.0","name":"CC0 1.0 Universal","url":"https://creativecommons.org/publicdomain/zero/1.0/","attributionRequired":false},"contributor":{"username":"3dassets","name":"3D Assets","url":"https://3dassets.dev/u/3dassets"},"stats":{"fileSize":4172,"triangles":48,"vertices":144,"meshes":2,"materials":2,"textures":0,"animations":[],"boundingBox":{"min":[-1.649999976158142,-0.00004760982235034461,-0.850102224723098],"max":[1.649999976158142,0.24004760445793233,0.850102224723098]},"sizeMeters":[3.3,0.24,1.7],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_materials_transmission","KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"Claude Opus 5","downloads":0,"publishedAt":"2026-09-06T12:48:51.412Z","updatedAt":"2026-09-06T12:48:52.427Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/7425/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function ShowJumpWaterTrayEquestrianYardAndStables(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/7425/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/7425/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/7425/v1/model.glb\" alt=\"Show Jump Water Tray (Equestrian Yard and Stables)\" 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/7425/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/7425/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"7427","slug":"equestrian-yard-and-stables-cavaletti-low-2ca38371","title":"Cavaletti (Low) (Equestrian Yard and Stables)","summary":"Training cavaletti with cross ends set at the low height.","description":"Training cavaletti 3.1 m wide with cross-frame ends holding the pole at 0.25 m. Dimensions 3.10 x 0.60 x 0.60 m (X x Y x Z). Footprint-centred origin resting on the ground; metre units, +Y up, +Z forward. Yard low-poly palette of flat muted colours, no textures. Static geometry; no rig, collision or navigation data.","status":"published","url":"https://3dassets.dev/assets/equestrian-yard-and-stables-cavaletti-low-2ca38371","cdnUrl":"https://cdn.3dassets.dev/assets/7427/v1/model.glb","downloadUrl":"https://3dassets.dev/download/equestrian-yard-and-stables-cavaletti-low-2ca38371","thumbnailUrl":"https://cdn.3dassets.dev/assets/7427/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/7427/v1/poster.webp","blurhash":"U69a58Rjvx-:W;~Ws:IU00s:%iNFRP00R*-=","category":{"slug":"props","title":"Props & Furniture"},"tags":[{"slug":"modern","title":"Modern"},{"slug":"low-poly","title":"Low Poly"},{"slug":"exterior","title":"Exterior"},{"slug":"kit","title":"Kit / Set"}],"license":{"slug":"cc0-1.0","name":"CC0 1.0 Universal","url":"https://creativecommons.org/publicdomain/zero/1.0/","attributionRequired":false},"contributor":{"username":"3dassets","name":"3D Assets","url":"https://3dassets.dev/u/3dassets"},"stats":{"fileSize":12416,"triangles":208,"vertices":624,"meshes":3,"materials":3,"textures":0,"animations":[],"boundingBox":{"min":[-1.5499999523162842,-0.00003111791569970768,-0.30003112983662866],"max":[1.5499999523162842,0.6000311417575577,0.30003112983662866]},"sizeMeters":[3.1,0.6,0.6],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"Claude Opus 5","downloads":0,"publishedAt":"2026-09-06T12:48:51.444Z","updatedAt":"2026-09-06T12:48:52.472Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/7427/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function CavalettiLowEquestrianYardAndStables(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/7427/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/7427/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/7427/v1/model.glb\" alt=\"Cavaletti (Low) (Equestrian Yard and Stables)\" 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/7427/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/7427/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"7428","slug":"equestrian-yard-and-stables-cavaletti-high-f8b126b2","title":"Cavaletti (High) (Equestrian Yard and Stables)","summary":"Training cavaletti with cross ends set at the high height.","description":"Training cavaletti 3.1 m wide with cross-frame ends holding the pole at 0.45 m. Dimensions 3.10 x 0.60 x 0.60 m (X x Y x Z). Footprint-centred origin resting on the ground; metre units, +Y up, +Z forward. Yard low-poly palette of flat muted colours, no textures. Static geometry; no rig, collision or navigation data. Functional variant of cavaletti-low.","status":"published","url":"https://3dassets.dev/assets/equestrian-yard-and-stables-cavaletti-high-f8b126b2","cdnUrl":"https://cdn.3dassets.dev/assets/7428/v1/model.glb","downloadUrl":"https://3dassets.dev/download/equestrian-yard-and-stables-cavaletti-high-f8b126b2","thumbnailUrl":"https://cdn.3dassets.dev/assets/7428/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/7428/v1/poster.webp","blurhash":"U89@L-t7-N-;-;~Wj=Ri00x[ksIU4m00xvxv","category":{"slug":"props","title":"Props & Furniture"},"tags":[{"slug":"modern","title":"Modern"},{"slug":"low-poly","title":"Low Poly"},{"slug":"exterior","title":"Exterior"},{"slug":"kit","title":"Kit / Set"}],"license":{"slug":"cc0-1.0","name":"CC0 1.0 Universal","url":"https://creativecommons.org/publicdomain/zero/1.0/","attributionRequired":false},"contributor":{"username":"3dassets","name":"3D Assets","url":"https://3dassets.dev/u/3dassets"},"stats":{"fileSize":12440,"triangles":208,"vertices":624,"meshes":3,"materials":3,"textures":0,"animations":[],"boundingBox":{"min":[-1.5499999523162842,-0.00003111791569970768,-0.30003112983662866],"max":[1.5499999523162842,0.6000311417575577,0.30003112983662866]},"sizeMeters":[3.1,0.6,0.6],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"Claude Opus 5","downloads":0,"publishedAt":"2026-09-06T12:48:51.517Z","updatedAt":"2026-09-06T12:48:51.584Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/7428/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function CavalettiHighEquestrianYardAndStables(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/7428/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/7428/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/7428/v1/model.glb\" alt=\"Cavaletti (High) (Equestrian Yard and Stables)\" 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/7428/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/7428/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"7429","slug":"equestrian-yard-and-stables-jump-planks-238b62bb","title":"Show Jump Planks (Equestrian Yard and Stables)","summary":"Painted plank filler for an upright fence.","description":"Show jumping plank filler 3.2 m wide with white and red planks at 0.60 and 0.92 m on two light uprights. Dimensions 3.20 x 1.30 x 0.09 m (X x Y x Z). Footprint-centred origin resting on the ground; metre units, +Y up, +Z forward. Yard low-poly palette of flat muted colours, no textures. Static geometry; no rig, collision or navigation data.","status":"published","url":"https://3dassets.dev/assets/equestrian-yard-and-stables-jump-planks-238b62bb","cdnUrl":"https://cdn.3dassets.dev/assets/7429/v1/model.glb","downloadUrl":"https://3dassets.dev/download/equestrian-yard-and-stables-jump-planks-238b62bb","thumbnailUrl":"https://cdn.3dassets.dev/assets/7429/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/7429/v1/poster.webp","blurhash":"UJEx-Lt7%gxu^j~WNatR00-B-pIo0yD%-Vxu","category":{"slug":"props","title":"Props & Furniture"},"tags":[{"slug":"modern","title":"Modern"},{"slug":"low-poly","title":"Low Poly"},{"slug":"exterior","title":"Exterior"},{"slug":"kit","title":"Kit / Set"}],"license":{"slug":"cc0-1.0","name":"CC0 1.0 Universal","url":"https://creativecommons.org/publicdomain/zero/1.0/","attributionRequired":false},"contributor":{"username":"3dassets","name":"3D Assets","url":"https://3dassets.dev/u/3dassets"},"stats":{"fileSize":4036,"triangles":48,"vertices":144,"meshes":2,"materials":2,"textures":0,"animations":[],"boundingBox":{"min":[-1.600000023841858,-0.00006870017495685943,-0.044923246618076396],"max":[1.600000023841858,1.300068652491241,0.044923246618076396]},"sizeMeters":[3.2,1.3,0.09],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"Claude Opus 5","downloads":0,"publishedAt":"2026-09-06T12:48:51.988Z","updatedAt":"2026-09-06T12:48:52.928Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/7429/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function ShowJumpPlanksEquestrianYardAndStables(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/7429/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/7429/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/7429/v1/model.glb\" alt=\"Show Jump Planks (Equestrian Yard and Stables)\" 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/7429/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/7429/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"7430","slug":"equestrian-yard-and-stables-jump-brush-filler-1fcc3492","title":"Show Jump Brush Filler (Equestrian Yard and Stables)","summary":"Green brush filler box that sits under a pole.","description":"Show jumping brush filler 3.2 m wide and 0.75 m tall in a timber tray, used under a pole. Dimensions 3.20 x 0.75 x 0.40 m (X x Y x Z). Footprint-centred origin resting on the ground; metre units, +Y up, +Z forward. Yard low-poly palette of flat muted colours, no textures. Static geometry; no rig, collision or navigation data.","status":"published","url":"https://3dassets.dev/assets/equestrian-yard-and-stables-jump-brush-filler-1fcc3492","cdnUrl":"https://cdn.3dassets.dev/assets/7430/v1/model.glb","downloadUrl":"https://3dassets.dev/download/equestrian-yard-and-stables-jump-brush-filler-1fcc3492","thumbnailUrl":"https://cdn.3dassets.dev/assets/7430/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/7430/v1/poster.webp","blurhash":"U8AKgP%MDjxuO?_MxtM{00JQ.7niz=4UIptk","category":{"slug":"props","title":"Props & Furniture"},"tags":[{"slug":"modern","title":"Modern"},{"slug":"low-poly","title":"Low Poly"},{"slug":"exterior","title":"Exterior"},{"slug":"kit","title":"Kit / Set"}],"license":{"slug":"cc0-1.0","name":"CC0 1.0 Universal","url":"https://creativecommons.org/publicdomain/zero/1.0/","attributionRequired":false},"contributor":{"username":"3dassets","name":"3D Assets","url":"https://3dassets.dev/u/3dassets"},"stats":{"fileSize":12344,"triangles":220,"vertices":660,"meshes":2,"materials":2,"textures":0,"animations":[],"boundingBox":{"min":[-1.600000023841858,-0.000003051850993071592,-0.20000610668221838],"max":[1.600000023841858,0.7490232722613706,0.20000610668221838]},"sizeMeters":[3.2,0.749,0.4],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"Claude Opus 5","downloads":0,"publishedAt":"2026-09-06T12:48:52.696Z","updatedAt":"2026-09-06T12:48:53.537Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/7430/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function ShowJumpBrushFillerEquestrianYardAndStables(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/7430/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/7430/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/7430/v1/model.glb\" alt=\"Show Jump Brush Filler (Equestrian Yard and Stables)\" 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/7430/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/7430/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"7431","slug":"equestrian-yard-and-stables-jump-wing-standard-16283987","title":"Jump Wing Standard (Equestrian Yard and Stables)","summary":"Single wing standard with cup tracks, for building custom fences.","description":"Single show jumping wing standard 2.17 m tall with a laddered side panel and cup tracks at 0.15 m steps. Dimensions 0.14 x 2.17 x 0.82 m (X x Y x Z). Footprint-centred origin resting on the ground; metre units, +Y up, +Z forward. Yard low-poly palette of flat muted colours, no textures. Static geometry; no rig, collision or navigation data.","status":"published","url":"https://3dassets.dev/assets/equestrian-yard-and-stables-jump-wing-standard-16283987","cdnUrl":"https://cdn.3dassets.dev/assets/7431/v1/model.glb","downloadUrl":"https://3dassets.dev/download/equestrian-yard-and-stables-jump-wing-standard-16283987","thumbnailUrl":"https://cdn.3dassets.dev/assets/7431/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/7431/v1/poster.webp","blurhash":"U9DcXT-;004nt7WBM{of00of~qM{Rjayxuof","category":{"slug":"props","title":"Props & Furniture"},"tags":[{"slug":"modern","title":"Modern"},{"slug":"low-poly","title":"Low Poly"},{"slug":"exterior","title":"Exterior"},{"slug":"kit","title":"Kit / Set"}],"license":{"slug":"cc0-1.0","name":"CC0 1.0 Universal","url":"https://creativecommons.org/publicdomain/zero/1.0/","attributionRequired":false},"contributor":{"username":"3dassets","name":"3D Assets","url":"https://3dassets.dev/u/3dassets"},"stats":{"fileSize":9892,"triangles":168,"vertices":504,"meshes":2,"materials":2,"textures":0,"animations":[],"boundingBox":{"min":[-0.04993377659003372,0,-0.4099669018310394],"max":[0.08500076385681794,2.1700000762939453,0.4099669018310394]},"sizeMeters":[0.135,2.17,0.82],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"Claude Opus 5","downloads":0,"publishedAt":"2026-09-06T12:48:52.997Z","updatedAt":"2026-09-06T12:48:53.826Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/7431/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function JumpWingStandardEquestrianYardAndStables(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/7431/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/7431/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/7431/v1/model.glb\" alt=\"Jump Wing Standard (Equestrian Yard and Stables)\" 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/7431/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/7431/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"7432","slug":"equestrian-yard-and-stables-training-cone-cd59cdcd","title":"Training Cone (Equestrian Yard and Stables)","summary":"Orange training cone with a white reflective band.","description":"Orange training cone 0.43 m tall on a square base with a white band. Dimensions 0.30 x 0.40 x 0.30 m (X x Y x Z). Footprint-centred origin resting on the ground; metre units, +Y up, +Z forward. Yard low-poly palette of flat muted colours, no textures. Static geometry; no rig, collision or navigation data.","status":"published","url":"https://3dassets.dev/assets/equestrian-yard-and-stables-training-cone-cd59cdcd","cdnUrl":"https://cdn.3dassets.dev/assets/7432/v1/model.glb","downloadUrl":"https://3dassets.dev/download/equestrian-yard-and-stables-training-cone-cd59cdcd","thumbnailUrl":"https://cdn.3dassets.dev/assets/7432/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/7432/v1/poster.webp","blurhash":"U8EeVp%100ax04NH=rn$0}xZ=_Ip}+oe%gxa","category":{"slug":"props","title":"Props & Furniture"},"tags":[{"slug":"modern","title":"Modern"},{"slug":"low-poly","title":"Low Poly"},{"slug":"exterior","title":"Exterior"},{"slug":"kit","title":"Kit / Set"}],"license":{"slug":"cc0-1.0","name":"CC0 1.0 Universal","url":"https://creativecommons.org/publicdomain/zero/1.0/","attributionRequired":false},"contributor":{"username":"3dassets","name":"3D Assets","url":"https://3dassets.dev/u/3dassets"},"stats":{"fileSize":5804,"triangles":84,"vertices":252,"meshes":2,"materials":2,"textures":0,"animations":[],"boundingBox":{"min":[-0.1499923726076915,0,-0.1499923726076915],"max":[0.1499923726076915,0.4000000059604645,0.1499923726076915]},"sizeMeters":[0.3,0.4,0.3],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"Claude Opus 5","downloads":0,"publishedAt":"2026-09-06T12:48:52.937Z","updatedAt":"2026-09-06T12:48:53.853Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/7432/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function TrainingConeEquestrianYardAndStables(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/7432/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/7432/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/7432/v1/model.glb\" alt=\"Training Cone (Equestrian Yard and Stables)\" 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/7432/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/7432/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"7433","slug":"equestrian-yard-and-stables-lunge-whip-stand-ea1146f7","title":"Lunge Whip Stand (Equestrian Yard and Stables)","summary":"Weighted stand holding four lunge whips upright.","description":"Weighted lunge whip stand 1.10 m tall holding four whips, overall 2.70 m to the whip tips. Dimensions 0.48 x 2.65 x 0.46 m (X x Y x Z). Footprint-centred origin resting on the ground; metre units, +Y up, +Z forward. Yard low-poly palette of flat muted colours, no textures. Static geometry; no rig, collision or navigation data.","status":"published","url":"https://3dassets.dev/assets/equestrian-yard-and-stables-lunge-whip-stand-ea1146f7","cdnUrl":"https://cdn.3dassets.dev/assets/7433/v1/model.glb","downloadUrl":"https://3dassets.dev/download/equestrian-yard-and-stables-lunge-whip-stand-ea1146f7","thumbnailUrl":"https://cdn.3dassets.dev/assets/7433/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/7433/v1/poster.webp","blurhash":"U25q;S%M000K$Jo0JER-Ipayxsof0LR*_2xu","category":{"slug":"props","title":"Props & Furniture"},"tags":[{"slug":"modern","title":"Modern"},{"slug":"low-poly","title":"Low Poly"},{"slug":"exterior","title":"Exterior"},{"slug":"kit","title":"Kit / Set"}],"license":{"slug":"cc0-1.0","name":"CC0 1.0 Universal","url":"https://creativecommons.org/publicdomain/zero/1.0/","attributionRequired":false},"contributor":{"username":"3dassets","name":"3D Assets","url":"https://3dassets.dev/u/3dassets"},"stats":{"fileSize":11040,"triangles":192,"vertices":576,"meshes":2,"materials":2,"textures":0,"animations":[],"boundingBox":{"min":[-0.239991305317685,0,-0.22827036641728007],"max":[0.239991305317685,2.646883249282837,0.22827036641728007]},"sizeMeters":[0.48,2.647,0.457],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"Claude Opus 5","downloads":0,"publishedAt":"2026-09-06T12:48:53.235Z","updatedAt":"2026-09-06T12:48:54.082Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/7433/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function LungeWhipStandEquestrianYardAndStables(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/7433/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/7433/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/7433/v1/model.glb\" alt=\"Lunge Whip Stand (Equestrian Yard and Stables)\" 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/7433/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/7433/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"7435","slug":"equestrian-yard-and-stables-jump-gate-filler-1a2f40d5","title":"Show Jump Gate Filler (Equestrian Yard and Stables)","summary":"White five-bar gate filler that hangs in an upright fence.","description":"Show jumping gate filler 3.1 m wide and 1.2 m tall with five bars and a diagonal brace, hung between wing standards. Dimensions 3.20 x 1.20 x 0.10 m (X x Y x Z). Footprint-centred origin resting on the ground; metre units, +Y up, +Z forward. Yard low-poly palette of flat muted colours, no textures. Static geometry; no rig, collision or navigation data.","status":"published","url":"https://3dassets.dev/assets/equestrian-yard-and-stables-jump-gate-filler-1a2f40d5","cdnUrl":"https://cdn.3dassets.dev/assets/7435/v1/model.glb","downloadUrl":"https://3dassets.dev/download/equestrian-yard-and-stables-jump-gate-filler-1a2f40d5","thumbnailUrl":"https://cdn.3dassets.dev/assets/7435/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/7435/v1/poster.webp","blurhash":"UJFPHSt7xuxu_3~qWBt700%M%MM{9F9F%Mof","category":{"slug":"props","title":"Props & Furniture"},"tags":[{"slug":"modern","title":"Modern"},{"slug":"low-poly","title":"Low Poly"},{"slug":"exterior","title":"Exterior"},{"slug":"kit","title":"Kit / Set"}],"license":{"slug":"cc0-1.0","name":"CC0 1.0 Universal","url":"https://creativecommons.org/publicdomain/zero/1.0/","attributionRequired":false},"contributor":{"username":"3dassets","name":"3D Assets","url":"https://3dassets.dev/u/3dassets"},"stats":{"fileSize":6836,"triangles":120,"vertices":360,"meshes":1,"materials":1,"textures":0,"animations":[],"boundingBox":{"min":[-1.600000023841858,-0.00006712582068646444,-0.050001526670554595],"max":[1.600000023841858,1.2000671735044022,0.050001526670554595]},"sizeMeters":[3.2,1.2,0.1],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"Claude Opus 5","downloads":0,"publishedAt":"2026-09-06T12:48:54.200Z","updatedAt":"2026-09-06T12:48:55.000Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/7435/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function ShowJumpGateFillerEquestrianYardAndStables(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/7435/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/7435/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/7435/v1/model.glb\" alt=\"Show Jump Gate Filler (Equestrian Yard and Stables)\" 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/7435/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/7435/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"7436","slug":"equestrian-yard-and-stables-dressage-boards-2ca9e56e","title":"Dressage Boards (Equestrian Yard and Stables)","summary":"Low white dressage arena boards with shaped end posts.","description":"Low dressage arena boards 3.0 m long and 0.36 m tall with shaped end posts, forming a 20x60 m arena edge in runs. Dimensions 3.00 x 0.44 x 0.28 m (X x Y x Z). Footprint-centred origin resting on the ground; metre units, +Y up, +Z forward. Yard low-poly palette of flat muted colours, no textures. Static geometry; no rig, collision or navigation data.","status":"published","url":"https://3dassets.dev/assets/equestrian-yard-and-stables-dressage-boards-2ca9e56e","cdnUrl":"https://cdn.3dassets.dev/assets/7436/v1/model.glb","downloadUrl":"https://3dassets.dev/download/equestrian-yard-and-stables-dressage-boards-2ca9e56e","thumbnailUrl":"https://cdn.3dassets.dev/assets/7436/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/7436/v1/poster.webp","blurhash":"UBCi~;xuM{xuxu~qt7Rj00of?bRjIU00ay-;","category":{"slug":"props","title":"Props & Furniture"},"tags":[{"slug":"modern","title":"Modern"},{"slug":"low-poly","title":"Low Poly"},{"slug":"modular","title":"Modular"},{"slug":"exterior","title":"Exterior"}],"license":{"slug":"cc0-1.0","name":"CC0 1.0 Universal","url":"https://creativecommons.org/publicdomain/zero/1.0/","attributionRequired":false},"contributor":{"username":"3dassets","name":"3D Assets","url":"https://3dassets.dev/u/3dassets"},"stats":{"fileSize":3136,"triangles":44,"vertices":132,"meshes":1,"materials":1,"textures":0,"animations":[],"boundingBox":{"min":[-1.5,0.0000836195238713422,-0.13989684743797112],"max":[1.5,0.43991637809194284,0.13989684743797112]},"sizeMeters":[3,0.44,0.28],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"Claude Opus 5","downloads":0,"publishedAt":"2026-09-06T12:48:54.168Z","updatedAt":"2026-09-06T12:48:55.025Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/7436/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function DressageBoardsEquestrianYardAndStables(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/7436/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/7436/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/7436/v1/model.glb\" alt=\"Dressage Boards (Equestrian Yard and Stables)\" 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/7436/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/7436/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"7434","slug":"equestrian-yard-and-stables-saddle-6bead5cf","title":"Saddle (Equestrian Yard and Stables)","summary":"English general purpose saddle with stirrup leathers and irons on a low block.","description":"English GP saddle on a display block: dished seat, knee rolls, flaps, leathers, stirrup irons and a white numnah. Dimensions 0.63 x 0.53 x 0.61 m (X x Y x Z). Footprint-centred origin resting on the ground; metre units, +Y up, +Z forward. Yard low-poly palette of flat muted colours, no textures. Static geometry; no rig, collision or navigation data.","status":"published","url":"https://3dassets.dev/assets/equestrian-yard-and-stables-saddle-6bead5cf","cdnUrl":"https://cdn.3dassets.dev/assets/7434/v1/model.glb","downloadUrl":"https://3dassets.dev/download/equestrian-yard-and-stables-saddle-6bead5cf","thumbnailUrl":"https://cdn.3dassets.dev/assets/7434/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/7434/v1/poster.webp","blurhash":"U8Du_CNL00$z~CsoNHoz00IU~U%M0fIpMxs,","category":{"slug":"props","title":"Props & Furniture"},"tags":[{"slug":"modern","title":"Modern"},{"slug":"low-poly","title":"Low Poly"},{"slug":"interior","title":"Interior"},{"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":44964,"triangles":864,"vertices":2592,"meshes":6,"materials":6,"textures":0,"animations":[],"boundingBox":{"min":[-0.3149999976158142,0.000011320289646288284,-0.2927333826454579],"max":[0.3149999976158142,0.5340154754152484,0.31273339337429396]},"sizeMeters":[0.63,0.534,0.605],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"Claude Opus 5","downloads":0,"publishedAt":"2026-09-06T12:48:54.083Z","updatedAt":"2026-09-06T12:48:54.957Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/7434/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function SaddleEquestrianYardAndStables(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/7434/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/7434/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/7434/v1/model.glb\" alt=\"Saddle (Equestrian Yard and Stables)\" 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/7434/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/7434/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"7437","slug":"equestrian-yard-and-stables-saddle-rack-f3b77c99","title":"Saddle Rack (Equestrian Yard and Stables)","summary":"Wall-mounted timber saddle rack with a shaped bearer.","description":"Wall-mounted saddle rack 0.44 m wide with a shaped bearer at 0.62 m and a wall plate. Dimensions 0.44 x 0.76 x 0.49 m (X x Y x Z). Footprint-centred origin resting on the ground; metre units, +Y up, +Z forward. Yard low-poly palette of flat muted colours, no textures. Static geometry; no rig, collision or navigation data.","status":"published","url":"https://3dassets.dev/assets/equestrian-yard-and-stables-saddle-rack-f3b77c99","cdnUrl":"https://cdn.3dassets.dev/assets/7437/v1/model.glb","downloadUrl":"https://3dassets.dev/download/equestrian-yard-and-stables-saddle-rack-f3b77c99","thumbnailUrl":"https://cdn.3dassets.dev/assets/7437/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/7437/v1/poster.webp","blurhash":"ULBMoPxu0LRj~VxuD*IokCoeaeRkE2Rjs:xt","category":{"slug":"props","title":"Props & Furniture"},"tags":[{"slug":"modern","title":"Modern"},{"slug":"low-poly","title":"Low Poly"},{"slug":"interior","title":"Interior"},{"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":3512,"triangles":36,"vertices":108,"meshes":2,"materials":2,"textures":0,"animations":[],"boundingBox":{"min":[-0.21999817120347487,0,-0.2100137302790533],"max":[0.21999817120347487,0.7599941987197429,0.2800000011920929]},"sizeMeters":[0.44,0.76,0.49],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"Claude Opus 5","downloads":0,"publishedAt":"2026-09-06T12:48:54.798Z","updatedAt":"2026-09-06T12:48:55.541Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/7437/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function SaddleRackEquestrianYardAndStables(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/7437/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/7437/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/7437/v1/model.glb\" alt=\"Saddle Rack (Equestrian Yard and Stables)\" 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/7437/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/7437/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"7438","slug":"equestrian-yard-and-stables-saddle-on-rack-1b1637aa","title":"Saddle On Rack (Equestrian Yard and Stables)","summary":"Saddle stored on a wall rack, ready to lift.","description":"English GP saddle resting on a wall-mounted rack at 0.76 m, as stored in a tack room. Dimensions 0.63 x 0.94 x 0.61 m (X x Y x Z). Footprint-centred origin resting on the ground; metre units, +Y up, +Z forward. Yard low-poly palette of flat muted colours, no textures. Static geometry; no rig, collision or navigation data. Functional variant of saddle.","status":"published","url":"https://3dassets.dev/assets/equestrian-yard-and-stables-saddle-on-rack-1b1637aa","cdnUrl":"https://cdn.3dassets.dev/assets/7438/v1/model.glb","downloadUrl":"https://3dassets.dev/download/equestrian-yard-and-stables-saddle-on-rack-1b1637aa","thumbnailUrl":"https://cdn.3dassets.dev/assets/7438/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/7438/v1/poster.webp","blurhash":"UGAvzkt702aL~Us:9bRkD%Rk%2t74.NG%L%2","category":{"slug":"props","title":"Props & Furniture"},"tags":[{"slug":"modern","title":"Modern"},{"slug":"low-poly","title":"Low Poly"},{"slug":"interior","title":"Interior"},{"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":47292,"triangles":888,"vertices":2664,"meshes":6,"materials":6,"textures":0,"animations":[],"boundingBox":{"min":[-0.3149999976158142,0,-0.2927333826454579],"max":[0.3149999976158142,0.9450154869040437,0.31273339337429396]},"sizeMeters":[0.63,0.945,0.605],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"Claude Opus 5","downloads":0,"publishedAt":"2026-09-06T12:48:55.054Z","updatedAt":"2026-09-06T12:48:56.053Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/7438/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function SaddleOnRackEquestrianYardAndStables(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/7438/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/7438/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/7438/v1/model.glb\" alt=\"Saddle On Rack (Equestrian Yard and Stables)\" 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/7438/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/7438/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"7439","slug":"equestrian-yard-and-stables-bridle-on-hook-14b56bab","title":"Bridle On Hook (Equestrian Yard and Stables)","summary":"Snaffle bridle hung on a tack room hook.","description":"Snaffle bridle with headpiece, browband, noseband, cheekpieces, a jointed bit and reins, hung on a wall hook at 1.30 m. Dimensions 0.37 x 1.30 x 0.20 m (X x Y x Z). Footprint-centred origin resting on the ground; metre units, +Y up, +Z forward. Yard low-poly palette of flat muted colours, no textures. Static geometry; no rig, collision or navigation data.","status":"published","url":"https://3dassets.dev/assets/equestrian-yard-and-stables-bridle-on-hook-14b56bab","cdnUrl":"https://cdn.3dassets.dev/assets/7439/v1/model.glb","downloadUrl":"https://3dassets.dev/download/equestrian-yard-and-stables-bridle-on-hook-14b56bab","thumbnailUrl":"https://cdn.3dassets.dev/assets/7439/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/7439/v1/poster.webp","blurhash":"U28gNf~B0001?ut79FM_03IW~T?GKQE2rC~B","category":{"slug":"props","title":"Props & Furniture"},"tags":[{"slug":"modern","title":"Modern"},{"slug":"low-poly","title":"Low Poly"},{"slug":"interior","title":"Interior"},{"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":56276,"triangles":1120,"vertices":3360,"meshes":3,"materials":3,"textures":0,"animations":[],"boundingBox":{"min":[-0.18498802870747577,0,-0.05000000074505806],"max":[0.18498802870747577,1.2970038299682223,0.14999484306504152]},"sizeMeters":[0.37,1.297,0.2],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"Claude Opus 5","downloads":0,"publishedAt":"2026-09-06T12:48:55.297Z","updatedAt":"2026-09-06T12:48:56.328Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/7439/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function BridleOnHookEquestrianYardAndStables(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/7439/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/7439/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/7439/v1/model.glb\" alt=\"Bridle On Hook (Equestrian Yard and Stables)\" 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/7439/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/7439/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"7440","slug":"equestrian-yard-and-stables-bridle-rack-97d00eac","title":"Bridle Rack (Equestrian Yard and Stables)","summary":"Round wall bracket for hanging a bridle without creasing it.","description":"Round timber bridle rack on a square wall plate, projecting 0.16 m at 1.26 m. Dimensions 0.16 x 0.16 x 0.20 m (X x Y x Z). Footprint-centred origin resting on the ground; metre units, +Y up, +Z forward. Yard low-poly palette of flat muted colours, no textures. Static geometry; no rig, collision or navigation data.","status":"published","url":"https://3dassets.dev/assets/equestrian-yard-and-stables-bridle-rack-97d00eac","cdnUrl":"https://cdn.3dassets.dev/assets/7440/v1/model.glb","downloadUrl":"https://3dassets.dev/download/equestrian-yard-and-stables-bridle-rack-97d00eac","thumbnailUrl":"https://cdn.3dassets.dev/assets/7440/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/7440/v1/poster.webp","blurhash":"U6Ee*?^*01E2-U010M~p004.NG%L~V^*xtNG","category":{"slug":"props","title":"Props & Furniture"},"tags":[{"slug":"modern","title":"Modern"},{"slug":"low-poly","title":"Low Poly"},{"slug":"interior","title":"Interior"},{"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":6212,"triangles":92,"vertices":276,"meshes":2,"materials":2,"textures":0,"animations":[],"boundingBox":{"min":[-0.08000160043357234,5.362721770402201e-7,-0.014999999664723873],"max":[0.08000160043357234,0.16182027134109583,0.17999786512575658]},"sizeMeters":[0.16,0.162,0.195],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"Claude Opus 5","downloads":0,"publishedAt":"2026-09-06T12:48:55.457Z","updatedAt":"2026-09-06T12:48:56.353Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/7440/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function BridleRackEquestrianYardAndStables(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/7440/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/7440/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/7440/v1/model.glb\" alt=\"Bridle Rack (Equestrian Yard and Stables)\" 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/7440/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/7440/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"7441","slug":"equestrian-yard-and-stables-turnout-rug-folded-e1993d2b","title":"Turnout Rug Folded (Equestrian Yard and Stables)","summary":"Folded navy turnout rug with binding and surcingle straps.","description":"Folded turnout rug 1.30 m long and 0.30 m tall with contrast binding and two surcingles. Dimensions 1.32 x 0.33 x 1.20 m (X x Y x Z). Footprint-centred origin resting on the ground; metre units, +Y up, +Z forward. Yard low-poly palette of flat muted colours, no textures. Static geometry; no rig, collision or navigation data.","status":"published","url":"https://3dassets.dev/assets/equestrian-yard-and-stables-turnout-rug-folded-e1993d2b","cdnUrl":"https://cdn.3dassets.dev/assets/7441/v1/model.glb","downloadUrl":"https://3dassets.dev/download/equestrian-yard-and-stables-turnout-rug-folded-e1993d2b","thumbnailUrl":"https://cdn.3dassets.dev/assets/7441/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/7441/v1/poster.webp","blurhash":"U9AnN2.800Md%gtRV_V@00Mx?wX99FVrs+WW","category":{"slug":"props","title":"Props & Furniture"},"tags":[{"slug":"modern","title":"Modern"},{"slug":"low-poly","title":"Low Poly"},{"slug":"interior","title":"Interior"},{"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":3844,"triangles":36,"vertices":108,"meshes":3,"materials":3,"textures":0,"animations":[],"boundingBox":{"min":[-0.6600000262260437,0.00003205589620611238,-0.6000000238418579],"max":[0.6600000262260437,0.3299858220055516,0.6000000238418579]},"sizeMeters":[1.32,0.33,1.2],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"Claude Opus 5","downloads":0,"publishedAt":"2026-09-06T12:48:55.524Z","updatedAt":"2026-09-06T12:48:56.545Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/7441/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function TurnoutRugFoldedEquestrianYardAndStables(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/7441/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/7441/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/7441/v1/model.glb\" alt=\"Turnout Rug Folded (Equestrian Yard and Stables)\" 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/7441/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/7441/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"7443","slug":"equestrian-yard-and-stables-rug-rail-127957d3","title":"Rug Rail (Equestrian Yard and Stables)","summary":"Tack room rug rail with a rug drying over it.","description":"Tack room rug rail 1.40 m tall with a rug hung to dry over the bar. Dimensions 0.70 x 1.40 x 0.68 m (X x Y x Z). Footprint-centred origin resting on the ground; metre units, +Y up, +Z forward. Yard low-poly palette of flat muted colours, no textures. Static geometry; no rig, collision or navigation data.","status":"published","url":"https://3dassets.dev/assets/equestrian-yard-and-stables-rug-rail-127957d3","cdnUrl":"https://cdn.3dassets.dev/assets/7443/v1/model.glb","downloadUrl":"https://3dassets.dev/download/equestrian-yard-and-stables-rug-rail-127957d3","thumbnailUrl":"https://cdn.3dassets.dev/assets/7443/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/7443/v1/poster.webp","blurhash":"UA7BZctl00Mc?wozDiROQ+RiksxuQkV@cGtR","category":{"slug":"props","title":"Props & Furniture"},"tags":[{"slug":"modern","title":"Modern"},{"slug":"low-poly","title":"Low Poly"},{"slug":"interior","title":"Interior"},{"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":3472,"triangles":36,"vertices":108,"meshes":2,"materials":2,"textures":0,"animations":[],"boundingBox":{"min":[-0.35005340143020897,0,-0.23999999463558197],"max":[0.35005340143020897,1.399999976158142,0.4399999976158142]},"sizeMeters":[0.7,1.4,0.68],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"Claude Opus 5","downloads":0,"publishedAt":"2026-09-06T12:48:56.616Z","updatedAt":"2026-09-06T12:48:57.588Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/7443/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function RugRailEquestrianYardAndStables(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/7443/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/7443/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/7443/v1/model.glb\" alt=\"Rug Rail (Equestrian Yard and Stables)\" 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/7443/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/7443/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"7442","slug":"equestrian-yard-and-stables-hay-net-a89cd882","title":"Hay Net (Equestrian Yard and Stables)","summary":"Filled hay net on a cord, as tied in a stall.","description":"Filled green hay net 0.72 m tall with cord mesh and a tie cord, hanging from its top loop. Dimensions 0.46 x 0.88 x 0.46 m (X x Y x Z). Footprint-centred origin resting on the ground; metre units, +Y up, +Z forward. Yard low-poly palette of flat muted colours, no textures. Static geometry; no rig, collision or navigation data.","status":"published","url":"https://3dassets.dev/assets/equestrian-yard-and-stables-hay-net-a89cd882","cdnUrl":"https://cdn.3dassets.dev/assets/7442/v1/model.glb","downloadUrl":"https://3dassets.dev/download/equestrian-yard-and-stables-hay-net-a89cd882","thumbnailUrl":"https://cdn.3dassets.dev/assets/7442/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/7442/v1/poster.webp","blurhash":"UCAUTtxv00ImWEX5ninj00Rj~pxbWUj]kCWB","category":{"slug":"props","title":"Props & Furniture"},"tags":[{"slug":"modern","title":"Modern"},{"slug":"low-poly","title":"Low Poly"},{"slug":"interior","title":"Interior"},{"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":27628,"triangles":540,"vertices":1620,"meshes":2,"materials":2,"textures":0,"animations":[],"boundingBox":{"min":[-0.23002410837607648,0,-0.23002410837607648],"max":[0.23002410837607648,0.8799999952316284,0.23002410837607648]},"sizeMeters":[0.46,0.88,0.46],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"Claude Opus 5","downloads":0,"publishedAt":"2026-09-06T12:48:56.528Z","updatedAt":"2026-09-06T12:48:57.542Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/7442/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function HayNetEquestrianYardAndStables(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/7442/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/7442/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/7442/v1/model.glb\" alt=\"Hay Net (Equestrian Yard and Stables)\" 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/7442/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/7442/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"7444","slug":"equestrian-yard-and-stables-feed-bucket-5b06f77e","title":"Feed Bucket (Equestrian Yard and Stables)","summary":"Blue feed bucket with a wire handle, part filled.","description":"Blue feed bucket 0.42 m across and 0.34 m tall with a wire handle and a part-filled feed level. Dimensions 0.43 x 0.41 x 0.43 m (X x Y x Z). Footprint-centred origin resting on the ground; metre units, +Y up, +Z forward. Yard low-poly palette of flat muted colours, no textures. Static geometry; no rig, collision or navigation data.","status":"published","url":"https://3dassets.dev/assets/equestrian-yard-and-stables-feed-bucket-5b06f77e","cdnUrl":"https://cdn.3dassets.dev/assets/7444/v1/model.glb","downloadUrl":"https://3dassets.dev/download/equestrian-yard-and-stables-feed-bucket-5b06f77e","thumbnailUrl":"https://cdn.3dassets.dev/assets/7444/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/7444/v1/poster.webp","blurhash":"U7A1S6%M00D%~Xt6E2Ne00oz-=Rj4;t8-iIT","category":{"slug":"props","title":"Props & Furniture"},"tags":[{"slug":"modern","title":"Modern"},{"slug":"low-poly","title":"Low Poly"},{"slug":"interior","title":"Interior"},{"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":15696,"triangles":276,"vertices":828,"meshes":3,"materials":3,"textures":0,"animations":[],"boundingBox":{"min":[-0.21699999272823334,-0.000015516853781455398,-0.21699999272823334],"max":[0.21699999272823334,0.40599870909461644,0.21699999272823334]},"sizeMeters":[0.434,0.406,0.434],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"Claude Opus 5","downloads":0,"publishedAt":"2026-09-06T12:48:56.634Z","updatedAt":"2026-09-06T12:48:57.637Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/7444/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function FeedBucketEquestrianYardAndStables(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/7444/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/7444/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/7444/v1/model.glb\" alt=\"Feed Bucket (Equestrian Yard and Stables)\" 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/7444/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/7444/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"7445","slug":"equestrian-yard-and-stables-feed-bin-9c663525","title":"Feed Bin (Equestrian Yard and Stables)","summary":"Lidded timber feed bin with a lifting handle.","description":"Lidded timber feed bin 0.66 m wide and 0.83 m tall, part filled, with a steel lifting handle. Dimensions 0.66 x 0.85 x 0.52 m (X x Y x Z). Footprint-centred origin resting on the ground; metre units, +Y up, +Z forward. Yard low-poly palette of flat muted colours, no textures. Static geometry; no rig, collision or navigation data.","status":"published","url":"https://3dassets.dev/assets/equestrian-yard-and-stables-feed-bin-9c663525","cdnUrl":"https://cdn.3dassets.dev/assets/7445/v1/model.glb","downloadUrl":"https://3dassets.dev/download/equestrian-yard-and-stables-feed-bin-9c663525","thumbnailUrl":"https://cdn.3dassets.dev/assets/7445/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/7445/v1/poster.webp","blurhash":"UBE2nD?a009G~WofD*bGNdR*V[s:agt6ocNG","category":{"slug":"props","title":"Props & Furniture"},"tags":[{"slug":"modern","title":"Modern"},{"slug":"low-poly","title":"Low Poly"},{"slug":"interior","title":"Interior"},{"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":4252,"triangles":48,"vertices":144,"meshes":4,"materials":4,"textures":0,"animations":[],"boundingBox":{"min":[-0.33000001311302185,0,-0.26002595106555715],"max":[0.33000001311302185,0.8550029030582396,0.26002595106555715]},"sizeMeters":[0.66,0.855,0.52],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"Claude Opus 5","downloads":0,"publishedAt":"2026-09-06T12:48:57.024Z","updatedAt":"2026-09-06T12:48:57.073Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/7445/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function FeedBinEquestrianYardAndStables(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/7445/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/7445/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/7445/v1/model.glb\" alt=\"Feed Bin (Equestrian Yard and Stables)\" 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/7445/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/7445/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"7446","slug":"equestrian-yard-and-stables-shavings-bag-e5082d60","title":"Shavings Bag (Equestrian Yard and Stables)","summary":"Compressed bedding shavings bale in a printed plastic bag.","description":"Compressed shavings bale 0.46 m wide and 0.68 m tall in a plastic bag with a plain label panel. Dimensions 0.46 x 0.68 x 0.30 m (X x Y x Z). Footprint-centred origin resting on the ground; metre units, +Y up, +Z forward. Yard low-poly palette of flat muted colours, no textures. Static geometry; no rig, collision or navigation data.","status":"published","url":"https://3dassets.dev/assets/equestrian-yard-and-stables-shavings-bag-e5082d60","cdnUrl":"https://cdn.3dassets.dev/assets/7446/v1/model.glb","downloadUrl":"https://3dassets.dev/download/equestrian-yard-and-stables-shavings-bag-e5082d60","thumbnailUrl":"https://cdn.3dassets.dev/assets/7446/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/7446/v1/poster.webp","blurhash":"U5I5Y$tl00D5~q-:D%E000-WEdJ~?H%MRP9Y","category":{"slug":"props","title":"Props & Furniture"},"tags":[{"slug":"modern","title":"Modern"},{"slug":"low-poly","title":"Low Poly"},{"slug":"interior","title":"Interior"},{"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":3496,"triangles":36,"vertices":108,"meshes":2,"materials":2,"textures":0,"animations":[],"boundingBox":{"min":[-0.23000091797454125,0,-0.14000732591493661],"max":[0.23000091797454125,0.6800000071525574,0.15999786261149998]},"sizeMeters":[0.46,0.68,0.3],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"Claude Opus 5","downloads":0,"publishedAt":"2026-09-06T12:48:57.487Z","updatedAt":"2026-09-06T12:48:57.534Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/7446/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function ShavingsBagEquestrianYardAndStables(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/7446/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/7446/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/7446/v1/model.glb\" alt=\"Shavings Bag (Equestrian Yard and Stables)\" 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/7446/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/7446/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"7448","slug":"equestrian-yard-and-stables-straw-bale-7fa19e11","title":"Straw Bale (Equestrian Yard and Stables)","summary":"Small rectangular straw bale with two twine bands.","description":"Small rectangular straw bale 1.00 x 0.46 x 0.42 m with two twine bands. Dimensions 1.00 x 0.45 x 0.48 m (X x Y x Z). Footprint-centred origin resting on the ground; metre units, +Y up, +Z forward. Yard low-poly palette of flat muted colours, no textures. Static geometry; no rig, collision or navigation data.","status":"published","url":"https://3dassets.dev/assets/equestrian-yard-and-stables-straw-bale-7fa19e11","cdnUrl":"https://cdn.3dassets.dev/assets/7448/v1/model.glb","downloadUrl":"https://3dassets.dev/download/equestrian-yard-and-stables-straw-bale-7fa19e11","thumbnailUrl":"https://cdn.3dassets.dev/assets/7448/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/7448/v1/poster.webp","blurhash":"UBIhZ;?b00oz~p~Vof9H00adogIVIAM|IVD*","category":{"slug":"props","title":"Props & Furniture"},"tags":[{"slug":"modern","title":"Modern"},{"slug":"low-poly","title":"Low Poly"},{"slug":"interior","title":"Interior"},{"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":6268,"triangles":96,"vertices":288,"meshes":2,"materials":2,"textures":0,"animations":[],"boundingBox":{"min":[-0.5,-3.063771876476995e-7,-0.2400077774515448],"max":[0.5,0.44999266948550254,0.23998992889187293]},"sizeMeters":[1,0.45,0.48],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"Claude Opus 5","downloads":0,"publishedAt":"2026-09-06T12:48:57.809Z","updatedAt":"2026-09-06T12:48:57.890Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/7448/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function StrawBaleEquestrianYardAndStables(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/7448/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/7448/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/7448/v1/model.glb\" alt=\"Straw Bale (Equestrian Yard and Stables)\" 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/7448/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/7448/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"7447","slug":"equestrian-yard-and-stables-hay-bale-b5c7460b","title":"Hay Bale (Equestrian Yard and Stables)","summary":"Small rectangular hay bale with two twine bands.","description":"Small rectangular hay bale 1.00 x 0.46 x 0.42 m with two twine bands, greener than the straw bale. Dimensions 1.00 x 0.44 x 0.48 m (X x Y x Z). Footprint-centred origin resting on the ground; metre units, +Y up, +Z forward. Yard low-poly palette of flat muted colours, no textures. Static geometry; no rig, collision or navigation data. Cosmetic colour variant of straw-bale.","status":"published","url":"https://3dassets.dev/assets/equestrian-yard-and-stables-hay-bale-b5c7460b","cdnUrl":"https://cdn.3dassets.dev/assets/7447/v1/model.glb","downloadUrl":"https://3dassets.dev/download/equestrian-yard-and-stables-hay-bale-b5c7460b","thumbnailUrl":"https://cdn.3dassets.dev/assets/7447/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/7447/v1/poster.webp","blurhash":"U6B#Fk_N00t6?v.kt6IB00Myx[RPDiZ*RjIA","category":{"slug":"props","title":"Props & Furniture"},"tags":[{"slug":"modern","title":"Modern"},{"slug":"low-poly","title":"Low Poly"},{"slug":"interior","title":"Interior"},{"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":3372,"triangles":36,"vertices":108,"meshes":2,"materials":2,"textures":0,"animations":[],"boundingBox":{"min":[-0.5,-3.063771876476995e-7,-0.23998992889187293],"max":[0.5,0.44000030399300183,0.23998992889187293]},"sizeMeters":[1,0.44,0.48],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"Claude Opus 5","downloads":0,"publishedAt":"2026-09-06T12:48:57.703Z","updatedAt":"2026-09-06T12:48:57.863Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/7447/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function HayBaleEquestrianYardAndStables(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/7447/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/7447/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/7447/v1/model.glb\" alt=\"Hay Bale (Equestrian Yard and Stables)\" 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/7447/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/7447/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"7449","slug":"equestrian-yard-and-stables-grooming-kit-box-9fe568ff","title":"Grooming Kit Box (Equestrian Yard and Stables)","summary":"Open grooming tote with brushes and a curry comb.","description":"Open grooming tote 0.40 m wide with a centre handle, holding a body brush, curry comb and dandy brush. Dimensions 0.40 x 0.44 x 0.26 m (X x Y x Z). Footprint-centred origin resting on the ground; metre units, +Y up, +Z forward. Yard low-poly palette of flat muted colours, no textures. Static geometry; no rig, collision or navigation data.","status":"published","url":"https://3dassets.dev/assets/equestrian-yard-and-stables-grooming-kit-box-9fe568ff","cdnUrl":"https://cdn.3dassets.dev/assets/7449/v1/model.glb","downloadUrl":"https://3dassets.dev/download/equestrian-yard-and-stables-grooming-kit-box-9fe568ff","thumbnailUrl":"https://cdn.3dassets.dev/assets/7449/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/7449/v1/poster.webp","blurhash":"U38D|hpd00]hRnkCavjZ00Zg~UBXn,MxR%tS","category":{"slug":"props","title":"Props & Furniture"},"tags":[{"slug":"modern","title":"Modern"},{"slug":"low-poly","title":"Low Poly"},{"slug":"interior","title":"Interior"},{"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":7332,"triangles":92,"vertices":276,"meshes":4,"materials":4,"textures":0,"animations":[],"boundingBox":{"min":[-0.19999206410385842,0,-0.12999786299992971],"max":[0.19999206410385842,0.4399999976158142,0.12999786299992971]},"sizeMeters":[0.4,0.44,0.26],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"Claude Opus 5","downloads":0,"publishedAt":"2026-09-06T12:48:57.941Z","updatedAt":"2026-09-06T12:48:58.020Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/7449/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function GroomingKitBoxEquestrianYardAndStables(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/7449/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/7449/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/7449/v1/model.glb\" alt=\"Grooming Kit Box (Equestrian Yard and Stables)\" 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/7449/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/7449/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"7450","slug":"equestrian-yard-and-stables-hoof-pick-66b25bc9","title":"Hoof Pick (Equestrian Yard and Stables)","summary":"Hoof pick with a moulded grip and a stiff brush end.","description":"Hoof pick 0.17 m long with a moulded grip, steel hook and a brush end. Dimensions 0.06 x 0.18 x 0.19 m (X x Y x Z). Footprint-centred origin resting on the ground; metre units, +Y up, +Z forward. Yard low-poly palette of flat muted colours, no textures. Static geometry; no rig, collision or navigation data.","status":"published","url":"https://3dassets.dev/assets/equestrian-yard-and-stables-hoof-pick-66b25bc9","cdnUrl":"https://cdn.3dassets.dev/assets/7450/v1/model.glb","downloadUrl":"https://3dassets.dev/download/equestrian-yard-and-stables-hoof-pick-66b25bc9","thumbnailUrl":"https://cdn.3dassets.dev/assets/7450/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/7450/v1/poster.webp","blurhash":"UB7eerQ,00u6.AROM_tSI9NF%hxbNGRjn#xv","category":{"slug":"props","title":"Props & Furniture"},"tags":[{"slug":"modern","title":"Modern"},{"slug":"low-poly","title":"Low Poly"},{"slug":"interior","title":"Interior"},{"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":4084,"triangles":48,"vertices":144,"meshes":2,"materials":2,"textures":0,"animations":[],"boundingBox":{"min":[-0.03000335636541507,0,-0.06500610178323427],"max":[0.03000335636541507,0.17699588720014284,0.12335126847028732]},"sizeMeters":[0.06,0.177,0.188],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"Claude Opus 5","downloads":0,"publishedAt":"2026-09-06T12:48:58.439Z","updatedAt":"2026-09-06T12:48:58.525Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/7450/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function HoofPickEquestrianYardAndStables(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/7450/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/7450/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/7450/v1/model.glb\" alt=\"Hoof Pick (Equestrian Yard and Stables)\" 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/7450/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/7450/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"7452","slug":"equestrian-yard-and-stables-farrier-stand-52454607","title":"Farrier Stand (Equestrian Yard and Stables)","summary":"Farrier hoof stand with a weighted base and a cradle top.","description":"Farrier hoof stand 0.80 m tall with a weighted base and a shaped cradle top for shoeing. Dimensions 0.40 x 0.80 x 0.38 m (X x Y x Z). Footprint-centred origin resting on the ground; metre units, +Y up, +Z forward. Yard low-poly palette of flat muted colours, no textures. Static geometry; no rig, collision or navigation data.","status":"published","url":"https://3dassets.dev/assets/equestrian-yard-and-stables-farrier-stand-52454607","cdnUrl":"https://cdn.3dassets.dev/assets/7452/v1/model.glb","downloadUrl":"https://3dassets.dev/download/equestrian-yard-and-stables-farrier-stand-52454607","thumbnailUrl":"https://cdn.3dassets.dev/assets/7452/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/7452/v1/poster.webp","blurhash":"U77-f{xu00IU-:t7IUM{_4of8_Rjt6ayRkof","category":{"slug":"props","title":"Props & Furniture"},"tags":[{"slug":"modern","title":"Modern"},{"slug":"low-poly","title":"Low Poly"},{"slug":"interior","title":"Interior"},{"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":5804,"triangles":84,"vertices":252,"meshes":2,"materials":2,"textures":0,"animations":[],"boundingBox":{"min":[-0.19999267766134207,0,-0.19019745675689528],"max":[0.19999267766134207,0.799991464609502,0.19019745675689528]},"sizeMeters":[0.4,0.8,0.38],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"Claude Opus 5","downloads":0,"publishedAt":"2026-09-06T12:48:59.123Z","updatedAt":"2026-09-06T12:49:00.047Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/7452/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function FarrierStandEquestrianYardAndStables(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/7452/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/7452/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/7452/v1/model.glb\" alt=\"Farrier Stand (Equestrian Yard and Stables)\" 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/7452/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/7452/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"7451","slug":"equestrian-yard-and-stables-wheelbarrow-b65002c0","title":"Wheelbarrow (Equestrian Yard and Stables)","summary":"Yard wheelbarrow with a single wheel, two legs and moulded grips.","description":"Yard wheelbarrow 1.50 m long with a deep tray, single front wheel, two legs and moulded handle grips. Dimensions 0.84 x 0.81 x 1.48 m (X x Y x Z). Footprint-centred origin resting on the ground; metre units, +Y up, +Z forward. Yard low-poly palette of flat muted colours, no textures. Static geometry; no rig, collision or navigation data.","status":"published","url":"https://3dassets.dev/assets/equestrian-yard-and-stables-wheelbarrow-b65002c0","cdnUrl":"https://cdn.3dassets.dev/assets/7451/v1/model.glb","downloadUrl":"https://3dassets.dev/download/equestrian-yard-and-stables-wheelbarrow-b65002c0","thumbnailUrl":"https://cdn.3dassets.dev/assets/7451/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/7451/v1/poster.webp","blurhash":"U67K#ht88^RO?wbIISV@00W;ofs:4ToexvtR","category":{"slug":"props","title":"Props & Furniture"},"tags":[{"slug":"modern","title":"Modern"},{"slug":"low-poly","title":"Low Poly"},{"slug":"exterior","title":"Exterior"},{"slug":"kit","title":"Kit / Set"}],"license":{"slug":"cc0-1.0","name":"CC0 1.0 Universal","url":"https://creativecommons.org/publicdomain/zero/1.0/","attributionRequired":false},"contributor":{"username":"3dassets","name":"3D Assets","url":"https://3dassets.dev/u/3dassets"},"stats":{"fileSize":14716,"triangles":240,"vertices":720,"meshes":4,"materials":4,"textures":0,"animations":[],"boundingBox":{"min":[-0.44999998807907104,0.000006185941461567257,-0.7849995517591011],"max":[0.38999998569488525,0.8099755795537984,0.6899999976158142]},"sizeMeters":[0.84,0.81,1.475],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"Claude Opus 5","downloads":0,"publishedAt":"2026-09-06T12:48:59.160Z","updatedAt":"2026-09-06T12:49:00.003Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/7451/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function WheelbarrowEquestrianYardAndStables(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/7451/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/7451/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/7451/v1/model.glb\" alt=\"Wheelbarrow (Equestrian Yard and Stables)\" 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/7451/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/7451/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"7453","slug":"equestrian-yard-and-stables-muck-fork-e710c60f","title":"Muck Fork (Equestrian Yard and Stables)","summary":"Plastic-tined muck fork with a long handle.","description":"Muck fork 1.56 m long with nine tines on a shaped head and a moulded grip. Dimensions 0.32 x 1.54 x 0.06 m (X x Y x Z). Footprint-centred origin resting on the ground; metre units, +Y up, +Z forward. Yard low-poly palette of flat muted colours, no textures. Static geometry; no rig, collision or navigation data.","status":"published","url":"https://3dassets.dev/assets/equestrian-yard-and-stables-muck-fork-e710c60f","cdnUrl":"https://cdn.3dassets.dev/assets/7453/v1/model.glb","downloadUrl":"https://3dassets.dev/download/equestrian-yard-and-stables-muck-fork-e710c60f","thumbnailUrl":"https://cdn.3dassets.dev/assets/7453/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/7453/v1/poster.webp","blurhash":"U24x#,tR00I9tSj]RhWBR1axtpkEt3j[WFWV","category":{"slug":"props","title":"Props & Furniture"},"tags":[{"slug":"modern","title":"Modern"},{"slug":"low-poly","title":"Low Poly"},{"slug":"exterior","title":"Exterior"},{"slug":"kit","title":"Kit / Set"}],"license":{"slug":"cc0-1.0","name":"CC0 1.0 Universal","url":"https://creativecommons.org/publicdomain/zero/1.0/","attributionRequired":false},"contributor":{"username":"3dassets","name":"3D Assets","url":"https://3dassets.dev/u/3dassets"},"stats":{"fileSize":14044,"triangles":256,"vertices":768,"meshes":2,"materials":2,"textures":0,"animations":[],"boundingBox":{"min":[-0.15996777351736335,0,-0.0315174136485501],"max":[0.15996777351736335,1.540759563446045,0.029986950772587843]},"sizeMeters":[0.32,1.541,0.062],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"Claude Opus 5","downloads":0,"publishedAt":"2026-09-06T12:48:59.003Z","updatedAt":"2026-09-06T12:48:59.057Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/7453/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function MuckForkEquestrianYardAndStables(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/7453/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/7453/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/7453/v1/model.glb\" alt=\"Muck Fork (Equestrian Yard and Stables)\" 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/7453/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/7453/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"7454","slug":"equestrian-yard-and-stables-halter-on-hook-bfc9a527","title":"Halter On Hook (Equestrian Yard and Stables)","summary":"Leather headcollar hanging on a tack room hook.","description":"Leather headcollar with noseband, headpiece and cheekpieces hung on a wall hook at 1.24 m, with a lead ring under the jaw. Dimensions 0.26 x 0.64 x 0.29 m (X x Y x Z). Footprint-centred origin resting on the ground; metre units, +Y up, +Z forward. Yard low-poly palette of flat muted colours, no textures. Static geometry; no rig, collision or navigation data.","status":"published","url":"https://3dassets.dev/assets/equestrian-yard-and-stables-halter-on-hook-bfc9a527","cdnUrl":"https://cdn.3dassets.dev/assets/7454/v1/model.glb","downloadUrl":"https://3dassets.dev/download/equestrian-yard-and-stables-halter-on-hook-bfc9a527","thumbnailUrl":"https://cdn.3dassets.dev/assets/7454/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/7454/v1/poster.webp","blurhash":"U48gQrob00e@?HR*9Z$*03M}~9--t7RQRk%f","category":{"slug":"props","title":"Props & Furniture"},"tags":[{"slug":"modern","title":"Modern"},{"slug":"low-poly","title":"Low Poly"},{"slug":"interior","title":"Interior"},{"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":20560,"triangles":376,"vertices":1128,"meshes":3,"materials":3,"textures":0,"animations":[],"boundingBox":{"min":[-0.13000927405093582,0,-0.056007564723378894],"max":[0.13000927405093582,0.6380000114440918,0.23600756442535567]},"sizeMeters":[0.26,0.638,0.292],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"Claude Opus 5","downloads":0,"publishedAt":"2026-09-06T12:48:59.147Z","updatedAt":"2026-09-06T12:49:00.178Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/7454/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function HalterOnHookEquestrianYardAndStables(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/7454/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/7454/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/7454/v1/model.glb\" alt=\"Halter On Hook (Equestrian Yard and Stables)\" 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/7454/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/7454/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"7455","slug":"equestrian-yard-and-stables-lead-rope-coiled-dbcca3a4","title":"Lead Rope Coiled (Equestrian Yard and Stables)","summary":"Coiled lead rope with a trigger clip.","description":"Coiled blue lead rope 0.28 m across with nine coils, a loose tail and a steel trigger clip. Dimensions 0.34 x 0.46 x 0.31 m (X x Y x Z). Footprint-centred origin resting on the ground; metre units, +Y up, +Z forward. Yard low-poly palette of flat muted colours, no textures. Static geometry; no rig, collision or navigation data.","status":"published","url":"https://3dassets.dev/assets/equestrian-yard-and-stables-lead-rope-coiled-dbcca3a4","cdnUrl":"https://cdn.3dassets.dev/assets/7455/v1/model.glb","downloadUrl":"https://3dassets.dev/download/equestrian-yard-and-stables-lead-rope-coiled-dbcca3a4","thumbnailUrl":"https://cdn.3dassets.dev/assets/7455/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/7455/v1/poster.webp","blurhash":"UA7n^5x^00R4H;M{x^xvD4Ri%%tStnxujDM{","category":{"slug":"props","title":"Props & Furniture"},"tags":[{"slug":"modern","title":"Modern"},{"slug":"low-poly","title":"Low Poly"},{"slug":"interior","title":"Interior"},{"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":60220,"triangles":1216,"vertices":3648,"meshes":2,"materials":2,"textures":0,"animations":[],"boundingBox":{"min":[-0.14800925515600055,0,-0.14801392417817066],"max":[0.19300140844132824,0.46374860405921936,0.16401392680077503]},"sizeMeters":[0.341,0.464,0.312],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"Claude Opus 5","downloads":0,"publishedAt":"2026-09-06T12:48:59.327Z","updatedAt":"2026-09-06T12:49:00.351Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/7455/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function LeadRopeCoiledEquestrianYardAndStables(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/7455/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/7455/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/7455/v1/model.glb\" alt=\"Lead Rope Coiled (Equestrian Yard and Stables)\" 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/7455/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/7455/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"7456","slug":"equestrian-yard-and-stables-brushing-boots-c2dd1a64","title":"Brushing Boots (Equestrian Yard and Stables)","summary":"Set of four white brushing boots with strap fastenings.","description":"Set of four white brushing boots 0.22 m tall standing in a row, each with two strap fastenings. Dimensions 0.59 x 0.26 x 0.15 m (X x Y x Z). Footprint-centred origin resting on the ground; metre units, +Y up, +Z forward. Yard low-poly palette of flat muted colours, no textures. Static geometry; no rig, collision or navigation data.","status":"published","url":"https://3dassets.dev/assets/equestrian-yard-and-stables-brushing-boots-c2dd1a64","cdnUrl":"https://cdn.3dassets.dev/assets/7456/v1/model.glb","downloadUrl":"https://3dassets.dev/download/equestrian-yard-and-stables-brushing-boots-c2dd1a64","thumbnailUrl":"https://cdn.3dassets.dev/assets/7456/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/7456/v1/poster.webp","blurhash":"UCGSDixu00og_3~qRjIT00%M?bM{D%WB%MM{","category":{"slug":"props","title":"Props & Furniture"},"tags":[{"slug":"modern","title":"Modern"},{"slug":"low-poly","title":"Low Poly"},{"slug":"interior","title":"Interior"},{"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":70948,"triangles":1440,"vertices":4320,"meshes":2,"materials":2,"textures":0,"animations":[],"boundingBox":{"min":[-0.2919999957084656,-0.00001340443193667551,-0.07201511830727686],"max":[0.3019999861717224,0.2600133948951935,0.07701512098948587]},"sizeMeters":[0.594,0.26,0.149],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"Claude Opus 5","downloads":0,"publishedAt":"2026-09-06T12:48:59.469Z","updatedAt":"2026-09-06T12:49:00.438Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/7456/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function BrushingBootsEquestrianYardAndStables(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/7456/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/7456/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/7456/v1/model.glb\" alt=\"Brushing Boots (Equestrian Yard and Stables)\" 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/7456/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/7456/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"7457","slug":"equestrian-yard-and-stables-fly-mask-baa87efc","title":"Fly Mask (Equestrian Yard and Stables)","summary":"Mesh fly mask with ear covers, on a stand-free rest.","description":"Fly mask 0.38 m tall with mesh eye panels, ear covers and a fastening strap, resting on its own base. Dimensions 0.28 x 0.40 x 0.27 m (X x Y x Z). Footprint-centred origin resting on the ground; metre units, +Y up, +Z forward. Yard low-poly palette of flat muted colours, no textures. Static geometry; no rig, collision or navigation data.","status":"published","url":"https://3dassets.dev/assets/equestrian-yard-and-stables-fly-mask-baa87efc","cdnUrl":"https://cdn.3dassets.dev/assets/7457/v1/model.glb","downloadUrl":"https://3dassets.dev/download/equestrian-yard-and-stables-fly-mask-baa87efc","thumbnailUrl":"https://cdn.3dassets.dev/assets/7457/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/7457/v1/poster.webp","blurhash":"U9BphCR*00%2%MofD%Rj00xa~pIUD*Rj?bxu","category":{"slug":"props","title":"Props & Furniture"},"tags":[{"slug":"modern","title":"Modern"},{"slug":"low-poly","title":"Low Poly"},{"slug":"interior","title":"Interior"},{"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":28620,"triangles":560,"vertices":1680,"meshes":2,"materials":2,"textures":0,"animations":[],"boundingBox":{"min":[-0.1379999965429306,0,-0.13499301005028994],"max":[0.1379999965429306,0.3968879282474518,0.13499301005028994]},"sizeMeters":[0.276,0.397,0.27],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"Claude Opus 5","downloads":0,"publishedAt":"2026-09-06T12:48:59.409Z","updatedAt":"2026-09-06T12:48:59.517Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/7457/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function FlyMaskEquestrianYardAndStables(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/7457/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/7457/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/7457/v1/model.glb\" alt=\"Fly Mask (Equestrian Yard and Stables)\" 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/7457/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/7457/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"7458","slug":"equestrian-yard-and-stables-horse-trailer-f3a9089a","title":"Horse Trailer (Equestrian Yard and Stables)","summary":"Two-horse trailer with a hinged rear ramp on a named pivot.","description":"Two-horse trailer 5.7 m long overall with a white body, red top rail, twin axles, A-frame drawbar, jockey wheel and a hinged rear ramp modelled down. Dimensions 2.12 x 3.00 x 7.93 m (X x Y x Z). Footprint-centred origin resting on the ground; metre units, +Y up, +Z forward. Yard low-poly palette of flat muted colours, no textures. Named pivot node ramp at the rear floor edge, horizontal hinge; modelled lowered. Static geometry; no rig, collision or navigation data.","status":"published","url":"https://3dassets.dev/assets/equestrian-yard-and-stables-horse-trailer-f3a9089a","cdnUrl":"https://cdn.3dassets.dev/assets/7458/v1/model.glb","downloadUrl":"https://3dassets.dev/download/equestrian-yard-and-stables-horse-trailer-f3a9089a","thumbnailUrl":"https://cdn.3dassets.dev/assets/7458/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/7458/v1/poster.webp","blurhash":"UEDvZh-=00IU%MD%D%%M00Ri~q-;4.-;-;IU","category":{"slug":"vehicles","title":"Vehicles"},"tags":[{"slug":"modern","title":"Modern"},{"slug":"low-poly","title":"Low Poly"},{"slug":"exterior","title":"Exterior"},{"slug":"kit","title":"Kit / Set"}],"license":{"slug":"cc0-1.0","name":"CC0 1.0 Universal","url":"https://creativecommons.org/publicdomain/zero/1.0/","attributionRequired":false},"contributor":{"username":"3dassets","name":"3D Assets","url":"https://3dassets.dev/u/3dassets"},"stats":{"fileSize":29248,"triangles":504,"vertices":1512,"meshes":7,"materials":7,"textures":0,"animations":[],"boundingBox":{"min":[-1.1399999856948853,0.000045479365357370405,-4.010000276565552],"max":[0.9799243370767122,3.0000979760430644,3.9200000762939453]},"sizeMeters":[2.12,3,7.93],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_materials_transmission","KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"Claude Opus 5","downloads":0,"publishedAt":"2026-09-06T12:48:59.882Z","updatedAt":"2026-09-06T12:48:59.981Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/7458/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function HorseTrailerEquestrianYardAndStables(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/7458/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/7458/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/7458/v1/model.glb\" alt=\"Horse Trailer (Equestrian Yard and Stables)\" 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/7458/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/7458/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"7459","slug":"equestrian-yard-and-stables-yard-tractor-d43162f7","title":"Compact Yard Tractor (Equestrian Yard and Stables)","summary":"Small compact tractor with a roll bar, used for harrowing and moving bales.","description":"Compact yard tractor 3.0 m long with a bonnet, open platform, seat, steering wheel, roll bar and large rear wheels. Dimensions 1.60 x 2.40 x 2.41 m (X x Y x Z). Footprint-centred origin resting on the ground; metre units, +Y up, +Z forward. Yard low-poly palette of flat muted colours, no textures. Static geometry; no rig, collision or navigation data.","status":"published","url":"https://3dassets.dev/assets/equestrian-yard-and-stables-yard-tractor-d43162f7","cdnUrl":"https://cdn.3dassets.dev/assets/7459/v1/model.glb","downloadUrl":"https://3dassets.dev/download/equestrian-yard-and-stables-yard-tractor-d43162f7","thumbnailUrl":"https://cdn.3dassets.dev/assets/7459/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/7459/v1/poster.webp","blurhash":"U48XwWnn00WA8_IAXQyC00yB?]R6.R.RxuDj","category":{"slug":"vehicles","title":"Vehicles"},"tags":[{"slug":"modern","title":"Modern"},{"slug":"low-poly","title":"Low Poly"},{"slug":"exterior","title":"Exterior"},{"slug":"kit","title":"Kit / Set"}],"license":{"slug":"cc0-1.0","name":"CC0 1.0 Universal","url":"https://creativecommons.org/publicdomain/zero/1.0/","attributionRequired":false},"contributor":{"username":"3dassets","name":"3D Assets","url":"https://3dassets.dev/u/3dassets"},"stats":{"fileSize":30516,"triangles":568,"vertices":1704,"meshes":4,"materials":4,"textures":0,"animations":[],"boundingBox":{"min":[-0.9799820207345655,0.00006370662198562638,-1.2269625663757324],"max":[0.6199820064294508,2.3949999809265137,1.1819796562194824]},"sizeMeters":[1.6,2.395,2.409],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"Claude Opus 5","downloads":0,"publishedAt":"2026-09-06T12:49:00.814Z","updatedAt":"2026-09-06T12:49:01.572Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/7459/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function CompactYardTractorEquestrianYardAndStables(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/7459/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/7459/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/7459/v1/model.glb\" alt=\"Compact Yard Tractor (Equestrian Yard and Stables)\" 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/7459/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/7459/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"7460","slug":"equestrian-yard-and-stables-water-tap-post-eb54bb39","title":"Water Tap Post (Equestrian Yard and Stables)","summary":"Yard standpipe on a timber post with a blue handle and a coiled hose.","description":"Yard water tap post 1.15 m tall on a concrete pad, with a brass tap, blue handle and a coiled hose at the base. Dimensions 0.40 x 1.15 x 0.54 m (X x Y x Z). Footprint-centred origin resting on the ground; metre units, +Y up, +Z forward. Yard low-poly palette of flat muted colours, no textures. Static geometry; no rig, collision or navigation data.","status":"published","url":"https://3dassets.dev/assets/equestrian-yard-and-stables-water-tap-post-eb54bb39","cdnUrl":"https://cdn.3dassets.dev/assets/7460/v1/model.glb","downloadUrl":"https://3dassets.dev/download/equestrian-yard-and-stables-water-tap-post-eb54bb39","thumbnailUrl":"https://cdn.3dassets.dev/assets/7460/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/7460/v1/poster.webp","blurhash":"U38|w|EL00^i00oz_NVsXpWBw?t7?aNGE2%L","category":{"slug":"props","title":"Props & Furniture"},"tags":[{"slug":"modern","title":"Modern"},{"slug":"low-poly","title":"Low Poly"},{"slug":"exterior","title":"Exterior"},{"slug":"kit","title":"Kit / Set"}],"license":{"slug":"cc0-1.0","name":"CC0 1.0 Universal","url":"https://creativecommons.org/publicdomain/zero/1.0/","attributionRequired":false},"contributor":{"username":"3dassets","name":"3D Assets","url":"https://3dassets.dev/u/3dassets"},"stats":{"fileSize":11804,"triangles":172,"vertices":516,"meshes":5,"materials":5,"textures":0,"animations":[],"boundingBox":{"min":[-0.20000000298023224,0.0000061024603743020656,-0.15000000596046448],"max":[0.20000000298023224,1.149999976158142,0.3902096703029836]},"sizeMeters":[0.4,1.15,0.54],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"Claude Opus 5","downloads":0,"publishedAt":"2026-09-06T12:49:00.978Z","updatedAt":"2026-09-06T12:49:01.968Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/7460/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function WaterTapPostEquestrianYardAndStables(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/7460/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/7460/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/7460/v1/model.glb\" alt=\"Water Tap Post (Equestrian Yard and Stables)\" 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/7460/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/7460/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"7461","slug":"equestrian-yard-and-stables-yard-lamp-49ad21f4","title":"Yard Lamp (Equestrian Yard and Stables)","summary":"Tall yard flood lamp on a galvanised column with a shaded head.","description":"Yard lamp 3.3 m tall on a galvanised column with a bracket arm and a shaded flood head. Dimensions 0.88 x 3.31 x 0.40 m (X x Y x Z). Footprint-centred origin resting on the ground; metre units, +Y up, +Z forward. Yard low-poly palette of flat muted colours, no textures. Static geometry; no rig, collision or navigation data.","status":"published","url":"https://3dassets.dev/assets/equestrian-yard-and-stables-yard-lamp-49ad21f4","cdnUrl":"https://cdn.3dassets.dev/assets/7461/v1/model.glb","downloadUrl":"https://3dassets.dev/download/equestrian-yard-and-stables-yard-lamp-49ad21f4","thumbnailUrl":"https://cdn.3dassets.dev/assets/7461/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/7461/v1/poster.webp","blurhash":"U14B:.xu00D%~qM{00?H?bWBD$t7IoofxuM{","category":{"slug":"props","title":"Props & Furniture"},"tags":[{"slug":"modern","title":"Modern"},{"slug":"low-poly","title":"Low Poly"},{"slug":"exterior","title":"Exterior"},{"slug":"kit","title":"Kit / Set"}],"license":{"slug":"cc0-1.0","name":"CC0 1.0 Universal","url":"https://creativecommons.org/publicdomain/zero/1.0/","attributionRequired":false},"contributor":{"username":"3dassets","name":"3D Assets","url":"https://3dassets.dev/u/3dassets"},"stats":{"fileSize":6952,"triangles":108,"vertices":324,"meshes":2,"materials":2,"textures":0,"animations":[],"boundingBox":{"min":[-0.13007735442965346,0,-0.20001220394614982],"max":[0.750077359198025,3.309999942779541,0.20001220394614982]},"sizeMeters":[0.88,3.31,0.4],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"Claude Opus 5","downloads":0,"publishedAt":"2026-09-06T12:49:01.476Z","updatedAt":"2026-09-06T12:49:02.444Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/7461/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function YardLampEquestrianYardAndStables(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/7461/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/7461/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/7461/v1/model.glb\" alt=\"Yard Lamp (Equestrian Yard and Stables)\" 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/7461/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/7461/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"7462","slug":"equestrian-yard-and-stables-notice-board-2970a09b","title":"Yard Notice Board (Equestrian Yard and Stables)","summary":"Covered notice board with pinned sheets and a small roof.","description":"Yard notice board 1.42 m wide and 1.92 m tall with a cork panel, four pinned blank sheets and a pitched cover. Dimensions 1.42 x 2.14 x 1.56 m (X x Y x Z). Footprint-centred origin resting on the ground; metre units, +Y up, +Z forward. Yard low-poly palette of flat muted colours, no textures. Static geometry; no rig, collision or navigation data.","status":"published","url":"https://3dassets.dev/assets/equestrian-yard-and-stables-notice-board-2970a09b","cdnUrl":"https://cdn.3dassets.dev/assets/7462/v1/model.glb","downloadUrl":"https://3dassets.dev/download/equestrian-yard-and-stables-notice-board-2970a09b","thumbnailUrl":"https://cdn.3dassets.dev/assets/7462/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/7462/v1/poster.webp","blurhash":"U9A]{Ns:00od~poy4.R*00NH_2$%4UV@^+tR","category":{"slug":"props","title":"Props & Furniture"},"tags":[{"slug":"modern","title":"Modern"},{"slug":"low-poly","title":"Low Poly"},{"slug":"exterior","title":"Exterior"},{"slug":"kit","title":"Kit / Set"}],"license":{"slug":"cc0-1.0","name":"CC0 1.0 Universal","url":"https://creativecommons.org/publicdomain/zero/1.0/","attributionRequired":false},"contributor":{"username":"3dassets","name":"3D Assets","url":"https://3dassets.dev/u/3dassets"},"stats":{"fileSize":7820,"triangles":104,"vertices":312,"meshes":4,"materials":4,"textures":0,"animations":[],"boundingBox":{"min":[-0.7099999785423279,0,-0.7599927030646318],"max":[0.7099999785423279,2.140000104904175,0.799992724522304]},"sizeMeters":[1.42,2.14,1.56],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"Claude Opus 5","downloads":0,"publishedAt":"2026-09-06T12:49:01.683Z","updatedAt":"2026-09-06T12:49:02.504Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/7462/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function YardNoticeBoardEquestrianYardAndStables(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/7462/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/7462/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/7462/v1/model.glb\" alt=\"Yard Notice Board (Equestrian Yard and Stables)\" 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/7462/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/7462/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"7463","slug":"equestrian-yard-and-stables-tie-rail-f2ab74f9","title":"Tie Rail (Equestrian Yard and Stables)","summary":"Timber tie rail with three tying rings for holding horses on the yard.","description":"Tie rail 3.0 m long and 1.35 m tall on two heavy posts, with three steel tying rings. Dimensions 3.00 x 1.35 x 0.20 m (X x Y x Z). Footprint-centred origin resting on the ground; metre units, +Y up, +Z forward. Yard low-poly palette of flat muted colours, no textures. Static geometry; no rig, collision or navigation data.","status":"published","url":"https://3dassets.dev/assets/equestrian-yard-and-stables-tie-rail-f2ab74f9","cdnUrl":"https://cdn.3dassets.dev/assets/7463/v1/model.glb","downloadUrl":"https://3dassets.dev/download/equestrian-yard-and-stables-tie-rail-f2ab74f9","thumbnailUrl":"https://cdn.3dassets.dev/assets/7463/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/7463/v1/poster.webp","blurhash":"UEBfwvt5%Kt7~V^*Iot7IU-oW;IU9G%1-pIo","category":{"slug":"props","title":"Props & Furniture"},"tags":[{"slug":"modern","title":"Modern"},{"slug":"low-poly","title":"Low Poly"},{"slug":"exterior","title":"Exterior"},{"slug":"kit","title":"Kit / Set"}],"license":{"slug":"cc0-1.0","name":"CC0 1.0 Universal","url":"https://creativecommons.org/publicdomain/zero/1.0/","attributionRequired":false},"contributor":{"username":"3dassets","name":"3D Assets","url":"https://3dassets.dev/u/3dassets"},"stats":{"fileSize":19992,"triangles":352,"vertices":1056,"meshes":4,"materials":4,"textures":0,"animations":[],"boundingBox":{"min":[-1.5,0.0000494454044314141,-0.08502029562780833],"max":[1.5,1.3499505784374266,0.11897885025407723]},"sizeMeters":[3,1.35,0.204],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"Claude Opus 5","downloads":0,"publishedAt":"2026-09-06T12:49:01.720Z","updatedAt":"2026-09-06T12:49:02.537Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/7463/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function TieRailEquestrianYardAndStables(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/7463/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/7463/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/7463/v1/model.glb\" alt=\"Tie Rail (Equestrian Yard and Stables)\" 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/7463/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/7463/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"7465","slug":"equestrian-yard-and-stables-jump-store-6bf09f67","title":"Jump Store (Equestrian Yard and Stables)","summary":"Open-fronted store bay holding spare jump poles and blocks.","description":"Open-fronted jump store 2.6 m wide and 2.1 m tall with leaning spare poles and stacked filler blocks. Dimensions 2.62 x 2.34 x 1.75 m (X x Y x Z). Footprint-centred origin resting on the ground; metre units, +Y up, +Z forward. Yard low-poly palette of flat muted colours, no textures. Static geometry; no rig, collision or navigation data.","status":"published","url":"https://3dassets.dev/assets/equestrian-yard-and-stables-jump-store-6bf09f67","cdnUrl":"https://cdn.3dassets.dev/assets/7465/v1/model.glb","downloadUrl":"https://3dassets.dev/download/equestrian-yard-and-stables-jump-store-6bf09f67","thumbnailUrl":"https://cdn.3dassets.dev/assets/7465/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/7465/v1/poster.webp","blurhash":"UAF$CR?c00wZ%%?GnMIW00RkjGocwIxuS#IA","category":{"slug":"buildings","title":"Buildings & Architecture"},"tags":[{"slug":"modern","title":"Modern"},{"slug":"low-poly","title":"Low Poly"},{"slug":"exterior","title":"Exterior"},{"slug":"kit","title":"Kit / Set"}],"license":{"slug":"cc0-1.0","name":"CC0 1.0 Universal","url":"https://creativecommons.org/publicdomain/zero/1.0/","attributionRequired":false},"contributor":{"username":"3dassets","name":"3D Assets","url":"https://3dassets.dev/u/3dassets"},"stats":{"fileSize":17332,"triangles":300,"vertices":900,"meshes":5,"materials":5,"textures":0,"animations":[],"boundingBox":{"min":[-1.309999942779541,-0.00004490194501993727,-0.8999857468320834],"max":[1.309999942779541,2.3393852710723877,0.8500491283663673]},"sizeMeters":[2.62,2.339,1.75],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"Claude Opus 5","downloads":0,"publishedAt":"2026-09-06T12:49:02.073Z","updatedAt":"2026-09-06T12:49:03.106Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/7465/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function JumpStoreEquestrianYardAndStables(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/7465/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/7465/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/7465/v1/model.glb\" alt=\"Jump Store (Equestrian Yard and Stables)\" 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/7465/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/7465/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"7466","slug":"equestrian-yard-and-stables-muck-trailer-4e21f29d","title":"Muck Trailer (Equestrian Yard and Stables)","summary":"Small tipping muck trailer with a drawbar and single axle.","description":"Small muck trailer 3.4 m long overall with a steel body, timber floor, single axle and an A-frame drawbar. Dimensions 1.74 x 1.22 x 3.50 m (X x Y x Z). Footprint-centred origin resting on the ground; metre units, +Y up, +Z forward. Yard low-poly palette of flat muted colours, no textures. Static geometry; no rig, collision or navigation data.","status":"published","url":"https://3dassets.dev/assets/equestrian-yard-and-stables-muck-trailer-4e21f29d","cdnUrl":"https://cdn.3dassets.dev/assets/7466/v1/model.glb","downloadUrl":"https://3dassets.dev/download/equestrian-yard-and-stables-muck-trailer-4e21f29d","thumbnailUrl":"https://cdn.3dassets.dev/assets/7466/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/7466/v1/poster.webp","blurhash":"UF9jyBD%4n-;~qIAD%%MD%WBxvt74m%M-=Ri","category":{"slug":"vehicles","title":"Vehicles"},"tags":[{"slug":"modern","title":"Modern"},{"slug":"low-poly","title":"Low Poly"},{"slug":"exterior","title":"Exterior"},{"slug":"kit","title":"Kit / Set"}],"license":{"slug":"cc0-1.0","name":"CC0 1.0 Universal","url":"https://creativecommons.org/publicdomain/zero/1.0/","attributionRequired":false},"contributor":{"username":"3dassets","name":"3D Assets","url":"https://3dassets.dev/u/3dassets"},"stats":{"fileSize":16240,"triangles":256,"vertices":768,"meshes":5,"materials":5,"textures":0,"animations":[],"boundingBox":{"min":[-0.9800000190734863,0.00003541879728580222,-1.1200000047683716],"max":[0.7599999904632568,1.2199359428248162,2.380000114440918]},"sizeMeters":[1.74,1.22,3.5],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"Claude Opus 5","downloads":0,"publishedAt":"2026-09-06T12:49:02.348Z","updatedAt":"2026-09-06T12:49:03.283Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/7466/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function MuckTrailerEquestrianYardAndStables(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/7466/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/7466/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/7466/v1/model.glb\" alt=\"Muck Trailer (Equestrian Yard and Stables)\" 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/7466/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/7466/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"7464","slug":"equestrian-yard-and-stables-stable-yard-768638d1-starter-scene","title":"Stable Yard (Equestrian Yard and Stables)","summary":"Composed example for Equestrian Yard and Stables.","description":"Stable yard demonstration: a four-bay aisle with stall bays either side, a tack room and wash bay, horses at the tie rail and in a stall, a muck barrow, hay bales and a trailer parked in the lane. Static layout of pack instances; no rig, collision or navigation data.","status":"published","url":"https://3dassets.dev/assets/equestrian-yard-and-stables-stable-yard-768638d1-starter-scene","cdnUrl":"https://cdn.3dassets.dev/assets/7464/v1/model.glb","downloadUrl":"https://3dassets.dev/download/equestrian-yard-and-stables-stable-yard-768638d1-starter-scene","thumbnailUrl":"https://cdn.3dassets.dev/assets/7464/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/7464/v1/poster.webp","blurhash":"U39@L.?v00s:EAM_xnR:004n~qoz~1%hEA-l","category":{"slug":"environments","title":"Environments & Scenes"},"tags":[{"slug":"modern","title":"Modern"},{"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":412836,"triangles":10860,"vertices":22543,"meshes":73,"materials":8,"textures":0,"animations":[],"boundingBox":{"min":[-6.444733444784951,-0.00010345762020659219,-7.1999999523162845],"max":[5.354847051313593,4.169966884330518,16.03855568623623]},"sizeMeters":[11.8,4.17,23.239],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"Claude Opus 5","downloads":0,"publishedAt":"2026-09-06T12:49:02.112Z","updatedAt":"2026-09-06T12:49:03.002Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/7464/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function StableYardEquestrianYardAndStables(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/7464/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/7464/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/7464/v1/model.glb\" alt=\"Stable Yard (Equestrian Yard and Stables)\" 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/7464/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/7464/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"7467","slug":"equestrian-yard-and-stables-arena-and-jump-course-c9f0c774","title":"Arena And Jump Course (Equestrian Yard and Stables)","summary":"Composed example for Equestrian Yard and Stables.","description":"Fenced sand arena demonstration: harrowed footing, a boundary rail and letter markers, a three-fence course of an upright, an oxer and a wall, cavaletti and cones on the approach, a mounting block and a horse trotting. Static layout; no rig, collision or navigation data.","status":"published","url":"https://3dassets.dev/assets/equestrian-yard-and-stables-arena-and-jump-course-c9f0c774","cdnUrl":"https://cdn.3dassets.dev/assets/7467/v1/model.glb","downloadUrl":"https://3dassets.dev/download/equestrian-yard-and-stables-arena-and-jump-course-c9f0c774","thumbnailUrl":"https://cdn.3dassets.dev/assets/7467/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/7467/v1/poster.webp","blurhash":"UDD+_4xu00aeM|ayozWB00Rj~pWB%LofWBt7","category":{"slug":"environments","title":"Environments & Scenes"},"tags":[{"slug":"modern","title":"Modern"},{"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":229044,"triangles":5612,"vertices":12105,"meshes":32,"materials":8,"textures":0,"animations":[],"boundingBox":{"min":[-6.730014804715687,-0.000060427989866981835,-6.7236352153359125],"max":[6.730014804715687,2.172179500827249,6.359896846990936]},"sizeMeters":[13.46,2.172,13.084],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"Claude Opus 5","downloads":0,"publishedAt":"2026-09-06T12:49:03.127Z","updatedAt":"2026-09-06T12:49:04.053Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/7467/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function ArenaAndJumpCourseEquestrianYardAndStables(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/7467/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/7467/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/7467/v1/model.glb\" alt=\"Arena And Jump Course (Equestrian Yard and Stables)\" 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/7467/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/7467/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}}]}}