{"data":{"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);"}}}