{"data":{"id":"26","slug":"equestrian-yard-and-stables","title":"Horse stable yard and arena","summary":"Walk a 38 by 30 metre yard built from the Horse Stables and Equestrian Yard pack: a seven-bay stable block, a fenced arena with jumps and a trotting horse, a paddock with a grazing horse and foal, a field shelter, and the yard machinery.","url":"https://3dassets.dev/demos/equestrian-yard-and-stables","coverUrl":"https://cdn.3dassets.dev/media/equestrian-yard-and-stables-demo-3.png","featured":false,"pack":{"slug":"equestrian-yard-and-stables","title":"Horse Stables and Equestrian Yard","url":"https://3dassets.dev/packs/equestrian-yard-and-stables","summary":"Low-poly horses, modular stable bays, paddock fencing, arenas, show jumps, tack and yard equipment.","assetCount":107,"totalBytes":5420952,"starterScene":{"slug":"equestrian-yard-and-stables-stable-yard-7720e1c9-starter-scene","cdnUrl":"https://cdn.3dassets.dev/assets/23846/v1/model.glb","downloadUrl":"https://3dassets.dev/download/equestrian-yard-and-stables-stable-yard-7720e1c9-starter-scene","fileSize":418036}},"placementCount":59,"assetCount":24,"spawn":{"position":[0,0,14.5],"yaw":180},"publishedAt":"2026-09-07T21:20:45.678Z","updatedAt":"2026-09-07T21:20:45.678Z","description":"One yard from 24 of the pack's 107 models, on plain grass in the outdoor preset with daylight.\n\nYou start by the horse trailer at the gate. The arena is ahead: sand footing tiles, arena rails, an oxer, an upright, planks and a cavaletti, with a bay horse trotting. Behind it the stable block runs seven bays wide with the hay loft end, a grey horse and a chestnut pony outside. The paddock on the east holds a grazing black horse and a bay foal behind post-and-rail fencing; the field shelter and a chestnut draft horse are on the west, with the muck heap, a wheelbarrow and the yard tractor in the corner.\n\nNothing moves: this pack ships without animation clips, so the horses hold their poses. The tack, rugs and grooming kit in the pack are not placed here.","scene":{"version":1,"spawn":{"position":[0,0,14.5],"yaw":180},"bounds":{"min":[-19,0,-14],"max":[19,8,16.5]},"ground":{"style":"plain"},"environment":{"preset":"outdoor","floor":"#8f9c62","light":"day","shadows":true},"placements":[{"asset":"equestrian-yard-and-stables-stall-bay-28dd054b","position":[-12.6,0,-12],"rotation":0},{"asset":"equestrian-yard-and-stables-stall-bay-door-e55a6237","position":[-9,0,-12],"rotation":0},{"asset":"equestrian-yard-and-stables-stall-bay-28dd054b","position":[-5.3999999999999995,0,-12],"rotation":0},{"asset":"equestrian-yard-and-stables-tack-room-bay-3226007e","position":[-1.799999999999999,0,-12],"rotation":0},{"asset":"equestrian-yard-and-stables-stall-bay-door-e55a6237","position":[1.8000000000000007,0,-12],"rotation":0},{"asset":"equestrian-yard-and-stables-wash-bay-bb9cd876","position":[5.4,0,-12],"rotation":0},{"asset":"equestrian-yard-and-stables-stall-bay-28dd054b","position":[9.000000000000002,0,-12],"rotation":0},{"asset":"equestrian-yard-and-stables-hay-loft-end-3fe66dce","position":[12.8,0,-12],"rotation":0},{"asset":"equestrian-yard-and-stables-arena-footing-tile-35c2d978","position":[-6,0,0],"rotation":0},{"asset":"equestrian-yard-and-stables-arena-footing-tile-35c2d978","position":[-6,0,4],"rotation":0},{"asset":"equestrian-yard-and-stables-arena-footing-tile-35c2d978","position":[-6,0,8],"rotation":0},{"asset":"equestrian-yard-and-stables-arena-footing-tile-35c2d978","position":[-2,0,0],"rotation":0},{"asset":"equestrian-yard-and-stables-arena-footing-tile-35c2d978","position":[-2,0,4],"rotation":0},{"asset":"equestrian-yard-and-stables-arena-footing-tile-35c2d978","position":[-2,0,8],"rotation":0},{"asset":"equestrian-yard-and-stables-arena-footing-tile-35c2d978","position":[2,0,0],"rotation":0},{"asset":"equestrian-yard-and-stables-arena-footing-tile-35c2d978","position":[2,0,4],"rotation":0},{"asset":"equestrian-yard-and-stables-arena-footing-tile-35c2d978","position":[2,0,8],"rotation":0},{"asset":"equestrian-yard-and-stables-arena-footing-tile-35c2d978","position":[6,0,0],"rotation":0},{"asset":"equestrian-yard-and-stables-arena-footing-tile-35c2d978","position":[6,0,4],"rotation":0},{"asset":"equestrian-yard-and-stables-arena-footing-tile-35c2d978","position":[6,0,8],"rotation":0},{"asset":"equestrian-yard-and-stables-arena-rail-2d66cd48","position":[-6.2,0,-2.2],"rotation":0},{"asset":"equestrian-yard-and-stables-arena-rail-2d66cd48","position":[-6.2,0,10.2],"rotation":0},{"asset":"equestrian-yard-and-stables-arena-rail-2d66cd48","position":[-3.1,0,-2.2],"rotation":0},{"asset":"equestrian-yard-and-stables-arena-rail-2d66cd48","position":[-3.1,0,10.2],"rotation":0},{"asset":"equestrian-yard-and-stables-arena-rail-2d66cd48","position":[0,0,-2.2],"rotation":0},{"asset":"equestrian-yard-and-stables-arena-rail-2d66cd48","position":[0,0,10.2],"rotation":0},{"asset":"equestrian-yard-and-stables-arena-rail-2d66cd48","position":[3.1,0,-2.2],"rotation":0},{"asset":"equestrian-yard-and-stables-arena-rail-2d66cd48","position":[3.1,0,10.2],"rotation":0},{"asset":"equestrian-yard-and-stables-arena-rail-2d66cd48","position":[6.2,0,-2.2],"rotation":0},{"asset":"equestrian-yard-and-stables-arena-rail-2d66cd48","position":[6.2,0,10.2],"rotation":0},{"asset":"equestrian-yard-and-stables-arena-rail-2d66cd48","position":[-8.2,0,-0.6],"rotation":90},{"asset":"equestrian-yard-and-stables-arena-rail-2d66cd48","position":[8.2,0,-0.6],"rotation":90},{"asset":"equestrian-yard-and-stables-arena-rail-2d66cd48","position":[-8.2,0,2.5],"rotation":90},{"asset":"equestrian-yard-and-stables-arena-rail-2d66cd48","position":[8.2,0,2.5],"rotation":90},{"asset":"equestrian-yard-and-stables-arena-rail-2d66cd48","position":[-8.2,0,5.6],"rotation":90},{"asset":"equestrian-yard-and-stables-arena-rail-2d66cd48","position":[8.2,0,5.6],"rotation":90},{"asset":"equestrian-yard-and-stables-arena-rail-2d66cd48","position":[-8.2,0,8.7],"rotation":90},{"asset":"equestrian-yard-and-stables-arena-rail-2d66cd48","position":[8.2,0,8.7],"rotation":90},{"asset":"equestrian-yard-and-stables-jump-oxer-3e600d43","position":[0,0.1,2],"rotation":0},{"asset":"equestrian-yard-and-stables-jump-upright-1d724aca","position":[-3,0.1,6],"rotation":30},{"asset":"equestrian-yard-and-stables-jump-planks-99750f85","position":[3,0.1,6],"rotation":330},{"asset":"equestrian-yard-and-stables-cavaletti-low-f0ca464d","position":[0,0.1,-0.6],"rotation":0},{"asset":"equestrian-yard-and-stables-horse-trotting-31c0f270","position":[-3.5,0.1,3],"rotation":200},{"asset":"equestrian-yard-and-stables-horse-standing-grey-f42f5735","position":[4,0,-8.5],"rotation":180},{"asset":"equestrian-yard-and-stables-pony-standing-chestnut-e343e81e","position":[-8,0,-8.5],"rotation":150},{"asset":"equestrian-yard-and-stables-fence-rail-straight-d5a592ab","position":[11.5,0,9.5],"rotation":0},{"asset":"equestrian-yard-and-stables-fence-rail-straight-d5a592ab","position":[14.6,0,9.5],"rotation":0},{"asset":"equestrian-yard-and-stables-fence-rail-straight-d5a592ab","position":[17,0,1.5],"rotation":90},{"asset":"equestrian-yard-and-stables-fence-rail-straight-d5a592ab","position":[17,0,4.6],"rotation":90},{"asset":"equestrian-yard-and-stables-fence-rail-straight-d5a592ab","position":[17,0,7.7],"rotation":90},{"asset":"equestrian-yard-and-stables-fence-rail-gate-de891aaf","position":[13,0,-0.7],"rotation":0},{"asset":"equestrian-yard-and-stables-horse-grazing-black-1dabca5c","position":[14,0,4],"rotation":60},{"asset":"equestrian-yard-and-stables-foal-standing-05fd29b3","position":[14.5,0,6.5],"rotation":80},{"asset":"equestrian-yard-and-stables-field-shelter-36c29499","position":[-16,0,-3],"rotation":90},{"asset":"equestrian-yard-and-stables-draft-horse-standing-chest-8551c6e6","position":[-15,0,4],"rotation":120},{"asset":"equestrian-yard-and-stables-muck-heap-ddaf942d","position":[-16,0,10],"rotation":0},{"asset":"equestrian-yard-and-stables-wheelbarrow-3e32ae16","position":[-13,0,8],"rotation":40},{"asset":"equestrian-yard-and-stables-yard-tractor-a002d939","position":[-10,0,13],"rotation":300},{"asset":"equestrian-yard-and-stables-horse-trailer-ca9775e4","position":[13,0,13.5],"rotation":10}],"points":[{"position":[0,0,11.8],"title":"The arena","text":"Twelve 4 m sand footing tiles fenced by arena rails, with an oxer, an upright, planks and a cavaletti inside, and a bay horse trotting the course. Jumps sit at y = 0.1, the tile height.","asset":"equestrian-yard-and-stables-jump-oxer-3e600d43"},{"position":[0,0,-6],"title":"Stable block","text":"Seven bays in a row at 3.6 m steps: stalls, two with doors, the tack room and the wash bay, with the hay loft end closing the row. A grey horse and a chestnut pony wait outside.","asset":"equestrian-yard-and-stables-stall-bay-door-e55a6237"},{"position":[13,0,11],"title":"Paddock","text":"A post-and-rail paddock with a gate, a black horse grazing and a bay foal.","asset":"equestrian-yard-and-stables-horse-grazing-black-1dabca5c"},{"position":[-13,0,1.5],"title":"Field shelter","text":"The field shelter with a chestnut draft horse beside it on the west side.","asset":"equestrian-yard-and-stables-field-shelter-36c29499"},{"position":[-12,0,11],"title":"Muck heap","text":"The muck heap, a wheelbarrow and the compact yard tractor in the south-west corner.","asset":"equestrian-yard-and-stables-yard-tractor-a002d939"},{"position":[9,0,14],"title":"Horse trailer","text":"The horse trailer parked by the gate you arrived through.","asset":"equestrian-yard-and-stables-horse-trailer-ca9775e4"}],"poster":{"position":[-3.4,3.4,6.9],"lookAt":[0,1.1,2]}},"bounds":{"min":[-19,0,-14],"max":[19,8,16.5]},"assets":[{"id":"23774","slug":"equestrian-yard-and-stables-stall-bay-28dd054b","title":"Stall Bay (Horse Stables and Equestrian Yard)","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-28dd054b","cdnUrl":"https://cdn.3dassets.dev/assets/23774/v1/model.glb","downloadUrl":"https://3dassets.dev/download/equestrian-yard-and-stables-stall-bay-28dd054b","thumbnailUrl":"https://cdn.3dassets.dev/assets/23774/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/23774/v1/poster.webp","blurhash":"UDH2N6xu00s;yGRQnNxu00tRIVIU$vxuM{M{","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":22164,"triangles":396,"vertices":1188,"meshes":6,"materials":6,"textures":0,"animations":[],"boundingBox":{"min":[-1.801200032234192,-0.00007550350662977046,-1.801200032234192],"max":[1.801200032234192,3.019987218783875,1.801200032234192]},"sizeMeters":[3.602,3.02,3.602],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"Claude Fable 5.1","downloads":0,"publishedAt":"2026-09-07T20:14:44.296Z","updatedAt":"2026-09-07T21:19:57.609Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/23774/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function StallBayHorseStablesAndEquestrianYard(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/23774/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/23774/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/23774/v1/model.glb\" alt=\"Stall Bay (Horse Stables and Equestrian Yard)\" camera-controls auto-rotate></model-viewer>","blender":"# Blender 4.x: File > Import > glTF 2.0, or from the Python console after downloading the file.\nimport bpy\nbpy.ops.import_scene.gltf(filepath='model.glb')  # from https://cdn.3dassets.dev/assets/23774/v1/model.glb\n# Metres and +Y up are converted to Blender's Z-up scene automatically.","godot":"# Godot 4: copy model.glb into res://models/ and the editor imports it as a scene.\nvar packed := load(\"res://models/model.glb\") as PackedScene\nvar model := packed.instantiate()\nadd_child(model)","unity":"// Unity: import model.glb with glTFast (Package Manager: com.unity.cloud.gltfast) and drag the prefab in,\n// or load it at runtime straight from the CDN:\nusing GLTFast;\nvar gltf = new GltfImport();\nif (await gltf.Load(\"https://cdn.3dassets.dev/assets/23774/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"23773","slug":"equestrian-yard-and-stables-stall-bay-door-e55a6237","title":"Stall Bay With Door (Horse Stables and Equestrian Yard)","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-e55a6237","cdnUrl":"https://cdn.3dassets.dev/assets/23773/v1/model.glb","downloadUrl":"https://3dassets.dev/download/equestrian-yard-and-stables-stall-bay-door-e55a6237","thumbnailUrl":"https://cdn.3dassets.dev/assets/23773/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/23773/v1/poster.webp","blurhash":"UBHLST-.00s.pyM|Vrx]00bwD*D%-Mx[M|M{","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":25960,"triangles":452,"vertices":1356,"meshes":9,"materials":6,"textures":0,"animations":[],"boundingBox":{"min":[-1.801200032234192,-0.00007550350662977046,-1.801200032234192],"max":[1.801200032234192,3.019987218783875,1.860002736906247]},"sizeMeters":[3.602,3.02,3.661],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"Claude Fable 5.1","downloads":0,"publishedAt":"2026-09-07T20:14:44.143Z","updatedAt":"2026-09-07T21:19:57.611Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/23773/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function StallBayWithDoorHorseStablesAndEquestrianYard(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/23773/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/23773/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/23773/v1/model.glb\" alt=\"Stall Bay With Door (Horse Stables and Equestrian Yard)\" camera-controls auto-rotate></model-viewer>","blender":"# Blender 4.x: File > Import > glTF 2.0, or from the Python console after downloading the file.\nimport bpy\nbpy.ops.import_scene.gltf(filepath='model.glb')  # from https://cdn.3dassets.dev/assets/23773/v1/model.glb\n# Metres and +Y up are converted to Blender's Z-up scene automatically.","godot":"# Godot 4: copy model.glb into res://models/ and the editor imports it as a scene.\nvar packed := load(\"res://models/model.glb\") as PackedScene\nvar model := packed.instantiate()\nadd_child(model)","unity":"// Unity: import model.glb with glTFast (Package Manager: com.unity.cloud.gltfast) and drag the prefab in,\n// or load it at runtime straight from the CDN:\nusing GLTFast;\nvar gltf = new GltfImport();\nif (await gltf.Load(\"https://cdn.3dassets.dev/assets/23773/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"23775","slug":"equestrian-yard-and-stables-tack-room-bay-3226007e","title":"Tack Room Bay (Horse Stables and Equestrian Yard)","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-3226007e","cdnUrl":"https://cdn.3dassets.dev/assets/23775/v1/model.glb","downloadUrl":"https://3dassets.dev/download/equestrian-yard-and-stables-tack-room-bay-3226007e","thumbnailUrl":"https://cdn.3dassets.dev/assets/23775/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/23775/v1/poster.webp","blurhash":"UEH.A@^+00RiyZNGjDxu00IVIWR*wGt7M_Rj","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":13028,"triangles":240,"vertices":720,"meshes":5,"materials":5,"textures":0,"animations":[],"boundingBox":{"min":[-1.8011916498805793,-0.00006751026309625985,-1.801200032234192],"max":[1.8011916498805793,3.019987218783875,1.809999942779541]},"sizeMeters":[3.602,3.02,3.611],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_materials_transmission","KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"Claude Fable 5.1","downloads":0,"publishedAt":"2026-09-07T20:14:44.389Z","updatedAt":"2026-09-07T21:19:57.607Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/23775/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function TackRoomBayHorseStablesAndEquestrianYard(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/23775/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/23775/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/23775/v1/model.glb\" alt=\"Tack Room Bay (Horse Stables and Equestrian Yard)\" camera-controls auto-rotate></model-viewer>","blender":"# Blender 4.x: File > Import > glTF 2.0, or from the Python console after downloading the file.\nimport bpy\nbpy.ops.import_scene.gltf(filepath='model.glb')  # from https://cdn.3dassets.dev/assets/23775/v1/model.glb\n# Metres and +Y up are converted to Blender's Z-up scene automatically.","godot":"# Godot 4: copy model.glb into res://models/ and the editor imports it as a scene.\nvar packed := load(\"res://models/model.glb\") as PackedScene\nvar model := packed.instantiate()\nadd_child(model)","unity":"// Unity: import model.glb with glTFast (Package Manager: com.unity.cloud.gltfast) and drag the prefab in,\n// or load it at runtime straight from the CDN:\nusing GLTFast;\nvar gltf = new GltfImport();\nif (await gltf.Load(\"https://cdn.3dassets.dev/assets/23775/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"23776","slug":"equestrian-yard-and-stables-wash-bay-bb9cd876","title":"Wash Bay (Horse Stables and Equestrian Yard)","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-bb9cd876","cdnUrl":"https://cdn.3dassets.dev/assets/23776/v1/model.glb","downloadUrl":"https://3dassets.dev/download/equestrian-yard-and-stables-wash-bay-bb9cd876","thumbnailUrl":"https://cdn.3dassets.dev/assets/23776/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/23776/v1/poster.webp","blurhash":"UAH2QH%N00xB%%M_nNx^00o~E1IA-O%MIUMx","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":15860,"triangles":244,"vertices":732,"meshes":6,"materials":6,"textures":0,"animations":[],"boundingBox":{"min":[-1.801200032234192,-0.00007550350662977046,-1.801200032234192],"max":[1.801200032234192,3.019987218783875,1.801200032234192]},"sizeMeters":[3.602,3.02,3.602],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"Claude Fable 5.1","downloads":0,"publishedAt":"2026-09-07T20:14:45.070Z","updatedAt":"2026-09-07T21:19:57.532Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/23776/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function WashBayHorseStablesAndEquestrianYard(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/23776/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/23776/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/23776/v1/model.glb\" alt=\"Wash Bay (Horse Stables and Equestrian Yard)\" camera-controls auto-rotate></model-viewer>","blender":"# Blender 4.x: File > Import > glTF 2.0, or from the Python console after downloading the file.\nimport bpy\nbpy.ops.import_scene.gltf(filepath='model.glb')  # from https://cdn.3dassets.dev/assets/23776/v1/model.glb\n# Metres and +Y up are converted to Blender's Z-up scene automatically.","godot":"# Godot 4: copy model.glb into res://models/ and the editor imports it as a scene.\nvar packed := load(\"res://models/model.glb\") as PackedScene\nvar model := packed.instantiate()\nadd_child(model)","unity":"// Unity: import model.glb with glTFast (Package Manager: com.unity.cloud.gltfast) and drag the prefab in,\n// or load it at runtime straight from the CDN:\nusing GLTFast;\nvar gltf = new GltfImport();\nif (await gltf.Load(\"https://cdn.3dassets.dev/assets/23776/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"23777","slug":"equestrian-yard-and-stables-hay-loft-end-3fe66dce","title":"Hay Loft End (Horse Stables and Equestrian Yard)","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-3fe66dce","cdnUrl":"https://cdn.3dassets.dev/assets/23777/v1/model.glb","downloadUrl":"https://3dassets.dev/download/equestrian-yard-and-stables-hay-loft-end-3fe66dce","thumbnailUrl":"https://cdn.3dassets.dev/assets/23777/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/23777/v1/poster.webp","blurhash":"U5Fi75VX00Nz0=9E=??w009a_N?a=q%gV@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.8024738678385166],"max":[1.8332819938659668,4.170129598066859,2.5399999618530273]},"sizeMeters":[3.667,4.17,4.342],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"Claude Fable 5.1","downloads":0,"publishedAt":"2026-09-07T20:14:45.190Z","updatedAt":"2026-09-07T21:19:57.534Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/23777/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function HayLoftEndHorseStablesAndEquestrianYard(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/23777/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/23777/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/23777/v1/model.glb\" alt=\"Hay Loft End (Horse Stables and Equestrian Yard)\" camera-controls auto-rotate></model-viewer>","blender":"# Blender 4.x: File > Import > glTF 2.0, or from the Python console after downloading the file.\nimport bpy\nbpy.ops.import_scene.gltf(filepath='model.glb')  # from https://cdn.3dassets.dev/assets/23777/v1/model.glb\n# Metres and +Y up are converted to Blender's Z-up scene automatically.","godot":"# Godot 4: copy model.glb into res://models/ and the editor imports it as a scene.\nvar packed := load(\"res://models/model.glb\") as PackedScene\nvar model := packed.instantiate()\nadd_child(model)","unity":"// Unity: import model.glb with glTFast (Package Manager: com.unity.cloud.gltfast) and drag the prefab in,\n// or load it at runtime straight from the CDN:\nusing GLTFast;\nvar gltf = new GltfImport();\nif (await gltf.Load(\"https://cdn.3dassets.dev/assets/23777/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"23795","slug":"equestrian-yard-and-stables-arena-footing-tile-35c2d978","title":"Arena Sand Footing Tile (Horse Stables and Equestrian Yard)","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-35c2d978","cdnUrl":"https://cdn.3dassets.dev/assets/23795/v1/model.glb","downloadUrl":"https://3dassets.dev/download/equestrian-yard-and-stables-arena-footing-tile-35c2d978","thumbnailUrl":"https://cdn.3dassets.dev/assets/23795/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/23795/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":5616,"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 Fable 5.1","downloads":0,"publishedAt":"2026-09-07T20:14:50.241Z","updatedAt":"2026-09-07T21:19:57.243Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/23795/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function ArenaSandFootingTileHorseStablesAndEquestrianYard(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/23795/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/23795/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/23795/v1/model.glb\" alt=\"Arena Sand Footing Tile (Horse Stables and Equestrian Yard)\" camera-controls auto-rotate></model-viewer>","blender":"# Blender 4.x: File > Import > glTF 2.0, or from the Python console after downloading the file.\nimport bpy\nbpy.ops.import_scene.gltf(filepath='model.glb')  # from https://cdn.3dassets.dev/assets/23795/v1/model.glb\n# Metres and +Y up are converted to Blender's Z-up scene automatically.","godot":"# Godot 4: copy model.glb into res://models/ and the editor imports it as a scene.\nvar packed := load(\"res://models/model.glb\") as PackedScene\nvar model := packed.instantiate()\nadd_child(model)","unity":"// Unity: import model.glb with glTFast (Package Manager: com.unity.cloud.gltfast) and drag the prefab in,\n// or load it at runtime straight from the CDN:\nusing GLTFast;\nvar gltf = new GltfImport();\nif (await gltf.Load(\"https://cdn.3dassets.dev/assets/23795/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"23792","slug":"equestrian-yard-and-stables-arena-rail-2d66cd48","title":"Arena Rail (Horse Stables and Equestrian Yard)","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-2d66cd48","cdnUrl":"https://cdn.3dassets.dev/assets/23792/v1/model.glb","downloadUrl":"https://3dassets.dev/download/equestrian-yard-and-stables-arena-rail-2d66cd48","thumbnailUrl":"https://cdn.3dassets.dev/assets/23792/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/23792/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":6476,"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 Fable 5.1","downloads":0,"publishedAt":"2026-09-07T20:14:49.590Z","updatedAt":"2026-09-07T21:19:57.239Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/23792/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function ArenaRailHorseStablesAndEquestrianYard(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/23792/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/23792/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/23792/v1/model.glb\" alt=\"Arena Rail (Horse Stables and Equestrian Yard)\" camera-controls auto-rotate></model-viewer>","blender":"# Blender 4.x: File > Import > glTF 2.0, or from the Python console after downloading the file.\nimport bpy\nbpy.ops.import_scene.gltf(filepath='model.glb')  # from https://cdn.3dassets.dev/assets/23792/v1/model.glb\n# Metres and +Y up are converted to Blender's Z-up scene automatically.","godot":"# Godot 4: copy model.glb into res://models/ and the editor imports it as a scene.\nvar packed := load(\"res://models/model.glb\") as PackedScene\nvar model := packed.instantiate()\nadd_child(model)","unity":"// Unity: import model.glb with glTFast (Package Manager: com.unity.cloud.gltfast) and drag the prefab in,\n// or load it at runtime straight from the CDN:\nusing GLTFast;\nvar gltf = new GltfImport();\nif (await gltf.Load(\"https://cdn.3dassets.dev/assets/23792/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"23801","slug":"equestrian-yard-and-stables-jump-oxer-3e600d43","title":"Show Jump Oxer (Horse Stables and Equestrian Yard)","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-3e600d43","cdnUrl":"https://cdn.3dassets.dev/assets/23801/v1/model.glb","downloadUrl":"https://3dassets.dev/download/equestrian-yard-and-stables-jump-oxer-3e600d43","thumbnailUrl":"https://cdn.3dassets.dev/assets/23801/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/23801/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":45848,"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 Fable 5.1","downloads":0,"publishedAt":"2026-09-07T20:14:52.343Z","updatedAt":"2026-09-07T21:19:57.098Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/23801/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function ShowJumpOxerHorseStablesAndEquestrianYard(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/23801/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/23801/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/23801/v1/model.glb\" alt=\"Show Jump Oxer (Horse Stables and Equestrian Yard)\" camera-controls auto-rotate></model-viewer>","blender":"# Blender 4.x: File > Import > glTF 2.0, or from the Python console after downloading the file.\nimport bpy\nbpy.ops.import_scene.gltf(filepath='model.glb')  # from https://cdn.3dassets.dev/assets/23801/v1/model.glb\n# Metres and +Y up are converted to Blender's Z-up scene automatically.","godot":"# Godot 4: copy model.glb into res://models/ and the editor imports it as a scene.\nvar packed := load(\"res://models/model.glb\") as PackedScene\nvar model := packed.instantiate()\nadd_child(model)","unity":"// Unity: import model.glb with glTFast (Package Manager: com.unity.cloud.gltfast) and drag the prefab in,\n// or load it at runtime straight from the CDN:\nusing GLTFast;\nvar gltf = new GltfImport();\nif (await gltf.Load(\"https://cdn.3dassets.dev/assets/23801/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"23803","slug":"equestrian-yard-and-stables-jump-upright-1d724aca","title":"Show Jump Upright (Horse Stables and Equestrian Yard)","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-1d724aca","cdnUrl":"https://cdn.3dassets.dev/assets/23803/v1/model.glb","downloadUrl":"https://3dassets.dev/download/equestrian-yard-and-stables-jump-upright-1d724aca","thumbnailUrl":"https://cdn.3dassets.dev/assets/23803/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/23803/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":29692,"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 Fable 5.1","downloads":0,"publishedAt":"2026-09-07T20:14:51.374Z","updatedAt":"2026-09-07T21:19:57.086Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/23803/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function ShowJumpUprightHorseStablesAndEquestrianYard(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/23803/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/23803/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/23803/v1/model.glb\" alt=\"Show Jump Upright (Horse Stables and Equestrian Yard)\" camera-controls auto-rotate></model-viewer>","blender":"# Blender 4.x: File > Import > glTF 2.0, or from the Python console after downloading the file.\nimport bpy\nbpy.ops.import_scene.gltf(filepath='model.glb')  # from https://cdn.3dassets.dev/assets/23803/v1/model.glb\n# Metres and +Y up are converted to Blender's Z-up scene automatically.","godot":"# Godot 4: copy model.glb into res://models/ and the editor imports it as a scene.\nvar packed := load(\"res://models/model.glb\") as PackedScene\nvar model := packed.instantiate()\nadd_child(model)","unity":"// Unity: import model.glb with glTFast (Package Manager: com.unity.cloud.gltfast) and drag the prefab in,\n// or load it at runtime straight from the CDN:\nusing GLTFast;\nvar gltf = new GltfImport();\nif (await gltf.Load(\"https://cdn.3dassets.dev/assets/23803/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"23810","slug":"equestrian-yard-and-stables-jump-planks-99750f85","title":"Show Jump Planks (Horse Stables and Equestrian Yard)","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-99750f85","cdnUrl":"https://cdn.3dassets.dev/assets/23810/v1/model.glb","downloadUrl":"https://3dassets.dev/download/equestrian-yard-and-stables-jump-planks-99750f85","thumbnailUrl":"https://cdn.3dassets.dev/assets/23810/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/23810/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":4032,"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 Fable 5.1","downloads":0,"publishedAt":"2026-09-07T20:14:53.073Z","updatedAt":"2026-09-07T21:19:56.938Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/23810/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function ShowJumpPlanksHorseStablesAndEquestrianYard(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/23810/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/23810/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/23810/v1/model.glb\" alt=\"Show Jump Planks (Horse Stables and Equestrian Yard)\" camera-controls auto-rotate></model-viewer>","blender":"# Blender 4.x: File > Import > glTF 2.0, or from the Python console after downloading the file.\nimport bpy\nbpy.ops.import_scene.gltf(filepath='model.glb')  # from https://cdn.3dassets.dev/assets/23810/v1/model.glb\n# Metres and +Y up are converted to Blender's Z-up scene automatically.","godot":"# Godot 4: copy model.glb into res://models/ and the editor imports it as a scene.\nvar packed := load(\"res://models/model.glb\") as PackedScene\nvar model := packed.instantiate()\nadd_child(model)","unity":"// Unity: import model.glb with glTFast (Package Manager: com.unity.cloud.gltfast) and drag the prefab in,\n// or load it at runtime straight from the CDN:\nusing GLTFast;\nvar gltf = new GltfImport();\nif (await gltf.Load(\"https://cdn.3dassets.dev/assets/23810/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"23807","slug":"equestrian-yard-and-stables-cavaletti-low-f0ca464d","title":"Cavaletti (Low) (Horse Stables and Equestrian Yard)","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-f0ca464d","cdnUrl":"https://cdn.3dassets.dev/assets/23807/v1/model.glb","downloadUrl":"https://3dassets.dev/download/equestrian-yard-and-stables-cavaletti-low-f0ca464d","thumbnailUrl":"https://cdn.3dassets.dev/assets/23807/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/23807/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":12412,"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 Fable 5.1","downloads":0,"publishedAt":"2026-09-07T20:14:52.211Z","updatedAt":"2026-09-07T21:19:57.016Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/23807/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function CavalettiLowHorseStablesAndEquestrianYard(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/23807/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/23807/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/23807/v1/model.glb\" alt=\"Cavaletti (Low) (Horse Stables and Equestrian Yard)\" camera-controls auto-rotate></model-viewer>","blender":"# Blender 4.x: File > Import > glTF 2.0, or from the Python console after downloading the file.\nimport bpy\nbpy.ops.import_scene.gltf(filepath='model.glb')  # from https://cdn.3dassets.dev/assets/23807/v1/model.glb\n# Metres and +Y up are converted to Blender's Z-up scene automatically.","godot":"# Godot 4: copy model.glb into res://models/ and the editor imports it as a scene.\nvar packed := load(\"res://models/model.glb\") as PackedScene\nvar model := packed.instantiate()\nadd_child(model)","unity":"// Unity: import model.glb with glTFast (Package Manager: com.unity.cloud.gltfast) and drag the prefab in,\n// or load it at runtime straight from the CDN:\nusing GLTFast;\nvar gltf = new GltfImport();\nif (await gltf.Load(\"https://cdn.3dassets.dev/assets/23807/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"23751","slug":"equestrian-yard-and-stables-horse-trotting-31c0f270","title":"Riding Horse Trotting (Bay) (Horse Stables and Equestrian Yard)","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-31c0f270","cdnUrl":"https://cdn.3dassets.dev/assets/23751/v1/model.glb","downloadUrl":"https://3dassets.dev/download/equestrian-yard-and-stables-horse-trotting-31c0f270","thumbnailUrl":"https://cdn.3dassets.dev/assets/23751/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/23751/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":116380,"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 Fable 5.1","downloads":0,"publishedAt":"2026-09-07T20:14:38.803Z","updatedAt":"2026-09-07T21:19:58.087Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/23751/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function RidingHorseTrottingBayHorseStablesAndEquestrianYard(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/23751/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/23751/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/23751/v1/model.glb\" alt=\"Riding Horse Trotting (Bay) (Horse Stables and Equestrian Yard)\" camera-controls auto-rotate></model-viewer>","blender":"# Blender 4.x: File > Import > glTF 2.0, or from the Python console after downloading the file.\nimport bpy\nbpy.ops.import_scene.gltf(filepath='model.glb')  # from https://cdn.3dassets.dev/assets/23751/v1/model.glb\n# Metres and +Y up are converted to Blender's Z-up scene automatically.","godot":"# Godot 4: copy model.glb into res://models/ and the editor imports it as a scene.\nvar packed := load(\"res://models/model.glb\") as PackedScene\nvar model := packed.instantiate()\nadd_child(model)","unity":"// Unity: import model.glb with glTFast (Package Manager: com.unity.cloud.gltfast) and drag the prefab in,\n// or load it at runtime straight from the CDN:\nusing GLTFast;\nvar gltf = new GltfImport();\nif (await gltf.Load(\"https://cdn.3dassets.dev/assets/23751/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"23741","slug":"equestrian-yard-and-stables-horse-standing-grey-f42f5735","title":"Riding Horse Standing (Grey) (Horse Stables and Equestrian Yard)","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-f42f5735","cdnUrl":"https://cdn.3dassets.dev/assets/23741/v1/model.glb","downloadUrl":"https://3dassets.dev/download/equestrian-yard-and-stables-horse-standing-grey-f42f5735","thumbnailUrl":"https://cdn.3dassets.dev/assets/23741/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/23741/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":116412,"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 Fable 5.1","downloads":0,"publishedAt":"2026-09-07T20:14:36.939Z","updatedAt":"2026-09-07T21:19:58.239Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/23741/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function RidingHorseStandingGreyHorseStablesAndEquestrianYard(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/23741/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/23741/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/23741/v1/model.glb\" alt=\"Riding Horse Standing (Grey) (Horse Stables and Equestrian Yard)\" camera-controls auto-rotate></model-viewer>","blender":"# Blender 4.x: File > Import > glTF 2.0, or from the Python console after downloading the file.\nimport bpy\nbpy.ops.import_scene.gltf(filepath='model.glb')  # from https://cdn.3dassets.dev/assets/23741/v1/model.glb\n# Metres and +Y up are converted to Blender's Z-up scene automatically.","godot":"# Godot 4: copy model.glb into res://models/ and the editor imports it as a scene.\nvar packed := load(\"res://models/model.glb\") as PackedScene\nvar model := packed.instantiate()\nadd_child(model)","unity":"// Unity: import model.glb with glTFast (Package Manager: com.unity.cloud.gltfast) and drag the prefab in,\n// or load it at runtime straight from the CDN:\nusing GLTFast;\nvar gltf = new GltfImport();\nif (await gltf.Load(\"https://cdn.3dassets.dev/assets/23741/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"23758","slug":"equestrian-yard-and-stables-pony-standing-chestnut-e343e81e","title":"Pony Standing (Chestnut) (Horse Stables and Equestrian Yard)","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-e343e81e","cdnUrl":"https://cdn.3dassets.dev/assets/23758/v1/model.glb","downloadUrl":"https://3dassets.dev/download/equestrian-yard-and-stables-pony-standing-chestnut-e343e81e","thumbnailUrl":"https://cdn.3dassets.dev/assets/23758/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/23758/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":117188,"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 Fable 5.1","downloads":0,"publishedAt":"2026-09-07T20:14:40.509Z","updatedAt":"2026-09-07T21:19:57.929Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/23758/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function PonyStandingChestnutHorseStablesAndEquestrianYard(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/23758/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/23758/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/23758/v1/model.glb\" alt=\"Pony Standing (Chestnut) (Horse Stables and Equestrian Yard)\" camera-controls auto-rotate></model-viewer>","blender":"# Blender 4.x: File > Import > glTF 2.0, or from the Python console after downloading the file.\nimport bpy\nbpy.ops.import_scene.gltf(filepath='model.glb')  # from https://cdn.3dassets.dev/assets/23758/v1/model.glb\n# Metres and +Y up are converted to Blender's Z-up scene automatically.","godot":"# Godot 4: copy model.glb into res://models/ and the editor imports it as a scene.\nvar packed := load(\"res://models/model.glb\") as PackedScene\nvar model := packed.instantiate()\nadd_child(model)","unity":"// Unity: import model.glb with glTFast (Package Manager: com.unity.cloud.gltfast) and drag the prefab in,\n// or load it at runtime straight from the CDN:\nusing GLTFast;\nvar gltf = new GltfImport();\nif (await gltf.Load(\"https://cdn.3dassets.dev/assets/23758/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"23789","slug":"equestrian-yard-and-stables-fence-rail-straight-d5a592ab","title":"Post And Rail Fence Straight (Horse Stables and Equestrian Yard)","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-d5a592ab","cdnUrl":"https://cdn.3dassets.dev/assets/23789/v1/model.glb","downloadUrl":"https://3dassets.dev/download/equestrian-yard-and-stables-fence-rail-straight-d5a592ab","thumbnailUrl":"https://cdn.3dassets.dev/assets/23789/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/23789/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":5888,"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 Fable 5.1","downloads":0,"publishedAt":"2026-09-07T20:14:47.774Z","updatedAt":"2026-09-07T21:19:57.316Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/23789/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function PostAndRailFenceStraightHorseStablesAndEquestrianYard(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/23789/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/23789/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/23789/v1/model.glb\" alt=\"Post And Rail Fence Straight (Horse Stables and Equestrian Yard)\" camera-controls auto-rotate></model-viewer>","blender":"# Blender 4.x: File > Import > glTF 2.0, or from the Python console after downloading the file.\nimport bpy\nbpy.ops.import_scene.gltf(filepath='model.glb')  # from https://cdn.3dassets.dev/assets/23789/v1/model.glb\n# Metres and +Y up are converted to Blender's Z-up scene automatically.","godot":"# Godot 4: copy model.glb into res://models/ and the editor imports it as a scene.\nvar packed := load(\"res://models/model.glb\") as PackedScene\nvar model := packed.instantiate()\nadd_child(model)","unity":"// Unity: import model.glb with glTFast (Package Manager: com.unity.cloud.gltfast) and drag the prefab in,\n// or load it at runtime straight from the CDN:\nusing GLTFast;\nvar gltf = new GltfImport();\nif (await gltf.Load(\"https://cdn.3dassets.dev/assets/23789/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"23791","slug":"equestrian-yard-and-stables-fence-rail-gate-de891aaf","title":"Post And Rail Fence Gate (Horse Stables and Equestrian Yard)","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-de891aaf","cdnUrl":"https://cdn.3dassets.dev/assets/23791/v1/model.glb","downloadUrl":"https://3dassets.dev/download/equestrian-yard-and-stables-fence-rail-gate-de891aaf","thumbnailUrl":"https://cdn.3dassets.dev/assets/23791/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/23791/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":11900,"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 Fable 5.1","downloads":0,"publishedAt":"2026-09-07T20:14:49.499Z","updatedAt":"2026-09-07T21:19:57.318Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/23791/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function PostAndRailFenceGateHorseStablesAndEquestrianYard(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/23791/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/23791/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/23791/v1/model.glb\" alt=\"Post And Rail Fence Gate (Horse Stables and Equestrian Yard)\" camera-controls auto-rotate></model-viewer>","blender":"# Blender 4.x: File > Import > glTF 2.0, or from the Python console after downloading the file.\nimport bpy\nbpy.ops.import_scene.gltf(filepath='model.glb')  # from https://cdn.3dassets.dev/assets/23791/v1/model.glb\n# Metres and +Y up are converted to Blender's Z-up scene automatically.","godot":"# Godot 4: copy model.glb into res://models/ and the editor imports it as a scene.\nvar packed := load(\"res://models/model.glb\") as PackedScene\nvar model := packed.instantiate()\nadd_child(model)","unity":"// Unity: import model.glb with glTFast (Package Manager: com.unity.cloud.gltfast) and drag the prefab in,\n// or load it at runtime straight from the CDN:\nusing GLTFast;\nvar gltf = new GltfImport();\nif (await gltf.Load(\"https://cdn.3dassets.dev/assets/23791/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"23747","slug":"equestrian-yard-and-stables-horse-grazing-black-1dabca5c","title":"Riding Horse Grazing (Black) (Horse Stables and Equestrian Yard)","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-1dabca5c","cdnUrl":"https://cdn.3dassets.dev/assets/23747/v1/model.glb","downloadUrl":"https://3dassets.dev/download/equestrian-yard-and-stables-horse-grazing-black-1dabca5c","thumbnailUrl":"https://cdn.3dassets.dev/assets/23747/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/23747/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":115664,"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 Fable 5.1","downloads":0,"publishedAt":"2026-09-07T20:14:37.032Z","updatedAt":"2026-09-07T21:19:58.164Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/23747/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function RidingHorseGrazingBlackHorseStablesAndEquestrianYard(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/23747/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/23747/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/23747/v1/model.glb\" alt=\"Riding Horse Grazing (Black) (Horse Stables and Equestrian Yard)\" camera-controls auto-rotate></model-viewer>","blender":"# Blender 4.x: File > Import > glTF 2.0, or from the Python console after downloading the file.\nimport bpy\nbpy.ops.import_scene.gltf(filepath='model.glb')  # from https://cdn.3dassets.dev/assets/23747/v1/model.glb\n# Metres and +Y up are converted to Blender's Z-up scene automatically.","godot":"# Godot 4: copy model.glb into res://models/ and the editor imports it as a scene.\nvar packed := load(\"res://models/model.glb\") as PackedScene\nvar model := packed.instantiate()\nadd_child(model)","unity":"// Unity: import model.glb with glTFast (Package Manager: com.unity.cloud.gltfast) and drag the prefab in,\n// or load it at runtime straight from the CDN:\nusing GLTFast;\nvar gltf = new GltfImport();\nif (await gltf.Load(\"https://cdn.3dassets.dev/assets/23747/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"23766","slug":"equestrian-yard-and-stables-foal-standing-05fd29b3","title":"Foal Standing (Bay) (Horse Stables and Equestrian Yard)","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-05fd29b3","cdnUrl":"https://cdn.3dassets.dev/assets/23766/v1/model.glb","downloadUrl":"https://3dassets.dev/download/equestrian-yard-and-stables-foal-standing-05fd29b3","thumbnailUrl":"https://cdn.3dassets.dev/assets/23766/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/23766/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":116364,"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 Fable 5.1","downloads":0,"publishedAt":"2026-09-07T20:14:42.218Z","updatedAt":"2026-09-07T21:19:57.771Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/23766/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function FoalStandingBayHorseStablesAndEquestrianYard(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/23766/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/23766/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/23766/v1/model.glb\" alt=\"Foal Standing (Bay) (Horse Stables and Equestrian Yard)\" camera-controls auto-rotate></model-viewer>","blender":"# Blender 4.x: File > Import > glTF 2.0, or from the Python console after downloading the file.\nimport bpy\nbpy.ops.import_scene.gltf(filepath='model.glb')  # from https://cdn.3dassets.dev/assets/23766/v1/model.glb\n# Metres and +Y up are converted to Blender's Z-up scene automatically.","godot":"# Godot 4: copy model.glb into res://models/ and the editor imports it as a scene.\nvar packed := load(\"res://models/model.glb\") as PackedScene\nvar model := packed.instantiate()\nadd_child(model)","unity":"// Unity: import model.glb with glTFast (Package Manager: com.unity.cloud.gltfast) and drag the prefab in,\n// or load it at runtime straight from the CDN:\nusing GLTFast;\nvar gltf = new GltfImport();\nif (await gltf.Load(\"https://cdn.3dassets.dev/assets/23766/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"23797","slug":"equestrian-yard-and-stables-field-shelter-36c29499","title":"Field Shelter (Horse Stables and Equestrian Yard)","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-36c29499","cdnUrl":"https://cdn.3dassets.dev/assets/23797/v1/model.glb","downloadUrl":"https://3dassets.dev/download/equestrian-yard-and-stables-field-shelter-36c29499","thumbnailUrl":"https://cdn.3dassets.dev/assets/23797/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/23797/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":7084,"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 Fable 5.1","downloads":0,"publishedAt":"2026-09-07T20:14:50.575Z","updatedAt":"2026-09-07T21:19:57.168Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/23797/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function FieldShelterHorseStablesAndEquestrianYard(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/23797/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/23797/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/23797/v1/model.glb\" alt=\"Field Shelter (Horse Stables and Equestrian Yard)\" camera-controls auto-rotate></model-viewer>","blender":"# Blender 4.x: File > Import > glTF 2.0, or from the Python console after downloading the file.\nimport bpy\nbpy.ops.import_scene.gltf(filepath='model.glb')  # from https://cdn.3dassets.dev/assets/23797/v1/model.glb\n# Metres and +Y up are converted to Blender's Z-up scene automatically.","godot":"# Godot 4: copy model.glb into res://models/ and the editor imports it as a scene.\nvar packed := load(\"res://models/model.glb\") as PackedScene\nvar model := packed.instantiate()\nadd_child(model)","unity":"// Unity: import model.glb with glTFast (Package Manager: com.unity.cloud.gltfast) and drag the prefab in,\n// or load it at runtime straight from the CDN:\nusing GLTFast;\nvar gltf = new GltfImport();\nif (await gltf.Load(\"https://cdn.3dassets.dev/assets/23797/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"23762","slug":"equestrian-yard-and-stables-draft-horse-standing-chest-8551c6e6","title":"Draft Horse Standing (Chestnut) (Horse Stables and Equestrian Yard)","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-8551c6e6","cdnUrl":"https://cdn.3dassets.dev/assets/23762/v1/model.glb","downloadUrl":"https://3dassets.dev/download/equestrian-yard-and-stables-draft-horse-standing-chest-8551c6e6","thumbnailUrl":"https://cdn.3dassets.dev/assets/23762/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/23762/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":117276,"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 Fable 5.1","downloads":0,"publishedAt":"2026-09-07T20:14:42.478Z","updatedAt":"2026-09-07T21:19:57.857Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/23762/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function DraftHorseStandingChestnutHorseStablesAndEquestrianYard(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/23762/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/23762/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/23762/v1/model.glb\" alt=\"Draft Horse Standing (Chestnut) (Horse Stables and Equestrian Yard)\" camera-controls auto-rotate></model-viewer>","blender":"# Blender 4.x: File > Import > glTF 2.0, or from the Python console after downloading the file.\nimport bpy\nbpy.ops.import_scene.gltf(filepath='model.glb')  # from https://cdn.3dassets.dev/assets/23762/v1/model.glb\n# Metres and +Y up are converted to Blender's Z-up scene automatically.","godot":"# Godot 4: copy model.glb into res://models/ and the editor imports it as a scene.\nvar packed := load(\"res://models/model.glb\") as PackedScene\nvar model := packed.instantiate()\nadd_child(model)","unity":"// Unity: import model.glb with glTFast (Package Manager: com.unity.cloud.gltfast) and drag the prefab in,\n// or load it at runtime straight from the CDN:\nusing GLTFast;\nvar gltf = new GltfImport();\nif (await gltf.Load(\"https://cdn.3dassets.dev/assets/23762/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"23802","slug":"equestrian-yard-and-stables-muck-heap-ddaf942d","title":"Muck Heap (Horse Stables and Equestrian Yard)","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-ddaf942d","cdnUrl":"https://cdn.3dassets.dev/assets/23802/v1/model.glb","downloadUrl":"https://3dassets.dev/download/equestrian-yard-and-stables-muck-heap-ddaf942d","thumbnailUrl":"https://cdn.3dassets.dev/assets/23802/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/23802/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":4052,"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 Fable 5.1","downloads":0,"publishedAt":"2026-09-07T20:14:51.302Z","updatedAt":"2026-09-07T21:19:57.093Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/23802/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function MuckHeapHorseStablesAndEquestrianYard(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/23802/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/23802/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/23802/v1/model.glb\" alt=\"Muck Heap (Horse Stables and Equestrian Yard)\" camera-controls auto-rotate></model-viewer>","blender":"# Blender 4.x: File > Import > glTF 2.0, or from the Python console after downloading the file.\nimport bpy\nbpy.ops.import_scene.gltf(filepath='model.glb')  # from https://cdn.3dassets.dev/assets/23802/v1/model.glb\n# Metres and +Y up are converted to Blender's Z-up scene automatically.","godot":"# Godot 4: copy model.glb into res://models/ and the editor imports it as a scene.\nvar packed := load(\"res://models/model.glb\") as PackedScene\nvar model := packed.instantiate()\nadd_child(model)","unity":"// Unity: import model.glb with glTFast (Package Manager: com.unity.cloud.gltfast) and drag the prefab in,\n// or load it at runtime straight from the CDN:\nusing GLTFast;\nvar gltf = new GltfImport();\nif (await gltf.Load(\"https://cdn.3dassets.dev/assets/23802/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"23832","slug":"equestrian-yard-and-stables-wheelbarrow-3e32ae16","title":"Wheelbarrow (Horse Stables and Equestrian Yard)","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-3e32ae16","cdnUrl":"https://cdn.3dassets.dev/assets/23832/v1/model.glb","downloadUrl":"https://3dassets.dev/download/equestrian-yard-and-stables-wheelbarrow-3e32ae16","thumbnailUrl":"https://cdn.3dassets.dev/assets/23832/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/23832/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":14712,"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 Fable 5.1","downloads":0,"publishedAt":"2026-09-07T20:14:58.247Z","updatedAt":"2026-09-07T21:19:56.448Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/23832/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function WheelbarrowHorseStablesAndEquestrianYard(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/23832/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/23832/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/23832/v1/model.glb\" alt=\"Wheelbarrow (Horse Stables and Equestrian Yard)\" camera-controls auto-rotate></model-viewer>","blender":"# Blender 4.x: File > Import > glTF 2.0, or from the Python console after downloading the file.\nimport bpy\nbpy.ops.import_scene.gltf(filepath='model.glb')  # from https://cdn.3dassets.dev/assets/23832/v1/model.glb\n# Metres and +Y up are converted to Blender's Z-up scene automatically.","godot":"# Godot 4: copy model.glb into res://models/ and the editor imports it as a scene.\nvar packed := load(\"res://models/model.glb\") as PackedScene\nvar model := packed.instantiate()\nadd_child(model)","unity":"// Unity: import model.glb with glTFast (Package Manager: com.unity.cloud.gltfast) and drag the prefab in,\n// or load it at runtime straight from the CDN:\nusing GLTFast;\nvar gltf = new GltfImport();\nif (await gltf.Load(\"https://cdn.3dassets.dev/assets/23832/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"23839","slug":"equestrian-yard-and-stables-yard-tractor-a002d939","title":"Compact Yard Tractor (Horse Stables and Equestrian Yard)","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-a002d939","cdnUrl":"https://cdn.3dassets.dev/assets/23839/v1/model.glb","downloadUrl":"https://3dassets.dev/download/equestrian-yard-and-stables-yard-tractor-a002d939","thumbnailUrl":"https://cdn.3dassets.dev/assets/23839/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/23839/v1/poster.webp","blurhash":"U48XtOWE00R%8{IBXR%f00%f?]Q:.R%zxuDP","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":30508,"triangles":568,"vertices":1704,"meshes":4,"materials":4,"textures":0,"animations":[],"boundingBox":{"min":[-0.9787820004213026,0.00006370662198562638,-1.2269625663757324],"max":[0.6211820267427137,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 Fable 5.1","downloads":0,"publishedAt":"2026-09-07T20:14:59.794Z","updatedAt":"2026-09-07T21:19:56.376Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/23839/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function CompactYardTractorHorseStablesAndEquestrianYard(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/23839/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/23839/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/23839/v1/model.glb\" alt=\"Compact Yard Tractor (Horse Stables and Equestrian Yard)\" camera-controls auto-rotate></model-viewer>","blender":"# Blender 4.x: File > Import > glTF 2.0, or from the Python console after downloading the file.\nimport bpy\nbpy.ops.import_scene.gltf(filepath='model.glb')  # from https://cdn.3dassets.dev/assets/23839/v1/model.glb\n# Metres and +Y up are converted to Blender's Z-up scene automatically.","godot":"# Godot 4: copy model.glb into res://models/ and the editor imports it as a scene.\nvar packed := load(\"res://models/model.glb\") as PackedScene\nvar model := packed.instantiate()\nadd_child(model)","unity":"// Unity: import model.glb with glTFast (Package Manager: com.unity.cloud.gltfast) and drag the prefab in,\n// or load it at runtime straight from the CDN:\nusing GLTFast;\nvar gltf = new GltfImport();\nif (await gltf.Load(\"https://cdn.3dassets.dev/assets/23839/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"23837","slug":"equestrian-yard-and-stables-horse-trailer-ca9775e4","title":"Horse Trailer (Horse Stables and Equestrian Yard)","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-ca9775e4","cdnUrl":"https://cdn.3dassets.dev/assets/23837/v1/model.glb","downloadUrl":"https://3dassets.dev/download/equestrian-yard-and-stables-horse-trailer-ca9775e4","thumbnailUrl":"https://cdn.3dassets.dev/assets/23837/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/23837/v1/poster.webp","blurhash":"UEDvZh-=00D*-pD%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":29240,"triangles":504,"vertices":1512,"meshes":7,"materials":7,"textures":0,"animations":[],"boundingBox":{"min":[-1.138800024986267,0.000045479365357370405,-4.010000276565552],"max":[0.9799243370767122,3.0000979760430644,3.9200000762939453]},"sizeMeters":[2.119,3,7.93],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_materials_transmission","KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"Claude Fable 5.1","downloads":0,"publishedAt":"2026-09-07T20:14:59.662Z","updatedAt":"2026-09-07T21:19:56.383Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/23837/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function HorseTrailerHorseStablesAndEquestrianYard(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/23837/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/23837/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/23837/v1/model.glb\" alt=\"Horse Trailer (Horse Stables and Equestrian Yard)\" camera-controls auto-rotate></model-viewer>","blender":"# Blender 4.x: File > Import > glTF 2.0, or from the Python console after downloading the file.\nimport bpy\nbpy.ops.import_scene.gltf(filepath='model.glb')  # from https://cdn.3dassets.dev/assets/23837/v1/model.glb\n# Metres and +Y up are converted to Blender's Z-up scene automatically.","godot":"# Godot 4: copy model.glb into res://models/ and the editor imports it as a scene.\nvar packed := load(\"res://models/model.glb\") as PackedScene\nvar model := packed.instantiate()\nadd_child(model)","unity":"// Unity: import model.glb with glTFast (Package Manager: com.unity.cloud.gltfast) and drag the prefab in,\n// or load it at runtime straight from the CDN:\nusing GLTFast;\nvar gltf = new GltfImport();\nif (await gltf.Load(\"https://cdn.3dassets.dev/assets/23837/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}}]}}