{"data":{"id":"36872","slug":"vineyard-and-winery-hillside-estate-and--5601093b-starter-scene","title":"Hillside Estate and Open Cellar (Vineyard and Winery)","summary":"A 40 x 32 m working wine estate. Six trellised rows run across cultivated soil west of the drive, bare at the near end, in full leaf in the middle and hanging with fruit at the far end, closed at both ends by raked end posts on their anchors and held by a terrace wall along...","description":"A 40 x 32 m working wine estate. Six trellised rows run across cultivated soil west of the drive, bare at the near end, in full leaf in the middle and hanging with fruit at the far end, closed at both ends by raked end posts on their anchors and held by a terrace wall along the top. A grassed headland with a stone field hut, olive trees and the tractor and its loaded crate trailer turns at the bottom of the rows, and a line of cypress separates them from the courtyard. The courtyard is the winery, and it is deliberately open to the sky: a run of five open sided vault ribs over a flagged floor shelters the barrel racks, the destemmer and sorting table stand beside the basket and screw presses, four stainless fermentation tanks are served by a walkway, the bottling line, corker and labelling bench run along the east wall, and a tasting counter with stools, glasses, a spittoon and a wordless chalkboard sits under two vine pergolas. The farmhouse front, its pantiled roof and its side walls close the back of the yard, and the arched gateway stands in the boundary wall at the front.","status":"published","url":"https://3dassets.dev/assets/vineyard-and-winery-hillside-estate-and--5601093b-starter-scene","cdnUrl":"https://cdn.3dassets.dev/assets/36872/v1/model.glb","downloadUrl":"https://3dassets.dev/download/vineyard-and-winery-hillside-estate-and--5601093b-starter-scene","thumbnailUrl":"https://cdn.3dassets.dev/assets/36872/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/36872/v1/poster.webp","blurhash":"U6BDK7St00%g9Fs=%MS100i+-;My_MRhIUnT","category":{"slug":"environments","title":"Environments & Scenes"},"tags":[{"slug":"modern","title":"Modern"},{"slug":"realistic","title":"Realistic"},{"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":3928848,"triangles":86980,"vertices":191163,"meshes":234,"materials":12,"textures":2,"animations":[],"boundingBox":{"min":[-24,-0.00004409268968189051,-16.050036327111062],"max":[16,6.966582953719647,16]},"sizeMeters":[40,6.967,32.05],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization","EXT_texture_webp"]},"aiGenerated":true,"aiModel":"Claude Opus 5","downloads":0,"publishedAt":"2026-09-12T04:37:16.135Z","updatedAt":"2026-09-12T04:37:16.230Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/36872/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function HillsideEstateAndOpenCellarVineyardAndWinery(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/36872/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/36872/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/36872/v1/model.glb\" alt=\"Hillside Estate and Open Cellar (Vineyard and Winery)\" 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/36872/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/36872/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}}}