{"data":{"id":42,"slug":"moonlit-mischief","title":"Moonlit Mischief: Halloween","summary":"24 playful low-poly Halloween props and two assembled vignettes.","description":"An original Halloween miniature collection in pumpkin orange, plum, bone cream and potion green. Includes witchcraft, treats, friendly creatures and graveyard scenery. Static, texture-free CC0 GLBs at metre scale.","url":"https://3dassets.dev/packs/moonlit-mischief","coverUrl":"https://cdn.3dassets.dev/assets/2281/v1/poster.webp","assetCount":26,"aiGenerated":true,"aiGeneratedAssetCount":26,"aiModels":["GPT-6 via Codex"],"aiModelUnspecifiedCount":0,"featured":true,"licenseLabel":"CC0 1.0 Universal","totalBytes":2078700,"totalTriangles":41504,"starterScene":{"id":"2281","slug":"moonlit-mischief-witches-treat-corner-88d4b99c-starter-scene","title":"Witch’s treat corner (Moonlit Mischief: Halloween)","summary":"Composed example for Moonlit Mischief: Halloween.","description":"A bubbling cauldron, spell supplies and Halloween treats arranged beneath a crooked tree.","status":"published","url":"https://3dassets.dev/assets/moonlit-mischief-witches-treat-corner-88d4b99c-starter-scene","cdnUrl":"https://cdn.3dassets.dev/assets/2281/v1/model.glb","downloadUrl":"https://3dassets.dev/download/moonlit-mischief-witches-treat-corner-88d4b99c-starter-scene","thumbnailUrl":"https://cdn.3dassets.dev/assets/2281/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/2281/v1/poster.webp","blurhash":"U6AvRq,+006-4-tQ-=Mx00I_?a-4~qMy9F-;","category":{"slug":"environments","title":"Environments & Scenes"},"tags":[{"slug":"seasonal","title":"Seasonal & Holiday"},{"slug":"low-poly","title":"Low Poly"},{"slug":"kit","title":"Kit / Set"}],"license":{"slug":"cc0-1.0","name":"CC0 1.0 Universal","url":"https://creativecommons.org/publicdomain/zero/1.0/","attributionRequired":false},"contributor":{"username":"3dassets","name":"3D Assets","url":"https://3dassets.dev/u/3dassets"},"stats":{"fileSize":687432,"triangles":13962,"vertices":41886,"meshes":49,"materials":7,"textures":0,"animations":[],"boundingBox":{"min":[-2.444450170875858,-0.000009900400257056852,-1.5368448830801968],"max":[2.315250028271134,2.442621946334839,1.4950010681997599]},"sizeMeters":[4.76,2.443,3.032],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"GPT-6 via Codex","downloads":0,"publishedAt":"2026-09-06T05:00:17.440Z","updatedAt":"2026-09-06T05:00:17.736Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/2281/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function WitchSTreatCornerMoonlitMischiefHalloween(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/2281/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/2281/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/2281/v1/model.glb\" alt=\"Witch’s treat corner (Moonlit Mischief: Halloween)\" 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/2281/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/2281/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},"assets":[{"id":"2113","slug":"moonlit-mischief-jack-o-lantern-e4f56983","title":"Grinning jack-o’-lantern (Moonlit Mischief: Halloween)","summary":"Lobed pumpkin with graphic triangular eyes, a jagged grin, bent stalk and leaf.","description":"Lobed pumpkin with graphic triangular eyes, a jagged grin, bent stalk and leaf. Original static miniature; metres, +Y up, +Z front, floor origin. Solid colours; no textures, rig or animation.","status":"published","url":"https://3dassets.dev/assets/moonlit-mischief-jack-o-lantern-e4f56983","cdnUrl":"https://cdn.3dassets.dev/assets/2113/v1/model.glb","downloadUrl":"https://3dassets.dev/download/moonlit-mischief-jack-o-lantern-e4f56983","thumbnailUrl":"https://cdn.3dassets.dev/assets/2113/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/2113/v1/poster.webp","blurhash":"UID[2ixZ0OV[o2jsf6WX0ORk}=f*NHWXt6s,","category":{"slug":"props","title":"Props & Furniture"},"tags":[{"slug":"seasonal","title":"Seasonal & Holiday"},{"slug":"low-poly","title":"Low Poly"},{"slug":"kit","title":"Kit / Set"}],"license":{"slug":"cc0-1.0","name":"CC0 1.0 Universal","url":"https://creativecommons.org/publicdomain/zero/1.0/","attributionRequired":false},"contributor":{"username":"3dassets","name":"3D Assets","url":"https://3dassets.dev/u/3dassets"},"stats":{"fileSize":107180,"triangles":2164,"vertices":6492,"meshes":4,"materials":4,"textures":0,"animations":[],"boundingBox":{"min":[-0.46860000491142273,-0.000027869136040858944,-0.4456612431121148],"max":[0.46860000491142273,0.9162091016769409,0.461722512847846]},"sizeMeters":[0.937,0.916,0.907],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"GPT-6 via Codex","downloads":0,"publishedAt":"2026-09-06T04:59:20.441Z","updatedAt":"2026-09-06T04:59:20.584Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/2113/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function GrinningJackOLanternMoonlitMischiefHalloween(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/2113/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/2113/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/2113/v1/model.glb\" alt=\"Grinning jack-o’-lantern (Moonlit Mischief: Halloween)\" 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/2113/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/2113/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"2116","slug":"moonlit-mischief-harvest-pumpkin-072d259e","title":"Harvest pumpkin (Moonlit Mischief: Halloween)","summary":"Uncarved ten-lobed harvest pumpkin with bent stem and a broad pointed leaf.","description":"Uncarved ten-lobed harvest pumpkin with bent stem and a broad pointed leaf. Original static miniature; metres, +Y up, +Z front, floor origin. Solid colours; no textures, rig or animation.","status":"published","url":"https://3dassets.dev/assets/moonlit-mischief-harvest-pumpkin-072d259e","cdnUrl":"https://cdn.3dassets.dev/assets/2116/v1/model.glb","downloadUrl":"https://3dassets.dev/download/moonlit-mischief-harvest-pumpkin-072d259e","thumbnailUrl":"https://cdn.3dassets.dev/assets/2116/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/2116/v1/poster.webp","blurhash":"UJEKun$%0OI;Sff7oKkA05NH};t6i{bGbua#","category":{"slug":"props","title":"Props & Furniture"},"tags":[{"slug":"seasonal","title":"Seasonal & Holiday"},{"slug":"low-poly","title":"Low Poly"},{"slug":"kit","title":"Kit / Set"}],"license":{"slug":"cc0-1.0","name":"CC0 1.0 Universal","url":"https://creativecommons.org/publicdomain/zero/1.0/","attributionRequired":false},"contributor":{"username":"3dassets","name":"3D Assets","url":"https://3dassets.dev/u/3dassets"},"stats":{"fileSize":63440,"triangles":1268,"vertices":3804,"meshes":3,"materials":3,"textures":0,"animations":[],"boundingBox":{"min":[-0.46860000491142273,-0.000027869136040858944,-0.4456612431121148],"max":[0.46860000491142273,0.9162091016769409,0.4456612431121148]},"sizeMeters":[0.937,0.916,0.891],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"GPT-6 via Codex","downloads":0,"publishedAt":"2026-09-06T04:59:22.151Z","updatedAt":"2026-09-06T04:59:23.174Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/2116/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function HarvestPumpkinMoonlitMischiefHalloween(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/2116/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/2116/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/2116/v1/model.glb\" alt=\"Harvest pumpkin (Moonlit Mischief: Halloween)\" 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/2116/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/2116/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"2120","slug":"moonlit-mischief-pumpkin-stack-2d32631d","title":"Three pumpkin totem (Moonlit Mischief: Halloween)","summary":"Three different-sized pumpkins stacked into a playful entrance totem.","description":"Three different-sized pumpkins stacked into a playful entrance totem. Original static miniature; metres, +Y up, +Z front, floor origin. Solid colours; no textures, rig or animation.","status":"published","url":"https://3dassets.dev/assets/moonlit-mischief-pumpkin-stack-2d32631d","cdnUrl":"https://cdn.3dassets.dev/assets/2120/v1/model.glb","downloadUrl":"https://3dassets.dev/download/moonlit-mischief-pumpkin-stack-2d32631d","thumbnailUrl":"https://cdn.3dassets.dev/assets/2120/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/2120/v1/poster.webp","blurhash":"UFC#n;ox05RRR-oKf6WW0iWC}=ox$$WXR+oc","category":{"slug":"props","title":"Props & Furniture"},"tags":[{"slug":"seasonal","title":"Seasonal & Holiday"},{"slug":"low-poly","title":"Low Poly"},{"slug":"kit","title":"Kit / Set"}],"license":{"slug":"cc0-1.0","name":"CC0 1.0 Universal","url":"https://creativecommons.org/publicdomain/zero/1.0/","attributionRequired":false},"contributor":{"username":"3dassets","name":"3D Assets","url":"https://3dassets.dev/u/3dassets"},"stats":{"fileSize":271884,"triangles":5596,"vertices":16788,"meshes":4,"materials":4,"textures":0,"animations":[],"boundingBox":{"min":[-0.4686342329364397,0,-0.44568332163063057],"max":[0.4686342329364397,1.8420127630233765,0.4617267825284916]},"sizeMeters":[0.937,1.842,0.907],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"GPT-6 via Codex","downloads":0,"publishedAt":"2026-09-06T04:59:24.805Z","updatedAt":"2026-09-06T04:59:25.726Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/2120/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function ThreePumpkinTotemMoonlitMischiefHalloween(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/2120/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/2120/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/2120/v1/model.glb\" alt=\"Three pumpkin totem (Moonlit Mischief: Halloween)\" 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/2120/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/2120/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"2123","slug":"moonlit-mischief-witch-hat-3fe26447","title":"Witch’s broad-brim hat (Moonlit Mischief: Halloween)","summary":"Faceted plum witch hat with a broad brim, black band and hollow-looking gold buckle.","description":"Faceted plum witch hat with a broad brim, black band and hollow-looking gold buckle. Original static miniature; metres, +Y up, +Z front, floor origin. Solid colours; no textures, rig or animation.","status":"published","url":"https://3dassets.dev/assets/moonlit-mischief-witch-hat-3fe26447","cdnUrl":"https://cdn.3dassets.dev/assets/2123/v1/model.glb","downloadUrl":"https://3dassets.dev/download/moonlit-mischief-witch-hat-3fe26447","thumbnailUrl":"https://cdn.3dassets.dev/assets/2123/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/2123/v1/poster.webp","blurhash":"U8969Jxc0vI-5fWTs=a#0vR%=%xH^BoMjaoN","category":{"slug":"props","title":"Props & Furniture"},"tags":[{"slug":"seasonal","title":"Seasonal & Holiday"},{"slug":"low-poly","title":"Low Poly"},{"slug":"kit","title":"Kit / Set"}],"license":{"slug":"cc0-1.0","name":"CC0 1.0 Universal","url":"https://creativecommons.org/publicdomain/zero/1.0/","attributionRequired":false},"contributor":{"username":"3dassets","name":"3D Assets","url":"https://3dassets.dev/u/3dassets"},"stats":{"fileSize":18260,"triangles":328,"vertices":984,"meshes":3,"materials":3,"textures":0,"animations":[],"boundingBox":{"min":[-0.5099999904632568,-0.000009900400257056852,-0.5099999904632568],"max":[0.5099999904632568,0.7900099218579292,0.5099999904632568]},"sizeMeters":[1.02,0.79,1.02],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"GPT-6 via Codex","downloads":0,"publishedAt":"2026-09-06T04:59:27.680Z","updatedAt":"2026-09-06T04:59:28.353Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/2123/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function WitchSBroadBrimHatMoonlitMischiefHalloween(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/2123/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/2123/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/2123/v1/model.glb\" alt=\"Witch’s broad-brim hat (Moonlit Mischief: Halloween)\" 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/2123/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/2123/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"2125","slug":"moonlit-mischief-friendly-ghost-76e61849","title":"Little sheet ghost (Moonlit Mischief: Halloween)","summary":"Cream sheet ghost with flared hem, little waving arms and a surprised face.","description":"Cream sheet ghost with flared hem, little waving arms and a surprised face. Original static miniature; metres, +Y up, +Z front, floor origin. Solid colours; no textures, rig or animation.","status":"published","url":"https://3dassets.dev/assets/moonlit-mischief-friendly-ghost-76e61849","cdnUrl":"https://cdn.3dassets.dev/assets/2125/v1/model.glb","downloadUrl":"https://3dassets.dev/download/moonlit-mischief-friendly-ghost-76e61849","thumbnailUrl":"https://cdn.3dassets.dev/assets/2125/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/2125/v1/poster.webp","blurhash":"UEEVvf%M00D%IUayoeay00Rj~pt7%MayWBj[","category":{"slug":"characters","title":"Characters & Creatures"},"tags":[{"slug":"seasonal","title":"Seasonal & Holiday"},{"slug":"low-poly","title":"Low Poly"},{"slug":"kit","title":"Kit / Set"}],"license":{"slug":"cc0-1.0","name":"CC0 1.0 Universal","url":"https://creativecommons.org/publicdomain/zero/1.0/","attributionRequired":false},"contributor":{"username":"3dassets","name":"3D Assets","url":"https://3dassets.dev/u/3dassets"},"stats":{"fileSize":30212,"triangles":592,"vertices":1776,"meshes":2,"materials":2,"textures":0,"animations":[],"boundingBox":{"min":[-0.5180000066757202,0.00002626516044301752,-0.3800068410434572],"max":[0.5180000066757202,1.0099737253028138,0.3800068410434572]},"sizeMeters":[1.036,1.01,0.76],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"GPT-6 via Codex","downloads":0,"publishedAt":"2026-09-06T04:59:29.869Z","updatedAt":"2026-09-06T04:59:30.888Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/2125/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function LittleSheetGhostMoonlitMischiefHalloween(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/2125/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/2125/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/2125/v1/model.glb\" alt=\"Little sheet ghost (Moonlit Mischief: Halloween)\" 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/2125/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/2125/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"2132","slug":"moonlit-mischief-witch-cauldron-c8e797ae","title":"Bubbling witch cauldron (Moonlit Mischief: Halloween)","summary":"Open thick-walled iron cauldron with three feet, side handles and a bubbling green brew.","description":"Open thick-walled iron cauldron with three feet, side handles and a bubbling green brew. Original static miniature; metres, +Y up, +Z front, floor origin. Solid colours; no textures, rig or animation.","status":"published","url":"https://3dassets.dev/assets/moonlit-mischief-witch-cauldron-c8e797ae","cdnUrl":"https://cdn.3dassets.dev/assets/2132/v1/model.glb","downloadUrl":"https://3dassets.dev/download/moonlit-mischief-witch-cauldron-c8e797ae","thumbnailUrl":"https://cdn.3dassets.dev/assets/2132/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/2132/v1/poster.webp","blurhash":"UB7-B5t70JRj~Eoe9YRkixWAbrof9Ga#%xkB","category":{"slug":"props","title":"Props & Furniture"},"tags":[{"slug":"seasonal","title":"Seasonal & Holiday"},{"slug":"low-poly","title":"Low Poly"},{"slug":"kit","title":"Kit / Set"}],"license":{"slug":"cc0-1.0","name":"CC0 1.0 Universal","url":"https://creativecommons.org/publicdomain/zero/1.0/","attributionRequired":false},"contributor":{"username":"3dassets","name":"3D Assets","url":"https://3dassets.dev/u/3dassets"},"stats":{"fileSize":61468,"triangles":1228,"vertices":3684,"meshes":3,"materials":3,"textures":0,"animations":[],"boundingBox":{"min":[-0.43567851185798645,-0.0000010980755590361824,-0.42998771309474243],"max":[0.43567851185798645,0.7398489661362186,0.42998771309474243]},"sizeMeters":[0.871,0.74,0.86],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"GPT-6 via Codex","downloads":0,"publishedAt":"2026-09-06T04:59:32.478Z","updatedAt":"2026-09-06T04:59:33.519Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/2132/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function BubblingWitchCauldronMoonlitMischiefHalloween(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/2132/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/2132/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/2132/v1/model.glb\" alt=\"Bubbling witch cauldron (Moonlit Mischief: Halloween)\" 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/2132/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/2132/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"2141","slug":"moonlit-mischief-potion-bottle-eb5b0b7d","title":"Stoppered potion bottle (Moonlit Mischief: Halloween)","summary":"Opaque green potion bottle with cork, neck ring and diamond-marked cream label.","description":"Opaque green potion bottle with cork, neck ring and diamond-marked cream label. Original static miniature; metres, +Y up, +Z front, floor origin. Solid colours; no textures, rig or animation.","status":"published","url":"https://3dassets.dev/assets/moonlit-mischief-potion-bottle-eb5b0b7d","cdnUrl":"https://cdn.3dassets.dev/assets/2141/v1/model.glb","downloadUrl":"https://3dassets.dev/download/moonlit-mischief-potion-bottle-eb5b0b7d","thumbnailUrl":"https://cdn.3dassets.dev/assets/2141/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/2141/v1/poster.webp","blurhash":"UFB;Bdt700M_H[WUpGs;01WU_Ks;%fnnV@Sv","category":{"slug":"props","title":"Props & Furniture"},"tags":[{"slug":"seasonal","title":"Seasonal & Holiday"},{"slug":"low-poly","title":"Low Poly"},{"slug":"kit","title":"Kit / Set"}],"license":{"slug":"cc0-1.0","name":"CC0 1.0 Universal","url":"https://creativecommons.org/publicdomain/zero/1.0/","attributionRequired":false},"contributor":{"username":"3dassets","name":"3D Assets","url":"https://3dassets.dev/u/3dassets"},"stats":{"fileSize":16144,"triangles":280,"vertices":840,"meshes":5,"materials":5,"textures":0,"animations":[],"boundingBox":{"min":[-0.1900054830749118,0,-0.1900054830749118],"max":[0.1900054830749118,0.59999860357388,0.21399934352295558]},"sizeMeters":[0.38,0.6,0.404],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"GPT-6 via Codex","downloads":0,"publishedAt":"2026-09-06T04:59:35.001Z","updatedAt":"2026-09-06T04:59:35.123Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/2141/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function StopperedPotionBottleMoonlitMischiefHalloween(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/2141/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/2141/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/2141/v1/model.glb\" alt=\"Stoppered potion bottle (Moonlit Mischief: Halloween)\" 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/2141/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/2141/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"2148","slug":"moonlit-mischief-spellbook-177db808","title":"Clasped spellbook (Moonlit Mischief: Halloween)","summary":"Closed plum spellbook with visible cream page block, gold corner protectors, clasp and crescent.","description":"Closed plum spellbook with visible cream page block, gold corner protectors, clasp and crescent. Original static miniature; metres, +Y up, +Z front, floor origin. Solid colours; no textures, rig or animation.","status":"published","url":"https://3dassets.dev/assets/moonlit-mischief-spellbook-177db808","cdnUrl":"https://cdn.3dassets.dev/assets/2148/v1/model.glb","downloadUrl":"https://3dassets.dev/download/moonlit-mischief-spellbook-177db808","thumbnailUrl":"https://cdn.3dassets.dev/assets/2148/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/2148/v1/poster.webp","blurhash":"U8E_n2=%00InIAoMo}ah00I,-$Sw.logVFNE","category":{"slug":"props","title":"Props & Furniture"},"tags":[{"slug":"seasonal","title":"Seasonal & Holiday"},{"slug":"low-poly","title":"Low Poly"},{"slug":"kit","title":"Kit / Set"}],"license":{"slug":"cc0-1.0","name":"CC0 1.0 Universal","url":"https://creativecommons.org/publicdomain/zero/1.0/","attributionRequired":false},"contributor":{"username":"3dassets","name":"3D Assets","url":"https://3dassets.dev/u/3dassets"},"stats":{"fileSize":16284,"triangles":288,"vertices":864,"meshes":3,"materials":3,"textures":0,"animations":[],"boundingBox":{"min":[-0.23999999463558197,0.00000107094177552447,-0.18500808326975812],"max":[0.23999999463558197,0.3101720508354793,0.18500808326975812]},"sizeMeters":[0.48,0.31,0.37],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"GPT-6 via Codex","downloads":0,"publishedAt":"2026-09-06T04:59:36.662Z","updatedAt":"2026-09-06T04:59:36.810Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/2148/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function ClaspedSpellbookMoonlitMischiefHalloween(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/2148/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/2148/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/2148/v1/model.glb\" alt=\"Clasped spellbook (Moonlit Mischief: Halloween)\" 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/2148/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/2148/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"2153","slug":"moonlit-mischief-witch-broom-2a67136e","title":"Witch’s broom (Moonlit Mischief: Halloween)","summary":"Leaning wooden broom handle with individually modelled golden bristles and plum binding.","description":"Leaning wooden broom handle with individually modelled golden bristles and plum binding. Original static miniature; metres, +Y up, +Z front, floor origin. Solid colours; no textures, rig or animation.","status":"published","url":"https://3dassets.dev/assets/moonlit-mischief-witch-broom-2a67136e","cdnUrl":"https://cdn.3dassets.dev/assets/2153/v1/model.glb","downloadUrl":"https://3dassets.dev/download/moonlit-mischief-witch-broom-2a67136e","thumbnailUrl":"https://cdn.3dassets.dev/assets/2153/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/2153/v1/poster.webp","blurhash":"U68De5xt009a02ni~nS~^$oM9bNajKj?k7WE","category":{"slug":"props","title":"Props & Furniture"},"tags":[{"slug":"seasonal","title":"Seasonal & Holiday"},{"slug":"low-poly","title":"Low Poly"},{"slug":"kit","title":"Kit / Set"}],"license":{"slug":"cc0-1.0","name":"CC0 1.0 Universal","url":"https://creativecommons.org/publicdomain/zero/1.0/","attributionRequired":false},"contributor":{"username":"3dassets","name":"3D Assets","url":"https://3dassets.dev/u/3dassets"},"stats":{"fileSize":23672,"triangles":440,"vertices":1320,"meshes":3,"materials":3,"textures":0,"animations":[],"boundingBox":{"min":[-0.15001215920271546,0.000006256584525687892,-0.10971125399458904],"max":[0.2453915923833847,1.4857386350631714,0.11129728143799801]},"sizeMeters":[0.395,1.486,0.221],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"GPT-6 via Codex","downloads":0,"publishedAt":"2026-09-06T04:59:39.480Z","updatedAt":"2026-09-06T04:59:41.953Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/2153/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function WitchSBroomMoonlitMischiefHalloween(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/2153/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/2153/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/2153/v1/model.glb\" alt=\"Witch’s broom (Moonlit Mischief: Halloween)\" 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/2153/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/2153/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"2160","slug":"moonlit-mischief-candle-trio-924f817d","title":"Dripping candle trio (Moonlit Mischief: Halloween)","summary":"Three unequal ivory candles on a dark saucer, with wax drips, visible wicks and golden flames.","description":"Three unequal ivory candles on a dark saucer, with wax drips, visible wicks and golden flames. Original static miniature; metres, +Y up, +Z front, floor origin. Solid colours; no textures, rig or animation.","status":"published","url":"https://3dassets.dev/assets/moonlit-mischief-candle-trio-924f817d","cdnUrl":"https://cdn.3dassets.dev/assets/2160/v1/model.glb","downloadUrl":"https://3dassets.dev/download/moonlit-mischief-candle-trio-924f817d","thumbnailUrl":"https://cdn.3dassets.dev/assets/2160/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/2160/v1/poster.webp","blurhash":"UEBf@Fxu00IVxTWUNMt700M|~p%LNfa$oIWA","category":{"slug":"props","title":"Props & Furniture"},"tags":[{"slug":"seasonal","title":"Seasonal & Holiday"},{"slug":"low-poly","title":"Low Poly"},{"slug":"kit","title":"Kit / Set"}],"license":{"slug":"cc0-1.0","name":"CC0 1.0 Universal","url":"https://creativecommons.org/publicdomain/zero/1.0/","attributionRequired":false},"contributor":{"username":"3dassets","name":"3D Assets","url":"https://3dassets.dev/u/3dassets"},"stats":{"fileSize":50948,"triangles":1008,"vertices":3024,"meshes":3,"materials":3,"textures":0,"animations":[],"boundingBox":{"min":[-0.2900202141568612,0,-0.2900202141568612],"max":[0.2900202141568612,0.7509999871253967,0.2900202141568612]},"sizeMeters":[0.58,0.751,0.58],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"GPT-6 via Codex","downloads":0,"publishedAt":"2026-09-06T04:59:44.225Z","updatedAt":"2026-09-06T04:59:45.063Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/2160/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function DrippingCandleTrioMoonlitMischiefHalloween(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/2160/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/2160/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/2160/v1/model.glb\" alt=\"Dripping candle trio (Moonlit Mischief: Halloween)\" 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/2160/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/2160/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"2167","slug":"moonlit-mischief-hanging-lantern-97fe0352","title":"Gothic candle lantern (Moonlit Mischief: Halloween)","summary":"Open-frame lantern with four posts, candle, pyramidal roof and hanging loop.","description":"Open-frame lantern with four posts, candle, pyramidal roof and hanging loop. Original static miniature; metres, +Y up, +Z front, floor origin. Solid colours; no textures, rig or animation.","status":"published","url":"https://3dassets.dev/assets/moonlit-mischief-hanging-lantern-97fe0352","cdnUrl":"https://cdn.3dassets.dev/assets/2167/v1/model.glb","downloadUrl":"https://3dassets.dev/download/moonlit-mischief-hanging-lantern-97fe0352","thumbnailUrl":"https://cdn.3dassets.dev/assets/2167/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/2167/v1/poster.webp","blurhash":"U670}sxv00E0n6f8o{f#0cRi}_xcKXWTrgoO","category":{"slug":"props","title":"Props & Furniture"},"tags":[{"slug":"seasonal","title":"Seasonal & Holiday"},{"slug":"low-poly","title":"Low Poly"},{"slug":"kit","title":"Kit / Set"}],"license":{"slug":"cc0-1.0","name":"CC0 1.0 Universal","url":"https://creativecommons.org/publicdomain/zero/1.0/","attributionRequired":false},"contributor":{"username":"3dassets","name":"3D Assets","url":"https://3dassets.dev/u/3dassets"},"stats":{"fileSize":22232,"triangles":396,"vertices":1188,"meshes":4,"materials":4,"textures":0,"animations":[],"boundingBox":{"min":[-0.17324116826057434,0,-0.17324116826057434],"max":[0.17324116826057434,0.7730000019073486,0.17324116826057434]},"sizeMeters":[0.346,0.773,0.346],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"GPT-6 via Codex","downloads":0,"publishedAt":"2026-09-06T04:59:46.546Z","updatedAt":"2026-09-06T04:59:46.809Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/2167/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function GothicCandleLanternMoonlitMischiefHalloween(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/2167/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/2167/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/2167/v1/model.glb\" alt=\"Gothic candle lantern (Moonlit Mischief: Halloween)\" 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/2167/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/2167/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"2174","slug":"moonlit-mischief-candy-pail-2556455c","title":"Pumpkin candy pail (Moonlit Mischief: Halloween)","summary":"Open pumpkin bucket with arched carrying handle, thick rim and a simple smiling face.","description":"Open pumpkin bucket with arched carrying handle, thick rim and a simple smiling face. Original static miniature; metres, +Y up, +Z front, floor origin. Solid colours; no textures, rig or animation.","status":"published","url":"https://3dassets.dev/assets/moonlit-mischief-candy-pail-2556455c","cdnUrl":"https://cdn.3dassets.dev/assets/2174/v1/model.glb","downloadUrl":"https://3dassets.dev/download/moonlit-mischief-candy-pail-2556455c","thumbnailUrl":"https://cdn.3dassets.dev/assets/2174/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/2174/v1/poster.webp","blurhash":"UFDkSWs:0ONb9|WC-7s.0OWV}qja,;oeJAV[","category":{"slug":"props","title":"Props & Furniture"},"tags":[{"slug":"seasonal","title":"Seasonal & Holiday"},{"slug":"low-poly","title":"Low Poly"},{"slug":"kit","title":"Kit / Set"}],"license":{"slug":"cc0-1.0","name":"CC0 1.0 Universal","url":"https://creativecommons.org/publicdomain/zero/1.0/","attributionRequired":false},"contributor":{"username":"3dassets","name":"3D Assets","url":"https://3dassets.dev/u/3dassets"},"stats":{"fileSize":21752,"triangles":416,"vertices":1248,"meshes":2,"materials":2,"textures":0,"animations":[],"boundingBox":{"min":[-0.23499999940395355,0.000007941153363305586,-0.23499999940395355],"max":[0.23499999940395355,0.516000234797994,0.23499999940395355]},"sizeMeters":[0.47,0.516,0.47],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"GPT-6 via Codex","downloads":0,"publishedAt":"2026-09-06T04:59:48.830Z","updatedAt":"2026-09-06T04:59:49.449Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/2174/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function PumpkinCandyPailMoonlitMischiefHalloween(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/2174/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/2174/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/2174/v1/model.glb\" alt=\"Pumpkin candy pail (Moonlit Mischief: Halloween)\" 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/2174/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/2174/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"2183","slug":"moonlit-mischief-wrapped-sweets-d4f84da8","title":"Wrapped candy scatter (Moonlit Mischief: Halloween)","summary":"Three wrapped sweets in contrasting colours with pinched geometric wrapper ends.","description":"Three wrapped sweets in contrasting colours with pinched geometric wrapper ends. Original static miniature; metres, +Y up, +Z front, floor origin. Solid colours; no textures, rig or animation.","status":"published","url":"https://3dassets.dev/assets/moonlit-mischief-wrapped-sweets-d4f84da8","cdnUrl":"https://cdn.3dassets.dev/assets/2183/v1/model.glb","downloadUrl":"https://3dassets.dev/download/moonlit-mischief-wrapped-sweets-d4f84da8","thumbnailUrl":"https://cdn.3dassets.dev/assets/2183/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/2183/v1/poster.webp","blurhash":"UCA,E^}+DPN|?D=yrsR%01AH?awH070|TbxI","category":{"slug":"food","title":"Food & Drink"},"tags":[{"slug":"seasonal","title":"Seasonal & Holiday"},{"slug":"low-poly","title":"Low Poly"},{"slug":"kit","title":"Kit / Set"}],"license":{"slug":"cc0-1.0","name":"CC0 1.0 Universal","url":"https://creativecommons.org/publicdomain/zero/1.0/","attributionRequired":false},"contributor":{"username":"3dassets","name":"3D Assets","url":"https://3dassets.dev/u/3dassets"},"stats":{"fileSize":6552,"triangles":288,"vertices":864,"meshes":3,"materials":3,"textures":0,"animations":[],"boundingBox":{"min":[-0.30000001192092896,-0.00000107050943969067,-0.05500106838199731],"max":[0.30000001192092896,0.11000106991339324,0.14500106819975972]},"sizeMeters":[0.6,0.11,0.2],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"GPT-6 via Codex","downloads":0,"publishedAt":"2026-09-06T04:59:50.854Z","updatedAt":"2026-09-06T04:59:50.952Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/2183/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function WrappedCandyScatterMoonlitMischiefHalloween(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/2183/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/2183/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/2183/v1/model.glb\" alt=\"Wrapped candy scatter (Moonlit Mischief: Halloween)\" 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/2183/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/2183/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"2188","slug":"moonlit-mischief-candy-corn-60bbf8e7","title":"Candy corn trio (Moonlit Mischief: Halloween)","summary":"Three three-colour triangular candy-corn pieces with cream tips.","description":"Three three-colour triangular candy-corn pieces with cream tips. Original static miniature; metres, +Y up, +Z front, floor origin. Solid colours; no textures, rig or animation.","status":"published","url":"https://3dassets.dev/assets/moonlit-mischief-candy-corn-60bbf8e7","cdnUrl":"https://cdn.3dassets.dev/assets/2188/v1/model.glb","downloadUrl":"https://3dassets.dev/download/moonlit-mischief-candy-corn-60bbf8e7","thumbnailUrl":"https://cdn.3dassets.dev/assets/2188/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/2188/v1/poster.webp","blurhash":"UEGHu1o002%25G?FxU9v02E6}?xU=oJ8XUwI","category":{"slug":"food","title":"Food & Drink"},"tags":[{"slug":"seasonal","title":"Seasonal & Holiday"},{"slug":"low-poly","title":"Low Poly"},{"slug":"kit","title":"Kit / Set"}],"license":{"slug":"cc0-1.0","name":"CC0 1.0 Universal","url":"https://creativecommons.org/publicdomain/zero/1.0/","attributionRequired":false},"contributor":{"username":"3dassets","name":"3D Assets","url":"https://3dassets.dev/u/3dassets"},"stats":{"fileSize":6840,"triangles":90,"vertices":270,"meshes":3,"materials":3,"textures":0,"animations":[],"boundingBox":{"min":[-0.20361216366291046,0.000003091498554999572,-0.04250170509807148],"max":[0.20361216366291046,0.22498691194417708,0.1400017052470831]},"sizeMeters":[0.407,0.225,0.183],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"GPT-6 via Codex","downloads":0,"publishedAt":"2026-09-06T04:59:52.391Z","updatedAt":"2026-09-06T04:59:53.445Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/2188/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function CandyCornTrioMoonlitMischiefHalloween(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/2188/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/2188/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/2188/v1/model.glb\" alt=\"Candy corn trio (Moonlit Mischief: Halloween)\" 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/2188/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/2188/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"2198","slug":"moonlit-mischief-gravestone-c0e4a5ea","title":"Moon-carved gravestone (Moonlit Mischief: Halloween)","summary":"Peaked slate grave marker with inset-style line motifs, cream crescent and broad base.","description":"Peaked slate grave marker with inset-style line motifs, cream crescent and broad base. Original static miniature; metres, +Y up, +Z front, floor origin. Solid colours; no textures, rig or animation.","status":"published","url":"https://3dassets.dev/assets/moonlit-mischief-gravestone-c0e4a5ea","cdnUrl":"https://cdn.3dassets.dev/assets/2198/v1/model.glb","downloadUrl":"https://3dassets.dev/download/moonlit-mischief-gravestone-c0e4a5ea","thumbnailUrl":"https://cdn.3dassets.dev/assets/2198/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/2198/v1/poster.webp","blurhash":"U6Cj6B~q00004mozxvM_009F_4?IIUs=-;bD","category":{"slug":"props","title":"Props & Furniture"},"tags":[{"slug":"seasonal","title":"Seasonal & Holiday"},{"slug":"low-poly","title":"Low Poly"},{"slug":"kit","title":"Kit / Set"}],"license":{"slug":"cc0-1.0","name":"CC0 1.0 Universal","url":"https://creativecommons.org/publicdomain/zero/1.0/","attributionRequired":false},"contributor":{"username":"3dassets","name":"3D Assets","url":"https://3dassets.dev/u/3dassets"},"stats":{"fileSize":14028,"triangles":240,"vertices":720,"meshes":3,"materials":3,"textures":0,"animations":[],"boundingBox":{"min":[-0.37499922328237306,0,-0.19997313637668993],"max":[0.37499922328237306,1.0399999618530273,0.19997313637668993]},"sizeMeters":[0.75,1.04,0.4],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"GPT-6 via Codex","downloads":0,"publishedAt":"2026-09-06T04:59:55.631Z","updatedAt":"2026-09-06T04:59:56.459Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/2198/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function MoonCarvedGravestoneMoonlitMischiefHalloween(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/2198/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/2198/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/2198/v1/model.glb\" alt=\"Moon-carved gravestone (Moonlit Mischief: Halloween)\" 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/2198/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/2198/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"2206","slug":"moonlit-mischief-coffin-c17f4ba3","title":"Closed coffin (Moonlit Mischief: Halloween)","summary":"Upright six-sided timber coffin with a raised plum lid, brass studs and cross motif.","description":"Upright six-sided timber coffin with a raised plum lid, brass studs and cross motif. Original static miniature; metres, +Y up, +Z front, floor origin. Solid colours; no textures, rig or animation.","status":"published","url":"https://3dassets.dev/assets/moonlit-mischief-coffin-c17f4ba3","cdnUrl":"https://cdn.3dassets.dev/assets/2206/v1/model.glb","downloadUrl":"https://3dassets.dev/download/moonlit-mischief-coffin-c17f4ba3","thumbnailUrl":"https://cdn.3dassets.dev/assets/2206/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/2206/v1/poster.webp","blurhash":"U6AI+K=~000v}@xZ9uIq5MR}-Fx1R,WobEn%","category":{"slug":"props","title":"Props & Furniture"},"tags":[{"slug":"seasonal","title":"Seasonal & Holiday"},{"slug":"low-poly","title":"Low Poly"},{"slug":"kit","title":"Kit / Set"}],"license":{"slug":"cc0-1.0","name":"CC0 1.0 Universal","url":"https://creativecommons.org/publicdomain/zero/1.0/","attributionRequired":false},"contributor":{"username":"3dassets","name":"3D Assets","url":"https://3dassets.dev/u/3dassets"},"stats":{"fileSize":28556,"triangles":544,"vertices":1632,"meshes":3,"materials":3,"textures":0,"animations":[],"boundingBox":{"min":[-0.33000275977898386,0,-0.11001312733060342],"max":[0.33000275977898386,1.2000000476837158,0.17498702818883272]},"sizeMeters":[0.66,1.2,0.285],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"GPT-6 via Codex","downloads":0,"publishedAt":"2026-09-06T04:59:57.801Z","updatedAt":"2026-09-06T04:59:57.967Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/2206/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function ClosedCoffinMoonlitMischiefHalloween(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/2206/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/2206/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/2206/v1/model.glb\" alt=\"Closed coffin (Moonlit Mischief: Halloween)\" 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/2206/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/2206/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"2215","slug":"moonlit-mischief-gothic-fence-1127159b","title":"Gothic fence panel (Moonlit Mischief: Halloween)","summary":"1.8 m fence module with pointed iron pickets, two rails and plum post finials.","description":"1.8 m fence module with pointed iron pickets, two rails and plum post finials. Original static miniature; metres, +Y up, +Z front, floor origin. Solid colours; no textures, rig or animation.","status":"published","url":"https://3dassets.dev/assets/moonlit-mischief-gothic-fence-1127159b","cdnUrl":"https://cdn.3dassets.dev/assets/2215/v1/model.glb","downloadUrl":"https://3dassets.dev/download/moonlit-mischief-gothic-fence-1127159b","thumbnailUrl":"https://cdn.3dassets.dev/assets/2215/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/2215/v1/poster.webp","blurhash":"U13R,%tCrgxe^B-t-GepH;=h%NWTR#=5n#bu","category":{"slug":"props","title":"Props & Furniture"},"tags":[{"slug":"seasonal","title":"Seasonal & Holiday"},{"slug":"low-poly","title":"Low Poly"},{"slug":"kit","title":"Kit / Set"}],"license":{"slug":"cc0-1.0","name":"CC0 1.0 Universal","url":"https://creativecommons.org/publicdomain/zero/1.0/","attributionRequired":false},"contributor":{"username":"3dassets","name":"3D Assets","url":"https://3dassets.dev/u/3dassets"},"stats":{"fileSize":20380,"triangles":388,"vertices":1164,"meshes":2,"materials":2,"textures":0,"animations":[],"boundingBox":{"min":[-0.9850000143051147,0.000050512838178806696,-0.08501175086077042],"max":[0.9850000143051147,1.255011767550071,0.08501175086077042]},"sizeMeters":[1.97,1.255,0.17],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"GPT-6 via Codex","downloads":0,"publishedAt":"2026-09-06T04:59:59.422Z","updatedAt":"2026-09-06T04:59:59.496Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/2215/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function GothicFencePanelMoonlitMischiefHalloween(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/2215/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/2215/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/2215/v1/model.glb\" alt=\"Gothic fence panel (Moonlit Mischief: Halloween)\" 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/2215/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/2215/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"2219","slug":"moonlit-mischief-graveyard-arch-37f5b1dc","title":"Open graveyard arch (Moonlit Mischief: Halloween)","summary":"Open 1.87 m clear entrance between stone pillars beneath a crescent-topped iron arch.","description":"Open 1.87 m clear entrance between stone pillars beneath a crescent-topped iron arch. Original static miniature; metres, +Y up, +Z front, floor origin. Solid colours; no textures, rig or animation.","status":"published","url":"https://3dassets.dev/assets/moonlit-mischief-graveyard-arch-37f5b1dc","cdnUrl":"https://cdn.3dassets.dev/assets/2219/v1/model.glb","downloadUrl":"https://3dassets.dev/download/moonlit-mischief-graveyard-arch-37f5b1dc","thumbnailUrl":"https://cdn.3dassets.dev/assets/2219/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/2219/v1/poster.webp","blurhash":"U48XCG-t00tL00-q-=4n00Dgxs?b%gR%oI%2","category":{"slug":"props","title":"Props & Furniture"},"tags":[{"slug":"seasonal","title":"Seasonal & Holiday"},{"slug":"low-poly","title":"Low Poly"},{"slug":"kit","title":"Kit / Set"}],"license":{"slug":"cc0-1.0","name":"CC0 1.0 Universal","url":"https://creativecommons.org/publicdomain/zero/1.0/","attributionRequired":false},"contributor":{"username":"3dassets","name":"3D Assets","url":"https://3dassets.dev/u/3dassets"},"stats":{"fileSize":41640,"triangles":800,"vertices":2400,"meshes":4,"materials":4,"textures":0,"animations":[],"boundingBox":{"min":[-1.2400000095367432,-0.00007096803282546915,-0.1899716192472442],"max":[1.2400000095367432,3.025085106108679,0.1899716192472442]},"sizeMeters":[2.48,3.025,0.38],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"GPT-6 via Codex","downloads":0,"publishedAt":"2026-09-06T05:00:00.914Z","updatedAt":"2026-09-06T05:00:01.052Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/2219/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function OpenGraveyardArchMoonlitMischiefHalloween(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/2219/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/2219/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/2219/v1/model.glb\" alt=\"Open graveyard arch (Moonlit Mischief: Halloween)\" 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/2219/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/2219/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"2229","slug":"moonlit-mischief-crooked-tree-a2622e61","title":"Crooked bare tree (Moonlit Mischief: Halloween)","summary":"Angular bare tree with forked boughs, rear branch and five splayed roots.","description":"Angular bare tree with forked boughs, rear branch and five splayed roots. Original static miniature; metres, +Y up, +Z front, floor origin. Solid colours; no textures, rig or animation.","status":"published","url":"https://3dassets.dev/assets/moonlit-mischief-crooked-tree-a2622e61","cdnUrl":"https://cdn.3dassets.dev/assets/2229/v1/model.glb","downloadUrl":"https://3dassets.dev/download/moonlit-mischief-crooked-tree-a2622e61","thumbnailUrl":"https://cdn.3dassets.dev/assets/2229/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/2229/v1/poster.webp","blurhash":"U37c]S-B005RxGWBbH%10LNa}@$j0fX5=|RR","category":{"slug":"nature","title":"Nature & Landscape"},"tags":[{"slug":"seasonal","title":"Seasonal & Holiday"},{"slug":"low-poly","title":"Low Poly"},{"slug":"kit","title":"Kit / Set"}],"license":{"slug":"cc0-1.0","name":"CC0 1.0 Universal","url":"https://creativecommons.org/publicdomain/zero/1.0/","attributionRequired":false},"contributor":{"username":"3dassets","name":"3D Assets","url":"https://3dassets.dev/u/3dassets"},"stats":{"fileSize":23912,"triangles":476,"vertices":1428,"meshes":1,"materials":1,"textures":0,"animations":[],"boundingBox":{"min":[-0.944450170875858,0,-0.636844883080197],"max":[0.944450170875858,2.442621946334839,0.4083530999381072]},"sizeMeters":[1.889,2.443,1.045],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"GPT-6 via Codex","downloads":0,"publishedAt":"2026-09-06T05:00:03.376Z","updatedAt":"2026-09-06T05:00:03.920Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/2229/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function CrookedBareTreeMoonlitMischiefHalloween(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/2229/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/2229/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/2229/v1/model.glb\" alt=\"Crooked bare tree (Moonlit Mischief: Halloween)\" 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/2229/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/2229/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"2238","slug":"moonlit-mischief-bat-ornament-eed4dbbc","title":"Spread-wing bat (Moonlit Mischief: Halloween)","summary":"Small bat ornament with scalloped plum wings, pointed ears and gold eyes.","description":"Small bat ornament with scalloped plum wings, pointed ears and gold eyes. Original static miniature; metres, +Y up, +Z front, floor origin. Solid colours; no textures, rig or animation.","status":"published","url":"https://3dassets.dev/assets/moonlit-mischief-bat-ornament-eed4dbbc","cdnUrl":"https://cdn.3dassets.dev/assets/2238/v1/model.glb","downloadUrl":"https://3dassets.dev/download/moonlit-mischief-bat-ornament-eed4dbbc","thumbnailUrl":"https://cdn.3dassets.dev/assets/2238/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/2238/v1/poster.webp","blurhash":"U87v$o$-J3og?1=$xbNr5f-Y-YR~I,OSog$-","category":{"slug":"animals","title":"Animals"},"tags":[{"slug":"seasonal","title":"Seasonal & Holiday"},{"slug":"low-poly","title":"Low Poly"},{"slug":"kit","title":"Kit / Set"}],"license":{"slug":"cc0-1.0","name":"CC0 1.0 Universal","url":"https://creativecommons.org/publicdomain/zero/1.0/","attributionRequired":false},"contributor":{"username":"3dassets","name":"3D Assets","url":"https://3dassets.dev/u/3dassets"},"stats":{"fileSize":17508,"triangles":312,"vertices":936,"meshes":3,"materials":3,"textures":0,"animations":[],"boundingBox":{"min":[-0.47999998927116394,0,-0.06600855577889551],"max":[0.47999998927116394,0.41500074809881154,0.07299890135025992]},"sizeMeters":[0.96,0.415,0.139],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"GPT-6 via Codex","downloads":0,"publishedAt":"2026-09-06T05:00:05.371Z","updatedAt":"2026-09-06T05:00:06.452Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/2238/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function SpreadWingBatMoonlitMischiefHalloween(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/2238/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/2238/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/2238/v1/model.glb\" alt=\"Spread-wing bat (Moonlit Mischief: Halloween)\" 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/2238/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/2238/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"2247","slug":"moonlit-mischief-black-cat-263b8fe2","title":"Moon-eyed black cat (Moonlit Mischief: Halloween)","summary":"Seated black cat with tall ears, green slit eyes, front paws and a hooked tail.","description":"Seated black cat with tall ears, green slit eyes, front paws and a hooked tail. Original static miniature; metres, +Y up, +Z front, floor origin. Solid colours; no textures, rig or animation.","status":"published","url":"https://3dassets.dev/assets/moonlit-mischief-black-cat-263b8fe2","cdnUrl":"https://cdn.3dassets.dev/assets/2247/v1/model.glb","downloadUrl":"https://3dassets.dev/download/moonlit-mischief-black-cat-263b8fe2","thumbnailUrl":"https://cdn.3dassets.dev/assets/2247/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/2247/v1/poster.webp","blurhash":"U02$T|_N0000?vx[DhDj00IU.A%MDSIDtQ.5","category":{"slug":"animals","title":"Animals"},"tags":[{"slug":"seasonal","title":"Seasonal & Holiday"},{"slug":"low-poly","title":"Low Poly"},{"slug":"kit","title":"Kit / Set"}],"license":{"slug":"cc0-1.0","name":"CC0 1.0 Universal","url":"https://creativecommons.org/publicdomain/zero/1.0/","attributionRequired":false},"contributor":{"username":"3dassets","name":"3D Assets","url":"https://3dassets.dev/u/3dassets"},"stats":{"fileSize":41720,"triangles":816,"vertices":2448,"meshes":3,"materials":3,"textures":0,"animations":[],"boundingBox":{"min":[-0.1800095887883857,0,-0.15199596298221346],"max":[0.38876248915040046,0.8274999856948853,0.22499999403953552]},"sizeMeters":[0.569,0.827,0.377],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"GPT-6 via Codex","downloads":0,"publishedAt":"2026-09-06T05:00:08.342Z","updatedAt":"2026-09-06T05:00:09.031Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/2247/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function MoonEyedBlackCatMoonlitMischiefHalloween(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/2247/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/2247/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/2247/v1/model.glb\" alt=\"Moon-eyed black cat (Moonlit Mischief: Halloween)\" 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/2247/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/2247/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"2255","slug":"moonlit-mischief-scarecrow-f630b2d5","title":"Patchwork scarecrow (Moonlit Mischief: Halloween)","summary":"Pumpkin-headed scarecrow in a patched plum tunic and tiny witch hat with straw hands.","description":"Pumpkin-headed scarecrow in a patched plum tunic and tiny witch hat with straw hands. Original static miniature; metres, +Y up, +Z front, floor origin. Solid colours; no textures, rig or animation.","status":"published","url":"https://3dassets.dev/assets/moonlit-mischief-scarecrow-f630b2d5","cdnUrl":"https://cdn.3dassets.dev/assets/2255/v1/model.glb","downloadUrl":"https://3dassets.dev/download/moonlit-mischief-scarecrow-f630b2d5","thumbnailUrl":"https://cdn.3dassets.dev/assets/2255/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/2255/v1/poster.webp","blurhash":"U57AVyn-0JSt=it6EcNF0Kob}]Ro5iIp=g-o","category":{"slug":"characters","title":"Characters & Creatures"},"tags":[{"slug":"seasonal","title":"Seasonal & Holiday"},{"slug":"low-poly","title":"Low Poly"},{"slug":"kit","title":"Kit / Set"}],"license":{"slug":"cc0-1.0","name":"CC0 1.0 Universal","url":"https://creativecommons.org/publicdomain/zero/1.0/","attributionRequired":false},"contributor":{"username":"3dassets","name":"3D Assets","url":"https://3dassets.dev/u/3dassets"},"stats":{"fileSize":46128,"triangles":880,"vertices":2640,"meshes":5,"materials":5,"textures":0,"animations":[],"boundingBox":{"min":[-0.6248425841331482,0,-0.29581909948488644],"max":[0.6248425841331482,2.015500068664551,0.29581909948488644]},"sizeMeters":[1.25,2.016,0.592],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"GPT-6 via Codex","downloads":0,"publishedAt":"2026-09-06T05:00:10.395Z","updatedAt":"2026-09-06T05:00:10.563Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/2255/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function PatchworkScarecrowMoonlitMischiefHalloween(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/2255/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/2255/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/2255/v1/model.glb\" alt=\"Patchwork scarecrow (Moonlit Mischief: Halloween)\" 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/2255/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/2255/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"2263","slug":"moonlit-mischief-toadstool-cluster-01da1855","title":"Spotted toadstool cluster (Moonlit Mischief: Halloween)","summary":"Three plum woodland mushrooms with ivory stems and raised cream cap spots.","description":"Three plum woodland mushrooms with ivory stems and raised cream cap spots. Original static miniature; metres, +Y up, +Z front, floor origin. Solid colours; no textures, rig or animation.","status":"published","url":"https://3dassets.dev/assets/moonlit-mischief-toadstool-cluster-01da1855","cdnUrl":"https://cdn.3dassets.dev/assets/2263/v1/model.glb","downloadUrl":"https://3dassets.dev/download/moonlit-mischief-toadstool-cluster-01da1855","thumbnailUrl":"https://cdn.3dassets.dev/assets/2263/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/2263/v1/poster.webp","blurhash":"U49GRU.7008|DZEK?Z?H00E1^--:PH-qRU4.","category":{"slug":"nature","title":"Nature & Landscape"},"tags":[{"slug":"seasonal","title":"Seasonal & Holiday"},{"slug":"low-poly","title":"Low Poly"},{"slug":"kit","title":"Kit / Set"}],"license":{"slug":"cc0-1.0","name":"CC0 1.0 Universal","url":"https://creativecommons.org/publicdomain/zero/1.0/","attributionRequired":false},"contributor":{"username":"3dassets","name":"3D Assets","url":"https://3dassets.dev/u/3dassets"},"stats":{"fileSize":42196,"triangles":840,"vertices":2520,"meshes":2,"materials":2,"textures":0,"animations":[],"boundingBox":{"min":[-0.3499999940395355,0,-0.37999480725072343],"max":[0.32499998807907104,0.5299882280555349,0.2149948006942125]},"sizeMeters":[0.675,0.53,0.595],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"GPT-6 via Codex","downloads":0,"publishedAt":"2026-09-06T05:00:12.079Z","updatedAt":"2026-09-06T05:00:13.208Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/2263/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function SpottedToadstoolClusterMoonlitMischiefHalloween(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/2263/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/2263/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/2263/v1/model.glb\" alt=\"Spotted toadstool cluster (Moonlit Mischief: Halloween)\" 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/2263/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/2263/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"2272","slug":"moonlit-mischief-wooden-signpost-c4aeb657","title":"Pumpkin trail sign (Moonlit Mischief: Halloween)","summary":"Arrow-shaped timber trail sign with an orange pumpkin badge and cream trail stripe.","description":"Arrow-shaped timber trail sign with an orange pumpkin badge and cream trail stripe. Original static miniature; metres, +Y up, +Z front, floor origin. Solid colours; no textures, rig or animation.","status":"published","url":"https://3dassets.dev/assets/moonlit-mischief-wooden-signpost-c4aeb657","cdnUrl":"https://cdn.3dassets.dev/assets/2272/v1/model.glb","downloadUrl":"https://3dassets.dev/download/moonlit-mischief-wooden-signpost-c4aeb657","thumbnailUrl":"https://cdn.3dassets.dev/assets/2272/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/2272/v1/poster.webp","blurhash":"U77wA}s.02JA}@xG9uI;R%xas;Ip9us:-UNG","category":{"slug":"props","title":"Props & Furniture"},"tags":[{"slug":"seasonal","title":"Seasonal & Holiday"},{"slug":"low-poly","title":"Low Poly"},{"slug":"kit","title":"Kit / Set"}],"license":{"slug":"cc0-1.0","name":"CC0 1.0 Universal","url":"https://creativecommons.org/publicdomain/zero/1.0/","attributionRequired":false},"contributor":{"username":"3dassets","name":"3D Assets","url":"https://3dassets.dev/u/3dassets"},"stats":{"fileSize":10424,"triangles":148,"vertices":444,"meshes":4,"materials":4,"textures":0,"animations":[],"boundingBox":{"min":[-0.43999053735848653,0,-0.03746452252087087],"max":[0.4599905480873226,1.2400000095367432,0.08750343184205213]},"sizeMeters":[0.9,1.24,0.125],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"GPT-6 via Codex","downloads":0,"publishedAt":"2026-09-06T05:00:14.653Z","updatedAt":"2026-09-06T05:00:14.821Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/2272/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function PumpkinTrailSignMoonlitMischiefHalloween(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/2272/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/2272/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/2272/v1/model.glb\" alt=\"Pumpkin trail sign (Moonlit Mischief: Halloween)\" 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/2272/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/2272/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"2281","slug":"moonlit-mischief-witches-treat-corner-88d4b99c-starter-scene","title":"Witch’s treat corner (Moonlit Mischief: Halloween)","summary":"Composed example for Moonlit Mischief: Halloween.","description":"A bubbling cauldron, spell supplies and Halloween treats arranged beneath a crooked tree.","status":"published","url":"https://3dassets.dev/assets/moonlit-mischief-witches-treat-corner-88d4b99c-starter-scene","cdnUrl":"https://cdn.3dassets.dev/assets/2281/v1/model.glb","downloadUrl":"https://3dassets.dev/download/moonlit-mischief-witches-treat-corner-88d4b99c-starter-scene","thumbnailUrl":"https://cdn.3dassets.dev/assets/2281/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/2281/v1/poster.webp","blurhash":"U6AvRq,+006-4-tQ-=Mx00I_?a-4~qMy9F-;","category":{"slug":"environments","title":"Environments & Scenes"},"tags":[{"slug":"seasonal","title":"Seasonal & Holiday"},{"slug":"low-poly","title":"Low Poly"},{"slug":"kit","title":"Kit / Set"}],"license":{"slug":"cc0-1.0","name":"CC0 1.0 Universal","url":"https://creativecommons.org/publicdomain/zero/1.0/","attributionRequired":false},"contributor":{"username":"3dassets","name":"3D Assets","url":"https://3dassets.dev/u/3dassets"},"stats":{"fileSize":687432,"triangles":13962,"vertices":41886,"meshes":49,"materials":7,"textures":0,"animations":[],"boundingBox":{"min":[-2.444450170875858,-0.000009900400257056852,-1.5368448830801968],"max":[2.315250028271134,2.442621946334839,1.4950010681997599]},"sizeMeters":[4.76,2.443,3.032],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"GPT-6 via Codex","downloads":0,"publishedAt":"2026-09-06T05:00:17.440Z","updatedAt":"2026-09-06T05:00:17.736Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/2281/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function WitchSTreatCornerMoonlitMischiefHalloween(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/2281/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/2281/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/2281/v1/model.glb\" alt=\"Witch’s treat corner (Moonlit Mischief: Halloween)\" 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/2281/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/2281/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"2289","slug":"moonlit-mischief-moon-gate-graveyard-21aa6409","title":"Moon gate graveyard (Moonlit Mischief: Halloween)","summary":"Composed example for Moonlit Mischief: Halloween.","description":"Open iron entrance with short fence wings, moon-carved graves and friendly Halloween visitors.","status":"published","url":"https://3dassets.dev/assets/moonlit-mischief-moon-gate-graveyard-21aa6409","cdnUrl":"https://cdn.3dassets.dev/assets/2289/v1/model.glb","downloadUrl":"https://3dassets.dev/download/moonlit-mischief-moon-gate-graveyard-21aa6409","thumbnailUrl":"https://cdn.3dassets.dev/assets/2289/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/2289/v1/poster.webp","blurhash":"U68gHh^h00I]9ZWGx]NY009u.8xW~VxUIAo5","category":{"slug":"environments","title":"Environments & Scenes"},"tags":[{"slug":"seasonal","title":"Seasonal & Holiday"},{"slug":"low-poly","title":"Low Poly"},{"slug":"kit","title":"Kit / Set"}],"license":{"slug":"cc0-1.0","name":"CC0 1.0 Universal","url":"https://creativecommons.org/publicdomain/zero/1.0/","attributionRequired":false},"contributor":{"username":"3dassets","name":"3D Assets","url":"https://3dassets.dev/u/3dassets"},"stats":{"fileSize":387908,"triangles":7716,"vertices":23148,"meshes":35,"materials":8,"textures":0,"animations":[],"boundingBox":{"min":[-3.194450170875858,-0.00007096803282546915,-2.636844883080197],"max":[3.085000014305115,3.025085106108679,1.681074239412525]},"sizeMeters":[6.279,3.025,4.318],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"GPT-6 via Codex","downloads":0,"publishedAt":"2026-09-06T05:00:19.813Z","updatedAt":"2026-09-06T05:00:20.353Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/2289/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function MoonGateGraveyardMoonlitMischiefHalloween(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/2289/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/2289/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/2289/v1/model.glb\" alt=\"Moon gate graveyard (Moonlit Mischief: Halloween)\" 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/2289/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/2289/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}}]}}