{"data":{"id":341,"slug":"andean-terraces-and-stone-village","title":"Andean Terraces and Stone Village","summary":"Highland terrace farming and a stone village: retaining wall modules in three heights with their beds and crops, irrigation channels, a rope gorge bridge, stone huts, storehouses, a granary, a lookout tower, gateways, hearths, looms, jars and baskets, in one assembled valley.","description":"A highland stone village and the farmed terraces above it, built as a kit rather than a diorama. The terraces are 4 m modules in three wall heights, 0.8 m, 1.4 m and 2 m, each a battered course of stone with its tilled bed behind it, plus a corner, a set of flying steps cut into a wall, and crop rows in three states: bare, growing and ready. Rows stand on the bed of the row in front and set back 3.6 m rather than a full tile, so the leading edge laps the bed behind and no skirt or seam can open between them. A plain core block, 4 m by 3.6 m by a metre, stacks under a row so the bank is solid ground down to the valley floor rather than four shelves hanging over air. Around them are mountain ground modules in two tones, scree, a gorge edge with its 1.8 m cliff, boulders, tussock grass, cactus and shrub. Water runs through a stone lined irrigation channel with a lifting sluice, from a spring head basin down to evaporation salt pans. Ways are a stone footpath module, a switchback stair up the first terrace, a rope suspension footbridge with its stone anchors, path cairns and a marker post, and modular drystone wall, floor slab and step pieces. The village is a field hut and a family dwelling under thatch, a storehouse on a raised stone base, a round granary, a lookout tower with a timber gallery, an empty walled pen and corral bays that close into a round fold, a threshing floor, a trapezoidal gateway, a niche wall run, a stepped platform, a standing stone and a carved block. Household goods are water jars in three sizes, a jar rack, baskets, stalk bundles, a herb rack, an upright loom, a spindle and wool, a folded blanket, a stone bench, an open hearth, a clay oven, a rocker grinding stone, a storage chest and a firewood stack. Clips are rigid node transforms only: the gateway leaf swings, the oven door opens, the chest lid and the large jar lid lift, the sluice stone draws up, the loom beam turns and the grinding stone rocks. Thatch, woven cloth, the rope bridge deck and its sag, water, smoke and fire are modelled solid and are static, because each needs a flexible surface, a fluid, a shader or a joint per element, and none of that is reachable with one rigid node transform. There are no people and no animals anywhere in the pack: it contains no skinned meshes, so the pen and the corral are empty. Nothing here reproduces a real site, culture, country or script, and every carved face is invented geometric fretwork. Original AI-generated CC0 geometry, prepared for human review. No physics, gameplay, colliders, navigation or embedded lights.","url":"https://3dassets.dev/packs/andean-terraces-and-stone-village","coverUrl":"https://cdn.3dassets.dev/assets/38277/v1/poster.webp","assetCount":60,"aiGenerated":true,"aiGeneratedAssetCount":60,"aiModels":["Claude Opus 5"],"aiModelUnspecifiedCount":0,"featured":true,"licenseLabel":"CC0 1.0 Universal","totalBytes":3408804,"totalTriangles":46824,"starterScene":{"id":"38277","slug":"andean-terraces-and-stone-village-highla-53eb3e64-starter-scene","title":"Highland Terrace Village (Andean Terraces and Stone Village)","summary":"A 56 m by 40 m highland smallholding: a stone and thatch village on the valley floor under four rows of farmed terraces, with a gorge and its rope footbridge along the east side. The floor carries the dwelling, the field hut, the raised storehouse and the granary round a...","description":"A 56 m by 40 m highland smallholding: a stone and thatch village on the valley floor under four rows of farmed terraces, with a gorge and its rope footbridge along the east side. The floor carries the dwelling, the field hut, the raised storehouse and the granary round a stone yard, with the loom, the grinding stone, the clay oven, the open hearth, the jars, baskets and firewood set out where they are worked, a round threshing floor with its tether post, an empty walled pen and an empty octagonal corral, a ceremonial platform with a standing stone and a carved block, and a stone footpath through a trapezoidal gateway. An irrigation channel runs along the foot of the first terrace from the spring head basin, through its sluice, to the salt pans at the west end, and a switchback stair climbs the first terrace wall beside the flying steps cut into it. The terraces above are planted in three states, bare, growing and ready, and the ground carries on into scree, boulders, cactus and tussock behind them.","status":"published","url":"https://3dassets.dev/assets/andean-terraces-and-stone-village-highla-53eb3e64-starter-scene","cdnUrl":"https://cdn.3dassets.dev/assets/38277/v1/model.glb","downloadUrl":"https://3dassets.dev/download/andean-terraces-and-stone-village-highla-53eb3e64-starter-scene","thumbnailUrl":"https://cdn.3dassets.dev/assets/38277/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/38277/v1/poster.webp","blurhash":"U7A^5j?H00M_-nt6M|M|00D%~pbwE3R*oJoy","category":{"slug":"environments","title":"Environments & Scenes"},"tags":[{"slug":"historical","title":"Historical"},{"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":1398564,"triangles":23970,"vertices":54588,"meshes":145,"materials":8,"textures":2,"animations":[],"boundingBox":{"min":[-24.18757462501526,-2.038027371987427,-22.000042725913264],"max":[32,7.665403846761082,17.594538240794233]},"sizeMeters":[56.188,9.703,39.595],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization","EXT_texture_webp"]},"aiGenerated":true,"aiModel":"Claude Opus 5","downloads":2,"publishedAt":"2026-09-12T14:06:24.130Z","updatedAt":"2026-09-12T14:19:59.157Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/38277/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function HighlandTerraceVillageAndeanTerracesAndStoneVillage(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/38277/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/38277/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/38277/v1/model.glb\" alt=\"Highland Terrace Village (Andean Terraces and Stone Village)\" camera-controls auto-rotate></model-viewer>","blender":"# Blender 4.x: File > Import > glTF 2.0, or from the Python console after downloading the file.\nimport bpy\nbpy.ops.import_scene.gltf(filepath='model.glb')  # from https://cdn.3dassets.dev/assets/38277/v1/model.glb\n# Metres and +Y up are converted to Blender's Z-up scene automatically.","godot":"# Godot 4: copy model.glb into res://models/ and the editor imports it as a scene.\nvar packed := load(\"res://models/model.glb\") as PackedScene\nvar model := packed.instantiate()\nadd_child(model)","unity":"// Unity: import model.glb with glTFast (Package Manager: com.unity.cloud.gltfast) and drag the prefab in,\n// or load it at runtime straight from the CDN:\nusing GLTFast;\nvar gltf = new GltfImport();\nif (await gltf.Load(\"https://cdn.3dassets.dev/assets/38277/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},"assets":[{"id":"38219","slug":"andean-terraces-and-stone-village-terrace-wall-low-0ef499ef","title":"Terrace Wall Low (Andean Terraces and Stone Village)","summary":"A 0.80 m agricultural terrace module, 4 m of coursed and battered stone retaining wall with the tilled bed and its ploughed furrows behind it. Modules lay end to end along their side ports to make a terrace row of any length.","description":"A 0.80 m agricultural terrace module, 4 m of coursed and battered stone retaining wall with the tilled bed and its ploughed furrows behind it. Modules lay end to end along their side ports to make a terrace row of any length. Overall 4.020 x 0.900 x 4.000 m (X x Y x Z), metre units, +Y up, +Z forward, resting on y=0. The bed surface is 0.80 m above the module base, so the next row up stands straight on it; set each row back 3.6 m rather than the full 4 m so its leading edge overlaps the bed in front and buries the joint. Connectors: start (terrace-low), end (terrace-low). Andean Terraces and Stone Village / highland-lp-v1: flat shaded grey stone, tilled earth, dry olive turf, straw thatch, dark timber, fired clay and one dyed red cloth, with an embedded procedural stone map and no custom shaders. Static geometry; no rig, animation, collision or navigation data.","status":"published","url":"https://3dassets.dev/assets/andean-terraces-and-stone-village-terrace-wall-low-0ef499ef","cdnUrl":"https://cdn.3dassets.dev/assets/38219/v1/model.glb","downloadUrl":"https://3dassets.dev/download/andean-terraces-and-stone-village-terrace-wall-low-0ef499ef","thumbnailUrl":"https://cdn.3dassets.dev/assets/38219/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/38219/v1/poster.webp","blurhash":"U7B{=U_N01Me$xRQNyxv009E-UX8JW%Li^IT","category":{"slug":"roads-infrastructure","title":"Roads & Infrastructure"},"tags":[{"slug":"historical","title":"Historical"},{"slug":"low-poly","title":"Low Poly"},{"slug":"exterior","title":"Exterior"},{"slug":"modular","title":"Modular"}],"license":{"slug":"cc0-1.0","name":"CC0 1.0 Universal","url":"https://creativecommons.org/publicdomain/zero/1.0/","attributionRequired":false},"contributor":{"username":"3dassets","name":"3D Assets","url":"https://3dassets.dev/u/3dassets"},"stats":{"fileSize":22272,"triangles":144,"vertices":432,"meshes":2,"materials":2,"textures":1,"animations":[],"boundingBox":{"min":[-2.009999990463257,-0.000038906651289472016,-1.9999919158569728],"max":[2.009999990463257,0.8999648917931736,2.0000275673892323]},"sizeMeters":[4.02,0.9,4],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization","EXT_texture_webp"]},"aiGenerated":true,"aiModel":"Claude Opus 5","downloads":0,"publishedAt":"2026-09-12T14:05:41.389Z","updatedAt":"2026-09-12T14:05:41.504Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/38219/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function TerraceWallLowAndeanTerracesAndStoneVillage(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/38219/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/38219/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/38219/v1/model.glb\" alt=\"Terrace Wall Low (Andean Terraces and Stone Village)\" camera-controls auto-rotate></model-viewer>","blender":"# Blender 4.x: File > Import > glTF 2.0, or from the Python console after downloading the file.\nimport bpy\nbpy.ops.import_scene.gltf(filepath='model.glb')  # from https://cdn.3dassets.dev/assets/38219/v1/model.glb\n# Metres and +Y up are converted to Blender's Z-up scene automatically.","godot":"# Godot 4: copy model.glb into res://models/ and the editor imports it as a scene.\nvar packed := load(\"res://models/model.glb\") as PackedScene\nvar model := packed.instantiate()\nadd_child(model)","unity":"// Unity: import model.glb with glTFast (Package Manager: com.unity.cloud.gltfast) and drag the prefab in,\n// or load it at runtime straight from the CDN:\nusing GLTFast;\nvar gltf = new GltfImport();\nif (await gltf.Load(\"https://cdn.3dassets.dev/assets/38219/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"38220","slug":"andean-terraces-and-stone-village-terrace-wall-mid-e99051dd","title":"Terrace Wall Mid (Andean Terraces and Stone Village)","summary":"A 1.40 m agricultural terrace module, 4 m of coursed and battered stone retaining wall with the tilled bed and its ploughed furrows behind it. Modules lay end to end along their side ports to make a terrace row of any length.","description":"A 1.40 m agricultural terrace module, 4 m of coursed and battered stone retaining wall with the tilled bed and its ploughed furrows behind it. Modules lay end to end along their side ports to make a terrace row of any length. Overall 4.020 x 1.500 x 4.000 m (X x Y x Z), metre units, +Y up, +Z forward, resting on y=0. The bed surface is 1.40 m above the module base, so the next row up stands straight on it; set each row back 3.6 m rather than the full 4 m so its leading edge overlaps the bed in front and buries the joint. Connectors: start (terrace-mid), end (terrace-mid). Andean Terraces and Stone Village / highland-lp-v1: flat shaded grey stone, tilled earth, dry olive turf, straw thatch, dark timber, fired clay and one dyed red cloth, with an embedded procedural stone map and no custom shaders. Static geometry; no rig, animation, collision or navigation data.","status":"published","url":"https://3dassets.dev/assets/andean-terraces-and-stone-village-terrace-wall-mid-e99051dd","cdnUrl":"https://cdn.3dassets.dev/assets/38220/v1/model.glb","downloadUrl":"https://3dassets.dev/download/andean-terraces-and-stone-village-terrace-wall-mid-e99051dd","thumbnailUrl":"https://cdn.3dassets.dev/assets/38220/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/38220/v1/poster.webp","blurhash":"U9C$$M_N0LMxxBM{R.x]009FsSf,OZ%MniIA","category":{"slug":"roads-infrastructure","title":"Roads & Infrastructure"},"tags":[{"slug":"historical","title":"Historical"},{"slug":"low-poly","title":"Low Poly"},{"slug":"exterior","title":"Exterior"},{"slug":"modular","title":"Modular"}],"license":{"slug":"cc0-1.0","name":"CC0 1.0 Universal","url":"https://creativecommons.org/publicdomain/zero/1.0/","attributionRequired":false},"contributor":{"username":"3dassets","name":"3D Assets","url":"https://3dassets.dev/u/3dassets"},"stats":{"fileSize":25140,"triangles":192,"vertices":576,"meshes":2,"materials":2,"textures":1,"animations":[],"boundingBox":{"min":[-2.009999990463257,-0.0000839259010589899,-1.9999919158569728],"max":[2.009999990463257,1.500083925901059,1.999980092290578]},"sizeMeters":[4.02,1.5,4],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization","EXT_texture_webp"]},"aiGenerated":true,"aiModel":"Claude Opus 5","downloads":0,"publishedAt":"2026-09-12T14:05:41.612Z","updatedAt":"2026-09-12T14:05:41.726Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/38220/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function TerraceWallMidAndeanTerracesAndStoneVillage(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/38220/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/38220/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/38220/v1/model.glb\" alt=\"Terrace Wall Mid (Andean Terraces and Stone Village)\" camera-controls auto-rotate></model-viewer>","blender":"# Blender 4.x: File > Import > glTF 2.0, or from the Python console after downloading the file.\nimport bpy\nbpy.ops.import_scene.gltf(filepath='model.glb')  # from https://cdn.3dassets.dev/assets/38220/v1/model.glb\n# Metres and +Y up are converted to Blender's Z-up scene automatically.","godot":"# Godot 4: copy model.glb into res://models/ and the editor imports it as a scene.\nvar packed := load(\"res://models/model.glb\") as PackedScene\nvar model := packed.instantiate()\nadd_child(model)","unity":"// Unity: import model.glb with glTFast (Package Manager: com.unity.cloud.gltfast) and drag the prefab in,\n// or load it at runtime straight from the CDN:\nusing GLTFast;\nvar gltf = new GltfImport();\nif (await gltf.Load(\"https://cdn.3dassets.dev/assets/38220/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"38221","slug":"andean-terraces-and-stone-village-terrace-wall-high-54f771ed","title":"Terrace Wall High (Andean Terraces and Stone Village)","summary":"A 2.00 m agricultural terrace module, 4 m of coursed and battered stone retaining wall with the tilled bed and its ploughed furrows behind it. Modules lay end to end along their side ports to make a terrace row of any length.","description":"A 2.00 m agricultural terrace module, 4 m of coursed and battered stone retaining wall with the tilled bed and its ploughed furrows behind it. Modules lay end to end along their side ports to make a terrace row of any length. Overall 4.020 x 2.100 x 4.000 m (X x Y x Z), metre units, +Y up, +Z forward, resting on y=0. The bed surface is 2.00 m above the module base, so the next row up stands straight on it; set each row back 3.6 m rather than the full 4 m so its leading edge overlaps the bed in front and buries the joint. Connectors: start (terrace-high), end (terrace-high). Andean Terraces and Stone Village / highland-lp-v1: flat shaded grey stone, tilled earth, dry olive turf, straw thatch, dark timber, fired clay and one dyed red cloth, with an embedded procedural stone map and no custom shaders. Static geometry; no rig, animation, collision or navigation data.","status":"published","url":"https://3dassets.dev/assets/andean-terraces-and-stone-village-terrace-wall-high-54f771ed","cdnUrl":"https://cdn.3dassets.dev/assets/38221/v1/model.glb","downloadUrl":"https://3dassets.dev/download/andean-terraces-and-stone-village-terrace-wall-high-54f771ed","thumbnailUrl":"https://cdn.3dassets.dev/assets/38221/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/38221/v1/poster.webp","blurhash":"UCDlp6_N0fMxw[M{X9xu00DiRjbbOFx]jFM_","category":{"slug":"roads-infrastructure","title":"Roads & Infrastructure"},"tags":[{"slug":"historical","title":"Historical"},{"slug":"low-poly","title":"Low Poly"},{"slug":"exterior","title":"Exterior"},{"slug":"modular","title":"Modular"}],"license":{"slug":"cc0-1.0","name":"CC0 1.0 Universal","url":"https://creativecommons.org/publicdomain/zero/1.0/","attributionRequired":false},"contributor":{"username":"3dassets","name":"3D Assets","url":"https://3dassets.dev/u/3dassets"},"stats":{"fileSize":30200,"triangles":276,"vertices":828,"meshes":2,"materials":2,"textures":1,"animations":[],"boundingBox":{"min":[-2.009999990463257,-0.00008837955240381667,-1.9999919158569728],"max":[2.009999990463257,2.0999587523284915,2.0000010656710927]},"sizeMeters":[4.02,2.1,4],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization","EXT_texture_webp"]},"aiGenerated":true,"aiModel":"Claude Opus 5","downloads":0,"publishedAt":"2026-09-12T14:05:41.687Z","updatedAt":"2026-09-12T14:05:41.783Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/38221/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function TerraceWallHighAndeanTerracesAndStoneVillage(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/38221/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/38221/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/38221/v1/model.glb\" alt=\"Terrace Wall High (Andean Terraces and Stone Village)\" camera-controls auto-rotate></model-viewer>","blender":"# Blender 4.x: File > Import > glTF 2.0, or from the Python console after downloading the file.\nimport bpy\nbpy.ops.import_scene.gltf(filepath='model.glb')  # from https://cdn.3dassets.dev/assets/38221/v1/model.glb\n# Metres and +Y up are converted to Blender's Z-up scene automatically.","godot":"# Godot 4: copy model.glb into res://models/ and the editor imports it as a scene.\nvar packed := load(\"res://models/model.glb\") as PackedScene\nvar model := packed.instantiate()\nadd_child(model)","unity":"// Unity: import model.glb with glTFast (Package Manager: com.unity.cloud.gltfast) and drag the prefab in,\n// or load it at runtime straight from the CDN:\nusing GLTFast;\nvar gltf = new GltfImport();\nif (await gltf.Load(\"https://cdn.3dassets.dev/assets/38221/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"38218","slug":"andean-terraces-and-stone-village-terrace-corner-cd71b934","title":"Terrace Corner (Andean Terraces and Stone Village)","summary":"A 2.00 m terrace corner module: the coursed retaining wall turns through a right angle, with the tilled bed filling the quarter behind it. Its east port carries on a high terrace row and its return face closes the end of a row.","description":"A 2.00 m terrace corner module: the coursed retaining wall turns through a right angle, with the tilled bed filling the quarter behind it. Its east port carries on a high terrace row and its return face closes the end of a row. Overall 4.020 x 2.100 x 4.000 m (X x Y x Z), metre units, +Y up, +Z forward, resting on y=0. The bed surface is 2.00 m above the module base, so the next row up stands straight on it; set each row back 3.6 m rather than the full 4 m so its leading edge overlaps the bed in front and buries the joint. Connectors: east (terrace-high), north (terrace-high-return). Andean Terraces and Stone Village / highland-lp-v1: flat shaded grey stone, tilled earth, dry olive turf, straw thatch, dark timber, fired clay and one dyed red cloth, with an embedded procedural stone map and no custom shaders. Static geometry; no rig, animation, collision or navigation data.","status":"published","url":"https://3dassets.dev/assets/andean-terraces-and-stone-village-terrace-corner-cd71b934","cdnUrl":"https://cdn.3dassets.dev/assets/38218/v1/model.glb","downloadUrl":"https://3dassets.dev/download/andean-terraces-and-stone-village-terrace-corner-cd71b934","thumbnailUrl":"https://cdn.3dassets.dev/assets/38218/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/38218/v1/poster.webp","blurhash":"UCDlp6_N0fMxw[M{X9xu00DiRjbbOFx]jFM_","category":{"slug":"roads-infrastructure","title":"Roads & Infrastructure"},"tags":[{"slug":"historical","title":"Historical"},{"slug":"low-poly","title":"Low Poly"},{"slug":"exterior","title":"Exterior"},{"slug":"modular","title":"Modular"}],"license":{"slug":"cc0-1.0","name":"CC0 1.0 Universal","url":"https://creativecommons.org/publicdomain/zero/1.0/","attributionRequired":false},"contributor":{"username":"3dassets","name":"3D Assets","url":"https://3dassets.dev/u/3dassets"},"stats":{"fileSize":43872,"triangles":504,"vertices":1512,"meshes":2,"materials":2,"textures":1,"animations":[],"boundingBox":{"min":[-2.009999990463257,-0.00008837955240381667,-1.9999919158569728],"max":[2.009999990463257,2.0999587523284915,1.9999899193551298]},"sizeMeters":[4.02,2.1,4],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization","EXT_texture_webp"]},"aiGenerated":true,"aiModel":"Claude Opus 5","downloads":0,"publishedAt":"2026-09-12T14:05:41.372Z","updatedAt":"2026-09-12T14:05:41.486Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/38218/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function TerraceCornerAndeanTerracesAndStoneVillage(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/38218/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/38218/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/38218/v1/model.glb\" alt=\"Terrace Corner (Andean Terraces and Stone Village)\" camera-controls auto-rotate></model-viewer>","blender":"# Blender 4.x: File > Import > glTF 2.0, or from the Python console after downloading the file.\nimport bpy\nbpy.ops.import_scene.gltf(filepath='model.glb')  # from https://cdn.3dassets.dev/assets/38218/v1/model.glb\n# Metres and +Y up are converted to Blender's Z-up scene automatically.","godot":"# Godot 4: copy model.glb into res://models/ and the editor imports it as a scene.\nvar packed := load(\"res://models/model.glb\") as PackedScene\nvar model := packed.instantiate()\nadd_child(model)","unity":"// Unity: import model.glb with glTFast (Package Manager: com.unity.cloud.gltfast) and drag the prefab in,\n// or load it at runtime straight from the CDN:\nusing GLTFast;\nvar gltf = new GltfImport();\nif (await gltf.Load(\"https://cdn.3dassets.dev/assets/38218/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"38223","slug":"andean-terraces-and-stone-village-terrace-flying-steps-2930f6d6","title":"Terrace Flying Steps (Andean Terraces and Stone Village)","summary":"A 2.00 m terrace module with a flight of flying steps: six slabs cantilevered out of the coursed wall face, climbing from the lower bed to the upper one without breaking the wall. Lays in a high terrace row on the same side ports.","description":"A 2.00 m terrace module with a flight of flying steps: six slabs cantilevered out of the coursed wall face, climbing from the lower bed to the upper one without breaking the wall. Lays in a high terrace row on the same side ports. Overall 4.020 x 2.260 x 4.430 m (X x Y x Z), metre units, +Y up, +Z forward, resting on y=0. The bed surface is 2.00 m above the module base, so the next row up stands straight on it; set each row back 3.6 m rather than the full 4 m so its leading edge overlaps the bed in front and buries the joint. Connectors: start (terrace-high), end (terrace-high). Andean Terraces and Stone Village / highland-lp-v1: flat shaded grey stone, tilled earth, dry olive turf, straw thatch, dark timber, fired clay and one dyed red cloth, with an embedded procedural stone map and no custom shaders. Static geometry; no rig, animation, collision or navigation data.","status":"published","url":"https://3dassets.dev/assets/andean-terraces-and-stone-village-terrace-flying-steps-2930f6d6","cdnUrl":"https://cdn.3dassets.dev/assets/38223/v1/model.glb","downloadUrl":"https://3dassets.dev/download/andean-terraces-and-stone-village-terrace-flying-steps-2930f6d6","thumbnailUrl":"https://cdn.3dassets.dev/assets/38223/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/38223/v1/poster.webp","blurhash":"U9D9bY_N01IA-OM{S$xv00Dhn+ozI]x[V@M_","category":{"slug":"roads-infrastructure","title":"Roads & Infrastructure"},"tags":[{"slug":"historical","title":"Historical"},{"slug":"low-poly","title":"Low Poly"},{"slug":"exterior","title":"Exterior"},{"slug":"modular","title":"Modular"}],"license":{"slug":"cc0-1.0","name":"CC0 1.0 Universal","url":"https://creativecommons.org/publicdomain/zero/1.0/","attributionRequired":false},"contributor":{"username":"3dassets","name":"3D Assets","url":"https://3dassets.dev/u/3dassets"},"stats":{"fileSize":33820,"triangles":336,"vertices":1008,"meshes":2,"materials":2,"textures":1,"animations":[],"boundingBox":{"min":[-2.009999990463257,-0.00008837955240381667,-1.9999919158569728],"max":[2.009999990463257,2.2600393641088523,2.4298960943481367]},"sizeMeters":[4.02,2.26,4.43],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization","EXT_texture_webp"]},"aiGenerated":true,"aiModel":"Claude Opus 5","downloads":0,"publishedAt":"2026-09-12T14:05:44.290Z","updatedAt":"2026-09-12T14:05:44.394Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/38223/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function TerraceFlyingStepsAndeanTerracesAndStoneVillage(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/38223/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/38223/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/38223/v1/model.glb\" alt=\"Terrace Flying Steps (Andean Terraces and Stone Village)\" camera-controls auto-rotate></model-viewer>","blender":"# Blender 4.x: File > Import > glTF 2.0, or from the Python console after downloading the file.\nimport bpy\nbpy.ops.import_scene.gltf(filepath='model.glb')  # from https://cdn.3dassets.dev/assets/38223/v1/model.glb\n# Metres and +Y up are converted to Blender's Z-up scene automatically.","godot":"# Godot 4: copy model.glb into res://models/ and the editor imports it as a scene.\nvar packed := load(\"res://models/model.glb\") as PackedScene\nvar model := packed.instantiate()\nadd_child(model)","unity":"// Unity: import model.glb with glTFast (Package Manager: com.unity.cloud.gltfast) and drag the prefab in,\n// or load it at runtime straight from the CDN:\nusing GLTFast;\nvar gltf = new GltfImport();\nif (await gltf.Load(\"https://cdn.3dassets.dev/assets/38223/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"38222","slug":"andean-terraces-and-stone-village-terrace-crop-row-afcab320","title":"Terrace Crop Row (Andean Terraces and Stone Village)","summary":"A 3.6 m row of highland tuber crop growing on a raised earth ridge, sized to lie along the bed of a terrace module. Three rows fill one 4 m bed.","description":"A 3.6 m row of highland tuber crop growing on a raised earth ridge, sized to lie along the bed of a terrace module. Three rows fill one 4 m bed. Overall 3.600 x 0.334 x 0.620 m (X x Y x Z), metre units, +Y up, +Z forward, resting on y=0. Andean Terraces and Stone Village / highland-lp-v1: flat shaded grey stone, tilled earth, dry olive turf, straw thatch, dark timber, fired clay and one dyed red cloth, with an embedded procedural stone map and no custom shaders. Static geometry; no rig, animation, collision or navigation data.","status":"published","url":"https://3dassets.dev/assets/andean-terraces-and-stone-village-terrace-crop-row-afcab320","cdnUrl":"https://cdn.3dassets.dev/assets/38222/v1/model.glb","downloadUrl":"https://3dassets.dev/download/andean-terraces-and-stone-village-terrace-crop-row-afcab320","thumbnailUrl":"https://cdn.3dassets.dev/assets/38222/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/38222/v1/poster.webp","blurhash":"U6AJ=so401%LX9_1s.IV00X5~pRja000Sg?a","category":{"slug":"nature","title":"Nature & Landscape"},"tags":[{"slug":"historical","title":"Historical"},{"slug":"low-poly","title":"Low Poly"},{"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":7452,"triangles":120,"vertices":360,"meshes":2,"materials":2,"textures":0,"animations":[],"boundingBox":{"min":[-1.7999999523162842,0.000008545347995367325,-0.31004363325519907],"max":[1.7999999523162842,0.3338098732073754,0.31004363325519907]},"sizeMeters":[3.6,0.334,0.62],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"Claude Opus 5","downloads":0,"publishedAt":"2026-09-12T14:05:44.238Z","updatedAt":"2026-09-12T14:05:44.337Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/38222/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function TerraceCropRowAndeanTerracesAndStoneVillage(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/38222/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/38222/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/38222/v1/model.glb\" alt=\"Terrace Crop Row (Andean Terraces and Stone Village)\" camera-controls auto-rotate></model-viewer>","blender":"# Blender 4.x: File > Import > glTF 2.0, or from the Python console after downloading the file.\nimport bpy\nbpy.ops.import_scene.gltf(filepath='model.glb')  # from https://cdn.3dassets.dev/assets/38222/v1/model.glb\n# Metres and +Y up are converted to Blender's Z-up scene automatically.","godot":"# Godot 4: copy model.glb into res://models/ and the editor imports it as a scene.\nvar packed := load(\"res://models/model.glb\") as PackedScene\nvar model := packed.instantiate()\nadd_child(model)","unity":"// Unity: import model.glb with glTFast (Package Manager: com.unity.cloud.gltfast) and drag the prefab in,\n// or load it at runtime straight from the CDN:\nusing GLTFast;\nvar gltf = new GltfImport();\nif (await gltf.Load(\"https://cdn.3dassets.dev/assets/38222/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"38224","slug":"andean-terraces-and-stone-village-terrace-crop-row-bar-b05aa775","title":"Terrace Crop Row Bare (Andean Terraces and Stone Village)","summary":"The same 3.6 m crop ridge turned over and bare, for a terrace bed between plantings.","description":"The same 3.6 m crop ridge turned over and bare, for a terrace bed between plantings. Overall 3.600 x 0.080 x 0.620 m (X x Y x Z), metre units, +Y up, +Z forward, resting on y=0. Functional variant of terrace-crop-row. Andean Terraces and Stone Village / highland-lp-v1: flat shaded grey stone, tilled earth, dry olive turf, straw thatch, dark timber, fired clay and one dyed red cloth, with an embedded procedural stone map and no custom shaders. Static geometry; no rig, animation, collision or navigation data.","status":"published","url":"https://3dassets.dev/assets/andean-terraces-and-stone-village-terrace-crop-row-bar-b05aa775","cdnUrl":"https://cdn.3dassets.dev/assets/38224/v1/model.glb","downloadUrl":"https://3dassets.dev/download/andean-terraces-and-stone-village-terrace-crop-row-bar-b05aa775","thumbnailUrl":"https://cdn.3dassets.dev/assets/38224/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/38224/v1/poster.webp","blurhash":"U48|eN%10Lt7%1^*ofE200a#~VRjE301WA^*","category":{"slug":"nature","title":"Nature & Landscape"},"tags":[{"slug":"historical","title":"Historical"},{"slug":"low-poly","title":"Low Poly"},{"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":1644,"triangles":12,"vertices":36,"meshes":1,"materials":1,"textures":0,"animations":[],"boundingBox":{"min":[-1.7999999523162842,0.000008545347995367325,-0.31004363325519907],"max":[1.7999999523162842,0.07999145286386529,0.31004363325519907]},"sizeMeters":[3.6,0.08,0.62],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"Claude Opus 5","downloads":0,"publishedAt":"2026-09-12T14:05:44.444Z","updatedAt":"2026-09-12T14:05:44.565Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/38224/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function TerraceCropRowBareAndeanTerracesAndStoneVillage(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/38224/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/38224/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/38224/v1/model.glb\" alt=\"Terrace Crop Row Bare (Andean Terraces and Stone Village)\" camera-controls auto-rotate></model-viewer>","blender":"# Blender 4.x: File > Import > glTF 2.0, or from the Python console after downloading the file.\nimport bpy\nbpy.ops.import_scene.gltf(filepath='model.glb')  # from https://cdn.3dassets.dev/assets/38224/v1/model.glb\n# Metres and +Y up are converted to Blender's Z-up scene automatically.","godot":"# Godot 4: copy model.glb into res://models/ and the editor imports it as a scene.\nvar packed := load(\"res://models/model.glb\") as PackedScene\nvar model := packed.instantiate()\nadd_child(model)","unity":"// Unity: import model.glb with glTFast (Package Manager: com.unity.cloud.gltfast) and drag the prefab in,\n// or load it at runtime straight from the CDN:\nusing GLTFast;\nvar gltf = new GltfImport();\nif (await gltf.Load(\"https://cdn.3dassets.dev/assets/38224/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"38225","slug":"andean-terraces-and-stone-village-terrace-crop-row-rea-794a667a","title":"Terrace Crop Row Ready (Andean Terraces and Stone Village)","summary":"The same 3.6 m crop ridge grown out and ready to lift, with the seed heads standing over the foliage.","description":"The same 3.6 m crop ridge grown out and ready to lift, with the seed heads standing over the foliage. Overall 3.600 x 0.833 x 0.620 m (X x Y x Z), metre units, +Y up, +Z forward, resting on y=0. Functional variant of terrace-crop-row. Andean Terraces and Stone Village / highland-lp-v1: flat shaded grey stone, tilled earth, dry olive turf, straw thatch, dark timber, fired clay and one dyed red cloth, with an embedded procedural stone map and no custom shaders. Static geometry; no rig, animation, collision or navigation data.","status":"published","url":"https://3dassets.dev/assets/andean-terraces-and-stone-village-terrace-crop-row-rea-794a667a","cdnUrl":"https://cdn.3dassets.dev/assets/38225/v1/model.glb","downloadUrl":"https://3dassets.dev/download/andean-terraces-and-stone-village-terrace-crop-row-rea-794a667a","thumbnailUrl":"https://cdn.3dassets.dev/assets/38225/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/38225/v1/poster.webp","blurhash":"U9C%1%%L02x@xu~os.IV00Rk~VM{IC02j[-:","category":{"slug":"nature","title":"Nature & Landscape"},"tags":[{"slug":"historical","title":"Historical"},{"slug":"low-poly","title":"Low Poly"},{"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":34168,"triangles":660,"vertices":1980,"meshes":3,"materials":3,"textures":0,"animations":[],"boundingBox":{"min":[-1.7999999523162842,0.000008545347995367325,-0.31004363325519907],"max":[1.7999999523162842,0.83246185399473,0.31004363325519907]},"sizeMeters":[3.6,0.832,0.62],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"Claude Opus 5","downloads":0,"publishedAt":"2026-09-12T14:05:44.463Z","updatedAt":"2026-09-12T14:05:44.576Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/38225/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function TerraceCropRowReadyAndeanTerracesAndStoneVillage(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/38225/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/38225/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/38225/v1/model.glb\" alt=\"Terrace Crop Row Ready (Andean Terraces and Stone Village)\" camera-controls auto-rotate></model-viewer>","blender":"# Blender 4.x: File > Import > glTF 2.0, or from the Python console after downloading the file.\nimport bpy\nbpy.ops.import_scene.gltf(filepath='model.glb')  # from https://cdn.3dassets.dev/assets/38225/v1/model.glb\n# Metres and +Y up are converted to Blender's Z-up scene automatically.","godot":"# Godot 4: copy model.glb into res://models/ and the editor imports it as a scene.\nvar packed := load(\"res://models/model.glb\") as PackedScene\nvar model := packed.instantiate()\nadd_child(model)","unity":"// Unity: import model.glb with glTFast (Package Manager: com.unity.cloud.gltfast) and drag the prefab in,\n// or load it at runtime straight from the CDN:\nusing GLTFast;\nvar gltf = new GltfImport();\nif (await gltf.Load(\"https://cdn.3dassets.dev/assets/38225/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"38226","slug":"andean-terraces-and-stone-village-mountain-ground-modu-d88495d5","title":"Mountain Ground Module (Andean Terraces and Stone Village)","summary":"A 4 m square of highland ground: a 240 mm slab of earth under low turf hummocks and loose surface stones. Tiles butt edge to edge on their four ports to make the valley floor a terrace row stands on.","description":"A 4 m square of highland ground: a 240 mm slab of earth under low turf hummocks and loose surface stones. Tiles butt edge to edge on their four ports to make the valley floor a terrace row stands on. Overall 4.188 x 0.424 x 4.056 m (X x Y x Z), metre units, +Y up, +Z forward, resting on y=0. The walking surface is 240 mm above the module base, so anything standing on it is placed at that height. Connectors: north (ground), south (ground), west (ground), east (ground). Andean Terraces and Stone Village / highland-lp-v1: flat shaded grey stone, tilled earth, dry olive turf, straw thatch, dark timber, fired clay and one dyed red cloth, with an embedded procedural stone map and no custom shaders. Static geometry; no rig, animation, collision or navigation data.","status":"published","url":"https://3dassets.dev/assets/andean-terraces-and-stone-village-mountain-ground-modu-d88495d5","cdnUrl":"https://cdn.3dassets.dev/assets/38226/v1/model.glb","downloadUrl":"https://3dassets.dev/download/andean-terraces-and-stone-village-mountain-ground-modu-d88495d5","thumbnailUrl":"https://cdn.3dassets.dev/assets/38226/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/38226/v1/poster.webp","blurhash":"U8BWMI-.00WExuayR*t700IV~obZD*o3s:My","category":{"slug":"nature","title":"Nature & Landscape"},"tags":[{"slug":"historical","title":"Historical"},{"slug":"low-poly","title":"Low Poly"},{"slug":"exterior","title":"Exterior"},{"slug":"modular","title":"Modular"}],"license":{"slug":"cc0-1.0","name":"CC0 1.0 Universal","url":"https://creativecommons.org/publicdomain/zero/1.0/","attributionRequired":false},"contributor":{"username":"3dassets","name":"3D Assets","url":"https://3dassets.dev/u/3dassets"},"stats":{"fileSize":22752,"triangles":144,"vertices":432,"meshes":3,"materials":3,"textures":1,"animations":[],"boundingBox":{"min":[-2.187574625015259,0.00012329209607400693,-2.055977835778762],"max":[2,0.4244642704941277,2]},"sizeMeters":[4.188,0.424,4.056],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization","EXT_texture_webp"]},"aiGenerated":true,"aiModel":"Claude Opus 5","downloads":0,"publishedAt":"2026-09-12T14:05:47.048Z","updatedAt":"2026-09-12T14:05:47.148Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/38226/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function MountainGroundModuleAndeanTerracesAndStoneVillage(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/38226/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/38226/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/38226/v1/model.glb\" alt=\"Mountain Ground Module (Andean Terraces and Stone Village)\" camera-controls auto-rotate></model-viewer>","blender":"# Blender 4.x: File > Import > glTF 2.0, or from the Python console after downloading the file.\nimport bpy\nbpy.ops.import_scene.gltf(filepath='model.glb')  # from https://cdn.3dassets.dev/assets/38226/v1/model.glb\n# Metres and +Y up are converted to Blender's Z-up scene automatically.","godot":"# Godot 4: copy model.glb into res://models/ and the editor imports it as a scene.\nvar packed := load(\"res://models/model.glb\") as PackedScene\nvar model := packed.instantiate()\nadd_child(model)","unity":"// Unity: import model.glb with glTFast (Package Manager: com.unity.cloud.gltfast) and drag the prefab in,\n// or load it at runtime straight from the CDN:\nusing GLTFast;\nvar gltf = new GltfImport();\nif (await gltf.Load(\"https://cdn.3dassets.dev/assets/38226/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"38227","slug":"andean-terraces-and-stone-village-mountain-ground-modu-138e0113","title":"Mountain Ground Module Dry (Andean Terraces and Stone Village)","summary":"The same 4 m ground tile in the dry tone of the high plain, with the turf hummocks turned to bare earth. Tiles with the standard module on the same ports, so the valley floor can be mottled rather than uniform.","description":"The same 4 m ground tile in the dry tone of the high plain, with the turf hummocks turned to bare earth. Tiles with the standard module on the same ports, so the valley floor can be mottled rather than uniform. Overall 4.188 x 0.424 x 4.056 m (X x Y x Z), metre units, +Y up, +Z forward, resting on y=0. The walking surface is 240 mm above the module base, so anything standing on it is placed at that height. Cosmetic colour variant of mountain-ground-module; the geometry is unchanged. Connectors: north (ground), south (ground), west (ground), east (ground). Andean Terraces and Stone Village / highland-lp-v1: flat shaded grey stone, tilled earth, dry olive turf, straw thatch, dark timber, fired clay and one dyed red cloth, with an embedded procedural stone map and no custom shaders. Static geometry; no rig, animation, collision or navigation data.","status":"published","url":"https://3dassets.dev/assets/andean-terraces-and-stone-village-mountain-ground-modu-138e0113","cdnUrl":"https://cdn.3dassets.dev/assets/38227/v1/model.glb","downloadUrl":"https://3dassets.dev/download/andean-terraces-and-stone-village-mountain-ground-modu-138e0113","thumbnailUrl":"https://cdn.3dassets.dev/assets/38227/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/38227/v1/poster.webp","blurhash":"U5AcrH={00NLxtWBRjoz00E2~VWAIos:s;RQ","category":{"slug":"nature","title":"Nature & Landscape"},"tags":[{"slug":"historical","title":"Historical"},{"slug":"low-poly","title":"Low Poly"},{"slug":"exterior","title":"Exterior"},{"slug":"modular","title":"Modular"}],"license":{"slug":"cc0-1.0","name":"CC0 1.0 Universal","url":"https://creativecommons.org/publicdomain/zero/1.0/","attributionRequired":false},"contributor":{"username":"3dassets","name":"3D Assets","url":"https://3dassets.dev/u/3dassets"},"stats":{"fileSize":22688,"triangles":144,"vertices":432,"meshes":3,"materials":2,"textures":1,"animations":[],"boundingBox":{"min":[-2.187574625015259,0.00012329209607400693,-2.055977835778762],"max":[2,0.4244642704941277,2]},"sizeMeters":[4.188,0.424,4.056],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization","EXT_texture_webp"]},"aiGenerated":true,"aiModel":"Claude Opus 5","downloads":0,"publishedAt":"2026-09-12T14:05:47.069Z","updatedAt":"2026-09-12T14:05:47.180Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/38227/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function MountainGroundModuleDryAndeanTerracesAndStoneVillage(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/38227/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/38227/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/38227/v1/model.glb\" alt=\"Mountain Ground Module Dry (Andean Terraces and Stone Village)\" camera-controls auto-rotate></model-viewer>","blender":"# Blender 4.x: File > Import > glTF 2.0, or from the Python console after downloading the file.\nimport bpy\nbpy.ops.import_scene.gltf(filepath='model.glb')  # from https://cdn.3dassets.dev/assets/38227/v1/model.glb\n# Metres and +Y up are converted to Blender's Z-up scene automatically.","godot":"# Godot 4: copy model.glb into res://models/ and the editor imports it as a scene.\nvar packed := load(\"res://models/model.glb\") as PackedScene\nvar model := packed.instantiate()\nadd_child(model)","unity":"// Unity: import model.glb with glTFast (Package Manager: com.unity.cloud.gltfast) and drag the prefab in,\n// or load it at runtime straight from the CDN:\nusing GLTFast;\nvar gltf = new GltfImport();\nif (await gltf.Load(\"https://cdn.3dassets.dev/assets/38227/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"38229","slug":"andean-terraces-and-stone-village-hillside-core-block-fc63a40d","title":"Hillside Core Block (Andean Terraces and Stone Village)","summary":"A plain block of hillside earth, 4 m across the row by 3.6 m deep and a metre thick: the body a terrace row stands on. Stack it under a row so the bank is solid ground rather than a shelf over air, and nothing of it shows but the cut face at the plot edge.","description":"A plain block of hillside earth, 4 m across the row by 3.6 m deep and a metre thick: the body a terrace row stands on. Stack it under a row so the bank is solid ground rather than a shelf over air, and nothing of it shows but the cut face at the plot edge. Overall 4.000 x 1.000 x 3.600 m (X x Y x Z), metre units, +Y up, +Z forward, resting on y=0. Hidden structural fill: it is 3.6 m deep to match the 3.6 m set back between terrace rows, so a column of blocks fills exactly the space under one row. Stack from the valley floor up to the base of the row it carries, one metre at a time. Connectors: start (core), end (core), uphill (core), downhill (core). Andean Terraces and Stone Village / highland-lp-v1: flat shaded grey stone, tilled earth, dry olive turf, straw thatch, dark timber, fired clay and one dyed red cloth, with an embedded procedural stone map and no custom shaders. Static geometry; no rig, animation, collision or navigation data.","status":"published","url":"https://3dassets.dev/assets/andean-terraces-and-stone-village-hillside-core-block-fc63a40d","cdnUrl":"https://cdn.3dassets.dev/assets/38229/v1/model.glb","downloadUrl":"https://3dassets.dev/download/andean-terraces-and-stone-village-hillside-core-block-fc63a40d","thumbnailUrl":"https://cdn.3dassets.dev/assets/38229/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/38229/v1/poster.webp","blurhash":"U4B:BA~B00Mz^*jdNGoc009a?HR+0LtKsENZ","category":{"slug":"roads-infrastructure","title":"Roads & Infrastructure"},"tags":[{"slug":"historical","title":"Historical"},{"slug":"low-poly","title":"Low Poly"},{"slug":"exterior","title":"Exterior"},{"slug":"modular","title":"Modular"}],"license":{"slug":"cc0-1.0","name":"CC0 1.0 Universal","url":"https://creativecommons.org/publicdomain/zero/1.0/","attributionRequired":false},"contributor":{"username":"3dassets","name":"3D Assets","url":"https://3dassets.dev/u/3dassets"},"stats":{"fileSize":1572,"triangles":12,"vertices":36,"meshes":1,"materials":1,"textures":0,"animations":[],"boundingBox":{"min":[-2,-0.00007629627368999081,-1.8000427259132663],"max":[2,1.00007629627369,1.8000427259132663]},"sizeMeters":[4,1,3.6],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"Claude Opus 5","downloads":0,"publishedAt":"2026-09-12T14:05:47.418Z","updatedAt":"2026-09-12T14:05:47.535Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/38229/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function HillsideCoreBlockAndeanTerracesAndStoneVillage(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/38229/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/38229/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/38229/v1/model.glb\" alt=\"Hillside Core Block (Andean Terraces and Stone Village)\" camera-controls auto-rotate></model-viewer>","blender":"# Blender 4.x: File > Import > glTF 2.0, or from the Python console after downloading the file.\nimport bpy\nbpy.ops.import_scene.gltf(filepath='model.glb')  # from https://cdn.3dassets.dev/assets/38229/v1/model.glb\n# Metres and +Y up are converted to Blender's Z-up scene automatically.","godot":"# Godot 4: copy model.glb into res://models/ and the editor imports it as a scene.\nvar packed := load(\"res://models/model.glb\") as PackedScene\nvar model := packed.instantiate()\nadd_child(model)","unity":"// Unity: import model.glb with glTFast (Package Manager: com.unity.cloud.gltfast) and drag the prefab in,\n// or load it at runtime straight from the CDN:\nusing GLTFast;\nvar gltf = new GltfImport();\nif (await gltf.Load(\"https://cdn.3dassets.dev/assets/38229/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"38228","slug":"andean-terraces-and-stone-village-scree-slope-fba0a921","title":"Scree Slope (Andean Terraces and Stone Village)","summary":"A 4 m module of loose scree: the hillside rises from ground level at the front to 2.4 m at the back, with broken stone lying down the slope. Modules sit behind the top terrace row to carry the ground on up the mountain.","description":"A 4 m module of loose scree: the hillside rises from ground level at the front to 2.4 m at the back, with broken stone lying down the slope. Modules sit behind the top terrace row to carry the ground on up the mountain. Overall 4.031 x 2.425 x 4.000 m (X x Y x Z), metre units, +Y up, +Z forward, resting on y=0. Andean Terraces and Stone Village / highland-lp-v1: flat shaded grey stone, tilled earth, dry olive turf, straw thatch, dark timber, fired clay and one dyed red cloth, with an embedded procedural stone map and no custom shaders. Static geometry; no rig, animation, collision or navigation data.","status":"published","url":"https://3dassets.dev/assets/andean-terraces-and-stone-village-scree-slope-fba0a921","cdnUrl":"https://cdn.3dassets.dev/assets/38228/v1/model.glb","downloadUrl":"https://3dassets.dev/download/andean-terraces-and-stone-village-scree-slope-fba0a921","thumbnailUrl":"https://cdn.3dassets.dev/assets/38228/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/38228/v1/poster.webp","blurhash":"U5D+h]x]00Nxxv4oE1-o00IV%NniwJ~W-pag","category":{"slug":"nature","title":"Nature & Landscape"},"tags":[{"slug":"historical","title":"Historical"},{"slug":"low-poly","title":"Low Poly"},{"slug":"exterior","title":"Exterior"},{"slug":"modular","title":"Modular"}],"license":{"slug":"cc0-1.0","name":"CC0 1.0 Universal","url":"https://creativecommons.org/publicdomain/zero/1.0/","attributionRequired":false},"contributor":{"username":"3dassets","name":"3D Assets","url":"https://3dassets.dev/u/3dassets"},"stats":{"fileSize":26276,"triangles":204,"vertices":612,"meshes":2,"materials":2,"textures":1,"animations":[],"boundingBox":{"min":[-2.030695915222168,-0.00010981895039785528,-2],"max":[2,2.4254038467610815,2]},"sizeMeters":[4.031,2.426,4],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization","EXT_texture_webp"]},"aiGenerated":true,"aiModel":"Claude Opus 5","downloads":0,"publishedAt":"2026-09-12T14:05:47.399Z","updatedAt":"2026-09-12T14:05:47.498Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/38228/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function ScreeSlopeAndeanTerracesAndStoneVillage(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/38228/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/38228/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/38228/v1/model.glb\" alt=\"Scree Slope (Andean Terraces and Stone Village)\" camera-controls auto-rotate></model-viewer>","blender":"# Blender 4.x: File > Import > glTF 2.0, or from the Python console after downloading the file.\nimport bpy\nbpy.ops.import_scene.gltf(filepath='model.glb')  # from https://cdn.3dassets.dev/assets/38228/v1/model.glb\n# Metres and +Y up are converted to Blender's Z-up scene automatically.","godot":"# Godot 4: copy model.glb into res://models/ and the editor imports it as a scene.\nvar packed := load(\"res://models/model.glb\") as PackedScene\nvar model := packed.instantiate()\nadd_child(model)","unity":"// Unity: import model.glb with glTFast (Package Manager: com.unity.cloud.gltfast) and drag the prefab in,\n// or load it at runtime straight from the CDN:\nusing GLTFast;\nvar gltf = new GltfImport();\nif (await gltf.Load(\"https://cdn.3dassets.dev/assets/38228/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"38230","slug":"andean-terraces-and-stone-village-gorge-edge-module-21c58915","title":"Gorge Edge Module (Andean Terraces and Stone Village)","summary":"A 4 m module of the lip of a gorge: turfed ground on top of a 1.8 m stone cliff that breaks away on the front face. Place it 1.8 m below the valley floor tiles it continues, so its ledge lines up with them, and face the cliff into the gorge.","description":"A 4 m module of the lip of a gorge: turfed ground on top of a 1.8 m stone cliff that breaks away on the front face. Place it 1.8 m below the valley floor tiles it continues, so its ledge lines up with them, and face the cliff into the gorge. Overall 4.082 x 2.280 x 4.506 m (X x Y x Z), metre units, +Y up, +Z forward, resting on y=0. The ledge surface is 2.04 m above the module base and the cliff drops from it on the +Z face. Connectors: inland (ledge), west (ledge), east (ledge). Andean Terraces and Stone Village / highland-lp-v1: flat shaded grey stone, tilled earth, dry olive turf, straw thatch, dark timber, fired clay and one dyed red cloth, with an embedded procedural stone map and no custom shaders. Static geometry; no rig, animation, collision or navigation data.","status":"published","url":"https://3dassets.dev/assets/andean-terraces-and-stone-village-gorge-edge-module-21c58915","cdnUrl":"https://cdn.3dassets.dev/assets/38230/v1/model.glb","downloadUrl":"https://3dassets.dev/download/andean-terraces-and-stone-village-gorge-edge-module-21c58915","thumbnailUrl":"https://cdn.3dassets.dev/assets/38230/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/38230/v1/poster.webp","blurhash":"U6D]et~X00%x^[IBD,-:004.VsIB9l.7$~Dj","category":{"slug":"nature","title":"Nature & Landscape"},"tags":[{"slug":"historical","title":"Historical"},{"slug":"low-poly","title":"Low Poly"},{"slug":"exterior","title":"Exterior"},{"slug":"modular","title":"Modular"}],"license":{"slug":"cc0-1.0","name":"CC0 1.0 Universal","url":"https://creativecommons.org/publicdomain/zero/1.0/","attributionRequired":false},"contributor":{"username":"3dassets","name":"3D Assets","url":"https://3dassets.dev/u/3dassets"},"stats":{"fileSize":23560,"triangles":156,"vertices":468,"meshes":3,"materials":3,"textures":1,"animations":[],"boundingBox":{"min":[-2.0665628910064697,-0.0000273719874270828,-2.377989352400297],"max":[2.0155513286590576,2.280047608610803,2.1281092166900635]},"sizeMeters":[4.082,2.28,4.506],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization","EXT_texture_webp"]},"aiGenerated":true,"aiModel":"Claude Opus 5","downloads":0,"publishedAt":"2026-09-12T14:05:49.844Z","updatedAt":"2026-09-12T14:05:50.035Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/38230/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function GorgeEdgeModuleAndeanTerracesAndStoneVillage(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/38230/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/38230/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/38230/v1/model.glb\" alt=\"Gorge Edge Module (Andean Terraces and Stone Village)\" camera-controls auto-rotate></model-viewer>","blender":"# Blender 4.x: File > Import > glTF 2.0, or from the Python console after downloading the file.\nimport bpy\nbpy.ops.import_scene.gltf(filepath='model.glb')  # from https://cdn.3dassets.dev/assets/38230/v1/model.glb\n# Metres and +Y up are converted to Blender's Z-up scene automatically.","godot":"# Godot 4: copy model.glb into res://models/ and the editor imports it as a scene.\nvar packed := load(\"res://models/model.glb\") as PackedScene\nvar model := packed.instantiate()\nadd_child(model)","unity":"// Unity: import model.glb with glTFast (Package Manager: com.unity.cloud.gltfast) and drag the prefab in,\n// or load it at runtime straight from the CDN:\nusing GLTFast;\nvar gltf = new GltfImport();\nif (await gltf.Load(\"https://cdn.3dassets.dev/assets/38230/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"38231","slug":"andean-terraces-and-stone-village-boulder-set-fd4762d4","title":"Boulder Set (Andean Terraces and Stone Village)","summary":"Three weathered granite boulders as one placement, the largest 1.2 m across, for breaking up a hillside or a terrace foot.","description":"Three weathered granite boulders as one placement, the largest 1.2 m across, for breaking up a hillside or a terrace foot. Overall 2.663 x 1.104 x 1.721 m (X x Y x Z), metre units, +Y up, +Z forward, resting on y=0. Andean Terraces and Stone Village / highland-lp-v1: flat shaded grey stone, tilled earth, dry olive turf, straw thatch, dark timber, fired clay and one dyed red cloth, with an embedded procedural stone map and no custom shaders. Static geometry; no rig, animation, collision or navigation data.","status":"published","url":"https://3dassets.dev/assets/andean-terraces-and-stone-village-boulder-set-fd4762d4","cdnUrl":"https://cdn.3dassets.dev/assets/38231/v1/model.glb","downloadUrl":"https://3dassets.dev/download/andean-terraces-and-stone-village-boulder-set-fd4762d4","thumbnailUrl":"https://cdn.3dassets.dev/assets/38231/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/38231/v1/poster.webp","blurhash":"U6A^OI~q00t7%MofM{Rj0000~qt7D%Rjxuxu","category":{"slug":"nature","title":"Nature & Landscape"},"tags":[{"slug":"historical","title":"Historical"},{"slug":"low-poly","title":"Low Poly"},{"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":17872,"triangles":72,"vertices":216,"meshes":1,"materials":1,"textures":1,"animations":[],"boundingBox":{"min":[-1.044259786605835,-0.00006988059322210471,-0.665076590187],"max":[1.6183850765228271,1.1038465739373384,1.0555216437644233]},"sizeMeters":[2.663,1.104,1.721],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization","EXT_texture_webp"]},"aiGenerated":true,"aiModel":"Claude Opus 5","downloads":0,"publishedAt":"2026-09-12T14:05:50.000Z","updatedAt":"2026-09-12T14:05:50.093Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/38231/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function BoulderSetAndeanTerracesAndStoneVillage(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/38231/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/38231/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/38231/v1/model.glb\" alt=\"Boulder Set (Andean Terraces and Stone Village)\" camera-controls auto-rotate></model-viewer>","blender":"# Blender 4.x: File > Import > glTF 2.0, or from the Python console after downloading the file.\nimport bpy\nbpy.ops.import_scene.gltf(filepath='model.glb')  # from https://cdn.3dassets.dev/assets/38231/v1/model.glb\n# Metres and +Y up are converted to Blender's Z-up scene automatically.","godot":"# Godot 4: copy model.glb into res://models/ and the editor imports it as a scene.\nvar packed := load(\"res://models/model.glb\") as PackedScene\nvar model := packed.instantiate()\nadd_child(model)","unity":"// Unity: import model.glb with glTFast (Package Manager: com.unity.cloud.gltfast) and drag the prefab in,\n// or load it at runtime straight from the CDN:\nusing GLTFast;\nvar gltf = new GltfImport();\nif (await gltf.Load(\"https://cdn.3dassets.dev/assets/38231/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"38232","slug":"andean-terraces-and-stone-village-tussock-grass-clump-49aaee8d","title":"Tussock Grass Clump (Andean Terraces and Stone Village)","summary":"A clump of coarse highland tussock grass, 700 mm across, on its own mound of earth. Scatter it over ground modules and terrace beds.","description":"A clump of coarse highland tussock grass, 700 mm across, on its own mound of earth. Scatter it over ground modules and terrace beds. Overall 0.789 x 0.602 x 0.744 m (X x Y x Z), metre units, +Y up, +Z forward, resting on y=0. Andean Terraces and Stone Village / highland-lp-v1: flat shaded grey stone, tilled earth, dry olive turf, straw thatch, dark timber, fired clay and one dyed red cloth, with an embedded procedural stone map and no custom shaders. Static geometry; no rig, animation, collision or navigation data.","status":"published","url":"https://3dassets.dev/assets/andean-terraces-and-stone-village-tussock-grass-clump-49aaee8d","cdnUrl":"https://cdn.3dassets.dev/assets/38232/v1/model.glb","downloadUrl":"https://3dassets.dev/download/andean-terraces-and-stone-village-tussock-grass-clump-49aaee8d","thumbnailUrl":"https://cdn.3dassets.dev/assets/38232/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/38232/v1/poster.webp","blurhash":"U8BpqIM{00%2?aaxV[t700og~nj[4VRkf~ax","category":{"slug":"nature","title":"Nature & Landscape"},"tags":[{"slug":"historical","title":"Historical"},{"slug":"low-poly","title":"Low Poly"},{"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":20816,"triangles":396,"vertices":1188,"meshes":2,"materials":2,"textures":0,"animations":[],"boundingBox":{"min":[-0.4122297167778015,-0.00001797351395999014,-0.3296094335349372],"max":[0.37660059332847595,0.6022875634149305,0.41396189701874764]},"sizeMeters":[0.789,0.602,0.744],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"Claude Opus 5","downloads":0,"publishedAt":"2026-09-12T14:05:50.133Z","updatedAt":"2026-09-12T14:05:50.238Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/38232/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function TussockGrassClumpAndeanTerracesAndStoneVillage(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/38232/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/38232/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/38232/v1/model.glb\" alt=\"Tussock Grass Clump (Andean Terraces and Stone Village)\" camera-controls auto-rotate></model-viewer>","blender":"# Blender 4.x: File > Import > glTF 2.0, or from the Python console after downloading the file.\nimport bpy\nbpy.ops.import_scene.gltf(filepath='model.glb')  # from https://cdn.3dassets.dev/assets/38232/v1/model.glb\n# Metres and +Y up are converted to Blender's Z-up scene automatically.","godot":"# Godot 4: copy model.glb into res://models/ and the editor imports it as a scene.\nvar packed := load(\"res://models/model.glb\") as PackedScene\nvar model := packed.instantiate()\nadd_child(model)","unity":"// Unity: import model.glb with glTFast (Package Manager: com.unity.cloud.gltfast) and drag the prefab in,\n// or load it at runtime straight from the CDN:\nusing GLTFast;\nvar gltf = new GltfImport();\nif (await gltf.Load(\"https://cdn.3dassets.dev/assets/38232/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"38233","slug":"andean-terraces-and-stone-village-column-cactus-fdecf9b8","title":"Column Cactus (Andean Terraces and Stone Village)","summary":"A ribbed column cactus 2.2 m tall with two raised arms and a single flower at the crown, for dry ground at the foot of the terraces.","description":"A ribbed column cactus 2.2 m tall with two raised arms and a single flower at the crown, for dry ground at the foot of the terraces. Overall 0.908 x 2.238 x 0.440 m (X x Y x Z), metre units, +Y up, +Z forward, resting on y=0. Andean Terraces and Stone Village / highland-lp-v1: flat shaded grey stone, tilled earth, dry olive turf, straw thatch, dark timber, fired clay and one dyed red cloth, with an embedded procedural stone map and no custom shaders. Static geometry; no rig, animation, collision or navigation data.","status":"published","url":"https://3dassets.dev/assets/andean-terraces-and-stone-village-column-cactus-fdecf9b8","cdnUrl":"https://cdn.3dassets.dev/assets/38233/v1/model.glb","downloadUrl":"https://3dassets.dev/download/andean-terraces-and-stone-village-column-cactus-fdecf9b8","thumbnailUrl":"https://cdn.3dassets.dev/assets/38233/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/38233/v1/poster.webp","blurhash":"U5Amn.-;0001^Pt7E%I:4Uof?[Rk8yR%yVs=","category":{"slug":"nature","title":"Nature & Landscape"},"tags":[{"slug":"historical","title":"Historical"},{"slug":"low-poly","title":"Low Poly"},{"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":16480,"triangles":306,"vertices":918,"meshes":2,"materials":2,"textures":0,"animations":[],"boundingBox":{"min":[-0.4480957103560673,0,-0.21995299150666753],"max":[0.4599794460128056,2.237996802312882,0.21995299150666753]},"sizeMeters":[0.908,2.238,0.44],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"Claude Opus 5","downloads":0,"publishedAt":"2026-09-12T14:05:50.272Z","updatedAt":"2026-09-12T14:05:50.371Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/38233/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function ColumnCactusAndeanTerracesAndStoneVillage(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/38233/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/38233/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/38233/v1/model.glb\" alt=\"Column Cactus (Andean Terraces and Stone Village)\" camera-controls auto-rotate></model-viewer>","blender":"# Blender 4.x: File > Import > glTF 2.0, or from the Python console after downloading the file.\nimport bpy\nbpy.ops.import_scene.gltf(filepath='model.glb')  # from https://cdn.3dassets.dev/assets/38233/v1/model.glb\n# Metres and +Y up are converted to Blender's Z-up scene automatically.","godot":"# Godot 4: copy model.glb into res://models/ and the editor imports it as a scene.\nvar packed := load(\"res://models/model.glb\") as PackedScene\nvar model := packed.instantiate()\nadd_child(model)","unity":"// Unity: import model.glb with glTFast (Package Manager: com.unity.cloud.gltfast) and drag the prefab in,\n// or load it at runtime straight from the CDN:\nusing GLTFast;\nvar gltf = new GltfImport();\nif (await gltf.Load(\"https://cdn.3dassets.dev/assets/38233/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"38234","slug":"andean-terraces-and-stone-village-low-shrub-c5d73528","title":"Low Shrub (Andean Terraces and Stone Village)","summary":"A wind cut highland shrub about a metre across and 700 mm high, woody at the base and dense on top.","description":"A wind cut highland shrub about a metre across and 700 mm high, woody at the base and dense on top. Overall 1.083 x 0.815 x 1.057 m (X x Y x Z), metre units, +Y up, +Z forward, resting on y=0. Andean Terraces and Stone Village / highland-lp-v1: flat shaded grey stone, tilled earth, dry olive turf, straw thatch, dark timber, fired clay and one dyed red cloth, with an embedded procedural stone map and no custom shaders. Static geometry; no rig, animation, collision or navigation data.","status":"published","url":"https://3dassets.dev/assets/andean-terraces-and-stone-village-low-shrub-c5d73528","cdnUrl":"https://cdn.3dassets.dev/assets/38234/v1/model.glb","downloadUrl":"https://3dassets.dev/download/andean-terraces-and-stone-village-low-shrub-c5d73528","thumbnailUrl":"https://cdn.3dassets.dev/assets/38234/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/38234/v1/poster.webp","blurhash":"U5F6L3~q008_009Gs.xv00D%_K%1?a?a_2Rk","category":{"slug":"nature","title":"Nature & Landscape"},"tags":[{"slug":"historical","title":"Historical"},{"slug":"low-poly","title":"Low Poly"},{"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":14256,"triangles":136,"vertices":408,"meshes":2,"materials":2,"textures":1,"animations":[],"boundingBox":{"min":[-0.5713871717453003,0.000007771735705486282,-0.5824535162040798],"max":[0.5117149353027344,0.8150414348060009,0.47499817319603843]},"sizeMeters":[1.083,0.815,1.057],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization","EXT_texture_webp"]},"aiGenerated":true,"aiModel":"Claude Opus 5","downloads":0,"publishedAt":"2026-09-12T14:05:52.682Z","updatedAt":"2026-09-12T14:05:52.800Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/38234/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function LowShrubAndeanTerracesAndStoneVillage(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/38234/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/38234/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/38234/v1/model.glb\" alt=\"Low Shrub (Andean Terraces and Stone Village)\" camera-controls auto-rotate></model-viewer>","blender":"# Blender 4.x: File > Import > glTF 2.0, or from the Python console after downloading the file.\nimport bpy\nbpy.ops.import_scene.gltf(filepath='model.glb')  # from https://cdn.3dassets.dev/assets/38234/v1/model.glb\n# Metres and +Y up are converted to Blender's Z-up scene automatically.","godot":"# Godot 4: copy model.glb into res://models/ and the editor imports it as a scene.\nvar packed := load(\"res://models/model.glb\") as PackedScene\nvar model := packed.instantiate()\nadd_child(model)","unity":"// Unity: import model.glb with glTFast (Package Manager: com.unity.cloud.gltfast) and drag the prefab in,\n// or load it at runtime straight from the CDN:\nusing GLTFast;\nvar gltf = new GltfImport();\nif (await gltf.Load(\"https://cdn.3dassets.dev/assets/38234/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"38235","slug":"andean-terraces-and-stone-village-irrigation-channel-r-6d315849","title":"Irrigation Channel Run (Andean Terraces and Stone Village)","summary":"A 4 m run of stone lined irrigation channel, 780 mm wide over the kerbs, with still water in it. Runs lay end to end on their ports along the foot of a terrace row.","description":"A 4 m run of stone lined irrigation channel, 780 mm wide over the kerbs, with still water in it. Runs lay end to end on their ports along the foot of a terrace row. Overall 4.000 x 0.380 x 0.780 m (X x Y x Z), metre units, +Y up, +Z forward, resting on y=0. The water surface is modelled as a flat plate and never moves. Connectors: start (channel), end (channel). Andean Terraces and Stone Village / highland-lp-v1: flat shaded grey stone, tilled earth, dry olive turf, straw thatch, dark timber, fired clay and one dyed red cloth, with an embedded procedural stone map and no custom shaders. Static geometry; no rig, animation, collision or navigation data.","status":"published","url":"https://3dassets.dev/assets/andean-terraces-and-stone-village-irrigation-channel-r-6d315849","cdnUrl":"https://cdn.3dassets.dev/assets/38235/v1/model.glb","downloadUrl":"https://3dassets.dev/download/andean-terraces-and-stone-village-irrigation-channel-r-6d315849","thumbnailUrl":"https://cdn.3dassets.dev/assets/38235/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/38235/v1/poster.webp","blurhash":"U6BM}X%M00xu%M~qt7D%00WV_NRjD%00Rj?b","category":{"slug":"roads-infrastructure","title":"Roads & Infrastructure"},"tags":[{"slug":"historical","title":"Historical"},{"slug":"low-poly","title":"Low Poly"},{"slug":"exterior","title":"Exterior"},{"slug":"modular","title":"Modular"}],"license":{"slug":"cc0-1.0","name":"CC0 1.0 Universal","url":"https://creativecommons.org/publicdomain/zero/1.0/","attributionRequired":false},"contributor":{"username":"3dassets","name":"3D Assets","url":"https://3dassets.dev/u/3dassets"},"stats":{"fileSize":21232,"triangles":120,"vertices":360,"meshes":2,"materials":2,"textures":1,"animations":[],"boundingBox":{"min":[-2,0.000052794637207670414,-0.38990447706534015],"max":[2,0.3799472005944208,0.38990447706534015]},"sizeMeters":[4,0.38,0.78],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization","EXT_texture_webp"]},"aiGenerated":true,"aiModel":"Claude Opus 5","downloads":0,"publishedAt":"2026-09-12T14:05:52.781Z","updatedAt":"2026-09-12T14:05:52.901Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/38235/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function IrrigationChannelRunAndeanTerracesAndStoneVillage(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/38235/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/38235/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/38235/v1/model.glb\" alt=\"Irrigation Channel Run (Andean Terraces and Stone Village)\" camera-controls auto-rotate></model-viewer>","blender":"# Blender 4.x: File > Import > glTF 2.0, or from the Python console after downloading the file.\nimport bpy\nbpy.ops.import_scene.gltf(filepath='model.glb')  # from https://cdn.3dassets.dev/assets/38235/v1/model.glb\n# Metres and +Y up are converted to Blender's Z-up scene automatically.","godot":"# Godot 4: copy model.glb into res://models/ and the editor imports it as a scene.\nvar packed := load(\"res://models/model.glb\") as PackedScene\nvar model := packed.instantiate()\nadd_child(model)","unity":"// Unity: import model.glb with glTFast (Package Manager: com.unity.cloud.gltfast) and drag the prefab in,\n// or load it at runtime straight from the CDN:\nusing GLTFast;\nvar gltf = new GltfImport();\nif (await gltf.Load(\"https://cdn.3dassets.dev/assets/38235/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"38236","slug":"andean-terraces-and-stone-village-sluice-stone-4c72bfe6","title":"Sluice Stone (Andean Terraces and Stone Village)","summary":"A stone sluice set into an irrigation channel: a dressed slab in two jambs under a lintel, lifted on its timber handle to let the water past. The slab is the only moving part.","description":"A stone sluice set into an irrigation channel: a dressed slab in two jambs under a lintel, lifted on its timber handle to let the water past. The slab is the only moving part. Overall 1.200 x 1.470 x 0.780 m (X x Y x Z), metre units, +Y up, +Z forward, resting on y=0. Named nodes on their own pivots: sluice, the lifting slab. Connectors: start (channel), end (channel). Andean Terraces and Stone Village / highland-lp-v1: flat shaded grey stone, tilled earth, dry olive turf, straw thatch, dark timber, fired clay and one dyed red cloth, with an embedded procedural stone map and no custom shaders. Rigid node-transform clips: open and close. No skinning. No collision or navigation data.","status":"published","url":"https://3dassets.dev/assets/andean-terraces-and-stone-village-sluice-stone-4c72bfe6","cdnUrl":"https://cdn.3dassets.dev/assets/38236/v1/model.glb","downloadUrl":"https://3dassets.dev/download/andean-terraces-and-stone-village-sluice-stone-4c72bfe6","thumbnailUrl":"https://cdn.3dassets.dev/assets/38236/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/38236/v1/poster.webp","blurhash":"U6DS,j_3004n4Tt7R*IT00IU%Mog~q%M%2M|","category":{"slug":"roads-infrastructure","title":"Roads & Infrastructure"},"tags":[{"slug":"historical","title":"Historical"},{"slug":"low-poly","title":"Low Poly"},{"slug":"exterior","title":"Exterior"},{"slug":"animated","title":"Animated"}],"license":{"slug":"cc0-1.0","name":"CC0 1.0 Universal","url":"https://creativecommons.org/publicdomain/zero/1.0/","attributionRequired":false},"contributor":{"username":"3dassets","name":"3D Assets","url":"https://3dassets.dev/u/3dassets"},"stats":{"fileSize":26804,"triangles":108,"vertices":324,"meshes":4,"materials":3,"textures":2,"animations":["open","close"],"boundingBox":{"min":[-0.6000544872181196,0,-0.3899871898162397],"max":[0.6000544872181196,1.4700000286102295,0.3899871898162397]},"sizeMeters":[1.2,1.47,0.78],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization","EXT_texture_webp"]},"aiGenerated":true,"aiModel":"Claude Opus 5","downloads":0,"publishedAt":"2026-09-12T14:05:53.007Z","updatedAt":"2026-09-12T14:05:53.198Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\nimport { AnimationMixer } from 'three'\n\nlet mixer\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/38236/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n  mixer = new AnimationMixer(gltf.scene)\n  mixer.clipAction(gltf.animations[0]).play()\n})\n\n// Call from your render loop; deltaSeconds is time since the previous frame.\nfunction updateAssetAnimation(deltaSeconds) {\n  mixer?.update(deltaSeconds)\n}","r3f":"import { useGLTF, useAnimations } from '@react-three/drei'\nimport { useEffect } from 'react'\n\nexport function SluiceStoneAndeanTerracesAndStoneVillage(props) {\n  const { scene, animations } = useGLTF('https://cdn.3dassets.dev/assets/38236/v1/model.glb')\n  const { actions, names } = useAnimations(animations, scene)\n  useEffect(() => {\n    const action = actions[names[0]]\n    action?.reset().play()\n    return () => { action?.stop() }\n  }, [actions, names])\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/38236/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/38236/v1/model.glb\" alt=\"Sluice Stone (Andean Terraces and Stone Village)\" camera-controls auto-rotate autoplay></model-viewer>","blender":"# Blender 4.x: File > Import > glTF 2.0, or from the Python console after downloading the file.\nimport bpy\nbpy.ops.import_scene.gltf(filepath='model.glb')  # from https://cdn.3dassets.dev/assets/38236/v1/model.glb\n# Metres and +Y up are converted to Blender's Z-up scene automatically.\n# Clips arrive as actions; play them from the Dope Sheet > Action Editor.","godot":"# Godot 4: copy model.glb into res://models/ and the editor imports it as a scene.\nvar packed := load(\"res://models/model.glb\") as PackedScene\nvar model := packed.instantiate()\nadd_child(model)\nvar player := model.find_child(\"AnimationPlayer\", true, false) as AnimationPlayer\nplayer.play(player.get_animation_list()[0])","unity":"// Unity: import model.glb with glTFast (Package Manager: com.unity.cloud.gltfast) and drag the prefab in,\n// or load it at runtime straight from the CDN:\nusing GLTFast;\nvar gltf = new GltfImport();\nif (await gltf.Load(\"https://cdn.3dassets.dev/assets/38236/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);\n// Clips import as legacy AnimationClips on the root; GetComponent<Animation>().Play() starts the first."}},{"id":"38237","slug":"andean-terraces-and-stone-village-spring-head-basin-fd14736e","title":"Spring Head Basin (Andean Terraces and Stone Village)","summary":"A spring head: a round stone catch basin 2.2 m across in front of a coursed back wall, with a carved spout running into it. The water is a still plate and does not move.","description":"A spring head: a round stone catch basin 2.2 m across in front of a coursed back wall, with a carved spout running into it. The water is a still plate and does not move. Overall 2.160 x 1.500 x 2.656 m (X x Y x Z), metre units, +Y up, +Z forward, resting on y=0. Andean Terraces and Stone Village / highland-lp-v1: flat shaded grey stone, tilled earth, dry olive turf, straw thatch, dark timber, fired clay and one dyed red cloth, with an embedded procedural stone map and no custom shaders. Static geometry; no rig, animation, collision or navigation data.","status":"published","url":"https://3dassets.dev/assets/andean-terraces-and-stone-village-spring-head-basin-fd14736e","cdnUrl":"https://cdn.3dassets.dev/assets/38237/v1/model.glb","downloadUrl":"https://3dassets.dev/download/andean-terraces-and-stone-village-spring-head-basin-fd14736e","thumbnailUrl":"https://cdn.3dassets.dev/assets/38237/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/38237/v1/poster.webp","blurhash":"U6Dl[]4n00_3WB00Rj_300t7?bjr_3~qM{IU","category":{"slug":"roads-infrastructure","title":"Roads & Infrastructure"},"tags":[{"slug":"historical","title":"Historical"},{"slug":"low-poly","title":"Low Poly"},{"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":33724,"triangles":336,"vertices":1008,"meshes":2,"materials":2,"textures":1,"animations":[],"boundingBox":{"min":[-1.0800506111179742,0.00003127052083484738,-1.5755608081817627],"max":[1.0800506111179742,1.499968729479165,1.080250859260559]},"sizeMeters":[2.16,1.5,2.656],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization","EXT_texture_webp"]},"aiGenerated":true,"aiModel":"Claude Opus 5","downloads":0,"publishedAt":"2026-09-12T14:05:53.154Z","updatedAt":"2026-09-12T14:05:53.262Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/38237/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function SpringHeadBasinAndeanTerracesAndStoneVillage(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/38237/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/38237/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/38237/v1/model.glb\" alt=\"Spring Head Basin (Andean Terraces and Stone Village)\" camera-controls auto-rotate></model-viewer>","blender":"# Blender 4.x: File > Import > glTF 2.0, or from the Python console after downloading the file.\nimport bpy\nbpy.ops.import_scene.gltf(filepath='model.glb')  # from https://cdn.3dassets.dev/assets/38237/v1/model.glb\n# Metres and +Y up are converted to Blender's Z-up scene automatically.","godot":"# Godot 4: copy model.glb into res://models/ and the editor imports it as a scene.\nvar packed := load(\"res://models/model.glb\") as PackedScene\nvar model := packed.instantiate()\nadd_child(model)","unity":"// Unity: import model.glb with glTFast (Package Manager: com.unity.cloud.gltfast) and drag the prefab in,\n// or load it at runtime straight from the CDN:\nusing GLTFast;\nvar gltf = new GltfImport();\nif (await gltf.Load(\"https://cdn.3dassets.dev/assets/38237/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"38238","slug":"andean-terraces-and-stone-village-salt-pan-plate-f26a1700","title":"Salt Pan Plate (Andean Terraces and Stone Village)","summary":"A 2.4 m plate of four evaporation pans divided by stone kerbs, filled with standing brine. Lay several side by side down a slope below the spring.","description":"A 2.4 m plate of four evaporation pans divided by stone kerbs, filled with standing brine. Lay several side by side down a slope below the spring. Overall 2.400 x 0.300 x 2.400 m (X x Y x Z), metre units, +Y up, +Z forward, resting on y=0. Andean Terraces and Stone Village / highland-lp-v1: flat shaded grey stone, tilled earth, dry olive turf, straw thatch, dark timber, fired clay and one dyed red cloth, with an embedded procedural stone map and no custom shaders. Static geometry; no rig, animation, collision or navigation data.","status":"published","url":"https://3dassets.dev/assets/andean-terraces-and-stone-village-salt-pan-plate-f26a1700","cdnUrl":"https://cdn.3dassets.dev/assets/38238/v1/model.glb","downloadUrl":"https://3dassets.dev/download/andean-terraces-and-stone-village-salt-pan-plate-f26a1700","thumbnailUrl":"https://cdn.3dassets.dev/assets/38238/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/38238/v1/poster.webp","blurhash":"U7Bpwr-:00WB.9WCRPof00IU?wWC4Tt6o}NG","category":{"slug":"roads-infrastructure","title":"Roads & Infrastructure"},"tags":[{"slug":"historical","title":"Historical"},{"slug":"low-poly","title":"Low Poly"},{"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":29320,"triangles":252,"vertices":756,"meshes":3,"materials":3,"textures":1,"animations":[],"boundingBox":{"min":[-1.2000000476837158,-0.00002167062611584114,-1.2000000476837158],"max":[1.2000000476837158,0.29998291907141644,1.2000000476837158]},"sizeMeters":[2.4,0.3,2.4],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization","EXT_texture_webp"]},"aiGenerated":true,"aiModel":"Claude Opus 5","downloads":0,"publishedAt":"2026-09-12T14:05:55.547Z","updatedAt":"2026-09-12T14:05:55.648Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/38238/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function SaltPanPlateAndeanTerracesAndStoneVillage(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/38238/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/38238/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/38238/v1/model.glb\" alt=\"Salt Pan Plate (Andean Terraces and Stone Village)\" camera-controls auto-rotate></model-viewer>","blender":"# Blender 4.x: File > Import > glTF 2.0, or from the Python console after downloading the file.\nimport bpy\nbpy.ops.import_scene.gltf(filepath='model.glb')  # from https://cdn.3dassets.dev/assets/38238/v1/model.glb\n# Metres and +Y up are converted to Blender's Z-up scene automatically.","godot":"# Godot 4: copy model.glb into res://models/ and the editor imports it as a scene.\nvar packed := load(\"res://models/model.glb\") as PackedScene\nvar model := packed.instantiate()\nadd_child(model)","unity":"// Unity: import model.glb with glTFast (Package Manager: com.unity.cloud.gltfast) and drag the prefab in,\n// or load it at runtime straight from the CDN:\nusing GLTFast;\nvar gltf = new GltfImport();\nif (await gltf.Load(\"https://cdn.3dassets.dev/assets/38238/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"38239","slug":"andean-terraces-and-stone-village-stone-footpath-modul-53e295b3","title":"Stone Footpath Module (Andean Terraces and Stone Village)","summary":"A 4 m module of laid stone footpath, 1.9 m over its edging, in irregular flags. Modules lay end to end on their ports to route a path through the village and along the terraces.","description":"A 4 m module of laid stone footpath, 1.9 m over its edging, in irregular flags. Modules lay end to end on their ports to route a path through the village and along the terraces. Overall 3.990 x 0.140 x 1.975 m (X x Y x Z), metre units, +Y up, +Z forward, resting on y=0. Connectors: start (path), end (path). Andean Terraces and Stone Village / highland-lp-v1: flat shaded grey stone, tilled earth, dry olive turf, straw thatch, dark timber, fired clay and one dyed red cloth, with an embedded procedural stone map and no custom shaders. Static geometry; no rig, animation, collision or navigation data.","status":"published","url":"https://3dassets.dev/assets/andean-terraces-and-stone-village-stone-footpath-modul-53e295b3","cdnUrl":"https://cdn.3dassets.dev/assets/38239/v1/model.glb","downloadUrl":"https://3dassets.dev/download/andean-terraces-and-stone-village-stone-footpath-modul-53e295b3","thumbnailUrl":"https://cdn.3dassets.dev/assets/38239/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/38239/v1/poster.webp","blurhash":"U7A^OIxt00of%L-;fPIU00WC~qM|D%4nWC-;","category":{"slug":"roads-infrastructure","title":"Roads & Infrastructure"},"tags":[{"slug":"historical","title":"Historical"},{"slug":"low-poly","title":"Low Poly"},{"slug":"exterior","title":"Exterior"},{"slug":"modular","title":"Modular"}],"license":{"slug":"cc0-1.0","name":"CC0 1.0 Universal","url":"https://creativecommons.org/publicdomain/zero/1.0/","attributionRequired":false},"contributor":{"username":"3dassets","name":"3D Assets","url":"https://3dassets.dev/u/3dassets"},"stats":{"fileSize":29436,"triangles":264,"vertices":792,"meshes":1,"materials":1,"textures":1,"animations":[],"boundingBox":{"min":[-1.998037338256836,0.00011214833723328932,-0.9855396552851258],"max":[1.991536259651184,0.13988785225881317,0.9894618197252808]},"sizeMeters":[3.99,0.14,1.975],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization","EXT_texture_webp"]},"aiGenerated":true,"aiModel":"Claude Opus 5","downloads":0,"publishedAt":"2026-09-12T14:05:55.798Z","updatedAt":"2026-09-12T14:05:55.904Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/38239/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function StoneFootpathModuleAndeanTerracesAndStoneVillage(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/38239/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/38239/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/38239/v1/model.glb\" alt=\"Stone Footpath Module (Andean Terraces and Stone Village)\" camera-controls auto-rotate></model-viewer>","blender":"# Blender 4.x: File > Import > glTF 2.0, or from the Python console after downloading the file.\nimport bpy\nbpy.ops.import_scene.gltf(filepath='model.glb')  # from https://cdn.3dassets.dev/assets/38239/v1/model.glb\n# Metres and +Y up are converted to Blender's Z-up scene automatically.","godot":"# Godot 4: copy model.glb into res://models/ and the editor imports it as a scene.\nvar packed := load(\"res://models/model.glb\") as PackedScene\nvar model := packed.instantiate()\nadd_child(model)","unity":"// Unity: import model.glb with glTFast (Package Manager: com.unity.cloud.gltfast) and drag the prefab in,\n// or load it at runtime straight from the CDN:\nusing GLTFast;\nvar gltf = new GltfImport();\nif (await gltf.Load(\"https://cdn.3dassets.dev/assets/38239/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"38240","slug":"andean-terraces-and-stone-village-switchback-ramp-f69f2502","title":"Switchback Ramp (Andean Terraces and Stone Village)","summary":"A switchback stair that climbs 2 m from the valley floor to the first terrace bed in two flights around a landing, with a drystone parapet on the open side. 8 m long, 3 m deep.","description":"A switchback stair that climbs 2 m from the valley floor to the first terrace bed in two flights around a landing, with a drystone parapet on the open side. 8 m long, 3 m deep. Overall 9.791 x 2.000 x 3.313 m (X x Y x Z), metre units, +Y up, +Z forward, resting on y=0. The top step is 2.00 m above the base, which is the lift of one high terrace module; set the high end against the terrace wall so the flight arrives on the bed. Andean Terraces and Stone Village / highland-lp-v1: flat shaded grey stone, tilled earth, dry olive turf, straw thatch, dark timber, fired clay and one dyed red cloth, with an embedded procedural stone map and no custom shaders. Static geometry; no rig, animation, collision or navigation data.","status":"published","url":"https://3dassets.dev/assets/andean-terraces-and-stone-village-switchback-ramp-f69f2502","cdnUrl":"https://cdn.3dassets.dev/assets/38240/v1/model.glb","downloadUrl":"https://3dassets.dev/download/andean-terraces-and-stone-village-switchback-ramp-f69f2502","thumbnailUrl":"https://cdn.3dassets.dev/assets/38240/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/38240/v1/poster.webp","blurhash":"U7BpkL~q00t7-;?b%MM{00D%_3M{9F0KD%t6","category":{"slug":"roads-infrastructure","title":"Roads & Infrastructure"},"tags":[{"slug":"historical","title":"Historical"},{"slug":"low-poly","title":"Low Poly"},{"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":43796,"triangles":504,"vertices":1512,"meshes":1,"materials":1,"textures":1,"animations":[],"boundingBox":{"min":[-4.150000095367432,0.00016227254396927737,-1.8133236841606541],"max":[5.641297817230225,1.9998377274560308,1.500244923059885]},"sizeMeters":[9.791,2,3.314],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization","EXT_texture_webp"]},"aiGenerated":true,"aiModel":"Claude Opus 5","downloads":0,"publishedAt":"2026-09-12T14:05:55.830Z","updatedAt":"2026-09-12T14:05:55.939Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/38240/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function SwitchbackRampAndeanTerracesAndStoneVillage(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/38240/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/38240/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/38240/v1/model.glb\" alt=\"Switchback Ramp (Andean Terraces and Stone Village)\" camera-controls auto-rotate></model-viewer>","blender":"# Blender 4.x: File > Import > glTF 2.0, or from the Python console after downloading the file.\nimport bpy\nbpy.ops.import_scene.gltf(filepath='model.glb')  # from https://cdn.3dassets.dev/assets/38240/v1/model.glb\n# Metres and +Y up are converted to Blender's Z-up scene automatically.","godot":"# Godot 4: copy model.glb into res://models/ and the editor imports it as a scene.\nvar packed := load(\"res://models/model.glb\") as PackedScene\nvar model := packed.instantiate()\nadd_child(model)","unity":"// Unity: import model.glb with glTFast (Package Manager: com.unity.cloud.gltfast) and drag the prefab in,\n// or load it at runtime straight from the CDN:\nusing GLTFast;\nvar gltf = new GltfImport();\nif (await gltf.Load(\"https://cdn.3dassets.dev/assets/38240/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"38241","slug":"andean-terraces-and-stone-village-rope-suspension-brid-58a18645","title":"Rope Suspension Bridge (Andean Terraces and Stone Village)","summary":"An 8 m woven rope footbridge: a plank deck on two bearer cables with handrails, hangers and a lattice of side ties. Spans between two stone anchors, 1.5 m wide over the rails.","description":"An 8 m woven rope footbridge: a plank deck on two bearer cables with handrails, hangers and a lattice of side ties. Spans between two stone anchors, 1.5 m wide over the rails. Overall 8.212 x 1.450 x 1.500 m (X x Y x Z), metre units, +Y up, +Z forward, resting on y=0. The deck and the rope sag are modelled solid and are static: a hanging rope needs a joint per element or a shader, neither of which a rigid node transform can drive. Andean Terraces and Stone Village / highland-lp-v1: flat shaded grey stone, tilled earth, dry olive turf, straw thatch, dark timber, fired clay and one dyed red cloth, with an embedded procedural stone map and no custom shaders. Static geometry; no rig, animation, collision or navigation data.","status":"published","url":"https://3dassets.dev/assets/andean-terraces-and-stone-village-rope-suspension-brid-58a18645","cdnUrl":"https://cdn.3dassets.dev/assets/38241/v1/model.glb","downloadUrl":"https://3dassets.dev/download/andean-terraces-and-stone-village-rope-suspension-brid-58a18645","thumbnailUrl":"https://cdn.3dassets.dev/assets/38241/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/38241/v1/poster.webp","blurhash":"U7By$[xH9atP?u~Vn%M|00-;?GM|0101x]xF","category":{"slug":"roads-infrastructure","title":"Roads & Infrastructure"},"tags":[{"slug":"historical","title":"Historical"},{"slug":"low-poly","title":"Low Poly"},{"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":62200,"triangles":1096,"vertices":3288,"meshes":2,"materials":2,"textures":1,"animations":[],"boundingBox":{"min":[-4.099999904632568,0.000012824675945655173,-0.7497543085591708],"max":[4.111874580383301,1.44983332381496,0.7497543085591708]},"sizeMeters":[8.212,1.45,1.5],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization","EXT_texture_webp"]},"aiGenerated":true,"aiModel":"Claude Opus 5","downloads":0,"publishedAt":"2026-09-12T14:05:55.968Z","updatedAt":"2026-09-12T14:05:56.082Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/38241/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function RopeSuspensionBridgeAndeanTerracesAndStoneVillage(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/38241/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/38241/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/38241/v1/model.glb\" alt=\"Rope Suspension Bridge (Andean Terraces and Stone Village)\" camera-controls auto-rotate></model-viewer>","blender":"# Blender 4.x: File > Import > glTF 2.0, or from the Python console after downloading the file.\nimport bpy\nbpy.ops.import_scene.gltf(filepath='model.glb')  # from https://cdn.3dassets.dev/assets/38241/v1/model.glb\n# Metres and +Y up are converted to Blender's Z-up scene automatically.","godot":"# Godot 4: copy model.glb into res://models/ and the editor imports it as a scene.\nvar packed := load(\"res://models/model.glb\") as PackedScene\nvar model := packed.instantiate()\nadd_child(model)","unity":"// Unity: import model.glb with glTFast (Package Manager: com.unity.cloud.gltfast) and drag the prefab in,\n// or load it at runtime straight from the CDN:\nusing GLTFast;\nvar gltf = new GltfImport();\nif (await gltf.Load(\"https://cdn.3dassets.dev/assets/38241/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"38244","slug":"andean-terraces-and-stone-village-bridge-stone-anchor-14c62f39","title":"Bridge Stone Anchor (Andean Terraces and Stone Village)","summary":"The stone anchor a rope bridge is tied to: a coursed masonry block 2.3 m across with two timber posts, a head beam and the tied off cables. One stands at each end of the bridge.","description":"The stone anchor a rope bridge is tied to: a coursed masonry block 2.3 m across with two timber posts, a head beam and the tied off cables. One stands at each end of the bridge. Overall 2.300 x 2.960 x 1.634 m (X x Y x Z), metre units, +Y up, +Z forward, resting on y=0. Andean Terraces and Stone Village / highland-lp-v1: flat shaded grey stone, tilled earth, dry olive turf, straw thatch, dark timber, fired clay and one dyed red cloth, with an embedded procedural stone map and no custom shaders. Static geometry; no rig, animation, collision or navigation data.","status":"published","url":"https://3dassets.dev/assets/andean-terraces-and-stone-village-bridge-stone-anchor-14c62f39","cdnUrl":"https://cdn.3dassets.dev/assets/38244/v1/model.glb","downloadUrl":"https://3dassets.dev/download/andean-terraces-and-stone-village-bridge-stone-anchor-14c62f39","thumbnailUrl":"https://cdn.3dassets.dev/assets/38244/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/38244/v1/poster.webp","blurhash":"U6CP#4~p004n00n%_NNH009G?a%M.9t7sRob","category":{"slug":"roads-infrastructure","title":"Roads & Infrastructure"},"tags":[{"slug":"historical","title":"Historical"},{"slug":"low-poly","title":"Low Poly"},{"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":35892,"triangles":276,"vertices":828,"meshes":3,"materials":3,"textures":2,"animations":[],"boundingBox":{"min":[-1.149999976158142,-0.00007290502825241241,-0.799984724159938],"max":[1.149999976158142,2.9599709158963554,0.8339122517313123]},"sizeMeters":[2.3,2.96,1.634],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization","EXT_texture_webp"]},"aiGenerated":true,"aiModel":"Claude Opus 5","downloads":0,"publishedAt":"2026-09-12T14:05:58.935Z","updatedAt":"2026-09-12T14:05:59.053Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/38244/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function BridgeStoneAnchorAndeanTerracesAndStoneVillage(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/38244/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/38244/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/38244/v1/model.glb\" alt=\"Bridge Stone Anchor (Andean Terraces and Stone Village)\" camera-controls auto-rotate></model-viewer>","blender":"# Blender 4.x: File > Import > glTF 2.0, or from the Python console after downloading the file.\nimport bpy\nbpy.ops.import_scene.gltf(filepath='model.glb')  # from https://cdn.3dassets.dev/assets/38244/v1/model.glb\n# Metres and +Y up are converted to Blender's Z-up scene automatically.","godot":"# Godot 4: copy model.glb into res://models/ and the editor imports it as a scene.\nvar packed := load(\"res://models/model.glb\") as PackedScene\nvar model := packed.instantiate()\nadd_child(model)","unity":"// Unity: import model.glb with glTFast (Package Manager: com.unity.cloud.gltfast) and drag the prefab in,\n// or load it at runtime straight from the CDN:\nusing GLTFast;\nvar gltf = new GltfImport();\nif (await gltf.Load(\"https://cdn.3dassets.dev/assets/38244/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"38242","slug":"andean-terraces-and-stone-village-path-cairn-bb3a95e7","title":"Path Cairn (Andean Terraces and Stone Village)","summary":"A stacked stone cairn just over a metre high, built up from flat slabs, for marking a path across open ground.","description":"A stacked stone cairn just over a metre high, built up from flat slabs, for marking a path across open ground. Overall 1.102 x 1.060 x 1.085 m (X x Y x Z), metre units, +Y up, +Z forward, resting on y=0. Andean Terraces and Stone Village / highland-lp-v1: flat shaded grey stone, tilled earth, dry olive turf, straw thatch, dark timber, fired clay and one dyed red cloth, with an embedded procedural stone map and no custom shaders. Static geometry; no rig, animation, collision or navigation data.","status":"published","url":"https://3dassets.dev/assets/andean-terraces-and-stone-village-path-cairn-bb3a95e7","cdnUrl":"https://cdn.3dassets.dev/assets/38242/v1/model.glb","downloadUrl":"https://3dassets.dev/download/andean-terraces-and-stone-village-path-cairn-bb3a95e7","thumbnailUrl":"https://cdn.3dassets.dev/assets/38242/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/38242/v1/poster.webp","blurhash":"U6BWY%xu00IU4nRjxut700WB~qxb?bt7oLRk","category":{"slug":"props","title":"Props & Furniture"},"tags":[{"slug":"historical","title":"Historical"},{"slug":"low-poly","title":"Low Poly"},{"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":18592,"triangles":84,"vertices":252,"meshes":1,"materials":1,"textures":1,"animations":[],"boundingBox":{"min":[-0.5880242586135864,0.00003060141426713958,-0.505887283099983],"max":[0.5143026113510132,1.059969341365274,0.5793497693670728]},"sizeMeters":[1.102,1.06,1.085],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization","EXT_texture_webp"]},"aiGenerated":true,"aiModel":"Claude Opus 5","downloads":0,"publishedAt":"2026-09-12T14:05:58.584Z","updatedAt":"2026-09-12T14:05:58.699Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/38242/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function PathCairnAndeanTerracesAndStoneVillage(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/38242/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/38242/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/38242/v1/model.glb\" alt=\"Path Cairn (Andean Terraces and Stone Village)\" camera-controls auto-rotate></model-viewer>","blender":"# Blender 4.x: File > Import > glTF 2.0, or from the Python console after downloading the file.\nimport bpy\nbpy.ops.import_scene.gltf(filepath='model.glb')  # from https://cdn.3dassets.dev/assets/38242/v1/model.glb\n# Metres and +Y up are converted to Blender's Z-up scene automatically.","godot":"# Godot 4: copy model.glb into res://models/ and the editor imports it as a scene.\nvar packed := load(\"res://models/model.glb\") as PackedScene\nvar model := packed.instantiate()\nadd_child(model)","unity":"// Unity: import model.glb with glTFast (Package Manager: com.unity.cloud.gltfast) and drag the prefab in,\n// or load it at runtime straight from the CDN:\nusing GLTFast;\nvar gltf = new GltfImport();\nif (await gltf.Load(\"https://cdn.3dassets.dev/assets/38242/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"38247","slug":"andean-terraces-and-stone-village-pack-marker-post-37ce035c","title":"Pack Marker Post (Andean Terraces and Stone Village)","summary":"A marker post for a pack route: a timber post on a stacked stone base with a cross head and three woven cloth tags. 2.2 m tall. No animals are included anywhere in this pack.","description":"A marker post for a pack route: a timber post on a stacked stone base with a cross head and three woven cloth tags. 2.2 m tall. No animals are included anywhere in this pack. Overall 0.944 x 2.450 x 0.944 m (X x Y x Z), metre units, +Y up, +Z forward, resting on y=0. Andean Terraces and Stone Village / highland-lp-v1: flat shaded grey stone, tilled earth, dry olive turf, straw thatch, dark timber, fired clay and one dyed red cloth, with an embedded procedural stone map and no custom shaders. Static geometry; no rig, animation, collision or navigation data.","status":"published","url":"https://3dassets.dev/assets/andean-terraces-and-stone-village-pack-marker-post-37ce035c","cdnUrl":"https://cdn.3dassets.dev/assets/38247/v1/model.glb","downloadUrl":"https://3dassets.dev/download/andean-terraces-and-stone-village-pack-marker-post-37ce035c","thumbnailUrl":"https://cdn.3dassets.dev/assets/38247/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/38247/v1/poster.webp","blurhash":"U58ziU%M009E00M{?^-pbdj@skahJWs.-PR+","category":{"slug":"props","title":"Props & Furniture"},"tags":[{"slug":"historical","title":"Historical"},{"slug":"low-poly","title":"Low Poly"},{"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":28532,"triangles":136,"vertices":408,"meshes":4,"materials":4,"textures":2,"animations":[],"boundingBox":{"min":[-0.47177255153656006,0.000020477977274724335,-0.47177255153656006],"max":[0.47177255153656006,2.450000047683716,0.47177255153656006]},"sizeMeters":[0.944,2.45,0.944],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization","EXT_texture_webp"]},"aiGenerated":true,"aiModel":"Claude Opus 5","downloads":0,"publishedAt":"2026-09-12T14:06:01.794Z","updatedAt":"2026-09-12T14:06:01.901Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/38247/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function PackMarkerPostAndeanTerracesAndStoneVillage(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/38247/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/38247/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/38247/v1/model.glb\" alt=\"Pack Marker Post (Andean Terraces and Stone Village)\" camera-controls auto-rotate></model-viewer>","blender":"# Blender 4.x: File > Import > glTF 2.0, or from the Python console after downloading the file.\nimport bpy\nbpy.ops.import_scene.gltf(filepath='model.glb')  # from https://cdn.3dassets.dev/assets/38247/v1/model.glb\n# Metres and +Y up are converted to Blender's Z-up scene automatically.","godot":"# Godot 4: copy model.glb into res://models/ and the editor imports it as a scene.\nvar packed := load(\"res://models/model.glb\") as PackedScene\nvar model := packed.instantiate()\nadd_child(model)","unity":"// Unity: import model.glb with glTFast (Package Manager: com.unity.cloud.gltfast) and drag the prefab in,\n// or load it at runtime straight from the CDN:\nusing GLTFast;\nvar gltf = new GltfImport();\nif (await gltf.Load(\"https://cdn.3dassets.dev/assets/38247/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"38243","slug":"andean-terraces-and-stone-village-stone-wall-module-9068686d","title":"Stone Wall Module (Andean Terraces and Stone Village)","summary":"A 4 m module of drystone field wall 1.25 m high with a capping course, tapering as it rises. Modules lay end to end on their ports to fence a plot or line a path.","description":"A 4 m module of drystone field wall 1.25 m high with a capping course, tapering as it rises. Modules lay end to end on their ports to fence a plot or line a path. Overall 4.043 x 1.240 x 0.629 m (X x Y x Z), metre units, +Y up, +Z forward, resting on y=0. Connectors: start (wall), end (wall). Andean Terraces and Stone Village / highland-lp-v1: flat shaded grey stone, tilled earth, dry olive turf, straw thatch, dark timber, fired clay and one dyed red cloth, with an embedded procedural stone map and no custom shaders. Static geometry; no rig, animation, collision or navigation data.","status":"published","url":"https://3dassets.dev/assets/andean-terraces-and-stone-village-stone-wall-module-9068686d","cdnUrl":"https://cdn.3dassets.dev/assets/38243/v1/model.glb","downloadUrl":"https://3dassets.dev/download/andean-terraces-and-stone-village-stone-wall-module-9068686d","thumbnailUrl":"https://cdn.3dassets.dev/assets/38243/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/38243/v1/poster.webp","blurhash":"UADvcoxu4nxt%M~qt6IU00of?bWBM{4nRkt7","category":{"slug":"buildings","title":"Buildings & Architecture"},"tags":[{"slug":"historical","title":"Historical"},{"slug":"low-poly","title":"Low Poly"},{"slug":"exterior","title":"Exterior"},{"slug":"modular","title":"Modular"}],"license":{"slug":"cc0-1.0","name":"CC0 1.0 Universal","url":"https://creativecommons.org/publicdomain/zero/1.0/","attributionRequired":false},"contributor":{"username":"3dassets","name":"3D Assets","url":"https://3dassets.dev/u/3dassets"},"stats":{"fileSize":31564,"triangles":300,"vertices":900,"meshes":1,"materials":1,"textures":1,"animations":[],"boundingBox":{"min":[-2.02299165725708,0.00004665273573301043,-0.31438772832703016],"max":[2.0199999809265137,1.2399533568010102,0.31438772832703016]},"sizeMeters":[4.043,1.24,0.629],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization","EXT_texture_webp"]},"aiGenerated":true,"aiModel":"Claude Opus 5","downloads":0,"publishedAt":"2026-09-12T14:05:58.916Z","updatedAt":"2026-09-12T14:05:59.035Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/38243/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function StoneWallModuleAndeanTerracesAndStoneVillage(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/38243/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/38243/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/38243/v1/model.glb\" alt=\"Stone Wall Module (Andean Terraces and Stone Village)\" camera-controls auto-rotate></model-viewer>","blender":"# Blender 4.x: File > Import > glTF 2.0, or from the Python console after downloading the file.\nimport bpy\nbpy.ops.import_scene.gltf(filepath='model.glb')  # from https://cdn.3dassets.dev/assets/38243/v1/model.glb\n# Metres and +Y up are converted to Blender's Z-up scene automatically.","godot":"# Godot 4: copy model.glb into res://models/ and the editor imports it as a scene.\nvar packed := load(\"res://models/model.glb\") as PackedScene\nvar model := packed.instantiate()\nadd_child(model)","unity":"// Unity: import model.glb with glTFast (Package Manager: com.unity.cloud.gltfast) and drag the prefab in,\n// or load it at runtime straight from the CDN:\nusing GLTFast;\nvar gltf = new GltfImport();\nif (await gltf.Load(\"https://cdn.3dassets.dev/assets/38243/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"38245","slug":"andean-terraces-and-stone-village-stone-floor-slab-729d0566","title":"Stone Floor Slab (Andean Terraces and Stone Village)","summary":"A 2 m square of laid stone floor in four dressed flags, 140 mm thick. Tiles on its four edge ports to floor a yard, a threshing area or a building.","description":"A 2 m square of laid stone floor in four dressed flags, 140 mm thick. Tiles on its four edge ports to floor a yard, a threshing area or a building. Overall 1.955 x 0.140 x 1.957 m (X x Y x Z), metre units, +Y up, +Z forward, resting on y=0. Connectors: north (floor), south (floor), west (floor), east (floor). Andean Terraces and Stone Village / highland-lp-v1: flat shaded grey stone, tilled earth, dry olive turf, straw thatch, dark timber, fired clay and one dyed red cloth, with an embedded procedural stone map and no custom shaders. Static geometry; no rig, animation, collision or navigation data.","status":"published","url":"https://3dassets.dev/assets/andean-terraces-and-stone-village-stone-floor-slab-729d0566","cdnUrl":"https://cdn.3dassets.dev/assets/38245/v1/model.glb","downloadUrl":"https://3dassets.dev/download/andean-terraces-and-stone-village-stone-floor-slab-729d0566","thumbnailUrl":"https://cdn.3dassets.dev/assets/38245/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/38245/v1/poster.webp","blurhash":"U5B:vx-;00Rj?bRjM_t700IU~qWB4nx[t8Mx","category":{"slug":"buildings","title":"Buildings & Architecture"},"tags":[{"slug":"historical","title":"Historical"},{"slug":"low-poly","title":"Low Poly"},{"slug":"exterior","title":"Exterior"},{"slug":"modular","title":"Modular"}],"license":{"slug":"cc0-1.0","name":"CC0 1.0 Universal","url":"https://creativecommons.org/publicdomain/zero/1.0/","attributionRequired":false},"contributor":{"username":"3dassets","name":"3D Assets","url":"https://3dassets.dev/u/3dassets"},"stats":{"fileSize":16460,"triangles":48,"vertices":144,"meshes":1,"materials":1,"textures":1,"animations":[],"boundingBox":{"min":[-0.979244420415231,-0.00001094753096203549,-0.9781221747398376],"max":[0.9762234782040798,0.14001094812700848,0.9792572855949402]},"sizeMeters":[1.955,0.14,1.957],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization","EXT_texture_webp"]},"aiGenerated":true,"aiModel":"Claude Opus 5","downloads":0,"publishedAt":"2026-09-12T14:06:01.572Z","updatedAt":"2026-09-12T14:06:01.677Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/38245/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function StoneFloorSlabAndeanTerracesAndStoneVillage(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/38245/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/38245/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/38245/v1/model.glb\" alt=\"Stone Floor Slab (Andean Terraces and Stone Village)\" camera-controls auto-rotate></model-viewer>","blender":"# Blender 4.x: File > Import > glTF 2.0, or from the Python console after downloading the file.\nimport bpy\nbpy.ops.import_scene.gltf(filepath='model.glb')  # from https://cdn.3dassets.dev/assets/38245/v1/model.glb\n# Metres and +Y up are converted to Blender's Z-up scene automatically.","godot":"# Godot 4: copy model.glb into res://models/ and the editor imports it as a scene.\nvar packed := load(\"res://models/model.glb\") as PackedScene\nvar model := packed.instantiate()\nadd_child(model)","unity":"// Unity: import model.glb with glTFast (Package Manager: com.unity.cloud.gltfast) and drag the prefab in,\n// or load it at runtime straight from the CDN:\nusing GLTFast;\nvar gltf = new GltfImport();\nif (await gltf.Load(\"https://cdn.3dassets.dev/assets/38245/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"38248","slug":"andean-terraces-and-stone-village-stone-step-block-08204775","title":"Stone Step Block (Andean Terraces and Stone Village)","summary":"A single dressed step block, 1.6 m wide and 360 mm high, with a nosing on the tread. Stack and set back to build a stair, or lay in a run on its end ports.","description":"A single dressed step block, 1.6 m wide and 360 mm high, with a nosing on the tread. Stack and set back to build a stair, or lay in a run on its end ports. Overall 1.600 x 0.420 x 0.900 m (X x Y x Z), metre units, +Y up, +Z forward, resting on y=0. Connectors: start (step), end (step). Andean Terraces and Stone Village / highland-lp-v1: flat shaded grey stone, tilled earth, dry olive turf, straw thatch, dark timber, fired clay and one dyed red cloth, with an embedded procedural stone map and no custom shaders. Static geometry; no rig, animation, collision or navigation data.","status":"published","url":"https://3dassets.dev/assets/andean-terraces-and-stone-village-stone-step-block-08204775","cdnUrl":"https://cdn.3dassets.dev/assets/38248/v1/model.glb","downloadUrl":"https://3dassets.dev/download/andean-terraces-and-stone-village-stone-step-block-08204775","thumbnailUrl":"https://cdn.3dassets.dev/assets/38248/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/38248/v1/poster.webp","blurhash":"U5DJO{~q00xu-;?bxuIU00D%_2Rj4n9FIURj","category":{"slug":"buildings","title":"Buildings & Architecture"},"tags":[{"slug":"historical","title":"Historical"},{"slug":"low-poly","title":"Low Poly"},{"slug":"exterior","title":"Exterior"},{"slug":"modular","title":"Modular"}],"license":{"slug":"cc0-1.0","name":"CC0 1.0 Universal","url":"https://creativecommons.org/publicdomain/zero/1.0/","attributionRequired":false},"contributor":{"username":"3dassets","name":"3D Assets","url":"https://3dassets.dev/u/3dassets"},"stats":{"fileSize":14972,"triangles":24,"vertices":72,"meshes":1,"materials":1,"textures":1,"animations":[],"boundingBox":{"min":[-0.800000011920929,0.000008230311926538114,-0.4499649104191022],"max":[0.800000011920929,0.4199917565750516,0.4499649104191022]},"sizeMeters":[1.6,0.42,0.9],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization","EXT_texture_webp"]},"aiGenerated":true,"aiModel":"Claude Opus 5","downloads":0,"publishedAt":"2026-09-12T14:06:01.847Z","updatedAt":"2026-09-12T14:06:01.941Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/38248/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function StoneStepBlockAndeanTerracesAndStoneVillage(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/38248/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/38248/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/38248/v1/model.glb\" alt=\"Stone Step Block (Andean Terraces and Stone Village)\" camera-controls auto-rotate></model-viewer>","blender":"# Blender 4.x: File > Import > glTF 2.0, or from the Python console after downloading the file.\nimport bpy\nbpy.ops.import_scene.gltf(filepath='model.glb')  # from https://cdn.3dassets.dev/assets/38248/v1/model.glb\n# Metres and +Y up are converted to Blender's Z-up scene automatically.","godot":"# Godot 4: copy model.glb into res://models/ and the editor imports it as a scene.\nvar packed := load(\"res://models/model.glb\") as PackedScene\nvar model := packed.instantiate()\nadd_child(model)","unity":"// Unity: import model.glb with glTFast (Package Manager: com.unity.cloud.gltfast) and drag the prefab in,\n// or load it at runtime straight from the CDN:\nusing GLTFast;\nvar gltf = new GltfImport();\nif (await gltf.Load(\"https://cdn.3dassets.dev/assets/38248/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"38246","slug":"andean-terraces-and-stone-village-stone-field-hut-81ca5606","title":"Stone Field Hut (Andean Terraces and Stone Village)","summary":"A single room field hut of coursed stone under a hipped thatch roof, 3 m square and 3.15 m to the ridge, with an open doorway and a stone threshold. Exterior model with an open doorway; there is no interior.","description":"A single room field hut of coursed stone under a hipped thatch roof, 3 m square and 3.15 m to the ridge, with an open doorway and a stone threshold. Exterior model with an open doorway; there is no interior. Overall 3.700 x 3.250 x 3.950 m (X x Y x Z), metre units, +Y up, +Z forward, resting on y=0. Andean Terraces and Stone Village / highland-lp-v1: flat shaded grey stone, tilled earth, dry olive turf, straw thatch, dark timber, fired clay and one dyed red cloth, with an embedded procedural stone map and no custom shaders. Static geometry; no rig, animation, collision or navigation data.","status":"published","url":"https://3dassets.dev/assets/andean-terraces-and-stone-village-stone-field-hut-81ca5606","cdnUrl":"https://cdn.3dassets.dev/assets/38246/v1/model.glb","downloadUrl":"https://3dassets.dev/download/andean-terraces-and-stone-village-stone-field-hut-81ca5606","thumbnailUrl":"https://cdn.3dassets.dev/assets/38246/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/38246/v1/poster.webp","blurhash":"U7FP1v?v00D%MuIoR;xu00RP~UWB02oL?Zj[","category":{"slug":"buildings","title":"Buildings & Architecture"},"tags":[{"slug":"historical","title":"Historical"},{"slug":"low-poly","title":"Low Poly"},{"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":81464,"triangles":1124,"vertices":3372,"meshes":2,"materials":2,"textures":1,"animations":[],"boundingBox":{"min":[-1.850000023841858,-0.00001677193429050483,-1.850000023841858],"max":[1.850000023841858,3.250083159717521,2.0999999046325684]},"sizeMeters":[3.7,3.25,3.95],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization","EXT_texture_webp"]},"aiGenerated":true,"aiModel":"Claude Opus 5","downloads":0,"publishedAt":"2026-09-12T14:06:01.753Z","updatedAt":"2026-09-12T14:06:01.871Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/38246/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function StoneFieldHutAndeanTerracesAndStoneVillage(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/38246/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/38246/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/38246/v1/model.glb\" alt=\"Stone Field Hut (Andean Terraces and Stone Village)\" camera-controls auto-rotate></model-viewer>","blender":"# Blender 4.x: File > Import > glTF 2.0, or from the Python console after downloading the file.\nimport bpy\nbpy.ops.import_scene.gltf(filepath='model.glb')  # from https://cdn.3dassets.dev/assets/38246/v1/model.glb\n# Metres and +Y up are converted to Blender's Z-up scene automatically.","godot":"# Godot 4: copy model.glb into res://models/ and the editor imports it as a scene.\nvar packed := load(\"res://models/model.glb\") as PackedScene\nvar model := packed.instantiate()\nadd_child(model)","unity":"// Unity: import model.glb with glTFast (Package Manager: com.unity.cloud.gltfast) and drag the prefab in,\n// or load it at runtime straight from the CDN:\nusing GLTFast;\nvar gltf = new GltfImport();\nif (await gltf.Load(\"https://cdn.3dassets.dev/assets/38246/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"38249","slug":"andean-terraces-and-stone-village-stone-dwelling-3cbc183b","title":"Stone Dwelling (Andean Terraces and Stone Village)","summary":"A highland family dwelling: coursed stone walls 2.3 m high under a gabled thatch roof with deep eaves, 6 m by 4.5 m and 4.1 m to the ridge, with a doorway, two trapezoidal windows and a stone threshold. Exterior model; there is no interior.","description":"A highland family dwelling: coursed stone walls 2.3 m high under a gabled thatch roof with deep eaves, 6 m by 4.5 m and 4.1 m to the ridge, with a doorway, two trapezoidal windows and a stone threshold. Exterior model; there is no interior. Overall 6.820 x 4.190 x 5.660 m (X x Y x Z), metre units, +Y up, +Z forward, resting on y=0. Andean Terraces and Stone Village / highland-lp-v1: flat shaded grey stone, tilled earth, dry olive turf, straw thatch, dark timber, fired clay and one dyed red cloth, with an embedded procedural stone map and no custom shaders. Static geometry; no rig, animation, collision or navigation data.","status":"published","url":"https://3dassets.dev/assets/andean-terraces-and-stone-village-stone-dwelling-3cbc183b","cdnUrl":"https://cdn.3dassets.dev/assets/38249/v1/model.glb","downloadUrl":"https://3dassets.dev/download/andean-terraces-and-stone-village-stone-dwelling-3cbc183b","thumbnailUrl":"https://cdn.3dassets.dev/assets/38249/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/38249/v1/poster.webp","blurhash":"UBFrty~p009Z-h-oWFD+00M_^*M}4=Ip%Ls.","category":{"slug":"buildings","title":"Buildings & Architecture"},"tags":[{"slug":"historical","title":"Historical"},{"slug":"low-poly","title":"Low Poly"},{"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":95184,"triangles":1260,"vertices":3780,"meshes":4,"materials":4,"textures":2,"animations":[],"boundingBox":{"min":[-3.4100000858306885,-0.000029016425860062256,-2.6099243797890512],"max":[3.4100000858306885,4.190042601876086,3.049956999419683]},"sizeMeters":[6.82,4.19,5.66],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization","EXT_texture_webp"]},"aiGenerated":true,"aiModel":"Claude Opus 5","downloads":0,"publishedAt":"2026-09-12T14:06:04.515Z","updatedAt":"2026-09-12T14:06:04.719Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/38249/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function StoneDwellingAndeanTerracesAndStoneVillage(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/38249/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/38249/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/38249/v1/model.glb\" alt=\"Stone Dwelling (Andean Terraces and Stone Village)\" camera-controls auto-rotate></model-viewer>","blender":"# Blender 4.x: File > Import > glTF 2.0, or from the Python console after downloading the file.\nimport bpy\nbpy.ops.import_scene.gltf(filepath='model.glb')  # from https://cdn.3dassets.dev/assets/38249/v1/model.glb\n# Metres and +Y up are converted to Blender's Z-up scene automatically.","godot":"# Godot 4: copy model.glb into res://models/ and the editor imports it as a scene.\nvar packed := load(\"res://models/model.glb\") as PackedScene\nvar model := packed.instantiate()\nadd_child(model)","unity":"// Unity: import model.glb with glTFast (Package Manager: com.unity.cloud.gltfast) and drag the prefab in,\n// or load it at runtime straight from the CDN:\nusing GLTFast;\nvar gltf = new GltfImport();\nif (await gltf.Load(\"https://cdn.3dassets.dev/assets/38249/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"38251","slug":"andean-terraces-and-stone-village-raised-storehouse-9c0bb06f","title":"Raised Storehouse (Andean Terraces and Stone Village)","summary":"A storehouse raised on a stone base to keep the floor dry: a 3.6 m plinth with three steps up to a stone walled store under gabled thatch, 4.2 m overall. Exterior model with an open doorway.","description":"A storehouse raised on a stone base to keep the floor dry: a 3.6 m plinth with three steps up to a stone walled store under gabled thatch, 4.2 m overall. Exterior model with an open doorway. Overall 3.900 x 4.030 x 3.465 m (X x Y x Z), metre units, +Y up, +Z forward, resting on y=0. Andean Terraces and Stone Village / highland-lp-v1: flat shaded grey stone, tilled earth, dry olive turf, straw thatch, dark timber, fired clay and one dyed red cloth, with an embedded procedural stone map and no custom shaders. Static geometry; no rig, animation, collision or navigation data.","status":"published","url":"https://3dassets.dev/assets/andean-terraces-and-stone-village-raised-storehouse-9c0bb06f","cdnUrl":"https://cdn.3dassets.dev/assets/38251/v1/model.glb","downloadUrl":"https://3dassets.dev/download/andean-terraces-and-stone-village-raised-storehouse-9c0bb06f","thumbnailUrl":"https://cdn.3dassets.dev/assets/38251/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/38251/v1/poster.webp","blurhash":"U7Frz{~p0000~L-:9cE200jE?GIp04WB~UM{","category":{"slug":"buildings","title":"Buildings & Architecture"},"tags":[{"slug":"historical","title":"Historical"},{"slug":"low-poly","title":"Low Poly"},{"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":80760,"triangles":1112,"vertices":3336,"meshes":2,"materials":2,"textures":1,"animations":[],"boundingBox":{"min":[-1.9500000476837158,-0.00003999213541971969,-1.5000961699869815],"max":[1.9500000476837158,4.0299218454661325,1.9649968867055714]},"sizeMeters":[3.9,4.03,3.465],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization","EXT_texture_webp"]},"aiGenerated":true,"aiModel":"Claude Opus 5","downloads":0,"publishedAt":"2026-09-12T14:06:04.927Z","updatedAt":"2026-09-12T14:06:05.073Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/38251/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function RaisedStorehouseAndeanTerracesAndStoneVillage(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/38251/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/38251/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/38251/v1/model.glb\" alt=\"Raised Storehouse (Andean Terraces and Stone Village)\" camera-controls auto-rotate></model-viewer>","blender":"# Blender 4.x: File > Import > glTF 2.0, or from the Python console after downloading the file.\nimport bpy\nbpy.ops.import_scene.gltf(filepath='model.glb')  # from https://cdn.3dassets.dev/assets/38251/v1/model.glb\n# Metres and +Y up are converted to Blender's Z-up scene automatically.","godot":"# Godot 4: copy model.glb into res://models/ and the editor imports it as a scene.\nvar packed := load(\"res://models/model.glb\") as PackedScene\nvar model := packed.instantiate()\nadd_child(model)","unity":"// Unity: import model.glb with glTFast (Package Manager: com.unity.cloud.gltfast) and drag the prefab in,\n// or load it at runtime straight from the CDN:\nusing GLTFast;\nvar gltf = new GltfImport();\nif (await gltf.Load(\"https://cdn.3dassets.dev/assets/38251/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"38252","slug":"andean-terraces-and-stone-village-stone-granary-23bb7342","title":"Stone Granary (Andean Terraces and Stone Village)","summary":"A round stone granary 2.3 m across, built in ten block courses with a high loading opening and a conical thatch cap, 3 m tall. Exterior model; the opening is a recess, not a door.","description":"A round stone granary 2.3 m across, built in ten block courses with a high loading opening and a conical thatch cap, 3 m tall. Exterior model; the opening is a recess, not a door. Overall 2.500 x 3.008 x 2.378 m (X x Y x Z), metre units, +Y up, +Z forward, resting on y=0. Andean Terraces and Stone Village / highland-lp-v1: flat shaded grey stone, tilled earth, dry olive turf, straw thatch, dark timber, fired clay and one dyed red cloth, with an embedded procedural stone map and no custom shaders. Static geometry; no rig, animation, collision or navigation data.","status":"published","url":"https://3dassets.dev/assets/andean-terraces-and-stone-village-stone-granary-23bb7342","cdnUrl":"https://cdn.3dassets.dev/assets/38252/v1/model.glb","downloadUrl":"https://3dassets.dev/download/andean-terraces-and-stone-village-stone-granary-23bb7342","thumbnailUrl":"https://cdn.3dassets.dev/assets/38252/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/38252/v1/poster.webp","blurhash":"U9DcHx%200IWneofS7Rj00NG~Vs:03WB^%t6","category":{"slug":"buildings","title":"Buildings & Architecture"},"tags":[{"slug":"historical","title":"Historical"},{"slug":"low-poly","title":"Low Poly"},{"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":63348,"triangles":826,"vertices":2478,"meshes":3,"materials":3,"textures":1,"animations":[],"boundingBox":{"min":[-1.25,-0.00006009382051530565,-1.1888103885006256],"max":[1.25,3.007969805750968,1.1888103885006256]},"sizeMeters":[2.5,3.008,2.378],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization","EXT_texture_webp"]},"aiGenerated":true,"aiModel":"Claude Opus 5","downloads":0,"publishedAt":"2026-09-12T14:06:05.962Z","updatedAt":"2026-09-12T14:06:06.069Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/38252/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function StoneGranaryAndeanTerracesAndStoneVillage(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/38252/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/38252/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/38252/v1/model.glb\" alt=\"Stone Granary (Andean Terraces and Stone Village)\" camera-controls auto-rotate></model-viewer>","blender":"# Blender 4.x: File > Import > glTF 2.0, or from the Python console after downloading the file.\nimport bpy\nbpy.ops.import_scene.gltf(filepath='model.glb')  # from https://cdn.3dassets.dev/assets/38252/v1/model.glb\n# Metres and +Y up are converted to Blender's Z-up scene automatically.","godot":"# Godot 4: copy model.glb into res://models/ and the editor imports it as a scene.\nvar packed := load(\"res://models/model.glb\") as PackedScene\nvar model := packed.instantiate()\nadd_child(model)","unity":"// Unity: import model.glb with glTFast (Package Manager: com.unity.cloud.gltfast) and drag the prefab in,\n// or load it at runtime straight from the CDN:\nusing GLTFast;\nvar gltf = new GltfImport();\nif (await gltf.Load(\"https://cdn.3dassets.dev/assets/38252/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"38250","slug":"andean-terraces-and-stone-village-lookout-tower-6712ac07","title":"Lookout Tower (Andean Terraces and Stone Village)","summary":"A round lookout tower of coursed stone, 2.9 m across at the base and 6.5 m tall, with a doorway, a timber gallery on corbels near the top and a conical thatch cap. Exterior model; there is no interior.","description":"A round lookout tower of coursed stone, 2.9 m across at the base and 6.5 m tall, with a doorway, a timber gallery on corbels near the top and a conical thatch cap. Exterior model; there is no interior. Overall 3.500 x 6.500 x 3.500 m (X x Y x Z), metre units, +Y up, +Z forward, resting on y=0. Andean Terraces and Stone Village / highland-lp-v1: flat shaded grey stone, tilled earth, dry olive turf, straw thatch, dark timber, fired clay and one dyed red cloth, with an embedded procedural stone map and no custom shaders. Static geometry; no rig, animation, collision or navigation data.","status":"published","url":"https://3dassets.dev/assets/andean-terraces-and-stone-village-lookout-tower-6712ac07","cdnUrl":"https://cdn.3dassets.dev/assets/38250/v1/model.glb","downloadUrl":"https://3dassets.dev/download/andean-terraces-and-stone-village-lookout-tower-6712ac07","thumbnailUrl":"https://cdn.3dassets.dev/assets/38250/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/38250/v1/poster.webp","blurhash":"U3BpX*?a000L~Lt79jIU00M{=|%M0:kB=qV[","category":{"slug":"buildings","title":"Buildings & Architecture"},"tags":[{"slug":"historical","title":"Historical"},{"slug":"low-poly","title":"Low Poly"},{"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":133632,"triangles":1896,"vertices":5688,"meshes":4,"materials":4,"textures":2,"animations":[],"boundingBox":{"min":[-1.75,0,-1.75],"max":[1.75,6.499946592608417,1.75]},"sizeMeters":[3.5,6.5,3.5],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization","EXT_texture_webp"]},"aiGenerated":true,"aiModel":"Claude Opus 5","downloads":0,"publishedAt":"2026-09-12T14:06:04.795Z","updatedAt":"2026-09-12T14:06:04.926Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/38250/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function LookoutTowerAndeanTerracesAndStoneVillage(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/38250/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/38250/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/38250/v1/model.glb\" alt=\"Lookout Tower (Andean Terraces and Stone Village)\" camera-controls auto-rotate></model-viewer>","blender":"# Blender 4.x: File > Import > glTF 2.0, or from the Python console after downloading the file.\nimport bpy\nbpy.ops.import_scene.gltf(filepath='model.glb')  # from https://cdn.3dassets.dev/assets/38250/v1/model.glb\n# Metres and +Y up are converted to Blender's Z-up scene automatically.","godot":"# Godot 4: copy model.glb into res://models/ and the editor imports it as a scene.\nvar packed := load(\"res://models/model.glb\") as PackedScene\nvar model := packed.instantiate()\nadd_child(model)","unity":"// Unity: import model.glb with glTFast (Package Manager: com.unity.cloud.gltfast) and drag the prefab in,\n// or load it at runtime straight from the CDN:\nusing GLTFast;\nvar gltf = new GltfImport();\nif (await gltf.Load(\"https://cdn.3dassets.dev/assets/38250/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"38253","slug":"andean-terraces-and-stone-village-walled-animal-pen-1b19074e","title":"Walled Animal Pen (Andean Terraces and Stone Village)","summary":"An empty 7 m by 6 m stock pen of drystone walling with a gateway between two timber posts and a stone water trough in the corner. No creatures are modelled anywhere in this pack, because it contains no skinned meshes.","description":"An empty 7 m by 6 m stock pen of drystone walling with a gateway between two timber posts and a stone water trough in the corner. No creatures are modelled anywhere in this pack, because it contains no skinned meshes. Overall 7.102 x 1.600 x 6.033 m (X x Y x Z), metre units, +Y up, +Z forward, resting on y=0. Andean Terraces and Stone Village / highland-lp-v1: flat shaded grey stone, tilled earth, dry olive turf, straw thatch, dark timber, fired clay and one dyed red cloth, with an embedded procedural stone map and no custom shaders. Static geometry; no rig, animation, collision or navigation data.","status":"published","url":"https://3dassets.dev/assets/andean-terraces-and-stone-village-walled-animal-pen-1b19074e","cdnUrl":"https://cdn.3dassets.dev/assets/38253/v1/model.glb","downloadUrl":"https://3dassets.dev/download/andean-terraces-and-stone-village-walled-animal-pen-1b19074e","thumbnailUrl":"https://cdn.3dassets.dev/assets/38253/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/38253/v1/poster.webp","blurhash":"U3B|7~?a00tl.Ss;ROo000IV~BDi4Tk8S~E2","category":{"slug":"buildings","title":"Buildings & Architecture"},"tags":[{"slug":"historical","title":"Historical"},{"slug":"low-poly","title":"Low Poly"},{"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":91860,"triangles":1196,"vertices":3588,"meshes":4,"materials":4,"textures":2,"animations":[],"boundingBox":{"min":[-3.5714995861053467,0.000010682223374657018,-3.019200755554672],"max":[3.530209541320801,1.5999733218526715,3.0135783686222988]},"sizeMeters":[7.102,1.6,6.033],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization","EXT_texture_webp"]},"aiGenerated":true,"aiModel":"Claude Opus 5","downloads":0,"publishedAt":"2026-09-12T14:06:07.577Z","updatedAt":"2026-09-12T14:06:07.683Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/38253/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function WalledAnimalPenAndeanTerracesAndStoneVillage(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/38253/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/38253/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/38253/v1/model.glb\" alt=\"Walled Animal Pen (Andean Terraces and Stone Village)\" camera-controls auto-rotate></model-viewer>","blender":"# Blender 4.x: File > Import > glTF 2.0, or from the Python console after downloading the file.\nimport bpy\nbpy.ops.import_scene.gltf(filepath='model.glb')  # from https://cdn.3dassets.dev/assets/38253/v1/model.glb\n# Metres and +Y up are converted to Blender's Z-up scene automatically.","godot":"# Godot 4: copy model.glb into res://models/ and the editor imports it as a scene.\nvar packed := load(\"res://models/model.glb\") as PackedScene\nvar model := packed.instantiate()\nadd_child(model)","unity":"// Unity: import model.glb with glTFast (Package Manager: com.unity.cloud.gltfast) and drag the prefab in,\n// or load it at runtime straight from the CDN:\nusing GLTFast;\nvar gltf = new GltfImport();\nif (await gltf.Load(\"https://cdn.3dassets.dev/assets/38253/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"38254","slug":"andean-terraces-and-stone-village-stone-corral-wall-4c6d383e","title":"Stone Corral Wall (Andean Terraces and Stone Village)","summary":"A 3 m bay of heavy corral walling 1.4 m high, with its end ports turned 22.5 degrees each so eight bays close into a round pen about 8 m across. Empty: this pack has no animals.","description":"A 3 m bay of heavy corral walling 1.4 m high, with its end ports turned 22.5 degrees each so eight bays close into a round pen about 8 m across. Empty: this pack has no animals. Overall 3.103 x 1.390 x 0.806 m (X x Y x Z), metre units, +Y up, +Z forward, resting on y=0. Attach bay to bay start to end and each one turns 45 degrees, so eight of them make a closed octagonal corral. Connectors: start (corral), end (corral). Andean Terraces and Stone Village / highland-lp-v1: flat shaded grey stone, tilled earth, dry olive turf, straw thatch, dark timber, fired clay and one dyed red cloth, with an embedded procedural stone map and no custom shaders. Static geometry; no rig, animation, collision or navigation data.","status":"published","url":"https://3dassets.dev/assets/andean-terraces-and-stone-village-stone-corral-wall-4c6d383e","cdnUrl":"https://cdn.3dassets.dev/assets/38254/v1/model.glb","downloadUrl":"https://3dassets.dev/download/andean-terraces-and-stone-village-stone-corral-wall-4c6d383e","thumbnailUrl":"https://cdn.3dassets.dev/assets/38254/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/38254/v1/poster.webp","blurhash":"UAE.|c?b00-p.7~qxuIU00NG-;M{M{RiRiM{","category":{"slug":"buildings","title":"Buildings & Architecture"},"tags":[{"slug":"historical","title":"Historical"},{"slug":"low-poly","title":"Low Poly"},{"slug":"exterior","title":"Exterior"},{"slug":"modular","title":"Modular"}],"license":{"slug":"cc0-1.0","name":"CC0 1.0 Universal","url":"https://creativecommons.org/publicdomain/zero/1.0/","attributionRequired":false},"contributor":{"username":"3dassets","name":"3D Assets","url":"https://3dassets.dev/u/3dassets"},"stats":{"fileSize":29404,"triangles":264,"vertices":792,"meshes":1,"materials":1,"textures":1,"animations":[],"boundingBox":{"min":[-1.4999632835388184,0.00008143053524267696,-0.40306886427497157],"max":[1.6029046773910522,1.3899185551596425,0.40306886427497157]},"sizeMeters":[3.103,1.39,0.806],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization","EXT_texture_webp"]},"aiGenerated":true,"aiModel":"Claude Opus 5","downloads":0,"publishedAt":"2026-09-12T14:06:07.830Z","updatedAt":"2026-09-12T14:06:07.930Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/38254/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function StoneCorralWallAndeanTerracesAndStoneVillage(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/38254/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/38254/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/38254/v1/model.glb\" alt=\"Stone Corral Wall (Andean Terraces and Stone Village)\" camera-controls auto-rotate></model-viewer>","blender":"# Blender 4.x: File > Import > glTF 2.0, or from the Python console after downloading the file.\nimport bpy\nbpy.ops.import_scene.gltf(filepath='model.glb')  # from https://cdn.3dassets.dev/assets/38254/v1/model.glb\n# Metres and +Y up are converted to Blender's Z-up scene automatically.","godot":"# Godot 4: copy model.glb into res://models/ and the editor imports it as a scene.\nvar packed := load(\"res://models/model.glb\") as PackedScene\nvar model := packed.instantiate()\nadd_child(model)","unity":"// Unity: import model.glb with glTFast (Package Manager: com.unity.cloud.gltfast) and drag the prefab in,\n// or load it at runtime straight from the CDN:\nusing GLTFast;\nvar gltf = new GltfImport();\nif (await gltf.Load(\"https://cdn.3dassets.dev/assets/38254/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"38255","slug":"andean-terraces-and-stone-village-stone-gateway-93c14c96","title":"Stone Gateway (Andean Terraces and Stone Village)","summary":"A ceremonial gateway of dressed stone with a trapezoidal opening 1.7 m wide at the foot and 1.3 m at the head, a double lintel and an abstract geometric fret above it. The plank leaf swings on the left jamb. 3.8 m wide, 3.7 m tall.","description":"A ceremonial gateway of dressed stone with a trapezoidal opening 1.7 m wide at the foot and 1.3 m at the head, a double lintel and an abstract geometric fret above it. The plank leaf swings on the left jamb. 3.8 m wide, 3.7 m tall. Overall 3.800 x 3.320 x 0.780 m (X x Y x Z), metre units, +Y up, +Z forward, resting on y=0. Named nodes on their own pivots: leaf, the timber gate leaf hung on the left jamb. Andean Terraces and Stone Village / highland-lp-v1: flat shaded grey stone, tilled earth, dry olive turf, straw thatch, dark timber, fired clay and one dyed red cloth, with an embedded procedural stone map and no custom shaders. Rigid node-transform clips: open and close. No skinning. No collision or navigation data.","status":"published","url":"https://3dassets.dev/assets/andean-terraces-and-stone-village-stone-gateway-93c14c96","cdnUrl":"https://cdn.3dassets.dev/assets/38255/v1/model.glb","downloadUrl":"https://3dassets.dev/download/andean-terraces-and-stone-village-stone-gateway-93c14c96","thumbnailUrl":"https://cdn.3dassets.dev/assets/38255/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/38255/v1/poster.webp","blurhash":"U9Dl=,n%00x]~q?bD%4n01j]n$RPM{xubHM{","category":{"slug":"buildings","title":"Buildings & Architecture"},"tags":[{"slug":"historical","title":"Historical"},{"slug":"low-poly","title":"Low Poly"},{"slug":"exterior","title":"Exterior"},{"slug":"animated","title":"Animated"}],"license":{"slug":"cc0-1.0","name":"CC0 1.0 Universal","url":"https://creativecommons.org/publicdomain/zero/1.0/","attributionRequired":false},"contributor":{"username":"3dassets","name":"3D Assets","url":"https://3dassets.dev/u/3dassets"},"stats":{"fileSize":55440,"triangles":576,"vertices":1728,"meshes":3,"materials":2,"textures":2,"animations":["open","close"],"boundingBox":{"min":[-1.899999976158142,0.00005858298911221027,-0.38989226476904654],"max":[1.899999976158142,3.3199413502536856,0.38989226476904654]},"sizeMeters":[3.8,3.32,0.78],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization","EXT_texture_webp"]},"aiGenerated":true,"aiModel":"Claude Opus 5","downloads":0,"publishedAt":"2026-09-12T14:06:07.847Z","updatedAt":"2026-09-12T14:06:07.969Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\nimport { AnimationMixer } from 'three'\n\nlet mixer\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/38255/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n  mixer = new AnimationMixer(gltf.scene)\n  mixer.clipAction(gltf.animations[0]).play()\n})\n\n// Call from your render loop; deltaSeconds is time since the previous frame.\nfunction updateAssetAnimation(deltaSeconds) {\n  mixer?.update(deltaSeconds)\n}","r3f":"import { useGLTF, useAnimations } from '@react-three/drei'\nimport { useEffect } from 'react'\n\nexport function StoneGatewayAndeanTerracesAndStoneVillage(props) {\n  const { scene, animations } = useGLTF('https://cdn.3dassets.dev/assets/38255/v1/model.glb')\n  const { actions, names } = useAnimations(animations, scene)\n  useEffect(() => {\n    const action = actions[names[0]]\n    action?.reset().play()\n    return () => { action?.stop() }\n  }, [actions, names])\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/38255/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/38255/v1/model.glb\" alt=\"Stone Gateway (Andean Terraces and Stone Village)\" camera-controls auto-rotate autoplay></model-viewer>","blender":"# Blender 4.x: File > Import > glTF 2.0, or from the Python console after downloading the file.\nimport bpy\nbpy.ops.import_scene.gltf(filepath='model.glb')  # from https://cdn.3dassets.dev/assets/38255/v1/model.glb\n# Metres and +Y up are converted to Blender's Z-up scene automatically.\n# Clips arrive as actions; play them from the Dope Sheet > Action Editor.","godot":"# Godot 4: copy model.glb into res://models/ and the editor imports it as a scene.\nvar packed := load(\"res://models/model.glb\") as PackedScene\nvar model := packed.instantiate()\nadd_child(model)\nvar player := model.find_child(\"AnimationPlayer\", true, false) as AnimationPlayer\nplayer.play(player.get_animation_list()[0])","unity":"// Unity: import model.glb with glTFast (Package Manager: com.unity.cloud.gltfast) and drag the prefab in,\n// or load it at runtime straight from the CDN:\nusing GLTFast;\nvar gltf = new GltfImport();\nif (await gltf.Load(\"https://cdn.3dassets.dev/assets/38255/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);\n// Clips import as legacy AnimationClips on the root; GetComponent<Animation>().Play() starts the first."}},{"id":"38256","slug":"andean-terraces-and-stone-village-trapezoidal-niche-wa-095f0186","title":"Trapezoidal Niche Wall (Andean Terraces and Stone Village)","summary":"A 4 m run of fine coursed walling 2.8 m high with three trapezoidal niches and a capping course. Runs lay end to end on their ports to line a courtyard.","description":"A 4 m run of fine coursed walling 2.8 m high with three trapezoidal niches and a capping course. Runs lay end to end on their ports to line a courtyard. Overall 4.100 x 2.800 x 0.680 m (X x Y x Z), metre units, +Y up, +Z forward, resting on y=0. Connectors: start (niche-wall), end (niche-wall). Andean Terraces and Stone Village / highland-lp-v1: flat shaded grey stone, tilled earth, dry olive turf, straw thatch, dark timber, fired clay and one dyed red cloth, with an embedded procedural stone map and no custom shaders. Static geometry; no rig, animation, collision or navigation data.","status":"published","url":"https://3dassets.dev/assets/andean-terraces-and-stone-village-trapezoidal-niche-wa-095f0186","cdnUrl":"https://cdn.3dassets.dev/assets/38256/v1/model.glb","downloadUrl":"https://3dassets.dev/download/andean-terraces-and-stone-village-trapezoidal-niche-wa-095f0186","thumbnailUrl":"https://cdn.3dassets.dev/assets/38256/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/38256/v1/poster.webp","blurhash":"U8FPB9?b00t7_2~pt79G00bH-pRPt7-;R+D$","category":{"slug":"buildings","title":"Buildings & Architecture"},"tags":[{"slug":"historical","title":"Historical"},{"slug":"low-poly","title":"Low Poly"},{"slug":"exterior","title":"Exterior"},{"slug":"modular","title":"Modular"}],"license":{"slug":"cc0-1.0","name":"CC0 1.0 Universal","url":"https://creativecommons.org/publicdomain/zero/1.0/","attributionRequired":false},"contributor":{"username":"3dassets","name":"3D Assets","url":"https://3dassets.dev/u/3dassets"},"stats":{"fileSize":35736,"triangles":372,"vertices":1116,"meshes":2,"materials":2,"textures":1,"animations":[],"boundingBox":{"min":[-2.049999952316284,-0.00003356163701173642,-0.340092157987955],"max":[2.049999952316284,2.800033513953296,0.340092157987955]},"sizeMeters":[4.1,2.8,0.68],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization","EXT_texture_webp"]},"aiGenerated":true,"aiModel":"Claude Opus 5","downloads":0,"publishedAt":"2026-09-12T14:06:08.911Z","updatedAt":"2026-09-12T14:06:09.009Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/38256/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function TrapezoidalNicheWallAndeanTerracesAndStoneVillage(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/38256/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/38256/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/38256/v1/model.glb\" alt=\"Trapezoidal Niche Wall (Andean Terraces and Stone Village)\" camera-controls auto-rotate></model-viewer>","blender":"# Blender 4.x: File > Import > glTF 2.0, or from the Python console after downloading the file.\nimport bpy\nbpy.ops.import_scene.gltf(filepath='model.glb')  # from https://cdn.3dassets.dev/assets/38256/v1/model.glb\n# Metres and +Y up are converted to Blender's Z-up scene automatically.","godot":"# Godot 4: copy model.glb into res://models/ and the editor imports it as a scene.\nvar packed := load(\"res://models/model.glb\") as PackedScene\nvar model := packed.instantiate()\nadd_child(model)","unity":"// Unity: import model.glb with glTFast (Package Manager: com.unity.cloud.gltfast) and drag the prefab in,\n// or load it at runtime straight from the CDN:\nusing GLTFast;\nvar gltf = new GltfImport();\nif (await gltf.Load(\"https://cdn.3dassets.dev/assets/38256/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"38259","slug":"andean-terraces-and-stone-village-stepped-platform-e68c4ae8","title":"Stepped Platform (Andean Terraces and Stone Village)","summary":"A stepped ceremonial platform of dressed stone, 6 m square and 1.5 m high in three courses, with a flight of steps up the front face and two low markers on the top.","description":"A stepped ceremonial platform of dressed stone, 6 m square and 1.5 m high in three courses, with a flight of steps up the front face and two low markers on the top. Overall 6.000 x 2.400 x 6.313 m (X x Y x Z), metre units, +Y up, +Z forward, resting on y=0. Andean Terraces and Stone Village / highland-lp-v1: flat shaded grey stone, tilled earth, dry olive turf, straw thatch, dark timber, fired clay and one dyed red cloth, with an embedded procedural stone map and no custom shaders. Static geometry; no rig, animation, collision or navigation data.","status":"published","url":"https://3dassets.dev/assets/andean-terraces-and-stone-village-stepped-platform-e68c4ae8","cdnUrl":"https://cdn.3dassets.dev/assets/38259/v1/model.glb","downloadUrl":"https://3dassets.dev/download/andean-terraces-and-stone-village-stepped-platform-e68c4ae8","thumbnailUrl":"https://cdn.3dassets.dev/assets/38259/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/38259/v1/poster.webp","blurhash":"U8C6#~-:00Rj4.M{oft700IV?afR~q%MxuWA","category":{"slug":"buildings","title":"Buildings & Architecture"},"tags":[{"slug":"historical","title":"Historical"},{"slug":"low-poly","title":"Low Poly"},{"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":26520,"triangles":216,"vertices":648,"meshes":1,"materials":1,"textures":1,"animations":[],"boundingBox":{"min":[-2.999975538971943,0.000029097904519881368,-3.0128278732299805],"max":[2.999975538971943,2.399970997462912,3.299999952316284]},"sizeMeters":[6,2.4,6.313],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization","EXT_texture_webp"]},"aiGenerated":true,"aiModel":"Claude Opus 5","downloads":0,"publishedAt":"2026-09-12T14:06:10.696Z","updatedAt":"2026-09-12T14:06:10.800Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/38259/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function SteppedPlatformAndeanTerracesAndStoneVillage(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/38259/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/38259/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/38259/v1/model.glb\" alt=\"Stepped Platform (Andean Terraces and Stone Village)\" camera-controls auto-rotate></model-viewer>","blender":"# Blender 4.x: File > Import > glTF 2.0, or from the Python console after downloading the file.\nimport bpy\nbpy.ops.import_scene.gltf(filepath='model.glb')  # from https://cdn.3dassets.dev/assets/38259/v1/model.glb\n# Metres and +Y up are converted to Blender's Z-up scene automatically.","godot":"# Godot 4: copy model.glb into res://models/ and the editor imports it as a scene.\nvar packed := load(\"res://models/model.glb\") as PackedScene\nvar model := packed.instantiate()\nadd_child(model)","unity":"// Unity: import model.glb with glTFast (Package Manager: com.unity.cloud.gltfast) and drag the prefab in,\n// or load it at runtime straight from the CDN:\nusing GLTFast;\nvar gltf = new GltfImport();\nif (await gltf.Load(\"https://cdn.3dassets.dev/assets/38259/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"38258","slug":"andean-terraces-and-stone-village-standing-stone-5a08079e","title":"Standing Stone (Andean Terraces and Stone Village)","summary":"A dressed standing stone just under 3 m tall, tapering as it rises, set in a collar of packed kerb stones.","description":"A dressed standing stone just under 3 m tall, tapering as it rises, set in a collar of packed kerb stones. Overall 1.820 x 2.908 x 1.820 m (X x Y x Z), metre units, +Y up, +Z forward, resting on y=0. Andean Terraces and Stone Village / highland-lp-v1: flat shaded grey stone, tilled earth, dry olive turf, straw thatch, dark timber, fired clay and one dyed red cloth, with an embedded procedural stone map and no custom shaders. Static geometry; no rig, animation, collision or navigation data.","status":"published","url":"https://3dassets.dev/assets/andean-terraces-and-stone-village-standing-stone-5a08079e","cdnUrl":"https://cdn.3dassets.dev/assets/38258/v1/model.glb","downloadUrl":"https://3dassets.dev/download/andean-terraces-and-stone-village-standing-stone-5a08079e","thumbnailUrl":"https://cdn.3dassets.dev/assets/38258/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/38258/v1/poster.webp","blurhash":"U2A^LA~q000000t7~qIU00IU~q?b%LWB-:xu","category":{"slug":"props","title":"Props & Furniture"},"tags":[{"slug":"historical","title":"Historical"},{"slug":"low-poly","title":"Low Poly"},{"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":23616,"triangles":168,"vertices":504,"meshes":1,"materials":1,"textures":1,"animations":[],"boundingBox":{"min":[-0.9100799225915371,0,-0.9100799225915371],"max":[0.9100799225915371,2.907907247543335,0.9100799225915371]},"sizeMeters":[1.82,2.908,1.82],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization","EXT_texture_webp"]},"aiGenerated":true,"aiModel":"Claude Opus 5","downloads":0,"publishedAt":"2026-09-12T14:06:10.652Z","updatedAt":"2026-09-12T14:06:10.766Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/38258/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function StandingStoneAndeanTerracesAndStoneVillage(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/38258/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/38258/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/38258/v1/model.glb\" alt=\"Standing Stone (Andean Terraces and Stone Village)\" camera-controls auto-rotate></model-viewer>","blender":"# Blender 4.x: File > Import > glTF 2.0, or from the Python console after downloading the file.\nimport bpy\nbpy.ops.import_scene.gltf(filepath='model.glb')  # from https://cdn.3dassets.dev/assets/38258/v1/model.glb\n# Metres and +Y up are converted to Blender's Z-up scene automatically.","godot":"# Godot 4: copy model.glb into res://models/ and the editor imports it as a scene.\nvar packed := load(\"res://models/model.glb\") as PackedScene\nvar model := packed.instantiate()\nadd_child(model)","unity":"// Unity: import model.glb with glTFast (Package Manager: com.unity.cloud.gltfast) and drag the prefab in,\n// or load it at runtime straight from the CDN:\nusing GLTFast;\nvar gltf = new GltfImport();\nif (await gltf.Load(\"https://cdn.3dassets.dev/assets/38258/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"38257","slug":"andean-terraces-and-stone-village-carved-stone-block-e1aba39d","title":"Carved Stone Block (Andean Terraces and Stone Village)","summary":"A carved block of dressed stone 2 m long, with an abstract stepped fret worked in relief on both long faces and a plain capping slab. The pattern is invented geometry, not a copy of any real symbol or script.","description":"A carved block of dressed stone 2 m long, with an abstract stepped fret worked in relief on both long faces and a plain capping slab. The pattern is invented geometry, not a copy of any real symbol or script. Overall 2.050 x 1.060 x 1.100 m (X x Y x Z), metre units, +Y up, +Z forward, resting on y=0. Andean Terraces and Stone Village / highland-lp-v1: flat shaded grey stone, tilled earth, dry olive turf, straw thatch, dark timber, fired clay and one dyed red cloth, with an embedded procedural stone map and no custom shaders. Static geometry; no rig, animation, collision or navigation data.","status":"published","url":"https://3dassets.dev/assets/andean-terraces-and-stone-village-carved-stone-block-e1aba39d","cdnUrl":"https://cdn.3dassets.dev/assets/38257/v1/model.glb","downloadUrl":"https://3dassets.dev/download/andean-terraces-and-stone-village-carved-stone-block-e1aba39d","thumbnailUrl":"https://cdn.3dassets.dev/assets/38257/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/38257/v1/poster.webp","blurhash":"U8FFpi~q00WB~p?bs:IU00M{WAWBD%t7RjD%","category":{"slug":"props","title":"Props & Furniture"},"tags":[{"slug":"historical","title":"Historical"},{"slug":"low-poly","title":"Low Poly"},{"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":37312,"triangles":396,"vertices":1188,"meshes":1,"materials":1,"textures":1,"animations":[],"boundingBox":{"min":[-1.024999976158142,0.000029281486171095494,-0.5499908316541781],"max":[1.024999976158142,1.05997066129337,0.5499908316541781]},"sizeMeters":[2.05,1.06,1.1],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization","EXT_texture_webp"]},"aiGenerated":true,"aiModel":"Claude Opus 5","downloads":0,"publishedAt":"2026-09-12T14:06:10.634Z","updatedAt":"2026-09-12T14:06:10.752Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/38257/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function CarvedStoneBlockAndeanTerracesAndStoneVillage(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/38257/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/38257/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/38257/v1/model.glb\" alt=\"Carved Stone Block (Andean Terraces and Stone Village)\" camera-controls auto-rotate></model-viewer>","blender":"# Blender 4.x: File > Import > glTF 2.0, or from the Python console after downloading the file.\nimport bpy\nbpy.ops.import_scene.gltf(filepath='model.glb')  # from https://cdn.3dassets.dev/assets/38257/v1/model.glb\n# Metres and +Y up are converted to Blender's Z-up scene automatically.","godot":"# Godot 4: copy model.glb into res://models/ and the editor imports it as a scene.\nvar packed := load(\"res://models/model.glb\") as PackedScene\nvar model := packed.instantiate()\nadd_child(model)","unity":"// Unity: import model.glb with glTFast (Package Manager: com.unity.cloud.gltfast) and drag the prefab in,\n// or load it at runtime straight from the CDN:\nusing GLTFast;\nvar gltf = new GltfImport();\nif (await gltf.Load(\"https://cdn.3dassets.dev/assets/38257/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"38260","slug":"andean-terraces-and-stone-village-threshing-floor-plat-b6ebd435","title":"Threshing Floor Plate (Andean Terraces and Stone Village)","summary":"A round threshing floor 6.4 m across: laid stone flags inside a kerb ring of set slabs, with the tether post standing in the middle.","description":"A round threshing floor 6.4 m across: laid stone flags inside a kerb ring of set slabs, with the tether post standing in the middle. Overall 6.466 x 1.240 x 6.466 m (X x Y x Z), metre units, +Y up, +Z forward, resting on y=0. Andean Terraces and Stone Village / highland-lp-v1: flat shaded grey stone, tilled earth, dry olive turf, straw thatch, dark timber, fired clay and one dyed red cloth, with an embedded procedural stone map and no custom shaders. Static geometry; no rig, animation, collision or navigation data.","status":"published","url":"https://3dassets.dev/assets/andean-terraces-and-stone-village-threshing-floor-plat-b6ebd435","cdnUrl":"https://cdn.3dassets.dev/assets/38260/v1/model.glb","downloadUrl":"https://3dassets.dev/download/andean-terraces-and-stone-village-threshing-floor-plat-b6ebd435","thumbnailUrl":"https://cdn.3dassets.dev/assets/38260/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/38260/v1/poster.webp","blurhash":"U8Ad4Wxu00RjIUWBxtog00M{~qj[?at7M{Rj","category":{"slug":"roads-infrastructure","title":"Roads & Infrastructure"},"tags":[{"slug":"historical","title":"Historical"},{"slug":"low-poly","title":"Low Poly"},{"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":60036,"triangles":680,"vertices":2040,"meshes":3,"materials":3,"textures":2,"animations":[],"boundingBox":{"min":[-3.232875108718872,-0.00017242883348132787,-3.232875108718872],"max":[3.232875108718872,1.2400000095367432,3.232875108718872]},"sizeMeters":[6.466,1.24,6.466],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization","EXT_texture_webp"]},"aiGenerated":true,"aiModel":"Claude Opus 5","downloads":0,"publishedAt":"2026-09-12T14:06:11.692Z","updatedAt":"2026-09-12T14:06:11.795Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/38260/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function ThreshingFloorPlateAndeanTerracesAndStoneVillage(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/38260/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/38260/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/38260/v1/model.glb\" alt=\"Threshing Floor Plate (Andean Terraces and Stone Village)\" camera-controls auto-rotate></model-viewer>","blender":"# Blender 4.x: File > Import > glTF 2.0, or from the Python console after downloading the file.\nimport bpy\nbpy.ops.import_scene.gltf(filepath='model.glb')  # from https://cdn.3dassets.dev/assets/38260/v1/model.glb\n# Metres and +Y up are converted to Blender's Z-up scene automatically.","godot":"# Godot 4: copy model.glb into res://models/ and the editor imports it as a scene.\nvar packed := load(\"res://models/model.glb\") as PackedScene\nvar model := packed.instantiate()\nadd_child(model)","unity":"// Unity: import model.glb with glTFast (Package Manager: com.unity.cloud.gltfast) and drag the prefab in,\n// or load it at runtime straight from the CDN:\nusing GLTFast;\nvar gltf = new GltfImport();\nif (await gltf.Load(\"https://cdn.3dassets.dev/assets/38260/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"38263","slug":"andean-terraces-and-stone-village-water-jar-large-25d0a6a4","title":"Water Jar Large (Andean Terraces and Stone Village)","summary":"A fired clay water jar just over a metre tall with two lug handles, three painted bands and a lifting lid. The lid is the only moving part.","description":"A fired clay water jar just over a metre tall with two lug handles, three painted bands and a lifting lid. The lid is the only moving part. Overall 0.802 x 1.160 x 0.696 m (X x Y x Z), metre units, +Y up, +Z forward, resting on y=0. Named nodes on their own pivots: lid, the jar lid. Andean Terraces and Stone Village / highland-lp-v1: flat shaded grey stone, tilled earth, dry olive turf, straw thatch, dark timber, fired clay and one dyed red cloth, with an embedded procedural stone map and no custom shaders. Rigid node-transform clips: open and close. No skinning. No collision or navigation data.","status":"published","url":"https://3dassets.dev/assets/andean-terraces-and-stone-village-water-jar-large-25d0a6a4","cdnUrl":"https://cdn.3dassets.dev/assets/38263/v1/model.glb","downloadUrl":"https://3dassets.dev/download/andean-terraces-and-stone-village-water-jar-large-25d0a6a4","thumbnailUrl":"https://cdn.3dassets.dev/assets/38263/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/38263/v1/poster.webp","blurhash":"UECi5L%1009tX8kBV[V[0LRk~AxawejGkCof","category":{"slug":"props","title":"Props & Furniture"},"tags":[{"slug":"historical","title":"Historical"},{"slug":"low-poly","title":"Low Poly"},{"slug":"interior","title":"Interior"},{"slug":"animated","title":"Animated"}],"license":{"slug":"cc0-1.0","name":"CC0 1.0 Universal","url":"https://creativecommons.org/publicdomain/zero/1.0/","attributionRequired":false},"contributor":{"username":"3dassets","name":"3D Assets","url":"https://3dassets.dev/u/3dassets"},"stats":{"fileSize":21556,"triangles":384,"vertices":1152,"meshes":3,"materials":2,"textures":0,"animations":["open","close"],"boundingBox":{"min":[-0.4010589922788171,0,-0.34808367857851696],"max":[0.4010589922788171,1.1599871701777669,0.34808367857851696]},"sizeMeters":[0.802,1.16,0.696],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"Claude Opus 5","downloads":0,"publishedAt":"2026-09-12T14:06:14.645Z","updatedAt":"2026-09-12T14:06:14.768Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\nimport { AnimationMixer } from 'three'\n\nlet mixer\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/38263/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n  mixer = new AnimationMixer(gltf.scene)\n  mixer.clipAction(gltf.animations[0]).play()\n})\n\n// Call from your render loop; deltaSeconds is time since the previous frame.\nfunction updateAssetAnimation(deltaSeconds) {\n  mixer?.update(deltaSeconds)\n}","r3f":"import { useGLTF, useAnimations } from '@react-three/drei'\nimport { useEffect } from 'react'\n\nexport function WaterJarLargeAndeanTerracesAndStoneVillage(props) {\n  const { scene, animations } = useGLTF('https://cdn.3dassets.dev/assets/38263/v1/model.glb')\n  const { actions, names } = useAnimations(animations, scene)\n  useEffect(() => {\n    const action = actions[names[0]]\n    action?.reset().play()\n    return () => { action?.stop() }\n  }, [actions, names])\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/38263/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/38263/v1/model.glb\" alt=\"Water Jar Large (Andean Terraces and Stone Village)\" camera-controls auto-rotate autoplay></model-viewer>","blender":"# Blender 4.x: File > Import > glTF 2.0, or from the Python console after downloading the file.\nimport bpy\nbpy.ops.import_scene.gltf(filepath='model.glb')  # from https://cdn.3dassets.dev/assets/38263/v1/model.glb\n# Metres and +Y up are converted to Blender's Z-up scene automatically.\n# Clips arrive as actions; play them from the Dope Sheet > Action Editor.","godot":"# Godot 4: copy model.glb into res://models/ and the editor imports it as a scene.\nvar packed := load(\"res://models/model.glb\") as PackedScene\nvar model := packed.instantiate()\nadd_child(model)\nvar player := model.find_child(\"AnimationPlayer\", true, false) as AnimationPlayer\nplayer.play(player.get_animation_list()[0])","unity":"// Unity: import model.glb with glTFast (Package Manager: com.unity.cloud.gltfast) and drag the prefab in,\n// or load it at runtime straight from the CDN:\nusing GLTFast;\nvar gltf = new GltfImport();\nif (await gltf.Load(\"https://cdn.3dassets.dev/assets/38263/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);\n// Clips import as legacy AnimationClips on the root; GetComponent<Animation>().Play() starts the first."}},{"id":"38261","slug":"andean-terraces-and-stone-village-water-jar-medium-11564331","title":"Water Jar Medium (Andean Terraces and Stone Village)","summary":"The same fired clay jar at 620 mm, carried rather than stored, and open at the neck.","description":"The same fired clay jar at 620 mm, carried rather than stored, and open at the neck. Overall 0.497 x 0.620 x 0.432 m (X x Y x Z), metre units, +Y up, +Z forward, resting on y=0. Functional variant of water-jar-large. Andean Terraces and Stone Village / highland-lp-v1: flat shaded grey stone, tilled earth, dry olive turf, straw thatch, dark timber, fired clay and one dyed red cloth, with an embedded procedural stone map and no custom shaders. Static geometry; no rig, animation, collision or navigation data.","status":"published","url":"https://3dassets.dev/assets/andean-terraces-and-stone-village-water-jar-medium-11564331","cdnUrl":"https://cdn.3dassets.dev/assets/38261/v1/model.glb","downloadUrl":"https://3dassets.dev/download/andean-terraces-and-stone-village-water-jar-medium-11564331","thumbnailUrl":"https://cdn.3dassets.dev/assets/38261/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/38261/v1/poster.webp","blurhash":"UCDue]-o009Z?Gs:E1Rj0LNG}@xaNGWBkCbb","category":{"slug":"props","title":"Props & Furniture"},"tags":[{"slug":"historical","title":"Historical"},{"slug":"low-poly","title":"Low Poly"},{"slug":"interior","title":"Interior"}],"license":{"slug":"cc0-1.0","name":"CC0 1.0 Universal","url":"https://creativecommons.org/publicdomain/zero/1.0/","attributionRequired":false},"contributor":{"username":"3dassets","name":"3D Assets","url":"https://3dassets.dev/u/3dassets"},"stats":{"fileSize":16384,"triangles":304,"vertices":912,"meshes":2,"materials":2,"textures":0,"animations":[],"boundingBox":{"min":[-0.2486565771252649,0,-0.21581187675059774],"max":[0.2486565771252649,0.6200000047683716,0.21581187675059774]},"sizeMeters":[0.497,0.62,0.432],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"Claude Opus 5","downloads":0,"publishedAt":"2026-09-12T14:06:12.548Z","updatedAt":"2026-09-12T14:06:12.647Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/38261/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function WaterJarMediumAndeanTerracesAndStoneVillage(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/38261/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/38261/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/38261/v1/model.glb\" alt=\"Water Jar Medium (Andean Terraces and Stone Village)\" camera-controls auto-rotate></model-viewer>","blender":"# Blender 4.x: File > Import > glTF 2.0, or from the Python console after downloading the file.\nimport bpy\nbpy.ops.import_scene.gltf(filepath='model.glb')  # from https://cdn.3dassets.dev/assets/38261/v1/model.glb\n# Metres and +Y up are converted to Blender's Z-up scene automatically.","godot":"# Godot 4: copy model.glb into res://models/ and the editor imports it as a scene.\nvar packed := load(\"res://models/model.glb\") as PackedScene\nvar model := packed.instantiate()\nadd_child(model)","unity":"// Unity: import model.glb with glTFast (Package Manager: com.unity.cloud.gltfast) and drag the prefab in,\n// or load it at runtime straight from the CDN:\nusing GLTFast;\nvar gltf = new GltfImport();\nif (await gltf.Load(\"https://cdn.3dassets.dev/assets/38261/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"38262","slug":"andean-terraces-and-stone-village-water-jar-small-f980854d","title":"Water Jar Small (Andean Terraces and Stone Village)","summary":"The smallest of the three jars at 360 mm, for drawing and pouring.","description":"The smallest of the three jars at 360 mm, for drawing and pouring. Overall 0.289 x 0.360 x 0.251 m (X x Y x Z), metre units, +Y up, +Z forward, resting on y=0. Functional variant of water-jar-large. Andean Terraces and Stone Village / highland-lp-v1: flat shaded grey stone, tilled earth, dry olive turf, straw thatch, dark timber, fired clay and one dyed red cloth, with an embedded procedural stone map and no custom shaders. Static geometry; no rig, animation, collision or navigation data.","status":"published","url":"https://3dassets.dev/assets/andean-terraces-and-stone-village-water-jar-small-f980854d","cdnUrl":"https://cdn.3dassets.dev/assets/38262/v1/model.glb","downloadUrl":"https://3dassets.dev/download/andean-terraces-and-stone-village-water-jar-small-f980854d","thumbnailUrl":"https://cdn.3dassets.dev/assets/38262/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/38262/v1/poster.webp","blurhash":"UCDue]-o009Z?Gt6E2Rj0LNG}@xaM|WBkCbb","category":{"slug":"props","title":"Props & Furniture"},"tags":[{"slug":"historical","title":"Historical"},{"slug":"low-poly","title":"Low Poly"},{"slug":"interior","title":"Interior"}],"license":{"slug":"cc0-1.0","name":"CC0 1.0 Universal","url":"https://creativecommons.org/publicdomain/zero/1.0/","attributionRequired":false},"contributor":{"username":"3dassets","name":"3D Assets","url":"https://3dassets.dev/u/3dassets"},"stats":{"fileSize":16384,"triangles":304,"vertices":912,"meshes":2,"materials":2,"textures":0,"animations":[],"boundingBox":{"min":[-0.14438124295756904,0,-0.12531012655574197],"max":[0.14438124295756904,0.36000001430511475,0.12531012655574197]},"sizeMeters":[0.289,0.36,0.251],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"Claude Opus 5","downloads":0,"publishedAt":"2026-09-12T14:06:13.616Z","updatedAt":"2026-09-12T14:06:13.725Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/38262/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function WaterJarSmallAndeanTerracesAndStoneVillage(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/38262/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/38262/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/38262/v1/model.glb\" alt=\"Water Jar Small (Andean Terraces and Stone Village)\" camera-controls auto-rotate></model-viewer>","blender":"# Blender 4.x: File > Import > glTF 2.0, or from the Python console after downloading the file.\nimport bpy\nbpy.ops.import_scene.gltf(filepath='model.glb')  # from https://cdn.3dassets.dev/assets/38262/v1/model.glb\n# Metres and +Y up are converted to Blender's Z-up scene automatically.","godot":"# Godot 4: copy model.glb into res://models/ and the editor imports it as a scene.\nvar packed := load(\"res://models/model.glb\") as PackedScene\nvar model := packed.instantiate()\nadd_child(model)","unity":"// Unity: import model.glb with glTFast (Package Manager: com.unity.cloud.gltfast) and drag the prefab in,\n// or load it at runtime straight from the CDN:\nusing GLTFast;\nvar gltf = new GltfImport();\nif (await gltf.Load(\"https://cdn.3dassets.dev/assets/38262/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"38264","slug":"andean-terraces-and-stone-village-jar-rack-e2156f58","title":"Jar Rack (Andean Terraces and Stone Village)","summary":"A timber jar rack 1.7 m wide on two shelves with two jars standing in it, for a store or a yard wall.","description":"A timber jar rack 1.7 m wide on two shelves with two jars standing in it, for a store or a yard wall. Overall 1.679 x 1.591 x 0.740 m (X x Y x Z), metre units, +Y up, +Z forward, resting on y=0. Andean Terraces and Stone Village / highland-lp-v1: flat shaded grey stone, tilled earth, dry olive turf, straw thatch, dark timber, fired clay and one dyed red cloth, with an embedded procedural stone map and no custom shaders. Static geometry; no rig, animation, collision or navigation data.","status":"published","url":"https://3dassets.dev/assets/andean-terraces-and-stone-village-jar-rack-e2156f58","cdnUrl":"https://cdn.3dassets.dev/assets/38264/v1/model.glb","downloadUrl":"https://3dassets.dev/download/andean-terraces-and-stone-village-jar-rack-e2156f58","thumbnailUrl":"https://cdn.3dassets.dev/assets/38264/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/38264/v1/poster.webp","blurhash":"U58yhtwI0g=y}@slELog0zOD%1R-0zt7={Ip","category":{"slug":"props","title":"Props & Furniture"},"tags":[{"slug":"historical","title":"Historical"},{"slug":"low-poly","title":"Low Poly"},{"slug":"interior","title":"Interior"}],"license":{"slug":"cc0-1.0","name":"CC0 1.0 Universal","url":"https://creativecommons.org/publicdomain/zero/1.0/","attributionRequired":false},"contributor":{"username":"3dassets","name":"3D Assets","url":"https://3dassets.dev/u/3dassets"},"stats":{"fileSize":46908,"triangles":776,"vertices":2328,"meshes":3,"materials":3,"textures":1,"animations":[],"boundingBox":{"min":[-0.8394246101379395,0.000010684505934999144,-0.36994936353654545],"max":[0.8394246101379395,1.5906250037674239,0.36994936353654545]},"sizeMeters":[1.679,1.591,0.74],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization","EXT_texture_webp"]},"aiGenerated":true,"aiModel":"Claude Opus 5","downloads":0,"publishedAt":"2026-09-12T14:06:14.662Z","updatedAt":"2026-09-12T14:06:14.786Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/38264/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function JarRackAndeanTerracesAndStoneVillage(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/38264/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/38264/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/38264/v1/model.glb\" alt=\"Jar Rack (Andean Terraces and Stone Village)\" camera-controls auto-rotate></model-viewer>","blender":"# Blender 4.x: File > Import > glTF 2.0, or from the Python console after downloading the file.\nimport bpy\nbpy.ops.import_scene.gltf(filepath='model.glb')  # from https://cdn.3dassets.dev/assets/38264/v1/model.glb\n# Metres and +Y up are converted to Blender's Z-up scene automatically.","godot":"# Godot 4: copy model.glb into res://models/ and the editor imports it as a scene.\nvar packed := load(\"res://models/model.glb\") as PackedScene\nvar model := packed.instantiate()\nadd_child(model)","unity":"// Unity: import model.glb with glTFast (Package Manager: com.unity.cloud.gltfast) and drag the prefab in,\n// or load it at runtime straight from the CDN:\nusing GLTFast;\nvar gltf = new GltfImport();\nif (await gltf.Load(\"https://cdn.3dassets.dev/assets/38264/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"38265","slug":"andean-terraces-and-stone-village-woven-basket-set-6a2cac9e","title":"Woven Basket Set (Andean Terraces and Stone Village)","summary":"Three woven storage baskets as one placement, the largest 680 mm across, two in natural grass and one dyed. The weave is modelled as banding rather than textured.","description":"Three woven storage baskets as one placement, the largest 680 mm across, two in natural grass and one dyed. The weave is modelled as banding rather than textured. Overall 1.256 x 0.575 x 1.315 m (X x Y x Z), metre units, +Y up, +Z forward, resting on y=0. Andean Terraces and Stone Village / highland-lp-v1: flat shaded grey stone, tilled earth, dry olive turf, straw thatch, dark timber, fired clay and one dyed red cloth, with an embedded procedural stone map and no custom shaders. Static geometry; no rig, animation, collision or navigation data.","status":"published","url":"https://3dassets.dev/assets/andean-terraces-and-stone-village-woven-basket-set-6a2cac9e","cdnUrl":"https://cdn.3dassets.dev/assets/38265/v1/model.glb","downloadUrl":"https://3dassets.dev/download/andean-terraces-and-stone-village-woven-basket-set-6a2cac9e","thumbnailUrl":"https://cdn.3dassets.dev/assets/38265/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/38265/v1/poster.webp","blurhash":"U9Ch=+?a01IC=zWBSvxt019a}s%L1GR*w4Vt","category":{"slug":"props","title":"Props & Furniture"},"tags":[{"slug":"historical","title":"Historical"},{"slug":"low-poly","title":"Low Poly"},{"slug":"interior","title":"Interior"}],"license":{"slug":"cc0-1.0","name":"CC0 1.0 Universal","url":"https://creativecommons.org/publicdomain/zero/1.0/","attributionRequired":false},"contributor":{"username":"3dassets","name":"3D Assets","url":"https://3dassets.dev/u/3dassets"},"stats":{"fileSize":37444,"triangles":558,"vertices":1674,"meshes":3,"materials":3,"textures":1,"animations":[],"boundingBox":{"min":[-0.36039999127388,5.921109441087147e-7,-0.8524359464645386],"max":[0.8956000208854675,0.5750554243342159,0.4621149773912157]},"sizeMeters":[1.256,0.575,1.315],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization","EXT_texture_webp"]},"aiGenerated":true,"aiModel":"Claude Opus 5","downloads":0,"publishedAt":"2026-09-12T14:06:15.427Z","updatedAt":"2026-09-12T14:06:15.523Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/38265/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function WovenBasketSetAndeanTerracesAndStoneVillage(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/38265/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/38265/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/38265/v1/model.glb\" alt=\"Woven Basket Set (Andean Terraces and Stone Village)\" camera-controls auto-rotate></model-viewer>","blender":"# Blender 4.x: File > Import > glTF 2.0, or from the Python console after downloading the file.\nimport bpy\nbpy.ops.import_scene.gltf(filepath='model.glb')  # from https://cdn.3dassets.dev/assets/38265/v1/model.glb\n# Metres and +Y up are converted to Blender's Z-up scene automatically.","godot":"# Godot 4: copy model.glb into res://models/ and the editor imports it as a scene.\nvar packed := load(\"res://models/model.glb\") as PackedScene\nvar model := packed.instantiate()\nadd_child(model)","unity":"// Unity: import model.glb with glTFast (Package Manager: com.unity.cloud.gltfast) and drag the prefab in,\n// or load it at runtime straight from the CDN:\nusing GLTFast;\nvar gltf = new GltfImport();\nif (await gltf.Load(\"https://cdn.3dassets.dev/assets/38265/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"38266","slug":"andean-terraces-and-stone-village-stalk-bundle-1775af00","title":"Stalk Bundle (Andean Terraces and Stone Village)","summary":"A standing bundle of dried stalks 1.6 m tall, tied at two heights with dyed cord, for fodder or thatching stock.","description":"A standing bundle of dried stalks 1.6 m tall, tied at two heights with dyed cord, for fodder or thatching stock. Overall 0.460 x 1.696 x 0.437 m (X x Y x Z), metre units, +Y up, +Z forward, resting on y=0. Andean Terraces and Stone Village / highland-lp-v1: flat shaded grey stone, tilled earth, dry olive turf, straw thatch, dark timber, fired clay and one dyed red cloth, with an embedded procedural stone map and no custom shaders. Static geometry; no rig, animation, collision or navigation data.","status":"published","url":"https://3dassets.dev/assets/andean-terraces-and-stone-village-stalk-bundle-1775af00","cdnUrl":"https://cdn.3dassets.dev/assets/38266/v1/model.glb","downloadUrl":"https://3dassets.dev/download/andean-terraces-and-stone-village-stalk-bundle-1775af00","thumbnailUrl":"https://cdn.3dassets.dev/assets/38266/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/38266/v1/poster.webp","blurhash":"U4BV|a_10000=yxtEfD,0zba}tV[V@R*kWt7","category":{"slug":"props","title":"Props & Furniture"},"tags":[{"slug":"historical","title":"Historical"},{"slug":"low-poly","title":"Low Poly"},{"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":18324,"triangles":344,"vertices":1032,"meshes":2,"materials":2,"textures":0,"animations":[],"boundingBox":{"min":[-0.22999480195261868,0,-0.2187444591036896],"max":[0.22999480195261868,1.6956007480621338,0.2187444591036896]},"sizeMeters":[0.46,1.696,0.437],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"Claude Opus 5","downloads":1,"publishedAt":"2026-09-12T14:06:16.370Z","updatedAt":"2026-09-12T14:14:36.630Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/38266/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function StalkBundleAndeanTerracesAndStoneVillage(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/38266/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/38266/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/38266/v1/model.glb\" alt=\"Stalk Bundle (Andean Terraces and Stone Village)\" camera-controls auto-rotate></model-viewer>","blender":"# Blender 4.x: File > Import > glTF 2.0, or from the Python console after downloading the file.\nimport bpy\nbpy.ops.import_scene.gltf(filepath='model.glb')  # from https://cdn.3dassets.dev/assets/38266/v1/model.glb\n# Metres and +Y up are converted to Blender's Z-up scene automatically.","godot":"# Godot 4: copy model.glb into res://models/ and the editor imports it as a scene.\nvar packed := load(\"res://models/model.glb\") as PackedScene\nvar model := packed.instantiate()\nadd_child(model)","unity":"// Unity: import model.glb with glTFast (Package Manager: com.unity.cloud.gltfast) and drag the prefab in,\n// or load it at runtime straight from the CDN:\nusing GLTFast;\nvar gltf = new GltfImport();\nif (await gltf.Load(\"https://cdn.3dassets.dev/assets/38266/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"38267","slug":"andean-terraces-and-stone-village-herb-drying-rack-098beed8","title":"Herb Drying Rack (Andean Terraces and Stone Village)","summary":"A timber drying rack 2.1 m wide with two rails of herb and grass bunches hanging from them. The bunches are solid and static.","description":"A timber drying rack 2.1 m wide with two rails of herb and grass bunches hanging from them. The bunches are solid and static. Overall 2.109 x 1.790 x 0.686 m (X x Y x Z), metre units, +Y up, +Z forward, resting on y=0. Andean Terraces and Stone Village / highland-lp-v1: flat shaded grey stone, tilled earth, dry olive turf, straw thatch, dark timber, fired clay and one dyed red cloth, with an embedded procedural stone map and no custom shaders. Static geometry; no rig, animation, collision or navigation data.","status":"published","url":"https://3dassets.dev/assets/andean-terraces-and-stone-village-herb-drying-rack-098beed8","cdnUrl":"https://cdn.3dassets.dev/assets/38267/v1/model.glb","downloadUrl":"https://3dassets.dev/download/andean-terraces-and-stone-village-herb-drying-rack-098beed8","thumbnailUrl":"https://cdn.3dassets.dev/assets/38267/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/38267/v1/poster.webp","blurhash":"UBA0dbn,03WU~o%29bIV4;%Lx[IV4Voe?Zaf","category":{"slug":"props","title":"Props & Furniture"},"tags":[{"slug":"historical","title":"Historical"},{"slug":"low-poly","title":"Low Poly"},{"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":21996,"triangles":272,"vertices":816,"meshes":3,"materials":3,"textures":1,"animations":[],"boundingBox":{"min":[-1.0499999523162842,-0.000033091010072872074,-0.1400126503039735],"max":[1.0586696863174438,1.7900330528631003,0.5465004383610649]},"sizeMeters":[2.109,1.79,0.687],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization","EXT_texture_webp"]},"aiGenerated":true,"aiModel":"Claude Opus 5","downloads":1,"publishedAt":"2026-09-12T14:06:17.490Z","updatedAt":"2026-09-12T14:14:36.627Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/38267/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function HerbDryingRackAndeanTerracesAndStoneVillage(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/38267/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/38267/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/38267/v1/model.glb\" alt=\"Herb Drying Rack (Andean Terraces and Stone Village)\" camera-controls auto-rotate></model-viewer>","blender":"# Blender 4.x: File > Import > glTF 2.0, or from the Python console after downloading the file.\nimport bpy\nbpy.ops.import_scene.gltf(filepath='model.glb')  # from https://cdn.3dassets.dev/assets/38267/v1/model.glb\n# Metres and +Y up are converted to Blender's Z-up scene automatically.","godot":"# Godot 4: copy model.glb into res://models/ and the editor imports it as a scene.\nvar packed := load(\"res://models/model.glb\") as PackedScene\nvar model := packed.instantiate()\nadd_child(model)","unity":"// Unity: import model.glb with glTFast (Package Manager: com.unity.cloud.gltfast) and drag the prefab in,\n// or load it at runtime straight from the CDN:\nusing GLTFast;\nvar gltf = new GltfImport();\nif (await gltf.Load(\"https://cdn.3dassets.dev/assets/38267/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"38268","slug":"andean-terraces-and-stone-village-upright-loom-84788341","title":"Upright Loom (Andean Terraces and Stone Village)","summary":"An upright timber loom 1.9 m wide with the warp strung between two beams and a woven band growing on it. The cloth beam turns; the cloth itself is a solid plate and does not drape.","description":"An upright timber loom 1.9 m wide with the warp strung between two beams and a woven band growing on it. The cloth beam turns; the cloth itself is a solid plate and does not drape. Overall 2.220 x 1.930 x 0.195 m (X x Y x Z), metre units, +Y up, +Z forward, resting on y=0. Named nodes on their own pivots: beam, the cloth beam at the head of the loom. Andean Terraces and Stone Village / highland-lp-v1: flat shaded grey stone, tilled earth, dry olive turf, straw thatch, dark timber, fired clay and one dyed red cloth, with an embedded procedural stone map and no custom shaders. Rigid node-transform clips: spin. No skinning. No collision or navigation data.","status":"published","url":"https://3dassets.dev/assets/andean-terraces-and-stone-village-upright-loom-84788341","cdnUrl":"https://cdn.3dassets.dev/assets/38268/v1/model.glb","downloadUrl":"https://3dassets.dev/download/andean-terraces-and-stone-village-upright-loom-84788341","thumbnailUrl":"https://cdn.3dassets.dev/assets/38268/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/38268/v1/poster.webp","blurhash":"UEBB*U$j0fNa=xxGI;I;0zjZ}tbHEfR*$%xG","category":{"slug":"props","title":"Props & Furniture"},"tags":[{"slug":"historical","title":"Historical"},{"slug":"low-poly","title":"Low Poly"},{"slug":"interior","title":"Interior"},{"slug":"animated","title":"Animated"}],"license":{"slug":"cc0-1.0","name":"CC0 1.0 Universal","url":"https://creativecommons.org/publicdomain/zero/1.0/","attributionRequired":false},"contributor":{"username":"3dassets","name":"3D Assets","url":"https://3dassets.dev/u/3dassets"},"stats":{"fileSize":27152,"triangles":352,"vertices":1056,"meshes":4,"materials":2,"textures":1,"animations":["spin"],"boundingBox":{"min":[-1.1100000143051147,0,-0.09753959511518732],"max":[1.1100000143051147,1.9299999475479126,0.09753959511518732]},"sizeMeters":[2.22,1.93,0.195],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization","EXT_texture_webp"]},"aiGenerated":true,"aiModel":"Claude Opus 5","downloads":1,"publishedAt":"2026-09-12T14:06:17.513Z","updatedAt":"2026-09-12T14:14:36.528Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\nimport { AnimationMixer } from 'three'\n\nlet mixer\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/38268/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n  mixer = new AnimationMixer(gltf.scene)\n  mixer.clipAction(gltf.animations[0]).play()\n})\n\n// Call from your render loop; deltaSeconds is time since the previous frame.\nfunction updateAssetAnimation(deltaSeconds) {\n  mixer?.update(deltaSeconds)\n}","r3f":"import { useGLTF, useAnimations } from '@react-three/drei'\nimport { useEffect } from 'react'\n\nexport function UprightLoomAndeanTerracesAndStoneVillage(props) {\n  const { scene, animations } = useGLTF('https://cdn.3dassets.dev/assets/38268/v1/model.glb')\n  const { actions, names } = useAnimations(animations, scene)\n  useEffect(() => {\n    const action = actions[names[0]]\n    action?.reset().play()\n    return () => { action?.stop() }\n  }, [actions, names])\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/38268/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/38268/v1/model.glb\" alt=\"Upright Loom (Andean Terraces and Stone Village)\" camera-controls auto-rotate autoplay></model-viewer>","blender":"# Blender 4.x: File > Import > glTF 2.0, or from the Python console after downloading the file.\nimport bpy\nbpy.ops.import_scene.gltf(filepath='model.glb')  # from https://cdn.3dassets.dev/assets/38268/v1/model.glb\n# Metres and +Y up are converted to Blender's Z-up scene automatically.\n# Clips arrive as actions; play them from the Dope Sheet > Action Editor.","godot":"# Godot 4: copy model.glb into res://models/ and the editor imports it as a scene.\nvar packed := load(\"res://models/model.glb\") as PackedScene\nvar model := packed.instantiate()\nadd_child(model)\nvar player := model.find_child(\"AnimationPlayer\", true, false) as AnimationPlayer\nplayer.play(player.get_animation_list()[0])","unity":"// Unity: import model.glb with glTFast (Package Manager: com.unity.cloud.gltfast) and drag the prefab in,\n// or load it at runtime straight from the CDN:\nusing GLTFast;\nvar gltf = new GltfImport();\nif (await gltf.Load(\"https://cdn.3dassets.dev/assets/38268/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);\n// Clips import as legacy AnimationClips on the root; GetComponent<Animation>().Play() starts the first."}},{"id":"38269","slug":"andean-terraces-and-stone-village-spindle-and-wool-bas-b3eccf09","title":"Spindle And Wool Basket (Andean Terraces and Stone Village)","summary":"A drop spindle with its clay whorl leaning against a basket of spun wool, 700 mm across the group.","description":"A drop spindle with its clay whorl leaning against a basket of spun wool, 700 mm across the group. Overall 0.990 x 0.632 x 0.685 m (X x Y x Z), metre units, +Y up, +Z forward, resting on y=0. Andean Terraces and Stone Village / highland-lp-v1: flat shaded grey stone, tilled earth, dry olive turf, straw thatch, dark timber, fired clay and one dyed red cloth, with an embedded procedural stone map and no custom shaders. Static geometry; no rig, animation, collision or navigation data.","status":"published","url":"https://3dassets.dev/assets/andean-terraces-and-stone-village-spindle-and-wool-bas-b3eccf09","cdnUrl":"https://cdn.3dassets.dev/assets/38269/v1/model.glb","downloadUrl":"https://3dassets.dev/download/andean-terraces-and-stone-village-spindle-and-wool-bas-b3eccf09","thumbnailUrl":"https://cdn.3dassets.dev/assets/38269/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/38269/v1/poster.webp","blurhash":"UAB.[i~B025R-BxZJ*JR019u^P$jABI:w1v~","category":{"slug":"props","title":"Props & Furniture"},"tags":[{"slug":"historical","title":"Historical"},{"slug":"low-poly","title":"Low Poly"},{"slug":"interior","title":"Interior"}],"license":{"slug":"cc0-1.0","name":"CC0 1.0 Universal","url":"https://creativecommons.org/publicdomain/zero/1.0/","attributionRequired":false},"contributor":{"username":"3dassets","name":"3D Assets","url":"https://3dassets.dev/u/3dassets"},"stats":{"fileSize":25360,"triangles":318,"vertices":954,"meshes":4,"materials":4,"textures":1,"animations":[],"boundingBox":{"min":[-0.36000001430511475,-0.000003366970283219528,-0.34237740549303536],"max":[0.630000002682209,0.6320069334275751,0.34237740549303536]},"sizeMeters":[0.99,0.632,0.685],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization","EXT_texture_webp"]},"aiGenerated":true,"aiModel":"Claude Opus 5","downloads":1,"publishedAt":"2026-09-12T14:06:18.313Z","updatedAt":"2026-09-12T14:14:36.487Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/38269/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function SpindleAndWoolBasketAndeanTerracesAndStoneVillage(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/38269/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/38269/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/38269/v1/model.glb\" alt=\"Spindle And Wool Basket (Andean Terraces and Stone Village)\" camera-controls auto-rotate></model-viewer>","blender":"# Blender 4.x: File > Import > glTF 2.0, or from the Python console after downloading the file.\nimport bpy\nbpy.ops.import_scene.gltf(filepath='model.glb')  # from https://cdn.3dassets.dev/assets/38269/v1/model.glb\n# Metres and +Y up are converted to Blender's Z-up scene automatically.","godot":"# Godot 4: copy model.glb into res://models/ and the editor imports it as a scene.\nvar packed := load(\"res://models/model.glb\") as PackedScene\nvar model := packed.instantiate()\nadd_child(model)","unity":"// Unity: import model.glb with glTFast (Package Manager: com.unity.cloud.gltfast) and drag the prefab in,\n// or load it at runtime straight from the CDN:\nusing GLTFast;\nvar gltf = new GltfImport();\nif (await gltf.Load(\"https://cdn.3dassets.dev/assets/38269/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"38270","slug":"andean-terraces-and-stone-village-folded-blanket-f8c8b36b","title":"Folded Blanket (Andean Terraces and Stone Village)","summary":"A folded woven blanket 720 mm across in four layers, banded in the dyed thread the pack shares. Woven cloth is solid geometry and never drapes or moves.","description":"A folded woven blanket 720 mm across in four layers, banded in the dyed thread the pack shares. Woven cloth is solid geometry and never drapes or moves. Overall 0.729 x 0.213 x 0.494 m (X x Y x Z), metre units, +Y up, +Z forward, resting on y=0. Andean Terraces and Stone Village / highland-lp-v1: flat shaded grey stone, tilled earth, dry olive turf, straw thatch, dark timber, fired clay and one dyed red cloth, with an embedded procedural stone map and no custom shaders. Static geometry; no rig, animation, collision or navigation data.","status":"published","url":"https://3dassets.dev/assets/andean-terraces-and-stone-village-folded-blanket-f8c8b36b","cdnUrl":"https://cdn.3dassets.dev/assets/38270/v1/model.glb","downloadUrl":"https://3dassets.dev/download/andean-terraces-and-stone-village-folded-blanket-f8c8b36b","thumbnailUrl":"https://cdn.3dassets.dev/assets/38270/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/38270/v1/poster.webp","blurhash":"U8GHJ8~B01SJvO=xk:I;009H;lNbLc5lixa1","category":{"slug":"props","title":"Props & Furniture"},"tags":[{"slug":"historical","title":"Historical"},{"slug":"low-poly","title":"Low Poly"},{"slug":"interior","title":"Interior"}],"license":{"slug":"cc0-1.0","name":"CC0 1.0 Universal","url":"https://creativecommons.org/publicdomain/zero/1.0/","attributionRequired":false},"contributor":{"username":"3dassets","name":"3D Assets","url":"https://3dassets.dev/u/3dassets"},"stats":{"fileSize":4660,"triangles":60,"vertices":180,"meshes":2,"materials":2,"textures":0,"animations":[],"boundingBox":{"min":[-0.3647276759147644,0.00002242341170571871,-0.2471292416351695],"max":[0.3647276759147644,0.21350642159747402,0.2471292416351695]},"sizeMeters":[0.729,0.213,0.494],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"Claude Opus 5","downloads":1,"publishedAt":"2026-09-12T14:06:19.187Z","updatedAt":"2026-09-12T14:14:36.458Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/38270/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function FoldedBlanketAndeanTerracesAndStoneVillage(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/38270/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/38270/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/38270/v1/model.glb\" alt=\"Folded Blanket (Andean Terraces and Stone Village)\" camera-controls auto-rotate></model-viewer>","blender":"# Blender 4.x: File > Import > glTF 2.0, or from the Python console after downloading the file.\nimport bpy\nbpy.ops.import_scene.gltf(filepath='model.glb')  # from https://cdn.3dassets.dev/assets/38270/v1/model.glb\n# Metres and +Y up are converted to Blender's Z-up scene automatically.","godot":"# Godot 4: copy model.glb into res://models/ and the editor imports it as a scene.\nvar packed := load(\"res://models/model.glb\") as PackedScene\nvar model := packed.instantiate()\nadd_child(model)","unity":"// Unity: import model.glb with glTFast (Package Manager: com.unity.cloud.gltfast) and drag the prefab in,\n// or load it at runtime straight from the CDN:\nusing GLTFast;\nvar gltf = new GltfImport();\nif (await gltf.Load(\"https://cdn.3dassets.dev/assets/38270/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"38271","slug":"andean-terraces-and-stone-village-stone-bench-6bb544bf","title":"Stone Bench (Andean Terraces and Stone Village)","summary":"A 2 m stone bench: a dressed slab on two block legs with a low back rail, 600 mm to the seat.","description":"A 2 m stone bench: a dressed slab on two block legs with a low back rail, 600 mm to the seat. Overall 2.000 x 0.600 x 0.560 m (X x Y x Z), metre units, +Y up, +Z forward, resting on y=0. Andean Terraces and Stone Village / highland-lp-v1: flat shaded grey stone, tilled earth, dry olive turf, straw thatch, dark timber, fired clay and one dyed red cloth, with an embedded procedural stone map and no custom shaders. Static geometry; no rig, animation, collision or navigation data.","status":"published","url":"https://3dassets.dev/assets/andean-terraces-and-stone-village-stone-bench-6bb544bf","cdnUrl":"https://cdn.3dassets.dev/assets/38271/v1/model.glb","downloadUrl":"https://3dassets.dev/download/andean-terraces-and-stone-village-stone-bench-6bb544bf","thumbnailUrl":"https://cdn.3dassets.dev/assets/38271/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/38271/v1/poster.webp","blurhash":"U9CGPv%M9F-;~q_3M{D%00xu%MD%009F%M%M","category":{"slug":"props","title":"Props & Furniture"},"tags":[{"slug":"historical","title":"Historical"},{"slug":"low-poly","title":"Low Poly"},{"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":16332,"triangles":48,"vertices":144,"meshes":1,"materials":1,"textures":1,"animations":[],"boundingBox":{"min":[-1,0.00003358228135252883,-0.2799462874233222],"max":[1,0.5999664415605054,0.2799462874233222]},"sizeMeters":[2,0.6,0.56],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization","EXT_texture_webp"]},"aiGenerated":true,"aiModel":"Claude Opus 5","downloads":1,"publishedAt":"2026-09-12T14:06:20.408Z","updatedAt":"2026-09-12T14:14:36.444Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/38271/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function StoneBenchAndeanTerracesAndStoneVillage(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/38271/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/38271/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/38271/v1/model.glb\" alt=\"Stone Bench (Andean Terraces and Stone Village)\" camera-controls auto-rotate></model-viewer>","blender":"# Blender 4.x: File > Import > glTF 2.0, or from the Python console after downloading the file.\nimport bpy\nbpy.ops.import_scene.gltf(filepath='model.glb')  # from https://cdn.3dassets.dev/assets/38271/v1/model.glb\n# Metres and +Y up are converted to Blender's Z-up scene automatically.","godot":"# Godot 4: copy model.glb into res://models/ and the editor imports it as a scene.\nvar packed := load(\"res://models/model.glb\") as PackedScene\nvar model := packed.instantiate()\nadd_child(model)","unity":"// Unity: import model.glb with glTFast (Package Manager: com.unity.cloud.gltfast) and drag the prefab in,\n// or load it at runtime straight from the CDN:\nusing GLTFast;\nvar gltf = new GltfImport();\nif (await gltf.Load(\"https://cdn.3dassets.dev/assets/38271/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"38272","slug":"andean-terraces-and-stone-village-stone-hearth-3bc02efa","title":"Stone Hearth (Andean Terraces and Stone Village)","summary":"An open cooking hearth: a ring of set stones round an ash bed with the fuel laid in it and a clay pot standing on two supports. Fire and smoke are not modelled, because neither can be driven by a rigid node transform.","description":"An open cooking hearth: a ring of set stones round an ash bed with the fuel laid in it and a clay pot standing on two supports. Fire and smoke are not modelled, because neither can be driven by a rigid node transform. Overall 1.382 x 0.756 x 1.409 m (X x Y x Z), metre units, +Y up, +Z forward, resting on y=0. Andean Terraces and Stone Village / highland-lp-v1: flat shaded grey stone, tilled earth, dry olive turf, straw thatch, dark timber, fired clay and one dyed red cloth, with an embedded procedural stone map and no custom shaders. Static geometry; no rig, animation, collision or navigation data.","status":"published","url":"https://3dassets.dev/assets/andean-terraces-and-stone-village-stone-hearth-3bc02efa","cdnUrl":"https://cdn.3dassets.dev/assets/38272/v1/model.glb","downloadUrl":"https://3dassets.dev/download/andean-terraces-and-stone-village-stone-hearth-3bc02efa","thumbnailUrl":"https://cdn.3dassets.dev/assets/38272/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/38272/v1/poster.webp","blurhash":"U9B3pP%M00ogDiWBtRaf00IU~BWB.9t6nNof","category":{"slug":"props","title":"Props & Furniture"},"tags":[{"slug":"historical","title":"Historical"},{"slug":"low-poly","title":"Low Poly"},{"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":39908,"triangles":346,"vertices":1038,"meshes":4,"materials":4,"textures":2,"animations":[],"boundingBox":{"min":[-0.6959487733864008,-0.00004435555940801583,-0.6890755295753479],"max":[0.6856003937744318,0.7558271313151468,0.7196446061134338]},"sizeMeters":[1.382,0.756,1.409],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization","EXT_texture_webp"]},"aiGenerated":true,"aiModel":"Claude Opus 5","downloads":1,"publishedAt":"2026-09-12T14:06:20.426Z","updatedAt":"2026-09-12T14:14:36.429Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/38272/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function StoneHearthAndeanTerracesAndStoneVillage(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/38272/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/38272/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/38272/v1/model.glb\" alt=\"Stone Hearth (Andean Terraces and Stone Village)\" camera-controls auto-rotate></model-viewer>","blender":"# Blender 4.x: File > Import > glTF 2.0, or from the Python console after downloading the file.\nimport bpy\nbpy.ops.import_scene.gltf(filepath='model.glb')  # from https://cdn.3dassets.dev/assets/38272/v1/model.glb\n# Metres and +Y up are converted to Blender's Z-up scene automatically.","godot":"# Godot 4: copy model.glb into res://models/ and the editor imports it as a scene.\nvar packed := load(\"res://models/model.glb\") as PackedScene\nvar model := packed.instantiate()\nadd_child(model)","unity":"// Unity: import model.glb with glTFast (Package Manager: com.unity.cloud.gltfast) and drag the prefab in,\n// or load it at runtime straight from the CDN:\nusing GLTFast;\nvar gltf = new GltfImport();\nif (await gltf.Load(\"https://cdn.3dassets.dev/assets/38272/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"38273","slug":"andean-terraces-and-stone-village-clay-oven-a156ece1","title":"Clay Oven (Andean Terraces and Stone Village)","summary":"A domed clay bread oven on a coursed stone base, 1.6 m across and 1.8 m tall, with a flue and a timber door in the mouth. The door is the only moving part; there is no fire.","description":"A domed clay bread oven on a coursed stone base, 1.6 m across and 1.8 m tall, with a flue and a timber door in the mouth. The door is the only moving part; there is no fire. Overall 1.600 x 1.910 x 1.480 m (X x Y x Z), metre units, +Y up, +Z forward, resting on y=0. Named nodes on their own pivots: door, the oven door hung on the left of the mouth. Andean Terraces and Stone Village / highland-lp-v1: flat shaded grey stone, tilled earth, dry olive turf, straw thatch, dark timber, fired clay and one dyed red cloth, with an embedded procedural stone map and no custom shaders. Rigid node-transform clips: open and close. No skinning. No collision or navigation data.","status":"published","url":"https://3dassets.dev/assets/andean-terraces-and-stone-village-clay-oven-a156ece1","cdnUrl":"https://cdn.3dassets.dev/assets/38273/v1/model.glb","downloadUrl":"https://3dassets.dev/download/andean-terraces-and-stone-village-clay-oven-a156ece1","thumbnailUrl":"https://cdn.3dassets.dev/assets/38273/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/38273/v1/poster.webp","blurhash":"U9Db]0xu00V@4TM{o~t700bG}?aeyXxu?GbH","category":{"slug":"props","title":"Props & Furniture"},"tags":[{"slug":"historical","title":"Historical"},{"slug":"low-poly","title":"Low Poly"},{"slug":"exterior","title":"Exterior"},{"slug":"animated","title":"Animated"}],"license":{"slug":"cc0-1.0","name":"CC0 1.0 Universal","url":"https://creativecommons.org/publicdomain/zero/1.0/","attributionRequired":false},"contributor":{"username":"3dassets","name":"3D Assets","url":"https://3dassets.dev/u/3dassets"},"stats":{"fileSize":39880,"triangles":364,"vertices":1092,"meshes":4,"materials":3,"textures":2,"animations":["open","close"],"boundingBox":{"min":[-0.800000011920929,-0.000034350087478429714,-0.6999969585798198],"max":[0.800000011920929,1.909999966621399,0.7799999666213989]},"sizeMeters":[1.6,1.91,1.48],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization","EXT_texture_webp"]},"aiGenerated":true,"aiModel":"Claude Opus 5","downloads":1,"publishedAt":"2026-09-12T14:06:21.105Z","updatedAt":"2026-09-12T14:14:36.387Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\nimport { AnimationMixer } from 'three'\n\nlet mixer\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/38273/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n  mixer = new AnimationMixer(gltf.scene)\n  mixer.clipAction(gltf.animations[0]).play()\n})\n\n// Call from your render loop; deltaSeconds is time since the previous frame.\nfunction updateAssetAnimation(deltaSeconds) {\n  mixer?.update(deltaSeconds)\n}","r3f":"import { useGLTF, useAnimations } from '@react-three/drei'\nimport { useEffect } from 'react'\n\nexport function ClayOvenAndeanTerracesAndStoneVillage(props) {\n  const { scene, animations } = useGLTF('https://cdn.3dassets.dev/assets/38273/v1/model.glb')\n  const { actions, names } = useAnimations(animations, scene)\n  useEffect(() => {\n    const action = actions[names[0]]\n    action?.reset().play()\n    return () => { action?.stop() }\n  }, [actions, names])\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/38273/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/38273/v1/model.glb\" alt=\"Clay Oven (Andean Terraces and Stone Village)\" camera-controls auto-rotate autoplay></model-viewer>","blender":"# Blender 4.x: File > Import > glTF 2.0, or from the Python console after downloading the file.\nimport bpy\nbpy.ops.import_scene.gltf(filepath='model.glb')  # from https://cdn.3dassets.dev/assets/38273/v1/model.glb\n# Metres and +Y up are converted to Blender's Z-up scene automatically.\n# Clips arrive as actions; play them from the Dope Sheet > Action Editor.","godot":"# Godot 4: copy model.glb into res://models/ and the editor imports it as a scene.\nvar packed := load(\"res://models/model.glb\") as PackedScene\nvar model := packed.instantiate()\nadd_child(model)\nvar player := model.find_child(\"AnimationPlayer\", true, false) as AnimationPlayer\nplayer.play(player.get_animation_list()[0])","unity":"// Unity: import model.glb with glTFast (Package Manager: com.unity.cloud.gltfast) and drag the prefab in,\n// or load it at runtime straight from the CDN:\nusing GLTFast;\nvar gltf = new GltfImport();\nif (await gltf.Load(\"https://cdn.3dassets.dev/assets/38273/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);\n// Clips import as legacy AnimationClips on the root; GetComponent<Animation>().Play() starts the first."}},{"id":"38274","slug":"andean-terraces-and-stone-village-grinding-stone-1ca5c43d","title":"Grinding Stone (Andean Terraces and Stone Village)","summary":"A rocker grinding stone: a dished bed stone on a block base with the curved muller resting in it and the ground meal beside it. The muller rocks; nothing else moves.","description":"A rocker grinding stone: a dished bed stone on a block base with the curved muller resting in it and the ground meal beside it. The muller rocks; nothing else moves. Overall 1.400 x 0.910 x 1.100 m (X x Y x Z), metre units, +Y up, +Z forward, resting on y=0. Named nodes on their own pivots: muller, the rocking upper stone. Andean Terraces and Stone Village / highland-lp-v1: flat shaded grey stone, tilled earth, dry olive turf, straw thatch, dark timber, fired clay and one dyed red cloth, with an embedded procedural stone map and no custom shaders. Rigid node-transform clips: rock. No skinning. No collision or navigation data.","status":"published","url":"https://3dassets.dev/assets/andean-terraces-and-stone-village-grinding-stone-1ca5c43d","cdnUrl":"https://cdn.3dassets.dev/assets/38274/v1/model.glb","downloadUrl":"https://3dassets.dev/download/andean-terraces-and-stone-village-grinding-stone-1ca5c43d","thumbnailUrl":"https://cdn.3dassets.dev/assets/38274/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/38274/v1/poster.webp","blurhash":"U5DcUJ~q00Io00ay?bxu009F%LRj~qt7?HIU","category":{"slug":"weapons-tools","title":"Weapons & Tools"},"tags":[{"slug":"historical","title":"Historical"},{"slug":"low-poly","title":"Low Poly"},{"slug":"interior","title":"Interior"},{"slug":"animated","title":"Animated"}],"license":{"slug":"cc0-1.0","name":"CC0 1.0 Universal","url":"https://creativecommons.org/publicdomain/zero/1.0/","attributionRequired":false},"contributor":{"username":"3dassets","name":"3D Assets","url":"https://3dassets.dev/u/3dassets"},"stats":{"fileSize":32996,"triangles":208,"vertices":624,"meshes":4,"materials":3,"textures":2,"animations":["rock"],"boundingBox":{"min":[-0.699999988079071,0.00003845928174939228,-0.55003203506796],"max":[0.699999988079071,0.9100000178813934,0.55003203506796]},"sizeMeters":[1.4,0.91,1.1],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization","EXT_texture_webp"]},"aiGenerated":true,"aiModel":"Claude Opus 5","downloads":2,"publishedAt":"2026-09-12T14:06:22.062Z","updatedAt":"2026-09-12T14:28:50.010Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\nimport { AnimationMixer } from 'three'\n\nlet mixer\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/38274/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n  mixer = new AnimationMixer(gltf.scene)\n  mixer.clipAction(gltf.animations[0]).play()\n})\n\n// Call from your render loop; deltaSeconds is time since the previous frame.\nfunction updateAssetAnimation(deltaSeconds) {\n  mixer?.update(deltaSeconds)\n}","r3f":"import { useGLTF, useAnimations } from '@react-three/drei'\nimport { useEffect } from 'react'\n\nexport function GrindingStoneAndeanTerracesAndStoneVillage(props) {\n  const { scene, animations } = useGLTF('https://cdn.3dassets.dev/assets/38274/v1/model.glb')\n  const { actions, names } = useAnimations(animations, scene)\n  useEffect(() => {\n    const action = actions[names[0]]\n    action?.reset().play()\n    return () => { action?.stop() }\n  }, [actions, names])\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/38274/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/38274/v1/model.glb\" alt=\"Grinding Stone (Andean Terraces and Stone Village)\" camera-controls auto-rotate autoplay></model-viewer>","blender":"# Blender 4.x: File > Import > glTF 2.0, or from the Python console after downloading the file.\nimport bpy\nbpy.ops.import_scene.gltf(filepath='model.glb')  # from https://cdn.3dassets.dev/assets/38274/v1/model.glb\n# Metres and +Y up are converted to Blender's Z-up scene automatically.\n# Clips arrive as actions; play them from the Dope Sheet > Action Editor.","godot":"# Godot 4: copy model.glb into res://models/ and the editor imports it as a scene.\nvar packed := load(\"res://models/model.glb\") as PackedScene\nvar model := packed.instantiate()\nadd_child(model)\nvar player := model.find_child(\"AnimationPlayer\", true, false) as AnimationPlayer\nplayer.play(player.get_animation_list()[0])","unity":"// Unity: import model.glb with glTFast (Package Manager: com.unity.cloud.gltfast) and drag the prefab in,\n// or load it at runtime straight from the CDN:\nusing GLTFast;\nvar gltf = new GltfImport();\nif (await gltf.Load(\"https://cdn.3dassets.dev/assets/38274/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);\n// Clips import as legacy AnimationClips on the root; GetComponent<Animation>().Play() starts the first."}},{"id":"38275","slug":"andean-terraces-and-stone-village-storage-chest-38f42a4e","title":"Storage Chest (Andean Terraces and Stone Village)","summary":"A timber storage chest on a low stone plinth, 1.24 m wide, with a plank lid hinged along its back edge and a stone catch on the front.","description":"A timber storage chest on a low stone plinth, 1.24 m wide, with a plank lid hinged along its back edge and a stone catch on the front. Overall 1.240 x 1.120 x 0.888 m (X x Y x Z), metre units, +Y up, +Z forward, resting on y=0. Named nodes on their own pivots: lid, the chest lid hinged along the back edge. Andean Terraces and Stone Village / highland-lp-v1: flat shaded grey stone, tilled earth, dry olive turf, straw thatch, dark timber, fired clay and one dyed red cloth, with an embedded procedural stone map and no custom shaders. Rigid node-transform clips: open and close. No skinning. No collision or navigation data.","status":"published","url":"https://3dassets.dev/assets/andean-terraces-and-stone-village-storage-chest-38f42a4e","cdnUrl":"https://cdn.3dassets.dev/assets/38275/v1/model.glb","downloadUrl":"https://3dassets.dev/download/andean-terraces-and-stone-village-storage-chest-38f42a4e","thumbnailUrl":"https://cdn.3dassets.dev/assets/38275/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/38275/v1/poster.webp","blurhash":"U4B3EA~V005600Vs?vXRCRD*DO$*?^?b?bIo","category":{"slug":"props","title":"Props & Furniture"},"tags":[{"slug":"historical","title":"Historical"},{"slug":"low-poly","title":"Low Poly"},{"slug":"interior","title":"Interior"},{"slug":"animated","title":"Animated"}],"license":{"slug":"cc0-1.0","name":"CC0 1.0 Universal","url":"https://creativecommons.org/publicdomain/zero/1.0/","attributionRequired":false},"contributor":{"username":"3dassets","name":"3D Assets","url":"https://3dassets.dev/u/3dassets"},"stats":{"fileSize":36784,"triangles":264,"vertices":792,"meshes":4,"materials":2,"textures":2,"animations":["open","close"],"boundingBox":{"min":[-0.6200000047683716,-0.0000228888830165197,-0.41761008114696807],"max":[0.6200000047683716,1.1200283738068921,0.4699942106406718]},"sizeMeters":[1.24,1.12,0.888],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization","EXT_texture_webp"]},"aiGenerated":true,"aiModel":"Claude Opus 5","downloads":2,"publishedAt":"2026-09-12T14:06:23.295Z","updatedAt":"2026-09-12T15:19:44.857Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\nimport { AnimationMixer } from 'three'\n\nlet mixer\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/38275/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n  mixer = new AnimationMixer(gltf.scene)\n  mixer.clipAction(gltf.animations[0]).play()\n})\n\n// Call from your render loop; deltaSeconds is time since the previous frame.\nfunction updateAssetAnimation(deltaSeconds) {\n  mixer?.update(deltaSeconds)\n}","r3f":"import { useGLTF, useAnimations } from '@react-three/drei'\nimport { useEffect } from 'react'\n\nexport function StorageChestAndeanTerracesAndStoneVillage(props) {\n  const { scene, animations } = useGLTF('https://cdn.3dassets.dev/assets/38275/v1/model.glb')\n  const { actions, names } = useAnimations(animations, scene)\n  useEffect(() => {\n    const action = actions[names[0]]\n    action?.reset().play()\n    return () => { action?.stop() }\n  }, [actions, names])\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/38275/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/38275/v1/model.glb\" alt=\"Storage Chest (Andean Terraces and Stone Village)\" camera-controls auto-rotate autoplay></model-viewer>","blender":"# Blender 4.x: File > Import > glTF 2.0, or from the Python console after downloading the file.\nimport bpy\nbpy.ops.import_scene.gltf(filepath='model.glb')  # from https://cdn.3dassets.dev/assets/38275/v1/model.glb\n# Metres and +Y up are converted to Blender's Z-up scene automatically.\n# Clips arrive as actions; play them from the Dope Sheet > Action Editor.","godot":"# Godot 4: copy model.glb into res://models/ and the editor imports it as a scene.\nvar packed := load(\"res://models/model.glb\") as PackedScene\nvar model := packed.instantiate()\nadd_child(model)\nvar player := model.find_child(\"AnimationPlayer\", true, false) as AnimationPlayer\nplayer.play(player.get_animation_list()[0])","unity":"// Unity: import model.glb with glTFast (Package Manager: com.unity.cloud.gltfast) and drag the prefab in,\n// or load it at runtime straight from the CDN:\nusing GLTFast;\nvar gltf = new GltfImport();\nif (await gltf.Load(\"https://cdn.3dassets.dev/assets/38275/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);\n// Clips import as legacy AnimationClips on the root; GetComponent<Animation>().Play() starts the first."}},{"id":"38276","slug":"andean-terraces-and-stone-village-firewood-stack-6ab1832b","title":"Firewood Stack (Andean Terraces and Stone Village)","summary":"A stack of split firewood 1.5 m wide and 950 mm high, laid in four courses with the cut ends out.","description":"A stack of split firewood 1.5 m wide and 950 mm high, laid in four courses with the cut ends out. Overall 1.432 x 0.932 x 1.200 m (X x Y x Z), metre units, +Y up, +Z forward, resting on y=0. Andean Terraces and Stone Village / highland-lp-v1: flat shaded grey stone, tilled earth, dry olive turf, straw thatch, dark timber, fired clay and one dyed red cloth, with an embedded procedural stone map and no custom shaders. Static geometry; no rig, animation, collision or navigation data.","status":"published","url":"https://3dassets.dev/assets/andean-terraces-and-stone-village-firewood-stack-6ab1832b","cdnUrl":"https://cdn.3dassets.dev/assets/38276/v1/model.glb","downloadUrl":"https://3dassets.dev/download/andean-terraces-and-stone-village-firewood-stack-6ab1832b","thumbnailUrl":"https://cdn.3dassets.dev/assets/38276/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/38276/v1/poster.webp","blurhash":"U18o#R?D0gX7E}EO9x#p03I;Oq,s-A$$^4tN","category":{"slug":"props","title":"Props & Furniture"},"tags":[{"slug":"historical","title":"Historical"},{"slug":"low-poly","title":"Low Poly"},{"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":36496,"triangles":504,"vertices":1512,"meshes":1,"materials":1,"textures":1,"animations":[],"boundingBox":{"min":[-0.7114294767379761,-0.00003420492314654133,-0.599967739051592],"max":[0.7204611897468567,0.9317194738020833,0.599967739051592]},"sizeMeters":[1.432,0.932,1.2],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization","EXT_texture_webp"]},"aiGenerated":true,"aiModel":"Claude Opus 5","downloads":1,"publishedAt":"2026-09-12T14:06:23.417Z","updatedAt":"2026-09-12T14:14:36.308Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/38276/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function FirewoodStackAndeanTerracesAndStoneVillage(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/38276/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/38276/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/38276/v1/model.glb\" alt=\"Firewood Stack (Andean Terraces and Stone Village)\" camera-controls auto-rotate></model-viewer>","blender":"# Blender 4.x: File > Import > glTF 2.0, or from the Python console after downloading the file.\nimport bpy\nbpy.ops.import_scene.gltf(filepath='model.glb')  # from https://cdn.3dassets.dev/assets/38276/v1/model.glb\n# Metres and +Y up are converted to Blender's Z-up scene automatically.","godot":"# Godot 4: copy model.glb into res://models/ and the editor imports it as a scene.\nvar packed := load(\"res://models/model.glb\") as PackedScene\nvar model := packed.instantiate()\nadd_child(model)","unity":"// Unity: import model.glb with glTFast (Package Manager: com.unity.cloud.gltfast) and drag the prefab in,\n// or load it at runtime straight from the CDN:\nusing GLTFast;\nvar gltf = new GltfImport();\nif (await gltf.Load(\"https://cdn.3dassets.dev/assets/38276/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"38277","slug":"andean-terraces-and-stone-village-highla-53eb3e64-starter-scene","title":"Highland Terrace Village (Andean Terraces and Stone Village)","summary":"A 56 m by 40 m highland smallholding: a stone and thatch village on the valley floor under four rows of farmed terraces, with a gorge and its rope footbridge along the east side. The floor carries the dwelling, the field hut, the raised storehouse and the granary round a...","description":"A 56 m by 40 m highland smallholding: a stone and thatch village on the valley floor under four rows of farmed terraces, with a gorge and its rope footbridge along the east side. The floor carries the dwelling, the field hut, the raised storehouse and the granary round a stone yard, with the loom, the grinding stone, the clay oven, the open hearth, the jars, baskets and firewood set out where they are worked, a round threshing floor with its tether post, an empty walled pen and an empty octagonal corral, a ceremonial platform with a standing stone and a carved block, and a stone footpath through a trapezoidal gateway. An irrigation channel runs along the foot of the first terrace from the spring head basin, through its sluice, to the salt pans at the west end, and a switchback stair climbs the first terrace wall beside the flying steps cut into it. The terraces above are planted in three states, bare, growing and ready, and the ground carries on into scree, boulders, cactus and tussock behind them.","status":"published","url":"https://3dassets.dev/assets/andean-terraces-and-stone-village-highla-53eb3e64-starter-scene","cdnUrl":"https://cdn.3dassets.dev/assets/38277/v1/model.glb","downloadUrl":"https://3dassets.dev/download/andean-terraces-and-stone-village-highla-53eb3e64-starter-scene","thumbnailUrl":"https://cdn.3dassets.dev/assets/38277/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/38277/v1/poster.webp","blurhash":"U7A^5j?H00M_-nt6M|M|00D%~pbwE3R*oJoy","category":{"slug":"environments","title":"Environments & Scenes"},"tags":[{"slug":"historical","title":"Historical"},{"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":1398564,"triangles":23970,"vertices":54588,"meshes":145,"materials":8,"textures":2,"animations":[],"boundingBox":{"min":[-24.18757462501526,-2.038027371987427,-22.000042725913264],"max":[32,7.665403846761082,17.594538240794233]},"sizeMeters":[56.188,9.703,39.595],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization","EXT_texture_webp"]},"aiGenerated":true,"aiModel":"Claude Opus 5","downloads":2,"publishedAt":"2026-09-12T14:06:24.130Z","updatedAt":"2026-09-12T14:19:59.157Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/38277/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function HighlandTerraceVillageAndeanTerracesAndStoneVillage(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/38277/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/38277/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/38277/v1/model.glb\" alt=\"Highland Terrace Village (Andean Terraces and Stone Village)\" camera-controls auto-rotate></model-viewer>","blender":"# Blender 4.x: File > Import > glTF 2.0, or from the Python console after downloading the file.\nimport bpy\nbpy.ops.import_scene.gltf(filepath='model.glb')  # from https://cdn.3dassets.dev/assets/38277/v1/model.glb\n# Metres and +Y up are converted to Blender's Z-up scene automatically.","godot":"# Godot 4: copy model.glb into res://models/ and the editor imports it as a scene.\nvar packed := load(\"res://models/model.glb\") as PackedScene\nvar model := packed.instantiate()\nadd_child(model)","unity":"// Unity: import model.glb with glTFast (Package Manager: com.unity.cloud.gltfast) and drag the prefab in,\n// or load it at runtime straight from the CDN:\nusing GLTFast;\nvar gltf = new GltfImport();\nif (await gltf.Load(\"https://cdn.3dassets.dev/assets/38277/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}}],"demo":null}}