{"data":{"id":"47","slug":"vampire-crypt-and-gothic-cathedral","title":"Vampire crypt","summary":"Walk a 16 by 22 metre crypt built from the Vampire Crypt and Gothic Cathedral pack: crypt floor tiles and pillars with torch sconces, burial niches and ossuary walls, sarcophagi and coffins, a throne before a skull shrine, a cage, a well and the coffin bed.","url":"https://3dassets.dev/demos/vampire-crypt-and-gothic-cathedral","coverUrl":"https://cdn.3dassets.dev/media/vampire-crypt-and-gothic-cathedral-demo-1.png","featured":true,"pack":{"slug":"vampire-crypt-and-gothic-cathedral","title":"Vampire Crypt and Gothic Cathedral","url":"https://3dassets.dev/packs/vampire-crypt-and-gothic-cathedral","summary":"Hand-painted gothic cathedral, crypt, furnishings, vampire lair and graveyard with hinged doors and modular passages.","assetCount":127,"totalBytes":7554980,"starterScene":{"slug":"vampire-crypt-and-gothic-cathedral-cathe-4dd91528-starter-scene","cdnUrl":"https://cdn.3dassets.dev/assets/13105/v1/model.glb","downloadUrl":"https://3dassets.dev/download/vampire-crypt-and-gothic-cathedral-cathe-4dd91528-starter-scene","fileSize":484972}},"placementCount":67,"assetCount":24,"spawn":{"position":[0,0.2,10],"yaw":180},"publishedAt":"2026-09-07T15:32:37.640Z","updatedAt":"2026-09-07T15:32:37.640Z","description":"One crypt from 24 of the pack's 127 models, on its own 4 m floor tiles in the room preset with dark walls, dusk light and lamps under a 4.5 m ceiling.\n\nYou start by the coffin bed at the south end with the crypt hatch and loculi stacks either side. Six crypt pillars carry torch sconces down the middle, with three sarcophagi, an open one and the iron chandelier between them. Burial niche walls line both sides, with the crypt well, a bier and closed coffins on the west, the cage, the feeding chair and an open coffin on the east, and the velvet throne before the skull shrine and ossuary walls at the north end, with candelabra, urns, a cauldron and bone piles in the corners.\n\nThis pack ships animation clips: the coffin bed, the sarcophagus lids, the cage door and the crypt hatch play as you come within three metres and rewind when you leave. The cathedral above is in the pack but not placed here.","scene":{"version":1,"spawn":{"position":[0,0.2,10],"yaw":180},"bounds":{"min":[-8,0,-10],"max":[8,4.5,12]},"ground":{"style":"none"},"environment":{"preset":"room","wallHeight":4.5,"wall":"#2e2a2a","light":"dusk","lampHeight":3.2,"shadows":true},"placements":[{"asset":"vampire-crypt-and-gothic-cathedral-crypt-floor-tile-1759bd57","position":[-6,0,-8],"rotation":0},{"asset":"vampire-crypt-and-gothic-cathedral-crypt-floor-tile-1759bd57","position":[-6,0,-4],"rotation":0},{"asset":"vampire-crypt-and-gothic-cathedral-crypt-floor-tile-1759bd57","position":[-6,0,0],"rotation":0},{"asset":"vampire-crypt-and-gothic-cathedral-crypt-floor-tile-1759bd57","position":[-6,0,4],"rotation":0},{"asset":"vampire-crypt-and-gothic-cathedral-crypt-floor-tile-1759bd57","position":[-6,0,8],"rotation":0},{"asset":"vampire-crypt-and-gothic-cathedral-crypt-floor-tile-1759bd57","position":[-2,0,-8],"rotation":0},{"asset":"vampire-crypt-and-gothic-cathedral-crypt-floor-tile-1759bd57","position":[-2,0,-4],"rotation":0},{"asset":"vampire-crypt-and-gothic-cathedral-crypt-floor-tile-1759bd57","position":[-2,0,0],"rotation":0},{"asset":"vampire-crypt-and-gothic-cathedral-crypt-floor-tile-1759bd57","position":[-2,0,4],"rotation":0},{"asset":"vampire-crypt-and-gothic-cathedral-crypt-floor-tile-1759bd57","position":[-2,0,8],"rotation":0},{"asset":"vampire-crypt-and-gothic-cathedral-crypt-floor-tile-1759bd57","position":[2,0,-8],"rotation":0},{"asset":"vampire-crypt-and-gothic-cathedral-crypt-floor-tile-1759bd57","position":[2,0,-4],"rotation":0},{"asset":"vampire-crypt-and-gothic-cathedral-crypt-floor-tile-1759bd57","position":[2,0,0],"rotation":0},{"asset":"vampire-crypt-and-gothic-cathedral-crypt-floor-tile-1759bd57","position":[2,0,4],"rotation":0},{"asset":"vampire-crypt-and-gothic-cathedral-crypt-floor-tile-1759bd57","position":[2,0,8],"rotation":0},{"asset":"vampire-crypt-and-gothic-cathedral-crypt-floor-tile-1759bd57","position":[6,0,-8],"rotation":0},{"asset":"vampire-crypt-and-gothic-cathedral-crypt-floor-tile-1759bd57","position":[6,0,-4],"rotation":0},{"asset":"vampire-crypt-and-gothic-cathedral-crypt-floor-tile-1759bd57","position":[6,0,0],"rotation":0},{"asset":"vampire-crypt-and-gothic-cathedral-crypt-floor-tile-1759bd57","position":[6,0,4],"rotation":0},{"asset":"vampire-crypt-and-gothic-cathedral-crypt-floor-tile-1759bd57","position":[6,0,8],"rotation":0},{"asset":"vampire-crypt-and-gothic-cathedral-crypt-pillar-f1c9769f","position":[-4,0.2,-4],"rotation":0},{"asset":"vampire-crypt-and-gothic-cathedral-crypt-pillar-f1c9769f","position":[4,0.2,-4],"rotation":0},{"asset":"vampire-crypt-and-gothic-cathedral-crypt-pillar-f1c9769f","position":[-4,0.2,0],"rotation":0},{"asset":"vampire-crypt-and-gothic-cathedral-crypt-pillar-f1c9769f","position":[4,0.2,0],"rotation":0},{"asset":"vampire-crypt-and-gothic-cathedral-crypt-pillar-f1c9769f","position":[-4,0.2,4],"rotation":0},{"asset":"vampire-crypt-and-gothic-cathedral-crypt-pillar-f1c9769f","position":[4,0.2,4],"rotation":0},{"asset":"vampire-crypt-and-gothic-cathedral-torch-sconce-d6444470","position":[-3.45,1.4,-4],"rotation":270},{"asset":"vampire-crypt-and-gothic-cathedral-torch-sconce-d6444470","position":[3.45,1.4,-4],"rotation":90},{"asset":"vampire-crypt-and-gothic-cathedral-torch-sconce-d6444470","position":[-3.45,1.4,4],"rotation":270},{"asset":"vampire-crypt-and-gothic-cathedral-torch-sconce-d6444470","position":[3.45,1.4,4],"rotation":90},{"asset":"vampire-crypt-and-gothic-cathedral-burial-niche-wall-cfeebc28","position":[-7.5,0.2,-6],"rotation":90},{"asset":"vampire-crypt-and-gothic-cathedral-burial-niche-wall-cfeebc28","position":[7.5,0.2,-6],"rotation":270},{"asset":"vampire-crypt-and-gothic-cathedral-burial-niche-wall-cfeebc28","position":[-7.5,0.2,-1],"rotation":90},{"asset":"vampire-crypt-and-gothic-cathedral-burial-niche-wall-cfeebc28","position":[7.5,0.2,-1],"rotation":270},{"asset":"vampire-crypt-and-gothic-cathedral-burial-niche-wall-cfeebc28","position":[-7.5,0.2,4],"rotation":90},{"asset":"vampire-crypt-and-gothic-cathedral-burial-niche-wall-cfeebc28","position":[7.5,0.2,4],"rotation":270},{"asset":"vampire-crypt-and-gothic-cathedral-ossuary-wall-12456968","position":[-4,0.2,-9.5],"rotation":0},{"asset":"vampire-crypt-and-gothic-cathedral-ossuary-wall-12456968","position":[0,0.2,-9.5],"rotation":0},{"asset":"vampire-crypt-and-gothic-cathedral-ossuary-wall-12456968","position":[4,0.2,-9.5],"rotation":0},{"asset":"vampire-crypt-and-gothic-cathedral-loculi-stack-83336ff2","position":[-6.5,0.2,8.5],"rotation":0},{"asset":"vampire-crypt-and-gothic-cathedral-loculi-stack-83336ff2","position":[6.5,0.2,8.5],"rotation":0},{"asset":"vampire-crypt-and-gothic-cathedral-skull-shrine-2a09c76a","position":[0,0.2,-8.8],"rotation":0},{"asset":"vampire-crypt-and-gothic-cathedral-velvet-throne-91c93247","position":[0,0.2,-7],"rotation":0},{"asset":"vampire-crypt-and-gothic-cathedral-sarcophagus-b8116fe1","position":[-3,0.2,-5],"rotation":0},{"asset":"vampire-crypt-and-gothic-cathedral-sarcophagus-b8116fe1","position":[3,0.2,-5],"rotation":0},{"asset":"vampire-crypt-and-gothic-cathedral-sarcophagus-b8116fe1","position":[0,0.2,-1.5],"rotation":90},{"asset":"vampire-crypt-and-gothic-cathedral-sarcophagus-open-75ed8692","position":[0,0.2,3],"rotation":90},{"asset":"vampire-crypt-and-gothic-cathedral-coffin-closed-fe9a5936","position":[-6,0.2,-4],"rotation":20},{"asset":"vampire-crypt-and-gothic-cathedral-coffin-closed-fe9a5936","position":[-6,0.2,5],"rotation":340},{"asset":"vampire-crypt-and-gothic-cathedral-coffin-open-1e1b14a6","position":[6,0.2,-3.5],"rotation":200},{"asset":"vampire-crypt-and-gothic-cathedral-bier-f617a6f5","position":[-5,0.2,2],"rotation":90},{"asset":"vampire-crypt-and-gothic-cathedral-coffin-bed-062ab2ce","position":[0,0.2,7.5],"rotation":0},{"asset":"vampire-crypt-and-gothic-cathedral-feeding-chair-45d6ead2","position":[5.5,0.2,2],"rotation":270},{"asset":"vampire-crypt-and-gothic-cathedral-cage-4e815615","position":[6,0.2,6.5],"rotation":0},{"asset":"vampire-crypt-and-gothic-cathedral-chained-servant-pos-c129e5f8","position":[5,0.2,-7],"rotation":0},{"asset":"vampire-crypt-and-gothic-cathedral-crypt-well-baf1c966","position":[-5.5,0.2,-1.5],"rotation":0},{"asset":"vampire-crypt-and-gothic-cathedral-crypt-hatch-7467bea5","position":[-5,0.2,9],"rotation":0},{"asset":"vampire-crypt-and-gothic-cathedral-candelabra-a25494b7","position":[-2,0.2,-7],"rotation":0},{"asset":"vampire-crypt-and-gothic-cathedral-candelabra-a25494b7","position":[2,0.2,-7],"rotation":0},{"asset":"vampire-crypt-and-gothic-cathedral-candelabra-a25494b7","position":[-2,0.2,6],"rotation":0},{"asset":"vampire-crypt-and-gothic-cathedral-candelabra-a25494b7","position":[2,0.2,6],"rotation":0},{"asset":"vampire-crypt-and-gothic-cathedral-iron-chandelier-418cbd58","position":[0,1.9,-3.5],"rotation":0},{"asset":"vampire-crypt-and-gothic-cathedral-cauldron-86a7c2af","position":[-6,0.2,7],"rotation":0},{"asset":"vampire-crypt-and-gothic-cathedral-bone-pile-7d57d962","position":[6,0.2,-8],"rotation":30},{"asset":"vampire-crypt-and-gothic-cathedral-bone-pile-7d57d962","position":[-2.5,0.2,9.5],"rotation":120},{"asset":"vampire-crypt-and-gothic-cathedral-urn-e5dd04d1","position":[2.5,0.2,9.5],"rotation":0},{"asset":"vampire-crypt-and-gothic-cathedral-urn-e5dd04d1","position":[-7,0.2,-8.5],"rotation":0}],"points":[{"position":[1.8,0.2,6],"title":"The coffin bed","text":"The coffin bed at the south end, with candelabra, an urn, a bone pile and the crypt hatch beside it. The bed has a clip: its lid opens as you approach.","asset":"vampire-crypt-and-gothic-cathedral-coffin-bed-062ab2ce"},{"position":[0,0.2,-5.2],"title":"Sarcophagi","text":"Three sarcophagi and an open one between six crypt pillars with torch sconces, under the iron chandelier. The sarcophagus lids have clips.","asset":"vampire-crypt-and-gothic-cathedral-sarcophagus-b8116fe1"},{"position":[1.6,0.2,-7.8],"title":"Throne and shrine","text":"The velvet throne in front of the skull shrine and three ossuary walls, with a chained servant post and a bone pile in the corner.","asset":"vampire-crypt-and-gothic-cathedral-velvet-throne-91c93247"},{"position":[-6,0.2,1.8],"title":"Niches and well","text":"Burial niche walls down both sides, the crypt well, a bier and closed coffins on the west.","asset":"vampire-crypt-and-gothic-cathedral-burial-niche-wall-cfeebc28"},{"position":[5,0.2,4.5],"title":"Cage and feeding chair","text":"The cage, the feeding chair and an open coffin on the east, with loculi stacks and the cauldron in the corners. The cage door has a clip.","asset":"vampire-crypt-and-gothic-cathedral-cage-4e815615"}],"poster":{"position":[-3,3.3,10.5],"lookAt":[1,1,-4]}},"bounds":{"min":[-8,0,-10],"max":[8,4.5,12]},"assets":[{"id":"13040","slug":"vampire-crypt-and-gothic-cathedral-crypt-floor-tile-1759bd57","title":"Crypt Floor Tile (Vampire Crypt and Gothic Cathedral)","summary":"4 by 4 m crypt flagstone floor tile, 0.18 m thick, nine slabs over a dark bed.","description":"4 by 4 m crypt flagstone floor tile, 0.18 m thick, nine slabs over a dark bed. Dimensions 4.00 x 0.18 x 4.00 m (X x Y x Z). Metre units, +Y up, +Z front; rests on y=0 with the origin on the 4 m grid centre. Nocturne hand-painted palette: slate, bone, crimson, tarnished gold and black iron. Static geometry; no rig, animation, collision or navigation data.","status":"published","url":"https://3dassets.dev/assets/vampire-crypt-and-gothic-cathedral-crypt-floor-tile-1759bd57","cdnUrl":"https://cdn.3dassets.dev/assets/13040/v1/model.glb","downloadUrl":"https://3dassets.dev/download/vampire-crypt-and-gothic-cathedral-crypt-floor-tile-1759bd57","thumbnailUrl":"https://cdn.3dassets.dev/assets/13040/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/13040/v1/poster.webp","blurhash":"U6ATl{%M00WC?cfRIUj[00M_~qWB00j?%MWA","category":{"slug":"buildings","title":"Buildings & Architecture"},"tags":[{"slug":"horror","title":"Horror"},{"slug":"hand-painted","title":"Hand-painted"},{"slug":"kit","title":"Kit / Set"},{"slug":"modular","title":"Modular"},{"slug":"interior","title":"Interior"}],"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":9968,"triangles":120,"vertices":360,"meshes":2,"materials":2,"textures":1,"animations":[],"boundingBox":{"min":[-2,-0.000060427989866981835,-2],"max":[2,0.1799081421037458,2]},"sizeMeters":[4,0.18,4],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization","EXT_texture_webp"]},"aiGenerated":true,"aiModel":"Claude Fable 5.1","downloads":0,"publishedAt":"2026-09-07T15:31:48.422Z","updatedAt":"2026-09-07T15:31:48.521Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/13040/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function CryptFloorTileVampireCryptAndGothicCathedral(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/13040/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/13040/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/13040/v1/model.glb\" alt=\"Crypt Floor Tile (Vampire Crypt and Gothic Cathedral)\" 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/13040/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/13040/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"13039","slug":"vampire-crypt-and-gothic-cathedral-crypt-pillar-f1c9769f","title":"Crypt Pillar (Vampire Crypt and Gothic Cathedral)","summary":"Squat octagonal crypt pier, 1.1 m across and 2.85 m tall, with a moulded base and flared capital to carry a vault springing at 1.9 to 2.85 m.","description":"Squat octagonal crypt pier, 1.1 m across and 2.85 m tall, with a moulded base and flared capital to carry a vault springing at 1.9 to 2.85 m. Dimensions 1.05 x 2.85 x 1.05 m (X x Y x Z). Metre units, +Y up, +Z front; rests on y=0 with the origin on the 4 m grid centre. Nocturne hand-painted palette: slate, bone, crimson, tarnished gold and black iron. Static geometry; no rig, animation, collision or navigation data.","status":"published","url":"https://3dassets.dev/assets/vampire-crypt-and-gothic-cathedral-crypt-pillar-f1c9769f","cdnUrl":"https://cdn.3dassets.dev/assets/13039/v1/model.glb","downloadUrl":"https://3dassets.dev/download/vampire-crypt-and-gothic-cathedral-crypt-pillar-f1c9769f","thumbnailUrl":"https://cdn.3dassets.dev/assets/13039/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/13039/v1/poster.webp","blurhash":"U4CGPu_30000-=R+D%xs~TWB4qt8?bWBITxt","category":{"slug":"buildings","title":"Buildings & Architecture"},"tags":[{"slug":"horror","title":"Horror"},{"slug":"hand-painted","title":"Hand-painted"},{"slug":"kit","title":"Kit / Set"},{"slug":"modular","title":"Modular"},{"slug":"interior","title":"Interior"}],"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":8148,"triangles":84,"vertices":252,"meshes":2,"materials":2,"textures":1,"animations":[],"boundingBox":{"min":[-0.5238234939313835,0,-0.5238234939313835],"max":[0.5238234939313835,2.8499999046325684,0.5238234939313835]},"sizeMeters":[1.048,2.85,1.048],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization","EXT_texture_webp"]},"aiGenerated":true,"aiModel":"Claude Fable 5.1","downloads":0,"publishedAt":"2026-09-07T15:31:48.448Z","updatedAt":"2026-09-07T15:31:48.553Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/13039/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function CryptPillarVampireCryptAndGothicCathedral(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/13039/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/13039/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/13039/v1/model.glb\" alt=\"Crypt Pillar (Vampire Crypt and Gothic Cathedral)\" 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/13039/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/13039/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"13042","slug":"vampire-crypt-and-gothic-cathedral-torch-sconce-d6444470","title":"Torch Sconce (Vampire Crypt and Gothic Cathedral)","summary":"Wall torch sconce: iron back plate and bracket ring holding a 0.9 m timber torch with a flame; the plate mounts flat on a wall at z=0, origin at the plate foot.","description":"Wall torch sconce: iron back plate and bracket ring holding a 0.9 m timber torch with a flame; the plate mounts flat on a wall at z=0, origin at the plate foot. Dimensions 0.25 x 1.40 x 0.44 m (X x Y x Z). Metre units, +Y up, +Z front; rests on y=0 with a footprint-centred origin. Nocturne hand-painted palette: slate, bone, crimson, tarnished gold and black iron. Static geometry; no rig, animation, collision or navigation data.","status":"published","url":"https://3dassets.dev/assets/vampire-crypt-and-gothic-cathedral-torch-sconce-d6444470","cdnUrl":"https://cdn.3dassets.dev/assets/13042/v1/model.glb","downloadUrl":"https://3dassets.dev/download/vampire-crypt-and-gothic-cathedral-torch-sconce-d6444470","thumbnailUrl":"https://cdn.3dassets.dev/assets/13042/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/13042/v1/poster.webp","blurhash":"U14xPb?F0004^J%2AI5600M}~p--0PIU^g^+","category":{"slug":"props","title":"Props & Furniture"},"tags":[{"slug":"horror","title":"Horror"},{"slug":"hand-painted","title":"Hand-painted"},{"slug":"interior","title":"Interior"}],"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":12876,"triangles":158,"vertices":474,"meshes":4,"materials":4,"textures":1,"animations":[],"boundingBox":{"min":[-0.12501144084389218,0,-0.030011286970620055],"max":[0.12501144084389218,1.399999976158142,0.4100112840648936]},"sizeMeters":[0.25,1.4,0.44],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization","EXT_texture_webp"]},"aiGenerated":true,"aiModel":"Claude Fable 5.1","downloads":0,"publishedAt":"2026-09-07T15:31:50.233Z","updatedAt":"2026-09-07T15:31:50.340Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/13042/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function TorchSconceVampireCryptAndGothicCathedral(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/13042/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/13042/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/13042/v1/model.glb\" alt=\"Torch Sconce (Vampire Crypt and Gothic Cathedral)\" 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/13042/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/13042/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"13025","slug":"vampire-crypt-and-gothic-cathedral-burial-niche-wall-cfeebc28","title":"Burial Niche Wall (Vampire Crypt and Gothic Cathedral)","summary":"4 m burial niche wall, 3.2 m tall and 0.6 m thick, with six arched loculi in two rows holding shrouded remains and skulls.","description":"4 m burial niche wall, 3.2 m tall and 0.6 m thick, with six arched loculi in two rows holding shrouded remains and skulls. Dimensions 4.70 x 3.20 x 0.60 m (X x Y x Z). Metre units, +Y up, +Z front; rests on y=0 with the origin on the 4 m grid centre. Nocturne hand-painted palette: slate, bone, crimson, tarnished gold and black iron. Static geometry; no rig, animation, collision or navigation data.","status":"published","url":"https://3dassets.dev/assets/vampire-crypt-and-gothic-cathedral-burial-niche-wall-cfeebc28","cdnUrl":"https://cdn.3dassets.dev/assets/13025/v1/model.glb","downloadUrl":"https://3dassets.dev/download/vampire-crypt-and-gothic-cathedral-burial-niche-wall-cfeebc28","thumbnailUrl":"https://cdn.3dassets.dev/assets/13025/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/13025/v1/poster.webp","blurhash":"U8EC,,?b00t8-;_Nt79E00ay?baxxu%Nj]IT","category":{"slug":"buildings","title":"Buildings & Architecture"},"tags":[{"slug":"horror","title":"Horror"},{"slug":"hand-painted","title":"Hand-painted"},{"slug":"kit","title":"Kit / Set"},{"slug":"modular","title":"Modular"},{"slug":"interior","title":"Interior"}],"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":182900,"triangles":3012,"vertices":9036,"meshes":3,"materials":3,"textures":1,"animations":[],"boundingBox":{"min":[-2.3499999046325684,-0.0000395852878334324,-0.30007018039438055],"max":[2.3499999046325684,3.2000396329715493,0.30007018039438055]},"sizeMeters":[4.7,3.2,0.6],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization","EXT_texture_webp"]},"aiGenerated":true,"aiModel":"Claude Fable 5.1","downloads":0,"publishedAt":"2026-09-07T15:31:43.767Z","updatedAt":"2026-09-07T15:31:43.854Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/13025/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function BurialNicheWallVampireCryptAndGothicCathedral(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/13025/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/13025/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/13025/v1/model.glb\" alt=\"Burial Niche Wall (Vampire Crypt and Gothic Cathedral)\" 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/13025/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/13025/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"13026","slug":"vampire-crypt-and-gothic-cathedral-ossuary-wall-12456968","title":"Ossuary Wall (Vampire Crypt and Gothic Cathedral)","summary":"4 m ossuary wall, 3 m tall: four courses of stacked skulls alternating with rows of long bones on a stone backing.","description":"4 m ossuary wall, 3 m tall: four courses of stacked skulls alternating with rows of long bones on a stone backing. Dimensions 4.00 x 3.02 x 0.65 m (X x Y x Z). Metre units, +Y up, +Z front; rests on y=0 with the origin on the 4 m grid centre. Nocturne hand-painted palette: slate, bone, crimson, tarnished gold and black iron. Static geometry; no rig, animation, collision or navigation data.","status":"published","url":"https://3dassets.dev/assets/vampire-crypt-and-gothic-cathedral-ossuary-wall-12456968","cdnUrl":"https://cdn.3dassets.dev/assets/13026/v1/model.glb","downloadUrl":"https://3dassets.dev/download/vampire-crypt-and-gothic-cathedral-ossuary-wall-12456968","thumbnailUrl":"https://cdn.3dassets.dev/assets/13026/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/13026/v1/poster.webp","blurhash":"U8F$Y8~p00t7-;~q%28_00WC-;Rjxu?bt69F","category":{"slug":"buildings","title":"Buildings & Architecture"},"tags":[{"slug":"horror","title":"Horror"},{"slug":"hand-painted","title":"Hand-painted"},{"slug":"kit","title":"Kit / Set"},{"slug":"modular","title":"Modular"},{"slug":"interior","title":"Interior"}],"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":235328,"triangles":4052,"vertices":12156,"meshes":3,"materials":3,"textures":1,"animations":[],"boundingBox":{"min":[-2.001199960708618,0.000005178609867817485,-0.3999572770669658],"max":[2,3.0199948023166456,0.250007629627369]},"sizeMeters":[4.001,3.02,0.65],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization","EXT_texture_webp"]},"aiGenerated":true,"aiModel":"Claude Fable 5.1","downloads":0,"publishedAt":"2026-09-07T15:31:45.692Z","updatedAt":"2026-09-07T15:31:45.804Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/13026/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function OssuaryWallVampireCryptAndGothicCathedral(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/13026/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/13026/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/13026/v1/model.glb\" alt=\"Ossuary Wall (Vampire Crypt and Gothic Cathedral)\" 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/13026/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/13026/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"13041","slug":"vampire-crypt-and-gothic-cathedral-loculi-stack-83336ff2","title":"Loculi Stack (Vampire Crypt and Gothic Cathedral)","summary":"Catacomb loculi stack, 2 m wide and 3.1 m tall: four open stone shelves each holding a shrouded body and a skull.","description":"Catacomb loculi stack, 2 m wide and 3.1 m tall: four open stone shelves each holding a shrouded body and a skull. Dimensions 2.05 x 3.12 x 0.90 m (X x Y x Z). Metre units, +Y up, +Z front; rests on y=0 with a footprint-centred origin. Nocturne hand-painted palette: slate, bone, crimson, tarnished gold and black iron. Static geometry; no rig, animation, collision or navigation data.","status":"published","url":"https://3dassets.dev/assets/vampire-crypt-and-gothic-cathedral-loculi-stack-83336ff2","cdnUrl":"https://cdn.3dassets.dev/assets/13041/v1/model.glb","downloadUrl":"https://3dassets.dev/download/vampire-crypt-and-gothic-cathedral-loculi-stack-83336ff2","thumbnailUrl":"https://cdn.3dassets.dev/assets/13041/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/13041/v1/poster.webp","blurhash":"U8D9*X?b009F~pxu4.D%I9e:xvkC-;%MM{D%","category":{"slug":"props","title":"Props & Furniture"},"tags":[{"slug":"horror","title":"Horror"},{"slug":"hand-painted","title":"Hand-painted"},{"slug":"interior","title":"Interior"}],"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":45088,"triangles":708,"vertices":2124,"meshes":3,"materials":3,"textures":1,"animations":[],"boundingBox":{"min":[-1.0249641407513657,0,-0.4499761753995508],"max":[1.0249641407513657,3.119999885559082,0.4499761753995508]},"sizeMeters":[2.05,3.12,0.9],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization","EXT_texture_webp"]},"aiGenerated":true,"aiModel":"Claude Fable 5.1","downloads":0,"publishedAt":"2026-09-07T15:31:49.667Z","updatedAt":"2026-09-07T15:31:49.757Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/13041/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function LoculiStackVampireCryptAndGothicCathedral(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/13041/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/13041/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/13041/v1/model.glb\" alt=\"Loculi Stack (Vampire Crypt and Gothic Cathedral)\" 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/13041/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/13041/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"13044","slug":"vampire-crypt-and-gothic-cathedral-skull-shrine-2a09c76a","title":"Skull Shrine (Vampire Crypt and Gothic Cathedral)","summary":"Small wall shrine, 1.6 m wide and 1.92 m tall: pointed alcove with a crimson cloth, a skull and two candles on a bone ledge.","description":"Small wall shrine, 1.6 m wide and 1.92 m tall: pointed alcove with a crimson cloth, a skull and two candles on a bone ledge. Dimensions 1.60 x 1.92 x 0.64 m (X x Y x Z). Metre units, +Y up, +Z front; rests on y=0 with a footprint-centred origin. Nocturne hand-painted palette: slate, bone, crimson, tarnished gold and black iron. Static geometry; no rig, animation, collision or navigation data.","status":"published","url":"https://3dassets.dev/assets/vampire-crypt-and-gothic-cathedral-skull-shrine-2a09c76a","cdnUrl":"https://cdn.3dassets.dev/assets/13044/v1/model.glb","downloadUrl":"https://3dassets.dev/download/vampire-crypt-and-gothic-cathedral-skull-shrine-2a09c76a","thumbnailUrl":"https://cdn.3dassets.dev/assets/13044/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/13044/v1/poster.webp","blurhash":"UAE3F?_300E1~p%MIUMxs*aKIUM{s;%MbbD%","category":{"slug":"props","title":"Props & Furniture"},"tags":[{"slug":"horror","title":"Horror"},{"slug":"hand-painted","title":"Hand-painted"},{"slug":"interior","title":"Interior"}],"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":39952,"triangles":604,"vertices":1812,"meshes":5,"materials":5,"textures":1,"animations":[],"boundingBox":{"min":[-0.7988341723375151,0,-0.32116093456828826],"max":[0.8012341533593962,1.9199999570846558,0.31876092374408477]},"sizeMeters":[1.6,1.92,0.64],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization","EXT_texture_webp"]},"aiGenerated":true,"aiModel":"Claude Fable 5.1","downloads":0,"publishedAt":"2026-09-07T15:31:49.455Z","updatedAt":"2026-09-07T15:31:49.544Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/13044/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function SkullShrineVampireCryptAndGothicCathedral(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/13044/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/13044/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/13044/v1/model.glb\" alt=\"Skull Shrine (Vampire Crypt and Gothic Cathedral)\" 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/13044/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/13044/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"13072","slug":"vampire-crypt-and-gothic-cathedral-velvet-throne-91c93247","title":"Velvet Throne (Vampire Crypt and Gothic Cathedral)","summary":"High-backed velvet throne, 1 m wide and 2.9 m tall: crimson cushions on a timber frame with a pointed gilt-edged back and finials.","description":"High-backed velvet throne, 1 m wide and 2.9 m tall: crimson cushions on a timber frame with a pointed gilt-edged back and finials. Dimensions 1.02 x 2.77 x 0.90 m (X x Y x Z). Metre units, +Y up, +Z front; rests on y=0 with a footprint-centred origin. Nocturne hand-painted palette: slate, bone, crimson, tarnished gold and black iron. Static geometry; no rig, animation, collision or navigation data.","status":"published","url":"https://3dassets.dev/assets/vampire-crypt-and-gothic-cathedral-velvet-throne-91c93247","cdnUrl":"https://cdn.3dassets.dev/assets/13072/v1/model.glb","downloadUrl":"https://3dassets.dev/download/vampire-crypt-and-gothic-cathedral-velvet-throne-91c93247","thumbnailUrl":"https://cdn.3dassets.dev/assets/13072/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/13072/v1/poster.webp","blurhash":"U49sn_Xm00z?D|9anr~VUGspv3OT+HwKK%KM","category":{"slug":"props","title":"Props & Furniture"},"tags":[{"slug":"horror","title":"Horror"},{"slug":"hand-painted","title":"Hand-painted"},{"slug":"interior","title":"Interior"}],"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":22284,"triangles":316,"vertices":948,"meshes":4,"materials":4,"textures":1,"animations":[],"boundingBox":{"min":[-0.5112000107765198,6.090290850108149e-7,-0.4500106814783166],"max":[0.5088000297546387,2.770012563054648,0.4500106814783166]},"sizeMeters":[1.02,2.77,0.9],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization","EXT_texture_webp"]},"aiGenerated":true,"aiModel":"Claude Fable 5.1","downloads":0,"publishedAt":"2026-09-07T15:31:57.886Z","updatedAt":"2026-09-07T15:31:57.988Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/13072/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function VelvetThroneVampireCryptAndGothicCathedral(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/13072/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/13072/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/13072/v1/model.glb\" alt=\"Velvet Throne (Vampire Crypt and Gothic Cathedral)\" 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/13072/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/13072/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"13027","slug":"vampire-crypt-and-gothic-cathedral-sarcophagus-b8116fe1","title":"Sarcophagus (Vampire Crypt and Gothic Cathedral)","summary":"Stone sarcophagus, 2.3 m long and 1.28 m tall, with a moulded plinth, panelled sides and a gabled lid carrying a bone cross; the lid hinges on its back edge.","description":"Stone sarcophagus, 2.3 m long and 1.28 m tall, with a moulded plinth, panelled sides and a gabled lid carrying a bone cross; the lid hinges on its back edge. Dimensions 2.30 x 1.33 x 1.10 m (X x Y x Z). Metre units, +Y up, +Z front; rests on y=0 with a footprint-centred origin. Nocturne hand-painted palette: slate, bone, crimson, tarnished gold and black iron. Named pivots: sarcophagus-lid/slate pivot at (0.00, 1.03, -0.50) m; sarcophagus-lid/bone pivot at (0.00, 1.03, -0.50) m. Rotate the lid about its local X axis to open. Rigid node-transform clips: open and close. No skinning. No collision or navigation data.","status":"published","url":"https://3dassets.dev/assets/vampire-crypt-and-gothic-cathedral-sarcophagus-b8116fe1","cdnUrl":"https://cdn.3dassets.dev/assets/13027/v1/model.glb","downloadUrl":"https://3dassets.dev/download/vampire-crypt-and-gothic-cathedral-sarcophagus-b8116fe1","thumbnailUrl":"https://cdn.3dassets.dev/assets/13027/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/13027/v1/poster.webp","blurhash":"UBF~mu~q00V@9G?b%MRi00D*bIRjox-:%MD*","category":{"slug":"props","title":"Props & Furniture"},"tags":[{"slug":"horror","title":"Horror"},{"slug":"hand-painted","title":"Hand-painted"},{"slug":"interior","title":"Interior"}],"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":16692,"triangles":180,"vertices":540,"meshes":5,"materials":3,"textures":1,"animations":["open","close"],"boundingBox":{"min":[-1.149999976158142,-0.0000038070390865341253,-0.5499236923252641],"max":[1.149999976158142,1.3299763551080914,0.5499236923252641]},"sizeMeters":[2.3,1.33,1.1],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization","EXT_texture_webp"]},"aiGenerated":true,"aiModel":"Claude Fable 5.1","downloads":0,"publishedAt":"2026-09-07T15:31:45.749Z","updatedAt":"2026-09-07T15:31:45.861Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\nimport { AnimationMixer } from 'three'\n\nlet mixer\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/13027/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n  mixer = new AnimationMixer(gltf.scene)\n  mixer.clipAction(gltf.animations[0]).play()\n})\n\n// Call from your render loop; deltaSeconds is time since the previous frame.\nfunction updateAssetAnimation(deltaSeconds) {\n  mixer?.update(deltaSeconds)\n}","r3f":"import { useGLTF, useAnimations } from '@react-three/drei'\nimport { useEffect } from 'react'\n\nexport function SarcophagusVampireCryptAndGothicCathedral(props) {\n  const { scene, animations } = useGLTF('https://cdn.3dassets.dev/assets/13027/v1/model.glb')\n  const { actions, names } = useAnimations(animations, scene)\n  useEffect(() => {\n    const action = actions[names[0]]\n    action?.reset().play()\n    return () => { action?.stop() }\n  }, [actions, names])\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/13027/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/13027/v1/model.glb\" alt=\"Sarcophagus (Vampire Crypt and Gothic Cathedral)\" camera-controls auto-rotate autoplay></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/13027/v1/model.glb\n# Metres and +Y up are converted to Blender's Z-up scene automatically.\n# Clips arrive as actions; play them from the Dope Sheet > Action Editor.","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)\nvar player := model.find_child(\"AnimationPlayer\", true, false) as AnimationPlayer\nplayer.play(player.get_animation_list()[0])","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/13027/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);\n// Clips import as legacy AnimationClips on the root; GetComponent<Animation>().Play() starts the first."}},{"id":"13028","slug":"vampire-crypt-and-gothic-cathedral-sarcophagus-open-75ed8692","title":"Sarcophagus Open (Vampire Crypt and Gothic Cathedral)","summary":"Sarcophagus with the lid tilted 63 degrees open about its back-edge pivot.","description":"Sarcophagus with the lid tilted 63 degrees open about its back-edge pivot. Dimensions 2.30 x 1.95 x 1.23 m (X x Y x Z). Metre units, +Y up, +Z front; rests on y=0 with a footprint-centred origin. Nocturne hand-painted palette: slate, bone, crimson, tarnished gold and black iron. Named pivots: sarcophagus-lid pivot at (0.00, 1.03, -0.50) m; sarcophagus-lid pivot at (0.00, 1.03, -0.50) m. Static geometry; no rig, animation, collision or navigation data. Functional variant of sarcophagus.","status":"published","url":"https://3dassets.dev/assets/vampire-crypt-and-gothic-cathedral-sarcophagus-open-75ed8692","cdnUrl":"https://cdn.3dassets.dev/assets/13028/v1/model.glb","downloadUrl":"https://3dassets.dev/download/vampire-crypt-and-gothic-cathedral-sarcophagus-open-75ed8692","thumbnailUrl":"https://cdn.3dassets.dev/assets/13028/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/13028/v1/poster.webp","blurhash":"U8E{nX~q00IU00oz%1IU009GIpRP_3?bxuD%","category":{"slug":"props","title":"Props & Furniture"},"tags":[{"slug":"horror","title":"Horror"},{"slug":"hand-painted","title":"Hand-painted"},{"slug":"interior","title":"Interior"}],"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":15864,"triangles":180,"vertices":540,"meshes":5,"materials":3,"textures":1,"animations":[],"boundingBox":{"min":[-1.149999976158142,-0.0000038070390865341253,-0.6773837524997918],"max":[1.149999976158142,1.9455418705679763,0.5499236923252641]},"sizeMeters":[2.3,1.946,1.227],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization","EXT_texture_webp"]},"aiGenerated":true,"aiModel":"Claude Fable 5.1","downloads":0,"publishedAt":"2026-09-07T15:31:44.912Z","updatedAt":"2026-09-07T15:31:45.010Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/13028/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function SarcophagusOpenVampireCryptAndGothicCathedral(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/13028/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/13028/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/13028/v1/model.glb\" alt=\"Sarcophagus Open (Vampire Crypt and Gothic Cathedral)\" 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/13028/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/13028/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"13065","slug":"vampire-crypt-and-gothic-cathedral-coffin-closed-fe9a5936","title":"Coffin Closed (Vampire Crypt and Gothic Cathedral)","summary":"Six-sided timber coffin, 1.95 m long and 0.58 m tall, with a gilt cross on the lid, iron handles and hinges along one side.","description":"Six-sided timber coffin, 1.95 m long and 0.58 m tall, with a gilt cross on the lid, iron handles and hinges along one side. Dimensions 1.06 x 0.58 x 1.94 m (X x Y x Z). Metre units, +Y up, +Z front; rests on y=0 with a footprint-centred origin. Nocturne hand-painted palette: slate, bone, crimson, tarnished gold and black iron. Named pivots: coffin-lid/timber pivot at (-0.48, 0.50, 0.00) m; coffin-lid/gold pivot at (-0.48, 0.50, 0.00) m; coffin-lid/iron pivot at (-0.48, 0.50, 0.00) m. Rotate the lid about its local Z axis to open. Rigid node-transform clips: open and close. No skinning. No collision or navigation data.","status":"published","url":"https://3dassets.dev/assets/vampire-crypt-and-gothic-cathedral-coffin-closed-fe9a5936","cdnUrl":"https://cdn.3dassets.dev/assets/13065/v1/model.glb","downloadUrl":"https://3dassets.dev/download/vampire-crypt-and-gothic-cathedral-coffin-closed-fe9a5936","thumbnailUrl":"https://cdn.3dassets.dev/assets/13065/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/13065/v1/poster.webp","blurhash":"U49?LD~A0z;4rs9[J7-A009u^6J,5+]:=eBQ","category":{"slug":"props","title":"Props & Furniture"},"tags":[{"slug":"horror","title":"Horror"},{"slug":"hand-painted","title":"Hand-painted"},{"slug":"interior","title":"Interior"}],"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":15068,"triangles":176,"vertices":528,"meshes":6,"materials":4,"textures":1,"animations":["open","close"],"boundingBox":{"min":[-0.5300003107598854,0.000024205852436010034,-0.968999981880188],"max":[0.5300003107598854,0.5799612344888422,0.968999981880188]},"sizeMeters":[1.06,0.58,1.938],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization","EXT_texture_webp"]},"aiGenerated":true,"aiModel":"Claude Fable 5.1","downloads":0,"publishedAt":"2026-09-07T15:31:54.879Z","updatedAt":"2026-09-07T15:31:54.995Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\nimport { AnimationMixer } from 'three'\n\nlet mixer\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/13065/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n  mixer = new AnimationMixer(gltf.scene)\n  mixer.clipAction(gltf.animations[0]).play()\n})\n\n// Call from your render loop; deltaSeconds is time since the previous frame.\nfunction updateAssetAnimation(deltaSeconds) {\n  mixer?.update(deltaSeconds)\n}","r3f":"import { useGLTF, useAnimations } from '@react-three/drei'\nimport { useEffect } from 'react'\n\nexport function CoffinClosedVampireCryptAndGothicCathedral(props) {\n  const { scene, animations } = useGLTF('https://cdn.3dassets.dev/assets/13065/v1/model.glb')\n  const { actions, names } = useAnimations(animations, scene)\n  useEffect(() => {\n    const action = actions[names[0]]\n    action?.reset().play()\n    return () => { action?.stop() }\n  }, [actions, names])\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/13065/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/13065/v1/model.glb\" alt=\"Coffin Closed (Vampire Crypt and Gothic Cathedral)\" camera-controls auto-rotate autoplay></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/13065/v1/model.glb\n# Metres and +Y up are converted to Blender's Z-up scene automatically.\n# Clips arrive as actions; play them from the Dope Sheet > Action Editor.","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)\nvar player := model.find_child(\"AnimationPlayer\", true, false) as AnimationPlayer\nplayer.play(player.get_animation_list()[0])","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/13065/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);\n// Clips import as legacy AnimationClips on the root; GetComponent<Animation>().Play() starts the first."}},{"id":"13066","slug":"vampire-crypt-and-gothic-cathedral-coffin-open-1e1b14a6","title":"Coffin Open (Vampire Crypt and Gothic Cathedral)","summary":"Coffin with the hinged lid thrown open 109 degrees, showing the crimson lining.","description":"Coffin with the hinged lid thrown open 109 degrees, showing the crimson lining. Dimensions 1.37 x 1.40 x 1.94 m (X x Y x Z). Metre units, +Y up, +Z front; rests on y=0 with a footprint-centred origin. Nocturne hand-painted palette: slate, bone, crimson, tarnished gold and black iron. Named pivots: coffin-lid pivot at (-0.48, 0.50, 0.00) m; coffin-lid pivot at (-0.48, 0.50, 0.00) m; coffin-lid pivot at (-0.48, 0.50, 0.00) m. Static geometry; no rig, animation, collision or navigation data. Functional variant of coffin-closed.","status":"published","url":"https://3dassets.dev/assets/vampire-crypt-and-gothic-cathedral-coffin-open-1e1b14a6","cdnUrl":"https://cdn.3dassets.dev/assets/13066/v1/model.glb","downloadUrl":"https://3dassets.dev/download/vampire-crypt-and-gothic-cathedral-coffin-open-1e1b14a6","thumbnailUrl":"https://cdn.3dassets.dev/assets/13066/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/13066/v1/poster.webp","blurhash":"U3A]HP~o01M}tigKR8,[00rZ:X9s;3Mz63FF","category":{"slug":"props","title":"Props & Furniture"},"tags":[{"slug":"horror","title":"Horror"},{"slug":"hand-painted","title":"Hand-painted"},{"slug":"interior","title":"Interior"}],"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":14164,"triangles":176,"vertices":528,"meshes":6,"materials":4,"textures":1,"animations":[],"boundingBox":{"min":[-0.8422374724182556,0.000024205852436010034,-0.968999981880188],"max":[0.5300003107598854,1.4028094324055096,0.968999981880188]},"sizeMeters":[1.372,1.403,1.938],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization","EXT_texture_webp"]},"aiGenerated":true,"aiModel":"Claude Fable 5.1","downloads":0,"publishedAt":"2026-09-07T15:31:55.298Z","updatedAt":"2026-09-07T15:31:55.386Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/13066/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function CoffinOpenVampireCryptAndGothicCathedral(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/13066/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/13066/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/13066/v1/model.glb\" alt=\"Coffin Open (Vampire Crypt and Gothic Cathedral)\" 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/13066/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/13066/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"13068","slug":"vampire-crypt-and-gothic-cathedral-bier-f617a6f5","title":"Bier (Vampire Crypt and Gothic Cathedral)","summary":"Timber funeral bier, 2.6 m long with carrying poles and a crimson pall with gilt edge draping to 0.27 m above the floor.","description":"Timber funeral bier, 2.6 m long with carrying poles and a crimson pall with gilt edge draping to 0.27 m above the floor. Dimensions 1.52 x 0.90 x 2.60 m (X x Y x Z). Metre units, +Y up, +Z front; rests on y=0 with a footprint-centred origin. Nocturne hand-painted palette: slate, bone, crimson, tarnished gold and black iron. Static geometry; no rig, animation, collision or navigation data.","status":"published","url":"https://3dassets.dev/assets/vampire-crypt-and-gothic-cathedral-bier-f617a6f5","cdnUrl":"https://cdn.3dassets.dev/assets/13068/v1/model.glb","downloadUrl":"https://3dassets.dev/download/vampire-crypt-and-gothic-cathedral-bier-f617a6f5","thumbnailUrl":"https://cdn.3dassets.dev/assets/13068/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/13068/v1/poster.webp","blurhash":"UAC4w%,[1ZkW}tNGJ6%10{EMw0sp1HxZr?R+","category":{"slug":"props","title":"Props & Furniture"},"tags":[{"slug":"horror","title":"Horror"},{"slug":"hand-painted","title":"Hand-painted"},{"slug":"interior","title":"Interior"}],"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":14992,"triangles":192,"vertices":576,"meshes":3,"materials":3,"textures":1,"animations":[],"boundingBox":{"min":[-0.7600695603308645,-0.000028202110393782398,-1.2999999523162842],"max":[0.7600695603308645,0.9000102137320173,1.2999999523162842]},"sizeMeters":[1.52,0.9,2.6],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization","EXT_texture_webp"]},"aiGenerated":true,"aiModel":"Claude Fable 5.1","downloads":0,"publishedAt":"2026-09-07T15:31:56.449Z","updatedAt":"2026-09-07T15:31:56.547Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/13068/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function BierVampireCryptAndGothicCathedral(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/13068/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/13068/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/13068/v1/model.glb\" alt=\"Bier (Vampire Crypt and Gothic Cathedral)\" 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/13068/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/13068/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"13070","slug":"vampire-crypt-and-gothic-cathedral-coffin-bed-062ab2ce","title":"Coffin Bed (Vampire Crypt and Gothic Cathedral)","summary":"Canopied coffin bed on a 3.2 by 2.4 m carpeted dais: a hinged-lid coffin under a crimson tester on four timber posts with gilt finials, 3 m tall.","description":"Canopied coffin bed on a 3.2 by 2.4 m carpeted dais: a hinged-lid coffin under a crimson tester on four timber posts with gilt finials, 3 m tall. Dimensions 3.20 x 3.00 x 2.40 m (X x Y x Z). Metre units, +Y up, +Z front; rests on y=0 with a footprint-centred origin. Nocturne hand-painted palette: slate, bone, crimson, tarnished gold and black iron. Named pivots: coffin-lid/timber pivot at (-0.58, 0.83, 0.00) m; coffin-lid/gold pivot at (-0.58, 0.83, 0.00) m. Rigid node-transform clips: open and close. No skinning. No collision or navigation data.","status":"published","url":"https://3dassets.dev/assets/vampire-crypt-and-gothic-cathedral-coffin-bed-062ab2ce","cdnUrl":"https://cdn.3dassets.dev/assets/13070/v1/model.glb","downloadUrl":"https://3dassets.dev/download/vampire-crypt-and-gothic-cathedral-coffin-bed-062ab2ce","thumbnailUrl":"https://cdn.3dassets.dev/assets/13070/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/13070/v1/poster.webp","blurhash":"U3Crp3}v00rD4mrt#ZO?2xKJ8xELD+%L.9Vs","category":{"slug":"props","title":"Props & Furniture"},"tags":[{"slug":"horror","title":"Horror"},{"slug":"hand-painted","title":"Hand-painted"},{"slug":"interior","title":"Interior"}],"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":23088,"triangles":284,"vertices":852,"meshes":6,"materials":4,"textures":1,"animations":["open","close"],"boundingBox":{"min":[-1.600000023841858,-0.000003051850993071592,-1.199938980861532],"max":[1.600000023841858,2.999943210701956,1.199938980861532]},"sizeMeters":[3.2,3,2.4],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization","EXT_texture_webp"]},"aiGenerated":true,"aiModel":"Claude Fable 5.1","downloads":0,"publishedAt":"2026-09-07T15:31:56.305Z","updatedAt":"2026-09-07T15:31:56.399Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\nimport { AnimationMixer } from 'three'\n\nlet mixer\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/13070/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n  mixer = new AnimationMixer(gltf.scene)\n  mixer.clipAction(gltf.animations[0]).play()\n})\n\n// Call from your render loop; deltaSeconds is time since the previous frame.\nfunction updateAssetAnimation(deltaSeconds) {\n  mixer?.update(deltaSeconds)\n}","r3f":"import { useGLTF, useAnimations } from '@react-three/drei'\nimport { useEffect } from 'react'\n\nexport function CoffinBedVampireCryptAndGothicCathedral(props) {\n  const { scene, animations } = useGLTF('https://cdn.3dassets.dev/assets/13070/v1/model.glb')\n  const { actions, names } = useAnimations(animations, scene)\n  useEffect(() => {\n    const action = actions[names[0]]\n    action?.reset().play()\n    return () => { action?.stop() }\n  }, [actions, names])\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/13070/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/13070/v1/model.glb\" alt=\"Coffin Bed (Vampire Crypt and Gothic Cathedral)\" camera-controls auto-rotate autoplay></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/13070/v1/model.glb\n# Metres and +Y up are converted to Blender's Z-up scene automatically.\n# Clips arrive as actions; play them from the Dope Sheet > Action Editor.","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)\nvar player := model.find_child(\"AnimationPlayer\", true, false) as AnimationPlayer\nplayer.play(player.get_animation_list()[0])","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/13070/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);\n// Clips import as legacy AnimationClips on the root; GetComponent<Animation>().Play() starts the first."}},{"id":"13080","slug":"vampire-crypt-and-gothic-cathedral-feeding-chair-45d6ead2","title":"Feeding Chair (Vampire Crypt and Gothic Cathedral)","summary":"Reclining feeding chair, 0.86 m wide and 1.55 m tall, on an iron base: crimson padded seat, tilted back with a neck rest, arm cuffs and iron straps.","description":"Reclining feeding chair, 0.86 m wide and 1.55 m tall, on an iron base: crimson padded seat, tilted back with a neck rest, arm cuffs and iron straps. Dimensions 1.00 x 1.42 x 1.86 m (X x Y x Z). Metre units, +Y up, +Z front; rests on y=0 with a footprint-centred origin. Nocturne hand-painted palette: slate, bone, crimson, tarnished gold and black iron. Static geometry; no rig, animation, collision or navigation data.","status":"published","url":"https://3dassets.dev/assets/vampire-crypt-and-gothic-cathedral-feeding-chair-45d6ead2","cdnUrl":"https://cdn.3dassets.dev/assets/13080/v1/model.glb","downloadUrl":"https://3dassets.dev/download/vampire-crypt-and-gothic-cathedral-feeding-chair-45d6ead2","thumbnailUrl":"https://cdn.3dassets.dev/assets/13080/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/13080/v1/poster.webp","blurhash":"U8AlIjXl0{].{g5QAq]:0|AC-C#:Fx,@,HK4","category":{"slug":"props","title":"Props & Furniture"},"tags":[{"slug":"horror","title":"Horror"},{"slug":"hand-painted","title":"Hand-painted"},{"slug":"interior","title":"Interior"}],"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":19072,"triangles":296,"vertices":888,"meshes":3,"materials":3,"textures":1,"animations":[],"boundingBox":{"min":[-0.49996643708965677,-0.000024560322442690463,-1.057698369026184],"max":[0.49996643708965677,1.420018337339333,0.800000011920929]},"sizeMeters":[1,1.42,1.858],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization","EXT_texture_webp"]},"aiGenerated":true,"aiModel":"Claude Fable 5.1","downloads":0,"publishedAt":"2026-09-07T15:31:58.969Z","updatedAt":"2026-09-07T15:31:59.053Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/13080/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function FeedingChairVampireCryptAndGothicCathedral(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/13080/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/13080/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/13080/v1/model.glb\" alt=\"Feeding Chair (Vampire Crypt and Gothic Cathedral)\" 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/13080/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/13080/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"13084","slug":"vampire-crypt-and-gothic-cathedral-cage-4e815615","title":"Cage (Vampire Crypt and Gothic Cathedral)","summary":"Hanging iron cage, 1.24 m across and 3.05 m tall to the top ring, with a hinged barred door; origin at the cage floor.","description":"Hanging iron cage, 1.24 m across and 3.05 m tall to the top ring, with a hinged barred door; origin at the cage floor. Dimensions 1.25 x 3.05 x 1.24 m (X x Y x Z). Metre units, +Y up, +Z front; rests on y=0 with a footprint-centred origin. Nocturne hand-painted palette: slate, bone, crimson, tarnished gold and black iron. Named pivots: cage-door pivot at (0.58, 0.00, 0.00) m. Rigid node-transform clips: open and close. No skinning. No collision or navigation data.","status":"published","url":"https://3dassets.dev/assets/vampire-crypt-and-gothic-cathedral-cage-4e815615","cdnUrl":"https://cdn.3dassets.dev/assets/13084/v1/model.glb","downloadUrl":"https://3dassets.dev/download/vampire-crypt-and-gothic-cathedral-cage-4e815615","thumbnailUrl":"https://cdn.3dassets.dev/assets/13084/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/13084/v1/poster.webp","blurhash":"U03lBitQ00IV8^Rj?vxv0JWD?dob8^og?wRh","category":{"slug":"props","title":"Props & Furniture"},"tags":[{"slug":"horror","title":"Horror"},{"slug":"hand-painted","title":"Hand-painted"},{"slug":"interior","title":"Interior"}],"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":29152,"triangles":556,"vertices":1668,"meshes":2,"materials":1,"textures":0,"animations":["open","close"],"boundingBox":{"min":[-0.6199690140202829,0,-0.6199690140202829],"max":[0.6337060148788661,3.049999952316284,0.6199690140202829]},"sizeMeters":[1.254,3.05,1.24],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"Claude Fable 5.1","downloads":0,"publishedAt":"2026-09-07T15:32:00.137Z","updatedAt":"2026-09-07T15:32:00.230Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\nimport { AnimationMixer } from 'three'\n\nlet mixer\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/13084/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n  mixer = new AnimationMixer(gltf.scene)\n  mixer.clipAction(gltf.animations[0]).play()\n})\n\n// Call from your render loop; deltaSeconds is time since the previous frame.\nfunction updateAssetAnimation(deltaSeconds) {\n  mixer?.update(deltaSeconds)\n}","r3f":"import { useGLTF, useAnimations } from '@react-three/drei'\nimport { useEffect } from 'react'\n\nexport function CageVampireCryptAndGothicCathedral(props) {\n  const { scene, animations } = useGLTF('https://cdn.3dassets.dev/assets/13084/v1/model.glb')\n  const { actions, names } = useAnimations(animations, scene)\n  useEffect(() => {\n    const action = actions[names[0]]\n    action?.reset().play()\n    return () => { action?.stop() }\n  }, [actions, names])\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/13084/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/13084/v1/model.glb\" alt=\"Cage (Vampire Crypt and Gothic Cathedral)\" camera-controls auto-rotate autoplay></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/13084/v1/model.glb\n# Metres and +Y up are converted to Blender's Z-up scene automatically.\n# Clips arrive as actions; play them from the Dope Sheet > Action Editor.","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)\nvar player := model.find_child(\"AnimationPlayer\", true, false) as AnimationPlayer\nplayer.play(player.get_animation_list()[0])","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/13084/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);\n// Clips import as legacy AnimationClips on the root; GetComponent<Animation>().Play() starts the first."}},{"id":"13078","slug":"vampire-crypt-and-gothic-cathedral-chained-servant-pos-c129e5f8","title":"Chained Servant Post (Vampire Crypt and Gothic Cathedral)","summary":"Stone post, 2.3 m tall, with an iron ring and two hanging chains ending in open manacles.","description":"Stone post, 2.3 m tall, with an iron ring and two hanging chains ending in open manacles. Dimensions 0.88 x 2.30 x 0.75 m (X x Y x Z). Metre units, +Y up, +Z front; rests on y=0 with a footprint-centred origin. Nocturne hand-painted palette: slate, bone, crimson, tarnished gold and black iron. Static geometry; no rig, animation, collision or navigation data.","status":"published","url":"https://3dassets.dev/assets/vampire-crypt-and-gothic-cathedral-chained-servant-pos-c129e5f8","cdnUrl":"https://cdn.3dassets.dev/assets/13078/v1/model.glb","downloadUrl":"https://3dassets.dev/download/vampire-crypt-and-gothic-cathedral-chained-servant-pos-c129e5f8","thumbnailUrl":"https://cdn.3dassets.dev/assets/13078/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/13078/v1/poster.webp","blurhash":"U6A0];%M004n?Zof9GWA~pt79GRj-;afD*kB","category":{"slug":"props","title":"Props & Furniture"},"tags":[{"slug":"horror","title":"Horror"},{"slug":"hand-painted","title":"Hand-painted"},{"slug":"interior","title":"Interior"}],"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":24532,"triangles":416,"vertices":1248,"meshes":3,"materials":3,"textures":1,"animations":[],"boundingBox":{"min":[-0.43996603042046445,0,-0.35002214144528226],"max":[0.43996603042046445,2.3000114712635984,0.40002584922163437]},"sizeMeters":[0.88,2.3,0.75],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization","EXT_texture_webp"]},"aiGenerated":true,"aiModel":"Claude Fable 5.1","downloads":0,"publishedAt":"2026-09-07T15:31:58.275Z","updatedAt":"2026-09-07T15:31:58.395Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/13078/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function ChainedServantPostVampireCryptAndGothicCathedral(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/13078/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/13078/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/13078/v1/model.glb\" alt=\"Chained Servant Post (Vampire Crypt and Gothic Cathedral)\" 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/13078/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/13078/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"13034","slug":"vampire-crypt-and-gothic-cathedral-crypt-well-baf1c966","title":"Crypt Well (Vampire Crypt and Gothic Cathedral)","summary":"Round crypt well, 2.1 m across: stone ring with bone coping, timber frame with a roller and an iron chain hanging to a bucket.","description":"Round crypt well, 2.1 m across: stone ring with bone coping, timber frame with a roller and an iron chain hanging to a bucket. Dimensions 2.55 x 3.24 x 2.10 m (X x Y x Z). Metre units, +Y up, +Z front; rests on y=0 with a footprint-centred origin. Nocturne hand-painted palette: slate, bone, crimson, tarnished gold and black iron. Static geometry; no rig, animation, collision or navigation data.","status":"published","url":"https://3dassets.dev/assets/vampire-crypt-and-gothic-cathedral-crypt-well-baf1c966","cdnUrl":"https://cdn.3dassets.dev/assets/13034/v1/model.glb","downloadUrl":"https://3dassets.dev/download/vampire-crypt-and-gothic-cathedral-crypt-well-baf1c966","thumbnailUrl":"https://cdn.3dassets.dev/assets/13034/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/13034/v1/poster.webp","blurhash":"UAAc@~WB00WB4Toe.8a$4.of%MR*_NjaIARj","category":{"slug":"props","title":"Props & Furniture"},"tags":[{"slug":"horror","title":"Horror"},{"slug":"hand-painted","title":"Hand-painted"},{"slug":"interior","title":"Interior"}],"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":20816,"triangles":336,"vertices":1008,"meshes":5,"materials":5,"textures":1,"animations":[],"boundingBox":{"min":[-1.5,0.000006097427645457287,-1.0499999523162842],"max":[1.0499999523162842,3.2399690108676236,1.0499999523162842]},"sizeMeters":[2.55,3.24,2.1],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization","EXT_texture_webp"]},"aiGenerated":true,"aiModel":"Claude Fable 5.1","downloads":0,"publishedAt":"2026-09-07T15:31:47.728Z","updatedAt":"2026-09-07T15:31:47.818Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/13034/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function CryptWellVampireCryptAndGothicCathedral(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/13034/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/13034/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/13034/v1/model.glb\" alt=\"Crypt Well (Vampire Crypt and Gothic Cathedral)\" 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/13034/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/13034/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"13103","slug":"vampire-crypt-and-gothic-cathedral-crypt-hatch-7467bea5","title":"Crypt Hatch (Vampire Crypt and Gothic Cathedral)","summary":"Ground-level crypt entrance, 2.6 by 3 m: stone stair well with seven steps descending north and an iron trapdoor hinged on its south edge, 0.82 m tall.","description":"Ground-level crypt entrance, 2.6 by 3 m: stone stair well with seven steps descending north and an iron trapdoor hinged on its south edge, 0.82 m tall. Dimensions 2.60 x 0.82 x 3.00 m (X x Y x Z). Metre units, +Y up, +Z front; rests on y=0 with the origin on the 4 m grid centre. Nocturne hand-painted palette: slate, bone, crimson, tarnished gold and black iron. Named pivots: hatch pivot at (0.00, 0.70, 1.30) m. Rigid node-transform clips: open and close. No skinning. No collision or navigation data.","status":"published","url":"https://3dassets.dev/assets/vampire-crypt-and-gothic-cathedral-crypt-hatch-7467bea5","cdnUrl":"https://cdn.3dassets.dev/assets/13103/v1/model.glb","downloadUrl":"https://3dassets.dev/download/vampire-crypt-and-gothic-cathedral-crypt-hatch-7467bea5","thumbnailUrl":"https://cdn.3dassets.dev/assets/13103/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/13103/v1/poster.webp","blurhash":"UDA^Xl-;IUf+4nM{xuxu00M{IUM{~qxuR*R*","category":{"slug":"buildings","title":"Buildings & Architecture"},"tags":[{"slug":"horror","title":"Horror"},{"slug":"hand-painted","title":"Hand-painted"},{"slug":"exterior","title":"Exterior"},{"slug":"kit","title":"Kit / Set"}],"license":{"slug":"cc0-1.0","name":"CC0 1.0 Universal","url":"https://creativecommons.org/publicdomain/zero/1.0/","attributionRequired":false},"contributor":{"username":"3dassets","name":"3D Assets","url":"https://3dassets.dev/u/3dassets"},"stats":{"fileSize":18484,"triangles":256,"vertices":768,"meshes":3,"materials":3,"textures":1,"animations":["open","close"],"boundingBox":{"min":[-1.3000427259132663,0.00007476438775172456,-1.5],"max":[1.3000427259132663,0.8199871704889602,1.5]},"sizeMeters":[2.6,0.82,3],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization","EXT_texture_webp"]},"aiGenerated":true,"aiModel":"Claude Fable 5.1","downloads":0,"publishedAt":"2026-09-07T15:32:05.158Z","updatedAt":"2026-09-07T15:32:05.252Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\nimport { AnimationMixer } from 'three'\n\nlet mixer\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/13103/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n  mixer = new AnimationMixer(gltf.scene)\n  mixer.clipAction(gltf.animations[0]).play()\n})\n\n// Call from your render loop; deltaSeconds is time since the previous frame.\nfunction updateAssetAnimation(deltaSeconds) {\n  mixer?.update(deltaSeconds)\n}","r3f":"import { useGLTF, useAnimations } from '@react-three/drei'\nimport { useEffect } from 'react'\n\nexport function CryptHatchVampireCryptAndGothicCathedral(props) {\n  const { scene, animations } = useGLTF('https://cdn.3dassets.dev/assets/13103/v1/model.glb')\n  const { actions, names } = useAnimations(animations, scene)\n  useEffect(() => {\n    const action = actions[names[0]]\n    action?.reset().play()\n    return () => { action?.stop() }\n  }, [actions, names])\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/13103/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/13103/v1/model.glb\" alt=\"Crypt Hatch (Vampire Crypt and Gothic Cathedral)\" camera-controls auto-rotate autoplay></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/13103/v1/model.glb\n# Metres and +Y up are converted to Blender's Z-up scene automatically.\n# Clips arrive as actions; play them from the Dope Sheet > Action Editor.","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)\nvar player := model.find_child(\"AnimationPlayer\", true, false) as AnimationPlayer\nplayer.play(player.get_animation_list()[0])","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/13103/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);\n// Clips import as legacy AnimationClips on the root; GetComponent<Animation>().Play() starts the first."}},{"id":"13050","slug":"vampire-crypt-and-gothic-cathedral-candelabra-a25494b7","title":"Candelabra (Vampire Crypt and Gothic Cathedral)","summary":"Standing iron candelabra, 1.75 m tall, on a tripod base with seven candles on a ring.","description":"Standing iron candelabra, 1.75 m tall, on a tripod base with seven candles on a ring. Dimensions 0.86 x 1.77 x 0.80 m (X x Y x Z). Metre units, +Y up, +Z front; rests on y=0 with a footprint-centred origin. Nocturne hand-painted palette: slate, bone, crimson, tarnished gold and black iron. Static geometry; no rig, animation, collision or navigation data.","status":"published","url":"https://3dassets.dev/assets/vampire-crypt-and-gothic-cathedral-candelabra-a25494b7","cdnUrl":"https://cdn.3dassets.dev/assets/13050/v1/model.glb","downloadUrl":"https://3dassets.dev/download/vampire-crypt-and-gothic-cathedral-candelabra-a25494b7","thumbnailUrl":"https://cdn.3dassets.dev/assets/13050/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/13050/v1/poster.webp","blurhash":"U66RJtt700Rj~pof9FaxocayR+j[9FV@%Mt7","category":{"slug":"props","title":"Props & Furniture"},"tags":[{"slug":"horror","title":"Horror"},{"slug":"hand-painted","title":"Hand-painted"},{"slug":"interior","title":"Interior"}],"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":36148,"triangles":634,"vertices":1902,"meshes":3,"materials":3,"textures":1,"animations":[],"boundingBox":{"min":[-0.4300161170600029,0,-0.3999659003899132],"max":[0.4300161170600029,1.7662645041129483,0.3999659003899132]},"sizeMeters":[0.86,1.766,0.8],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization","EXT_texture_webp"]},"aiGenerated":true,"aiModel":"Claude Fable 5.1","downloads":0,"publishedAt":"2026-09-07T15:31:52.171Z","updatedAt":"2026-09-07T15:31:52.269Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/13050/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function CandelabraVampireCryptAndGothicCathedral(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/13050/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/13050/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/13050/v1/model.glb\" alt=\"Candelabra (Vampire Crypt and Gothic Cathedral)\" 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/13050/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/13050/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"13060","slug":"vampire-crypt-and-gothic-cathedral-iron-chandelier-418cbd58","title":"Iron Chandelier (Vampire Crypt and Gothic Cathedral)","summary":"Two-tier iron ring chandelier with twenty candles, 1.9 m across and 2.44 m tall from the lower ring to the ceiling plate; origin at the lower ring, hang with the plate on the ceiling.","description":"Two-tier iron ring chandelier with twenty candles, 1.9 m across and 2.44 m tall from the lower ring to the ceiling plate; origin at the lower ring, hang with the plate on the ceiling. Dimensions 1.90 x 2.44 x 1.90 m (X x Y x Z). Metre units, +Y up, +Z front; rests on y=0 with a footprint-centred origin. Nocturne hand-painted palette: slate, bone, crimson, tarnished gold and black iron. Static geometry; no rig, animation, collision or navigation data.","status":"published","url":"https://3dassets.dev/assets/vampire-crypt-and-gothic-cathedral-iron-chandelier-418cbd58","cdnUrl":"https://cdn.3dassets.dev/assets/13060/v1/model.glb","downloadUrl":"https://3dassets.dev/download/vampire-crypt-and-gothic-cathedral-iron-chandelier-418cbd58","thumbnailUrl":"https://cdn.3dassets.dev/assets/13060/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/13060/v1/poster.webp","blurhash":"U36a-bxt00RQ00WB?vof0LaM-:X7_2kBM|s:","category":{"slug":"props","title":"Props & Furniture"},"tags":[{"slug":"horror","title":"Horror"},{"slug":"hand-painted","title":"Hand-painted"},{"slug":"interior","title":"Interior"}],"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":88796,"triangles":1652,"vertices":4956,"meshes":3,"materials":3,"textures":1,"animations":[],"boundingBox":{"min":[-0.9499893407998903,0,-0.9499893407998903],"max":[0.9499893407998903,2.440000057220459,0.9499893407998903]},"sizeMeters":[1.9,2.44,1.9],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization","EXT_texture_webp"]},"aiGenerated":true,"aiModel":"Claude Fable 5.1","downloads":0,"publishedAt":"2026-09-07T15:31:53.701Z","updatedAt":"2026-09-07T15:31:53.807Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/13060/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function IronChandelierVampireCryptAndGothicCathedral(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/13060/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/13060/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/13060/v1/model.glb\" alt=\"Iron Chandelier (Vampire Crypt and Gothic Cathedral)\" 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/13060/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/13060/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"13085","slug":"vampire-crypt-and-gothic-cathedral-cauldron-86a7c2af","title":"Cauldron (Vampire Crypt and Gothic Cathedral)","summary":"Iron cauldron of dark crimson brew hanging from a tripod over a small log fire, 1.25 m tall.","description":"Iron cauldron of dark crimson brew hanging from a tripod over a small log fire, 1.25 m tall. Dimensions 1.19 x 1.27 x 1.10 m (X x Y x Z). Metre units, +Y up, +Z front; rests on y=0 with a footprint-centred origin. Nocturne hand-painted palette: slate, bone, crimson, tarnished gold and black iron. Static geometry; no rig, animation, collision or navigation data.","status":"published","url":"https://3dassets.dev/assets/vampire-crypt-and-gothic-cathedral-cauldron-86a7c2af","cdnUrl":"https://cdn.3dassets.dev/assets/13085/v1/model.glb","downloadUrl":"https://3dassets.dev/download/vampire-crypt-and-gothic-cathedral-cauldron-86a7c2af","thumbnailUrl":"https://cdn.3dassets.dev/assets/13085/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/13085/v1/poster.webp","blurhash":"U27TkM?F004:^SxZE_Io0JI:^l-V1DS$|4nh","category":{"slug":"props","title":"Props & Furniture"},"tags":[{"slug":"horror","title":"Horror"},{"slug":"hand-painted","title":"Hand-painted"},{"slug":"interior","title":"Interior"}],"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":21404,"triangles":322,"vertices":966,"meshes":4,"materials":4,"textures":1,"animations":[],"boundingBox":{"min":[-0.5666551961805887,0,-0.5516039579119904],"max":[0.6225522532370157,1.2716366052627563,0.5516039579119904]},"sizeMeters":[1.189,1.272,1.103],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization","EXT_texture_webp"]},"aiGenerated":true,"aiModel":"Claude Fable 5.1","downloads":0,"publishedAt":"2026-09-07T15:32:00.206Z","updatedAt":"2026-09-07T15:32:00.320Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/13085/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function CauldronVampireCryptAndGothicCathedral(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/13085/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/13085/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/13085/v1/model.glb\" alt=\"Cauldron (Vampire Crypt and Gothic Cathedral)\" 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/13085/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/13085/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"13029","slug":"vampire-crypt-and-gothic-cathedral-bone-pile-7d57d962","title":"Bone Pile (Vampire Crypt and Gothic Cathedral)","summary":"Heaped mound of skulls and long bones, 2 m across and 0.75 m high.","description":"Heaped mound of skulls and long bones, 2 m across and 0.75 m high. Dimensions 2.00 x 0.88 x 1.90 m (X x Y x Z). Metre units, +Y up, +Z front; rests on y=0 with a footprint-centred origin. Nocturne hand-painted palette: slate, bone, crimson, tarnished gold and black iron. Static geometry; no rig, animation, collision or navigation data.","status":"published","url":"https://3dassets.dev/assets/vampire-crypt-and-gothic-cathedral-bone-pile-7d57d962","cdnUrl":"https://cdn.3dassets.dev/assets/13029/v1/model.glb","downloadUrl":"https://3dassets.dev/download/vampire-crypt-and-gothic-cathedral-bone-pile-7d57d962","thumbnailUrl":"https://cdn.3dassets.dev/assets/13029/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/13029/v1/poster.webp","blurhash":"UECi]p%M00M{D%R%xut700M{~pof?bt7M{Rj","category":{"slug":"props","title":"Props & Furniture"},"tags":[{"slug":"horror","title":"Horror"},{"slug":"hand-painted","title":"Hand-painted"},{"slug":"interior","title":"Interior"}],"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":59364,"triangles":984,"vertices":2952,"meshes":2,"materials":2,"textures":1,"animations":[],"boundingBox":{"min":[-1,-0.00004387035737174472,-0.9510483108005005],"max":[1,0.8750438703573717,0.9510483108005005]},"sizeMeters":[2,0.875,1.902],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization","EXT_texture_webp"]},"aiGenerated":true,"aiModel":"Claude Fable 5.1","downloads":0,"publishedAt":"2026-09-07T15:31:45.589Z","updatedAt":"2026-09-07T15:31:45.712Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/13029/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function BonePileVampireCryptAndGothicCathedral(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/13029/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/13029/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/13029/v1/model.glb\" alt=\"Bone Pile (Vampire Crypt and Gothic Cathedral)\" 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/13029/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/13029/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"13100","slug":"vampire-crypt-and-gothic-cathedral-urn-e5dd04d1","title":"Urn (Vampire Crypt and Gothic Cathedral)","summary":"Draped stone funerary urn, 0.8 m square and 1.8 m tall, on a plinth with a crimson cloth over the lid.","description":"Draped stone funerary urn, 0.8 m square and 1.8 m tall, on a plinth with a crimson cloth over the lid. Dimensions 0.80 x 1.80 x 0.80 m (X x Y x Z). Metre units, +Y up, +Z front; rests on y=0 with a footprint-centred origin. Nocturne hand-painted palette: slate, bone, crimson, tarnished gold and black iron. Static geometry; no rig, animation, collision or navigation data.","status":"published","url":"https://3dassets.dev/assets/vampire-crypt-and-gothic-cathedral-urn-e5dd04d1","cdnUrl":"https://cdn.3dassets.dev/assets/13100/v1/model.glb","downloadUrl":"https://3dassets.dev/download/vampire-crypt-and-gothic-cathedral-urn-e5dd04d1","thumbnailUrl":"https://cdn.3dassets.dev/assets/13100/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/13100/v1/poster.webp","blurhash":"U7By:Q_300008wMyu4xu00M{?btR?^xuVZWA","category":{"slug":"props","title":"Props & Furniture"},"tags":[{"slug":"horror","title":"Horror"},{"slug":"hand-painted","title":"Hand-painted"},{"slug":"exterior","title":"Exterior"}],"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":18032,"triangles":236,"vertices":708,"meshes":3,"materials":3,"textures":1,"animations":[],"boundingBox":{"min":[-0.39994200423715043,0,-0.39994200423715043],"max":[0.39994200423715043,1.7999999523162842,0.39994200423715043]},"sizeMeters":[0.8,1.8,0.8],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization","EXT_texture_webp"]},"aiGenerated":true,"aiModel":"Claude Fable 5.1","downloads":0,"publishedAt":"2026-09-07T15:32:04.719Z","updatedAt":"2026-09-07T15:32:04.873Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/13100/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function UrnVampireCryptAndGothicCathedral(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/13100/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/13100/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/13100/v1/model.glb\" alt=\"Urn (Vampire Crypt and Gothic Cathedral)\" 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/13100/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/13100/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}}]}}