{"data":{"id":44,"slug":"north-pole-village","title":"North Pole Village","summary":"20 cozy low-poly Christmas assets and three ready-to-use scenes.","description":"An original Christmas village kit in cranberry, pine, warm gold and creamy snow. Includes architectural pieces, festive props and assembled scenes. Shared eight-material palette; metre-scale, Y-up, static GLBs.","url":"https://3dassets.dev/packs/north-pole-village","coverUrl":"https://cdn.3dassets.dev/assets/25436/v1/poster.webp","assetCount":23,"aiGenerated":true,"aiGeneratedAssetCount":23,"aiModels":["Claude Fable 5.1"],"aiModelUnspecifiedCount":0,"featured":true,"licenseLabel":"CC0 1.0 Universal","totalBytes":1006232,"totalTriangles":34444,"starterScene":{"id":"25436","slug":"north-pole-village-christmas-village-sce-520b455c-starter-scene","title":"Christmas Village (North Pole Village)","summary":"A snowy village courtyard with cottage, gift stall, sleigh and decorated tree. Props remain separate placement groups.","description":"A snowy village courtyard with cottage, gift stall, sleigh and decorated tree. Props remain separate placement groups.","status":"published","url":"https://3dassets.dev/assets/north-pole-village-christmas-village-sce-520b455c-starter-scene","cdnUrl":"https://cdn.3dassets.dev/assets/25436/v1/model.glb","downloadUrl":"https://3dassets.dev/download/north-pole-village-christmas-village-sce-520b455c-starter-scene","thumbnailUrl":"https://cdn.3dassets.dev/assets/25436/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/25436/v1/poster.webp","blurhash":"UDC?Q0tR00aLIBWUofnj00en~CW..7s;jYXQ","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":231568,"triangles":9492,"vertices":24406,"meshes":181,"materials":8,"textures":0,"animations":[],"boundingBox":{"min":[-4,-0.00008057065315597578,-4],"max":[4,2.959997876393121,4]},"sizeMeters":[8,2.96,8],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"Claude Fable 5.1","downloads":9,"publishedAt":"2026-09-07T20:39:07.675Z","updatedAt":"2026-10-06T16:45:03.468Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/25436/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function ChristmasVillageNorthPoleVillage(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/25436/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/25436/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/25436/v1/model.glb\" alt=\"Christmas Village (North Pole 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/25436/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/25436/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},"assets":[{"id":"25414","slug":"north-pole-village-decorated-christmas-tree-cdf11f72","title":"Decorated Christmas Tree (North Pole Village)","summary":"Decorated Christmas Tree in a cozy cranberry, pine and gold Christmas palette.","description":"Original procedural decorated christmas tree. Metres, Y-up, grounded origin. Flat-shaded PBR materials, no external textures. Static, unrigged; CC0.","status":"published","url":"https://3dassets.dev/assets/north-pole-village-decorated-christmas-tree-cdf11f72","cdnUrl":"https://cdn.3dassets.dev/assets/25414/v1/model.glb","downloadUrl":"https://3dassets.dev/download/north-pole-village-decorated-christmas-tree-cdf11f72","thumbnailUrl":"https://cdn.3dassets.dev/assets/25414/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/25414/v1/poster.webp","blurhash":"U67Bu:xu00D*#6axE+o34TRj?]tRuOogVDRj","category":{"slug":"nature","title":"Nature & Landscape"},"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":42288,"triangles":1644,"vertices":4932,"meshes":24,"materials":5,"textures":0,"animations":[],"boundingBox":{"min":[-0.9200000166893005,4.61936000561991e-9,-0.9200000166893005],"max":[0.9200000166893005,2.799997876393121,0.9200000166893005]},"sizeMeters":[1.84,2.8,1.84],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"Claude Fable 5.1","downloads":10,"publishedAt":"2026-09-07T20:38:58.410Z","updatedAt":"2026-10-07T17:15:59.440Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/25414/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function DecoratedChristmasTreeNorthPoleVillage(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/25414/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/25414/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/25414/v1/model.glb\" alt=\"Decorated Christmas Tree (North Pole 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/25414/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/25414/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"25416","slug":"north-pole-village-snowy-fir-55e6cb68","title":"Snowy Fir (North Pole Village)","summary":"Snowy Fir in a cozy cranberry, pine and gold Christmas palette.","description":"Original procedural snowy fir. Metres, Y-up, grounded origin. Flat-shaded PBR materials, no external textures. Static, unrigged; CC0.","status":"published","url":"https://3dassets.dev/assets/north-pole-village-snowy-fir-55e6cb68","cdnUrl":"https://cdn.3dassets.dev/assets/25416/v1/model.glb","downloadUrl":"https://3dassets.dev/download/north-pole-village-snowy-fir-55e6cb68","thumbnailUrl":"https://cdn.3dassets.dev/assets/25416/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/25416/v1/poster.webp","blurhash":"UD9*AFxu00IUwgf6NGay00Rj_Nxutkj]i{fi","category":{"slug":"nature","title":"Nature & Landscape"},"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":15656,"triangles":240,"vertices":720,"meshes":8,"materials":4,"textures":0,"animations":[],"boundingBox":{"min":[-0.9200000166893005,4.61936000561991e-9,-0.9200000166893005],"max":[0.9200000166893005,2.395819321487131,0.9200000166893005]},"sizeMeters":[1.84,2.396,1.84],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"Claude Fable 5.1","downloads":9,"publishedAt":"2026-09-07T20:38:58.529Z","updatedAt":"2026-10-05T20:50:26.880Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/25416/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function SnowyFirNorthPoleVillage(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/25416/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/25416/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/25416/v1/model.glb\" alt=\"Snowy Fir (North Pole 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/25416/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/25416/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"25415","slug":"north-pole-village-ribbon-gift-25d000c3","title":"Ribbon Gift (North Pole Village)","summary":"Ribbon Gift in a cozy cranberry, pine and gold Christmas palette.","description":"Original procedural ribbon gift. Metres, Y-up, grounded origin. Flat-shaded PBR materials, no external textures. Static, unrigged; CC0.","status":"published","url":"https://3dassets.dev/assets/north-pole-village-ribbon-gift-25d000c3","cdnUrl":"https://cdn.3dassets.dev/assets/25415/v1/model.glb","downloadUrl":"https://3dassets.dev/download/north-pole-village-ribbon-gift-25d000c3","thumbnailUrl":"https://cdn.3dassets.dev/assets/25415/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/25415/v1/poster.webp","blurhash":"U9G?9g}F03Eg3mS3vPw^0fEzxtoL9Hs.?FJ7","category":{"slug":"props","title":"Props & Furniture"},"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":18704,"triangles":624,"vertices":1872,"meshes":6,"materials":2,"textures":0,"animations":[],"boundingBox":{"min":[-0.3474999964237213,-0.00001601304694187622,-0.29750001430511475],"max":[0.3474999964237213,0.7269999980926514,0.29750001430511475]},"sizeMeters":[0.695,0.727,0.595],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"Claude Fable 5.1","downloads":8,"publishedAt":"2026-09-07T20:38:58.510Z","updatedAt":"2026-10-05T20:50:27.929Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/25415/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function RibbonGiftNorthPoleVillage(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/25415/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/25415/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/25415/v1/model.glb\" alt=\"Ribbon Gift (North Pole 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/25415/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/25415/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"25417","slug":"north-pole-village-gift-stack-59c9933e","title":"Gift Stack (North Pole Village)","summary":"Gift Stack in a cozy cranberry, pine and gold Christmas palette.","description":"Original procedural gift stack. Metres, Y-up, grounded origin. Flat-shaded PBR materials, no external textures. Static, unrigged; CC0.","status":"published","url":"https://3dassets.dev/assets/north-pole-village-gift-stack-59c9933e","cdnUrl":"https://cdn.3dassets.dev/assets/25417/v1/model.glb","downloadUrl":"https://3dassets.dev/download/north-pole-village-gift-stack-59c9933e","thumbnailUrl":"https://cdn.3dassets.dev/assets/25417/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/25417/v1/poster.webp","blurhash":"UCBo:JtR01IV,@n%E3Nb0|V@}Zt79tbF%fog","category":{"slug":"props","title":"Props & Furniture"},"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":54872,"triangles":1872,"vertices":5616,"meshes":18,"materials":4,"textures":0,"animations":[],"boundingBox":{"min":[-0.42250001430511475,-0.00001755307549453078,-0.3725000023841858],"max":[0.42250001430511475,1.2369999922811985,0.3725000023841858]},"sizeMeters":[0.845,1.237,0.745],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"Claude Fable 5.1","downloads":9,"publishedAt":"2026-09-07T20:38:58.875Z","updatedAt":"2026-10-12T22:41:21.444Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/25417/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function GiftStackNorthPoleVillage(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/25417/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/25417/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/25417/v1/model.glb\" alt=\"Gift Stack (North Pole 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/25417/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/25417/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"25418","slug":"north-pole-village-holiday-wreath-8787e4ed","title":"Holiday Wreath (North Pole Village)","summary":"Holiday Wreath in a cozy cranberry, pine and gold Christmas palette.","description":"Original procedural holiday wreath. Metres, Y-up, grounded origin. Flat-shaded PBR materials, no external textures. Static, unrigged; CC0.","status":"published","url":"https://3dassets.dev/assets/north-pole-village-holiday-wreath-8787e4ed","cdnUrl":"https://cdn.3dassets.dev/assets/25418/v1/model.glb","downloadUrl":"https://3dassets.dev/download/north-pole-village-holiday-wreath-8787e4ed","thumbnailUrl":"https://cdn.3dassets.dev/assets/25418/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/25418/v1/poster.webp","blurhash":"U46bMf#p00B6Lxb^zWvh4TTIcWie+KM{BjT0","category":{"slug":"props","title":"Props & Furniture"},"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":43416,"triangles":1672,"vertices":5016,"meshes":20,"materials":3,"textures":0,"animations":[],"boundingBox":{"min":[-0.5450000166893005,0,-0.1250000298023224],"max":[0.5450000166893005,1.090000033378601,0.20749999582767487]},"sizeMeters":[1.09,1.09,0.333],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"Claude Fable 5.1","downloads":8,"publishedAt":"2026-09-07T20:39:00.107Z","updatedAt":"2026-10-12T23:38:31.005Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/25418/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function HolidayWreathNorthPoleVillage(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/25418/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/25418/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/25418/v1/model.glb\" alt=\"Holiday Wreath (North Pole 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/25418/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/25418/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"25419","slug":"north-pole-village-snowman-05bb70d6","title":"Top Hat Snowman (North Pole Village)","summary":"Top Hat Snowman in a cozy cranberry, pine and gold Christmas palette.","description":"Original procedural top hat snowman. Metres, Y-up, grounded origin. Flat-shaded PBR materials, no external textures. Static, unrigged; CC0.","status":"published","url":"https://3dassets.dev/assets/north-pole-village-snowman-05bb70d6","cdnUrl":"https://cdn.3dassets.dev/assets/25419/v1/model.glb","downloadUrl":"https://3dassets.dev/download/north-pole-village-snowman-05bb70d6","thumbnailUrl":"https://cdn.3dassets.dev/assets/25419/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/25419/v1/poster.webp","blurhash":"UBBDA[%L00D%00WB_3t700Rj~Vxt?vkDDiV@","category":{"slug":"props","title":"Props & Furniture"},"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":38416,"triangles":1036,"vertices":3108,"meshes":19,"materials":5,"textures":0,"animations":[],"boundingBox":{"min":[-0.7930299639701843,6.258487506016763e-9,-0.47999998927116394],"max":[0.7930299639701843,2.0400106717141746,0.47999998927116394]},"sizeMeters":[1.586,2.04,0.96],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"Claude Fable 5.1","downloads":9,"publishedAt":"2026-09-07T20:39:00.172Z","updatedAt":"2026-10-12T21:50:56.699Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/25419/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function TopHatSnowmanNorthPoleVillage(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/25419/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/25419/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/25419/v1/model.glb\" alt=\"Top Hat Snowman (North Pole 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/25419/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/25419/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"25420","slug":"north-pole-village-candy-cane-ef1e1566","title":"Candy Cane (North Pole Village)","summary":"Candy Cane in a cozy cranberry, pine and gold Christmas palette.","description":"Original procedural candy cane. Metres, Y-up, grounded origin. Flat-shaded PBR materials, no external textures. Static, unrigged; CC0.","status":"published","url":"https://3dassets.dev/assets/north-pole-village-candy-cane-ef1e1566","cdnUrl":"https://cdn.3dassets.dev/assets/25420/v1/model.glb","downloadUrl":"https://3dassets.dev/download/north-pole-village-candy-cane-ef1e1566","thumbnailUrl":"https://cdn.3dassets.dev/assets/25420/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/25420/v1/poster.webp","blurhash":"U9A+v:}[0000=eV[ACxuELI:xG=yR+s:oeI:","category":{"slug":"props","title":"Props & Furniture"},"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":31276,"triangles":864,"vertices":2592,"meshes":22,"materials":2,"textures":0,"animations":[],"boundingBox":{"min":[-0.06499999761581421,-0.0000032018643303100003,-0.06500220620459499],"max":[0.42444390058517456,1.2444438934326172,0.06500220620459499]},"sizeMeters":[0.489,1.244,0.13],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"Claude Fable 5.1","downloads":8,"publishedAt":"2026-09-07T20:39:00.212Z","updatedAt":"2026-10-05T20:52:32.569Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/25420/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function CandyCaneNorthPoleVillage(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/25420/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/25420/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/25420/v1/model.glb\" alt=\"Candy Cane (North Pole 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/25420/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/25420/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"25421","slug":"north-pole-village-warm-lantern-47146c39","title":"Warm Lantern (North Pole Village)","summary":"Warm Lantern in a cozy cranberry, pine and gold Christmas palette.","description":"Original procedural warm lantern. Metres, Y-up, grounded origin. Flat-shaded PBR materials, no external textures. Static, unrigged; CC0.","status":"published","url":"https://3dassets.dev/assets/north-pole-village-warm-lantern-47146c39","cdnUrl":"https://cdn.3dassets.dev/assets/25421/v1/model.glb","downloadUrl":"https://3dassets.dev/download/north-pole-village-warm-lantern-47146c39","thumbnailUrl":"https://cdn.3dassets.dev/assets/25421/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/25421/v1/poster.webp","blurhash":"UA71WMt702M{9bWB-os:4;WB?Gt6~Tof4;Rk","category":{"slug":"props","title":"Props & Furniture"},"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":25424,"triangles":560,"vertices":1680,"meshes":8,"materials":2,"textures":0,"animations":[],"boundingBox":{"min":[-0.20999999344348907,0.000003511981360622418,-0.20999999344348907],"max":[0.20999999344348907,0.765000008046627,0.20999999344348907]},"sizeMeters":[0.42,0.765,0.42],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"Claude Fable 5.1","downloads":9,"publishedAt":"2026-09-07T20:39:00.479Z","updatedAt":"2026-10-12T21:40:11.491Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/25421/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function WarmLanternNorthPoleVillage(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/25421/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/25421/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/25421/v1/model.glb\" alt=\"Warm Lantern (North Pole 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/25421/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/25421/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"25422","slug":"north-pole-village-christmas-cottage-89d12114","title":"Christmas Cottage (North Pole Village)","summary":"Christmas Cottage in a cozy cranberry, pine and gold Christmas palette.","description":"Original procedural christmas cottage. Metres, Y-up, grounded origin. Flat-shaded PBR materials, no external textures. Static, unrigged; CC0.","status":"published","url":"https://3dassets.dev/assets/north-pole-village-christmas-cottage-89d12114","cdnUrl":"https://cdn.3dassets.dev/assets/25422/v1/model.glb","downloadUrl":"https://3dassets.dev/download/north-pole-village-christmas-cottage-89d12114","thumbnailUrl":"https://cdn.3dassets.dev/assets/25422/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/25422/v1/poster.webp","blurhash":"U9G*sVq^00%#GaIovg.700F0=f#S00xu.mMy","category":{"slug":"buildings","title":"Buildings & Architecture"},"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":18424,"triangles":292,"vertices":876,"meshes":19,"materials":5,"textures":0,"animations":[],"boundingBox":{"min":[-1.389995109736915,0.00003112753856100714,-1.125],"max":[1.389995109736915,2.769989344152317,1.125]},"sizeMeters":[2.78,2.77,2.25],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"Claude Fable 5.1","downloads":8,"publishedAt":"2026-09-07T20:39:01.821Z","updatedAt":"2026-10-13T02:33:23.743Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/25422/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function ChristmasCottageNorthPoleVillage(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/25422/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/25422/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/25422/v1/model.glb\" alt=\"Christmas Cottage (North Pole 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/25422/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/25422/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"25424","slug":"north-pole-village-santa-sleigh-e9762066","title":"Santa Sleigh (North Pole Village)","summary":"Santa Sleigh in a cozy cranberry, pine and gold Christmas palette.","description":"Original procedural santa sleigh. Metres, Y-up, grounded origin. Flat-shaded PBR materials, no external textures. Static, unrigged; CC0.","status":"published","url":"https://3dassets.dev/assets/north-pole-village-santa-sleigh-e9762066","cdnUrl":"https://cdn.3dassets.dev/assets/25424/v1/model.glb","downloadUrl":"https://3dassets.dev/download/north-pole-village-santa-sleigh-e9762066","thumbnailUrl":"https://cdn.3dassets.dev/assets/25424/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/25424/v1/poster.webp","blurhash":"U7EwaXx?0#$*|3A.I;;9025kvi+#GW#WTITE","category":{"slug":"vehicles","title":"Vehicles"},"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":18692,"triangles":508,"vertices":1524,"meshes":19,"materials":3,"textures":0,"animations":[],"boundingBox":{"min":[-0.5450459352462268,-0.00004593345808744098,-1],"max":[0.5450459352462268,0.995017393762262,1.1781332319041367]},"sizeMeters":[1.09,0.995,2.178],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"Claude Fable 5.1","downloads":9,"publishedAt":"2026-09-07T20:39:02.135Z","updatedAt":"2026-10-12T23:42:45.164Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/25424/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function SantaSleighNorthPoleVillage(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/25424/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/25424/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/25424/v1/model.glb\" alt=\"Santa Sleigh (North Pole 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/25424/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/25424/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"25423","slug":"north-pole-village-snowy-fence-3f715a63","title":"Snowy Fence (North Pole Village)","summary":"Snowy Fence in a cozy cranberry, pine and gold Christmas palette.","description":"Original procedural snowy fence. Metres, Y-up, grounded origin. Flat-shaded PBR materials, no external textures. Static, unrigged; CC0.","status":"published","url":"https://3dassets.dev/assets/north-pole-village-snowy-fence-3f715a63","cdnUrl":"https://cdn.3dassets.dev/assets/25423/v1/model.glb","downloadUrl":"https://3dassets.dev/download/north-pole-village-snowy-fence-3f715a63","thumbnailUrl":"https://cdn.3dassets.dev/assets/25423/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/25423/v1/poster.webp","blurhash":"UFE_dcxaQT#nSz}t%gM{00Xm.8tlx]KOIU%M","category":{"slug":"props","title":"Props & Furniture"},"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":11816,"triangles":268,"vertices":804,"meshes":11,"materials":3,"textures":0,"animations":[],"boundingBox":{"min":[-1.0200000032782555,0,-0.11999999731779099],"max":[1.0200000032782555,1.0599999651312828,0.11999999731779099]},"sizeMeters":[2.04,1.06,0.24],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"Claude Fable 5.1","downloads":10,"publishedAt":"2026-09-07T20:39:01.990Z","updatedAt":"2026-10-13T00:18:08.417Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/25423/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function SnowyFenceNorthPoleVillage(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/25423/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/25423/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/25423/v1/model.glb\" alt=\"Snowy Fence (North Pole 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/25423/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/25423/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"25425","slug":"north-pole-village-gift-market-stall-95d29d8b","title":"Gift Market Stall (North Pole Village)","summary":"Gift Market Stall in a cozy cranberry, pine and gold Christmas palette.","description":"Original procedural gift market stall. Metres, Y-up, grounded origin. Flat-shaded PBR materials, no external textures. Static, unrigged; CC0.","status":"published","url":"https://3dassets.dev/assets/north-pole-village-gift-market-stall-95d29d8b","cdnUrl":"https://cdn.3dassets.dev/assets/25425/v1/model.glb","downloadUrl":"https://3dassets.dev/download/north-pole-village-gift-market-stall-95d29d8b","thumbnailUrl":"https://cdn.3dassets.dev/assets/25425/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/25425/v1/poster.webp","blurhash":"UMGHMO#S01S#}]wJInN[D%njt6W.ShofV@NG","category":{"slug":"buildings","title":"Buildings & Architecture"},"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":36224,"triangles":2028,"vertices":6084,"meshes":31,"materials":5,"textures":0,"animations":[],"boundingBox":{"min":[-1.2000000476837158,-0.00003433061460261788,-0.6496636271476746],"max":[1.2011696571376713,2.3329039635567894,0.6600302395516255]},"sizeMeters":[2.401,2.333,1.31],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"Claude Fable 5.1","downloads":8,"publishedAt":"2026-09-07T20:39:02.274Z","updatedAt":"2026-10-13T11:20:41.698Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/25425/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function GiftMarketStallNorthPoleVillage(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/25425/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/25425/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/25425/v1/model.glb\" alt=\"Gift Market Stall (North Pole 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/25425/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/25425/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"25426","slug":"north-pole-village-north-pole-sign-40e6b421","title":"North Pole Sign (North Pole Village)","summary":"North Pole Sign in a cozy cranberry, pine and gold Christmas palette.","description":"Original procedural north pole sign. Metres, Y-up, grounded origin. Flat-shaded PBR materials, no external textures. Static, unrigged; CC0.","status":"published","url":"https://3dassets.dev/assets/north-pole-village-north-pole-sign-40e6b421","cdnUrl":"https://cdn.3dassets.dev/assets/25426/v1/model.glb","downloadUrl":"https://3dassets.dev/download/north-pole-village-north-pole-sign-40e6b421","thumbnailUrl":"https://cdn.3dassets.dev/assets/25426/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/25426/v1/poster.webp","blurhash":"U484Yu%200574,bY^njJ?GbaDkiy*}V[K$tR","category":{"slug":"props","title":"Props & Furniture"},"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":14656,"triangles":240,"vertices":720,"meshes":6,"materials":4,"textures":0,"animations":[],"boundingBox":{"min":[-0.6499999761581421,0.000010684056971931033,-0.25999999046325684],"max":[0.6499999761581421,2.0799999833106995,0.25999999046325684]},"sizeMeters":[1.3,2.08,0.52],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"Claude Fable 5.1","downloads":7,"publishedAt":"2026-09-07T20:39:03.579Z","updatedAt":"2026-10-05T07:35:32.786Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/25426/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function NorthPoleSignNorthPoleVillage(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/25426/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/25426/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/25426/v1/model.glb\" alt=\"North Pole Sign (North Pole 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/25426/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/25426/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"25427","slug":"north-pole-village-santa-mailbox-47cf7332","title":"Santa Mailbox (North Pole Village)","summary":"Santa Mailbox in a cozy cranberry, pine and gold Christmas palette.","description":"Original procedural santa mailbox. Metres, Y-up, grounded origin. Flat-shaded PBR materials, no external textures. Static, unrigged; CC0.","status":"published","url":"https://3dassets.dev/assets/north-pole-village-santa-mailbox-47cf7332","cdnUrl":"https://cdn.3dassets.dev/assets/25427/v1/model.glb","downloadUrl":"https://3dassets.dev/download/north-pole-village-santa-mailbox-47cf7332","thumbnailUrl":"https://cdn.3dassets.dev/assets/25427/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/25427/v1/poster.webp","blurhash":"UBCE:@=|0056_*i{GsxtELI:WE$Q6%JR#l#n","category":{"slug":"props","title":"Props & Furniture"},"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":11772,"triangles":168,"vertices":504,"meshes":8,"materials":5,"textures":0,"animations":[],"boundingBox":{"min":[-0.29500839569314186,-0.00000976754290091253,-0.3400000035762787],"max":[0.47999998927116394,1.6000094961162512,0.3400000035762787]},"sizeMeters":[0.775,1.6,0.68],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"Claude Fable 5.1","downloads":7,"publishedAt":"2026-09-07T20:39:03.612Z","updatedAt":"2026-10-06T13:16:29.835Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/25427/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function SantaMailboxNorthPoleVillage(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/25427/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/25427/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/25427/v1/model.glb\" alt=\"Santa Mailbox (North Pole 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/25427/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/25427/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"25428","slug":"north-pole-village-winter-bench-84dee498","title":"Winter Bench (North Pole Village)","summary":"Winter Bench in a cozy cranberry, pine and gold Christmas palette.","description":"Original procedural winter bench. Metres, Y-up, grounded origin. Flat-shaded PBR materials, no external textures. Static, unrigged; CC0.","status":"published","url":"https://3dassets.dev/assets/north-pole-village-winter-bench-84dee498","cdnUrl":"https://cdn.3dassets.dev/assets/25428/v1/model.glb","downloadUrl":"https://3dassets.dev/download/north-pole-village-winter-bench-84dee498","thumbnailUrl":"https://cdn.3dassets.dev/assets/25428/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/25428/v1/poster.webp","blurhash":"USDuY;NG9tof}]smIoRjFL$ka0I:AVxunORj","category":{"slug":"props","title":"Props & Furniture"},"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":5660,"triangles":84,"vertices":252,"meshes":7,"materials":4,"textures":0,"animations":[],"boundingBox":{"min":[-0.8199999928474426,0,-0.2699502606523442],"max":[0.8199999928474426,0.9950327367781064,0.23997314728753963]},"sizeMeters":[1.64,0.995,0.51],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"Claude Fable 5.1","downloads":6,"publishedAt":"2026-09-07T20:39:03.770Z","updatedAt":"2026-10-06T18:58:15.296Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/25428/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function WinterBenchNorthPoleVillage(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/25428/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/25428/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/25428/v1/model.glb\" alt=\"Winter Bench (North Pole 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/25428/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/25428/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"25429","slug":"north-pole-village-nutcracker-0cb5c01f","title":"Toy Nutcracker (North Pole Village)","summary":"Toy Nutcracker in a cozy cranberry, pine and gold Christmas palette.","description":"Original procedural toy nutcracker. Metres, Y-up, grounded origin. Flat-shaded PBR materials, no external textures. Static, unrigged; CC0.","status":"published","url":"https://3dassets.dev/assets/north-pole-village-nutcracker-0cb5c01f","cdnUrl":"https://cdn.3dassets.dev/assets/25429/v1/model.glb","downloadUrl":"https://3dassets.dev/download/north-pole-village-nutcracker-0cb5c01f","thumbnailUrl":"https://cdn.3dassets.dev/assets/25429/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/25429/v1/poster.webp","blurhash":"UB8Mv}s:0fI;tQoeRjRk0zS2}ss:M|R+tQxZ","category":{"slug":"props","title":"Props & Furniture"},"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":40408,"triangles":1200,"vertices":3600,"meshes":23,"materials":5,"textures":0,"animations":[],"boundingBox":{"min":[-0.4050000011920929,0.000009458254786626208,-0.23999999463558197],"max":[0.4050000011920929,1.7500085213409227,0.26500000059604645]},"sizeMeters":[0.81,1.75,0.505],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"Claude Fable 5.1","downloads":9,"publishedAt":"2026-09-07T20:39:04.061Z","updatedAt":"2026-10-06T17:05:10.280Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/25429/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function ToyNutcrackerNorthPoleVillage(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/25429/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/25429/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/25429/v1/model.glb\" alt=\"Toy Nutcracker (North Pole 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/25429/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/25429/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"25430","slug":"north-pole-village-candle-trio-b4d92d1a","title":"Candle Trio (North Pole Village)","summary":"Candle Trio in a cozy cranberry, pine and gold Christmas palette.","description":"Original procedural candle trio. Metres, Y-up, grounded origin. Flat-shaded PBR materials, no external textures. Static, unrigged; CC0.","status":"published","url":"https://3dassets.dev/assets/north-pole-village-candle-trio-b4d92d1a","cdnUrl":"https://cdn.3dassets.dev/assets/25430/v1/model.glb","downloadUrl":"https://3dassets.dev/download/north-pole-village-candle-trio-b4d92d1a","thumbnailUrl":"https://cdn.3dassets.dev/assets/25430/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/25430/v1/poster.webp","blurhash":"UDEf4jxZ00Rk0iNH$|xt00Rj~qxt--ofoeWB","category":{"slug":"props","title":"Props & Furniture"},"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":17932,"triangles":432,"vertices":1296,"meshes":7,"materials":3,"textures":0,"animations":[],"boundingBox":{"min":[-0.3199999928474426,-8.387933305431527e-7,-0.3199999928474426],"max":[0.3199999928474426,0.7099999864585698,0.3199999928474426]},"sizeMeters":[0.64,0.71,0.64],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"Claude Fable 5.1","downloads":7,"publishedAt":"2026-09-07T20:39:05.214Z","updatedAt":"2026-10-06T05:17:32.636Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/25430/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function CandleTrioNorthPoleVillage(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/25430/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/25430/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/25430/v1/model.glb\" alt=\"Candle Trio (North Pole 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/25430/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/25430/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"25431","slug":"north-pole-village-gingerbread-cookie-065bedff","title":"Gingerbread Cookie (North Pole Village)","summary":"Gingerbread Cookie in a cozy cranberry, pine and gold Christmas palette.","description":"Original procedural gingerbread cookie. Metres, Y-up, grounded origin. Flat-shaded PBR materials, no external textures. Static, unrigged; CC0.","status":"published","url":"https://3dassets.dev/assets/north-pole-village-gingerbread-cookie-065bedff","cdnUrl":"https://cdn.3dassets.dev/assets/25431/v1/model.glb","downloadUrl":"https://3dassets.dev/download/north-pole-village-gingerbread-cookie-065bedff","thumbnailUrl":"https://cdn.3dassets.dev/assets/25431/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/25431/v1/poster.webp","blurhash":"U59PWV$*029uxat6R*NG0fR*}?t7IVM|kWxu","category":{"slug":"food","title":"Food & Drink"},"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":17808,"triangles":480,"vertices":1440,"meshes":7,"materials":3,"textures":0,"animations":[],"boundingBox":{"min":[-0.4000000059604645,0.00001602408035877856,-0.18000000715255737],"max":[0.4000000059604645,0.8799999952316284,0.18400000035762787]},"sizeMeters":[0.8,0.88,0.364],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"Claude Fable 5.1","downloads":9,"publishedAt":"2026-09-07T20:39:05.242Z","updatedAt":"2026-10-06T11:30:22.332Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/25431/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function GingerbreadCookieNorthPoleVillage(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/25431/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/25431/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/25431/v1/model.glb\" alt=\"Gingerbread Cookie (North Pole 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/25431/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/25431/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"25432","slug":"north-pole-village-gold-bauble-2dc53fb5","title":"Gold Bauble (North Pole Village)","summary":"Gold Bauble in a cozy cranberry, pine and gold Christmas palette.","description":"Original procedural gold bauble. Metres, Y-up, grounded origin. Flat-shaded PBR materials, no external textures. Static, unrigged; CC0.","status":"published","url":"https://3dassets.dev/assets/north-pole-village-gold-bauble-2dc53fb5","cdnUrl":"https://cdn.3dassets.dev/assets/25432/v1/model.glb","downloadUrl":"https://3dassets.dev/download/north-pole-village-gold-bauble-2dc53fb5","thumbnailUrl":"https://cdn.3dassets.dev/assets/25432/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/25432/v1/poster.webp","blurhash":"UFBp2bxZ03IWbHazWBj@03Rk~TxsxZj@ayay","category":{"slug":"props","title":"Props & Furniture"},"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":22180,"triangles":416,"vertices":1248,"meshes":3,"materials":1,"textures":0,"animations":[],"boundingBox":{"min":[-0.23999999463558197,0,-0.23999999463558197],"max":[0.23999999463558197,0.6700000166893005,0.23999999463558197]},"sizeMeters":[0.48,0.67,0.48],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"Claude Fable 5.1","downloads":11,"publishedAt":"2026-09-07T20:39:05.462Z","updatedAt":"2026-10-25T12:45:22.570Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/25432/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function GoldBaubleNorthPoleVillage(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/25432/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/25432/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/25432/v1/model.glb\" alt=\"Gold Bauble (North Pole 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/25432/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/25432/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"25433","slug":"north-pole-village-snow-island-575027b7","title":"Snow Island (North Pole Village)","summary":"Snow Island in a cozy cranberry, pine and gold Christmas palette.","description":"Original procedural snow island. Metres, Y-up, grounded origin. Flat-shaded PBR materials, no external textures. Static, unrigged; CC0.","status":"published","url":"https://3dassets.dev/assets/north-pole-village-snow-island-575027b7","cdnUrl":"https://cdn.3dassets.dev/assets/25433/v1/model.glb","downloadUrl":"https://3dassets.dev/download/north-pole-village-snow-island-575027b7","thumbnailUrl":"https://cdn.3dassets.dev/assets/25433/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/25433/v1/poster.webp","blurhash":"UICZbBt700WBt7fQWBj[00Rj~qofM{fRt7ay","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":3300,"triangles":48,"vertices":144,"meshes":1,"materials":1,"textures":0,"animations":[],"boundingBox":{"min":[-4,-0.00008057065315597578,-4],"max":[4,0.1600805670768773,4]},"sizeMeters":[8,0.16,8],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"Claude Fable 5.1","downloads":8,"publishedAt":"2026-09-07T20:39:05.722Z","updatedAt":"2026-10-06T16:45:03.478Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/25433/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function SnowIslandNorthPoleVillage(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/25433/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/25433/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/25433/v1/model.glb\" alt=\"Snow Island (North Pole 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/25433/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/25433/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"25436","slug":"north-pole-village-christmas-village-sce-520b455c-starter-scene","title":"Christmas Village (North Pole Village)","summary":"A snowy village courtyard with cottage, gift stall, sleigh and decorated tree. Props remain separate placement groups.","description":"A snowy village courtyard with cottage, gift stall, sleigh and decorated tree. Props remain separate placement groups.","status":"published","url":"https://3dassets.dev/assets/north-pole-village-christmas-village-sce-520b455c-starter-scene","cdnUrl":"https://cdn.3dassets.dev/assets/25436/v1/model.glb","downloadUrl":"https://3dassets.dev/download/north-pole-village-christmas-village-sce-520b455c-starter-scene","thumbnailUrl":"https://cdn.3dassets.dev/assets/25436/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/25436/v1/poster.webp","blurhash":"UDC?Q0tR00aLIBWUofnj00en~CW..7s;jYXQ","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":231568,"triangles":9492,"vertices":24406,"meshes":181,"materials":8,"textures":0,"animations":[],"boundingBox":{"min":[-4,-0.00008057065315597578,-4],"max":[4,2.959997876393121,4]},"sizeMeters":[8,2.96,8],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"Claude Fable 5.1","downloads":9,"publishedAt":"2026-09-07T20:39:07.675Z","updatedAt":"2026-10-06T16:45:03.468Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/25436/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function ChristmasVillageNorthPoleVillage(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/25436/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/25436/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/25436/v1/model.glb\" alt=\"Christmas Village (North Pole 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/25436/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/25436/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"25434","slug":"north-pole-village-fireside-gifts-scene-94e85f52","title":"Christmas Gift Corner (North Pole Village)","summary":"Decorated tree surrounded by presents, a toy soldier, lantern and gingerbread cookie.","description":"Decorated tree surrounded by presents, a toy soldier, lantern and gingerbread cookie.","status":"published","url":"https://3dassets.dev/assets/north-pole-village-fireside-gifts-scene-94e85f52","cdnUrl":"https://cdn.3dassets.dev/assets/25434/v1/model.glb","downloadUrl":"https://3dassets.dev/download/north-pole-village-fireside-gifts-scene-94e85f52","thumbnailUrl":"https://cdn.3dassets.dev/assets/25434/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/25434/v1/poster.webp","blurhash":"U6AJcn={00Ef1rNG+i-T00EMy=xZ~Ct7i_jI","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":161880,"triangles":6380,"vertices":16808,"meshes":86,"materials":8,"textures":0,"animations":[],"boundingBox":{"min":[-1.3500000059604644,-0.00001755307549453078,-1.4200000166893005],"max":[1.505000001192093,2.799997876393121,1.109999993443489]},"sizeMeters":[2.855,2.8,2.53],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"Claude Fable 5.1","downloads":7,"publishedAt":"2026-09-07T20:39:08.221Z","updatedAt":"2026-10-06T16:45:00.901Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/25434/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function ChristmasGiftCornerNorthPoleVillage(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/25434/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/25434/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/25434/v1/model.glb\" alt=\"Christmas Gift Corner (North Pole 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/25434/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/25434/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"25435","slug":"north-pole-village-sleigh-stop-scene-415fd865","title":"Sleigh Delivery Stop (North Pole Village)","summary":"A festive delivery vignette with sleigh, snowman, presents and wayfinding sign.","description":"A festive delivery vignette with sleigh, snowman, presents and wayfinding sign.","status":"published","url":"https://3dassets.dev/assets/north-pole-village-sleigh-stop-scene-415fd865","cdnUrl":"https://cdn.3dassets.dev/assets/25435/v1/model.glb","downloadUrl":"https://3dassets.dev/download/north-pole-village-sleigh-stop-scene-415fd865","thumbnailUrl":"https://cdn.3dassets.dev/assets/25435/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/25435/v1/poster.webp","blurhash":"UABD7yU^00ys9aNb-owd00pc^kMJ^i$iELK3","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":123860,"triangles":3896,"vertices":9844,"meshes":70,"materials":7,"textures":0,"animations":[],"boundingBox":{"min":[-1.649999976158142,-0.00004593345808744098,-2.3700000166893007],"max":[2.0430299639701843,2.395819321487131,1.2712971591587368]},"sizeMeters":[3.693,2.396,3.641],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"Claude Fable 5.1","downloads":9,"publishedAt":"2026-09-07T20:39:07.496Z","updatedAt":"2026-10-06T05:21:13.178Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/25435/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function SleighDeliveryStopNorthPoleVillage(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/25435/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/25435/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/25435/v1/model.glb\" alt=\"Sleigh Delivery Stop (North Pole 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/25435/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/25435/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}}],"demo":{"slug":"north-pole-village","title":"North Pole Village stroll","url":"https://3dassets.dev/demos/north-pole-village"}}}