{"data":{"id":36,"slug":"winter-hearth-village","title":"Winter Hearth Village","summary":"A cozy low-poly winter village: cedar cabin, cocoa market, snowy woodland, frozen pond and warm gathering-place props.","description":"Twenty-eight original winter designs and one composed village scene. Ivory snow, deep teal evergreens, cranberry accents and amber windows share an eight-material palette. Standalone self-contained CC0 GLBs in metres with ground-level origins. Buildings are exterior props; lamps and flames use emissive materials without embedded lights. No rigs, animation, physics or navigation meshes.","url":"https://3dassets.dev/packs/winter-hearth-village","coverUrl":"https://cdn.3dassets.dev/assets/1862/v1/poster.webp","assetCount":29,"aiGenerated":true,"aiGeneratedAssetCount":29,"aiModels":["GPT-6 via Codex"],"aiModelUnspecifiedCount":0,"featured":true,"licenseLabel":"CC0 1.0 Universal","totalBytes":894268,"totalTriangles":16028,"starterScene":{"id":"1862","slug":"winter-hearth-village-winter-hearth-vill-a344ce43-starter-scene","title":"Winter Hearth Village Scene (Winter Hearth Village)","summary":"Composed example for Winter Hearth Village.","description":"A snowy village clearing with cabin, cocoa stall, warm gathering area and a frozen pond among firs. All placements reuse pack models. Snow tile surface is 0.18 m; props stand on that datum. Static illustrative scene; lighting is provided by your viewer.","status":"published","url":"https://3dassets.dev/assets/winter-hearth-village-winter-hearth-vill-a344ce43-starter-scene","cdnUrl":"https://cdn.3dassets.dev/assets/1862/v1/model.glb","downloadUrl":"https://3dassets.dev/download/winter-hearth-village-winter-hearth-vill-a344ce43-starter-scene","thumbnailUrl":"https://cdn.3dassets.dev/assets/1862/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/1862/v1/poster.webp","blurhash":"UBECwb%300tR9Ft7t8Rj00IU?aRP_NM{s.t7","category":{"slug":"environments","title":"Environments & Scenes"},"tags":[{"slug":"seasonal","title":"Seasonal & Holiday"},{"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":435428,"triangles":8014,"vertices":24042,"meshes":98,"materials":8,"textures":0,"animations":[],"boundingBox":{"min":[-10,-0.000090636396865032,-8],"max":[10,4.939975745895179,8]},"sizeMeters":[20,4.94,16],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"GPT-6 via Codex","downloads":0,"publishedAt":"2026-09-06T04:55:27.415Z","updatedAt":"2026-09-06T04:55:27.834Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/1862/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function WinterHearthVillageSceneWinterHearthVillage(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/1862/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/1862/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/1862/v1/model.glb\" alt=\"Winter Hearth Village Scene (Winter Hearth 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/1862/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/1862/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},"assets":[{"id":"1813","slug":"winter-hearth-village-hearth-cabin-16315907","title":"Hearth Cabin (Winter Hearth Village)","summary":"Snow-laden cedar cabin with cranberry door, divided amber windows, brick chimney and tiny icicles. Exterior shell.","description":"Snow-laden cedar cabin with cranberry door, divided amber windows, brick chimney and tiny icicles. Exterior shell. Original Winter Hearth Village design in the hearth-lp-v1 palette. Metres, +Y up, +Z front, ground contact at Y=0. Static flat-shaded geometry with standard PBR materials; no textures, rig, animation, collision or interior unless described.","status":"published","url":"https://3dassets.dev/assets/winter-hearth-village-hearth-cabin-16315907","cdnUrl":"https://cdn.3dassets.dev/assets/1813/v1/model.glb","downloadUrl":"https://3dassets.dev/download/winter-hearth-village-hearth-cabin-16315907","thumbnailUrl":"https://cdn.3dassets.dev/assets/1813/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/1813/v1/poster.webp","blurhash":"UCFh;drq00Xn.TE1Md?G00Sh^+s+4T%2x^J7","category":{"slug":"buildings","title":"Buildings & Architecture"},"tags":[{"slug":"seasonal","title":"Seasonal & Holiday"},{"slug":"low-poly","title":"Low Poly"},{"slug":"exterior","title":"Exterior"},{"slug":"kit","title":"Kit / Set"}],"license":{"slug":"cc0-1.0","name":"CC0 1.0 Universal","url":"https://creativecommons.org/publicdomain/zero/1.0/","attributionRequired":false},"contributor":{"username":"3dassets","name":"3D Assets","url":"https://3dassets.dev/u/3dassets"},"stats":{"fileSize":32504,"triangles":576,"vertices":1728,"meshes":7,"materials":7,"textures":0,"animations":[],"boundingBox":{"min":[-2.3682961463928223,-0.00011078517203125249,-2.1000044109452634],"max":[2.3682961463928223,4.759975745895178,2.3651197017008623]},"sizeMeters":[4.737,4.76,4.465],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"GPT-6 via Codex","downloads":0,"publishedAt":"2026-09-06T04:55:10.618Z","updatedAt":"2026-09-06T04:55:11.644Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/1813/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function HearthCabinWinterHearthVillage(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/1813/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/1813/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/1813/v1/model.glb\" alt=\"Hearth Cabin (Winter Hearth 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/1813/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/1813/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"1807","slug":"winter-hearth-village-cocoa-market-stall-d97de5a0","title":"Cocoa Market Stall (Winter Hearth Village)","summary":"Open-sided cranberry cocoa stall with snow roof, serving counter, three cups and blank hanging sign.","description":"Open-sided cranberry cocoa stall with snow roof, serving counter, three cups and blank hanging sign. Original Winter Hearth Village design in the hearth-lp-v1 palette. Metres, +Y up, +Z front, ground contact at Y=0. Static flat-shaded geometry with standard PBR materials; no textures, rig, animation, collision or interior unless described.","status":"published","url":"https://3dassets.dev/assets/winter-hearth-village-cocoa-market-stall-d97de5a0","cdnUrl":"https://cdn.3dassets.dev/assets/1807/v1/model.glb","downloadUrl":"https://3dassets.dev/download/winter-hearth-village-cocoa-market-stall-d97de5a0","thumbnailUrl":"https://cdn.3dassets.dev/assets/1807/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/1807/v1/poster.webp","blurhash":"UMF=XNR%00xb.TRjMwx[0LjuxbX78wt7tlV@","category":{"slug":"buildings","title":"Buildings & Architecture"},"tags":[{"slug":"seasonal","title":"Seasonal & Holiday"},{"slug":"low-poly","title":"Low Poly"},{"slug":"exterior","title":"Exterior"},{"slug":"kit","title":"Kit / Set"}],"license":{"slug":"cc0-1.0","name":"CC0 1.0 Universal","url":"https://creativecommons.org/publicdomain/zero/1.0/","attributionRequired":false},"contributor":{"username":"3dassets","name":"3D Assets","url":"https://3dassets.dev/u/3dassets"},"stats":{"fileSize":36892,"triangles":680,"vertices":2040,"meshes":6,"materials":6,"textures":0,"animations":[],"boundingBox":{"min":[-1.7649999856948853,0,-1.5000311207515906],"max":[1.7649999856948853,3.595100652896136,1.5000311207515906]},"sizeMeters":[3.53,3.595,3],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"GPT-6 via Codex","downloads":0,"publishedAt":"2026-09-06T04:55:10.092Z","updatedAt":"2026-09-06T04:55:10.977Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/1807/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function CocoaMarketStallWinterHearthVillage(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/1807/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/1807/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/1807/v1/model.glb\" alt=\"Cocoa Market Stall (Winter Hearth 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/1807/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/1807/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"1808","slug":"winter-hearth-village-covered-log-store-47c4a186","title":"Covered Log Store (Winter Hearth Village)","summary":"Snow-roofed open log shelter with stacked round timber and visible cut ends.","description":"Snow-roofed open log shelter with stacked round timber and visible cut ends. Original Winter Hearth Village design in the hearth-lp-v1 palette. Metres, +Y up, +Z front, ground contact at Y=0. Static flat-shaded geometry with standard PBR materials; no textures, rig, animation, collision or interior unless described.","status":"published","url":"https://3dassets.dev/assets/winter-hearth-village-covered-log-store-47c4a186","cdnUrl":"https://cdn.3dassets.dev/assets/1808/v1/model.glb","downloadUrl":"https://3dassets.dev/download/winter-hearth-village-covered-log-store-47c4a186","thumbnailUrl":"https://cdn.3dassets.dev/assets/1808/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/1808/v1/poster.webp","blurhash":"UOFh|%n#00kX?wRkMxxu4oW=xtn$4Tt6o}M{","category":{"slug":"props","title":"Props & Furniture"},"tags":[{"slug":"seasonal","title":"Seasonal & Holiday"},{"slug":"low-poly","title":"Low Poly"},{"slug":"exterior","title":"Exterior"},{"slug":"kit","title":"Kit / Set"}],"license":{"slug":"cc0-1.0","name":"CC0 1.0 Universal","url":"https://creativecommons.org/publicdomain/zero/1.0/","attributionRequired":false},"contributor":{"username":"3dassets","name":"3D Assets","url":"https://3dassets.dev/u/3dassets"},"stats":{"fileSize":67148,"triangles":1332,"vertices":3996,"meshes":4,"materials":4,"textures":0,"animations":[],"boundingBox":{"min":[-1.2400000095367432,0,-0.9499963547824216],"max":[1.2400000095367432,2.3471509190311792,0.9499963547824216]},"sizeMeters":[2.48,2.347,1.9],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"GPT-6 via Codex","downloads":0,"publishedAt":"2026-09-06T04:55:10.143Z","updatedAt":"2026-09-06T04:55:11.113Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/1808/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function CoveredLogStoreWinterHearthVillage(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/1808/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/1808/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/1808/v1/model.glb\" alt=\"Covered Log Store (Winter Hearth 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/1808/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/1808/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"1809","slug":"winter-hearth-village-snow-mantled-fir-08b9066b","title":"Snow Mantled Fir (Winter Hearth Village)","summary":"Tall tiered fir with four sculpted snow mantles and visible dark evergreen hems.","description":"Tall tiered fir with four sculpted snow mantles and visible dark evergreen hems. Original Winter Hearth Village design in the hearth-lp-v1 palette. Metres, +Y up, +Z front, ground contact at Y=0. Static flat-shaded geometry with standard PBR materials; no textures, rig, animation, collision or interior unless described.","status":"published","url":"https://3dassets.dev/assets/winter-hearth-village-snow-mantled-fir-08b9066b","cdnUrl":"https://cdn.3dassets.dev/assets/1809/v1/model.glb","downloadUrl":"https://3dassets.dev/download/winter-hearth-village-snow-mantled-fir-08b9066b","thumbnailUrl":"https://cdn.3dassets.dev/assets/1809/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/1809/v1/poster.webp","blurhash":"UDA1Fgx]00D%nOjZR*WU00V@_NtRx]fkRij[","category":{"slug":"nature","title":"Nature & Landscape"},"tags":[{"slug":"seasonal","title":"Seasonal & Holiday"},{"slug":"low-poly","title":"Low Poly"},{"slug":"exterior","title":"Exterior"},{"slug":"kit","title":"Kit / Set"}],"license":{"slug":"cc0-1.0","name":"CC0 1.0 Universal","url":"https://creativecommons.org/publicdomain/zero/1.0/","attributionRequired":false},"contributor":{"username":"3dassets","name":"3D Assets","url":"https://3dassets.dev/u/3dassets"},"stats":{"fileSize":10908,"triangles":176,"vertices":528,"meshes":3,"materials":3,"textures":0,"animations":[],"boundingBox":{"min":[-0.9867504992676264,0,-1.0339885086324119],"max":[1.050073222179461,3.450000047683716,1.0339885086324119]},"sizeMeters":[2.037,3.45,2.068],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"GPT-6 via Codex","downloads":0,"publishedAt":"2026-09-06T04:55:10.395Z","updatedAt":"2026-09-06T04:55:10.495Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/1809/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function SnowMantledFirWinterHearthVillage(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/1809/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/1809/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/1809/v1/model.glb\" alt=\"Snow Mantled Fir (Winter Hearth 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/1809/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/1809/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"1812","slug":"winter-hearth-village-young-snow-spruce-a2adaf5c","title":"Young Snow Spruce (Winter Hearth Village)","summary":"Compact three-tier spruce sapling for path edges and dense forest undergrowth.","description":"Compact three-tier spruce sapling for path edges and dense forest undergrowth. Original Winter Hearth Village design in the hearth-lp-v1 palette. Metres, +Y up, +Z front, ground contact at Y=0. Static flat-shaded geometry with standard PBR materials; no textures, rig, animation, collision or interior unless described.","status":"published","url":"https://3dassets.dev/assets/winter-hearth-village-young-snow-spruce-a2adaf5c","cdnUrl":"https://cdn.3dassets.dev/assets/1812/v1/model.glb","downloadUrl":"https://3dassets.dev/download/winter-hearth-village-young-snow-spruce-a2adaf5c","thumbnailUrl":"https://cdn.3dassets.dev/assets/1812/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/1812/v1/poster.webp","blurhash":"U77U@vx]00H?Z$WBS#of8wV@.mo}.SozMxWB","category":{"slug":"nature","title":"Nature & Landscape"},"tags":[{"slug":"seasonal","title":"Seasonal & Holiday"},{"slug":"low-poly","title":"Low Poly"},{"slug":"exterior","title":"Exterior"},{"slug":"kit","title":"Kit / Set"}],"license":{"slug":"cc0-1.0","name":"CC0 1.0 Universal","url":"https://creativecommons.org/publicdomain/zero/1.0/","attributionRequired":false},"contributor":{"username":"3dassets","name":"3D Assets","url":"https://3dassets.dev/u/3dassets"},"stats":{"fileSize":8100,"triangles":116,"vertices":348,"meshes":3,"materials":3,"textures":0,"animations":[],"boundingBox":{"min":[-0.46853699308000957,0,-0.5069856643772258],"max":[0.520033170991768,1.600000023841858,0.5069856643772258]},"sizeMeters":[0.989,1.6,1.014],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"GPT-6 via Codex","downloads":0,"publishedAt":"2026-09-06T04:55:10.441Z","updatedAt":"2026-09-06T04:55:11.533Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/1812/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function YoungSnowSpruceWinterHearthVillage(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/1812/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/1812/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/1812/v1/model.glb\" alt=\"Young Snow Spruce (Winter Hearth 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/1812/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/1812/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"1811","slug":"winter-hearth-village-bare-winter-birch-ebbf88d2","title":"Bare Winter Birch (Winter Hearth Village)","summary":"Branching leafless birch with short bark marks and pockets of settled snow.","description":"Branching leafless birch with short bark marks and pockets of settled snow. Original Winter Hearth Village design in the hearth-lp-v1 palette. Metres, +Y up, +Z front, ground contact at Y=0. Static flat-shaded geometry with standard PBR materials; no textures, rig, animation, collision or interior unless described.","status":"published","url":"https://3dassets.dev/assets/winter-hearth-village-bare-winter-birch-ebbf88d2","cdnUrl":"https://cdn.3dassets.dev/assets/1811/v1/model.glb","downloadUrl":"https://3dassets.dev/download/winter-hearth-village-bare-winter-birch-ebbf88d2","thumbnailUrl":"https://cdn.3dassets.dev/assets/1811/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/1811/v1/poster.webp","blurhash":"U6A0jz-o009I~pf+9ZxZ4:M|^%?F00IV?b%M","category":{"slug":"nature","title":"Nature & Landscape"},"tags":[{"slug":"seasonal","title":"Seasonal & Holiday"},{"slug":"low-poly","title":"Low Poly"},{"slug":"exterior","title":"Exterior"},{"slug":"kit","title":"Kit / Set"}],"license":{"slug":"cc0-1.0","name":"CC0 1.0 Universal","url":"https://creativecommons.org/publicdomain/zero/1.0/","attributionRequired":false},"contributor":{"username":"3dassets","name":"3D Assets","url":"https://3dassets.dev/u/3dassets"},"stats":{"fileSize":24268,"triangles":452,"vertices":1356,"meshes":3,"materials":3,"textures":0,"animations":[],"boundingBox":{"min":[-1.08299427799089,0,-0.6901753836641358],"max":[0.8968480186830287,3.251152276992798,0.42277896342373356]},"sizeMeters":[1.98,3.251,1.113],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"GPT-6 via Codex","downloads":0,"publishedAt":"2026-09-06T04:55:10.568Z","updatedAt":"2026-09-06T04:55:11.537Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/1811/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function BareWinterBirchWinterHearthVillage(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/1811/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/1811/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/1811/v1/model.glb\" alt=\"Bare Winter Birch (Winter Hearth 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/1811/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/1811/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"1806","slug":"winter-hearth-village-snow-capped-boulder-ed950d43","title":"Snow Capped Boulder (Winter Hearth Village)","summary":"Broad faceted charcoal boulder with an uneven ivory snow cap.","description":"Broad faceted charcoal boulder with an uneven ivory snow cap. Original Winter Hearth Village design in the hearth-lp-v1 palette. Metres, +Y up, +Z front, ground contact at Y=0. Static flat-shaded geometry with standard PBR materials; no textures, rig, animation, collision or interior unless described.","status":"published","url":"https://3dassets.dev/assets/winter-hearth-village-snow-capped-boulder-ed950d43","cdnUrl":"https://cdn.3dassets.dev/assets/1806/v1/model.glb","downloadUrl":"https://3dassets.dev/download/winter-hearth-village-snow-capped-boulder-ed950d43","thumbnailUrl":"https://cdn.3dassets.dev/assets/1806/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/1806/v1/poster.webp","blurhash":"UMDS]:xu00WB~qxuD%M{00of-;Rj00Rj-;of","category":{"slug":"nature","title":"Nature & Landscape"},"tags":[{"slug":"seasonal","title":"Seasonal & Holiday"},{"slug":"low-poly","title":"Low Poly"},{"slug":"exterior","title":"Exterior"},{"slug":"kit","title":"Kit / Set"}],"license":{"slug":"cc0-1.0","name":"CC0 1.0 Universal","url":"https://creativecommons.org/publicdomain/zero/1.0/","attributionRequired":false},"contributor":{"username":"3dassets","name":"3D Assets","url":"https://3dassets.dev/u/3dassets"},"stats":{"fileSize":7952,"triangles":128,"vertices":384,"meshes":2,"materials":2,"textures":0,"animations":[],"boundingBox":{"min":[-1.07474946975708,-0.00003372029410941835,-0.6870961377159169],"max":[0.9947494864463806,1.3794429387337783,0.6870961377159169]},"sizeMeters":[2.069,1.379,1.374],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"GPT-6 via Codex","downloads":0,"publishedAt":"2026-09-06T04:55:09.885Z","updatedAt":"2026-09-06T04:55:10.842Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/1806/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function SnowCappedBoulderWinterHearthVillage(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/1806/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/1806/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/1806/v1/model.glb\" alt=\"Snow Capped Boulder (Winter Hearth 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/1806/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/1806/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"1810","slug":"winter-hearth-village-wind-carved-snowdrift-023b6c2e","title":"Wind Carved Snowdrift (Winter Hearth Village)","summary":"Low overlapping snow pillows for foundations, banks and forest floor dressing.","description":"Low overlapping snow pillows for foundations, banks and forest floor dressing. Original Winter Hearth Village design in the hearth-lp-v1 palette. Metres, +Y up, +Z front, ground contact at Y=0. Static flat-shaded geometry with standard PBR materials; no textures, rig, animation, collision or interior unless described.","status":"published","url":"https://3dassets.dev/assets/winter-hearth-village-wind-carved-snowdrift-023b6c2e","cdnUrl":"https://cdn.3dassets.dev/assets/1810/v1/model.glb","downloadUrl":"https://3dassets.dev/download/winter-hearth-village-wind-carved-snowdrift-023b6c2e","thumbnailUrl":"https://cdn.3dassets.dev/assets/1810/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/1810/v1/poster.webp","blurhash":"UGC%8I%M00Rj%M%MRjM{00Rj~qay9F9FtQ-;","category":{"slug":"nature","title":"Nature & Landscape"},"tags":[{"slug":"seasonal","title":"Seasonal & Holiday"},{"slug":"low-poly","title":"Low Poly"},{"slug":"exterior","title":"Exterior"},{"slug":"kit","title":"Kit / Set"}],"license":{"slug":"cc0-1.0","name":"CC0 1.0 Universal","url":"https://creativecommons.org/publicdomain/zero/1.0/","attributionRequired":false},"contributor":{"username":"3dassets","name":"3D Assets","url":"https://3dassets.dev/u/3dassets"},"stats":{"fileSize":10308,"triangles":192,"vertices":576,"meshes":1,"materials":1,"textures":0,"animations":[],"boundingBox":{"min":[-1.2181867361068726,-0.000008109719708049301,-0.5820338687698234],"max":[1.2279754877090454,0.6800081168722654,0.5820338687698234]},"sizeMeters":[2.446,0.68,1.164],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"GPT-6 via Codex","downloads":0,"publishedAt":"2026-09-06T04:55:10.383Z","updatedAt":"2026-09-06T04:55:10.506Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/1810/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function WindCarvedSnowdriftWinterHearthVillage(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/1810/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/1810/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/1810/v1/model.glb\" alt=\"Wind Carved Snowdrift (Winter Hearth 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/1810/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/1810/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"1825","slug":"winter-hearth-village-frozen-village-pond-d60f942d","title":"Frozen Village Pond (Winter Hearth Village)","summary":"Twelve-sided frozen pond with a raised snow bank and subtle pale surface fissures; opaque blue ice.","description":"Twelve-sided frozen pond with a raised snow bank and subtle pale surface fissures; opaque blue ice. Original Winter Hearth Village design in the hearth-lp-v1 palette. Metres, +Y up, +Z front, ground contact at Y=0. Static flat-shaded geometry with standard PBR materials; no textures, rig, animation, collision or interior unless described.","status":"published","url":"https://3dassets.dev/assets/winter-hearth-village-frozen-village-pond-d60f942d","cdnUrl":"https://cdn.3dassets.dev/assets/1825/v1/model.glb","downloadUrl":"https://3dassets.dev/download/winter-hearth-village-frozen-village-pond-d60f942d","thumbnailUrl":"https://cdn.3dassets.dev/assets/1825/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/1825/v1/poster.webp","blurhash":"UGBzd^t700WBkCfQjtj[00Rj_Nj]V@j[WVWB","category":{"slug":"nature","title":"Nature & Landscape"},"tags":[{"slug":"seasonal","title":"Seasonal & Holiday"},{"slug":"low-poly","title":"Low Poly"},{"slug":"exterior","title":"Exterior"},{"slug":"kit","title":"Kit / Set"}],"license":{"slug":"cc0-1.0","name":"CC0 1.0 Universal","url":"https://creativecommons.org/publicdomain/zero/1.0/","attributionRequired":false},"contributor":{"username":"3dassets","name":"3D Assets","url":"https://3dassets.dev/u/3dassets"},"stats":{"fileSize":10996,"triangles":192,"vertices":576,"meshes":2,"materials":2,"textures":0,"animations":[],"boundingBox":{"min":[-2.5999999046325684,-0.00009478871432427871,-2.5999999046325684],"max":[2.5999999046325684,0.23921914641467218,2.5999999046325684]},"sizeMeters":[5.2,0.239,5.2],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"GPT-6 via Codex","downloads":0,"publishedAt":"2026-09-06T04:55:16.284Z","updatedAt":"2026-09-06T04:55:19.094Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/1825/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function FrozenVillagePondWinterHearthVillage(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/1825/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/1825/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/1825/v1/model.glb\" alt=\"Frozen Village Pond (Winter Hearth 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/1825/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/1825/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"1820","slug":"winter-hearth-village-snow-ground-tile-c38b6af4","title":"Snow Ground Tile (Winter Hearth Village)","summary":"Plain 4 by 4 metre snow tile; butt edges together on a 4 m grid. Top surface is Y=0.18 m.","description":"Plain 4 by 4 metre snow tile; butt edges together on a 4 m grid. Top surface is Y=0.18 m. Original Winter Hearth Village design in the hearth-lp-v1 palette. Metres, +Y up, +Z front, ground contact at Y=0. Static flat-shaded geometry with standard PBR materials; no textures, rig, animation, collision or interior unless described.","status":"published","url":"https://3dassets.dev/assets/winter-hearth-village-snow-ground-tile-c38b6af4","cdnUrl":"https://cdn.3dassets.dev/assets/1820/v1/model.glb","downloadUrl":"https://3dassets.dev/download/winter-hearth-village-snow-ground-tile-c38b6af4","thumbnailUrl":"https://cdn.3dassets.dev/assets/1820/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/1820/v1/poster.webp","blurhash":"UCE:3t%M00WA%MayRjof00M{~qay9GofogRj","category":{"slug":"environments","title":"Environments & Scenes"},"tags":[{"slug":"seasonal","title":"Seasonal & Holiday"},{"slug":"low-poly","title":"Low Poly"},{"slug":"exterior","title":"Exterior"},{"slug":"kit","title":"Kit / Set"}],"license":{"slug":"cc0-1.0","name":"CC0 1.0 Universal","url":"https://creativecommons.org/publicdomain/zero/1.0/","attributionRequired":false},"contributor":{"username":"3dassets","name":"3D Assets","url":"https://3dassets.dev/u/3dassets"},"stats":{"fileSize":1580,"triangles":12,"vertices":36,"meshes":1,"materials":1,"textures":0,"animations":[],"boundingBox":{"min":[-2,-0.000090636396865032,-2],"max":[2,0.1800906435494224,2]},"sizeMeters":[4,0.18,4],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"GPT-6 via Codex","downloads":0,"publishedAt":"2026-09-06T04:55:16.060Z","updatedAt":"2026-09-06T04:55:18.770Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/1820/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function SnowGroundTileWinterHearthVillage(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/1820/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/1820/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/1820/v1/model.glb\" alt=\"Snow Ground Tile (Winter Hearth 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/1820/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/1820/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"1822","slug":"winter-hearth-village-stepping-stone-path-83501452","title":"Stepping Stone Path (Winter Hearth Village)","summary":"Five individually irregular dark stepping stones in a short gently staggered path.","description":"Five individually irregular dark stepping stones in a short gently staggered path. Original Winter Hearth Village design in the hearth-lp-v1 palette. Metres, +Y up, +Z front, ground contact at Y=0. Static flat-shaded geometry with standard PBR materials; no textures, rig, animation, collision or interior unless described.","status":"published","url":"https://3dassets.dev/assets/winter-hearth-village-stepping-stone-path-83501452","cdnUrl":"https://cdn.3dassets.dev/assets/1822/v1/model.glb","downloadUrl":"https://3dassets.dev/download/winter-hearth-village-stepping-stone-path-83501452","thumbnailUrl":"https://cdn.3dassets.dev/assets/1822/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/1822/v1/poster.webp","blurhash":"U139DWx_8wR6tkISROx]00Mw.Tx]Mc.T%iD%","category":{"slug":"roads-infrastructure","title":"Roads & Infrastructure"},"tags":[{"slug":"seasonal","title":"Seasonal & Holiday"},{"slug":"low-poly","title":"Low Poly"},{"slug":"exterior","title":"Exterior"},{"slug":"kit","title":"Kit / Set"}],"license":{"slug":"cc0-1.0","name":"CC0 1.0 Universal","url":"https://creativecommons.org/publicdomain/zero/1.0/","attributionRequired":false},"contributor":{"username":"3dassets","name":"3D Assets","url":"https://3dassets.dev/u/3dassets"},"stats":{"fileSize":16472,"triangles":320,"vertices":960,"meshes":1,"materials":1,"textures":0,"animations":[],"boundingBox":{"min":[-0.3496486548160755,0.00005252768997870971,-1.182602882385254],"max":[0.334714144823476,0.11034747103448189,1.182602882385254]},"sizeMeters":[0.684,0.11,2.365],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"GPT-6 via Codex","downloads":0,"publishedAt":"2026-09-06T04:55:16.188Z","updatedAt":"2026-09-06T04:55:16.590Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/1822/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function SteppingStonePathWinterHearthVillage(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/1822/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/1822/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/1822/v1/model.glb\" alt=\"Stepping Stone Path (Winter Hearth 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/1822/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/1822/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"1826","slug":"winter-hearth-village-snow-rail-fence-4b8d1fd6","title":"Snow Rail Fence (Winter Hearth Village)","summary":"Two-metre timber fence section with square posts and two snow-covered rails.","description":"Two-metre timber fence section with square posts and two snow-covered rails. Original Winter Hearth Village design in the hearth-lp-v1 palette. Metres, +Y up, +Z front, ground contact at Y=0. Static flat-shaded geometry with standard PBR materials; no textures, rig, animation, collision or interior unless described.","status":"published","url":"https://3dassets.dev/assets/winter-hearth-village-snow-rail-fence-4b8d1fd6","cdnUrl":"https://cdn.3dassets.dev/assets/1826/v1/model.glb","downloadUrl":"https://3dassets.dev/download/winter-hearth-village-snow-rail-fence-4b8d1fd6","thumbnailUrl":"https://cdn.3dassets.dev/assets/1826/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/1826/v1/poster.webp","blurhash":"UDEL]Fxb00xt_3^*RjD*00x]~pIU00Ip%M?H","category":{"slug":"props","title":"Props & Furniture"},"tags":[{"slug":"seasonal","title":"Seasonal & Holiday"},{"slug":"low-poly","title":"Low Poly"},{"slug":"exterior","title":"Exterior"},{"slug":"kit","title":"Kit / Set"}],"license":{"slug":"cc0-1.0","name":"CC0 1.0 Universal","url":"https://creativecommons.org/publicdomain/zero/1.0/","attributionRequired":false},"contributor":{"username":"3dassets","name":"3D Assets","url":"https://3dassets.dev/u/3dassets"},"stats":{"fileSize":5940,"triangles":88,"vertices":264,"meshes":3,"materials":3,"textures":0,"animations":[],"boundingBox":{"min":[-1.0800000429153442,0.00004701817639962691,-0.12999420664870504],"max":[1.0800000429153442,1.2600155698048692,0.12999420664870504]},"sizeMeters":[2.16,1.26,0.26],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"GPT-6 via Codex","downloads":0,"publishedAt":"2026-09-06T04:55:18.454Z","updatedAt":"2026-09-06T04:55:19.147Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/1826/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function SnowRailFenceWinterHearthVillage(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/1826/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/1826/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/1826/v1/model.glb\" alt=\"Snow Rail Fence (Winter Hearth 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/1826/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/1826/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"1824","slug":"winter-hearth-village-cottage-garden-gate-6ecf85aa","title":"Cottage Garden Gate (Winter Hearth Village)","summary":"Closed braced timber garden gate between capped posts; static separate prop.","description":"Closed braced timber garden gate between capped posts; static separate prop. Original Winter Hearth Village design in the hearth-lp-v1 palette. Metres, +Y up, +Z front, ground contact at Y=0. Static flat-shaded geometry with standard PBR materials; no textures, rig, animation, collision or interior unless described.","status":"published","url":"https://3dassets.dev/assets/winter-hearth-village-cottage-garden-gate-6ecf85aa","cdnUrl":"https://cdn.3dassets.dev/assets/1824/v1/model.glb","downloadUrl":"https://3dassets.dev/download/winter-hearth-village-cottage-garden-gate-6ecf85aa","thumbnailUrl":"https://cdn.3dassets.dev/assets/1824/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/1824/v1/poster.webp","blurhash":"UAC~VR^P01rr-=?GxY9a01Os~on#I:krbInh","category":{"slug":"props","title":"Props & Furniture"},"tags":[{"slug":"seasonal","title":"Seasonal & Holiday"},{"slug":"low-poly","title":"Low Poly"},{"slug":"exterior","title":"Exterior"},{"slug":"kit","title":"Kit / Set"}],"license":{"slug":"cc0-1.0","name":"CC0 1.0 Universal","url":"https://creativecommons.org/publicdomain/zero/1.0/","attributionRequired":false},"contributor":{"username":"3dassets","name":"3D Assets","url":"https://3dassets.dev/u/3dassets"},"stats":{"fileSize":8024,"triangles":100,"vertices":300,"meshes":4,"materials":4,"textures":0,"animations":[],"boundingBox":{"min":[-0.9700000286102295,0.000014524062268428395,-0.17003937389254917],"max":[0.9700000286102295,1.5999547179870095,0.17003937389254917]},"sizeMeters":[1.94,1.6,0.34],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"GPT-6 via Codex","downloads":0,"publishedAt":"2026-09-06T04:55:16.301Z","updatedAt":"2026-09-06T04:55:18.829Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/1824/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function CottageGardenGateWinterHearthVillage(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/1824/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/1824/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/1824/v1/model.glb\" alt=\"Cottage Garden Gate (Winter Hearth 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/1824/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/1824/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"1829","slug":"winter-hearth-village-village-lamppost-b97c14a7","title":"Village Lamppost (Winter Hearth Village)","summary":"Tall iron village lamp with framed amber lantern and snow-capped pyramidal top. Emissive material; no embedded light.","description":"Tall iron village lamp with framed amber lantern and snow-capped pyramidal top. Emissive material; no embedded light. Original Winter Hearth Village design in the hearth-lp-v1 palette. Metres, +Y up, +Z front, ground contact at Y=0. Static flat-shaded geometry with standard PBR materials; no textures, rig, animation, collision or interior unless described.","status":"published","url":"https://3dassets.dev/assets/winter-hearth-village-village-lamppost-b97c14a7","cdnUrl":"https://cdn.3dassets.dev/assets/1829/v1/model.glb","downloadUrl":"https://3dassets.dev/download/winter-hearth-village-village-lamppost-b97c14a7","thumbnailUrl":"https://cdn.3dassets.dev/assets/1829/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/1829/v1/poster.webp","blurhash":"U34C0Ht700Mx~Vof4oRk_3of4nRj$*jtNGbH","category":{"slug":"props","title":"Props & Furniture"},"tags":[{"slug":"seasonal","title":"Seasonal & Holiday"},{"slug":"low-poly","title":"Low Poly"},{"slug":"exterior","title":"Exterior"},{"slug":"kit","title":"Kit / Set"}],"license":{"slug":"cc0-1.0","name":"CC0 1.0 Universal","url":"https://creativecommons.org/publicdomain/zero/1.0/","attributionRequired":false},"contributor":{"username":"3dassets","name":"3D Assets","url":"https://3dassets.dev/u/3dassets"},"stats":{"fileSize":9756,"triangles":152,"vertices":456,"meshes":3,"materials":3,"textures":0,"animations":[],"boundingBox":{"min":[-0.29993590012851673,0,-0.29993590012851673],"max":[0.29993590012851673,3.1400121024949588,0.29993590012851673]},"sizeMeters":[0.6,3.14,0.6],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"GPT-6 via Codex","downloads":0,"publishedAt":"2026-09-06T04:55:18.576Z","updatedAt":"2026-09-06T04:55:19.595Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/1829/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function VillageLamppostWinterHearthVillage(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/1829/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/1829/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/1829/v1/model.glb\" alt=\"Village Lamppost (Winter Hearth 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/1829/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/1829/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"1827","slug":"winter-hearth-village-hand-lantern-58d5269a","title":"Hand Lantern (Winter Hearth Village)","summary":"Portable framed amber lantern with a square carry handle and snowy cap.","description":"Portable framed amber lantern with a square carry handle and snowy cap. Original Winter Hearth Village design in the hearth-lp-v1 palette. Metres, +Y up, +Z front, ground contact at Y=0. Static flat-shaded geometry with standard PBR materials; no textures, rig, animation, collision or interior unless described.","status":"published","url":"https://3dassets.dev/assets/winter-hearth-village-hand-lantern-58d5269a","cdnUrl":"https://cdn.3dassets.dev/assets/1827/v1/model.glb","downloadUrl":"https://3dassets.dev/download/winter-hearth-village-hand-lantern-58d5269a","thumbnailUrl":"https://cdn.3dassets.dev/assets/1827/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/1827/v1/poster.webp","blurhash":"UC8|@YtQ00IURof6s+j@01WB~VxawZayN#j]","category":{"slug":"props","title":"Props & Furniture"},"tags":[{"slug":"seasonal","title":"Seasonal & Holiday"},{"slug":"low-poly","title":"Low Poly"},{"slug":"exterior","title":"Exterior"},{"slug":"kit","title":"Kit / Set"}],"license":{"slug":"cc0-1.0","name":"CC0 1.0 Universal","url":"https://creativecommons.org/publicdomain/zero/1.0/","attributionRequired":false},"contributor":{"username":"3dassets","name":"3D Assets","url":"https://3dassets.dev/u/3dassets"},"stats":{"fileSize":10116,"triangles":160,"vertices":480,"meshes":3,"materials":3,"textures":0,"animations":[],"boundingBox":{"min":[-0.30001536648998245,0,-0.30001536648998245],"max":[0.30001536648998245,0.8516506552696228,0.30001536648998245]},"sizeMeters":[0.6,0.852,0.6],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"GPT-6 via Codex","downloads":0,"publishedAt":"2026-09-06T04:55:18.524Z","updatedAt":"2026-09-06T04:55:19.479Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/1827/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function HandLanternWinterHearthVillage(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/1827/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/1827/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/1827/v1/model.glb\" alt=\"Hand Lantern (Winter Hearth 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/1827/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/1827/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"1828","slug":"winter-hearth-village-snow-dusted-bench-726a10c3","title":"Snow Dusted Bench (Winter Hearth Village)","summary":"Slatted cedar park bench with iron supports and a little snow left on one end.","description":"Slatted cedar park bench with iron supports and a little snow left on one end. Original Winter Hearth Village design in the hearth-lp-v1 palette. Metres, +Y up, +Z front, ground contact at Y=0. Static flat-shaded geometry with standard PBR materials; no textures, rig, animation, collision or interior unless described.","status":"published","url":"https://3dassets.dev/assets/winter-hearth-village-snow-dusted-bench-726a10c3","cdnUrl":"https://cdn.3dassets.dev/assets/1828/v1/model.glb","downloadUrl":"https://3dassets.dev/download/winter-hearth-village-snow-dusted-bench-726a10c3","thumbnailUrl":"https://cdn.3dassets.dev/assets/1828/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/1828/v1/poster.webp","blurhash":"UUFO.LWY4:jY~WxaIUM|0fxts+M|9GS4j=WB","category":{"slug":"props","title":"Props & Furniture"},"tags":[{"slug":"seasonal","title":"Seasonal & Holiday"},{"slug":"low-poly","title":"Low Poly"},{"slug":"exterior","title":"Exterior"},{"slug":"kit","title":"Kit / Set"}],"license":{"slug":"cc0-1.0","name":"CC0 1.0 Universal","url":"https://creativecommons.org/publicdomain/zero/1.0/","attributionRequired":false},"contributor":{"username":"3dassets","name":"3D Assets","url":"https://3dassets.dev/u/3dassets"},"stats":{"fileSize":11304,"triangles":184,"vertices":552,"meshes":3,"materials":3,"textures":0,"animations":[],"boundingBox":{"min":[-0.9109259247779846,0.000029312879248233337,-0.30004325139646065],"max":[0.8999999761581421,1.090051457533726,0.2750337146408816]},"sizeMeters":[1.811,1.09,0.575],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"GPT-6 via Codex","downloads":0,"publishedAt":"2026-09-06T04:55:18.543Z","updatedAt":"2026-09-06T04:55:19.525Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/1828/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function SnowDustedBenchWinterHearthVillage(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/1828/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/1828/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/1828/v1/model.glb\" alt=\"Snow Dusted Bench (Winter Hearth 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/1828/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/1828/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"1830","slug":"winter-hearth-village-winter-trail-sign-de3bea5a","title":"Winter Trail Sign (Winter Hearth Village)","summary":"Two blank directional boards on a timber post, ready for labels or game icons.","description":"Two blank directional boards on a timber post, ready for labels or game icons. Original Winter Hearth Village design in the hearth-lp-v1 palette. Metres, +Y up, +Z front, ground contact at Y=0. Static flat-shaded geometry with standard PBR materials; no textures, rig, animation, collision or interior unless described.","status":"published","url":"https://3dassets.dev/assets/winter-hearth-village-winter-trail-sign-de3bea5a","cdnUrl":"https://cdn.3dassets.dev/assets/1830/v1/model.glb","downloadUrl":"https://3dassets.dev/download/winter-hearth-village-winter-trail-sign-de3bea5a","thumbnailUrl":"https://cdn.3dassets.dev/assets/1830/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/1830/v1/poster.webp","blurhash":"UA8NhA%M009t_NxvDiIUFsgN$kicH?bayDaK","category":{"slug":"props","title":"Props & Furniture"},"tags":[{"slug":"seasonal","title":"Seasonal & Holiday"},{"slug":"low-poly","title":"Low Poly"},{"slug":"exterior","title":"Exterior"},{"slug":"kit","title":"Kit / Set"}],"license":{"slug":"cc0-1.0","name":"CC0 1.0 Universal","url":"https://creativecommons.org/publicdomain/zero/1.0/","attributionRequired":false},"contributor":{"username":"3dassets","name":"3D Assets","url":"https://3dassets.dev/u/3dassets"},"stats":{"fileSize":6280,"triangles":72,"vertices":216,"meshes":4,"materials":4,"textures":0,"animations":[],"boundingBox":{"min":[-0.699999988079071,0,-0.07501693868359134],"max":[0.699999988079071,1.899999976158142,0.07501693868359134]},"sizeMeters":[1.4,1.9,0.15],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"GPT-6 via Codex","downloads":0,"publishedAt":"2026-09-06T04:55:21.790Z","updatedAt":"2026-09-06T04:55:22.035Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/1830/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function WinterTrailSignWinterHearthVillage(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/1830/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/1830/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/1830/v1/model.glb\" alt=\"Winter Trail Sign (Winter Hearth 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/1830/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/1830/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"1836","slug":"winter-hearth-village-snowy-postbox-ce35af67","title":"Snowy Postbox (Winter Hearth Village)","summary":"Cranberry village postbox with dark mail slot, raised flag and snow lid.","description":"Cranberry village postbox with dark mail slot, raised flag and snow lid. Original Winter Hearth Village design in the hearth-lp-v1 palette. Metres, +Y up, +Z front, ground contact at Y=0. Static flat-shaded geometry with standard PBR materials; no textures, rig, animation, collision or interior unless described.","status":"published","url":"https://3dassets.dev/assets/winter-hearth-village-snowy-postbox-ce35af67","cdnUrl":"https://cdn.3dassets.dev/assets/1836/v1/model.glb","downloadUrl":"https://3dassets.dev/download/winter-hearth-village-snowy-postbox-ce35af67","thumbnailUrl":"https://cdn.3dassets.dev/assets/1836/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/1836/v1/poster.webp","blurhash":"ULBo:a%20KE1~Wxa9YM{t,kWR5aKOqX7nPjF","category":{"slug":"props","title":"Props & Furniture"},"tags":[{"slug":"seasonal","title":"Seasonal & Holiday"},{"slug":"low-poly","title":"Low Poly"},{"slug":"exterior","title":"Exterior"},{"slug":"kit","title":"Kit / Set"}],"license":{"slug":"cc0-1.0","name":"CC0 1.0 Universal","url":"https://creativecommons.org/publicdomain/zero/1.0/","attributionRequired":false},"contributor":{"username":"3dassets","name":"3D Assets","url":"https://3dassets.dev/u/3dassets"},"stats":{"fileSize":5596,"triangles":72,"vertices":216,"meshes":4,"materials":4,"textures":0,"animations":[],"boundingBox":{"min":[-0.3400000035762787,0,-0.3050111424642083],"max":[0.5299999713897705,1.5100170708939222,0.3050111424642083]},"sizeMeters":[0.87,1.51,0.61],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"GPT-6 via Codex","downloads":0,"publishedAt":"2026-09-06T04:55:23.091Z","updatedAt":"2026-09-06T04:55:23.770Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/1836/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function SnowyPostboxWinterHearthVillage(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/1836/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/1836/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/1836/v1/model.glb\" alt=\"Snowy Postbox (Winter Hearth 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/1836/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/1836/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"1834","slug":"winter-hearth-village-wooden-sled-db5a8c69","title":"Wooden Sled (Winter Hearth Village)","summary":"Traditional slatted wooden sled with upturned iron runners, red supports and tow loop.","description":"Traditional slatted wooden sled with upturned iron runners, red supports and tow loop. Original Winter Hearth Village design in the hearth-lp-v1 palette. Metres, +Y up, +Z front, ground contact at Y=0. Static flat-shaded geometry with standard PBR materials; no textures, rig, animation, collision or interior unless described.","status":"published","url":"https://3dassets.dev/assets/winter-hearth-village-wooden-sled-db5a8c69","cdnUrl":"https://cdn.3dassets.dev/assets/1834/v1/model.glb","downloadUrl":"https://3dassets.dev/download/winter-hearth-village-wooden-sled-db5a8c69","thumbnailUrl":"https://cdn.3dassets.dev/assets/1834/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/1834/v1/poster.webp","blurhash":"UBBC=AM{02xa~UE2E2%101Na?GxZ02?G^jRl","category":{"slug":"vehicles","title":"Vehicles"},"tags":[{"slug":"seasonal","title":"Seasonal & Holiday"},{"slug":"low-poly","title":"Low Poly"},{"slug":"exterior","title":"Exterior"},{"slug":"kit","title":"Kit / Set"}],"license":{"slug":"cc0-1.0","name":"CC0 1.0 Universal","url":"https://creativecommons.org/publicdomain/zero/1.0/","attributionRequired":false},"contributor":{"username":"3dassets","name":"3D Assets","url":"https://3dassets.dev/u/3dassets"},"stats":{"fileSize":13464,"triangles":240,"vertices":720,"meshes":4,"materials":4,"textures":0,"animations":[],"boundingBox":{"min":[-0.3650046578231655,-0.000018020189288314725,-0.699999988079071],"max":[0.3650046578231655,0.3889625967153752,1.3112582970155577]},"sizeMeters":[0.73,0.389,2.011],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"GPT-6 via Codex","downloads":0,"publishedAt":"2026-09-06T04:55:23.359Z","updatedAt":"2026-09-06T04:55:23.775Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/1834/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function WoodenSledWinterHearthVillage(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/1834/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/1834/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/1834/v1/model.glb\" alt=\"Wooden Sled (Winter Hearth 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/1834/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/1834/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"1839","slug":"winter-hearth-village-scarf-snowman-2e79a80b","title":"Scarf Snowman (Winter Hearth Village)","summary":"Three-ball snowman with cranberry scarf, top hat, coal buttons and twig arms.","description":"Three-ball snowman with cranberry scarf, top hat, coal buttons and twig arms. Original Winter Hearth Village design in the hearth-lp-v1 palette. Metres, +Y up, +Z front, ground contact at Y=0. Static flat-shaded geometry with standard PBR materials; no textures, rig, animation, collision or interior unless described.","status":"published","url":"https://3dassets.dev/assets/winter-hearth-village-scarf-snowman-2e79a80b","cdnUrl":"https://cdn.3dassets.dev/assets/1839/v1/model.glb","downloadUrl":"https://3dassets.dev/download/winter-hearth-village-scarf-snowman-2e79a80b","thumbnailUrl":"https://cdn.3dassets.dev/assets/1839/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/1839/v1/poster.webp","blurhash":"UEA,qMxu00IUD%ae%Mog00Rj~Wxa?bkCD%aK","category":{"slug":"props","title":"Props & Furniture"},"tags":[{"slug":"seasonal","title":"Seasonal & Holiday"},{"slug":"low-poly","title":"Low Poly"},{"slug":"exterior","title":"Exterior"},{"slug":"kit","title":"Kit / Set"}],"license":{"slug":"cc0-1.0","name":"CC0 1.0 Universal","url":"https://creativecommons.org/publicdomain/zero/1.0/","attributionRequired":false},"contributor":{"username":"3dassets","name":"3D Assets","url":"https://3dassets.dev/u/3dassets"},"stats":{"fileSize":40992,"triangles":772,"vertices":2316,"meshes":5,"materials":5,"textures":0,"animations":[],"boundingBox":{"min":[-0.8420356512069702,0,-0.570595559207405],"max":[0.8420356512069702,2.640000104904175,0.6151949758227447]},"sizeMeters":[1.684,2.64,1.186],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"GPT-6 via Codex","downloads":0,"publishedAt":"2026-09-06T04:55:23.459Z","updatedAt":"2026-09-06T04:55:24.075Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/1839/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function ScarfSnowmanWinterHearthVillage(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/1839/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/1839/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/1839/v1/model.glb\" alt=\"Scarf Snowman (Winter Hearth 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/1839/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/1839/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"1842","slug":"winter-hearth-village-warming-firepit-f5ea1276","title":"Warming Firepit (Winter Hearth Village)","summary":"Low ten-sided iron fire ring with crossed logs and stylized amber flame geometry. Static emissive flame.","description":"Low ten-sided iron fire ring with crossed logs and stylized amber flame geometry. Static emissive flame. Original Winter Hearth Village design in the hearth-lp-v1 palette. Metres, +Y up, +Z front, ground contact at Y=0. Static flat-shaded geometry with standard PBR materials; no textures, rig, animation, collision or interior unless described.","status":"published","url":"https://3dassets.dev/assets/winter-hearth-village-warming-firepit-f5ea1276","cdnUrl":"https://cdn.3dassets.dev/assets/1842/v1/model.glb","downloadUrl":"https://3dassets.dev/download/winter-hearth-village-warming-firepit-f5ea1276","thumbnailUrl":"https://cdn.3dassets.dev/assets/1842/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/1842/v1/poster.webp","blurhash":"UF9Z_xoy02R+slf5RkbI01WC~Us,NIbIxts,","category":{"slug":"props","title":"Props & Furniture"},"tags":[{"slug":"seasonal","title":"Seasonal & Holiday"},{"slug":"low-poly","title":"Low Poly"},{"slug":"exterior","title":"Exterior"},{"slug":"kit","title":"Kit / Set"}],"license":{"slug":"cc0-1.0","name":"CC0 1.0 Universal","url":"https://creativecommons.org/publicdomain/zero/1.0/","attributionRequired":false},"contributor":{"username":"3dassets","name":"3D Assets","url":"https://3dassets.dev/u/3dassets"},"stats":{"fileSize":10148,"triangles":158,"vertices":474,"meshes":3,"materials":3,"textures":0,"animations":[],"boundingBox":{"min":[-0.8199999928474426,0.00004914206868689153,-0.7798596080539828],"max":[0.8199999928474426,1.1200000047683716,0.7798596080539828]},"sizeMeters":[1.64,1.12,1.56],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"GPT-6 via Codex","downloads":0,"publishedAt":"2026-09-06T04:55:23.619Z","updatedAt":"2026-09-06T04:55:24.087Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/1842/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function WarmingFirepitWinterHearthVillage(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/1842/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/1842/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/1842/v1/model.glb\" alt=\"Warming Firepit (Winter Hearth 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/1842/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/1842/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"1843","slug":"winter-hearth-village-snow-shovel-26341a1a","title":"Snow Shovel (Winter Hearth Village)","summary":"Broad iron snow shovel with cedar shaft and cranberry D-grip, upright on its blade.","description":"Broad iron snow shovel with cedar shaft and cranberry D-grip, upright on its blade. Original Winter Hearth Village design in the hearth-lp-v1 palette. Metres, +Y up, +Z front, ground contact at Y=0. Static flat-shaded geometry with standard PBR materials; no textures, rig, animation, collision or interior unless described.","status":"published","url":"https://3dassets.dev/assets/winter-hearth-village-snow-shovel-26341a1a","cdnUrl":"https://cdn.3dassets.dev/assets/1843/v1/model.glb","downloadUrl":"https://3dassets.dev/download/winter-hearth-village-snow-shovel-26341a1a","thumbnailUrl":"https://cdn.3dassets.dev/assets/1843/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/1843/v1/poster.webp","blurhash":"U87mpbt601Io}FoL5+NbiLjZk:bbrxj[XNWn","category":{"slug":"weapons-tools","title":"Weapons & Tools"},"tags":[{"slug":"seasonal","title":"Seasonal & Holiday"},{"slug":"low-poly","title":"Low Poly"},{"slug":"exterior","title":"Exterior"},{"slug":"kit","title":"Kit / Set"}],"license":{"slug":"cc0-1.0","name":"CC0 1.0 Universal","url":"https://creativecommons.org/publicdomain/zero/1.0/","attributionRequired":false},"contributor":{"username":"3dassets","name":"3D Assets","url":"https://3dassets.dev/u/3dassets"},"stats":{"fileSize":9180,"triangles":140,"vertices":420,"meshes":3,"materials":3,"textures":0,"animations":[],"boundingBox":{"min":[-0.23000000417232513,0.0000028931036253621034,-0.04500747785128174],"max":[0.23000000417232513,1.4216536631053407,0.04500747785128174]},"sizeMeters":[0.46,1.422,0.09],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"GPT-6 via Codex","downloads":0,"publishedAt":"2026-09-06T04:55:23.393Z","updatedAt":"2026-09-06T04:55:24.083Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/1843/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function SnowShovelWinterHearthVillage(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/1843/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/1843/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/1843/v1/model.glb\" alt=\"Snow Shovel (Winter Hearth 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/1843/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/1843/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"1844","slug":"winter-hearth-village-winter-supply-crate-7f7e9ba8","title":"Winter Supply Crate (Winter Hearth Village)","summary":"Small banded cedar delivery crate with cranberry label panel and settled snow.","description":"Small banded cedar delivery crate with cranberry label panel and settled snow. Original Winter Hearth Village design in the hearth-lp-v1 palette. Metres, +Y up, +Z front, ground contact at Y=0. Static flat-shaded geometry with standard PBR materials; no textures, rig, animation, collision or interior unless described.","status":"published","url":"https://3dassets.dev/assets/winter-hearth-village-winter-supply-crate-7f7e9ba8","cdnUrl":"https://cdn.3dassets.dev/assets/1844/v1/model.glb","downloadUrl":"https://3dassets.dev/download/winter-hearth-village-winter-supply-crate-7f7e9ba8","thumbnailUrl":"https://cdn.3dassets.dev/assets/1844/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/1844/v1/poster.webp","blurhash":"UYKA+t-p4.ae?wt7R5j[58SgIpWAR4ofbbRj","category":{"slug":"props","title":"Props & Furniture"},"tags":[{"slug":"seasonal","title":"Seasonal & Holiday"},{"slug":"low-poly","title":"Low Poly"},{"slug":"exterior","title":"Exterior"},{"slug":"kit","title":"Kit / Set"}],"license":{"slug":"cc0-1.0","name":"CC0 1.0 Universal","url":"https://creativecommons.org/publicdomain/zero/1.0/","attributionRequired":false},"contributor":{"username":"3dassets","name":"3D Assets","url":"https://3dassets.dev/u/3dassets"},"stats":{"fileSize":5324,"triangles":60,"vertices":180,"meshes":4,"materials":4,"textures":0,"animations":[],"boundingBox":{"min":[-0.36000001430511475,-0.0000036701100256941732,-0.29500291098076226],"max":[0.36000001430511475,0.5549864952609971,0.29500291098076226]},"sizeMeters":[0.72,0.555,0.59],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"GPT-6 via Codex","downloads":0,"publishedAt":"2026-09-06T04:55:23.809Z","updatedAt":"2026-09-06T04:55:24.254Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/1844/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function WinterSupplyCrateWinterHearthVillage(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/1844/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/1844/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/1844/v1/model.glb\" alt=\"Winter Supply Crate (Winter Hearth 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/1844/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/1844/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"1845","slug":"winter-hearth-village-winter-bird-feeder-88840570","title":"Winter Bird Feeder (Winter Hearth Village)","summary":"Post-mounted open bird feeder with cedar tray, seeds and a miniature snow-covered roof.","description":"Post-mounted open bird feeder with cedar tray, seeds and a miniature snow-covered roof. Original Winter Hearth Village design in the hearth-lp-v1 palette. Metres, +Y up, +Z front, ground contact at Y=0. Static flat-shaded geometry with standard PBR materials; no textures, rig, animation, collision or interior unless described.","status":"published","url":"https://3dassets.dev/assets/winter-hearth-village-winter-bird-feeder-88840570","cdnUrl":"https://cdn.3dassets.dev/assets/1845/v1/model.glb","downloadUrl":"https://3dassets.dev/download/winter-hearth-village-winter-bird-feeder-88840570","thumbnailUrl":"https://cdn.3dassets.dev/assets/1845/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/1845/v1/poster.webp","blurhash":"UMBM=6oe00bI~qay9FofNHWBoJt64oWB%Moe","category":{"slug":"props","title":"Props & Furniture"},"tags":[{"slug":"seasonal","title":"Seasonal & Holiday"},{"slug":"low-poly","title":"Low Poly"},{"slug":"exterior","title":"Exterior"},{"slug":"kit","title":"Kit / Set"}],"license":{"slug":"cc0-1.0","name":"CC0 1.0 Universal","url":"https://creativecommons.org/publicdomain/zero/1.0/","attributionRequired":false},"contributor":{"username":"3dassets","name":"3D Assets","url":"https://3dassets.dev/u/3dassets"},"stats":{"fileSize":17192,"triangles":276,"vertices":828,"meshes":5,"materials":5,"textures":0,"animations":[],"boundingBox":{"min":[-0.6607197523117065,0,-0.5749816503545736],"max":[0.6607197523117065,2.3981869632037887,0.5749816503545736]},"sizeMeters":[1.321,2.398,1.15],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"GPT-6 via Codex","downloads":0,"publishedAt":"2026-09-06T04:55:23.890Z","updatedAt":"2026-09-06T04:55:24.264Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/1845/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function WinterBirdFeederWinterHearthVillage(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/1845/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/1845/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/1845/v1/model.glb\" alt=\"Winter Bird Feeder (Winter Hearth 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/1845/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/1845/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"1846","slug":"winter-hearth-village-winter-salt-bin-aa4248dc","title":"Winter Salt Bin (Winter Hearth Village)","summary":"Compact red grit and salt bin with a broad pale lid and circular front marker.","description":"Compact red grit and salt bin with a broad pale lid and circular front marker. Original Winter Hearth Village design in the hearth-lp-v1 palette. Metres, +Y up, +Z front, ground contact at Y=0. Static flat-shaded geometry with standard PBR materials; no textures, rig, animation, collision or interior unless described.","status":"published","url":"https://3dassets.dev/assets/winter-hearth-village-winter-salt-bin-aa4248dc","cdnUrl":"https://cdn.3dassets.dev/assets/1846/v1/model.glb","downloadUrl":"https://3dassets.dev/download/winter-hearth-village-winter-salt-bin-aa4248dc","thumbnailUrl":"https://cdn.3dassets.dev/assets/1846/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/1846/v1/poster.webp","blurhash":"UOGR3o%200M{.TkCH?WUPTbaR6Rkiws:o|WB","category":{"slug":"props","title":"Props & Furniture"},"tags":[{"slug":"seasonal","title":"Seasonal & Holiday"},{"slug":"low-poly","title":"Low Poly"},{"slug":"exterior","title":"Exterior"},{"slug":"kit","title":"Kit / Set"}],"license":{"slug":"cc0-1.0","name":"CC0 1.0 Universal","url":"https://creativecommons.org/publicdomain/zero/1.0/","attributionRequired":false},"contributor":{"username":"3dassets","name":"3D Assets","url":"https://3dassets.dev/u/3dassets"},"stats":{"fileSize":6068,"triangles":76,"vertices":228,"meshes":4,"materials":4,"textures":0,"animations":[],"boundingBox":{"min":[-0.30000001192092896,0.000014951586710595932,-0.2500106914128485],"max":[0.30000001192092896,0.7199804768951739,0.2500106914128485]},"sizeMeters":[0.6,0.72,0.5],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"GPT-6 via Codex","downloads":0,"publishedAt":"2026-09-06T04:55:24.173Z","updatedAt":"2026-09-06T04:55:24.688Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/1846/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function WinterSaltBinWinterHearthVillage(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/1846/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/1846/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/1846/v1/model.glb\" alt=\"Winter Salt Bin (Winter Hearth 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/1846/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/1846/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"1852","slug":"winter-hearth-village-snowy-footbridge-22fc149a","title":"Snowy Footbridge (Winter Hearth Village)","summary":"Short flat plank footbridge with snowy handrails, 2.6 m span and a walk surface at Y=0.46 m.","description":"Short flat plank footbridge with snowy handrails, 2.6 m span and a walk surface at Y=0.46 m. Original Winter Hearth Village design in the hearth-lp-v1 palette. Metres, +Y up, +Z front, ground contact at Y=0. Static flat-shaded geometry with standard PBR materials; no textures, rig, animation, collision or interior unless described.","status":"published","url":"https://3dassets.dev/assets/winter-hearth-village-snowy-footbridge-22fc149a","cdnUrl":"https://cdn.3dassets.dev/assets/1852/v1/model.glb","downloadUrl":"https://3dassets.dev/download/winter-hearth-village-snowy-footbridge-22fc149a","thumbnailUrl":"https://cdn.3dassets.dev/assets/1852/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/1852/v1/poster.webp","blurhash":"UFFhx1xt4otP~q%2M{R*00j^oeRkDiI=IVR*","category":{"slug":"roads-infrastructure","title":"Roads & Infrastructure"},"tags":[{"slug":"seasonal","title":"Seasonal & Holiday"},{"slug":"low-poly","title":"Low Poly"},{"slug":"exterior","title":"Exterior"},{"slug":"kit","title":"Kit / Set"}],"license":{"slug":"cc0-1.0","name":"CC0 1.0 Universal","url":"https://creativecommons.org/publicdomain/zero/1.0/","attributionRequired":false},"contributor":{"username":"3dassets","name":"3D Assets","url":"https://3dassets.dev/u/3dassets"},"stats":{"fileSize":15720,"triangles":276,"vertices":828,"meshes":3,"materials":3,"textures":0,"animations":[],"boundingBox":{"min":[-1.3250000476837158,0.00000382398348997004,-0.7150075027663033],"max":[1.3250000476837158,1.2200709492842206,0.7150075027663033]},"sizeMeters":[2.65,1.22,1.43],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"GPT-6 via Codex","downloads":0,"publishedAt":"2026-09-06T04:55:25.970Z","updatedAt":"2026-09-06T04:55:26.927Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/1852/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function SnowyFootbridgeWinterHearthVillage(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/1852/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/1852/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/1852/v1/model.glb\" alt=\"Snowy Footbridge (Winter Hearth 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/1852/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/1852/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"1853","slug":"winter-hearth-village-winter-berry-planter-3ce96c42","title":"Winter Berry Planter (Winter Hearth Village)","summary":"Timber tub with iron rim, evergreen stems, red berries and a snowy soil surface.","description":"Timber tub with iron rim, evergreen stems, red berries and a snowy soil surface. Original Winter Hearth Village design in the hearth-lp-v1 palette. Metres, +Y up, +Z front, ground contact at Y=0. Static flat-shaded geometry with standard PBR materials; no textures, rig, animation, collision or interior unless described.","status":"published","url":"https://3dassets.dev/assets/winter-hearth-village-winter-berry-planter-3ce96c42","cdnUrl":"https://cdn.3dassets.dev/assets/1853/v1/model.glb","downloadUrl":"https://3dassets.dev/download/winter-hearth-village-winter-berry-planter-3ce96c42","thumbnailUrl":"https://cdn.3dassets.dev/assets/1853/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/1853/v1/poster.webp","blurhash":"U5AcPa^5000z;CV[OQ%1hfeoqFkW[.X4Bon,","category":{"slug":"props","title":"Props & Furniture"},"tags":[{"slug":"seasonal","title":"Seasonal & Holiday"},{"slug":"low-poly","title":"Low Poly"},{"slug":"exterior","title":"Exterior"},{"slug":"kit","title":"Kit / Set"}],"license":{"slug":"cc0-1.0","name":"CC0 1.0 Universal","url":"https://creativecommons.org/publicdomain/zero/1.0/","attributionRequired":false},"contributor":{"username":"3dassets","name":"3D Assets","url":"https://3dassets.dev/u/3dassets"},"stats":{"fileSize":42768,"triangles":808,"vertices":2424,"meshes":5,"materials":5,"textures":0,"animations":[],"boundingBox":{"min":[-0.3400000035762787,0.000004873027602714242,-0.3590523302555084],"max":[0.3665872282083192,1.119998067454612,0.3590523302555084]},"sizeMeters":[0.707,1.12,0.718],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"GPT-6 via Codex","downloads":0,"publishedAt":"2026-09-06T04:55:26.425Z","updatedAt":"2026-09-06T04:55:26.942Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/1853/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function WinterBerryPlanterWinterHearthVillage(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/1853/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/1853/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/1853/v1/model.glb\" alt=\"Winter Berry Planter (Winter Hearth 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/1853/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/1853/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"1856","slug":"winter-hearth-village-cocoa-and-thermos-tray-a99ec837","title":"Cocoa And Thermos Tray (Winter Hearth Village)","summary":"Small serving tray with a cranberry cocoa cup and a teal thermos flask.","description":"Small serving tray with a cranberry cocoa cup and a teal thermos flask. Original Winter Hearth Village design in the hearth-lp-v1 palette. Metres, +Y up, +Z front, ground contact at Y=0. Static flat-shaded geometry with standard PBR materials; no textures, rig, animation, collision or interior unless described.","status":"published","url":"https://3dassets.dev/assets/winter-hearth-village-cocoa-and-thermos-tray-a99ec837","cdnUrl":"https://cdn.3dassets.dev/assets/1856/v1/model.glb","downloadUrl":"https://3dassets.dev/download/winter-hearth-village-cocoa-and-thermos-tray-a99ec837","thumbnailUrl":"https://cdn.3dassets.dev/assets/1856/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/1856/v1/poster.webp","blurhash":"U9BV|k^6001H0NkV$$rr0J5Q%g}t=FwI-pY4","category":{"slug":"food","title":"Food & Drink"},"tags":[{"slug":"seasonal","title":"Seasonal & Holiday"},{"slug":"low-poly","title":"Low Poly"},{"slug":"exterior","title":"Exterior"},{"slug":"kit","title":"Kit / Set"}],"license":{"slug":"cc0-1.0","name":"CC0 1.0 Universal","url":"https://creativecommons.org/publicdomain/zero/1.0/","attributionRequired":false},"contributor":{"username":"3dassets","name":"3D Assets","url":"https://3dassets.dev/u/3dassets"},"stats":{"fileSize":13840,"triangles":204,"vertices":612,"meshes":5,"materials":5,"textures":0,"animations":[],"boundingBox":{"min":[-0.3100000023841858,0.000014190656375525842,-0.18999054072326485],"max":[0.3100000023841858,0.5299941828068471,0.18999054072326485]},"sizeMeters":[0.62,0.53,0.38],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"GPT-6 via Codex","downloads":0,"publishedAt":"2026-09-06T04:55:26.181Z","updatedAt":"2026-09-06T04:55:27.109Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/1856/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function CocoaAndThermosTrayWinterHearthVillage(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/1856/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/1856/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/1856/v1/model.glb\" alt=\"Cocoa And Thermos Tray (Winter Hearth 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/1856/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/1856/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"1862","slug":"winter-hearth-village-winter-hearth-vill-a344ce43-starter-scene","title":"Winter Hearth Village Scene (Winter Hearth Village)","summary":"Composed example for Winter Hearth Village.","description":"A snowy village clearing with cabin, cocoa stall, warm gathering area and a frozen pond among firs. All placements reuse pack models. Snow tile surface is 0.18 m; props stand on that datum. Static illustrative scene; lighting is provided by your viewer.","status":"published","url":"https://3dassets.dev/assets/winter-hearth-village-winter-hearth-vill-a344ce43-starter-scene","cdnUrl":"https://cdn.3dassets.dev/assets/1862/v1/model.glb","downloadUrl":"https://3dassets.dev/download/winter-hearth-village-winter-hearth-vill-a344ce43-starter-scene","thumbnailUrl":"https://cdn.3dassets.dev/assets/1862/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/1862/v1/poster.webp","blurhash":"UBECwb%300tR9Ft7t8Rj00IU?aRP_NM{s.t7","category":{"slug":"environments","title":"Environments & Scenes"},"tags":[{"slug":"seasonal","title":"Seasonal & Holiday"},{"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":435428,"triangles":8014,"vertices":24042,"meshes":98,"materials":8,"textures":0,"animations":[],"boundingBox":{"min":[-10,-0.000090636396865032,-8],"max":[10,4.939975745895179,8]},"sizeMeters":[20,4.94,16],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"GPT-6 via Codex","downloads":0,"publishedAt":"2026-09-06T04:55:27.415Z","updatedAt":"2026-09-06T04:55:27.834Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/1862/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function WinterHearthVillageSceneWinterHearthVillage(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/1862/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/1862/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/1862/v1/model.glb\" alt=\"Winter Hearth Village Scene (Winter Hearth 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/1862/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/1862/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}}]}}