{"data":{"id":45,"slug":"storybook-christmas-market","title":"Storybook Christmas Market","summary":"64 detailed stylized Christmas models and six assembled scenes: snowy architecture, festive street furniture, ornaments, food and heirloom toys.","description":"An original Christmas world with softly beveled timber, smoothly sculpted forms, intricate metalwork, warm emissive details and a shared eight-material palette. Sixty-four independent models and six curated compositions. Static self-contained GLBs, metre scale, grounded pivots, CC0.","url":"https://3dassets.dev/packs/storybook-christmas-market","coverUrl":"https://cdn.3dassets.dev/assets/19744/v1/poster.webp","assetCount":70,"aiGenerated":true,"aiGeneratedAssetCount":70,"aiModels":["Claude Fable 5.1"],"aiModelUnspecifiedCount":0,"featured":true,"licenseLabel":"CC0 1.0 Universal","totalBytes":14547628,"totalTriangles":421148,"starterScene":{"id":"19744","slug":"storybook-christmas-market-storybook-mar-70762336-starter-scene","title":"Storybook Christmas Market (Storybook Christmas Market)","summary":"A complete snowy Christmas square with clocktower, bakery, toy stall, central tree and festive street dressing. Snow platform top is Y=0.27 m.","description":"A complete snowy Christmas square with clocktower, bakery, toy stall, central tree and festive street dressing. Snow platform top is Y=0.27 m.","status":"published","url":"https://3dassets.dev/assets/storybook-christmas-market-storybook-mar-70762336-starter-scene","cdnUrl":"https://cdn.3dassets.dev/assets/19744/v1/model.glb","downloadUrl":"https://3dassets.dev/download/storybook-christmas-market-storybook-mar-70762336-starter-scene","thumbnailUrl":"https://cdn.3dassets.dev/assets/19744/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/19744/v1/poster.webp","blurhash":"UEC%21t700oy9FRjxut700Rk^+jF~qt7RQRj","category":{"slug":"environments","title":"Environments & Scenes"},"tags":[{"slug":"seasonal","title":"Seasonal & Holiday"},{"slug":"stylized","title":"Stylized"},{"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":1006724,"triangles":47612,"vertices":43092,"meshes":55,"materials":8,"textures":0,"animations":[],"boundingBox":{"min":[-7.269999980926514,0.00010331087290765817,-7.269999980926514],"max":[7.269999980926514,5.171313781738281,7.269999980926514]},"sizeMeters":[14.54,5.171,14.54],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"Claude Fable 5.1","downloads":0,"publishedAt":"2026-09-07T17:02:26.125Z","updatedAt":"2026-09-07T21:20:52.842Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/19744/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function StorybookChristmasMarketStorybookChristmasMarket(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/19744/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/19744/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/19744/v1/model.glb\" alt=\"Storybook Christmas Market (Storybook Christmas Market)\" 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/19744/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/19744/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},"assets":[{"id":"19682","slug":"storybook-christmas-market-timber-chalet-98173f0b","title":"Snowbound Timber Chalet (Storybook Christmas Market)","summary":"Timber-framed chalet with arched windows, brass door hardware, planted window boxes and thick snow roof.","description":"Timber-framed chalet with arched windows, brass door hardware, planted window boxes and thick snow roof. Storybook Christmas Market: original smooth stylized geometry with modeled construction details. Metres, Y-up, front +Z; grounded footprint-centred origin. Eight shared PBR materials, no external textures. Static, unrigged; no collision mesh. CC0 1.0.","status":"published","url":"https://3dassets.dev/assets/storybook-christmas-market-timber-chalet-98173f0b","cdnUrl":"https://cdn.3dassets.dev/assets/19682/v1/model.glb","downloadUrl":"https://3dassets.dev/download/storybook-christmas-market-timber-chalet-98173f0b","thumbnailUrl":"https://cdn.3dassets.dev/assets/19682/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/19682/v1/poster.webp","blurhash":"UBEfA=I900%h~qIUDj?H00g4?bnh4Txb%MR+","category":{"slug":"buildings","title":"Buildings & Architecture"},"tags":[{"slug":"seasonal","title":"Seasonal & Holiday"},{"slug":"stylized","title":"Stylized"},{"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":406616,"triangles":8340,"vertices":25020,"meshes":8,"materials":8,"textures":0,"animations":[],"boundingBox":{"min":[-1.7503994171317707,0,-1.6201087777683971],"max":[1.7503994171317707,3.8495090007781982,1.6201087777683971]},"sizeMeters":[3.501,3.85,3.24],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"Claude Fable 5.1","downloads":0,"publishedAt":"2026-09-07T17:01:58.303Z","updatedAt":"2026-09-07T17:01:58.403Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/19682/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function SnowboundTimberChaletStorybookChristmasMarket(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/19682/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/19682/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/19682/v1/model.glb\" alt=\"Snowbound Timber Chalet (Storybook Christmas Market)\" 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/19682/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/19682/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"19684","slug":"storybook-christmas-market-village-bakery-b5003648","title":"Village Bakery (Storybook Christmas Market)","summary":"Bakery exterior with a bread sign, striped canopy, display window and hanging evergreen swag.","description":"Bakery exterior with a bread sign, striped canopy, display window and hanging evergreen swag. Storybook Christmas Market: original smooth stylized geometry with modeled construction details. Metres, Y-up, front +Z; grounded footprint-centred origin. Eight shared PBR materials, no external textures. Static, unrigged; no collision mesh. CC0 1.0.","status":"published","url":"https://3dassets.dev/assets/storybook-christmas-market-village-bakery-b5003648","cdnUrl":"https://cdn.3dassets.dev/assets/19684/v1/model.glb","downloadUrl":"https://3dassets.dev/download/storybook-christmas-market-village-bakery-b5003648","thumbnailUrl":"https://cdn.3dassets.dev/assets/19684/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/19684/v1/poster.webp","blurhash":"UHEy0uIn00-;?^M{IAx]00oM-pRj8wx]tmIU","category":{"slug":"buildings","title":"Buildings & Architecture"},"tags":[{"slug":"seasonal","title":"Seasonal & Holiday"},{"slug":"stylized","title":"Stylized"},{"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":369020,"triangles":7572,"vertices":22716,"meshes":7,"materials":7,"textures":0,"animations":[],"boundingBox":{"min":[-1.899754524230957,0.000004225706826455067,-1.541220573065326],"max":[1.899754524230957,3.396003171685603,1.5412415886613255]},"sizeMeters":[3.8,3.396,3.082],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"Claude Fable 5.1","downloads":0,"publishedAt":"2026-09-07T17:01:58.431Z","updatedAt":"2026-09-07T17:01:58.550Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/19684/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function VillageBakeryStorybookChristmasMarket(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/19684/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/19684/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/19684/v1/model.glb\" alt=\"Village Bakery (Storybook Christmas Market)\" 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/19684/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/19684/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"19681","slug":"storybook-christmas-market-christmas-clocktower-eab4cec9","title":"Christmas Clocktower (Storybook Christmas Market)","summary":"Four working-looking clock faces with modeled hands and hour marks on a timber village tower. Static clocks.","description":"Four working-looking clock faces with modeled hands and hour marks on a timber village tower. Static clocks. Storybook Christmas Market: original smooth stylized geometry with modeled construction details. Metres, Y-up, front +Z; grounded footprint-centred origin. Eight shared PBR materials, no external textures. Static, unrigged; no collision mesh. CC0 1.0.","status":"published","url":"https://3dassets.dev/assets/storybook-christmas-market-christmas-clocktower-eab4cec9","cdnUrl":"https://cdn.3dassets.dev/assets/19681/v1/model.glb","downloadUrl":"https://3dassets.dev/download/storybook-christmas-market-christmas-clocktower-eab4cec9","thumbnailUrl":"https://cdn.3dassets.dev/assets/19681/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/19681/v1/poster.webp","blurhash":"UBBW6[wI00O@~WV@4.x]56Na-p%19tbb%2V[","category":{"slug":"buildings","title":"Buildings & Architecture"},"tags":[{"slug":"seasonal","title":"Seasonal & Holiday"},{"slug":"stylized","title":"Stylized"},{"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":280220,"triangles":5776,"vertices":17328,"meshes":7,"materials":7,"textures":0,"animations":[],"boundingBox":{"min":[-1.0502537113377364,0,-1.012582473266542],"max":[1.0502537113377364,4.901313781738281,1.0124414232208343]},"sizeMeters":[2.101,4.901,2.025],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"Claude Fable 5.1","downloads":0,"publishedAt":"2026-09-07T17:01:58.268Z","updatedAt":"2026-09-07T17:01:58.370Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/19681/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function ChristmasClocktowerStorybookChristmasMarket(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/19681/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/19681/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/19681/v1/model.glb\" alt=\"Christmas Clocktower (Storybook Christmas Market)\" 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/19681/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/19681/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"19687","slug":"storybook-christmas-market-cocoa-market-stall-76043373","title":"Cocoa Market Stall (Storybook Christmas Market)","summary":"Snow-roofed open market booth with shelf, counter, mugs and evergreen decoration.","description":"Snow-roofed open market booth with shelf, counter, mugs and evergreen decoration. Storybook Christmas Market: original smooth stylized geometry with modeled construction details. Metres, Y-up, front +Z; grounded footprint-centred origin. Eight shared PBR materials, no external textures. Static, unrigged; no collision mesh. CC0 1.0.","status":"published","url":"https://3dassets.dev/assets/storybook-christmas-market-cocoa-market-stall-76043373","cdnUrl":"https://cdn.3dassets.dev/assets/19687/v1/model.glb","downloadUrl":"https://3dassets.dev/download/storybook-christmas-market-cocoa-market-stall-76043373","thumbnailUrl":"https://cdn.3dassets.dev/assets/19687/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/19687/v1/poster.webp","blurhash":"UGECLKWB00%L_NVsI9tl4:kCxaV@0Jtl-pMe","category":{"slug":"buildings","title":"Buildings & Architecture"},"tags":[{"slug":"seasonal","title":"Seasonal & Holiday"},{"slug":"stylized","title":"Stylized"},{"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":322212,"triangles":6596,"vertices":19788,"meshes":7,"materials":7,"textures":0,"animations":[],"boundingBox":{"min":[-1.4993376731872559,0,-1.060288251009314],"max":[1.4993376731872559,3.214344029791548,1.0603117291937596]},"sizeMeters":[2.999,3.214,2.121],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"Claude Fable 5.1","downloads":0,"publishedAt":"2026-09-07T17:01:58.637Z","updatedAt":"2026-09-07T17:01:58.780Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/19687/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function CocoaMarketStallStorybookChristmasMarket(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/19687/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/19687/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/19687/v1/model.glb\" alt=\"Cocoa Market Stall (Storybook Christmas Market)\" 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/19687/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/19687/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"19685","slug":"storybook-christmas-market-toy-market-stall-8ea6fda9","title":"Toy Market Stall (Storybook Christmas Market)","summary":"Toy stall with framed canopy, presentation shelves, wrapped gifts and star signage.","description":"Toy stall with framed canopy, presentation shelves, wrapped gifts and star signage. Storybook Christmas Market: original smooth stylized geometry with modeled construction details. Metres, Y-up, front +Z; grounded footprint-centred origin. Eight shared PBR materials, no external textures. Static, unrigged; no collision mesh. CC0 1.0.","status":"published","url":"https://3dassets.dev/assets/storybook-christmas-market-toy-market-stall-8ea6fda9","cdnUrl":"https://cdn.3dassets.dev/assets/19685/v1/model.glb","downloadUrl":"https://3dassets.dev/download/storybook-christmas-market-toy-market-stall-8ea6fda9","thumbnailUrl":"https://cdn.3dassets.dev/assets/19685/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/19685/v1/poster.webp","blurhash":"UIECLLWB00%2_NV@IAtR9Zofs:V@0Ktk%MR5","category":{"slug":"buildings","title":"Buildings & Architecture"},"tags":[{"slug":"seasonal","title":"Seasonal & Holiday"},{"slug":"stylized","title":"Stylized"},{"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":267272,"triangles":5452,"vertices":16356,"meshes":7,"materials":7,"textures":0,"animations":[],"boundingBox":{"min":[-1.4993376731872559,0,-1.0627439921763824],"max":[1.4993376731872559,3.214326530441205,1.0627648366657412]},"sizeMeters":[2.999,3.214,2.126],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"Claude Fable 5.1","downloads":0,"publishedAt":"2026-09-07T17:01:58.455Z","updatedAt":"2026-09-07T17:01:58.620Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/19685/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function ToyMarketStallStorybookChristmasMarket(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/19685/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/19685/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/19685/v1/model.glb\" alt=\"Toy Market Stall (Storybook Christmas Market)\" 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/19685/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/19685/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"19683","slug":"storybook-christmas-market-market-gateway-6b773792","title":"Festive Market Gateway (Storybook Christmas Market)","summary":"Curved timber entrance arch with turned posts, miniature lanterns, snow cap and hanging garland.","description":"Curved timber entrance arch with turned posts, miniature lanterns, snow cap and hanging garland. Storybook Christmas Market: original smooth stylized geometry with modeled construction details. Metres, Y-up, front +Z; grounded footprint-centred origin. Eight shared PBR materials, no external textures. Static, unrigged; no collision mesh. CC0 1.0.","status":"published","url":"https://3dassets.dev/assets/storybook-christmas-market-market-gateway-6b773792","cdnUrl":"https://cdn.3dassets.dev/assets/19683/v1/model.glb","downloadUrl":"https://3dassets.dev/download/storybook-christmas-market-market-gateway-6b773792","thumbnailUrl":"https://cdn.3dassets.dev/assets/19683/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/19683/v1/poster.webp","blurhash":"U8Ach{w]00%3~q-V4.EM5Qb^s:Mx0Kxu^kIB","category":{"slug":"buildings","title":"Buildings & Architecture"},"tags":[{"slug":"seasonal","title":"Seasonal & Holiday"},{"slug":"stylized","title":"Stylized"},{"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":285524,"triangles":5836,"vertices":17508,"meshes":7,"materials":7,"textures":0,"animations":[],"boundingBox":{"min":[-1.9600000381469727,-0.00004878217519777017,-0.3100875941573506],"max":[1.9600000381469727,3.451230475819391,0.3100875941573506]},"sizeMeters":[3.92,3.451,0.62],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"Claude Fable 5.1","downloads":0,"publishedAt":"2026-09-07T17:01:58.355Z","updatedAt":"2026-09-07T17:01:58.466Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/19683/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function FestiveMarketGatewayStorybookChristmasMarket(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/19683/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/19683/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/19683/v1/model.glb\" alt=\"Festive Market Gateway (Storybook Christmas Market)\" 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/19683/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/19683/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"19686","slug":"storybook-christmas-market-winter-bandstand-57762131","title":"Winter Bandstand (Storybook Christmas Market)","summary":"Open octagonal bandstand with raised deck, turned columns, railing, steps and snow-covered pavilion roof.","description":"Open octagonal bandstand with raised deck, turned columns, railing, steps and snow-covered pavilion roof. Storybook Christmas Market: original smooth stylized geometry with modeled construction details. Metres, Y-up, front +Z; grounded footprint-centred origin. Eight shared PBR materials, no external textures. Static, unrigged; no collision mesh. CC0 1.0.","status":"published","url":"https://3dassets.dev/assets/storybook-christmas-market-winter-bandstand-57762131","cdnUrl":"https://cdn.3dassets.dev/assets/19686/v1/model.glb","downloadUrl":"https://3dassets.dev/download/storybook-christmas-market-winter-bandstand-57762131","thumbnailUrl":"https://cdn.3dassets.dev/assets/19686/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/19686/v1/poster.webp","blurhash":"UECi:Xxu00M|pIWXRPoJ00V@~qofDhWB%hof","category":{"slug":"buildings","title":"Buildings & Architecture"},"tags":[{"slug":"seasonal","title":"Seasonal & Holiday"},{"slug":"stylized","title":"Stylized"},{"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":138116,"triangles":2796,"vertices":8388,"meshes":5,"materials":5,"textures":0,"animations":[],"boundingBox":{"min":[-2.059999942779541,-0.0000941328061279667,-2.059999942779541],"max":[2.059999942779541,4.381313800811768,2.059999942779541]},"sizeMeters":[4.12,4.381,4.12],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"Claude Fable 5.1","downloads":0,"publishedAt":"2026-09-07T17:01:58.471Z","updatedAt":"2026-09-07T17:01:58.634Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/19686/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function WinterBandstandStorybookChristmasMarket(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/19686/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/19686/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/19686/v1/model.glb\" alt=\"Winter Bandstand (Storybook Christmas Market)\" 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/19686/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/19686/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"19680","slug":"storybook-christmas-market-snowy-footbridge-dd9981ea","title":"Snowy Footbridge (Storybook Christmas Market)","summary":"Arched eighteen-plank wooden footbridge with curved handrails and snow-capped posts.","description":"Arched eighteen-plank wooden footbridge with curved handrails and snow-capped posts. Storybook Christmas Market: original smooth stylized geometry with modeled construction details. Metres, Y-up, front +Z; grounded footprint-centred origin. Eight shared PBR materials, no external textures. Static, unrigged; no collision mesh. CC0 1.0.","status":"published","url":"https://3dassets.dev/assets/storybook-christmas-market-snowy-footbridge-dd9981ea","cdnUrl":"https://cdn.3dassets.dev/assets/19680/v1/model.glb","downloadUrl":"https://3dassets.dev/download/storybook-christmas-market-snowy-footbridge-dd9981ea","thumbnailUrl":"https://cdn.3dassets.dev/assets/19680/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/19680/v1/poster.webp","blurhash":"U8C=;*~B0LJB?^9]D%-U00D*wHax4T^4$*Nc","category":{"slug":"roads-infrastructure","title":"Roads & Infrastructure"},"tags":[{"slug":"seasonal","title":"Seasonal & Holiday"},{"slug":"stylized","title":"Stylized"},{"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":292472,"triangles":6056,"vertices":18168,"meshes":2,"materials":2,"textures":0,"animations":[],"boundingBox":{"min":[-0.8149348327673857,0.00011786909365629761,-1.929823637008667],"max":[0.8149348327673857,1.41997893049162,1.929823637008667]},"sizeMeters":[1.63,1.42,3.86],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"Claude Fable 5.1","downloads":0,"publishedAt":"2026-09-07T17:01:58.134Z","updatedAt":"2026-09-07T17:01:58.240Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/19680/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function SnowyFootbridgeStorybookChristmasMarket(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/19680/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/19680/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/19680/v1/model.glb\" alt=\"Snowy Footbridge (Storybook Christmas Market)\" 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/19680/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/19680/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"19688","slug":"storybook-christmas-market-grand-christmas-tree-7f114b50","title":"Grand Christmas Tree (Storybook Christmas Market)","summary":"Sculpted scalloped evergreen with a spiraling light cable, individual bulbs, hanging baubles and gold star.","description":"Sculpted scalloped evergreen with a spiraling light cable, individual bulbs, hanging baubles and gold star. Storybook Christmas Market: original smooth stylized geometry with modeled construction details. Metres, Y-up, front +Z; grounded footprint-centred origin. Eight shared PBR materials, no external textures. Static, unrigged; no collision mesh. CC0 1.0.","status":"published","url":"https://3dassets.dev/assets/storybook-christmas-market-grand-christmas-tree-7f114b50","cdnUrl":"https://cdn.3dassets.dev/assets/19688/v1/model.glb","downloadUrl":"https://3dassets.dev/download/storybook-christmas-market-grand-christmas-tree-7f114b50","thumbnailUrl":"https://cdn.3dassets.dev/assets/19688/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/19688/v1/poster.webp","blurhash":"U34.^;tk00H@qHniT_S}8wnO*ITJd9oyq^aM","category":{"slug":"nature","title":"Nature & Landscape"},"tags":[{"slug":"seasonal","title":"Seasonal & Holiday"},{"slug":"stylized","title":"Stylized"},{"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":366984,"triangles":7560,"vertices":22680,"meshes":5,"materials":5,"textures":0,"animations":[],"boundingBox":{"min":[-1.2424157422988544,-0.000017702346660541934,-1.2424157422988544],"max":[1.2424157422988544,3.9313137531280518,1.2424157422988544]},"sizeMeters":[2.485,3.931,2.485],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"Claude Fable 5.1","downloads":0,"publishedAt":"2026-09-07T17:02:01.809Z","updatedAt":"2026-09-07T17:02:01.935Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/19688/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function GrandChristmasTreeStorybookChristmasMarket(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/19688/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/19688/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/19688/v1/model.glb\" alt=\"Grand Christmas Tree (Storybook Christmas Market)\" 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/19688/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/19688/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"19689","slug":"storybook-christmas-market-snow-laden-spruce-384901ac","title":"Snow-laden Spruce (Storybook Christmas Market)","summary":"Four bowed bough tiers with scalloped edges and smooth overlapping snow blankets.","description":"Four bowed bough tiers with scalloped edges and smooth overlapping snow blankets. Storybook Christmas Market: original smooth stylized geometry with modeled construction details. Metres, Y-up, front +Z; grounded footprint-centred origin. Eight shared PBR materials, no external textures. Static, unrigged; no collision mesh. CC0 1.0.","status":"published","url":"https://3dassets.dev/assets/storybook-christmas-market-snow-laden-spruce-384901ac","cdnUrl":"https://cdn.3dassets.dev/assets/19689/v1/model.glb","downloadUrl":"https://3dassets.dev/download/storybook-christmas-market-snow-laden-spruce-384901ac","thumbnailUrl":"https://cdn.3dassets.dev/assets/19689/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/19689/v1/poster.webp","blurhash":"UB9kBAxu00IBwLf7IoWB00Rj_NxupIj[r@j]","category":{"slug":"nature","title":"Nature & Landscape"},"tags":[{"slug":"seasonal","title":"Seasonal & Holiday"},{"slug":"stylized","title":"Stylized"},{"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":133060,"triangles":2720,"vertices":8160,"meshes":3,"materials":3,"textures":0,"animations":[],"boundingBox":{"min":[-1.2424157422988544,-0.000017702346660541934,-1.2424157422988544],"max":[1.2424157422988544,3.349100112915039,1.2424157422988544]},"sizeMeters":[2.485,3.349,2.485],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"Claude Fable 5.1","downloads":0,"publishedAt":"2026-09-07T17:02:01.824Z","updatedAt":"2026-09-07T17:02:01.959Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/19689/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function SnowLadenSpruceStorybookChristmasMarket(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/19689/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/19689/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/19689/v1/model.glb\" alt=\"Snow-laden Spruce (Storybook Christmas Market)\" 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/19689/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/19689/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"19691","slug":"storybook-christmas-market-winter-birch-28303021","title":"Winter Birch (Storybook Christmas Market)","summary":"Branching winter birch with forked twigs, bark markings and a small snow mound.","description":"Branching winter birch with forked twigs, bark markings and a small snow mound. Storybook Christmas Market: original smooth stylized geometry with modeled construction details. Metres, Y-up, front +Z; grounded footprint-centred origin. Eight shared PBR materials, no external textures. Static, unrigged; no collision mesh. CC0 1.0.","status":"published","url":"https://3dassets.dev/assets/storybook-christmas-market-winter-birch-28303021","cdnUrl":"https://cdn.3dassets.dev/assets/19691/v1/model.glb","downloadUrl":"https://3dassets.dev/download/storybook-christmas-market-winter-birch-28303021","thumbnailUrl":"https://cdn.3dassets.dev/assets/19691/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/19691/v1/poster.webp","blurhash":"U7BM_O?a0000~qxu9GIU00fQ~qWB00Rj_3t7","category":{"slug":"nature","title":"Nature & Landscape"},"tags":[{"slug":"seasonal","title":"Seasonal & Holiday"},{"slug":"stylized","title":"Stylized"},{"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":186104,"triangles":3840,"vertices":11520,"meshes":2,"materials":2,"textures":0,"animations":[],"boundingBox":{"min":[-0.888980080189549,0,-0.29712232945439554],"max":[0.888980080189549,3.1284728050231934,0.29712232945439554]},"sizeMeters":[1.778,3.128,0.594],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"Claude Fable 5.1","downloads":0,"publishedAt":"2026-09-07T17:02:01.944Z","updatedAt":"2026-09-07T17:02:02.076Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/19691/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function WinterBirchStorybookChristmasMarket(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/19691/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/19691/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/19691/v1/model.glb\" alt=\"Winter Birch (Storybook Christmas Market)\" 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/19691/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/19691/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"19690","slug":"storybook-christmas-market-fir-urn-planter-af18ab5d","title":"Fir Urn Planter (Storybook Christmas Market)","summary":"Snowy miniature fir in a hollow-rimmed turned metal planter.","description":"Snowy miniature fir in a hollow-rimmed turned metal planter. Storybook Christmas Market: original smooth stylized geometry with modeled construction details. Metres, Y-up, front +Z; grounded footprint-centred origin. Eight shared PBR materials, no external textures. Static, unrigged; no collision mesh. CC0 1.0.","status":"published","url":"https://3dassets.dev/assets/storybook-christmas-market-fir-urn-planter-af18ab5d","cdnUrl":"https://cdn.3dassets.dev/assets/19690/v1/model.glb","downloadUrl":"https://3dassets.dev/download/storybook-christmas-market-fir-urn-planter-af18ab5d","thumbnailUrl":"https://cdn.3dassets.dev/assets/19690/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/19690/v1/poster.webp","blurhash":"U87_NBxu00IA_3of4.Rj00V@_NtR9FWB?at7","category":{"slug":"nature","title":"Nature & Landscape"},"tags":[{"slug":"seasonal","title":"Seasonal & Holiday"},{"slug":"stylized","title":"Stylized"},{"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":126464,"triangles":2568,"vertices":7704,"meshes":4,"materials":4,"textures":0,"animations":[],"boundingBox":{"min":[-0.5224787798658239,0.00001924714963674745,-0.5224787798658239],"max":[0.5224787798658239,1.8880000114440918,0.5224787798658239]},"sizeMeters":[1.045,1.888,1.045],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"Claude Fable 5.1","downloads":0,"publishedAt":"2026-09-07T17:02:01.796Z","updatedAt":"2026-09-07T17:02:01.912Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/19690/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function FirUrnPlanterStorybookChristmasMarket(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/19690/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/19690/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/19690/v1/model.glb\" alt=\"Fir Urn Planter (Storybook Christmas Market)\" 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/19690/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/19690/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"19693","slug":"storybook-christmas-market-holly-hedge-planter-2f399d13","title":"Holly Hedge Planter (Storybook Christmas Market)","summary":"Snow-dusted evergreen planter with red berry clusters and metal retaining bands.","description":"Snow-dusted evergreen planter with red berry clusters and metal retaining bands. Storybook Christmas Market: original smooth stylized geometry with modeled construction details. Metres, Y-up, front +Z; grounded footprint-centred origin. Eight shared PBR materials, no external textures. Static, unrigged; no collision mesh. CC0 1.0.","status":"published","url":"https://3dassets.dev/assets/storybook-christmas-market-holly-hedge-planter-2f399d13","cdnUrl":"https://cdn.3dassets.dev/assets/19693/v1/model.glb","downloadUrl":"https://3dassets.dev/download/storybook-christmas-market-holly-hedge-planter-2f399d13","thumbnailUrl":"https://cdn.3dassets.dev/assets/19693/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/19693/v1/poster.webp","blurhash":"UGDJ9Wxs4noz.m%MMxRP01o~pIMxHX$+-;Ef","category":{"slug":"nature","title":"Nature & Landscape"},"tags":[{"slug":"seasonal","title":"Seasonal & Holiday"},{"slug":"stylized","title":"Stylized"},{"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":138536,"triangles":2804,"vertices":8412,"meshes":5,"materials":5,"textures":0,"animations":[],"boundingBox":{"min":[-0.8999999761581421,-0.00002395910672403634,-0.31502592917797195],"max":[0.8999999761581421,0.8650410575931748,0.31502592917797195]},"sizeMeters":[1.8,0.865,0.63],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"Claude Fable 5.1","downloads":0,"publishedAt":"2026-09-07T17:02:02.078Z","updatedAt":"2026-09-07T17:02:02.226Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/19693/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function HollyHedgePlanterStorybookChristmasMarket(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/19693/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/19693/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/19693/v1/model.glb\" alt=\"Holly Hedge Planter (Storybook Christmas Market)\" 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/19693/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/19693/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"19692","slug":"storybook-christmas-market-cobbled-square-tile-a0aa1b08","title":"Cobbled Square Tile (Storybook Christmas Market)","summary":"Two-metre path tile made of thirty individually beveled cobblestones. Top surface Y=0.145 m.","description":"Two-metre path tile made of thirty individually beveled cobblestones. Top surface Y=0.145 m. Storybook Christmas Market: original smooth stylized geometry with modeled construction details. Metres, Y-up, front +Z; grounded footprint-centred origin. Eight shared PBR materials, no external textures. Static, unrigged; no collision mesh. CC0 1.0.","status":"published","url":"https://3dassets.dev/assets/storybook-christmas-market-cobbled-square-tile-a0aa1b08","cdnUrl":"https://cdn.3dassets.dev/assets/19692/v1/model.glb","downloadUrl":"https://3dassets.dev/download/storybook-christmas-market-cobbled-square-tile-a0aa1b08","thumbnailUrl":"https://cdn.3dassets.dev/assets/19692/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/19692/v1/poster.webp","blurhash":"UAAwn{xu00NG?cofMxR*00Rj_NkB00R%%Ms:","category":{"slug":"roads-infrastructure","title":"Roads & Infrastructure"},"tags":[{"slug":"seasonal","title":"Seasonal & Holiday"},{"slug":"stylized","title":"Stylized"},{"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":163192,"triangles":3348,"vertices":10044,"meshes":3,"materials":3,"textures":0,"animations":[],"boundingBox":{"min":[-1,-0.000040284879543162067,-1],"max":[1,0.14499046148121617,1]},"sizeMeters":[2,0.145,2],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"Claude Fable 5.1","downloads":0,"publishedAt":"2026-09-07T17:02:02.053Z","updatedAt":"2026-09-07T17:02:02.193Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/19692/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function CobbledSquareTileStorybookChristmasMarket(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/19692/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/19692/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/19692/v1/model.glb\" alt=\"Cobbled Square Tile (Storybook Christmas Market)\" 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/19692/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/19692/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"19694","slug":"storybook-christmas-market-soft-snowbank-c3c12a36","title":"Soft Snowbank (Storybook Christmas Market)","summary":"Irregular bank of overlapping smooth snow drifts for borders and scene dressing.","description":"Irregular bank of overlapping smooth snow drifts for borders and scene dressing. Storybook Christmas Market: original smooth stylized geometry with modeled construction details. Metres, Y-up, front +Z; grounded footprint-centred origin. Eight shared PBR materials, no external textures. Static, unrigged; no collision mesh. CC0 1.0.","status":"published","url":"https://3dassets.dev/assets/storybook-christmas-market-soft-snowbank-c3c12a36","cdnUrl":"https://cdn.3dassets.dev/assets/19694/v1/model.glb","downloadUrl":"https://3dassets.dev/download/storybook-christmas-market-soft-snowbank-c3c12a36","thumbnailUrl":"https://cdn.3dassets.dev/assets/19694/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/19694/v1/poster.webp","blurhash":"UCC?r[xu00WB%M-;oeIU00of~qWBD%00fR?b","category":{"slug":"nature","title":"Nature & Landscape"},"tags":[{"slug":"seasonal","title":"Seasonal & Holiday"},{"slug":"stylized","title":"Stylized"},{"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":78820,"triangles":1620,"vertices":4860,"meshes":1,"materials":1,"textures":0,"animations":[],"boundingBox":{"min":[-1.1399999856948853,0.0000012254459935689965,-0.37870112748462864],"max":[1.1399999856948853,0.5599987769381922,0.37870112748462864]},"sizeMeters":[2.28,0.56,0.757],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"Claude Fable 5.1","downloads":0,"publishedAt":"2026-09-07T17:02:02.114Z","updatedAt":"2026-09-07T17:02:02.274Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/19694/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function SoftSnowbankStorybookChristmasMarket(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/19694/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/19694/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/19694/v1/model.glb\" alt=\"Soft Snowbank (Storybook Christmas Market)\" 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/19694/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/19694/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"19695","slug":"storybook-christmas-market-ribbon-lantern-post-776f186d","title":"Ribbon Lantern Post (Storybook Christmas Market)","summary":"Turned metal streetlamp with warm panes, corner bars, gold collars and a festive bow.","description":"Turned metal streetlamp with warm panes, corner bars, gold collars and a festive bow. Storybook Christmas Market: original smooth stylized geometry with modeled construction details. Metres, Y-up, front +Z; grounded footprint-centred origin. Eight shared PBR materials, no external textures. Static, unrigged; no collision mesh. CC0 1.0.","status":"published","url":"https://3dassets.dev/assets/storybook-christmas-market-ribbon-lantern-post-776f186d","cdnUrl":"https://cdn.3dassets.dev/assets/19695/v1/model.glb","downloadUrl":"https://3dassets.dev/download/storybook-christmas-market-ribbon-lantern-post-776f186d","thumbnailUrl":"https://cdn.3dassets.dev/assets/19695/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/19695/v1/poster.webp","blurhash":"U13k+ns;00Io^$j?4=WEP9bbvhi_IojZ%2bI","category":{"slug":"props","title":"Props & Furniture"},"tags":[{"slug":"seasonal","title":"Seasonal & Holiday"},{"slug":"stylized","title":"Stylized"},{"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":174348,"triangles":3548,"vertices":10644,"meshes":5,"materials":5,"textures":0,"animations":[],"boundingBox":{"min":[-0.2998861021877234,0,-0.2998861021877234],"max":[0.2998861021877234,3.0432000160217285,0.2998861021877234]},"sizeMeters":[0.6,3.043,0.6],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"Claude Fable 5.1","downloads":0,"publishedAt":"2026-09-07T17:02:02.178Z","updatedAt":"2026-09-07T17:02:02.296Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/19695/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function RibbonLanternPostStorybookChristmasMarket(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/19695/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/19695/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/19695/v1/model.glb\" alt=\"Ribbon Lantern Post (Storybook Christmas Market)\" 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/19695/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/19695/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"19696","slug":"storybook-christmas-market-double-lantern-post-faf632ec","title":"Double Lantern Post (Storybook Christmas Market)","summary":"Twin lanterns suspended from swept brass arms on a turned street post.","description":"Twin lanterns suspended from swept brass arms on a turned street post. Storybook Christmas Market: original smooth stylized geometry with modeled construction details. Metres, Y-up, front +Z; grounded footprint-centred origin. Eight shared PBR materials, no external textures. Static, unrigged; no collision mesh. CC0 1.0.","status":"published","url":"https://3dassets.dev/assets/storybook-christmas-market-double-lantern-post-faf632ec","cdnUrl":"https://cdn.3dassets.dev/assets/19696/v1/model.glb","downloadUrl":"https://3dassets.dev/download/storybook-christmas-market-double-lantern-post-faf632ec","thumbnailUrl":"https://cdn.3dassets.dev/assets/19696/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/19696/v1/poster.webp","blurhash":"U65}Hhjv0MW,~8j[5AWVWUofjcRjELod$*V]","category":{"slug":"props","title":"Props & Furniture"},"tags":[{"slug":"seasonal","title":"Seasonal & Holiday"},{"slug":"stylized","title":"Stylized"},{"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":257656,"triangles":5284,"vertices":15852,"meshes":5,"materials":5,"textures":0,"animations":[],"boundingBox":{"min":[-0.821965663838431,0,-0.29996260265284336],"max":[0.821965663838431,2.594818115234375,0.29996260265284336]},"sizeMeters":[1.644,2.595,0.6],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"Claude Fable 5.1","downloads":0,"publishedAt":"2026-09-07T17:02:05.254Z","updatedAt":"2026-09-07T17:02:05.360Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/19696/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function DoubleLanternPostStorybookChristmasMarket(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/19696/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/19696/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/19696/v1/model.glb\" alt=\"Double Lantern Post (Storybook Christmas Market)\" 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/19696/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/19696/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"19701","slug":"storybook-christmas-market-snow-capped-bench-020d1b2f","title":"Snow-capped Park Bench (Storybook Christmas Market)","summary":"Slatted timber bench with curved iron legs and armrests, brass bolts and a cap of snow.","description":"Slatted timber bench with curved iron legs and armrests, brass bolts and a cap of snow. Storybook Christmas Market: original smooth stylized geometry with modeled construction details. Metres, Y-up, front +Z; grounded footprint-centred origin. Eight shared PBR materials, no external textures. Static, unrigged; no collision mesh. CC0 1.0.","status":"published","url":"https://3dassets.dev/assets/storybook-christmas-market-snow-capped-bench-020d1b2f","cdnUrl":"https://cdn.3dassets.dev/assets/19701/v1/model.glb","downloadUrl":"https://3dassets.dev/download/storybook-christmas-market-snow-capped-bench-020d1b2f","thumbnailUrl":"https://cdn.3dassets.dev/assets/19701/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/19701/v1/poster.webp","blurhash":"ULCYt1M{57WC~VjFE2NGE+xaemNGIqxuRPRj","category":{"slug":"props","title":"Props & Furniture"},"tags":[{"slug":"seasonal","title":"Seasonal & Holiday"},{"slug":"stylized","title":"Stylized"},{"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":120020,"triangles":2432,"vertices":7296,"meshes":4,"materials":4,"textures":0,"animations":[],"boundingBox":{"min":[-0.9399999976158142,-0.000040093754544723303,-0.35556928439962093],"max":[0.9399999976158142,1.1790667792793728,0.35564632236068033]},"sizeMeters":[1.88,1.179,0.711],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"Claude Fable 5.1","downloads":0,"publishedAt":"2026-09-07T17:02:05.566Z","updatedAt":"2026-09-07T17:02:05.675Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/19701/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function SnowCappedParkBenchStorybookChristmasMarket(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/19701/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/19701/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/19701/v1/model.glb\" alt=\"Snow-capped Park Bench (Storybook Christmas Market)\" 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/19701/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/19701/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"19698","slug":"storybook-christmas-market-royal-delivery-sleigh-3a3b8145","title":"Royal Delivery Sleigh (Storybook Christmas Market)","summary":"Sculpted sleigh sideboards, rolled gold runners, inset cushions and a slatted footwell.","description":"Sculpted sleigh sideboards, rolled gold runners, inset cushions and a slatted footwell. Storybook Christmas Market: original smooth stylized geometry with modeled construction details. Metres, Y-up, front +Z; grounded footprint-centred origin. Eight shared PBR materials, no external textures. Static, unrigged; no collision mesh. CC0 1.0.","status":"published","url":"https://3dassets.dev/assets/storybook-christmas-market-royal-delivery-sleigh-3a3b8145","cdnUrl":"https://cdn.3dassets.dev/assets/19698/v1/model.glb","downloadUrl":"https://3dassets.dev/download/storybook-christmas-market-royal-delivery-sleigh-3a3b8145","thumbnailUrl":"https://cdn.3dassets.dev/assets/19698/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/19698/v1/poster.webp","blurhash":"U9C#;|Mw0K_N^m9aMx.801Nx-DVZ0c?H-;Di","category":{"slug":"vehicles","title":"Vehicles"},"tags":[{"slug":"seasonal","title":"Seasonal & Holiday"},{"slug":"stylized","title":"Stylized"},{"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":143080,"triangles":2896,"vertices":8688,"meshes":5,"materials":5,"textures":0,"animations":[],"boundingBox":{"min":[-0.6250113082164178,-0.000027727139575661752,-1.3615946769714355],"max":[0.6250113082164178,1.1835450006044463,1.3615946769714355]},"sizeMeters":[1.25,1.184,2.723],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"Claude Fable 5.1","downloads":0,"publishedAt":"2026-09-07T17:02:05.412Z","updatedAt":"2026-09-07T17:02:05.540Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/19698/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function RoyalDeliverySleighStorybookChristmasMarket(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/19698/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/19698/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/19698/v1/model.glb\" alt=\"Royal Delivery Sleigh (Storybook Christmas Market)\" 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/19698/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/19698/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"19702","slug":"storybook-christmas-market-spoked-market-handcart-6e8b5c98","title":"Spoked Market Handcart (Storybook Christmas Market)","summary":"Open plank handcart with ten-spoke wheels, metal brackets, axle and long timber handles.","description":"Open plank handcart with ten-spoke wheels, metal brackets, axle and long timber handles. Storybook Christmas Market: original smooth stylized geometry with modeled construction details. Metres, Y-up, front +Z; grounded footprint-centred origin. Eight shared PBR materials, no external textures. Static, unrigged; no collision mesh. CC0 1.0.","status":"published","url":"https://3dassets.dev/assets/storybook-christmas-market-spoked-market-handcart-6e8b5c98","cdnUrl":"https://cdn.3dassets.dev/assets/19702/v1/model.glb","downloadUrl":"https://3dassets.dev/download/storybook-christmas-market-spoked-market-handcart-6e8b5c98","thumbnailUrl":"https://cdn.3dassets.dev/assets/19702/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/19702/v1/poster.webp","blurhash":"U99G8UI;0#-T}@I;EM%00gRkxFkB0#sl$*W=","category":{"slug":"vehicles","title":"Vehicles"},"tags":[{"slug":"seasonal","title":"Seasonal & Holiday"},{"slug":"stylized","title":"Stylized"},{"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":204568,"triangles":4208,"vertices":12624,"meshes":3,"materials":3,"textures":0,"animations":[],"boundingBox":{"min":[-0.6150000095367432,0.000004071281509365754,-1.1425834894180298],"max":[0.6150000095367432,1.0279959258574678,1.1425834894180298]},"sizeMeters":[1.23,1.028,2.285],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"Claude Fable 5.1","downloads":0,"publishedAt":"2026-09-07T17:02:05.604Z","updatedAt":"2026-09-07T17:02:05.745Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/19702/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function SpokedMarketHandcartStorybookChristmasMarket(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/19702/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/19702/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/19702/v1/model.glb\" alt=\"Spoked Market Handcart (Storybook Christmas Market)\" 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/19702/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/19702/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"19700","slug":"storybook-christmas-market-wooden-toboggan-33e92eb8","title":"Wooden Toboggan (Storybook Christmas Market)","summary":"Five-plank snow sled with rolled runners, elevated seat and looped pulling rope.","description":"Five-plank snow sled with rolled runners, elevated seat and looped pulling rope. Storybook Christmas Market: original smooth stylized geometry with modeled construction details. Metres, Y-up, front +Z; grounded footprint-centred origin. Eight shared PBR materials, no external textures. Static, unrigged; no collision mesh. CC0 1.0.","status":"published","url":"https://3dassets.dev/assets/storybook-christmas-market-wooden-toboggan-33e92eb8","cdnUrl":"https://cdn.3dassets.dev/assets/19700/v1/model.glb","downloadUrl":"https://3dassets.dev/download/storybook-christmas-market-wooden-toboggan-33e92eb8","thumbnailUrl":"https://cdn.3dassets.dev/assets/19700/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/19700/v1/poster.webp","blurhash":"U596?q.T10r=}rE2EM-o004m;{xu0%^j^59Z","category":{"slug":"vehicles","title":"Vehicles"},"tags":[{"slug":"seasonal","title":"Seasonal & Holiday"},{"slug":"stylized","title":"Stylized"},{"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":80068,"triangles":1600,"vertices":4800,"meshes":4,"materials":4,"textures":0,"animations":[],"boundingBox":{"min":[-0.46150702238082886,-0.000024020756430070955,-1.0061506032943726],"max":[0.46150702238082886,0.3811177016150421,1.0061252017659772]},"sizeMeters":[0.923,0.381,2.012],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"Claude Fable 5.1","downloads":0,"publishedAt":"2026-09-07T17:02:05.596Z","updatedAt":"2026-09-07T17:02:05.731Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/19700/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function WoodenTobogganStorybookChristmasMarket(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/19700/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/19700/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/19700/v1/model.glb\" alt=\"Wooden Toboggan (Storybook Christmas Market)\" 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/19700/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/19700/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"19697","slug":"storybook-christmas-market-letters-to-santa-mailbox-58aa921c","title":"Letters to Santa Mailbox (Storybook Christmas Market)","summary":"Arched postbox with raised door border, mail slot, hinges, star emblem and signal flag.","description":"Arched postbox with raised door border, mail slot, hinges, star emblem and signal flag. Storybook Christmas Market: original smooth stylized geometry with modeled construction details. Metres, Y-up, front +Z; grounded footprint-centred origin. Eight shared PBR materials, no external textures. Static, unrigged; no collision mesh. CC0 1.0.","status":"published","url":"https://3dassets.dev/assets/storybook-christmas-market-letters-to-santa-mailbox-58aa921c","cdnUrl":"https://cdn.3dassets.dev/assets/19697/v1/model.glb","downloadUrl":"https://3dassets.dev/download/storybook-christmas-market-letters-to-santa-mailbox-58aa921c","thumbnailUrl":"https://cdn.3dassets.dev/assets/19697/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/19697/v1/poster.webp","blurhash":"UF95y$$%1HI;}GsoAVS2W=R+R%xFFdNur?xF","category":{"slug":"props","title":"Props & Furniture"},"tags":[{"slug":"seasonal","title":"Seasonal & Holiday"},{"slug":"stylized","title":"Stylized"},{"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":70824,"triangles":1420,"vertices":4260,"meshes":3,"materials":3,"textures":0,"animations":[],"boundingBox":{"min":[-0.4399877262405798,0,-0.43025001883506775],"max":[0.4399999976158142,1.7640450880566751,0.43025001883506775]},"sizeMeters":[0.88,1.764,0.861],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"Claude Fable 5.1","downloads":0,"publishedAt":"2026-09-07T17:02:05.397Z","updatedAt":"2026-09-07T17:02:05.521Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/19697/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function LettersToSantaMailboxStorybookChristmasMarket(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/19697/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/19697/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/19697/v1/model.glb\" alt=\"Letters to Santa Mailbox (Storybook Christmas Market)\" 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/19697/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/19697/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"19703","slug":"storybook-christmas-market-market-wayfinding-sign-0ffe228b","title":"Market Wayfinding Sign (Storybook Christmas Market)","summary":"Three beveled arrow boards with decorative route marks on a turned timber post.","description":"Three beveled arrow boards with decorative route marks on a turned timber post. Storybook Christmas Market: original smooth stylized geometry with modeled construction details. Metres, Y-up, front +Z; grounded footprint-centred origin. Eight shared PBR materials, no external textures. Static, unrigged; no collision mesh. CC0 1.0.","status":"published","url":"https://3dassets.dev/assets/storybook-christmas-market-market-wayfinding-sign-0ffe228b","cdnUrl":"https://cdn.3dassets.dev/assets/19703/v1/model.glb","downloadUrl":"https://3dassets.dev/download/storybook-christmas-market-market-wayfinding-sign-0ffe228b","thumbnailUrl":"https://cdn.3dassets.dev/assets/19703/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/19703/v1/poster.webp","blurhash":"U27nakUa00Ub0_O?_4;NR6+wI.624Tvg.SGZ","category":{"slug":"props","title":"Props & Furniture"},"tags":[{"slug":"seasonal","title":"Seasonal & Holiday"},{"slug":"stylized","title":"Stylized"},{"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":92168,"triangles":1836,"vertices":5508,"meshes":5,"materials":5,"textures":0,"animations":[],"boundingBox":{"min":[-0.6541421413421631,0,-0.290019187353301],"max":[0.6541421413421631,2.4149999618530273,0.290019187353301]},"sizeMeters":[1.308,2.415,0.58],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"Claude Fable 5.1","downloads":0,"publishedAt":"2026-09-07T17:02:05.896Z","updatedAt":"2026-09-07T17:02:06.021Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/19703/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function MarketWayfindingSignStorybookChristmasMarket(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/19703/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/19703/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/19703/v1/model.glb\" alt=\"Market Wayfinding Sign (Storybook Christmas Market)\" 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/19703/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/19703/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"19699","slug":"storybook-christmas-market-garland-picket-fence-ce9b8224","title":"Garland Picket Fence (Storybook Christmas Market)","summary":"Two-metre fence section with pointed pickets, capped posts and a draped evergreen swag.","description":"Two-metre fence section with pointed pickets, capped posts and a draped evergreen swag. Storybook Christmas Market: original smooth stylized geometry with modeled construction details. Metres, Y-up, front +Z; grounded footprint-centred origin. Eight shared PBR materials, no external textures. Static, unrigged; no collision mesh. CC0 1.0.","status":"published","url":"https://3dassets.dev/assets/storybook-christmas-market-garland-picket-fence-ce9b8224","cdnUrl":"https://cdn.3dassets.dev/assets/19699/v1/model.glb","downloadUrl":"https://3dassets.dev/download/storybook-christmas-market-garland-picket-fence-ce9b8224","thumbnailUrl":"https://cdn.3dassets.dev/assets/19699/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/19699/v1/poster.webp","blurhash":"UEDlyYx]4Tsox]?a%MIU00xu_Nf6%1WXNG%L","category":{"slug":"props","title":"Props & Furniture"},"tags":[{"slug":"seasonal","title":"Seasonal & Holiday"},{"slug":"stylized","title":"Stylized"},{"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":90468,"triangles":1800,"vertices":5400,"meshes":5,"materials":5,"textures":0,"animations":[],"boundingBox":{"min":[-1.100000023841858,-0.00003477484356173566,-0.16254761192377926],"max":[1.100000023841858,1.3400626984520758,0.16252120648046814]},"sizeMeters":[2.2,1.34,0.325],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"Claude Fable 5.1","downloads":0,"publishedAt":"2026-09-07T17:02:05.552Z","updatedAt":"2026-09-07T17:02:05.678Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/19699/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function GarlandPicketFenceStorybookChristmasMarket(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/19699/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/19699/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/19699/v1/model.glb\" alt=\"Garland Picket Fence (Storybook Christmas Market)\" 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/19699/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/19699/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"19704","slug":"storybook-christmas-market-scrollwork-garden-gate-2abb98fd","title":"Scrollwork Garden Gate (Storybook Christmas Market)","summary":"Paired iron gate leaves with swept crest rails, fine pickets and brass scroll ornaments.","description":"Paired iron gate leaves with swept crest rails, fine pickets and brass scroll ornaments. Storybook Christmas Market: original smooth stylized geometry with modeled construction details. Metres, Y-up, front +Z; grounded footprint-centred origin. Eight shared PBR materials, no external textures. Static, unrigged; no collision mesh. CC0 1.0.","status":"published","url":"https://3dassets.dev/assets/storybook-christmas-market-scrollwork-garden-gate-2abb98fd","cdnUrl":"https://cdn.3dassets.dev/assets/19704/v1/model.glb","downloadUrl":"https://3dassets.dev/download/storybook-christmas-market-scrollwork-garden-gate-2abb98fd","thumbnailUrl":"https://cdn.3dassets.dev/assets/19704/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/19704/v1/poster.webp","blurhash":"U24xe}x[Dzs.~0-.s?R7D$==?FIuNf?F$_Io","category":{"slug":"props","title":"Props & Furniture"},"tags":[{"slug":"seasonal","title":"Seasonal & Holiday"},{"slug":"stylized","title":"Stylized"},{"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":153888,"triangles":3168,"vertices":9504,"meshes":2,"materials":2,"textures":0,"animations":[],"boundingBox":{"min":[-1.2599999904632568,0.000018171758477292244,-0.20995513620195266],"max":[1.2599999904632568,1.8100685601470257,0.20995513620195266]},"sizeMeters":[2.52,1.81,0.42],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"Claude Fable 5.1","downloads":0,"publishedAt":"2026-09-07T17:02:08.536Z","updatedAt":"2026-09-07T17:02:08.631Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/19704/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function ScrollworkGardenGateStorybookChristmasMarket(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/19704/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/19704/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/19704/v1/model.glb\" alt=\"Scrollwork Garden Gate (Storybook Christmas Market)\" 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/19704/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/19704/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"19705","slug":"storybook-christmas-market-velvet-rope-bollards-585ff0b2","title":"Velvet Rope Bollards (Storybook Christmas Market)","summary":"Two turned brass queue stanchions joined by a softly draped burgundy rope.","description":"Two turned brass queue stanchions joined by a softly draped burgundy rope. Storybook Christmas Market: original smooth stylized geometry with modeled construction details. Metres, Y-up, front +Z; grounded footprint-centred origin. Eight shared PBR materials, no external textures. Static, unrigged; no collision mesh. CC0 1.0.","status":"published","url":"https://3dassets.dev/assets/storybook-christmas-market-velvet-rope-bollards-585ff0b2","cdnUrl":"https://cdn.3dassets.dev/assets/19705/v1/model.glb","downloadUrl":"https://3dassets.dev/download/storybook-christmas-market-velvet-rope-bollards-585ff0b2","thumbnailUrl":"https://cdn.3dassets.dev/assets/19705/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/19705/v1/poster.webp","blurhash":"U6B2oj-nPNx?IC}?Na5S0f4=+iogKypa=w#S","category":{"slug":"props","title":"Props & Furniture"},"tags":[{"slug":"seasonal","title":"Seasonal & Holiday"},{"slug":"stylized","title":"Stylized"},{"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":45388,"triangles":908,"vertices":2724,"meshes":2,"materials":2,"textures":0,"animations":[],"boundingBox":{"min":[-0.9700000286102295,-0.000047308606929974406,-0.22000916204203086],"max":[0.9700000286102295,0.9800473276804162,0.22000916204203086]},"sizeMeters":[1.94,0.98,0.44],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"Claude Fable 5.1","downloads":0,"publishedAt":"2026-09-07T17:02:08.777Z","updatedAt":"2026-09-07T17:02:08.869Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/19705/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function VelvetRopeBollardsStorybookChristmasMarket(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/19705/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/19705/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/19705/v1/model.glb\" alt=\"Velvet Rope Bollards (Storybook Christmas Market)\" 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/19705/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/19705/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"19706","slug":"storybook-christmas-market-stacked-firewood-rack-d929a704","title":"Stacked Firewood Rack (Storybook Christmas Market)","summary":"Iron log cradle with staggered timber rounds, visible endgrain rings and retaining uprights.","description":"Iron log cradle with staggered timber rounds, visible endgrain rings and retaining uprights. Storybook Christmas Market: original smooth stylized geometry with modeled construction details. Metres, Y-up, front +Z; grounded footprint-centred origin. Eight shared PBR materials, no external textures. Static, unrigged; no collision mesh. CC0 1.0.","status":"published","url":"https://3dassets.dev/assets/storybook-christmas-market-stacked-firewood-rack-d929a704","cdnUrl":"https://cdn.3dassets.dev/assets/19706/v1/model.glb","downloadUrl":"https://3dassets.dev/download/storybook-christmas-market-stacked-firewood-rack-d929a704","thumbnailUrl":"https://cdn.3dassets.dev/assets/19706/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/19706/v1/poster.webp","blurhash":"U59P$U^j039u~9Nx9_-U0N5T}q}:5mxa-TIp","category":{"slug":"props","title":"Props & Furniture"},"tags":[{"slug":"seasonal","title":"Seasonal & Holiday"},{"slug":"stylized","title":"Stylized"},{"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":215124,"triangles":4428,"vertices":13284,"meshes":3,"materials":3,"textures":0,"animations":[],"boundingBox":{"min":[-0.6349999904632568,0.000012988670121061308,-0.414987328586083],"max":[0.6349999904632568,0.8499870351717369,0.414987328586083]},"sizeMeters":[1.27,0.85,0.83],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"Claude Fable 5.1","downloads":0,"publishedAt":"2026-09-07T17:02:08.831Z","updatedAt":"2026-09-07T17:02:08.924Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/19706/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function StackedFirewoodRackStorybookChristmasMarket(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/19706/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/19706/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/19706/v1/model.glb\" alt=\"Stacked Firewood Rack (Storybook Christmas Market)\" 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/19706/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/19706/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"19707","slug":"storybook-christmas-market-holly-ribbon-wreath-f725cb23","title":"Holly Ribbon Wreath (Storybook Christmas Market)","summary":"Leafed evergreen wreath with berry clusters, a folded ribbon bow and a hanging eye.","description":"Leafed evergreen wreath with berry clusters, a folded ribbon bow and a hanging eye. Storybook Christmas Market: original smooth stylized geometry with modeled construction details. Metres, Y-up, front +Z; grounded footprint-centred origin. Eight shared PBR materials, no external textures. Static, unrigged; no collision mesh. CC0 1.0.","status":"published","url":"https://3dassets.dev/assets/storybook-christmas-market-holly-ribbon-wreath-f725cb23","cdnUrl":"https://cdn.3dassets.dev/assets/19707/v1/model.glb","downloadUrl":"https://3dassets.dev/download/storybook-christmas-market-holly-ribbon-wreath-f725cb23","thumbnailUrl":"https://cdn.3dassets.dev/assets/19707/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/19707/v1/poster.webp","blurhash":"U25#w$-U006_8tX-@azqL#S$T{rE?|mm7{K~","category":{"slug":"props","title":"Props & Furniture"},"tags":[{"slug":"seasonal","title":"Seasonal & Holiday"},{"slug":"stylized","title":"Stylized"},{"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":260636,"triangles":5376,"vertices":16128,"meshes":3,"materials":3,"textures":0,"animations":[],"boundingBox":{"min":[-0.607071042060852,0,-0.15029975174836607],"max":[0.607071042060852,1.2670710645616055,0.15030907891186174]},"sizeMeters":[1.214,1.267,0.301],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"Claude Fable 5.1","downloads":0,"publishedAt":"2026-09-07T17:02:09.014Z","updatedAt":"2026-09-07T17:02:09.100Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/19707/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function HollyRibbonWreathStorybookChristmasMarket(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/19707/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/19707/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/19707/v1/model.glb\" alt=\"Holly Ribbon Wreath (Storybook Christmas Market)\" 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/19707/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/19707/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"19708","slug":"storybook-christmas-market-evergreen-mantel-swag-c320f82f","title":"Evergreen Mantel Swag (Storybook Christmas Market)","summary":"Long curved evergreen swag with leaf sprigs, baubles and three ribbon bows. Grounded for export; mount at desired height.","description":"Long curved evergreen swag with leaf sprigs, baubles and three ribbon bows. Grounded for export; mount at desired height. Storybook Christmas Market: original smooth stylized geometry with modeled construction details. Metres, Y-up, front +Z; grounded footprint-centred origin. Eight shared PBR materials, no external textures. Static, unrigged; no collision mesh. CC0 1.0.","status":"published","url":"https://3dassets.dev/assets/storybook-christmas-market-evergreen-mantel-swag-c320f82f","cdnUrl":"https://cdn.3dassets.dev/assets/19708/v1/model.glb","downloadUrl":"https://3dassets.dev/download/storybook-christmas-market-evergreen-mantel-swag-c320f82f","thumbnailUrl":"https://cdn.3dassets.dev/assets/19708/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/19708/v1/poster.webp","blurhash":"U25E$?%2UcjXt,^*=Lzq00-V?^+e:70K6~Ly","category":{"slug":"props","title":"Props & Furniture"},"tags":[{"slug":"seasonal","title":"Seasonal & Holiday"},{"slug":"stylized","title":"Stylized"},{"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":184616,"triangles":3792,"vertices":11376,"meshes":3,"materials":3,"textures":0,"animations":[],"boundingBox":{"min":[-1.3531262874603271,0.00007762350616091762,-0.1160931786864534],"max":[1.3531262874603271,0.5478197749656714,0.11598353409520579]},"sizeMeters":[2.706,0.548,0.232],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"Claude Fable 5.1","downloads":0,"publishedAt":"2026-09-07T17:02:09.053Z","updatedAt":"2026-09-07T17:02:09.163Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/19708/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function EvergreenMantelSwagStorybookChristmasMarket(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/19708/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/19708/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/19708/v1/model.glb\" alt=\"Evergreen Mantel Swag (Storybook Christmas Market)\" 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/19708/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/19708/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"19711","slug":"storybook-christmas-market-festoon-bulb-string-9422da4e","title":"Festoon Bulb String (Storybook Christmas Market)","summary":"Eleven modeled bulb sockets on a draped cable. Grounded for export; hang between posts at the desired height.","description":"Eleven modeled bulb sockets on a draped cable. Grounded for export; hang between posts at the desired height. Storybook Christmas Market: original smooth stylized geometry with modeled construction details. Metres, Y-up, front +Z; grounded footprint-centred origin. Eight shared PBR materials, no external textures. Static, unrigged; no collision mesh. CC0 1.0.","status":"published","url":"https://3dassets.dev/assets/storybook-christmas-market-festoon-bulb-string-9422da4e","cdnUrl":"https://cdn.3dassets.dev/assets/19711/v1/model.glb","downloadUrl":"https://3dassets.dev/download/storybook-christmas-market-festoon-bulb-string-9422da4e","thumbnailUrl":"https://cdn.3dassets.dev/assets/19711/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/19711/v1/poster.webp","blurhash":"U46Q|]s;ICNHE3-p%Lni00WA%L-V~U4:9Hbv","category":{"slug":"props","title":"Props & Furniture"},"tags":[{"slug":"seasonal","title":"Seasonal & Holiday"},{"slug":"stylized","title":"Stylized"},{"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":143064,"triangles":2912,"vertices":8736,"meshes":4,"materials":4,"textures":0,"animations":[],"boundingBox":{"min":[-1.5449999570846558,-0.00004918265521708376,-0.0427436134174694],"max":[1.5449999570846558,0.6913572276854066,0.0427436134174694]},"sizeMeters":[3.09,0.691,0.085],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"Claude Fable 5.1","downloads":0,"publishedAt":"2026-09-07T17:02:09.312Z","updatedAt":"2026-09-07T17:02:09.419Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/19711/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function FestoonBulbStringStorybookChristmasMarket(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/19711/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/19711/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/19711/v1/model.glb\" alt=\"Festoon Bulb String (Storybook Christmas Market)\" 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/19711/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/19711/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"19709","slug":"storybook-christmas-market-twin-christmas-bells-c8e7657b","title":"Twin Christmas Bells (Storybook Christmas Market)","summary":"Paired hollow-lipped brass bells with clappers, hanging eyes and a velvet bow.","description":"Paired hollow-lipped brass bells with clappers, hanging eyes and a velvet bow. Storybook Christmas Market: original smooth stylized geometry with modeled construction details. Metres, Y-up, front +Z; grounded footprint-centred origin. Eight shared PBR materials, no external textures. Static, unrigged; no collision mesh. CC0 1.0.","status":"published","url":"https://3dassets.dev/assets/storybook-christmas-market-twin-christmas-bells-c8e7657b","cdnUrl":"https://cdn.3dassets.dev/assets/19709/v1/model.glb","downloadUrl":"https://3dassets.dev/download/storybook-christmas-market-twin-christmas-bells-c8e7657b","thumbnailUrl":"https://cdn.3dassets.dev/assets/19709/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/19709/v1/poster.webp","blurhash":"U9B.ig$Q01E|8~-A.59]0MI;~A-U?rNaIC$k","category":{"slug":"props","title":"Props & Furniture"},"tags":[{"slug":"seasonal","title":"Seasonal & Holiday"},{"slug":"stylized","title":"Stylized"},{"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":150828,"triangles":3072,"vertices":9216,"meshes":4,"materials":4,"textures":0,"animations":[],"boundingBox":{"min":[-0.413100004196167,-0.000006360681872194518,-0.2520178558879781],"max":[0.413100004196167,0.7904002143641224,0.2520178558879781]},"sizeMeters":[0.826,0.79,0.504],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"Claude Fable 5.1","downloads":0,"publishedAt":"2026-09-07T17:02:09.115Z","updatedAt":"2026-09-07T17:02:09.230Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/19709/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function TwinChristmasBellsStorybookChristmasMarket(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/19709/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/19709/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/19709/v1/model.glb\" alt=\"Twin Christmas Bells (Storybook Christmas Market)\" 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/19709/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/19709/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"19710","slug":"storybook-christmas-market-moravian-star-lantern-29ab27e3","title":"Christmas Star Lantern (Storybook Christmas Market)","summary":"Thick five-point brass star lantern with warm inset faces, fine ribs and hanging loop.","description":"Thick five-point brass star lantern with warm inset faces, fine ribs and hanging loop. Storybook Christmas Market: original smooth stylized geometry with modeled construction details. Metres, Y-up, front +Z; grounded footprint-centred origin. Eight shared PBR materials, no external textures. Static, unrigged; no collision mesh. CC0 1.0.","status":"published","url":"https://3dassets.dev/assets/storybook-christmas-market-moravian-star-lantern-29ab27e3","cdnUrl":"https://cdn.3dassets.dev/assets/19710/v1/model.glb","downloadUrl":"https://3dassets.dev/download/storybook-christmas-market-moravian-star-lantern-29ab27e3","thumbnailUrl":"https://cdn.3dassets.dev/assets/19710/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/19710/v1/poster.webp","blurhash":"UCBfUr-o029GM}s:xsNH02Ip~B-:tQNHIVxa","category":{"slug":"props","title":"Props & Furniture"},"tags":[{"slug":"seasonal","title":"Seasonal & Holiday"},{"slug":"stylized","title":"Stylized"},{"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":36248,"triangles":716,"vertices":2148,"meshes":2,"materials":2,"textures":0,"animations":[],"boundingBox":{"min":[-0.4482446468705555,0,-0.11475016070115929],"max":[0.4482446468705555,0.9883008003234863,0.11476415263196535]},"sizeMeters":[0.896,0.988,0.23],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"Claude Fable 5.1","downloads":0,"publishedAt":"2026-09-07T17:02:09.186Z","updatedAt":"2026-09-07T17:02:09.297Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/19710/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function ChristmasStarLanternStorybookChristmasMarket(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/19710/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/19710/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/19710/v1/model.glb\" alt=\"Christmas Star Lantern (Storybook Christmas Market)\" 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/19710/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/19710/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"19712","slug":"storybook-christmas-market-ribbed-round-bauble-95cdd441","title":"Ribbed Round Bauble (Storybook Christmas Market)","summary":"Smooth burgundy bauble with eight applied gold ribs, equator band and turned hanging cap.","description":"Smooth burgundy bauble with eight applied gold ribs, equator band and turned hanging cap. Storybook Christmas Market: original smooth stylized geometry with modeled construction details. Metres, Y-up, front +Z; grounded footprint-centred origin. Eight shared PBR materials, no external textures. Static, unrigged; no collision mesh. CC0 1.0.","status":"published","url":"https://3dassets.dev/assets/storybook-christmas-market-ribbed-round-bauble-95cdd441","cdnUrl":"https://cdn.3dassets.dev/assets/19712/v1/model.glb","downloadUrl":"https://3dassets.dev/download/storybook-christmas-market-ribbed-round-bauble-95cdd441","thumbnailUrl":"https://cdn.3dassets.dev/assets/19712/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/19712/v1/poster.webp","blurhash":"UAAbhQ$%0fEgobbHWFjZ0|Na||xGRRn+t6W.","category":{"slug":"props","title":"Props & Furniture"},"tags":[{"slug":"seasonal","title":"Seasonal & Holiday"},{"slug":"stylized","title":"Stylized"},{"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":137752,"triangles":2832,"vertices":8496,"meshes":2,"materials":2,"textures":0,"animations":[],"boundingBox":{"min":[-0.2720044669671466,0,-0.2720044669671466],"max":[0.2720044669671466,0.6855186223983765,0.2720044669671466]},"sizeMeters":[0.544,0.686,0.544],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"Claude Fable 5.1","downloads":0,"publishedAt":"2026-09-07T17:02:12.122Z","updatedAt":"2026-09-07T17:02:12.207Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/19712/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function RibbedRoundBaubleStorybookChristmasMarket(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/19712/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/19712/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/19712/v1/model.glb\" alt=\"Ribbed Round Bauble (Storybook Christmas Market)\" 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/19712/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/19712/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"19713","slug":"storybook-christmas-market-turned-finial-ornament-11e11260","title":"Turned Finial Ornament (Storybook Christmas Market)","summary":"Elongated blue ornament with a sculpted spindle profile and small brass collars.","description":"Elongated blue ornament with a sculpted spindle profile and small brass collars. Storybook Christmas Market: original smooth stylized geometry with modeled construction details. Metres, Y-up, front +Z; grounded footprint-centred origin. Eight shared PBR materials, no external textures. Static, unrigged; no collision mesh. CC0 1.0.","status":"published","url":"https://3dassets.dev/assets/storybook-christmas-market-turned-finial-ornament-11e11260","cdnUrl":"https://cdn.3dassets.dev/assets/19713/v1/model.glb","downloadUrl":"https://3dassets.dev/download/storybook-christmas-market-turned-finial-ornament-11e11260","thumbnailUrl":"https://cdn.3dassets.dev/assets/19713/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/19713/v1/poster.webp","blurhash":"U87Bcaxu00D%%KoeIXWD8wV@.TtSIAaexvog","category":{"slug":"props","title":"Props & Furniture"},"tags":[{"slug":"seasonal","title":"Seasonal & Holiday"},{"slug":"stylized","title":"Stylized"},{"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":88544,"triangles":1808,"vertices":5424,"meshes":2,"materials":2,"textures":0,"animations":[],"boundingBox":{"min":[-0.18000961333048493,0,-0.18000961333048493],"max":[0.18000961333048493,0.8949999809265137,0.18000961333048493]},"sizeMeters":[0.36,0.895,0.36],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"Claude Fable 5.1","downloads":0,"publishedAt":"2026-09-07T17:02:12.151Z","updatedAt":"2026-09-07T17:02:12.241Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/19713/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function TurnedFinialOrnamentStorybookChristmasMarket(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/19713/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/19713/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/19713/v1/model.glb\" alt=\"Turned Finial Ornament (Storybook Christmas Market)\" 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/19713/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/19713/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"19715","slug":"storybook-christmas-market-velvet-christmas-stocking-5de71985","title":"Velvet Christmas Stocking (Storybook Christmas Market)","summary":"Beveled stocking silhouette with cream cuff, reinforced toe, embroidered star and loop.","description":"Beveled stocking silhouette with cream cuff, reinforced toe, embroidered star and loop. Storybook Christmas Market: original smooth stylized geometry with modeled construction details. Metres, Y-up, front +Z; grounded footprint-centred origin. Eight shared PBR materials, no external textures. Static, unrigged; no collision mesh. CC0 1.0.","status":"published","url":"https://3dassets.dev/assets/storybook-christmas-market-velvet-christmas-stocking-5de71985","cdnUrl":"https://cdn.3dassets.dev/assets/19715/v1/model.glb","downloadUrl":"https://3dassets.dev/download/storybook-christmas-market-velvet-christmas-stocking-5de71985","thumbnailUrl":"https://cdn.3dassets.dev/assets/19715/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/19715/v1/poster.webp","blurhash":"U9B__7s=00NEYiNFQm%20dWB}[s;QS%M.SD%","category":{"slug":"props","title":"Props & Furniture"},"tags":[{"slug":"seasonal","title":"Seasonal & Holiday"},{"slug":"stylized","title":"Stylized"},{"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":26292,"triangles":492,"vertices":1476,"meshes":3,"materials":3,"textures":0,"animations":[],"boundingBox":{"min":[-0.35449560675963887,0,-0.12275553008074595],"max":[0.354509631974803,1.0219837427139282,0.12275641611035275]},"sizeMeters":[0.709,1.022,0.246],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"Claude Fable 5.1","downloads":0,"publishedAt":"2026-09-07T17:02:12.370Z","updatedAt":"2026-09-07T17:02:12.477Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/19715/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function VelvetChristmasStockingStorybookChristmasMarket(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/19715/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/19715/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/19715/v1/model.glb\" alt=\"Velvet Christmas Stocking (Storybook Christmas Market)\" 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/19715/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/19715/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"19714","slug":"storybook-christmas-market-ribbon-wrapped-gift-27974c86","title":"Ribbon-wrapped Gift (Storybook Christmas Market)","summary":"Rounded gift box with fitted lid, crossing ribbons and a folded gold bow.","description":"Rounded gift box with fitted lid, crossing ribbons and a folded gold bow. Storybook Christmas Market: original smooth stylized geometry with modeled construction details. Metres, Y-up, front +Z; grounded footprint-centred origin. Eight shared PBR materials, no external textures. Static, unrigged; no collision mesh. CC0 1.0.","status":"published","url":"https://3dassets.dev/assets/storybook-christmas-market-ribbon-wrapped-gift-27974c86","cdnUrl":"https://cdn.3dassets.dev/assets/19714/v1/model.glb","downloadUrl":"https://3dassets.dev/download/storybook-christmas-market-ribbon-wrapped-gift-27974c86","thumbnailUrl":"https://cdn.3dassets.dev/assets/19714/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/19714/v1/poster.webp","blurhash":"UBEv$|}F0frs?GbbR6wK1HAqX7Nu9asCx@Sd","category":{"slug":"props","title":"Props & Furniture"},"tags":[{"slug":"seasonal","title":"Seasonal & Holiday"},{"slug":"stylized","title":"Stylized"},{"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":54800,"triangles":1104,"vertices":3312,"meshes":2,"materials":2,"textures":0,"animations":[],"boundingBox":{"min":[-0.29249998927116394,0.000008322485268247304,-0.27250426259592947],"max":[0.29249998927116394,0.5420902959012635,0.27250426259592947]},"sizeMeters":[0.585,0.542,0.545],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"Claude Fable 5.1","downloads":0,"publishedAt":"2026-09-07T17:02:12.354Z","updatedAt":"2026-09-07T17:02:12.460Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/19714/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function RibbonWrappedGiftStorybookChristmasMarket(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/19714/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/19714/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/19714/v1/model.glb\" alt=\"Ribbon-wrapped Gift (Storybook Christmas Market)\" 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/19714/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/19714/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"19718","slug":"storybook-christmas-market-round-ribbon-hatbox-d806ff16","title":"Round Ribbon Hatbox (Storybook Christmas Market)","summary":"Cylindrical blue gift box with fitted overhanging lid, piped edges and front bow.","description":"Cylindrical blue gift box with fitted overhanging lid, piped edges and front bow. Storybook Christmas Market: original smooth stylized geometry with modeled construction details. Metres, Y-up, front +Z; grounded footprint-centred origin. Eight shared PBR materials, no external textures. Static, unrigged; no collision mesh. CC0 1.0.","status":"published","url":"https://3dassets.dev/assets/storybook-christmas-market-round-ribbon-hatbox-d806ff16","cdnUrl":"https://cdn.3dassets.dev/assets/19718/v1/model.glb","downloadUrl":"https://3dassets.dev/download/storybook-christmas-market-round-ribbon-hatbox-d806ff16","thumbnailUrl":"https://cdn.3dassets.dev/assets/19718/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/19718/v1/poster.webp","blurhash":"U7BgSe,u00Ef_NNGDj%L00K4?^$g8wr?%gNa","category":{"slug":"props","title":"Props & Furniture"},"tags":[{"slug":"seasonal","title":"Seasonal & Holiday"},{"slug":"stylized","title":"Stylized"},{"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":94124,"triangles":1892,"vertices":5676,"meshes":4,"materials":4,"textures":0,"animations":[],"boundingBox":{"min":[-0.39399999380111694,-0.000015557381192687902,-0.42054998874664307],"max":[0.39399999380111694,0.48498253745393793,0.4205421049514041]},"sizeMeters":[0.788,0.485,0.841],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"Claude Fable 5.1","downloads":0,"publishedAt":"2026-09-07T17:02:12.654Z","updatedAt":"2026-09-07T17:02:12.747Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/19718/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function RoundRibbonHatboxStorybookChristmasMarket(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/19718/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/19718/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/19718/v1/model.glb\" alt=\"Round Ribbon Hatbox (Storybook Christmas Market)\" 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/19718/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/19718/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"19716","slug":"storybook-christmas-market-twine-tied-parcel-bc3962e7","title":"Twine-tied Parcel (Storybook Christmas Market)","summary":"Kraft parcel with three continuous twine wraps and a small gift tag.","description":"Kraft parcel with three continuous twine wraps and a small gift tag. Storybook Christmas Market: original smooth stylized geometry with modeled construction details. Metres, Y-up, front +Z; grounded footprint-centred origin. Eight shared PBR materials, no external textures. Static, unrigged; no collision mesh. CC0 1.0.","status":"published","url":"https://3dassets.dev/assets/storybook-christmas-market-twine-tied-parcel-bc3962e7","cdnUrl":"https://cdn.3dassets.dev/assets/19716/v1/model.glb","downloadUrl":"https://3dassets.dev/download/storybook-christmas-market-twine-tied-parcel-bc3962e7","thumbnailUrl":"https://cdn.3dassets.dev/assets/19716/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/19716/v1/poster.webp","blurhash":"U8CiEo-o00EL-;xZM{NI00Ip~Bs:9GShxuV?","category":{"slug":"props","title":"Props & Furniture"},"tags":[{"slug":"seasonal","title":"Seasonal & Holiday"},{"slug":"stylized","title":"Stylized"},{"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":45600,"triangles":912,"vertices":2736,"meshes":2,"materials":2,"textures":0,"animations":[],"boundingBox":{"min":[-0.3950439691543579,-0.00001639567576383616,-0.266079299271727],"max":[0.3950439691543579,0.36882955275736784,0.266079299271727]},"sizeMeters":[0.79,0.369,0.532],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"Claude Fable 5.1","downloads":0,"publishedAt":"2026-09-07T17:02:12.565Z","updatedAt":"2026-09-07T17:02:12.685Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/19716/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function TwineTiedParcelStorybookChristmasMarket(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/19716/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/19716/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/19716/v1/model.glb\" alt=\"Twine-tied Parcel (Storybook Christmas Market)\" 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/19716/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/19716/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"19717","slug":"storybook-christmas-market-santa-toy-sack-584c9f0a","title":"Santa Toy Sack (Storybook Christmas Market)","summary":"Turned fabric sack with gathered neck, modeled folds, drawstring and star appliqué.","description":"Turned fabric sack with gathered neck, modeled folds, drawstring and star appliqué. Storybook Christmas Market: original smooth stylized geometry with modeled construction details. Metres, Y-up, front +Z; grounded footprint-centred origin. Eight shared PBR materials, no external textures. Static, unrigged; no collision mesh. CC0 1.0.","status":"published","url":"https://3dassets.dev/assets/storybook-christmas-market-santa-toy-sack-584c9f0a","cdnUrl":"https://cdn.3dassets.dev/assets/19717/v1/model.glb","downloadUrl":"https://3dassets.dev/download/storybook-christmas-market-santa-toy-sack-584c9f0a","thumbnailUrl":"https://cdn.3dassets.dev/assets/19717/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/19717/v1/poster.webp","blurhash":"U9B-79$j0_Ez$*aeEfkV1GNa}ZxawJs.oyWB","category":{"slug":"props","title":"Props & Furniture"},"tags":[{"slug":"seasonal","title":"Seasonal & Holiday"},{"slug":"stylized","title":"Stylized"},{"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":102248,"triangles":2092,"vertices":6276,"meshes":2,"materials":2,"textures":0,"animations":[],"boundingBox":{"min":[-0.4600128009008103,0,-0.47526279827820594],"max":[0.4600128009008103,1.0399999618530273,0.4752500057220459]},"sizeMeters":[0.92,1.04,0.951],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"Claude Fable 5.1","downloads":0,"publishedAt":"2026-09-07T17:02:12.673Z","updatedAt":"2026-09-07T17:02:12.777Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/19717/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function SantaToySackStorybookChristmasMarket(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/19717/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/19717/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/19717/v1/model.glb\" alt=\"Santa Toy Sack (Storybook Christmas Market)\" 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/19717/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/19717/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"19719","slug":"storybook-christmas-market-marshmallow-cocoa-mug-3f3e76ae","title":"Marshmallow Cocoa Mug (Storybook Christmas Market)","summary":"Hollow ceramic mug with rolled gold rim, rounded handle, cocoa surface and three marshmallows.","description":"Hollow ceramic mug with rolled gold rim, rounded handle, cocoa surface and three marshmallows. Storybook Christmas Market: original smooth stylized geometry with modeled construction details. Metres, Y-up, front +Z; grounded footprint-centred origin. Eight shared PBR materials, no external textures. Static, unrigged; no collision mesh. CC0 1.0.","status":"published","url":"https://3dassets.dev/assets/storybook-christmas-market-marshmallow-cocoa-mug-3f3e76ae","cdnUrl":"https://cdn.3dassets.dev/assets/19719/v1/model.glb","downloadUrl":"https://3dassets.dev/download/storybook-christmas-market-marshmallow-cocoa-mug-3f3e76ae","thumbnailUrl":"https://cdn.3dassets.dev/assets/19719/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/19719/v1/poster.webp","blurhash":"UECX{K^j0fE1~TxtD+M|2SNGv*W=IoS2t7bI","category":{"slug":"food","title":"Food & Drink"},"tags":[{"slug":"seasonal","title":"Seasonal & Holiday"},{"slug":"stylized","title":"Stylized"},{"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":94020,"triangles":1888,"vertices":5664,"meshes":4,"materials":4,"textures":0,"animations":[],"boundingBox":{"min":[-0.24000000953674316,6.054031600477572e-7,-0.17074039370248115],"max":[0.24000000953674316,0.28778770088097955,0.17075000703334808]},"sizeMeters":[0.48,0.288,0.341],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"Claude Fable 5.1","downloads":0,"publishedAt":"2026-09-07T17:02:12.806Z","updatedAt":"2026-09-07T17:02:12.974Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/19719/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function MarshmallowCocoaMugStorybookChristmasMarket(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/19719/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/19719/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/19719/v1/model.glb\" alt=\"Marshmallow Cocoa Mug (Storybook Christmas Market)\" 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/19719/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/19719/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"19720","slug":"storybook-christmas-market-brass-tea-kettle-bfcf73ad","title":"Brass Tea Kettle (Storybook Christmas Market)","summary":"Turned kettle body with fitted lid, dark insulated handle and curved pouring spout.","description":"Turned kettle body with fitted lid, dark insulated handle and curved pouring spout. Storybook Christmas Market: original smooth stylized geometry with modeled construction details. Metres, Y-up, front +Z; grounded footprint-centred origin. Eight shared PBR materials, no external textures. Static, unrigged; no collision mesh. CC0 1.0.","status":"published","url":"https://3dassets.dev/assets/storybook-christmas-market-brass-tea-kettle-bfcf73ad","cdnUrl":"https://cdn.3dassets.dev/assets/19720/v1/model.glb","downloadUrl":"https://3dassets.dev/download/storybook-christmas-market-brass-tea-kettle-bfcf73ad","thumbnailUrl":"https://cdn.3dassets.dev/assets/19720/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/19720/v1/poster.webp","blurhash":"UC9?p_of03M|V]WXkBoI04ax~9t6bEs,oeS4","category":{"slug":"props","title":"Props & Furniture"},"tags":[{"slug":"seasonal","title":"Seasonal & Holiday"},{"slug":"stylized","title":"Stylized"},{"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":104744,"triangles":2144,"vertices":6432,"meshes":2,"materials":2,"textures":0,"animations":[],"boundingBox":{"min":[-0.5510448217391968,0.000016525369118725042,-0.3199755421961275],"max":[0.5510448217391968,0.6540116835507779,0.3199755421961275]},"sizeMeters":[1.102,0.654,0.64],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"Claude Fable 5.1","downloads":0,"publishedAt":"2026-09-07T17:02:15.560Z","updatedAt":"2026-09-07T17:02:15.674Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/19720/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function BrassTeaKettleStorybookChristmasMarket(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/19720/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/19720/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/19720/v1/model.glb\" alt=\"Brass Tea Kettle (Storybook Christmas Market)\" 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/19720/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/19720/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"19721","slug":"storybook-christmas-market-iced-cookie-platter-5e980012","title":"Iced Cookie Platter (Storybook Christmas Market)","summary":"Rimmed porcelain platter with iced star biscuits and a miniature gingerbread person.","description":"Rimmed porcelain platter with iced star biscuits and a miniature gingerbread person. Storybook Christmas Market: original smooth stylized geometry with modeled construction details. Metres, Y-up, front +Z; grounded footprint-centred origin. Eight shared PBR materials, no external textures. Static, unrigged; no collision mesh. CC0 1.0.","status":"published","url":"https://3dassets.dev/assets/storybook-christmas-market-iced-cookie-platter-5e980012","cdnUrl":"https://cdn.3dassets.dev/assets/19721/v1/model.glb","downloadUrl":"https://3dassets.dev/download/storybook-christmas-market-iced-cookie-platter-5e980012","thumbnailUrl":"https://cdn.3dassets.dev/assets/19721/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/19721/v1/poster.webp","blurhash":"UCC6u*xa00WB-pj[M{j@00Rj~Wj?4.a{%2WC","category":{"slug":"food","title":"Food & Drink"},"tags":[{"slug":"seasonal","title":"Seasonal & Holiday"},{"slug":"stylized","title":"Stylized"},{"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":88680,"triangles":1780,"vertices":5340,"meshes":4,"materials":4,"textures":0,"animations":[],"boundingBox":{"min":[-0.5,-0.0000042990516269519885,-0.5],"max":[0.5,0.1430664733718479,0.5]},"sizeMeters":[1,0.143,1],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"Claude Fable 5.1","downloads":0,"publishedAt":"2026-09-07T17:02:15.572Z","updatedAt":"2026-09-07T17:02:15.677Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/19721/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function IcedCookiePlatterStorybookChristmasMarket(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/19721/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/19721/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/19721/v1/model.glb\" alt=\"Iced Cookie Platter (Storybook Christmas Market)\" 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/19721/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/19721/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"19722","slug":"storybook-christmas-market-iced-gingerbread-house-4dfd219b","title":"Iced Gingerbread House (Storybook Christmas Market)","summary":"Tabletop gingerbread house with piped icing, gumdrops, candy door and glowing sugar windows.","description":"Tabletop gingerbread house with piped icing, gumdrops, candy door and glowing sugar windows. Storybook Christmas Market: original smooth stylized geometry with modeled construction details. Metres, Y-up, front +Z; grounded footprint-centred origin. Eight shared PBR materials, no external textures. Static, unrigged; no collision mesh. CC0 1.0.","status":"published","url":"https://3dassets.dev/assets/storybook-christmas-market-iced-gingerbread-house-4dfd219b","cdnUrl":"https://cdn.3dassets.dev/assets/19722/v1/model.glb","downloadUrl":"https://3dassets.dev/download/storybook-christmas-market-iced-gingerbread-house-4dfd219b","thumbnailUrl":"https://cdn.3dassets.dev/assets/19722/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/19722/v1/poster.webp","blurhash":"U6F5EY~q02RP00Xnx]#R004.#7$NSiMd-nOs","category":{"slug":"food","title":"Food & Drink"},"tags":[{"slug":"seasonal","title":"Seasonal & Holiday"},{"slug":"stylized","title":"Stylized"},{"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":163260,"triangles":3316,"vertices":9948,"meshes":5,"materials":5,"textures":0,"animations":[],"boundingBox":{"min":[-0.5400000214576721,0.000021286214170537776,-0.46003908197243926],"max":[0.5400000214576721,1.0925166606903076,0.46003908197243926]},"sizeMeters":[1.08,1.092,0.92],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"Claude Fable 5.1","downloads":0,"publishedAt":"2026-09-07T17:02:15.607Z","updatedAt":"2026-09-07T17:02:15.701Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/19722/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function IcedGingerbreadHouseStorybookChristmasMarket(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/19722/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/19722/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/19722/v1/model.glb\" alt=\"Iced Gingerbread House (Storybook Christmas Market)\" 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/19722/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/19722/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"19723","slug":"storybook-christmas-market-hanging-pretzel-stand-537d167f","title":"Hanging Pretzel Stand (Storybook Christmas Market)","summary":"Brass counter stand with hanging salted pretzels and curved display hooks.","description":"Brass counter stand with hanging salted pretzels and curved display hooks. Storybook Christmas Market: original smooth stylized geometry with modeled construction details. Metres, Y-up, front +Z; grounded footprint-centred origin. Eight shared PBR materials, no external textures. Static, unrigged; no collision mesh. CC0 1.0.","status":"published","url":"https://3dassets.dev/assets/storybook-christmas-market-hanging-pretzel-stand-537d167f","cdnUrl":"https://cdn.3dassets.dev/assets/19723/v1/model.glb","downloadUrl":"https://3dassets.dev/download/storybook-christmas-market-hanging-pretzel-stand-537d167f","thumbnailUrl":"https://cdn.3dassets.dev/assets/19723/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/19723/v1/poster.webp","blurhash":"U6AvLC}=0258n5$i%KNw0MNI={NHX8NbIqaL","category":{"slug":"food","title":"Food & Drink"},"tags":[{"slug":"seasonal","title":"Seasonal & Holiday"},{"slug":"stylized","title":"Stylized"},{"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":183476,"triangles":3768,"vertices":11304,"meshes":3,"materials":3,"textures":0,"animations":[],"boundingBox":{"min":[-0.49819961190223694,0,-0.300022428833642],"max":[0.49819961190223694,0.9449999928474426,0.300022428833642]},"sizeMeters":[0.996,0.945,0.6],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"Claude Fable 5.1","downloads":0,"publishedAt":"2026-09-07T17:02:15.722Z","updatedAt":"2026-09-07T17:02:15.833Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/19723/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function HangingPretzelStandStorybookChristmasMarket(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/19723/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/19723/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/19723/v1/model.glb\" alt=\"Hanging Pretzel Stand (Storybook Christmas Market)\" 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/19723/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/19723/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"19724","slug":"storybook-christmas-market-winter-bread-basket-fb409e38","title":"Winter Bread Basket (Storybook Christmas Market)","summary":"Woven-style basket with modeled ribs, rolled rim and two scored loaves.","description":"Woven-style basket with modeled ribs, rolled rim and two scored loaves. Storybook Christmas Market: original smooth stylized geometry with modeled construction details. Metres, Y-up, front +Z; grounded footprint-centred origin. Eight shared PBR materials, no external textures. Static, unrigged; no collision mesh. CC0 1.0.","status":"published","url":"https://3dassets.dev/assets/storybook-christmas-market-winter-bread-basket-fb409e38","cdnUrl":"https://cdn.3dassets.dev/assets/19724/v1/model.glb","downloadUrl":"https://3dassets.dev/download/storybook-christmas-market-winter-bread-basket-fb409e38","thumbnailUrl":"https://cdn.3dassets.dev/assets/19724/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/19724/v1/poster.webp","blurhash":"U7A]KR-o02IV%3oJIVV[02NH}?t6E1bb%LkB","category":{"slug":"food","title":"Food & Drink"},"tags":[{"slug":"seasonal","title":"Seasonal & Holiday"},{"slug":"stylized","title":"Stylized"},{"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":196868,"triangles":4048,"vertices":12144,"meshes":3,"materials":3,"textures":0,"animations":[],"boundingBox":{"min":[-0.44999998807907104,-0.000023130976521124058,-0.44999998807907104],"max":[0.44999998807907104,0.452023123108708,0.44999998807907104]},"sizeMeters":[0.9,0.452,0.9],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"Claude Fable 5.1","downloads":0,"publishedAt":"2026-09-07T17:02:16.091Z","updatedAt":"2026-09-07T17:02:16.195Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/19724/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function WinterBreadBasketStorybookChristmasMarket(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/19724/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/19724/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/19724/v1/model.glb\" alt=\"Winter Bread Basket (Storybook Christmas Market)\" 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/19724/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/19724/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"19726","slug":"storybook-christmas-market-chestnut-brazier-5d37224e","title":"Chestnut Brazier (Storybook Christmas Market)","summary":"Three-legged iron roasting bowl with brass grate, chestnuts and glowing coals.","description":"Three-legged iron roasting bowl with brass grate, chestnuts and glowing coals. Storybook Christmas Market: original smooth stylized geometry with modeled construction details. Metres, Y-up, front +Z; grounded footprint-centred origin. Eight shared PBR materials, no external textures. Static, unrigged; no collision mesh. CC0 1.0.","status":"published","url":"https://3dassets.dev/assets/storybook-christmas-market-chestnut-brazier-5d37224e","cdnUrl":"https://cdn.3dassets.dev/assets/19726/v1/model.glb","downloadUrl":"https://3dassets.dev/download/storybook-christmas-market-chestnut-brazier-5d37224e","thumbnailUrl":"https://cdn.3dassets.dev/assets/19726/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/19726/v1/poster.webp","blurhash":"UH8:|ooyD*j[~ToyE2jt%KkBRkf8NIa#afay","category":{"slug":"props","title":"Props & Furniture"},"tags":[{"slug":"seasonal","title":"Seasonal & Holiday"},{"slug":"stylized","title":"Stylized"},{"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":98352,"triangles":1980,"vertices":5940,"meshes":4,"materials":4,"textures":0,"animations":[],"boundingBox":{"min":[-0.4449999928474426,-0.00002933461410636884,-0.4449999928474426],"max":[0.4449999928474426,0.7512729439548924,0.4449999928474426]},"sizeMeters":[0.89,0.751,0.89],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"Claude Fable 5.1","downloads":0,"publishedAt":"2026-09-07T17:02:16.202Z","updatedAt":"2026-09-07T17:02:16.335Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/19726/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function ChestnutBrazierStorybookChristmasMarket(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/19726/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/19726/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/19726/v1/model.glb\" alt=\"Chestnut Brazier (Storybook Christmas Market)\" 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/19726/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/19726/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"19725","slug":"storybook-christmas-market-chocolate-yule-log-bf24fbbc","title":"Chocolate Yule Log (Storybook Christmas Market)","summary":"Chocolate log cake with spiral cream ends, bark grooves and holly decoration.","description":"Chocolate log cake with spiral cream ends, bark grooves and holly decoration. Storybook Christmas Market: original smooth stylized geometry with modeled construction details. Metres, Y-up, front +Z; grounded footprint-centred origin. Eight shared PBR materials, no external textures. Static, unrigged; no collision mesh. CC0 1.0.","status":"published","url":"https://3dassets.dev/assets/storybook-christmas-market-chocolate-yule-log-bf24fbbc","cdnUrl":"https://cdn.3dassets.dev/assets/19725/v1/model.glb","downloadUrl":"https://3dassets.dev/download/storybook-christmas-market-chocolate-yule-log-bf24fbbc","thumbnailUrl":"https://cdn.3dassets.dev/assets/19725/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/19725/v1/poster.webp","blurhash":"UHEL+[xa4:oz00xtx]M{0LIUrqof_NXTxanh","category":{"slug":"food","title":"Food & Drink"},"tags":[{"slug":"seasonal","title":"Seasonal & Holiday"},{"slug":"stylized","title":"Stylized"},{"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":189060,"triangles":3856,"vertices":11568,"meshes":5,"materials":5,"textures":0,"animations":[],"boundingBox":{"min":[-0.41499999165534973,0.000009614729295226443,-0.24000518332068477],"max":[0.41499999165534973,0.45100000500679016,0.24000518332068477]},"sizeMeters":[0.83,0.451,0.48],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"Claude Fable 5.1","downloads":0,"publishedAt":"2026-09-07T17:02:16.110Z","updatedAt":"2026-09-07T17:02:16.223Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/19725/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function ChocolateYuleLogStorybookChristmasMarket(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/19725/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/19725/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/19725/v1/model.glb\" alt=\"Chocolate Yule Log (Storybook Christmas Market)\" 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/19725/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/19725/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"19727","slug":"storybook-christmas-market-peppermint-candy-jar-7996c0a5","title":"Peppermint Candy Jar (Storybook Christmas Market)","summary":"Open ceramic candy jar with thick rim, star label and visible peppermint sweets. Opaque ceramic.","description":"Open ceramic candy jar with thick rim, star label and visible peppermint sweets. Opaque ceramic. Storybook Christmas Market: original smooth stylized geometry with modeled construction details. Metres, Y-up, front +Z; grounded footprint-centred origin. Eight shared PBR materials, no external textures. Static, unrigged; no collision mesh. CC0 1.0.","status":"published","url":"https://3dassets.dev/assets/storybook-christmas-market-peppermint-candy-jar-7996c0a5","cdnUrl":"https://cdn.3dassets.dev/assets/19727/v1/model.glb","downloadUrl":"https://3dassets.dev/download/storybook-christmas-market-peppermint-candy-jar-7996c0a5","thumbnailUrl":"https://cdn.3dassets.dev/assets/19727/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/19727/v1/poster.webp","blurhash":"U9BzIN%M009Z:*WBGFt700M|_N%15rog,:RP","category":{"slug":"food","title":"Food & Drink"},"tags":[{"slug":"seasonal","title":"Seasonal & Holiday"},{"slug":"stylized","title":"Stylized"},{"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":106656,"triangles":2152,"vertices":6456,"meshes":4,"materials":4,"textures":0,"animations":[],"boundingBox":{"min":[-0.23000000417232513,0,-0.24650000035762787],"max":[0.23000000417232513,0.5650066071598572,0.24650000035762787]},"sizeMeters":[0.46,0.565,0.493],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"Claude Fable 5.1","downloads":0,"publishedAt":"2026-09-07T17:02:16.247Z","updatedAt":"2026-09-07T17:02:16.397Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/19727/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function PeppermintCandyJarStorybookChristmasMarket(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/19727/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/19727/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/19727/v1/model.glb\" alt=\"Peppermint Candy Jar (Storybook Christmas Market)\" 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/19727/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/19727/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"19728","slug":"storybook-christmas-market-painted-rocking-horse-b155d500","title":"Painted Rocking Horse (Storybook Christmas Market)","summary":"Beveled wooden horse with swept rockers, saddle, mane, tail and bridle lines.","description":"Beveled wooden horse with swept rockers, saddle, mane, tail and bridle lines. Storybook Christmas Market: original smooth stylized geometry with modeled construction details. Metres, Y-up, front +Z; grounded footprint-centred origin. Eight shared PBR materials, no external textures. Static, unrigged; no collision mesh. CC0 1.0.","status":"published","url":"https://3dassets.dev/assets/storybook-christmas-market-painted-rocking-horse-b155d500","cdnUrl":"https://cdn.3dassets.dev/assets/19728/v1/model.glb","downloadUrl":"https://3dassets.dev/download/storybook-christmas-market-painted-rocking-horse-b155d500","thumbnailUrl":"https://cdn.3dassets.dev/assets/19728/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/19728/v1/poster.webp","blurhash":"UAD9CuMd00.8t-IBRO.800S$~Wrr4T-;?HDP","category":{"slug":"props","title":"Props & Furniture"},"tags":[{"slug":"seasonal","title":"Seasonal & Holiday"},{"slug":"stylized","title":"Stylized"},{"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":87584,"triangles":1740,"vertices":5220,"meshes":5,"materials":5,"textures":0,"animations":[],"boundingBox":{"min":[-0.6090086102485657,-0.00001760622105095866,-0.2350204131166452],"max":[0.6090086102485657,1.1724201218505677,0.2350204131166452]},"sizeMeters":[1.218,1.172,0.47],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"Claude Fable 5.1","downloads":0,"publishedAt":"2026-09-07T17:02:18.980Z","updatedAt":"2026-09-07T17:02:19.094Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/19728/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function PaintedRockingHorseStorybookChristmasMarket(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/19728/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/19728/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/19728/v1/model.glb\" alt=\"Painted Rocking Horse (Storybook Christmas Market)\" 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/19728/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/19728/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"19729","slug":"storybook-christmas-market-little-christmas-train-d829f948","title":"Little Christmas Train (Storybook Christmas Market)","summary":"Toy locomotive with turned boiler, flared chimney, detailed wheels, rods and cabin windows.","description":"Toy locomotive with turned boiler, flared chimney, detailed wheels, rods and cabin windows. Storybook Christmas Market: original smooth stylized geometry with modeled construction details. Metres, Y-up, front +Z; grounded footprint-centred origin. Eight shared PBR materials, no external textures. Static, unrigged; no collision mesh. CC0 1.0.","status":"published","url":"https://3dassets.dev/assets/storybook-christmas-market-little-christmas-train-d829f948","cdnUrl":"https://cdn.3dassets.dev/assets/19729/v1/model.glb","downloadUrl":"https://3dassets.dev/download/storybook-christmas-market-little-christmas-train-d829f948","thumbnailUrl":"https://cdn.3dassets.dev/assets/19729/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/19729/v1/poster.webp","blurhash":"U68zDc}G002mP9%1#SM|0171%g[CVuEMJRtQ","category":{"slug":"props","title":"Props & Furniture"},"tags":[{"slug":"seasonal","title":"Seasonal & Holiday"},{"slug":"stylized","title":"Stylized"},{"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":122588,"triangles":2468,"vertices":7404,"meshes":5,"materials":5,"textures":0,"animations":[],"boundingBox":{"min":[-0.5999999642372131,0.000004029913472036739,-0.3219757418702432],"max":[0.5999999642372131,0.8204097005896169,0.3219757418702432]},"sizeMeters":[1.2,0.82,0.644],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"Claude Fable 5.1","downloads":0,"publishedAt":"2026-09-07T17:02:18.992Z","updatedAt":"2026-09-07T17:02:19.108Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/19729/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function LittleChristmasTrainStorybookChristmasMarket(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/19729/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/19729/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/19729/v1/model.glb\" alt=\"Little Christmas Train (Storybook Christmas Market)\" 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/19729/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/19729/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"19731","slug":"storybook-christmas-market-heirloom-nutcracker-7e2d7462","title":"Heirloom Nutcracker (Storybook Christmas Market)","summary":"Turned toy soldier with modeled moustache and jaw, shoulder caps, brass braid, buckled belt and tall hat.","description":"Turned toy soldier with modeled moustache and jaw, shoulder caps, brass braid, buckled belt and tall hat. Storybook Christmas Market: original smooth stylized geometry with modeled construction details. Metres, Y-up, front +Z; grounded footprint-centred origin. Eight shared PBR materials, no external textures. Static, unrigged; no collision mesh. CC0 1.0.","status":"published","url":"https://3dassets.dev/assets/storybook-christmas-market-heirloom-nutcracker-7e2d7462","cdnUrl":"https://cdn.3dassets.dev/assets/19731/v1/model.glb","downloadUrl":"https://3dassets.dev/download/storybook-christmas-market-heirloom-nutcracker-7e2d7462","thumbnailUrl":"https://cdn.3dassets.dev/assets/19731/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/19731/v1/poster.webp","blurhash":"U771G_of00Rjbuj[eoae0zbH}tjFt8j[WAay","category":{"slug":"props","title":"Props & Furniture"},"tags":[{"slug":"seasonal","title":"Seasonal & Holiday"},{"slug":"stylized","title":"Stylized"},{"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":224572,"triangles":4580,"vertices":13740,"meshes":6,"materials":6,"textures":0,"animations":[],"boundingBox":{"min":[-0.37999340804432963,0,-0.2600085407547341],"max":[0.37999340804432963,1.9199999570846558,0.2600085407547341]},"sizeMeters":[0.76,1.92,0.52],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"Claude Fable 5.1","downloads":0,"publishedAt":"2026-09-07T17:02:19.188Z","updatedAt":"2026-09-07T17:02:19.286Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/19731/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function HeirloomNutcrackerStorybookChristmasMarket(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/19731/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/19731/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/19731/v1/model.glb\" alt=\"Heirloom Nutcracker (Storybook Christmas Market)\" 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/19731/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/19731/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"19730","slug":"storybook-christmas-market-stitched-teddy-bear-2f2f23bb","title":"Stitched Teddy Bear (Storybook Christmas Market)","summary":"Smooth seated teddy with inset paw pads, cream muzzle, belly stitching and a velvet bow.","description":"Smooth seated teddy with inset paw pads, cream muzzle, belly stitching and a velvet bow. Storybook Christmas Market: original smooth stylized geometry with modeled construction details. Metres, Y-up, front +Z; grounded footprint-centred origin. Eight shared PBR materials, no external textures. Static, unrigged; no collision mesh. CC0 1.0.","status":"published","url":"https://3dassets.dev/assets/storybook-christmas-market-stitched-teddy-bear-2f2f23bb","cdnUrl":"https://cdn.3dassets.dev/assets/19730/v1/model.glb","downloadUrl":"https://3dassets.dev/download/storybook-christmas-market-stitched-teddy-bear-2f2f23bb","thumbnailUrl":"https://cdn.3dassets.dev/assets/19730/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/19730/v1/poster.webp","blurhash":"U7BL@a?G000K-7jZI@X80LM{~B%MtRt7RPRO","category":{"slug":"props","title":"Props & Furniture"},"tags":[{"slug":"seasonal","title":"Seasonal & Holiday"},{"slug":"stylized","title":"Stylized"},{"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":279036,"triangles":5744,"vertices":17232,"meshes":4,"materials":4,"textures":0,"animations":[],"boundingBox":{"min":[-0.35399940186367335,0,-0.21416198469069267],"max":[0.35399940186367335,0.937749981880188,0.2141724767074547]},"sizeMeters":[0.708,0.938,0.428],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"Claude Fable 5.1","downloads":0,"publishedAt":"2026-09-07T17:02:19.124Z","updatedAt":"2026-09-07T17:02:19.244Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/19730/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function StitchedTeddyBearStorybookChristmasMarket(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/19730/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/19730/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/19730/v1/model.glb\" alt=\"Stitched Teddy Bear (Storybook Christmas Market)\" 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/19730/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/19730/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"19732","slug":"storybook-christmas-market-laced-toy-drum-99058b1e","title":"Laced Toy Drum (Storybook Christmas Market)","summary":"Toy drum with separate heads, brass hoops, twelve diagonal cords and crossed beaters.","description":"Toy drum with separate heads, brass hoops, twelve diagonal cords and crossed beaters. Storybook Christmas Market: original smooth stylized geometry with modeled construction details. Metres, Y-up, front +Z; grounded footprint-centred origin. Eight shared PBR materials, no external textures. Static, unrigged; no collision mesh. CC0 1.0.","status":"published","url":"https://3dassets.dev/assets/storybook-christmas-market-laced-toy-drum-99058b1e","cdnUrl":"https://cdn.3dassets.dev/assets/19732/v1/model.glb","downloadUrl":"https://3dassets.dev/download/storybook-christmas-market-laced-toy-drum-99058b1e","thumbnailUrl":"https://cdn.3dassets.dev/assets/19732/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/19732/v1/poster.webp","blurhash":"UBEo0,?G00NG.mWqDPjZ00Io=|r]8wsB?]S#","category":{"slug":"props","title":"Props & Furniture"},"tags":[{"slug":"seasonal","title":"Seasonal & Holiday"},{"slug":"stylized","title":"Stylized"},{"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":108804,"triangles":2200,"vertices":6600,"meshes":4,"materials":4,"textures":0,"animations":[],"boundingBox":{"min":[-0.3199999928474426,0.000013971065337653465,-0.3199999928474426],"max":[0.3199999928474426,0.4230138241692072,0.3199999928474426]},"sizeMeters":[0.64,0.423,0.64],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"Claude Fable 5.1","downloads":0,"publishedAt":"2026-09-07T17:02:19.598Z","updatedAt":"2026-09-07T17:02:19.684Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/19732/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function LacedToyDrumStorybookChristmasMarket(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/19732/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/19732/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/19732/v1/model.glb\" alt=\"Laced Toy Drum (Storybook Christmas Market)\" 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/19732/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/19732/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"19734","slug":"storybook-christmas-market-woodland-reindeer-0ae9856e","title":"Woodland Reindeer (Storybook Christmas Market)","summary":"Carved-style reindeer with branching antlers, hooves, collar and red nose.","description":"Carved-style reindeer with branching antlers, hooves, collar and red nose. Storybook Christmas Market: original smooth stylized geometry with modeled construction details. Metres, Y-up, front +Z; grounded footprint-centred origin. Eight shared PBR materials, no external textures. Static, unrigged; no collision mesh. CC0 1.0.","status":"published","url":"https://3dassets.dev/assets/storybook-christmas-market-woodland-reindeer-0ae9856e","cdnUrl":"https://cdn.3dassets.dev/assets/19734/v1/model.glb","downloadUrl":"https://3dassets.dev/download/storybook-christmas-market-woodland-reindeer-0ae9856e","thumbnailUrl":"https://cdn.3dassets.dev/assets/19734/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/19734/v1/poster.webp","blurhash":"U78f[fi{03o{?ENHE4%10gNH}?%1ELs:%1R*","category":{"slug":"animals","title":"Animals"},"tags":[{"slug":"seasonal","title":"Seasonal & Holiday"},{"slug":"stylized","title":"Stylized"},{"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":166116,"triangles":3392,"vertices":10176,"meshes":4,"materials":4,"textures":0,"animations":[],"boundingBox":{"min":[-0.5639984607696533,0,-0.3074271082878113],"max":[0.5639984607696533,1.4913000861318613,0.3074271082878113]},"sizeMeters":[1.128,1.491,0.615],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"Claude Fable 5.1","downloads":0,"publishedAt":"2026-09-07T17:02:19.833Z","updatedAt":"2026-09-07T17:02:19.944Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/19734/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function WoodlandReindeerStorybookChristmasMarket(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/19734/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/19734/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/19734/v1/model.glb\" alt=\"Woodland Reindeer (Storybook Christmas Market)\" 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/19734/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/19734/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"19735","slug":"storybook-christmas-market-storybook-snowman-fdb1a0ef","title":"Storybook Snowman (Storybook Christmas Market)","summary":"Smooth three-ball snowman with a turned top hat, wrapped scarf, twig fingers and carrot nose.","description":"Smooth three-ball snowman with a turned top hat, wrapped scarf, twig fingers and carrot nose. Storybook Christmas Market: original smooth stylized geometry with modeled construction details. Metres, Y-up, front +Z; grounded footprint-centred origin. Eight shared PBR materials, no external textures. Static, unrigged; no collision mesh. CC0 1.0.","status":"published","url":"https://3dassets.dev/assets/storybook-christmas-market-storybook-snowman-fdb1a0ef","cdnUrl":"https://cdn.3dassets.dev/assets/19735/v1/model.glb","downloadUrl":"https://3dassets.dev/download/storybook-christmas-market-storybook-snowman-fdb1a0ef","thumbnailUrl":"https://cdn.3dassets.dev/assets/19735/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/19735/v1/poster.webp","blurhash":"UBAJyZxu00IU9FjY-;f+00WB~Wt7?vbbDiad","category":{"slug":"props","title":"Props & Furniture"},"tags":[{"slug":"seasonal","title":"Seasonal & Holiday"},{"slug":"stylized","title":"Stylized"},{"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":233660,"triangles":4784,"vertices":14352,"meshes":5,"materials":5,"textures":0,"animations":[],"boundingBox":{"min":[-0.8424644470214844,0,-0.4390042952202491],"max":[0.8424644470214844,2.1659998893737793,0.4389999806880951]},"sizeMeters":[1.685,2.166,0.878],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"Claude Fable 5.1","downloads":0,"publishedAt":"2026-09-07T17:02:19.879Z","updatedAt":"2026-09-07T17:02:19.973Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/19735/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function StorybookSnowmanStorybookChristmasMarket(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/19735/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/19735/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/19735/v1/model.glb\" alt=\"Storybook Snowman (Storybook Christmas Market)\" 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/19735/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/19735/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"19733","slug":"storybook-christmas-market-lace-up-ice-skates-823184fe","title":"Lace-up Ice Skates (Storybook Christmas Market)","summary":"Pair of cream skates with modeled soles, laces, blade supports and a carrying loop.","description":"Pair of cream skates with modeled soles, laces, blade supports and a carrying loop. Storybook Christmas Market: original smooth stylized geometry with modeled construction details. Metres, Y-up, front +Z; grounded footprint-centred origin. Eight shared PBR materials, no external textures. Static, unrigged; no collision mesh. CC0 1.0.","status":"published","url":"https://3dassets.dev/assets/storybook-christmas-market-lace-up-ice-skates-823184fe","cdnUrl":"https://cdn.3dassets.dev/assets/19733/v1/model.glb","downloadUrl":"https://3dassets.dev/download/storybook-christmas-market-lace-up-ice-skates-823184fe","thumbnailUrl":"https://cdn.3dassets.dev/assets/19733/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/19733/v1/poster.webp","blurhash":"UBDc2U~q00D%Dit7yDIo004n_3%M?vM{MK%M","category":{"slug":"props","title":"Props & Furniture"},"tags":[{"slug":"seasonal","title":"Seasonal & Holiday"},{"slug":"stylized","title":"Stylized"},{"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":92460,"triangles":2060,"vertices":6180,"meshes":5,"materials":5,"textures":0,"animations":[],"boundingBox":{"min":[-0.2976756989955902,-0.000009204261544951131,-0.27189284563064575],"max":[0.2976756989955902,0.7076866626739502,0.27189284563064575]},"sizeMeters":[0.595,0.708,0.544],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"Claude Fable 5.1","downloads":0,"publishedAt":"2026-09-07T17:02:19.817Z","updatedAt":"2026-09-07T17:02:19.925Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/19733/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function LaceUpIceSkatesStorybookChristmasMarket(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/19733/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/19733/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/19733/v1/model.glb\" alt=\"Lace-up Ice Skates (Storybook Christmas Market)\" 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/19733/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/19733/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"19736","slug":"storybook-christmas-market-fur-trimmed-santa-hat-f7f1eebe","title":"Fur-trimmed Santa Hat (Storybook Christmas Market)","summary":"Soft sculpted cap with a folded tip, scalloped fur brim and rounded pompom.","description":"Soft sculpted cap with a folded tip, scalloped fur brim and rounded pompom. Storybook Christmas Market: original smooth stylized geometry with modeled construction details. Metres, Y-up, front +Z; grounded footprint-centred origin. Eight shared PBR materials, no external textures. Static, unrigged; no collision mesh. CC0 1.0.","status":"published","url":"https://3dassets.dev/assets/storybook-christmas-market-fur-trimmed-santa-hat-f7f1eebe","cdnUrl":"https://cdn.3dassets.dev/assets/19736/v1/model.glb","downloadUrl":"https://3dassets.dev/download/storybook-christmas-market-fur-trimmed-santa-hat-f7f1eebe","thumbnailUrl":"https://cdn.3dassets.dev/assets/19736/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/19736/v1/poster.webp","blurhash":"UAChsa$Q0JO=4UNGx]xG0{XS|{rD-;%2s;Nb","category":{"slug":"props","title":"Props & Furniture"},"tags":[{"slug":"seasonal","title":"Seasonal & Holiday"},{"slug":"stylized","title":"Stylized"},{"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":164468,"triangles":3388,"vertices":10164,"meshes":2,"materials":2,"textures":0,"animations":[],"boundingBox":{"min":[-0.39399999380111694,0,-0.3647088171630506],"max":[0.39399999380111694,0.8521263003349304,0.3647088171630506]},"sizeMeters":[0.788,0.852,0.729],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"Claude Fable 5.1","downloads":0,"publishedAt":"2026-09-07T17:02:22.505Z","updatedAt":"2026-09-07T17:02:22.615Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/19736/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function FurTrimmedSantaHatStorybookChristmasMarket(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/19736/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/19736/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/19736/v1/model.glb\" alt=\"Fur-trimmed Santa Hat (Storybook Christmas Market)\" 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/19736/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/19736/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"19737","slug":"storybook-christmas-market-striped-spinning-top-91ab9bf9","title":"Striped Spinning Top (Storybook Christmas Market)","summary":"Turned lacquered toy top with three contrasting brass bands and wooden spindle.","description":"Turned lacquered toy top with three contrasting brass bands and wooden spindle. Storybook Christmas Market: original smooth stylized geometry with modeled construction details. Metres, Y-up, front +Z; grounded footprint-centred origin. Eight shared PBR materials, no external textures. Static, unrigged; no collision mesh. CC0 1.0.","status":"published","url":"https://3dassets.dev/assets/storybook-christmas-market-striped-spinning-top-91ab9bf9","cdnUrl":"https://cdn.3dassets.dev/assets/19737/v1/model.glb","downloadUrl":"https://3dassets.dev/download/storybook-christmas-market-striped-spinning-top-91ab9bf9","thumbnailUrl":"https://cdn.3dassets.dev/assets/19737/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/19737/v1/poster.webp","blurhash":"U99i6:xG0|Nt^PoLI;WV0yR+}Gsp0zS1=Ln+","category":{"slug":"props","title":"Props & Furniture"},"tags":[{"slug":"seasonal","title":"Seasonal & Holiday"},{"slug":"stylized","title":"Stylized"},{"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":75476,"triangles":1520,"vertices":4560,"meshes":3,"materials":3,"textures":0,"animations":[],"boundingBox":{"min":[-0.296999990940094,0,-0.296999990940094],"max":[0.296999990940094,0.651199996471405,0.296999990940094]},"sizeMeters":[0.594,0.651,0.594],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"Claude Fable 5.1","downloads":0,"publishedAt":"2026-09-07T17:02:22.635Z","updatedAt":"2026-09-07T17:02:22.805Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/19737/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function StripedSpinningTopStorybookChristmasMarket(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/19737/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/19737/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/19737/v1/model.glb\" alt=\"Striped Spinning Top (Storybook Christmas Market)\" 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/19737/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/19737/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"19738","slug":"storybook-christmas-market-star-music-box-4fc1673b","title":"Star Music Box (Storybook Christmas Market)","summary":"Open keepsake box with padded interior, turned feet, brass trim, crank and a star mechanism. Static display.","description":"Open keepsake box with padded interior, turned feet, brass trim, crank and a star mechanism. Static display. Storybook Christmas Market: original smooth stylized geometry with modeled construction details. Metres, Y-up, front +Z; grounded footprint-centred origin. Eight shared PBR materials, no external textures. Static, unrigged; no collision mesh. CC0 1.0.","status":"published","url":"https://3dassets.dev/assets/storybook-christmas-market-star-music-box-4fc1673b","cdnUrl":"https://cdn.3dassets.dev/assets/19738/v1/model.glb","downloadUrl":"https://3dassets.dev/download/storybook-christmas-market-star-music-box-4fc1673b","thumbnailUrl":"https://cdn.3dassets.dev/assets/19738/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/19738/v1/poster.webp","blurhash":"U4BUza=}00m+FrK0I=Vu01n4cp7J,^|{]$J6","category":{"slug":"props","title":"Props & Furniture"},"tags":[{"slug":"seasonal","title":"Seasonal & Holiday"},{"slug":"stylized","title":"Stylized"},{"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":84052,"triangles":1772,"vertices":5316,"meshes":5,"materials":3,"textures":0,"animations":[],"boundingBox":{"min":[-0.37500065565109253,0.00001934012875337565,-0.26365863244993687],"max":[0.37500065565109253,0.7182943538714908,0.26368398301158547]},"sizeMeters":[0.75,0.718,0.527],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"Claude Fable 5.1","downloads":0,"publishedAt":"2026-09-07T17:02:22.867Z","updatedAt":"2026-09-07T17:02:23.020Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/19738/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function StarMusicBoxStorybookChristmasMarket(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/19738/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/19738/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/19738/v1/model.glb\" alt=\"Star Music Box (Storybook Christmas Market)\" 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/19738/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/19738/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"19739","slug":"storybook-christmas-market-numbered-advent-calendar-47063abf","title":"Numbered Advent Calendar (Storybook Christmas Market)","summary":"House-shaped advent calendar with twenty-four individual numbered doors and brass pulls.","description":"House-shaped advent calendar with twenty-four individual numbered doors and brass pulls. Storybook Christmas Market: original smooth stylized geometry with modeled construction details. Metres, Y-up, front +Z; grounded footprint-centred origin. Eight shared PBR materials, no external textures. Static, unrigged; no collision mesh. CC0 1.0.","status":"published","url":"https://3dassets.dev/assets/storybook-christmas-market-numbered-advent-calendar-47063abf","cdnUrl":"https://cdn.3dassets.dev/assets/19739/v1/model.glb","downloadUrl":"https://3dassets.dev/download/storybook-christmas-market-numbered-advent-calendar-47063abf","thumbnailUrl":"https://cdn.3dassets.dev/assets/19739/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/19739/v1/poster.webp","blurhash":"U6BK|J;Q0KBn+JozO=RP0{J7}G$kJ%wKj]K2","category":{"slug":"props","title":"Props & Furniture"},"tags":[{"slug":"seasonal","title":"Seasonal & Holiday"},{"slug":"stylized","title":"Stylized"},{"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":395816,"triangles":8160,"vertices":24480,"meshes":5,"materials":5,"textures":0,"animations":[],"boundingBox":{"min":[-0.593499994938472,0.000012824160246449612,-0.12726716437194932],"max":[0.593499994938472,1.332147479057312,0.12722935722792092]},"sizeMeters":[1.187,1.332,0.254],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"Claude Fable 5.1","downloads":0,"publishedAt":"2026-09-07T17:02:22.913Z","updatedAt":"2026-09-07T17:02:23.050Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/19739/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function NumberedAdventCalendarStorybookChristmasMarket(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/19739/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/19739/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/19739/v1/model.glb\" alt=\"Numbered Advent Calendar (Storybook Christmas Market)\" 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/19739/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/19739/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"19740","slug":"storybook-christmas-market-turned-leg-display-table-b99494db","title":"Turned-leg Display Table (Storybook Christmas Market)","summary":"Five-plank market display table with turned legs and apron. Tabletop is Y=0.855 m; small ivory runner adds 0.04 m.","description":"Five-plank market display table with turned legs and apron. Tabletop is Y=0.855 m; small ivory runner adds 0.04 m. Storybook Christmas Market: original smooth stylized geometry with modeled construction details. Metres, Y-up, front +Z; grounded footprint-centred origin. Eight shared PBR materials, no external textures. Static, unrigged; no collision mesh. CC0 1.0.","status":"published","url":"https://3dassets.dev/assets/storybook-christmas-market-turned-leg-display-table-b99494db","cdnUrl":"https://cdn.3dassets.dev/assets/19740/v1/model.glb","downloadUrl":"https://3dassets.dev/download/storybook-christmas-market-turned-leg-display-table-b99494db","thumbnailUrl":"https://cdn.3dassets.dev/assets/19740/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/19740/v1/poster.webp","blurhash":"UECF07w|9uxG}@-UNGIq0}xss:I;0zNaxaoL","category":{"slug":"props","title":"Props & Furniture"},"tags":[{"slug":"seasonal","title":"Seasonal & Holiday"},{"slug":"stylized","title":"Stylized"},{"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":86652,"triangles":1752,"vertices":5256,"meshes":3,"materials":3,"textures":0,"animations":[],"boundingBox":{"min":[-1.024999976158142,0.00003870169040348648,-0.47250662678514166],"max":[1.024999976158142,0.8949957282032321,0.47250662678514166]},"sizeMeters":[2.05,0.895,0.945],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"Claude Fable 5.1","downloads":0,"publishedAt":"2026-09-07T17:02:23.164Z","updatedAt":"2026-09-07T17:02:23.368Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/19740/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function TurnedLegDisplayTableStorybookChristmasMarket(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/19740/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/19740/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/19740/v1/model.glb\" alt=\"Turned-leg Display Table (Storybook Christmas Market)\" 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/19740/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/19740/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"19743","slug":"storybook-christmas-market-open-pine-crate-6d5aadd9","title":"Open Pine Crate (Storybook Christmas Market)","summary":"Open slatted shipping crate with corner posts, gapped boards, base planks and iron nail heads.","description":"Open slatted shipping crate with corner posts, gapped boards, base planks and iron nail heads. Storybook Christmas Market: original smooth stylized geometry with modeled construction details. Metres, Y-up, front +Z; grounded footprint-centred origin. Eight shared PBR materials, no external textures. Static, unrigged; no collision mesh. CC0 1.0.","status":"published","url":"https://3dassets.dev/assets/storybook-christmas-market-open-pine-crate-6d5aadd9","cdnUrl":"https://cdn.3dassets.dev/assets/19743/v1/model.glb","downloadUrl":"https://3dassets.dev/download/storybook-christmas-market-open-pine-crate-6d5aadd9","thumbnailUrl":"https://cdn.3dassets.dev/assets/19743/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/19743/v1/poster.webp","blurhash":"U7FE4D~90yb@^ioLW-%104E35SIrN0xGM}9v","category":{"slug":"props","title":"Props & Furniture"},"tags":[{"slug":"seasonal","title":"Seasonal & Holiday"},{"slug":"stylized","title":"Stylized"},{"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":126196,"triangles":2592,"vertices":7776,"meshes":2,"materials":2,"textures":0,"animations":[],"boundingBox":{"min":[-0.3425000011920929,-0.000005036424221893654,-0.31081050634384155],"max":[0.3425000011920929,0.5000050364242219,0.31081050634384155]},"sizeMeters":[0.685,0.5,0.622],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"Claude Fable 5.1","downloads":0,"publishedAt":"2026-09-07T17:02:23.673Z","updatedAt":"2026-09-07T17:02:23.830Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/19743/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function OpenPineCrateStorybookChristmasMarket(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/19743/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/19743/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/19743/v1/model.glb\" alt=\"Open Pine Crate (Storybook Christmas Market)\" 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/19743/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/19743/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"19742","slug":"storybook-christmas-market-three-arm-candelabra-6bbbfe60","title":"Three-arm Candelabra (Storybook Christmas Market)","summary":"Turned brass base, curved candle arms, drip dishes and three wax tapers with emissive flames.","description":"Turned brass base, curved candle arms, drip dishes and three wax tapers with emissive flames. Storybook Christmas Market: original smooth stylized geometry with modeled construction details. Metres, Y-up, front +Z; grounded footprint-centred origin. Eight shared PBR materials, no external textures. Static, unrigged; no collision mesh. CC0 1.0.","status":"published","url":"https://3dassets.dev/assets/storybook-christmas-market-three-arm-candelabra-6bbbfe60","cdnUrl":"https://cdn.3dassets.dev/assets/19742/v1/model.glb","downloadUrl":"https://3dassets.dev/download/storybook-christmas-market-three-arm-candelabra-6bbbfe60","thumbnailUrl":"https://cdn.3dassets.dev/assets/19742/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/19742/v1/poster.webp","blurhash":"U7BfnT-p00D*.T%LibE10g-p^i9F4TbvyERP","category":{"slug":"props","title":"Props & Furniture"},"tags":[{"slug":"seasonal","title":"Seasonal & Holiday"},{"slug":"stylized","title":"Stylized"},{"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":106236,"triangles":2160,"vertices":6480,"meshes":3,"materials":3,"textures":0,"animations":[],"boundingBox":{"min":[-0.49000000953674316,0.000009605423933467527,-0.2599914598774931],"max":[0.49000000953674316,1.0175034678131127,0.2599914598774931]},"sizeMeters":[0.98,1.017,0.52],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"Claude Fable 5.1","downloads":0,"publishedAt":"2026-09-07T17:02:23.617Z","updatedAt":"2026-09-07T17:02:23.743Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/19742/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function ThreeArmCandelabraStorybookChristmasMarket(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/19742/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/19742/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/19742/v1/model.glb\" alt=\"Three-arm Candelabra (Storybook Christmas Market)\" 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/19742/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/19742/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"19741","slug":"storybook-christmas-market-snowy-market-plaza-6aa25ab7","title":"Snowy Market Plaza (Storybook Christmas Market)","summary":"Rounded 14.54-metre snow platform for assembled scenes. Flat top at Y=0.27 m.","description":"Rounded 14.54-metre snow platform for assembled scenes. Flat top at Y=0.27 m. Storybook Christmas Market: original smooth stylized geometry with modeled construction details. Metres, Y-up, front +Z; grounded footprint-centred origin. Eight shared PBR materials, no external textures. Static, unrigged; no collision mesh. CC0 1.0.","status":"published","url":"https://3dassets.dev/assets/storybook-christmas-market-snowy-market-plaza-6aa25ab7","cdnUrl":"https://cdn.3dassets.dev/assets/19741/v1/model.glb","downloadUrl":"https://3dassets.dev/download/storybook-christmas-market-snowy-market-plaza-6aa25ab7","thumbnailUrl":"https://cdn.3dassets.dev/assets/19741/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/19741/v1/poster.webp","blurhash":"UGD0Juxu00WBt7j@WBa#00Rj~qj]M{azogfP","category":{"slug":"environments","title":"Environments & Scenes"},"tags":[{"slug":"seasonal","title":"Seasonal & Holiday"},{"slug":"stylized","title":"Stylized"},{"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":19508,"triangles":384,"vertices":1152,"meshes":1,"materials":1,"textures":0,"animations":[],"boundingBox":{"min":[-7.269999980926514,0.00010331087290765817,-7.269999980926514],"max":[7.269999980926514,0.2698966998559284,7.269999980926514]},"sizeMeters":[14.54,0.27,14.54],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"Claude Fable 5.1","downloads":0,"publishedAt":"2026-09-07T17:02:23.352Z","updatedAt":"2026-09-07T17:02:23.461Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/19741/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function SnowyMarketPlazaStorybookChristmasMarket(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/19741/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/19741/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/19741/v1/model.glb\" alt=\"Snowy Market Plaza (Storybook Christmas Market)\" 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/19741/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/19741/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"19744","slug":"storybook-christmas-market-storybook-mar-70762336-starter-scene","title":"Storybook Christmas Market (Storybook Christmas Market)","summary":"A complete snowy Christmas square with clocktower, bakery, toy stall, central tree and festive street dressing. Snow platform top is Y=0.27 m.","description":"A complete snowy Christmas square with clocktower, bakery, toy stall, central tree and festive street dressing. Snow platform top is Y=0.27 m.","status":"published","url":"https://3dassets.dev/assets/storybook-christmas-market-storybook-mar-70762336-starter-scene","cdnUrl":"https://cdn.3dassets.dev/assets/19744/v1/model.glb","downloadUrl":"https://3dassets.dev/download/storybook-christmas-market-storybook-mar-70762336-starter-scene","thumbnailUrl":"https://cdn.3dassets.dev/assets/19744/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/19744/v1/poster.webp","blurhash":"UEC%21t700oy9FRjxut700Rk^+jF~qt7RQRj","category":{"slug":"environments","title":"Environments & Scenes"},"tags":[{"slug":"seasonal","title":"Seasonal & Holiday"},{"slug":"stylized","title":"Stylized"},{"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":1006724,"triangles":47612,"vertices":43092,"meshes":55,"materials":8,"textures":0,"animations":[],"boundingBox":{"min":[-7.269999980926514,0.00010331087290765817,-7.269999980926514],"max":[7.269999980926514,5.171313781738281,7.269999980926514]},"sizeMeters":[14.54,5.171,14.54],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"Claude Fable 5.1","downloads":0,"publishedAt":"2026-09-07T17:02:26.125Z","updatedAt":"2026-09-07T21:20:52.842Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/19744/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function StorybookChristmasMarketStorybookChristmasMarket(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/19744/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/19744/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/19744/v1/model.glb\" alt=\"Storybook Christmas Market (Storybook Christmas Market)\" 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/19744/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/19744/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"19745","slug":"storybook-christmas-market-winter-bandstand-garden-15893aca","title":"Winter Bandstand Garden (Storybook Christmas Market)","summary":"A quiet winter park with a snow-roofed bandstand, footbridge, iron gate and warm lamplight.","description":"A quiet winter park with a snow-roofed bandstand, footbridge, iron gate and warm lamplight.","status":"published","url":"https://3dassets.dev/assets/storybook-christmas-market-winter-bandstand-garden-15893aca","cdnUrl":"https://cdn.3dassets.dev/assets/19745/v1/model.glb","downloadUrl":"https://3dassets.dev/download/storybook-christmas-market-winter-bandstand-garden-15893aca","thumbnailUrl":"https://cdn.3dassets.dev/assets/19745/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/19745/v1/poster.webp","blurhash":"UECZeJt700kC9FWBxuj[00R%_3ae~qofNGj[","category":{"slug":"environments","title":"Environments & Scenes"},"tags":[{"slug":"seasonal","title":"Seasonal & Holiday"},{"slug":"stylized","title":"Stylized"},{"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":567780,"triangles":29368,"vertices":23696,"meshes":30,"materials":7,"textures":0,"animations":[],"boundingBox":{"min":[-7.269999980926514,0.00010331087290765817,-7.269999980926514],"max":[7.269999980926514,4.651313800811767,7.269999980926514]},"sizeMeters":[14.54,4.651,14.54],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"Claude Fable 5.1","downloads":0,"publishedAt":"2026-09-07T17:02:26.531Z","updatedAt":"2026-09-07T21:20:52.830Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/19745/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function WinterBandstandGardenStorybookChristmasMarket(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/19745/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/19745/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/19745/v1/model.glb\" alt=\"Winter Bandstand Garden (Storybook Christmas Market)\" 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/19745/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/19745/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"19746","slug":"storybook-christmas-market-bakery-christmas-counter-0bdec408","title":"Christmas Bakery Counter (Storybook Christmas Market)","summary":"Bakery exterior and a fully dressed tasting table with individual modeled food props. Tabletop is Y=0.855 m.","description":"Bakery exterior and a fully dressed tasting table with individual modeled food props. Tabletop is Y=0.855 m.","status":"published","url":"https://3dassets.dev/assets/storybook-christmas-market-bakery-christmas-counter-0bdec408","cdnUrl":"https://cdn.3dassets.dev/assets/19746/v1/model.glb","downloadUrl":"https://3dassets.dev/download/storybook-christmas-market-bakery-christmas-counter-0bdec408","thumbnailUrl":"https://cdn.3dassets.dev/assets/19746/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/19746/v1/poster.webp","blurhash":"UDDv1W4n00?I?^D%Z~-;00%2?GX68w?btSIU","category":{"slug":"environments","title":"Environments & Scenes"},"tags":[{"slug":"seasonal","title":"Seasonal & Holiday"},{"slug":"stylized","title":"Stylized"},{"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":681612,"triangles":33340,"vertices":28265,"meshes":40,"materials":7,"textures":0,"animations":[],"boundingBox":{"min":[-2.422478779865824,-0.00002933461410636884,-2.891220573065326],"max":[2.0481996119022368,3.396003171685603,1.689999988079071]},"sizeMeters":[4.471,3.396,4.581],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"Claude Fable 5.1","downloads":0,"publishedAt":"2026-09-07T17:02:26.574Z","updatedAt":"2026-09-07T21:20:52.910Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/19746/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function ChristmasBakeryCounterStorybookChristmasMarket(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/19746/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/19746/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/19746/v1/model.glb\" alt=\"Christmas Bakery Counter (Storybook Christmas Market)\" 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/19746/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/19746/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"19747","slug":"storybook-christmas-market-santa-toy-workshop-01bea88e","title":"Santa Toy Workshop (Storybook Christmas Market)","summary":"A toy market booth and display table filled with carved and painted Christmas toys, parcels and an advent calendar.","description":"A toy market booth and display table filled with carved and painted Christmas toys, parcels and an advent calendar.","status":"published","url":"https://3dassets.dev/assets/storybook-christmas-market-santa-toy-workshop-01bea88e","cdnUrl":"https://cdn.3dassets.dev/assets/19747/v1/model.glb","downloadUrl":"https://3dassets.dev/download/storybook-christmas-market-santa-toy-workshop-01bea88e","thumbnailUrl":"https://cdn.3dassets.dev/assets/19747/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/19747/v1/poster.webp","blurhash":"U9C$ZZ8{00?vy?0KMx^+00so-pS4Hq~W-:9Z","category":{"slug":"environments","title":"Environments & Scenes"},"tags":[{"slug":"seasonal","title":"Seasonal & Holiday"},{"slug":"stylized","title":"Stylized"},{"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":820800,"triangles":37976,"vertices":35051,"meshes":50,"materials":8,"textures":0,"animations":[],"boundingBox":{"min":[-2.3044142896202526,-0.00001760622105095866,-2.562743992176382],"max":[1.9600128009008104,3.214326530441205,2.3160792992717267]},"sizeMeters":[4.264,3.214,4.879],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"Claude Fable 5.1","downloads":0,"publishedAt":"2026-09-07T17:02:26.601Z","updatedAt":"2026-09-07T21:20:52.907Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/19747/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function SantaToyWorkshopStorybookChristmasMarket(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/19747/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/19747/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/19747/v1/model.glb\" alt=\"Santa Toy Workshop (Storybook Christmas Market)\" 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/19747/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/19747/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"19748","slug":"storybook-christmas-market-tree-and-keepsakes-221ddb51","title":"Tree and Keepsakes (Storybook Christmas Market)","summary":"A decorated tree with heirloom toys and presents, plus a separate display table of festive keepsakes.","description":"A decorated tree with heirloom toys and presents, plus a separate display table of festive keepsakes.","status":"published","url":"https://3dassets.dev/assets/storybook-christmas-market-tree-and-keepsakes-221ddb51","cdnUrl":"https://cdn.3dassets.dev/assets/19748/v1/model.glb","downloadUrl":"https://3dassets.dev/download/storybook-christmas-market-tree-and-keepsakes-221ddb51","thumbnailUrl":"https://cdn.3dassets.dev/assets/19748/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/19748/v1/poster.webp","blurhash":"U89Gv|t+01+J0exZ-V9t8yQ.%fTw}Zs=JB#+","category":{"slug":"environments","title":"Environments & Scenes"},"tags":[{"slug":"seasonal","title":"Seasonal & Holiday"},{"slug":"stylized","title":"Stylized"},{"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":580880,"triangles":30032,"vertices":23234,"meshes":39,"materials":8,"textures":0,"animations":[],"boundingBox":{"min":[-2.3424157422988543,-0.000017702346660541934,-1.2424157422988544],"max":[3.343999993801117,3.9313137531280518,1.540542104951404]},"sizeMeters":[5.686,3.931,2.783],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"Claude Fable 5.1","downloads":0,"publishedAt":"2026-09-07T17:02:26.822Z","updatedAt":"2026-09-07T21:20:52.913Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/19748/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function TreeAndKeepsakesStorybookChristmasMarket(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/19748/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/19748/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/19748/v1/model.glb\" alt=\"Tree and Keepsakes (Storybook Christmas Market)\" 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/19748/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/19748/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"19749","slug":"storybook-christmas-market-sleigh-delivery-courtyard-3d9f5dd4","title":"Sleigh Delivery Courtyard (Storybook Christmas Market)","summary":"A chalet courtyard staged for gift deliveries with a cushioned sleigh, sack, parcels, snowman and winter equipment.","description":"A chalet courtyard staged for gift deliveries with a cushioned sleigh, sack, parcels, snowman and winter equipment.","status":"published","url":"https://3dassets.dev/assets/storybook-christmas-market-sleigh-delivery-courtyard-3d9f5dd4","cdnUrl":"https://cdn.3dassets.dev/assets/19749/v1/model.glb","downloadUrl":"https://3dassets.dev/download/storybook-christmas-market-sleigh-delivery-courtyard-3d9f5dd4","thumbnailUrl":"https://cdn.3dassets.dev/assets/19749/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/19749/v1/poster.webp","blurhash":"U9B3ynE100%M.8E1RP-p00xa~WNG00?H%g9Z","category":{"slug":"environments","title":"Environments & Scenes"},"tags":[{"slug":"seasonal","title":"Seasonal & Holiday"},{"slug":"stylized","title":"Stylized"},{"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":764528,"triangles":35780,"vertices":32987,"meshes":47,"materials":8,"textures":0,"animations":[],"boundingBox":{"min":[-3.7424157422988547,-0.000027727139575661752,-3.270108777768397],"max":[3.1150495752538916,3.8495090007781982,3.1662445327727786]},"sizeMeters":[6.857,3.85,6.436],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"Claude Fable 5.1","downloads":0,"publishedAt":"2026-09-07T17:02:27.134Z","updatedAt":"2026-09-07T21:20:52.905Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/19749/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function SleighDeliveryCourtyardStorybookChristmasMarket(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/19749/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/19749/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/19749/v1/model.glb\" alt=\"Sleigh Delivery Courtyard (Storybook Christmas Market)\" 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/19749/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/19749/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}}],"demo":null}}