{"data":{"id":106,"slug":"vampire-crypt-and-gothic-cathedral","title":"Vampire Crypt and Gothic Cathedral","summary":"Hand-painted gothic cathedral, crypt, furnishings, vampire lair and graveyard with hinged doors and modular passages.","description":"Original Nocturne gothic construction kit in metres with a 4 m bay grid, passage and fence connectors, separate named hinges and three composed local-review scenes. Every door, gate, screen, cage, secret bookcase, coffin lid, sarcophagus lid and crypt hatch ships a rigid open and close clip on its own pivot: node transforms only, no skinning. No collision or navigation data.","url":"https://3dassets.dev/packs/vampire-crypt-and-gothic-cathedral","coverUrl":"https://cdn.3dassets.dev/assets/23058/v1/poster.webp","assetCount":127,"aiGenerated":true,"aiGeneratedAssetCount":127,"aiModels":["Claude Fable 5.1"],"aiModelUnspecifiedCount":0,"featured":true,"licenseLabel":"CC0 1.0 Universal","totalBytes":7587592,"totalTriangles":125307,"starterScene":{"id":"23058","slug":"vampire-crypt-and-gothic-cathedral-cathe-1cf3c5bb-starter-scene","title":"Cathedral Nave and Crypt (Vampire Crypt and Gothic Cathedral)","summary":"Cutaway nave on a raised 3 m datum with paired arcade walls, west rose portal and pews; a stair descends on the south side to a connected roofless tomb chamber. Roof modules are deliberately omitted for inspection. Static geometry, no collision or navigation.","description":"Cutaway nave on a raised 3 m datum with paired arcade walls, west rose portal and pews; a stair descends on the south side to a connected roofless tomb chamber. Roof modules are deliberately omitted for inspection. Static geometry, no collision or navigation.","status":"published","url":"https://3dassets.dev/assets/vampire-crypt-and-gothic-cathedral-cathe-1cf3c5bb-starter-scene","cdnUrl":"https://cdn.3dassets.dev/assets/23058/v1/model.glb","downloadUrl":"https://3dassets.dev/download/vampire-crypt-and-gothic-cathedral-cathe-1cf3c5bb-starter-scene","thumbnailUrl":"https://cdn.3dassets.dev/assets/23058/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/23058/v1/poster.webp","blurhash":"UABDTk~X00D%D%xu%MM_00D%-=og%gM_NG%M","category":{"slug":"environments","title":"Environments & Scenes"},"tags":[{"slug":"horror","title":"Horror"},{"slug":"hand-painted","title":"Hand-painted"},{"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":517776,"triangles":10262,"vertices":24569,"meshes":37,"materials":8,"textures":1,"animations":[],"boundingBox":{"min":[-6.520143687603192,-0.0001358312090260494,-12.001200199127197],"max":[6.099082174552835,20.3,4.761970492682356]},"sizeMeters":[12.619,20.3,16.763],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization","EXT_texture_webp"]},"aiGenerated":true,"aiModel":"Claude Fable 5.1","downloads":28,"publishedAt":"2026-09-07T20:04:44.800Z","updatedAt":"2026-10-10T23:49:42.395Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/23058/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function CathedralNaveAndCryptVampireCryptAndGothicCathedral(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/23058/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/23058/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/23058/v1/model.glb\" alt=\"Cathedral Nave and Crypt (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/23058/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/23058/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},"assets":[{"id":"22938","slug":"vampire-crypt-and-gothic-cathedral-nave-bay-d9a53f09","title":"Nave Bay (Vampire Crypt and Gothic Cathedral)","summary":"4 m nave arcade bay, 8 m high: pointed 3.2 m arcade opening, blind triforium band, real clerestory lancet with stained glass, clustered half-piers at each joint.","description":"4 m nave arcade bay, 8 m high: pointed 3.2 m arcade opening, blind triforium band, real clerestory lancet with stained glass, clustered half-piers at each joint. Dimensions 4.20 x 8.00 x 1.52 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. Connectors: west (nave-bay), east (nave-bay). Static geometry; no rig, animation, collision or navigation data.","status":"published","url":"https://3dassets.dev/assets/vampire-crypt-and-gothic-cathedral-nave-bay-d9a53f09","cdnUrl":"https://cdn.3dassets.dev/assets/22938/v1/model.glb","downloadUrl":"https://3dassets.dev/download/vampire-crypt-and-gothic-cathedral-nave-bay-d9a53f09","thumbnailUrl":"https://cdn.3dassets.dev/assets/22938/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/22938/v1/poster.webp","blurhash":"U8BzFD-;009F~qxv4nD$ITRkozt6M|ozt7M{","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"}],"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":115928,"triangles":1884,"vertices":5652,"meshes":3,"materials":3,"textures":1,"animations":[],"boundingBox":{"min":[-2.0987674066311497,0,-0.7618562313774505],"max":[2.0987674066311497,8.001199722290039,0.7618562313774505]},"sizeMeters":[4.198,8.001,1.524],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization","EXT_texture_webp"]},"aiGenerated":true,"aiModel":"Claude Fable 5.1","downloads":12,"publishedAt":"2026-09-07T20:04:15.402Z","updatedAt":"2026-10-10T23:47:53.835Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/22938/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function NaveBayVampireCryptAndGothicCathedral(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/22938/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/22938/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/22938/v1/model.glb\" alt=\"Nave Bay (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/22938/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/22938/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"22935","slug":"vampire-crypt-and-gothic-cathedral-nave-bay-blind-aa0267da","title":"Nave Bay Blind (Vampire Crypt and Gothic Cathedral)","summary":"Solid 4 m nave bay with a blind pointed arch for tower and end positions.","description":"Solid 4 m nave bay with a blind pointed arch for tower and end positions. Dimensions 4.20 x 8.00 x 1.52 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. Connectors: west (nave-bay), east (nave-bay). Static geometry; no rig, animation, collision or navigation data. Functional variant of nave-bay.","status":"published","url":"https://3dassets.dev/assets/vampire-crypt-and-gothic-cathedral-nave-bay-blind-aa0267da","cdnUrl":"https://cdn.3dassets.dev/assets/22935/v1/model.glb","downloadUrl":"https://3dassets.dev/download/vampire-crypt-and-gothic-cathedral-nave-bay-blind-aa0267da","thumbnailUrl":"https://cdn.3dassets.dev/assets/22935/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/22935/v1/poster.webp","blurhash":"U5Csmt_N0000_2%39ZD$8^M{%N%MxvxuM{D%","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"}],"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":94500,"triangles":1524,"vertices":4572,"meshes":2,"materials":2,"textures":1,"animations":[],"boundingBox":{"min":[-2.0987674066311497,0,-0.7618562313774505],"max":[2.0987674066311497,8.001199722290039,0.7618562313774505]},"sizeMeters":[4.198,8.001,1.524],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization","EXT_texture_webp"]},"aiGenerated":true,"aiModel":"Claude Fable 5.1","downloads":9,"publishedAt":"2026-09-07T20:04:15.353Z","updatedAt":"2026-10-10T23:48:25.947Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/22935/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function NaveBayBlindVampireCryptAndGothicCathedral(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/22935/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/22935/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/22935/v1/model.glb\" alt=\"Nave Bay Blind (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/22935/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/22935/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"22937","slug":"vampire-crypt-and-gothic-cathedral-aisle-bay-6fac6c45","title":"Aisle Bay (Vampire Crypt and Gothic Cathedral)","summary":"4 m aisle outer wall bay, 5 m high, with a glazed lancet window, exterior half-buttresses at each joint and bone coping.","description":"4 m aisle outer wall bay, 5 m high, with a glazed lancet window, exterior half-buttresses at each joint and bone coping. Dimensions 4.00 x 5.07 x 1.93 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. Connectors: west (nave-bay), east (nave-bay). Static geometry; no rig, animation, collision or navigation data.","status":"published","url":"https://3dassets.dev/assets/vampire-crypt-and-gothic-cathedral-aisle-bay-6fac6c45","cdnUrl":"https://cdn.3dassets.dev/assets/22937/v1/model.glb","downloadUrl":"https://3dassets.dev/download/vampire-crypt-and-gothic-cathedral-aisle-bay-6fac6c45","thumbnailUrl":"https://cdn.3dassets.dev/assets/22937/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/22937/v1/poster.webp","blurhash":"UBEMLH_300ax~W%MD%IU9DIUV{Rkx[xtMyD%","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"}],"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":39624,"triangles":616,"vertices":1848,"meshes":3,"materials":3,"textures":1,"animations":[],"boundingBox":{"min":[-2.001199960708618,0,-0.5299794797014448],"max":[2.000106814783166,5.069904555529916,1.3999794844698163]},"sizeMeters":[4.001,5.07,1.93],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization","EXT_texture_webp"]},"aiGenerated":true,"aiModel":"Claude Fable 5.1","downloads":8,"publishedAt":"2026-09-07T20:04:14.372Z","updatedAt":"2026-10-10T23:48:26.581Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/22937/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function AisleBayVampireCryptAndGothicCathedral(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/22937/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/22937/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/22937/v1/model.glb\" alt=\"Aisle Bay (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/22937/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/22937/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"22934","slug":"vampire-crypt-and-gothic-cathedral-aisle-bay-door-57be41b4","title":"Aisle Bay Door (Vampire Crypt and Gothic Cathedral)","summary":"Aisle wall bay with a 1.5 m pointed doorway and a hinged plank door leaf.","description":"Aisle wall bay with a 1.5 m pointed doorway and a hinged plank door leaf. Dimensions 4.00 x 5.07 x 1.93 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: door-leaf/timber pivot at (-0.75, 0.00, 0.00) m; door-leaf/iron pivot at (-0.75, 0.00, 0.00) m. Connectors: west (nave-bay), east (nave-bay). Rigid node-transform clips: open and close. No skinning. No collision or navigation data. Functional variant of aisle-bay.","status":"published","url":"https://3dassets.dev/assets/vampire-crypt-and-gothic-cathedral-aisle-bay-door-57be41b4","cdnUrl":"https://cdn.3dassets.dev/assets/22934/v1/model.glb","downloadUrl":"https://3dassets.dev/download/vampire-crypt-and-gothic-cathedral-aisle-bay-door-57be41b4","thumbnailUrl":"https://cdn.3dassets.dev/assets/22934/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/22934/v1/poster.webp","blurhash":"UDD]rI?b00oL~Wx]9GIUD$M_NGRkoLt7WYIU","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"}],"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":49244,"triangles":736,"vertices":2208,"meshes":4,"materials":4,"textures":1,"animations":["open","close"],"boundingBox":{"min":[-2.001199960708618,0,-0.5299794797014448],"max":[2.000106814783166,5.069904555529916,1.3999794844698163]},"sizeMeters":[4.001,5.07,1.93],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization","EXT_texture_webp"]},"aiGenerated":true,"aiModel":"Claude Fable 5.1","downloads":9,"publishedAt":"2026-09-07T20:04:15.305Z","updatedAt":"2026-10-10T23:48:27.292Z","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/22934/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 AisleBayDoorVampireCryptAndGothicCathedral(props) {\n  const { scene, animations } = useGLTF('https://cdn.3dassets.dev/assets/22934/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/22934/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/22934/v1/model.glb\" alt=\"Aisle Bay Door (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/22934/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/22934/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);\n// Clips import as legacy AnimationClips on the root; GetComponent<Animation>().Play() starts the first."}},{"id":"22940","slug":"vampire-crypt-and-gothic-cathedral-pointed-arch-4fd5d3c6","title":"Pointed Arch (Vampire Crypt and Gothic Cathedral)","summary":"Freestanding 4 m pointed arcade arch, 6 m high, on two shafted piers with a bone voussoir band.","description":"Freestanding 4 m pointed arcade arch, 6 m high, on two shafted piers with a bone voussoir band. Dimensions 4.00 x 6.00 x 1.42 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. Connectors: west (nave-bay), east (nave-bay). Static geometry; no rig, animation, collision or navigation data.","status":"published","url":"https://3dassets.dev/assets/vampire-crypt-and-gothic-cathedral-pointed-arch-4fd5d3c6","cdnUrl":"https://cdn.3dassets.dev/assets/22940/v1/model.glb","downloadUrl":"https://3dassets.dev/download/vampire-crypt-and-gothic-cathedral-pointed-arch-4fd5d3c6","thumbnailUrl":"https://cdn.3dassets.dev/assets/22940/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/22940/v1/poster.webp","blurhash":"UCCGS,%M00My~p%M9GD%jEj?R,WBxuxubGIU","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"}],"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":57068,"triangles":900,"vertices":2700,"meshes":2,"materials":2,"textures":1,"animations":[],"boundingBox":{"min":[-2.0013558301708247,0,-0.7080489507683262],"max":[2.000122074037904,6.001200199127197,0.7080489507683262]},"sizeMeters":[4.001,6.001,1.416],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization","EXT_texture_webp"]},"aiGenerated":true,"aiModel":"Claude Fable 5.1","downloads":11,"publishedAt":"2026-09-07T20:04:14.406Z","updatedAt":"2026-10-13T02:59:56.885Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/22940/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function PointedArchVampireCryptAndGothicCathedral(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/22940/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/22940/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/22940/v1/model.glb\" alt=\"Pointed Arch (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/22940/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/22940/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"22936","slug":"vampire-crypt-and-gothic-cathedral-flying-buttress-7a73b273","title":"Flying Buttress (Vampire Crypt and Gothic Cathedral)","summary":"Flying buttress: 6 m outer pier with pinnacle and a quarter-arch flyer rising to the nave wall at x=0, 8.2 m high.","description":"Flying buttress: 6 m outer pier with pinnacle and a quarter-arch flyer rising to the nave wall at x=0, 8.2 m high. Dimensions 3.25 x 9.02 x 1.10 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-flying-buttress-7a73b273","cdnUrl":"https://cdn.3dassets.dev/assets/22936/v1/model.glb","downloadUrl":"https://3dassets.dev/download/vampire-crypt-and-gothic-cathedral-flying-buttress-7a73b273","thumbnailUrl":"https://cdn.3dassets.dev/assets/22936/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/22936/v1/poster.webp","blurhash":"U397eNow00oO~p-=9a004nxt_3IU00M{~q-p","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"}],"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":36764,"triangles":560,"vertices":1680,"meshes":2,"materials":2,"textures":1,"animations":[],"boundingBox":{"min":[-0.04992416912166431,0,-0.5499863781374426],"max":[3.199924216060322,9.017999649047852,0.5499863781374426]},"sizeMeters":[3.25,9.018,1.1],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization","EXT_texture_webp"]},"aiGenerated":true,"aiModel":"Claude Fable 5.1","downloads":13,"publishedAt":"2026-09-07T20:04:14.353Z","updatedAt":"2026-10-10T23:48:28.380Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/22936/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function FlyingButtressVampireCryptAndGothicCathedral(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/22936/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/22936/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/22936/v1/model.glb\" alt=\"Flying Buttress (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/22936/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/22936/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"22939","slug":"vampire-crypt-and-gothic-cathedral-buttress-be422d0e","title":"Buttress (Vampire Crypt and Gothic Cathedral)","summary":"Stepped wall buttress, 7 m tall, with two sloped set-offs and a gabled cap; the back face sits on the wall line z=0.","description":"Stepped wall buttress, 7 m tall, with two sloped set-offs and a gabled cap; the back face sits on the wall line z=0. Dimensions 1.00 x 7.00 x 1.20 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-buttress-be422d0e","cdnUrl":"https://cdn.3dassets.dev/assets/22939/v1/model.glb","downloadUrl":"https://3dassets.dev/download/vampire-crypt-and-gothic-cathedral-buttress-be422d0e","thumbnailUrl":"https://cdn.3dassets.dev/assets/22939/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/22939/v1/poster.webp","blurhash":"U3AmrH_N0000-QD%9b_300RP?wx]v|%LT09Z","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"}],"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":7120,"triangles":68,"vertices":204,"meshes":2,"materials":2,"textures":1,"animations":[],"boundingBox":{"min":[-0.50007629627369,0,-0.0011328754247472705],"max":[0.50007629627369,7,1.200018343888513]},"sizeMeters":[1,7,1.201],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization","EXT_texture_webp"]},"aiGenerated":true,"aiModel":"Claude Fable 5.1","downloads":8,"publishedAt":"2026-09-07T20:04:14.388Z","updatedAt":"2026-10-10T23:48:28.972Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/22939/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function ButtressVampireCryptAndGothicCathedral(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/22939/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/22939/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/22939/v1/model.glb\" alt=\"Buttress (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/22939/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/22939/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"22941","slug":"vampire-crypt-and-gothic-cathedral-rose-window-wall-448695a5","title":"Rose Window Wall (Vampire Crypt and Gothic Cathedral)","summary":"West front gable wall, 8.8 m wide and 15.9 m high, with a real pointed portal opening (3 m clear), traceried rose window, two flanking lancets and corner buttresses topped by pinnacles.","description":"West front gable wall, 8.8 m wide and 15.9 m high, with a real pointed portal opening (3 m clear), traceried rose window, two flanking lancets and corner buttresses topped by pinnacles. Dimensions 9.04 x 17.00 x 1.92 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-rose-window-wall-448695a5","cdnUrl":"https://cdn.3dassets.dev/assets/22941/v1/model.glb","downloadUrl":"https://3dassets.dev/download/vampire-crypt-and-gothic-cathedral-rose-window-wall-448695a5","thumbnailUrl":"https://cdn.3dassets.dev/assets/22941/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/22941/v1/poster.webp","blurhash":"U7B3:0?c009EVrt7bcMy00IT~X-=S1e?s=bY","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"}],"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":156904,"triangles":2592,"vertices":7776,"meshes":4,"materials":4,"textures":1,"animations":[],"boundingBox":{"min":[-4.520050501071796,0,-0.5201436876031911],"max":[4.520050501071796,17,1.3999908295459962]},"sizeMeters":[9.04,17,1.92],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization","EXT_texture_webp"]},"aiGenerated":true,"aiModel":"Claude Fable 5.1","downloads":17,"publishedAt":"2026-09-07T20:04:15.467Z","updatedAt":"2026-10-25T09:22:07.830Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/22941/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function RoseWindowWallVampireCryptAndGothicCathedral(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/22941/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/22941/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/22941/v1/model.glb\" alt=\"Rose Window 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/22941/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/22941/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"22943","slug":"vampire-crypt-and-gothic-cathedral-transept-gable-wall-075b96f1","title":"Transept Gable Wall (Vampire Crypt and Gothic Cathedral)","summary":"Transept or east gable wall, 8.8 m wide and 15.9 m high, with one great traceried pointed window, two mullions and corner buttresses with pinnacles.","description":"Transept or east gable wall, 8.8 m wide and 15.9 m high, with one great traceried pointed window, two mullions and corner buttresses with pinnacles. Dimensions 9.04 x 17.00 x 1.90 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-transept-gable-wall-075b96f1","cdnUrl":"https://cdn.3dassets.dev/assets/22943/v1/model.glb","downloadUrl":"https://3dassets.dev/download/vampire-crypt-and-gothic-cathedral-transept-gable-wall-075b96f1","thumbnailUrl":"https://cdn.3dassets.dev/assets/22943/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/22943/v1/poster.webp","blurhash":"U8B3:3.9009EM^s.t8NG00Mw^-%he@bcX5V@","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"}],"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":91552,"triangles":1488,"vertices":4464,"meshes":4,"materials":4,"textures":1,"animations":[],"boundingBox":{"min":[-4.520065754185438,0,-0.5001336252168752],"max":[4.520065754185438,17,1.3999908295459962]},"sizeMeters":[9.04,17,1.9],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization","EXT_texture_webp"]},"aiGenerated":true,"aiModel":"Claude Fable 5.1","downloads":10,"publishedAt":"2026-09-07T20:04:16.198Z","updatedAt":"2026-10-10T23:48:30.177Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/22943/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function TranseptGableWallVampireCryptAndGothicCathedral(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/22943/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/22943/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/22943/v1/model.glb\" alt=\"Transept Gable 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/22943/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/22943/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"22942","slug":"vampire-crypt-and-gothic-cathedral-apse-9fb1b8c4","title":"Apse (Vampire Crypt and Gothic Cathedral)","summary":"Five-sided apse shell, 8 m high with a half-conical roof to 11.6 m, glazed lancets in every facet and radial buttresses; the open face is centred on the origin and faces -X.","description":"Five-sided apse shell, 8 m high with a half-conical roof to 11.6 m, glazed lancets in every facet and radial buttresses; the open face is centred on the origin and faces -X. Dimensions 5.56 x 12.50 x 10.21 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-apse-9fb1b8c4","cdnUrl":"https://cdn.3dassets.dev/assets/22942/v1/model.glb","downloadUrl":"https://3dassets.dev/download/vampire-crypt-and-gothic-cathedral-apse-9fb1b8c4","thumbnailUrl":"https://cdn.3dassets.dev/assets/22942/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/22942/v1/poster.webp","blurhash":"UDC6+E~q009FD$M_jdog00IU-;j]aOs;x[xu","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"}],"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":141140,"triangles":2352,"vertices":7056,"meshes":4,"materials":4,"textures":1,"animations":[],"boundingBox":{"min":[-0.3999466345627778,0,-5.300000190734863],"max":[5.16415313342409,12.5,4.913941383361816]},"sizeMeters":[5.564,12.5,10.214],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization","EXT_texture_webp"]},"aiGenerated":true,"aiModel":"Claude Fable 5.1","downloads":9,"publishedAt":"2026-09-07T20:04:16.144Z","updatedAt":"2026-10-10T23:48:30.777Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/22942/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function ApseVampireCryptAndGothicCathedral(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/22942/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/22942/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/22942/v1/model.glb\" alt=\"Apse (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/22942/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/22942/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"22945","slug":"vampire-crypt-and-gothic-cathedral-lancet-window-b0223f08","title":"Lancet Window (Vampire Crypt and Gothic Cathedral)","summary":"Glazed lancet window insert, 1.2 by 3.4 m, with bone frame, central mullion and transom.","description":"Glazed lancet window insert, 1.2 by 3.4 m, with bone frame, central mullion and transom. Dimensions 1.40 x 3.40 x 0.46 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-lancet-window-b0223f08","cdnUrl":"https://cdn.3dassets.dev/assets/22945/v1/model.glb","downloadUrl":"https://3dassets.dev/download/vampire-crypt-and-gothic-cathedral-lancet-window-b0223f08","thumbnailUrl":"https://cdn.3dassets.dev/assets/22945/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/22945/v1/poster.webp","blurhash":"U6E2,__40000tktRRQIU5NRh,2tT%Ls;NFM_","category":{"slug":"props","title":"Props & Furniture"},"tags":[{"slug":"horror","title":"Horror"},{"slug":"hand-painted","title":"Hand-painted"},{"slug":"kit","title":"Kit / Set"},{"slug":"modular","title":"Modular"}],"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":33988,"triangles":540,"vertices":1620,"meshes":2,"materials":2,"textures":1,"animations":[],"boundingBox":{"min":[-0.7000366418468696,0,-0.22993866424555892],"max":[0.7000366418468696,3.4000000953674316,0.22993866424555892]},"sizeMeters":[1.4,3.4,0.46],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization","EXT_texture_webp"]},"aiGenerated":true,"aiModel":"Claude Fable 5.1","downloads":10,"publishedAt":"2026-09-07T20:04:16.313Z","updatedAt":"2026-10-11T15:15:21.759Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/22945/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function LancetWindowVampireCryptAndGothicCathedral(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/22945/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/22945/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/22945/v1/model.glb\" alt=\"Lancet Window (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/22945/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/22945/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"22944","slug":"vampire-crypt-and-gothic-cathedral-triple-lancet-windo-c0acd4c8","title":"Triple Lancet Window (Vampire Crypt and Gothic Cathedral)","summary":"Stepped triple lancet window group, 3.2 m wide, with a taller central light.","description":"Stepped triple lancet window group, 3.2 m wide, with a taller central light. Dimensions 3.20 x 3.60 x 0.46 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. Functional variant of lancet-window.","status":"published","url":"https://3dassets.dev/assets/vampire-crypt-and-gothic-cathedral-triple-lancet-windo-c0acd4c8","cdnUrl":"https://cdn.3dassets.dev/assets/22944/v1/model.glb","downloadUrl":"https://3dassets.dev/download/vampire-crypt-and-gothic-cathedral-triple-lancet-windo-c0acd4c8","thumbnailUrl":"https://cdn.3dassets.dev/assets/22944/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/22944/v1/poster.webp","blurhash":"U7F5z7?b009XEK?IVx0J00I.^Urxwj%LXLD*","category":{"slug":"props","title":"Props & Furniture"},"tags":[{"slug":"horror","title":"Horror"},{"slug":"hand-painted","title":"Hand-painted"},{"slug":"kit","title":"Kit / Set"},{"slug":"modular","title":"Modular"}],"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":95956,"triangles":1620,"vertices":4860,"meshes":2,"materials":2,"textures":1,"animations":[],"boundingBox":{"min":[-1.6000426835266095,0,-0.23006072573932915],"max":[1.6000426835266095,3.5999999046325684,0.23006072573932915]},"sizeMeters":[3.2,3.6,0.46],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization","EXT_texture_webp"]},"aiGenerated":true,"aiModel":"Claude Fable 5.1","downloads":8,"publishedAt":"2026-09-07T20:04:16.282Z","updatedAt":"2026-10-11T15:03:43.390Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/22944/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function TripleLancetWindowVampireCryptAndGothicCathedral(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/22944/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/22944/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/22944/v1/model.glb\" alt=\"Triple Lancet Window (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/22944/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/22944/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"22949","slug":"vampire-crypt-and-gothic-cathedral-tracery-panel-03249093","title":"Tracery Panel (Vampire Crypt and Gothic Cathedral)","summary":"Two-light tracery panel, 2 by 3 m, with pointed glazed lights, a bone mullion and a quatrefoil rose above.","description":"Two-light tracery panel, 2 by 3 m, with pointed glazed lights, a bone mullion and a quatrefoil rose above. Dimensions 2.00 x 3.00 x 0.25 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-tracery-panel-03249093","cdnUrl":"https://cdn.3dassets.dev/assets/22949/v1/model.glb","downloadUrl":"https://3dassets.dev/download/vampire-crypt-and-gothic-cathedral-tracery-panel-03249093","thumbnailUrl":"https://cdn.3dassets.dev/assets/22949/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/22949/v1/poster.webp","blurhash":"U5Ey40?I009r.6-;Mg9Y0JSI:{nB-F%LOQ9F","category":{"slug":"props","title":"Props & Furniture"},"tags":[{"slug":"horror","title":"Horror"},{"slug":"hand-painted","title":"Hand-painted"},{"slug":"kit","title":"Kit / Set"},{"slug":"modular","title":"Modular"}],"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":42152,"triangles":668,"vertices":2004,"meshes":3,"materials":3,"textures":1,"animations":[],"boundingBox":{"min":[-1.0011937855313549,0,-0.1250648518326365],"max":[1.0011937855313549,3.001199960708618,0.12613169352331022]},"sizeMeters":[2.002,3.001,0.251],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization","EXT_texture_webp"]},"aiGenerated":true,"aiModel":"Claude Fable 5.1","downloads":7,"publishedAt":"2026-09-07T20:04:18.716Z","updatedAt":"2026-10-10T23:48:33.023Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/22949/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function TraceryPanelVampireCryptAndGothicCathedral(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/22949/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/22949/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/22949/v1/model.glb\" alt=\"Tracery Panel (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/22949/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/22949/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"22946","slug":"vampire-crypt-and-gothic-cathedral-rose-window-199f7865","title":"Rose Window (Vampire Crypt and Gothic Cathedral)","summary":"Round rose window insert, 4 m across: 24-sided bone ring, twelve radial spokes, inner ring and stained-glass disc.","description":"Round rose window insert, 4 m across: 24-sided bone ring, twelve radial spokes, inner ring and stained-glass disc. Dimensions 4.04 x 4.04 x 0.18 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-rose-window-199f7865","cdnUrl":"https://cdn.3dassets.dev/assets/22946/v1/model.glb","downloadUrl":"https://3dassets.dev/download/vampire-crypt-and-gothic-cathedral-rose-window-199f7865","thumbnailUrl":"https://cdn.3dassets.dev/assets/22946/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/22946/v1/poster.webp","blurhash":"UAEVHg%M00In-q-qR%E000bF^BM|NGI-Rji*","category":{"slug":"props","title":"Props & Furniture"},"tags":[{"slug":"horror","title":"Horror"},{"slug":"hand-painted","title":"Hand-painted"},{"slug":"kit","title":"Kit / Set"},{"slug":"modular","title":"Modular"}],"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":33564,"triangles":528,"vertices":1584,"meshes":2,"materials":2,"textures":1,"animations":[],"boundingBox":{"min":[-2.0199999809265137,0,-0.04000518655169508],"max":[2.0199999809265137,4.039999961853027,0.1400051880418112]},"sizeMeters":[4.04,4.04,0.18],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization","EXT_texture_webp"]},"aiGenerated":true,"aiModel":"Claude Fable 5.1","downloads":7,"publishedAt":"2026-09-07T20:04:17.474Z","updatedAt":"2026-10-10T23:48:33.539Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/22946/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function RoseWindowVampireCryptAndGothicCathedral(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/22946/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/22946/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/22946/v1/model.glb\" alt=\"Rose Window (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/22946/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/22946/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"22948","slug":"vampire-crypt-and-gothic-cathedral-spire-e467d4e5","title":"Spire (Vampire Crypt and Gothic Cathedral)","summary":"Broach spire for a 4 by 4 m tower top: square plinth, octagonal cornice, 12 m faceted spire with four corner pinnacles, four lucarne dormers, crockets and a gilt finial cross, 13 m tall overall.","description":"Broach spire for a 4 by 4 m tower top: square plinth, octagonal cornice, 12 m faceted spire with four corner pinnacles, four lucarne dormers, crockets and a gilt finial cross, 13 m tall overall. Dimensions 4.03 x 13.50 x 4.03 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-spire-e467d4e5","cdnUrl":"https://cdn.3dassets.dev/assets/22948/v1/model.glb","downloadUrl":"https://3dassets.dev/download/vampire-crypt-and-gothic-cathedral-spire-e467d4e5","thumbnailUrl":"https://cdn.3dassets.dev/assets/22948/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/22948/v1/poster.webp","blurhash":"U597hV-p004n00NG_N%34nae_3oz-;ofM{jF","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"}],"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":84008,"triangles":1342,"vertices":4026,"meshes":4,"materials":4,"textures":1,"animations":[],"boundingBox":{"min":[-2.014961798083856,0,-2.014961798083856],"max":[2.014961798083856,13.5,2.014961798083856]},"sizeMeters":[4.03,13.5,4.03],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization","EXT_texture_webp"]},"aiGenerated":true,"aiModel":"Claude Fable 5.1","downloads":11,"publishedAt":"2026-09-07T20:04:17.656Z","updatedAt":"2026-10-10T23:48:34.020Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/22948/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function SpireVampireCryptAndGothicCathedral(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/22948/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/22948/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/22948/v1/model.glb\" alt=\"Spire (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/22948/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/22948/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"22947","slug":"vampire-crypt-and-gothic-cathedral-bell-tower-stage-9f11a619","title":"Bell Tower Stage (Vampire Crypt and Gothic Cathedral)","summary":"Hollow 4 by 4 by 4 m belfry stage with twin louvred pointed openings on every face and bone corner quoins; stacks on the tower base.","description":"Hollow 4 by 4 by 4 m belfry stage with twin louvred pointed openings on every face and bone corner quoins; stacks on the tower base. Dimensions 4.40 x 4.06 x 4.40 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-bell-tower-stage-9f11a619","cdnUrl":"https://cdn.3dassets.dev/assets/22947/v1/model.glb","downloadUrl":"https://3dassets.dev/download/vampire-crypt-and-gothic-cathedral-bell-tower-stage-9f11a619","thumbnailUrl":"https://cdn.3dassets.dev/assets/22947/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/22947/v1/poster.webp","blurhash":"UIH.KH?a4-jY~pWUIUof4oNGD*RkM{jZofjb","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"}],"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":229292,"triangles":3756,"vertices":11268,"meshes":3,"materials":3,"textures":1,"animations":[],"boundingBox":{"min":[-2.200000047683716,0,-2.200000047683716],"max":[2.200000047683716,4.0599997102037335,2.200000047683716]},"sizeMeters":[4.4,4.06,4.4],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization","EXT_texture_webp"]},"aiGenerated":true,"aiModel":"Claude Fable 5.1","downloads":11,"publishedAt":"2026-09-07T20:04:18.555Z","updatedAt":"2026-10-10T23:48:35.160Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/22947/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function BellTowerStageVampireCryptAndGothicCathedral(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/22947/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/22947/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/22947/v1/model.glb\" alt=\"Bell Tower Stage (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/22947/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/22947/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"22950","slug":"vampire-crypt-and-gothic-cathedral-bell-tower-base-83bb8681","title":"Bell Tower Base (Vampire Crypt and Gothic Cathedral)","summary":"Solid-walled 4 by 4 by 4 m tower base stage with one pointed doorway and hinged plank door.","description":"Solid-walled 4 by 4 by 4 m tower base stage with one pointed doorway and hinged plank door. Dimensions 4.40 x 4.06 x 4.40 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: door-leaf/timber pivot at (-0.70, 0.00, 1.80) m; door-leaf/iron pivot at (-0.70, 0.00, 1.80) m. Rigid node-transform clips: open and close. No skinning. No collision or navigation data. Functional variant of bell-tower-stage.","status":"published","url":"https://3dassets.dev/assets/vampire-crypt-and-gothic-cathedral-bell-tower-base-83bb8681","cdnUrl":"https://cdn.3dassets.dev/assets/22950/v1/model.glb","downloadUrl":"https://3dassets.dev/download/vampire-crypt-and-gothic-cathedral-bell-tower-base-83bb8681","thumbnailUrl":"https://cdn.3dassets.dev/assets/22950/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/22950/v1/poster.webp","blurhash":"UIHxyr?b4nx]~qofIos:4nIU9FRjM{WBoeog","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"}],"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":49176,"triangles":732,"vertices":2196,"meshes":4,"materials":4,"textures":1,"animations":["open","close"],"boundingBox":{"min":[-2.200000047683716,0,-2.200000047683716],"max":[2.200000047683716,4.0599997102037335,2.200000047683716]},"sizeMeters":[4.4,4.06,4.4],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization","EXT_texture_webp"]},"aiGenerated":true,"aiModel":"Claude Fable 5.1","downloads":13,"publishedAt":"2026-09-07T20:04:17.961Z","updatedAt":"2026-10-25T13:46:14.646Z","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/22950/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 BellTowerBaseVampireCryptAndGothicCathedral(props) {\n  const { scene, animations } = useGLTF('https://cdn.3dassets.dev/assets/22950/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/22950/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/22950/v1/model.glb\" alt=\"Bell Tower Base (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/22950/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/22950/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);\n// Clips import as legacy AnimationClips on the root; GetComponent<Animation>().Play() starts the first."}},{"id":"22951","slug":"vampire-crypt-and-gothic-cathedral-bell-tower-parapet-48454465","title":"Bell Tower Parapet (Vampire Crypt and Gothic Cathedral)","summary":"Pierced 4 by 4 m tower parapet with six-light arcading on each side and four corner pinnacles, 3 m tall.","description":"Pierced 4 by 4 m tower parapet with six-light arcading on each side and four corner pinnacles, 3 m tall. Dimensions 4.33 x 3.22 x 4.33 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-bell-tower-parapet-48454465","cdnUrl":"https://cdn.3dassets.dev/assets/22951/v1/model.glb","downloadUrl":"https://3dassets.dev/download/vampire-crypt-and-gothic-cathedral-bell-tower-parapet-48454465","thumbnailUrl":"https://cdn.3dassets.dev/assets/22951/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/22951/v1/poster.webp","blurhash":"U7F68|_200Vu01IV%Lt700RPskD%~p%3MxoM","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"}],"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":495404,"triangles":8204,"vertices":24612,"meshes":2,"materials":2,"textures":1,"animations":[],"boundingBox":{"min":[-2.1675000190734863,-0.00007893395430436101,-2.1675000190734863],"max":[2.1675000190734863,3.224047947319935,2.1675000190734863]},"sizeMeters":[4.335,3.224,4.335],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization","EXT_texture_webp"]},"aiGenerated":true,"aiModel":"Claude Fable 5.1","downloads":11,"publishedAt":"2026-09-07T20:04:19.012Z","updatedAt":"2026-10-10T23:48:36.419Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/22951/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function BellTowerParapetVampireCryptAndGothicCathedral(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/22951/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/22951/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/22951/v1/model.glb\" alt=\"Bell Tower Parapet (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/22951/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/22951/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"22952","slug":"vampire-crypt-and-gothic-cathedral-stair-turret-1089c53e","title":"Stair Turret (Vampire Crypt and Gothic Cathedral)","summary":"Octagonal stair turret, 1.8 m across and 12.2 m tall, with staggered arrow-slit openings and a conical cap; the slits are dark recess panels, the turret is solid.","description":"Octagonal stair turret, 1.8 m across and 12.2 m tall, with staggered arrow-slit openings and a conical cap; the slits are dark recess panels, the turret is solid. Dimensions 2.20 x 12.20 x 2.20 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-stair-turret-1089c53e","cdnUrl":"https://cdn.3dassets.dev/assets/22952/v1/model.glb","downloadUrl":"https://3dassets.dev/download/vampire-crypt-and-gothic-cathedral-stair-turret-1089c53e","thumbnailUrl":"https://cdn.3dassets.dev/assets/22952/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/22952/v1/poster.webp","blurhash":"U284i8-=0000n3f7T1kA8^V[.Txu8^V@?cxu","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"}],"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":11664,"triangles":132,"vertices":396,"meshes":4,"materials":4,"textures":1,"animations":[],"boundingBox":{"min":[-1.099569725176091,0,-1.099569725176091],"max":[1.099569725176091,12.199999809265137,1.099569725176091]},"sizeMeters":[2.199,12.2,2.199],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization","EXT_texture_webp"]},"aiGenerated":true,"aiModel":"Claude Fable 5.1","downloads":12,"publishedAt":"2026-09-07T20:04:18.120Z","updatedAt":"2026-10-25T07:56:08.960Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/22952/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function StairTurretVampireCryptAndGothicCathedral(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/22952/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/22952/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/22952/v1/model.glb\" alt=\"Stair Turret (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/22952/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/22952/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"22953","slug":"vampire-crypt-and-gothic-cathedral-crossing-pier-87033e78","title":"Crossing Pier (Vampire Crypt and Gothic Cathedral)","summary":"Clustered crossing pier, 8 m tall: 1.2 m square core with eight attached shafts, moulded base and a broad bone capital.","description":"Clustered crossing pier, 8 m tall: 1.2 m square core with eight attached shafts, moulded base and a broad bone capital. Dimensions 1.90 x 8.00 x 1.90 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-crossing-pier-87033e78","cdnUrl":"https://cdn.3dassets.dev/assets/22953/v1/model.glb","downloadUrl":"https://3dassets.dev/download/vampire-crypt-and-gothic-cathedral-crossing-pier-87033e78","thumbnailUrl":"https://cdn.3dassets.dev/assets/22953/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/22953/v1/poster.webp","blurhash":"U5AAgw-?0000%Lt5RQM}~noa4:R=fnf9e-bW","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"}],"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":52728,"triangles":828,"vertices":2484,"meshes":2,"materials":2,"textures":1,"animations":[],"boundingBox":{"min":[-0.9501357958242368,0,-0.9501357958242368],"max":[0.9501357958242368,8,0.9501357958242368]},"sizeMeters":[1.9,8,1.9],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization","EXT_texture_webp"]},"aiGenerated":true,"aiModel":"Claude Fable 5.1","downloads":10,"publishedAt":"2026-09-07T20:04:18.271Z","updatedAt":"2026-10-10T23:48:37.660Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/22953/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function CrossingPierVampireCryptAndGothicCathedral(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/22953/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/22953/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/22953/v1/model.glb\" alt=\"Crossing Pier (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/22953/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/22953/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"22955","slug":"vampire-crypt-and-gothic-cathedral-rib-vault-tile-64f922bd","title":"Rib Vault Tile (Vampire Crypt and Gothic Cathedral)","summary":"Quadripartite rib vault ceiling tile for a 4 by 4 m bay: pointed groin surface rising 1.6 m from the springing at y=0, diagonal and wall ribs and a gilt boss. Place at the springing height.","description":"Quadripartite rib vault ceiling tile for a 4 by 4 m bay: pointed groin surface rising 1.6 m from the springing at y=0, diagonal and wall ribs and a gilt boss. Place at the springing height. Dimensions 4.24 x 1.95 x 4.24 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-rib-vault-tile-64f922bd","cdnUrl":"https://cdn.3dassets.dev/assets/22955/v1/model.glb","downloadUrl":"https://3dassets.dev/download/vampire-crypt-and-gothic-cathedral-rib-vault-tile-64f922bd","thumbnailUrl":"https://cdn.3dassets.dev/assets/22955/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/22955/v1/poster.webp","blurhash":"U7BWiB%g00R*_4ofMxt700Mx-;jZ00Ri-;Rj","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":99024,"triangles":1600,"vertices":4800,"meshes":3,"materials":3,"textures":1,"animations":[],"boundingBox":{"min":[-2.1215336322784424,0.00013894577591289092,-2.1215336322784424],"max":[2.1215336322784424,1.9473713514488198,2.1215336322784424]},"sizeMeters":[4.243,1.947,4.243],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization","EXT_texture_webp"]},"aiGenerated":true,"aiModel":"Claude Fable 5.1","downloads":11,"publishedAt":"2026-09-07T20:04:20.342Z","updatedAt":"2026-10-10T23:48:38.419Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/22955/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function RibVaultTileVampireCryptAndGothicCathedral(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/22955/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/22955/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/22955/v1/model.glb\" alt=\"Rib Vault 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/22955/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/22955/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"22954","slug":"vampire-crypt-and-gothic-cathedral-rib-vault-tile-nave-cf7b4e1b","title":"Rib Vault Tile Nave (Vampire Crypt and Gothic Cathedral)","summary":"Rib vault tile for the 8 m wide nave: 4 m bay length (X) by 8 m span (Z), rising 3 m, pointed wall arches and elliptical transverse arch.","description":"Rib vault tile for the 8 m wide nave: 4 m bay length (X) by 8 m span (Z), rising 3 m, pointed wall arches and elliptical transverse arch. Dimensions 4.24 x 3.34 x 8.23 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. Functional variant of rib-vault-tile.","status":"published","url":"https://3dassets.dev/assets/vampire-crypt-and-gothic-cathedral-rib-vault-tile-nave-cf7b4e1b","cdnUrl":"https://cdn.3dassets.dev/assets/22954/v1/model.glb","downloadUrl":"https://3dassets.dev/download/vampire-crypt-and-gothic-cathedral-rib-vault-tile-nave-cf7b4e1b","thumbnailUrl":"https://cdn.3dassets.dev/assets/22954/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/22954/v1/poster.webp","blurhash":"U7Bpqd_34m4n_44oD%-;009Fbd.800?b_3j=","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":112500,"triangles":1824,"vertices":5472,"meshes":3,"materials":3,"textures":1,"animations":[],"boundingBox":{"min":[-2.1182871626247604,0.00010303270137579368,-4.11537504196167],"max":[2.1182871626247604,3.342363474527406,4.11537504196167]},"sizeMeters":[4.237,3.342,8.231],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization","EXT_texture_webp"]},"aiGenerated":true,"aiModel":"Claude Fable 5.1","downloads":11,"publishedAt":"2026-09-07T20:04:19.284Z","updatedAt":"2026-10-25T09:12:57.160Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/22954/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function RibVaultTileNaveVampireCryptAndGothicCathedral(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/22954/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/22954/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/22954/v1/model.glb\" alt=\"Rib Vault Tile Nave (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/22954/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/22954/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"22956","slug":"vampire-crypt-and-gothic-cathedral-portal-door-35e02a92","title":"Portal Door (Vampire Crypt and Gothic Cathedral)","summary":"Double plank portal doors for the 3 m clear pointed west portal: two 1.5 m leaves with iron straps and studs, a carved tympanum with trefoil above the springing and a threshold.","description":"Double plank portal doors for the 3 m clear pointed west portal: two 1.5 m leaves with iron straps and studs, a carved tympanum with trefoil above the springing and a threshold. Dimensions 3.20 x 5.60 x 0.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. Named pivots: door-leaf-west/timber pivot at (-1.50, 0.00, 0.00) m; door-leaf-west/iron pivot at (-1.50, 0.00, 0.00) m; door-leaf-east/timber pivot at (1.50, 0.00, 0.00) m; door-leaf-east/iron pivot at (1.50, 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-portal-door-35e02a92","cdnUrl":"https://cdn.3dassets.dev/assets/22956/v1/model.glb","downloadUrl":"https://3dassets.dev/download/vampire-crypt-and-gothic-cathedral-portal-door-35e02a92","thumbnailUrl":"https://cdn.3dassets.dev/assets/22956/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/22956/v1/poster.webp","blurhash":"U5Ac@|M|00-p?woL8^R*9aof-Vad00%M_N9G","category":{"slug":"props","title":"Props & Furniture"},"tags":[{"slug":"horror","title":"Horror"},{"slug":"hand-painted","title":"Hand-painted"},{"slug":"kit","title":"Kit / Set"},{"slug":"modular","title":"Modular"},{"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":60976,"triangles":1116,"vertices":3348,"meshes":6,"materials":4,"textures":1,"animations":["open","close"],"boundingBox":{"min":[-1.6001708764023175,0,-0.3001068096723774],"max":[1.6001708764023175,5.599999904632568,0.3001068096723774]},"sizeMeters":[3.2,5.6,0.6],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization","EXT_texture_webp"]},"aiGenerated":true,"aiModel":"Claude Fable 5.1","downloads":9,"publishedAt":"2026-09-07T20:04:19.711Z","updatedAt":"2026-10-10T23:48:39.682Z","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/22956/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 PortalDoorVampireCryptAndGothicCathedral(props) {\n  const { scene, animations } = useGLTF('https://cdn.3dassets.dev/assets/22956/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/22956/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/22956/v1/model.glb\" alt=\"Portal Door (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/22956/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/22956/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);\n// Clips import as legacy AnimationClips on the root; GetComponent<Animation>().Play() starts the first."}},{"id":"22957","slug":"vampire-crypt-and-gothic-cathedral-portal-door-open-dee5cf7d","title":"Portal Door Open (Vampire Crypt and Gothic Cathedral)","summary":"Portal doors swung open 80 degrees about their jamb pivots.","description":"Portal doors swung open 80 degrees about their jamb pivots. Dimensions 3.20 x 5.60 x 1.76 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: door-leaf-west pivot at (-1.50, 0.00, 0.00) m; door-leaf-west pivot at (-1.50, 0.00, 0.00) m; door-leaf-east pivot at (1.50, 0.00, 0.00) m; door-leaf-east pivot at (1.50, 0.00, 0.00) m. Static geometry; no rig, animation, collision or navigation data. Functional variant of portal-door.","status":"published","url":"https://3dassets.dev/assets/vampire-crypt-and-gothic-cathedral-portal-door-open-dee5cf7d","cdnUrl":"https://cdn.3dassets.dev/assets/22957/v1/model.glb","downloadUrl":"https://3dassets.dev/download/vampire-crypt-and-gothic-cathedral-portal-door-open-dee5cf7d","thumbnailUrl":"https://cdn.3dassets.dev/assets/22957/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/22957/v1/poster.webp","blurhash":"U7ATTN9Z00_3_4Ri8_%MIUj^kDe-4T%M%hD%","category":{"slug":"props","title":"Props & Furniture"},"tags":[{"slug":"horror","title":"Horror"},{"slug":"hand-painted","title":"Hand-painted"},{"slug":"kit","title":"Kit / Set"},{"slug":"modular","title":"Modular"},{"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":66696,"triangles":1116,"vertices":3348,"meshes":6,"materials":4,"textures":1,"animations":[],"boundingBox":{"min":[-1.6001708764023175,0,-0.3001068096723774],"max":[1.6001708764023175,5.599999904632568,1.4587892978544663]},"sizeMeters":[3.2,5.6,1.759],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization","EXT_texture_webp"]},"aiGenerated":true,"aiModel":"Claude Fable 5.1","downloads":14,"publishedAt":"2026-09-07T20:04:20.806Z","updatedAt":"2026-10-25T13:29:34.059Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/22957/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function PortalDoorOpenVampireCryptAndGothicCathedral(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/22957/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/22957/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/22957/v1/model.glb\" alt=\"Portal Door 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/22957/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/22957/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"22958","slug":"vampire-crypt-and-gothic-cathedral-postern-door-7b5bc742","title":"Postern Door (Vampire Crypt and Gothic Cathedral)","summary":"Single hinged postern door, 1.2 m wide, in a bone pointed surround with a plain tympanum, 3.3 m tall overall.","description":"Single hinged postern door, 1.2 m wide, in a bone pointed surround with a plain tympanum, 3.3 m tall overall. Dimensions 1.70 x 3.20 x 0.45 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: door-leaf/timber pivot at (-0.60, 0.00, 0.00) m; door-leaf/iron pivot at (-0.60, 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-postern-door-7b5bc742","cdnUrl":"https://cdn.3dassets.dev/assets/22958/v1/model.glb","downloadUrl":"https://3dassets.dev/download/vampire-crypt-and-gothic-cathedral-postern-door-7b5bc742","thumbnailUrl":"https://cdn.3dassets.dev/assets/22958/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/22958/v1/poster.webp","blurhash":"U3DSzSIU00?b.R%L8_Dj00IT~q_3abt7b1IU","category":{"slug":"props","title":"Props & Furniture"},"tags":[{"slug":"horror","title":"Horror"},{"slug":"hand-painted","title":"Hand-painted"},{"slug":"kit","title":"Kit / Set"},{"slug":"modular","title":"Modular"},{"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":23872,"triangles":312,"vertices":936,"meshes":4,"materials":4,"textures":1,"animations":["open","close"],"boundingBox":{"min":[-0.8499282941676497,0,-0.2250251755348934],"max":[0.8499282941676497,3.200000047683716,0.2250251755348934]},"sizeMeters":[1.7,3.2,0.45],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization","EXT_texture_webp"]},"aiGenerated":true,"aiModel":"Claude Fable 5.1","downloads":8,"publishedAt":"2026-09-07T20:04:21.023Z","updatedAt":"2026-10-10T23:48:40.862Z","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/22958/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 PosternDoorVampireCryptAndGothicCathedral(props) {\n  const { scene, animations } = useGLTF('https://cdn.3dassets.dev/assets/22958/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/22958/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/22958/v1/model.glb\" alt=\"Postern Door (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/22958/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/22958/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);\n// Clips import as legacy AnimationClips on the root; GetComponent<Animation>().Play() starts the first."}},{"id":"22959","slug":"vampire-crypt-and-gothic-cathedral-choir-screen-08d1d0c2","title":"Choir Screen (Vampire Crypt and Gothic Cathedral)","summary":"Choir screen, 4 m wide and 3.3 m tall: stone dado with blind panels, four open traceried lights and a hinged iron gate in the second light.","description":"Choir screen, 4 m wide and 3.3 m tall: stone dado with blind panels, four open traceried lights and a hinged iron gate in the second light. Dimensions 4.00 x 3.30 x 0.43 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: screen-gate pivot at (-0.60, 1.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-choir-screen-08d1d0c2","cdnUrl":"https://cdn.3dassets.dev/assets/22959/v1/model.glb","downloadUrl":"https://3dassets.dev/download/vampire-crypt-and-gothic-cathedral-choir-screen-08d1d0c2","thumbnailUrl":"https://cdn.3dassets.dev/assets/22959/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/22959/v1/poster.webp","blurhash":"UCFr-M%M00t7~p_3M|9F00xaxuIVM}%LRjD%","category":{"slug":"props","title":"Props & Furniture"},"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":88528,"triangles":1416,"vertices":4248,"meshes":3,"materials":3,"textures":1,"animations":["open","close"],"boundingBox":{"min":[-2.001199960708618,-0.0001358312090260494,-0.2150944547868282],"max":[2,3.3001357835253105,0.2150944547868282]},"sizeMeters":[4.001,3.3,0.43],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization","EXT_texture_webp"]},"aiGenerated":true,"aiModel":"Claude Fable 5.1","downloads":9,"publishedAt":"2026-09-07T20:04:20.270Z","updatedAt":"2026-10-10T23:48:41.378Z","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/22959/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 ChoirScreenVampireCryptAndGothicCathedral(props) {\n  const { scene, animations } = useGLTF('https://cdn.3dassets.dev/assets/22959/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/22959/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/22959/v1/model.glb\" alt=\"Choir Screen (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/22959/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/22959/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);\n// Clips import as legacy AnimationClips on the root; GetComponent<Animation>().Play() starts the first."}},{"id":"22960","slug":"vampire-crypt-and-gothic-cathedral-crypt-stair-2fb4b801","title":"Crypt Stair (Vampire Crypt and Gothic Cathedral)","summary":"Enclosed crypt stair for one 4 m grid cell: twelve 0.26 m risers climbing 3.15 m from the crypt floor (-Z end) to the nave floor surface at y=3.3 (+Z end) between 0.5 m walls; open above.","description":"Enclosed crypt stair for one 4 m grid cell: twelve 0.26 m risers climbing 3.15 m from the crypt floor (-Z end) to the nave floor surface at y=3.3 (+Z end) between 0.5 m walls; open above. Dimensions 4.00 x 3.30 x 4.04 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. Connectors: bottom (passage), top (passage). Static geometry; no rig, animation, collision or navigation data.","status":"published","url":"https://3dassets.dev/assets/vampire-crypt-and-gothic-cathedral-crypt-stair-2fb4b801","cdnUrl":"https://cdn.3dassets.dev/assets/22960/v1/model.glb","downloadUrl":"https://3dassets.dev/download/vampire-crypt-and-gothic-cathedral-crypt-stair-2fb4b801","thumbnailUrl":"https://cdn.3dassets.dev/assets/22960/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/22960/v1/poster.webp","blurhash":"UBEp1l~q8_D%j]j@xuWB00M_IAM{t7xuM{M_","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"}],"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":16876,"triangles":228,"vertices":684,"meshes":3,"materials":3,"textures":1,"animations":[],"boundingBox":{"min":[-2,-0.0001358312090260494,-2.0199999809265137],"max":[2,3.3001357835253105,2.0199999809265137]},"sizeMeters":[4,3.3,4.04],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization","EXT_texture_webp"]},"aiGenerated":true,"aiModel":"Claude Fable 5.1","downloads":10,"publishedAt":"2026-09-07T20:04:21.349Z","updatedAt":"2026-10-25T15:21:06.021Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/22960/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function CryptStairVampireCryptAndGothicCathedral(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/22960/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/22960/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/22960/v1/model.glb\" alt=\"Crypt Stair (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/22960/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/22960/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"22961","slug":"vampire-crypt-and-gothic-cathedral-crypt-stair-head-42561500","title":"Crypt Stair Head (Vampire Crypt and Gothic Cathedral)","summary":"Nave floor tile with a full-length stair slot: 0.5 m side strips, a closed -Z end and a bone baluster rail on three sides; the stair enters from +Z. Place at the nave floor level above crypt-stair.","description":"Nave floor tile with a full-length stair slot: 0.5 m side strips, a closed -Z end and a bone baluster rail on three sides; the stair enters from +Z. Place at the nave floor level above crypt-stair. Dimensions 4.00 x 1.35 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. Connectors: stair (passage). Static geometry; no rig, animation, collision or navigation data.","status":"published","url":"https://3dassets.dev/assets/vampire-crypt-and-gothic-cathedral-crypt-stair-head-42561500","cdnUrl":"https://cdn.3dassets.dev/assets/22961/v1/model.glb","downloadUrl":"https://3dassets.dev/download/vampire-crypt-and-gothic-cathedral-crypt-stair-head-42561500","thumbnailUrl":"https://cdn.3dassets.dev/assets/22961/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/22961/v1/poster.webp","blurhash":"U6C?v0M_00_3~pozIVV@00oM-;9G00M{xuxu","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"}],"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":97424,"triangles":1572,"vertices":4716,"meshes":2,"materials":2,"textures":1,"animations":[],"boundingBox":{"min":[-2,0.00009308741436625523,-2],"max":[2,1.3499448680088584,2]},"sizeMeters":[4,1.35,4],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization","EXT_texture_webp"]},"aiGenerated":true,"aiModel":"Claude Fable 5.1","downloads":12,"publishedAt":"2026-09-07T20:04:21.744Z","updatedAt":"2026-10-25T16:24:06.179Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/22961/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function CryptStairHeadVampireCryptAndGothicCathedral(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/22961/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/22961/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/22961/v1/model.glb\" alt=\"Crypt Stair Head (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/22961/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/22961/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"22962","slug":"vampire-crypt-and-gothic-cathedral-gargoyle-corbel-8fc86ba1","title":"Gargoyle Corbel (Vampire Crypt and Gothic Cathedral)","summary":"Crouching winged gargoyle on a projecting corbel block, 1.2 m long; static posed carving study, the wall face is at z=-0.25.","description":"Crouching winged gargoyle on a projecting corbel block, 1.2 m long; static posed carving study, the wall face is at z=-0.25. Dimensions 1.34 x 1.30 x 1.49 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-gargoyle-corbel-8fc86ba1","cdnUrl":"https://cdn.3dassets.dev/assets/22962/v1/model.glb","downloadUrl":"https://3dassets.dev/download/vampire-crypt-and-gothic-cathedral-gargoyle-corbel-8fc86ba1","thumbnailUrl":"https://cdn.3dassets.dev/assets/22962/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/22962/v1/poster.webp","blurhash":"UBBg3s-p009Z-:xuM|IU00Rj~qoJD*Ri%Lt7","category":{"slug":"props","title":"Props & Furniture"},"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":13016,"triangles":160,"vertices":480,"meshes":3,"materials":3,"textures":1,"animations":[],"boundingBox":{"min":[-0.6700313018066066,-0.000010677220660060271,-0.41589996218681335],"max":[0.6700313018066066,1.299987447378411,1.0700000524520874]},"sizeMeters":[1.34,1.3,1.486],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization","EXT_texture_webp"]},"aiGenerated":true,"aiModel":"Claude Fable 5.1","downloads":9,"publishedAt":"2026-09-07T20:04:21.044Z","updatedAt":"2026-10-10T23:48:45.303Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/22962/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function GargoyleCorbelVampireCryptAndGothicCathedral(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/22962/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/22962/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/22962/v1/model.glb\" alt=\"Gargoyle Corbel (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/22962/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/22962/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"22963","slug":"vampire-crypt-and-gothic-cathedral-gargoyle-cornice-4beb585f","title":"Gargoyle Cornice (Vampire Crypt and Gothic Cathedral)","summary":"4 m cornice block carrying two crouching gargoyles.","description":"4 m cornice block carrying two crouching gargoyles. Dimensions 4.00 x 1.80 x 1.52 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. Functional variant of gargoyle-corbel.","status":"published","url":"https://3dassets.dev/assets/vampire-crypt-and-gothic-cathedral-gargoyle-cornice-4beb585f","cdnUrl":"https://cdn.3dassets.dev/assets/22963/v1/model.glb","downloadUrl":"https://3dassets.dev/download/vampire-crypt-and-gothic-cathedral-gargoyle-cornice-4beb585f","thumbnailUrl":"https://cdn.3dassets.dev/assets/22963/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/22963/v1/poster.webp","blurhash":"U9CZbEjX00a|s*~XoMD%00t6~qWER:00s,%M","category":{"slug":"props","title":"Props & Furniture"},"tags":[{"slug":"horror","title":"Horror"},{"slug":"hand-painted","title":"Hand-painted"},{"slug":"exterior","title":"Exterior"},{"slug":"kit","title":"Kit / Set"},{"slug":"modular","title":"Modular"}],"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":23524,"triangles":344,"vertices":1032,"meshes":3,"materials":3,"textures":1,"animations":[],"boundingBox":{"min":[-2,-0.00007629627368999081,-0.40009399760523257],"max":[2,1.7999831909779302,1.1200939964131398]},"sizeMeters":[4,1.8,1.52],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization","EXT_texture_webp"]},"aiGenerated":true,"aiModel":"Claude Fable 5.1","downloads":7,"publishedAt":"2026-09-07T20:04:21.367Z","updatedAt":"2026-10-10T23:48:45.935Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/22963/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function GargoyleCorniceVampireCryptAndGothicCathedral(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/22963/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/22963/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/22963/v1/model.glb\" alt=\"Gargoyle Cornice (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/22963/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/22963/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"22964","slug":"vampire-crypt-and-gothic-cathedral-pinnacle-633e57a1","title":"Pinnacle (Vampire Crypt and Gothic Cathedral)","summary":"Crocketed pinnacle, 0.84 m square and 3 m tall, with an octagonal cornice, tapering spirelet and ball finial.","description":"Crocketed pinnacle, 0.84 m square and 3 m tall, with an octagonal cornice, tapering spirelet and ball finial. Dimensions 0.84 x 3.25 x 0.84 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-pinnacle-633e57a1","cdnUrl":"https://cdn.3dassets.dev/assets/22964/v1/model.glb","downloadUrl":"https://3dassets.dev/download/vampire-crypt-and-gothic-cathedral-pinnacle-633e57a1","thumbnailUrl":"https://cdn.3dassets.dev/assets/22964/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/22964/v1/poster.webp","blurhash":"U4AwI~?b00004TRQx^tP00WA~qoN~XxbIUM{","category":{"slug":"props","title":"Props & Furniture"},"tags":[{"slug":"horror","title":"Horror"},{"slug":"hand-painted","title":"Hand-painted"},{"slug":"exterior","title":"Exterior"},{"slug":"kit","title":"Kit / Set"},{"slug":"modular","title":"Modular"}],"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":17240,"triangles":236,"vertices":708,"meshes":2,"materials":2,"textures":1,"animations":[],"boundingBox":{"min":[-0.41995757400205525,0,-0.41995757400205525],"max":[0.41995757400205525,3.25,0.41995757400205525]},"sizeMeters":[0.84,3.25,0.84],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization","EXT_texture_webp"]},"aiGenerated":true,"aiModel":"Claude Fable 5.1","downloads":9,"publishedAt":"2026-09-07T20:04:21.949Z","updatedAt":"2026-10-10T23:48:46.448Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/22964/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function PinnacleVampireCryptAndGothicCathedral(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/22964/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/22964/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/22964/v1/model.glb\" alt=\"Pinnacle (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/22964/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/22964/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"22965","slug":"vampire-crypt-and-gothic-cathedral-gothic-parapet-d35ca801","title":"Gothic Parapet (Vampire Crypt and Gothic Cathedral)","summary":"4 m pierced gothic parapet, 1.26 m tall, with six open pointed lights and a slate coping.","description":"4 m pierced gothic parapet, 1.26 m tall, with six open pointed lights and a slate coping. Dimensions 4.00 x 1.26 x 0.54 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-gothic-parapet-d35ca801","cdnUrl":"https://cdn.3dassets.dev/assets/22965/v1/model.glb","downloadUrl":"https://3dassets.dev/download/vampire-crypt-and-gothic-cathedral-gothic-parapet-d35ca801","thumbnailUrl":"https://cdn.3dassets.dev/assets/22965/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/22965/v1/poster.webp","blurhash":"UEF65.%M9F%LtS~qxaRP00NH?aWAn}4oM|of","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"}],"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":112460,"triangles":1824,"vertices":5472,"meshes":2,"materials":2,"textures":1,"animations":[],"boundingBox":{"min":[-2,-0.00012663989339645187,-0.27002777184362314],"max":[2,1.260080576017574,0.27002777184362314]},"sizeMeters":[4,1.26,0.54],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization","EXT_texture_webp"]},"aiGenerated":true,"aiModel":"Claude Fable 5.1","downloads":11,"publishedAt":"2026-09-07T20:04:21.966Z","updatedAt":"2026-10-10T23:48:47.011Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/22965/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function GothicParapetVampireCryptAndGothicCathedral(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/22965/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/22965/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/22965/v1/model.glb\" alt=\"Gothic Parapet (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/22965/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/22965/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"22966","slug":"vampire-crypt-and-gothic-cathedral-nave-floor-tile-c5e78610","title":"Nave Floor Tile (Vampire Crypt and Gothic Cathedral)","summary":"4 by 4 m nave paving tile, 0.3 m thick, with inlaid bone and black diamond lozenges.","description":"4 by 4 m nave paving tile, 0.3 m thick, with inlaid bone and black diamond lozenges. Dimensions 4.00 x 0.32 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-nave-floor-tile-c5e78610","cdnUrl":"https://cdn.3dassets.dev/assets/22966/v1/model.glb","downloadUrl":"https://3dassets.dev/download/vampire-crypt-and-gothic-cathedral-nave-floor-tile-c5e78610","thumbnailUrl":"https://cdn.3dassets.dev/assets/22966/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/22966/v1/poster.webp","blurhash":"U5BzIM?b00Sd-=WBM{of00D%~qRj4nt7t7NG","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"}],"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":13248,"triangles":168,"vertices":504,"meshes":3,"materials":3,"textures":1,"animations":[],"boundingBox":{"min":[-2,0.00009308741436625523,-2],"max":[2,0.32007111036574126,2]},"sizeMeters":[4,0.32,4],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization","EXT_texture_webp"]},"aiGenerated":true,"aiModel":"Claude Fable 5.1","downloads":11,"publishedAt":"2026-09-07T20:04:22.557Z","updatedAt":"2026-10-10T23:48:47.615Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/22966/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function NaveFloorTileVampireCryptAndGothicCathedral(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/22966/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/22966/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/22966/v1/model.glb\" alt=\"Nave 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/22966/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/22966/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"22967","slug":"vampire-crypt-and-gothic-cathedral-nave-roof-bay-bf79d2e5","title":"Nave Roof Bay (Vampire Crypt and Gothic Cathedral)","summary":"4 m nave roof bay spanning 8.8 m: steep slate prism roof 4.6 m high with three exposed timber trusses and a bone ridge crest; sits on the wall heads.","description":"4 m nave roof bay spanning 8.8 m: steep slate prism roof 4.6 m high with three exposed timber trusses and a bone ridge crest; sits on the wall heads. Dimensions 4.00 x 5.00 x 8.80 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. Connectors: west (nave-bay), east (nave-bay). Static geometry; no rig, animation, collision or navigation data.","status":"published","url":"https://3dassets.dev/assets/vampire-crypt-and-gothic-cathedral-nave-roof-bay-bf79d2e5","cdnUrl":"https://cdn.3dassets.dev/assets/22967/v1/model.glb","downloadUrl":"https://3dassets.dev/download/vampire-crypt-and-gothic-cathedral-nave-roof-bay-bf79d2e5","thumbnailUrl":"https://cdn.3dassets.dev/assets/22967/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/22967/v1/poster.webp","blurhash":"UEDJVH~q009E4mD%IUj]00WB-;xu%Nt7?bt8","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"}],"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":13496,"triangles":160,"vertices":480,"meshes":3,"materials":3,"textures":1,"animations":[],"boundingBox":{"min":[-1.9998535545001728,-0.00024119376495956857,-4.400000095367432],"max":[2.001199960708618,5.000007629627369,4.400000095367432]},"sizeMeters":[4.001,5,8.8],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization","EXT_texture_webp"]},"aiGenerated":true,"aiModel":"Claude Fable 5.1","downloads":13,"publishedAt":"2026-09-07T20:04:23.779Z","updatedAt":"2026-10-10T23:48:48.125Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/22967/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function NaveRoofBayVampireCryptAndGothicCathedral(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/22967/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/22967/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/22967/v1/model.glb\" alt=\"Nave Roof Bay (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/22967/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/22967/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"22968","slug":"vampire-crypt-and-gothic-cathedral-aisle-roof-bay-d339fb89","title":"Aisle Roof Bay (Vampire Crypt and Gothic Cathedral)","summary":"4 m lean-to aisle roof bay, 3.3 m deep, rising from 0.5 m at the eaves (+Z) to 2.4 m at the nave wall (z=0), with three rafters.","description":"4 m lean-to aisle roof bay, 3.3 m deep, rising from 0.5 m at the eaves (+Z) to 2.4 m at the nave wall (z=0), with three rafters. Dimensions 4.00 x 2.45 x 3.40 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. Connectors: west (nave-bay), east (nave-bay). Static geometry; no rig, animation, collision or navigation data.","status":"published","url":"https://3dassets.dev/assets/vampire-crypt-and-gothic-cathedral-aisle-roof-bay-d339fb89","cdnUrl":"https://cdn.3dassets.dev/assets/22968/v1/model.glb","downloadUrl":"https://3dassets.dev/download/vampire-crypt-and-gothic-cathedral-aisle-roof-bay-d339fb89","thumbnailUrl":"https://cdn.3dassets.dev/assets/22968/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/22968/v1/poster.webp","blurhash":"U6FPNljd00M{^*4o9Fxa00IUWYj?t8~qo}V@","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"}],"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":7496,"triangles":60,"vertices":180,"meshes":3,"materials":3,"textures":1,"animations":[],"boundingBox":{"min":[-2.001199960708618,-0.00010981895039785528,-0.10010071108127079],"max":[2,2.449953459273049,3.30013578352531]},"sizeMeters":[4.001,2.45,3.4],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization","EXT_texture_webp"]},"aiGenerated":true,"aiModel":"Claude Fable 5.1","downloads":9,"publishedAt":"2026-09-07T20:04:22.780Z","updatedAt":"2026-10-10T23:48:48.632Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/22968/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function AisleRoofBayVampireCryptAndGothicCathedral(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/22968/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/22968/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/22968/v1/model.glb\" alt=\"Aisle Roof Bay (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/22968/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/22968/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"22970","slug":"vampire-crypt-and-gothic-cathedral-niche-statue-2872cb80","title":"Niche Statue (Vampire Crypt and Gothic Cathedral)","summary":"Wall niche 1.8 m wide and 4.4 m tall with a hooded robed figure on a bracket under a gabled canopy; static posed statue study.","description":"Wall niche 1.8 m wide and 4.4 m tall with a hooded robed figure on a bracket under a gabled canopy; static posed statue study. Dimensions 1.80 x 4.40 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-niche-statue-2872cb80","cdnUrl":"https://cdn.3dassets.dev/assets/22970/v1/model.glb","downloadUrl":"https://3dassets.dev/download/vampire-crypt-and-gothic-cathedral-niche-statue-2872cb80","thumbnailUrl":"https://cdn.3dassets.dev/assets/22970/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/22970/v1/poster.webp","blurhash":"U5Bg6%-;000K~Vof9GV@ITWBt8ozDit7%MM{","category":{"slug":"props","title":"Props & Furniture"},"tags":[{"slug":"horror","title":"Horror"},{"slug":"hand-painted","title":"Hand-painted"},{"slug":"exterior","title":"Exterior"},{"slug":"interior","title":"Interior"},{"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":48496,"triangles":764,"vertices":2292,"meshes":3,"materials":3,"textures":1,"animations":[],"boundingBox":{"min":[-0.8998718420546382,0,-0.39991455697036843],"max":[0.8998718420546382,4.400000095367432,0.39991455697036843]},"sizeMeters":[1.8,4.4,0.8],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization","EXT_texture_webp"]},"aiGenerated":true,"aiModel":"Claude Fable 5.1","downloads":10,"publishedAt":"2026-09-07T20:04:23.158Z","updatedAt":"2026-10-10T23:48:49.125Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/22970/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function NicheStatueVampireCryptAndGothicCathedral(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/22970/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/22970/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/22970/v1/model.glb\" alt=\"Niche Statue (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/22970/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/22970/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"22969","slug":"vampire-crypt-and-gothic-cathedral-cloister-arcade-7d7c1f69","title":"Cloister Arcade (Vampire Crypt and Gothic Cathedral)","summary":"4 m cloister arcade bay, 3.7 m tall: low wall, two open pointed arches on paired shafts and a coping.","description":"4 m cloister arcade bay, 3.7 m tall: low wall, two open pointed arches on paired shafts and a coping. Dimensions 4.00 x 3.70 x 0.80 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. Connectors: west (nave-bay), east (nave-bay). Static geometry; no rig, animation, collision or navigation data.","status":"published","url":"https://3dassets.dev/assets/vampire-crypt-and-gothic-cathedral-cloister-arcade-7d7c1f69","cdnUrl":"https://cdn.3dassets.dev/assets/22969/v1/model.glb","downloadUrl":"https://3dassets.dev/download/vampire-crypt-and-gothic-cathedral-cloister-arcade-7d7c1f69","thumbnailUrl":"https://cdn.3dassets.dev/assets/22969/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/22969/v1/poster.webp","blurhash":"U8EV.|-=00WC~V?bIp9E4mt5%MM|xv_3t60K","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"}],"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":64236,"triangles":1020,"vertices":3060,"meshes":2,"materials":2,"textures":1,"animations":[],"boundingBox":{"min":[-2,0.000057578319690776425,-0.3999145481734672],"max":[2,3.7000671526417763,0.3999145481734672]},"sizeMeters":[4,3.7,0.8],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization","EXT_texture_webp"]},"aiGenerated":true,"aiModel":"Claude Fable 5.1","downloads":10,"publishedAt":"2026-09-07T20:04:23.138Z","updatedAt":"2026-10-10T23:48:49.702Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/22969/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function CloisterArcadeVampireCryptAndGothicCathedral(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/22969/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/22969/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/22969/v1/model.glb\" alt=\"Cloister Arcade (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/22969/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/22969/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"22971","slug":"vampire-crypt-and-gothic-cathedral-crypt-corridor-stra-c48b3b55","title":"Crypt Corridor Straight (Vampire Crypt and Gothic Cathedral)","summary":"Straight crypt corridor cell on the 4 m grid: 3 m clear passage between 0.5 m walls under a pointed barrel vault with a crown at 3 m, transverse ribs at each joint and flagstone floor.","description":"Straight crypt corridor cell on the 4 m grid: 3 m clear passage between 0.5 m walls under a pointed barrel vault with a crown at 3 m, transverse ribs at each joint and flagstone floor. Dimensions 4.00 x 3.20 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. Connectors: south (passage), north (passage). Static geometry; no rig, animation, collision or navigation data.","status":"published","url":"https://3dassets.dev/assets/vampire-crypt-and-gothic-cathedral-crypt-corridor-stra-c48b3b55","cdnUrl":"https://cdn.3dassets.dev/assets/22971/v1/model.glb","downloadUrl":"https://3dassets.dev/download/vampire-crypt-and-gothic-cathedral-crypt-corridor-stra-c48b3b55","thumbnailUrl":"https://cdn.3dassets.dev/assets/22971/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/22971/v1/poster.webp","blurhash":"U8EC,.%M00xu_4baM_xu00IUIURjIUj]axM{","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":67036,"triangles":1056,"vertices":3168,"meshes":3,"materials":3,"textures":1,"animations":[],"boundingBox":{"min":[-2.001199960708618,-0.00006826958155858875,-2.001199960708618],"max":[2.001199960708618,3.2000683172652744,2.001199960708618]},"sizeMeters":[4.002,3.2,4.002],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization","EXT_texture_webp"]},"aiGenerated":true,"aiModel":"Claude Fable 5.1","downloads":13,"publishedAt":"2026-09-07T20:04:24.509Z","updatedAt":"2026-10-25T16:02:03.251Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/22971/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function CryptCorridorStraightVampireCryptAndGothicCathedral(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/22971/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/22971/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/22971/v1/model.glb\" alt=\"Crypt Corridor Straight (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/22971/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/22971/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"22973","slug":"vampire-crypt-and-gothic-cathedral-crypt-corridor-corn-dd3877ea","title":"Crypt Corridor Corner (Vampire Crypt and Gothic Cathedral)","summary":"Crypt corridor corner cell turning from south to east under a ribbed groin vault with a gilt boss.","description":"Crypt corridor corner cell turning from south to east under a ribbed groin vault with a gilt boss. Dimensions 4.00 x 3.20 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. Connectors: south (passage), east (passage). Static geometry; no rig, animation, collision or navigation data.","status":"published","url":"https://3dassets.dev/assets/vampire-crypt-and-gothic-cathedral-crypt-corridor-corn-dd3877ea","cdnUrl":"https://cdn.3dassets.dev/assets/22973/v1/model.glb","downloadUrl":"https://3dassets.dev/download/vampire-crypt-and-gothic-cathedral-crypt-corridor-corn-dd3877ea","thumbnailUrl":"https://cdn.3dassets.dev/assets/22973/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/22973/v1/poster.webp","blurhash":"U9EyoT?c00RQ_Na#RQof00D$IUt7RjfhRPRj","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":101896,"triangles":1632,"vertices":4896,"meshes":4,"materials":4,"textures":1,"animations":[],"boundingBox":{"min":[-2.001199960708618,-0.00008825175358428972,-2],"max":[2,3.1976411711414015,2.001199960708618]},"sizeMeters":[4.001,3.198,4.001],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization","EXT_texture_webp"]},"aiGenerated":true,"aiModel":"Claude Fable 5.1","downloads":9,"publishedAt":"2026-09-07T20:04:23.812Z","updatedAt":"2026-10-10T23:48:50.762Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/22973/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function CryptCorridorCornerVampireCryptAndGothicCathedral(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/22973/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/22973/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/22973/v1/model.glb\" alt=\"Crypt Corridor Corner (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/22973/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/22973/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"22972","slug":"vampire-crypt-and-gothic-cathedral-crypt-corridor-tee-047deead","title":"Crypt Corridor Tee (Vampire Crypt and Gothic Cathedral)","summary":"Crypt corridor T junction cell open to south, north and east, with a ribbed groin vault.","description":"Crypt corridor T junction cell open to south, north and east, with a ribbed groin vault. Dimensions 4.00 x 3.20 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. Connectors: south (passage), north (passage), east (passage). Static geometry; no rig, animation, collision or navigation data.","status":"published","url":"https://3dassets.dev/assets/vampire-crypt-and-gothic-cathedral-crypt-corridor-tee-047deead","cdnUrl":"https://cdn.3dassets.dev/assets/22972/v1/model.glb","downloadUrl":"https://3dassets.dev/download/vampire-crypt-and-gothic-cathedral-crypt-corridor-tee-047deead","thumbnailUrl":"https://cdn.3dassets.dev/assets/22972/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/22972/v1/poster.webp","blurhash":"U9EV]G%M00oy_NoLRioy00MxITWBIVRjRjay","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":101856,"triangles":1632,"vertices":4896,"meshes":4,"materials":4,"textures":1,"animations":[],"boundingBox":{"min":[-2.001199960708618,-0.00006826958155858875,-2.001199960708618],"max":[2.001199960708618,3.2000683172652744,2.001199960708618]},"sizeMeters":[4.002,3.2,4.002],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization","EXT_texture_webp"]},"aiGenerated":true,"aiModel":"Claude Fable 5.1","downloads":11,"publishedAt":"2026-09-07T20:04:23.668Z","updatedAt":"2026-10-25T15:49:38.490Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/22972/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function CryptCorridorTeeVampireCryptAndGothicCathedral(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/22972/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/22972/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/22972/v1/model.glb\" alt=\"Crypt Corridor Tee (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/22972/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/22972/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"22974","slug":"vampire-crypt-and-gothic-cathedral-crypt-corridor-end-5c82f359","title":"Crypt Corridor End (Vampire Crypt and Gothic Cathedral)","summary":"Dead-end crypt corridor cell open only to the south.","description":"Dead-end crypt corridor cell open only to the south. Dimensions 4.00 x 3.20 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. Connectors: south (passage). Static geometry; no rig, animation, collision or navigation data.","status":"published","url":"https://3dassets.dev/assets/vampire-crypt-and-gothic-cathedral-crypt-corridor-end-5c82f359","cdnUrl":"https://cdn.3dassets.dev/assets/22974/v1/model.glb","downloadUrl":"https://3dassets.dev/download/vampire-crypt-and-gothic-cathedral-crypt-corridor-end-5c82f359","thumbnailUrl":"https://cdn.3dassets.dev/assets/22974/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/22974/v1/poster.webp","blurhash":"UAEV{O?c00Rj_NRQRixu00D%M_j[Myt7RiM{","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":60524,"triangles":948,"vertices":2844,"meshes":3,"materials":3,"textures":1,"animations":[],"boundingBox":{"min":[-2,-0.00008542798467492396,-2],"max":[2.001199960708618,3.2000854756683905,2.001199960708618]},"sizeMeters":[4.001,3.2,4.001],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization","EXT_texture_webp"]},"aiGenerated":true,"aiModel":"Claude Fable 5.1","downloads":11,"publishedAt":"2026-09-07T20:04:24.306Z","updatedAt":"2026-10-25T15:17:23.780Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/22974/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function CryptCorridorEndVampireCryptAndGothicCathedral(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/22974/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/22974/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/22974/v1/model.glb\" alt=\"Crypt Corridor End (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/22974/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/22974/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"22975","slug":"vampire-crypt-and-gothic-cathedral-crypt-corridor-cros-de71dbaf","title":"Crypt Corridor Cross (Vampire Crypt and Gothic Cathedral)","summary":"Four-way crypt crossing cell on free-standing corner piers.","description":"Four-way crypt crossing cell on free-standing corner piers. Dimensions 4.00 x 3.20 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. Connectors: south (passage), north (passage), east (passage), west (passage). Static geometry; no rig, animation, collision or navigation data. Functional variant of crypt-corridor-tee.","status":"published","url":"https://3dassets.dev/assets/vampire-crypt-and-gothic-cathedral-crypt-corridor-cros-de71dbaf","cdnUrl":"https://cdn.3dassets.dev/assets/22975/v1/model.glb","downloadUrl":"https://3dassets.dev/download/vampire-crypt-and-gothic-cathedral-crypt-corridor-cros-de71dbaf","thumbnailUrl":"https://cdn.3dassets.dev/assets/22975/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/22975/v1/poster.webp","blurhash":"U9Efc?-;00xu~qofRiof00M{IURjM{WAWBa#","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":102580,"triangles":1644,"vertices":4932,"meshes":4,"materials":4,"textures":1,"animations":[],"boundingBox":{"min":[-2.001199960708618,-0.00006826958155858875,-2.001199960708618],"max":[2.001199960708618,3.2000683172652744,2.001199960708618]},"sizeMeters":[4.002,3.2,4.002],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization","EXT_texture_webp"]},"aiGenerated":true,"aiModel":"Claude Fable 5.1","downloads":11,"publishedAt":"2026-09-07T20:04:24.495Z","updatedAt":"2026-10-10T23:48:52.592Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/22975/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function CryptCorridorCrossVampireCryptAndGothicCathedral(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/22975/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/22975/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/22975/v1/model.glb\" alt=\"Crypt Corridor Cross (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/22975/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/22975/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"22976","slug":"vampire-crypt-and-gothic-cathedral-crypt-corridor-door-98252a17","title":"Crypt Corridor Door (Vampire Crypt and Gothic Cathedral)","summary":"Straight corridor cell with a cross wall, pointed doorway and hinged plank door at the cell centre.","description":"Straight corridor cell with a cross wall, pointed doorway and hinged plank door at the cell centre. Dimensions 4.00 x 3.20 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. Named pivots: door-leaf/timber pivot at (-0.75, 0.18, 0.00) m; door-leaf/iron pivot at (-0.75, 0.18, 0.00) m. Connectors: south (passage), north (passage). Rigid node-transform clips: open and close. No skinning. No collision or navigation data. Functional variant of crypt-corridor-straight.","status":"published","url":"https://3dassets.dev/assets/vampire-crypt-and-gothic-cathedral-crypt-corridor-door-98252a17","cdnUrl":"https://cdn.3dassets.dev/assets/22976/v1/model.glb","downloadUrl":"https://3dassets.dev/download/vampire-crypt-and-gothic-cathedral-crypt-corridor-door-98252a17","thumbnailUrl":"https://cdn.3dassets.dev/assets/22976/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/22976/v1/poster.webp","blurhash":"U8EC:]%M00t7~Xf+M_xu00IUIUWAIBj[axM{","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":93384,"triangles":1464,"vertices":4392,"meshes":5,"materials":5,"textures":1,"animations":["open","close"],"boundingBox":{"min":[-2.001199960708618,-0.00006826958155858875,-2.001199960708618],"max":[2.001199960708618,3.2000683172652744,2.001199960708618]},"sizeMeters":[4.002,3.2,4.002],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization","EXT_texture_webp"]},"aiGenerated":true,"aiModel":"Claude Fable 5.1","downloads":10,"publishedAt":"2026-09-07T20:04:24.876Z","updatedAt":"2026-10-25T16:01:46.546Z","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/22976/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 CryptCorridorDoorVampireCryptAndGothicCathedral(props) {\n  const { scene, animations } = useGLTF('https://cdn.3dassets.dev/assets/22976/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/22976/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/22976/v1/model.glb\" alt=\"Crypt Corridor Door (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/22976/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/22976/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);\n// Clips import as legacy AnimationClips on the root; GetComponent<Animation>().Play() starts the first."}},{"id":"22977","slug":"vampire-crypt-and-gothic-cathedral-crypt-corridor-nich-28a63fa0","title":"Crypt Corridor Niches (Vampire Crypt and Gothic Cathedral)","summary":"Straight corridor cell with three shrouded burial niches recessed into each side wall.","description":"Straight corridor cell with three shrouded burial niches recessed into each side wall. Dimensions 4.00 x 3.20 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. Connectors: south (passage), north (passage). Static geometry; no rig, animation, collision or navigation data. Functional variant of crypt-corridor-straight.","status":"published","url":"https://3dassets.dev/assets/vampire-crypt-and-gothic-cathedral-crypt-corridor-nich-28a63fa0","cdnUrl":"https://cdn.3dassets.dev/assets/22977/v1/model.glb","downloadUrl":"https://3dassets.dev/download/vampire-crypt-and-gothic-cathedral-crypt-corridor-nich-28a63fa0","thumbnailUrl":"https://cdn.3dassets.dev/assets/22977/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/22977/v1/poster.webp","blurhash":"U8E3MCxu00%M~XkCM_xu00M{IUM{D%ayWBM{","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":110812,"triangles":1872,"vertices":5616,"meshes":3,"materials":3,"textures":1,"animations":[],"boundingBox":{"min":[-2.001199960708618,-0.00006826958155858875,-2.001199960708618],"max":[2.001199960708618,3.2000683172652744,2.001199960708618]},"sizeMeters":[4.002,3.2,4.002],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization","EXT_texture_webp"]},"aiGenerated":true,"aiModel":"Claude Fable 5.1","downloads":9,"publishedAt":"2026-09-07T20:04:25.030Z","updatedAt":"2026-10-10T23:48:53.798Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/22977/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function CryptCorridorNichesVampireCryptAndGothicCathedral(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/22977/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/22977/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/22977/v1/model.glb\" alt=\"Crypt Corridor Niches (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/22977/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/22977/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"22978","slug":"vampire-crypt-and-gothic-cathedral-burial-niche-wall-b8fda18d","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-b8fda18d","cdnUrl":"https://cdn.3dassets.dev/assets/22978/v1/model.glb","downloadUrl":"https://3dassets.dev/download/vampire-crypt-and-gothic-cathedral-burial-niche-wall-b8fda18d","thumbnailUrl":"https://cdn.3dassets.dev/assets/22978/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/22978/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":182880,"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":9,"publishedAt":"2026-09-07T20:04:26.454Z","updatedAt":"2026-10-10T23:48:54.338Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/22978/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/22978/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/22978/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/22978/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/22978/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/22978/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"22979","slug":"vampire-crypt-and-gothic-cathedral-ossuary-wall-47406826","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-47406826","cdnUrl":"https://cdn.3dassets.dev/assets/22979/v1/model.glb","downloadUrl":"https://3dassets.dev/download/vampire-crypt-and-gothic-cathedral-ossuary-wall-47406826","thumbnailUrl":"https://cdn.3dassets.dev/assets/22979/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/22979/v1/poster.webp","blurhash":"U8F$Y8~p00t6-;~q%28_00WB%gRjxu?bt59F","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":235356,"triangles":4052,"vertices":12156,"meshes":3,"materials":3,"textures":1,"animations":[],"boundingBox":{"min":[-2.001199960708618,0.00007629627368999081,-0.3999572770669658],"max":[2.001199960708618,3.019923591299438,0.2499133347337158]},"sizeMeters":[4.002,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":10,"publishedAt":"2026-09-07T20:04:25.528Z","updatedAt":"2026-10-10T23:48:56.020Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/22979/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/22979/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/22979/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/22979/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/22979/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/22979/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"22980","slug":"vampire-crypt-and-gothic-cathedral-sarcophagus-40e7b346","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-40e7b346","cdnUrl":"https://cdn.3dassets.dev/assets/22980/v1/model.glb","downloadUrl":"https://3dassets.dev/download/vampire-crypt-and-gothic-cathedral-sarcophagus-40e7b346","thumbnailUrl":"https://cdn.3dassets.dev/assets/22980/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/22980/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":9,"publishedAt":"2026-09-07T20:04:25.669Z","updatedAt":"2026-10-12T02:26:32.103Z","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/22980/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/22980/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/22980/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/22980/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/22980/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/22980/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);\n// Clips import as legacy AnimationClips on the root; GetComponent<Animation>().Play() starts the first."}},{"id":"22981","slug":"vampire-crypt-and-gothic-cathedral-sarcophagus-open-fbb28763","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-fbb28763","cdnUrl":"https://cdn.3dassets.dev/assets/22981/v1/model.glb","downloadUrl":"https://3dassets.dev/download/vampire-crypt-and-gothic-cathedral-sarcophagus-open-fbb28763","thumbnailUrl":"https://cdn.3dassets.dev/assets/22981/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/22981/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":8,"publishedAt":"2026-09-07T20:04:26.133Z","updatedAt":"2026-10-10T23:48:57.942Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/22981/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/22981/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/22981/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/22981/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/22981/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/22981/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"22982","slug":"vampire-crypt-and-gothic-cathedral-tomb-chamber-7563db3d","title":"Tomb Chamber (Vampire Crypt and Gothic Cathedral)","summary":"8 by 8 m crypt tomb chamber: three closed walls, a pointed 3 m entrance on the south, a single ribbed groin vault with a gilt boss and a central bone dais for a sarcophagus.","description":"8 by 8 m crypt tomb chamber: three closed walls, a pointed 3 m entrance on the south, a single ribbed groin vault with a gilt boss and a central bone dais for a sarcophagus. Dimensions 8.00 x 3.20 x 8.07 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. Connectors: south (passage). Static geometry; no rig, animation, collision or navigation data.","status":"published","url":"https://3dassets.dev/assets/vampire-crypt-and-gothic-cathedral-tomb-chamber-7563db3d","cdnUrl":"https://cdn.3dassets.dev/assets/22982/v1/model.glb","downloadUrl":"https://3dassets.dev/download/vampire-crypt-and-gothic-cathedral-tomb-chamber-7563db3d","thumbnailUrl":"https://cdn.3dassets.dev/assets/22982/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/22982/v1/poster.webp","blurhash":"U6C?$L_400ae_NRjIUxu009F%MWB00xut7IU","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":165584,"triangles":2700,"vertices":8100,"meshes":4,"materials":4,"textures":1,"animations":[],"boundingBox":{"min":[-4,-0.0000604297798071779,-4.070000171661377],"max":[4.001200199127197,3.1997802905736306,4.001200199127197]},"sizeMeters":[8.001,3.2,8.071],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization","EXT_texture_webp"]},"aiGenerated":true,"aiModel":"Claude Fable 5.1","downloads":9,"publishedAt":"2026-09-07T20:04:26.287Z","updatedAt":"2026-10-13T10:30:49.648Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/22982/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function TombChamberVampireCryptAndGothicCathedral(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/22982/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/22982/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/22982/v1/model.glb\" alt=\"Tomb Chamber (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/22982/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/22982/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"22983","slug":"vampire-crypt-and-gothic-cathedral-crypt-chapel-8c8e1081","title":"Crypt Chapel (Vampire Crypt and Gothic Cathedral)","summary":"Crypt altar chapel cell: a 4 m barrel-vaulted cell opening south with a three-sided apse to the north under a half-conical ceiling, holding a stone altar with a gilt cross and two candles.","description":"Crypt altar chapel cell: a 4 m barrel-vaulted cell opening south with a three-sided apse to the north under a half-conical ceiling, holding a stone altar with a gilt cross and two candles. Dimensions 4.58 x 3.20 x 5.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. Connectors: south (passage). Static geometry; no rig, animation, collision or navigation data.","status":"published","url":"https://3dassets.dev/assets/vampire-crypt-and-gothic-cathedral-crypt-chapel-8c8e1081","cdnUrl":"https://cdn.3dassets.dev/assets/22983/v1/model.glb","downloadUrl":"https://3dassets.dev/download/vampire-crypt-and-gothic-cathedral-crypt-chapel-8c8e1081","thumbnailUrl":"https://cdn.3dassets.dev/assets/22983/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/22983/v1/poster.webp","blurhash":"UACZhZ_N00t5ofoyWBWB00D%tRIUInRj%Ma#","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":74864,"triangles":1185,"vertices":3555,"meshes":4,"materials":4,"textures":1,"animations":[],"boundingBox":{"min":[-2.2914682606569228,-0.00015808619570407273,-3.5999999046325684],"max":[2.2914682606569228,3.1999460515582454,2.001199960708618]},"sizeMeters":[4.583,3.2,5.601],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization","EXT_texture_webp"]},"aiGenerated":true,"aiModel":"Claude Fable 5.1","downloads":11,"publishedAt":"2026-09-07T20:04:26.269Z","updatedAt":"2026-10-25T16:36:36.483Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/22983/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function CryptChapelVampireCryptAndGothicCathedral(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/22983/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/22983/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/22983/v1/model.glb\" alt=\"Crypt Chapel (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/22983/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/22983/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"22984","slug":"vampire-crypt-and-gothic-cathedral-iron-gate-1fd67c94","title":"Iron Gate (Vampire Crypt and Gothic Cathedral)","summary":"Double wrought-iron gate for the 3 m pointed crypt opening: two 1.5 m leaves with spear-headed bars following the arch profile, hinged at the jambs.","description":"Double wrought-iron gate for the 3 m pointed crypt opening: two 1.5 m leaves with spear-headed bars following the arch profile, hinged at the jambs. Dimensions 3.12 x 2.89 x 0.30 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: gate-leaf-west pivot at (-1.50, 0.00, 0.00) m; gate-leaf-east pivot at (1.50, 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-iron-gate-1fd67c94","cdnUrl":"https://cdn.3dassets.dev/assets/22984/v1/model.glb","downloadUrl":"https://3dassets.dev/download/vampire-crypt-and-gothic-cathedral-iron-gate-1fd67c94","thumbnailUrl":"https://cdn.3dassets.dev/assets/22984/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/22984/v1/poster.webp","blurhash":"U14LatkX00MvE4tSxUVW00bw_2Vq?vx]ITMw","category":{"slug":"props","title":"Props & Furniture"},"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":21628,"triangles":496,"vertices":1488,"meshes":3,"materials":1,"textures":0,"animations":["open","close"],"boundingBox":{"min":[-1.559999942779541,-0.00007598420834889485,-0.1500631678103309],"max":[1.559999942779541,2.8875527381896973,0.1500631678103309]},"sizeMeters":[3.12,2.888,0.3],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"Claude Fable 5.1","downloads":12,"publishedAt":"2026-09-07T20:04:26.620Z","updatedAt":"2026-10-10T23:49:01.423Z","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/22984/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 IronGateVampireCryptAndGothicCathedral(props) {\n  const { scene, animations } = useGLTF('https://cdn.3dassets.dev/assets/22984/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/22984/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/22984/v1/model.glb\" alt=\"Iron Gate (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/22984/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/22984/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);\n// Clips import as legacy AnimationClips on the root; GetComponent<Animation>().Play() starts the first."}},{"id":"22985","slug":"vampire-crypt-and-gothic-cathedral-bone-pile-dd09e0df","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-dd09e0df","cdnUrl":"https://cdn.3dassets.dev/assets/22985/v1/model.glb","downloadUrl":"https://3dassets.dev/download/vampire-crypt-and-gothic-cathedral-bone-pile-dd09e0df","thumbnailUrl":"https://cdn.3dassets.dev/assets/22985/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/22985/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":9,"publishedAt":"2026-09-07T20:04:26.831Z","updatedAt":"2026-10-10T23:49:01.949Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/22985/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/22985/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/22985/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/22985/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/22985/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/22985/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"22987","slug":"vampire-crypt-and-gothic-cathedral-collapsed-passage-6aab12fb","title":"Collapsed Passage (Vampire Crypt and Gothic Cathedral)","summary":"Corridor cell open to the south whose far end is choked by fallen vault stones, boulders and broken timber props.","description":"Corridor cell open to the south whose far end is choked by fallen vault stones, boulders and broken timber props. Dimensions 4.00 x 3.25 x 4.11 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. Connectors: south (passage). Static geometry; no rig, animation, collision or navigation data.","status":"published","url":"https://3dassets.dev/assets/vampire-crypt-and-gothic-cathedral-collapsed-passage-6aab12fb","cdnUrl":"https://cdn.3dassets.dev/assets/22987/v1/model.glb","downloadUrl":"https://3dassets.dev/download/vampire-crypt-and-gothic-cathedral-collapsed-passage-6aab12fb","thumbnailUrl":"https://cdn.3dassets.dev/assets/22987/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/22987/v1/poster.webp","blurhash":"UAEV]H?c00V@_NM{M{xu00D%M{oeM{t8RiM{","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":78732,"triangles":1236,"vertices":3708,"meshes":4,"materials":4,"textures":1,"animations":[],"boundingBox":{"min":[-1.9998908464853373,-0.00011891010031916949,-2],"max":[2.001199960708618,3.250118910100319,2.10707426071167]},"sizeMeters":[4.001,3.25,4.107],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization","EXT_texture_webp"]},"aiGenerated":true,"aiModel":"Claude Fable 5.1","downloads":8,"publishedAt":"2026-09-07T20:04:28.383Z","updatedAt":"2026-10-10T23:49:02.522Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/22987/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function CollapsedPassageVampireCryptAndGothicCathedral(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/22987/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/22987/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/22987/v1/model.glb\" alt=\"Collapsed Passage (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/22987/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/22987/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"22986","slug":"vampire-crypt-and-gothic-cathedral-crypt-well-db3ab2e2","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-db3ab2e2","cdnUrl":"https://cdn.3dassets.dev/assets/22986/v1/model.glb","downloadUrl":"https://3dassets.dev/download/vampire-crypt-and-gothic-cathedral-crypt-well-db3ab2e2","thumbnailUrl":"https://cdn.3dassets.dev/assets/22986/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/22986/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":10,"publishedAt":"2026-09-07T20:04:27.271Z","updatedAt":"2026-10-10T23:49:03.074Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/22986/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/22986/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/22986/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/22986/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/22986/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/22986/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"22988","slug":"vampire-crypt-and-gothic-cathedral-sealed-door-868b2e88","title":"Sealed Door (Vampire Crypt and Gothic Cathedral)","summary":"Sealed crypt doorway, 2.4 m wide and 3 m tall: pointed surround bricked up with alternating courses, crossed iron bars and a wax seal.","description":"Sealed crypt doorway, 2.4 m wide and 3 m tall: pointed surround bricked up with alternating courses, crossed iron bars and a wax seal. Dimensions 2.40 x 3.00 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-sealed-door-868b2e88","cdnUrl":"https://cdn.3dassets.dev/assets/22988/v1/model.glb","downloadUrl":"https://3dassets.dev/download/vampire-crypt-and-gothic-cathedral-sealed-door-868b2e88","thumbnailUrl":"https://cdn.3dassets.dev/assets/22988/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/22988/v1/poster.webp","blurhash":"U5EfWs~q009G?c_Na^9E00bHxbRO%g%NRi9F","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":51828,"triangles":792,"vertices":2376,"meshes":4,"materials":4,"textures":1,"animations":[],"boundingBox":{"min":[-1.2000640888698997,0,-0.3199954105950793],"max":[1.2000640888698997,3,0.3299936042257772]},"sizeMeters":[2.4,3,0.65],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization","EXT_texture_webp"]},"aiGenerated":true,"aiModel":"Claude Fable 5.1","downloads":8,"publishedAt":"2026-09-07T20:04:27.906Z","updatedAt":"2026-10-10T23:49:03.667Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/22988/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function SealedDoorVampireCryptAndGothicCathedral(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/22988/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/22988/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/22988/v1/model.glb\" alt=\"Sealed Door (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/22988/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/22988/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"22991","slug":"vampire-crypt-and-gothic-cathedral-ladder-shaft-aa390c82","title":"Ladder Shaft (Vampire Crypt and Gothic Cathedral)","summary":"Vertical crypt access shaft on one 4 m cell: three 6 m walls, a pointed opening to the south, an iron rung ladder on the north wall and a barred grate over the top.","description":"Vertical crypt access shaft on one 4 m cell: three 6 m walls, a pointed opening to the south, an iron rung ladder on the north wall and a barred grate over the top. Dimensions 4.00 x 6.05 x 4.07 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. Connectors: south (passage). Static geometry; no rig, animation, collision or navigation data.","status":"published","url":"https://3dassets.dev/assets/vampire-crypt-and-gothic-cathedral-ladder-shaft-aa390c82","cdnUrl":"https://cdn.3dassets.dev/assets/22991/v1/model.glb","downloadUrl":"https://3dassets.dev/download/vampire-crypt-and-gothic-cathedral-ladder-shaft-aa390c82","thumbnailUrl":"https://cdn.3dassets.dev/assets/22991/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/22991/v1/poster.webp","blurhash":"U5D]xb_N0000~qaeM{%M00RjIU.7?bofD%WU","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":53956,"triangles":900,"vertices":2700,"meshes":4,"materials":4,"textures":1,"animations":[],"boundingBox":{"min":[-2.000122074037904,-0.000060427989866981835,-2.0699446884212116],"max":[2.001199960708618,6.050000190734863,2.001199960708618]},"sizeMeters":[4.001,6.05,4.071],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization","EXT_texture_webp"]},"aiGenerated":true,"aiModel":"Claude Fable 5.1","downloads":8,"publishedAt":"2026-09-07T20:04:28.256Z","updatedAt":"2026-10-25T12:33:22.531Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/22991/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function LadderShaftVampireCryptAndGothicCathedral(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/22991/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/22991/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/22991/v1/model.glb\" alt=\"Ladder Shaft (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/22991/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/22991/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"22989","slug":"vampire-crypt-and-gothic-cathedral-crypt-drain-2a8bc4f0","title":"Crypt Drain (Vampire Crypt and Gothic Cathedral)","summary":"Floor drain: 1.4 m stone surround with a barred iron grate over a dark sump, 0.15 m high.","description":"Floor drain: 1.4 m stone surround with a barred iron grate over a dark sump, 0.15 m high. Dimensions 1.40 x 0.15 x 1.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. Static geometry; no rig, animation, collision or navigation data.","status":"published","url":"https://3dassets.dev/assets/vampire-crypt-and-gothic-cathedral-crypt-drain-2a8bc4f0","cdnUrl":"https://cdn.3dassets.dev/assets/22989/v1/model.glb","downloadUrl":"https://3dassets.dev/download/vampire-crypt-and-gothic-cathedral-crypt-drain-2a8bc4f0","thumbnailUrl":"https://cdn.3dassets.dev/assets/22989/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/22989/v1/poster.webp","blurhash":"U29j$K~q00VtxuRkofxa009E9GM{WG%LD%E1","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":9712,"triangles":132,"vertices":396,"meshes":3,"materials":3,"textures":1,"animations":[],"boundingBox":{"min":[-0.699999988079071,0.000010683074687684035,-0.699999988079071],"max":[0.699999988079071,0.15003084448803228,0.699999988079071]},"sizeMeters":[1.4,0.15,1.4],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization","EXT_texture_webp"]},"aiGenerated":true,"aiModel":"Claude Fable 5.1","downloads":8,"publishedAt":"2026-09-07T20:04:27.972Z","updatedAt":"2026-10-10T23:49:04.722Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/22989/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function CryptDrainVampireCryptAndGothicCathedral(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/22989/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/22989/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/22989/v1/model.glb\" alt=\"Crypt Drain (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/22989/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/22989/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"22990","slug":"vampire-crypt-and-gothic-cathedral-spiral-stair-1fba2067","title":"Spiral Stair (Vampire Crypt and Gothic Cathedral)","summary":"Open spiral stair on a 0.5 m newel: sixteen wedge treads climbing 3.15 m through three quarters of a turn within a 3 m circle, with an iron handrail.","description":"Open spiral stair on a 0.5 m newel: sixteen wedge treads climbing 3.15 m through three quarters of a turn within a 3 m circle, with an iron handrail. Dimensions 2.99 x 4.25 x 2.99 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-spiral-stair-1fba2067","cdnUrl":"https://cdn.3dassets.dev/assets/22990/v1/model.glb","downloadUrl":"https://3dassets.dev/download/vampire-crypt-and-gothic-cathedral-spiral-stair-1fba2067","thumbnailUrl":"https://cdn.3dassets.dev/assets/22990/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/22990/v1/poster.webp","blurhash":"U57w?3-=004mRk%MxtD%00D%~q_3IUITt7?b","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":36276,"triangles":616,"vertices":1848,"meshes":3,"materials":3,"textures":1,"animations":[],"boundingBox":{"min":[-1.4999263137865464,-0.00008067853479820641,-1.5],"max":[1.492739235175723,4.248083591461182,1.4927771091461182]},"sizeMeters":[2.993,4.248,2.993],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization","EXT_texture_webp"]},"aiGenerated":true,"aiModel":"Claude Fable 5.1","downloads":10,"publishedAt":"2026-09-07T20:04:28.112Z","updatedAt":"2026-10-25T10:05:32.718Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/22990/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function SpiralStairVampireCryptAndGothicCathedral(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/22990/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/22990/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/22990/v1/model.glb\" alt=\"Spiral Stair (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/22990/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/22990/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"22992","slug":"vampire-crypt-and-gothic-cathedral-crypt-pillar-86f7b6dd","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-86f7b6dd","cdnUrl":"https://cdn.3dassets.dev/assets/22992/v1/model.glb","downloadUrl":"https://3dassets.dev/download/vampire-crypt-and-gothic-cathedral-crypt-pillar-86f7b6dd","thumbnailUrl":"https://cdn.3dassets.dev/assets/22992/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/22992/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":8,"publishedAt":"2026-09-07T20:04:28.463Z","updatedAt":"2026-10-10T23:49:05.754Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/22992/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/22992/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/22992/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/22992/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/22992/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/22992/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"22993","slug":"vampire-crypt-and-gothic-cathedral-crypt-floor-tile-087181c4","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-087181c4","cdnUrl":"https://cdn.3dassets.dev/assets/22993/v1/model.glb","downloadUrl":"https://3dassets.dev/download/vampire-crypt-and-gothic-cathedral-crypt-floor-tile-087181c4","thumbnailUrl":"https://cdn.3dassets.dev/assets/22993/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/22993/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":9,"publishedAt":"2026-09-07T20:04:28.597Z","updatedAt":"2026-10-10T23:49:06.234Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/22993/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/22993/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/22993/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/22993/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/22993/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/22993/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"22994","slug":"vampire-crypt-and-gothic-cathedral-loculi-stack-9170b6cc","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-9170b6cc","cdnUrl":"https://cdn.3dassets.dev/assets/22994/v1/model.glb","downloadUrl":"https://3dassets.dev/download/vampire-crypt-and-gothic-cathedral-loculi-stack-9170b6cc","thumbnailUrl":"https://cdn.3dassets.dev/assets/22994/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/22994/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":8,"publishedAt":"2026-09-07T20:04:28.951Z","updatedAt":"2026-10-10T23:49:06.730Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/22994/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/22994/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/22994/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/22994/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/22994/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/22994/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"22995","slug":"vampire-crypt-and-gothic-cathedral-crypt-cobweb-49aa42e6","title":"Crypt Cobweb (Vampire Crypt and Gothic Cathedral)","summary":"Corner cobweb, 1.3 m radius, with seven radial threads, three sagging spirals and a thin double-sided sheet; fits a wall-floor or wall-wall corner with the origin at the corner.","description":"Corner cobweb, 1.3 m radius, with seven radial threads, three sagging spirals and a thin double-sided sheet; fits a wall-floor or wall-wall corner with the origin at the corner. Dimensions 1.31 x 1.31 x 0.02 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-cobweb-49aa42e6","cdnUrl":"https://cdn.3dassets.dev/assets/22995/v1/model.glb","downloadUrl":"https://3dassets.dev/download/vampire-crypt-and-gothic-cathedral-crypt-cobweb-49aa42e6","thumbnailUrl":"https://cdn.3dassets.dev/assets/22995/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/22995/v1/poster.webp","blurhash":"UCEyY$~p004nD*_3-;0100D*~p-:%Mt7Rjjs","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":20568,"triangles":304,"vertices":912,"meshes":1,"materials":1,"textures":1,"animations":[],"boundingBox":{"min":[-0.006000021006911993,0,-0.009971434502369063],"max":[1.299999973271042,1.305999994277954,0.005971434778040545]},"sizeMeters":[1.306,1.306,0.016],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization","EXT_texture_webp"]},"aiGenerated":true,"aiModel":"Claude Fable 5.1","downloads":9,"publishedAt":"2026-09-07T20:04:29.644Z","updatedAt":"2026-10-25T15:46:12.808Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/22995/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function CryptCobwebVampireCryptAndGothicCathedral(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/22995/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/22995/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/22995/v1/model.glb\" alt=\"Crypt Cobweb (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/22995/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/22995/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"22996","slug":"vampire-crypt-and-gothic-cathedral-torch-sconce-fddc8243","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-fddc8243","cdnUrl":"https://cdn.3dassets.dev/assets/22996/v1/model.glb","downloadUrl":"https://3dassets.dev/download/vampire-crypt-and-gothic-cathedral-torch-sconce-fddc8243","thumbnailUrl":"https://cdn.3dassets.dev/assets/22996/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/22996/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":10,"publishedAt":"2026-09-07T20:04:29.656Z","updatedAt":"2026-10-10T23:49:07.873Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/22996/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/22996/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/22996/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/22996/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/22996/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/22996/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"22997","slug":"vampire-crypt-and-gothic-cathedral-skull-shrine-7eadc469","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-7eadc469","cdnUrl":"https://cdn.3dassets.dev/assets/22997/v1/model.glb","downloadUrl":"https://3dassets.dev/download/vampire-crypt-and-gothic-cathedral-skull-shrine-7eadc469","thumbnailUrl":"https://cdn.3dassets.dev/assets/22997/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/22997/v1/poster.webp","blurhash":"UADl~E.900E1~px]IUMx$_s*MxIoxa%MkWD%","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":39912,"triangles":604,"vertices":1812,"meshes":5,"materials":5,"textures":1,"animations":[],"boundingBox":{"min":[-0.8000341628484556,0,-0.3199609291561865],"max":[0.8000341628484556,1.9199999570846558,0.3199609291561865]},"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":8,"publishedAt":"2026-09-07T20:04:29.788Z","updatedAt":"2026-10-10T23:49:08.530Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/22997/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/22997/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/22997/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/22997/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/22997/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/22997/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"22998","slug":"vampire-crypt-and-gothic-cathedral-ossuary-pit-15668b09","title":"Ossuary Pit (Vampire Crypt and Gothic Cathedral)","summary":"Sunken ossuary pit, 2.4 m square: low bone kerb around a dark floor scattered with skulls and long bones.","description":"Sunken ossuary pit, 2.4 m square: low bone kerb around a dark floor scattered with skulls and long bones. Dimensions 2.40 x 0.31 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. Static geometry; no rig, animation, collision or navigation data.","status":"published","url":"https://3dassets.dev/assets/vampire-crypt-and-gothic-cathedral-ossuary-pit-15668b09","cdnUrl":"https://cdn.3dassets.dev/assets/22998/v1/model.glb","downloadUrl":"https://3dassets.dev/download/vampire-crypt-and-gothic-cathedral-ossuary-pit-15668b09","thumbnailUrl":"https://cdn.3dassets.dev/assets/22998/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/22998/v1/poster.webp","blurhash":"U3D0Dd~p00f8?bM{WT%M008{t8IU4n-;IW9F","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":76344,"triangles":1284,"vertices":3852,"meshes":2,"materials":2,"textures":1,"animations":[],"boundingBox":{"min":[-1.2000000476837158,-0.000012595322576899881,-1.2000000476837158],"max":[1.2000000476837158,0.30620585259472033,1.2000000476837158]},"sizeMeters":[2.4,0.306,2.4],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization","EXT_texture_webp"]},"aiGenerated":true,"aiModel":"Claude Fable 5.1","downloads":8,"publishedAt":"2026-09-07T20:04:30.083Z","updatedAt":"2026-10-10T23:49:09.315Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/22998/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function OssuaryPitVampireCryptAndGothicCathedral(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/22998/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/22998/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/22998/v1/model.glb\" alt=\"Ossuary Pit (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/22998/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/22998/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"22999","slug":"vampire-crypt-and-gothic-cathedral-pew-51362b02","title":"Pew (Vampire Crypt and Gothic Cathedral)","summary":"Timber church pew, 2.3 m long, with panelled ends, finials, a crimson seat cushion, back rest and a crimson kneeler pad.","description":"Timber church pew, 2.3 m long, with panelled ends, finials, a crimson seat cushion, back rest and a crimson kneeler pad. Dimensions 2.78 x 1.31 x 0.77 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-pew-51362b02","cdnUrl":"https://cdn.3dassets.dev/assets/22999/v1/model.glb","downloadUrl":"https://3dassets.dev/download/vampire-crypt-and-gothic-cathedral-pew-51362b02","thumbnailUrl":"https://cdn.3dassets.dev/assets/22999/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/22999/v1/poster.webp","blurhash":"U4Bx_;=10{NtyV~A,IEf00yC,Hi{d@RCb]Iq","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":11004,"triangles":132,"vertices":396,"meshes":2,"materials":2,"textures":1,"animations":[],"boundingBox":{"min":[-1.3899999856948853,-0.00001848556737304996,-0.24993155581104848],"max":[1.3899999856948853,1.310018428346914,0.5200364557923817]},"sizeMeters":[2.78,1.31,0.77],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization","EXT_texture_webp"]},"aiGenerated":true,"aiModel":"Claude Fable 5.1","downloads":9,"publishedAt":"2026-09-07T20:04:30.559Z","updatedAt":"2026-10-10T23:49:09.863Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/22999/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function PewVampireCryptAndGothicCathedral(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/22999/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/22999/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/22999/v1/model.glb\" alt=\"Pew (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/22999/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/22999/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"23000","slug":"vampire-crypt-and-gothic-cathedral-pulpit-5a7f3da8","title":"Pulpit (Vampire Crypt and Gothic Cathedral)","summary":"Raised octagonal timber pulpit, 2.4 m tall, on a stone stem with traceried panels, a reading ledge and a four-step access stair.","description":"Raised octagonal timber pulpit, 2.4 m tall, on a stone stem with traceried panels, a reading ledge and a four-step access stair. Dimensions 1.86 x 2.38 x 1.61 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-pulpit-5a7f3da8","cdnUrl":"https://cdn.3dassets.dev/assets/23000/v1/model.glb","downloadUrl":"https://3dassets.dev/download/vampire-crypt-and-gothic-cathedral-pulpit-5a7f3da8","thumbnailUrl":"https://cdn.3dassets.dev/assets/23000/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/23000/v1/poster.webp","blurhash":"U29?:wyF008w+?=_k@Em01$|_2NN.TJDDhrB","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":35320,"triangles":524,"vertices":1572,"meshes":3,"materials":3,"textures":1,"animations":[],"boundingBox":{"min":[-0.8073559465685403,0,-0.8073275329450608],"max":[1.0499695005693948,2.380000114440918,0.8073275329450608]},"sizeMeters":[1.857,2.38,1.615],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization","EXT_texture_webp"]},"aiGenerated":true,"aiModel":"Claude Fable 5.1","downloads":7,"publishedAt":"2026-09-07T20:04:30.723Z","updatedAt":"2026-10-10T23:49:10.598Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/23000/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function PulpitVampireCryptAndGothicCathedral(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/23000/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/23000/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/23000/v1/model.glb\" alt=\"Pulpit (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/23000/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/23000/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"23001","slug":"vampire-crypt-and-gothic-cathedral-organ-a9faa101","title":"Organ (Vampire Crypt and Gothic Cathedral)","summary":"Pipe organ, 3.2 m wide and 5.5 m tall: timber case with three pointed pipe towers of tarnished gold pipes, a console with manuals and a bench ledge.","description":"Pipe organ, 3.2 m wide and 5.5 m tall: timber case with three pointed pipe towers of tarnished gold pipes, a console with manuals and a bench ledge. Dimensions 3.20 x 5.50 x 1.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-organ-a9faa101","cdnUrl":"https://cdn.3dassets.dev/assets/23001/v1/model.glb","downloadUrl":"https://3dassets.dev/download/vampire-crypt-and-gothic-cathedral-organ-a9faa101","thumbnailUrl":"https://cdn.3dassets.dev/assets/23001/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/23001/v1/poster.webp","blurhash":"U6A]._aK00o#_NWA8_tR5BRj$w%LNHsqsTR$","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":50156,"triangles":912,"vertices":2736,"meshes":4,"materials":4,"textures":1,"animations":[],"boundingBox":{"min":[-1.5999466097525514,0,-0.599873836969774],"max":[1.5999466097525514,5.5,1.0399658072996893]},"sizeMeters":[3.2,5.5,1.64],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization","EXT_texture_webp"]},"aiGenerated":true,"aiModel":"Claude Fable 5.1","downloads":9,"publishedAt":"2026-09-07T20:04:30.913Z","updatedAt":"2026-10-10T23:49:11.423Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/23001/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function OrganVampireCryptAndGothicCathedral(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/23001/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/23001/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/23001/v1/model.glb\" alt=\"Organ (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/23001/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/23001/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"23002","slug":"vampire-crypt-and-gothic-cathedral-altar-b2689fb3","title":"Altar (Vampire Crypt and Gothic Cathedral)","summary":"Stone high altar, 2.6 m long and 2 m tall with candles: moulded plinth, crimson frontal with gilt band, gilt cross and two tall candlesticks.","description":"Stone high altar, 2.6 m long and 2 m tall with candles: moulded plinth, crimson frontal with gilt band, gilt cross and two tall candlesticks. Dimensions 2.60 x 2.22 x 1.20 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-altar-b2689fb3","cdnUrl":"https://cdn.3dassets.dev/assets/23002/v1/model.glb","downloadUrl":"https://3dassets.dev/download/vampire-crypt-and-gothic-cathedral-altar-b2689fb3","thumbnailUrl":"https://cdn.3dassets.dev/assets/23002/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/23002/v1/poster.webp","blurhash":"U5F5v.}@00JD00?v=}8_005Q^*v~D4iI?]pc","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":18372,"triangles":276,"vertices":828,"meshes":4,"materials":4,"textures":1,"animations":[],"boundingBox":{"min":[-1.2999999523162842,0.0000313685855461987,-0.599911474317897],"max":[1.2999999523162842,2.220081835192535,0.599911474317897]},"sizeMeters":[2.6,2.22,1.2],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization","EXT_texture_webp"]},"aiGenerated":true,"aiModel":"Claude Fable 5.1","downloads":9,"publishedAt":"2026-09-07T20:04:31.079Z","updatedAt":"2026-10-10T23:49:12.008Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/23002/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function AltarVampireCryptAndGothicCathedral(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/23002/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/23002/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/23002/v1/model.glb\" alt=\"Altar (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/23002/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/23002/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"23003","slug":"vampire-crypt-and-gothic-cathedral-candelabra-5df7086e","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-5df7086e","cdnUrl":"https://cdn.3dassets.dev/assets/23003/v1/model.glb","downloadUrl":"https://3dassets.dev/download/vampire-crypt-and-gothic-cathedral-candelabra-5df7086e","thumbnailUrl":"https://cdn.3dassets.dev/assets/23003/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/23003/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":11,"publishedAt":"2026-09-07T20:04:31.378Z","updatedAt":"2026-10-11T21:34:56.140Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/23003/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/23003/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/23003/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/23003/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/23003/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/23003/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"23005","slug":"vampire-crypt-and-gothic-cathedral-lectern-519c4141","title":"Lectern (Vampire Crypt and Gothic Cathedral)","summary":"Eagle lectern, 1.8 m tall: timber column carrying a gilt eagle with spread wings supporting a book board and closed crimson book; static carved study.","description":"Eagle lectern, 1.8 m tall: timber column carrying a gilt eagle with spread wings supporting a book board and closed crimson book; static carved study. Dimensions 1.60 x 1.90 x 0.76 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-lectern-519c4141","cdnUrl":"https://cdn.3dassets.dev/assets/23005/v1/model.glb","downloadUrl":"https://3dassets.dev/download/vampire-crypt-and-gothic-cathedral-lectern-519c4141","thumbnailUrl":"https://cdn.3dassets.dev/assets/23005/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/23005/v1/poster.webp","blurhash":"U38pu%-.009G]+wMKiO=}@-oEfD*9I-U?Z9v","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":17340,"triangles":252,"vertices":756,"meshes":3,"materials":3,"textures":1,"animations":[],"boundingBox":{"min":[-0.800000011920929,0,-0.37996184575596637],"max":[0.800000011920929,1.8999802234095184,0.37996184575596637]},"sizeMeters":[1.6,1.9,0.76],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization","EXT_texture_webp"]},"aiGenerated":true,"aiModel":"Claude Fable 5.1","downloads":8,"publishedAt":"2026-09-07T20:04:31.495Z","updatedAt":"2026-10-10T23:49:13.187Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/23005/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function LecternVampireCryptAndGothicCathedral(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/23005/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/23005/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/23005/v1/model.glb\" alt=\"Lectern (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/23005/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/23005/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"23004","slug":"vampire-crypt-and-gothic-cathedral-confessional-bc4f0b66","title":"Confessional (Vampire Crypt and Gothic Cathedral)","summary":"Three-bay timber confessional, 2.3 m wide and 3.1 m tall, with crimson curtains, pointed cresting and pierced lattice partitions.","description":"Three-bay timber confessional, 2.3 m wide and 3.1 m tall, with crimson curtains, pointed cresting and pierced lattice partitions. Dimensions 2.32 x 3.02 x 1.20 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-confessional-bc4f0b66","cdnUrl":"https://cdn.3dassets.dev/assets/23004/v1/model.glb","downloadUrl":"https://3dassets.dev/download/vampire-crypt-and-gothic-cathedral-confessional-bc4f0b66","thumbnailUrl":"https://cdn.3dassets.dev/assets/23004/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/23004/v1/poster.webp","blurhash":"UCBD4txb00ae~qspDjR*R.ofWAM|4.tQ-pM{","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":28472,"triangles":420,"vertices":1260,"meshes":4,"materials":4,"textures":1,"animations":[],"boundingBox":{"min":[-1.1599539097247427,0,-0.600076283832878],"max":[1.1599539097247427,3.0199999809265137,0.6011299365969359]},"sizeMeters":[2.32,3.02,1.201],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization","EXT_texture_webp"]},"aiGenerated":true,"aiModel":"Claude Fable 5.1","downloads":9,"publishedAt":"2026-09-07T20:04:31.475Z","updatedAt":"2026-10-10T23:49:13.718Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/23004/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function ConfessionalVampireCryptAndGothicCathedral(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/23004/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/23004/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/23004/v1/model.glb\" alt=\"Confessional (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/23004/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/23004/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"23006","slug":"vampire-crypt-and-gothic-cathedral-reliquary-4a52036b","title":"Reliquary (Vampire Crypt and Gothic Cathedral)","summary":"House-shaped gilt reliquary casket, 0.8 m wide and 0.78 m tall, on a bone plinth with a glazed window showing a skull relic.","description":"House-shaped gilt reliquary casket, 0.8 m wide and 0.78 m tall, on a bone plinth with a glazed window showing a skull relic. Dimensions 0.80 x 0.78 x 0.50 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-reliquary-4a52036b","cdnUrl":"https://cdn.3dassets.dev/assets/23006/v1/model.glb","downloadUrl":"https://3dassets.dev/download/vampire-crypt-and-gothic-cathedral-reliquary-4a52036b","thumbnailUrl":"https://cdn.3dassets.dev/assets/23006/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/23006/v1/poster.webp","blurhash":"U6ECXk-=009X00obtAjL0$D~Q-$-%Q%N~nD~","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":14400,"triangles":188,"vertices":564,"meshes":5,"materials":5,"textures":1,"animations":[],"boundingBox":{"min":[-0.4000000059604645,0.0000024945586151459143,-0.24998321854482838],"max":[0.4000000059604645,0.7799999713897705,0.24998321854482838]},"sizeMeters":[0.8,0.78,0.5],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization","EXT_texture_webp"]},"aiGenerated":true,"aiModel":"Claude Fable 5.1","downloads":7,"publishedAt":"2026-09-07T20:04:31.805Z","updatedAt":"2026-10-10T23:49:14.256Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/23006/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function ReliquaryVampireCryptAndGothicCathedral(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/23006/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/23006/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/23006/v1/model.glb\" alt=\"Reliquary (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/23006/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/23006/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"23007","slug":"vampire-crypt-and-gothic-cathedral-censer-5976453c","title":"Censer (Vampire Crypt and Gothic Cathedral)","summary":"Hanging thurible on an iron stand, 1.45 m tall: pierced gilt censer suspended by chains from a curved arm.","description":"Hanging thurible on an iron stand, 1.45 m tall: pierced gilt censer suspended by chains from a curved arm. Dimensions 0.82 x 1.48 x 0.76 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-censer-5976453c","cdnUrl":"https://cdn.3dassets.dev/assets/23007/v1/model.glb","downloadUrl":"https://3dassets.dev/download/vampire-crypt-and-gothic-cathedral-censer-5976453c","thumbnailUrl":"https://cdn.3dassets.dev/assets/23007/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/23007/v1/poster.webp","blurhash":"U14_wpIp00?X00tQ~qD*01%1~p9b~oD*4p~p","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":18536,"triangles":336,"vertices":1008,"meshes":3,"materials":3,"textures":0,"animations":[],"boundingBox":{"min":[-0.3799932908250752,0,-0.3799932908250752],"max":[0.4400132743758096,1.4800000190734863,0.3799932908250752]},"sizeMeters":[0.82,1.48,0.76],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"Claude Fable 5.1","downloads":7,"publishedAt":"2026-09-07T20:04:32.265Z","updatedAt":"2026-10-10T23:49:14.797Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/23007/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function CenserVampireCryptAndGothicCathedral(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/23007/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/23007/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/23007/v1/model.glb\" alt=\"Censer (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/23007/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/23007/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"23008","slug":"vampire-crypt-and-gothic-cathedral-font-8df03eda","title":"Font (Vampire Crypt and Gothic Cathedral)","summary":"Octagonal stone baptismal font, 1.1 m across the bowl and 2 m tall with its conical timber cover and gilt cross.","description":"Octagonal stone baptismal font, 1.1 m across the bowl and 2 m tall with its conical timber cover and gilt cross. Dimensions 1.22 x 2.10 x 1.22 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-font-8df03eda","cdnUrl":"https://cdn.3dassets.dev/assets/23008/v1/model.glb","downloadUrl":"https://3dassets.dev/download/vampire-crypt-and-gothic-cathedral-font-8df03eda","thumbnailUrl":"https://cdn.3dassets.dev/assets/23008/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/23008/v1/poster.webp","blurhash":"U9BM=4%L00D*00Rj_NxtD%WBxaofx_ofi]WB","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":21536,"triangles":284,"vertices":852,"meshes":5,"materials":5,"textures":1,"animations":[],"boundingBox":{"min":[-0.6097604632377625,-0.00002447655906234747,-0.6097604632377625],"max":[0.6097604632377625,2.0999999046325684,0.6097604632377625]},"sizeMeters":[1.22,2.1,1.22],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization","EXT_texture_webp"]},"aiGenerated":true,"aiModel":"Claude Fable 5.1","downloads":8,"publishedAt":"2026-09-07T20:04:32.488Z","updatedAt":"2026-10-10T23:49:15.303Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/23008/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function FontVampireCryptAndGothicCathedral(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/23008/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/23008/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/23008/v1/model.glb\" alt=\"Font (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/23008/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/23008/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"23009","slug":"vampire-crypt-and-gothic-cathedral-tapestry-e8046c7e","title":"Tapestry (Vampire Crypt and Gothic Cathedral)","summary":"Hanging crimson tapestry, 1.7 by 2.9 m, on a timber rod with iron brackets, bone lozenge pattern, gilt borders and fringe; hangs flat against a wall at z=0, origin at the fringe tips.","description":"Hanging crimson tapestry, 1.7 by 2.9 m, on a timber rod with iron brackets, bone lozenge pattern, gilt borders and fringe; hangs flat against a wall at z=0, origin at the fringe tips. Dimensions 2.00 x 3.19 x 0.12 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-tapestry-e8046c7e","cdnUrl":"https://cdn.3dassets.dev/assets/23009/v1/model.glb","downloadUrl":"https://3dassets.dev/download/vampire-crypt-and-gothic-cathedral-tapestry-e8046c7e","thumbnailUrl":"https://cdn.3dassets.dev/assets/23009/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/23009/v1/poster.webp","blurhash":"U6C4,|=L005*iy,@o{AC2lJ7|5-BsDbuW-Vt","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":21808,"triangles":300,"vertices":900,"meshes":5,"materials":5,"textures":1,"animations":[],"boundingBox":{"min":[-1,0,-0.06000182976942312],"max":[1,3.1900018250010516,0.06000182976942312]},"sizeMeters":[2,3.19,0.12],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization","EXT_texture_webp"]},"aiGenerated":true,"aiModel":"Claude Fable 5.1","downloads":9,"publishedAt":"2026-09-07T20:04:32.598Z","updatedAt":"2026-10-10T23:49:15.853Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/23009/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function TapestryVampireCryptAndGothicCathedral(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/23009/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/23009/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/23009/v1/model.glb\" alt=\"Tapestry (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/23009/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/23009/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"23010","slug":"vampire-crypt-and-gothic-cathedral-banner-36d08b96","title":"Banner (Vampire Crypt and Gothic Cathedral)","summary":"Swallow-tailed crimson banner, 0.8 by 2.6 m, on a timber pole with a bracket arm, gilt bar and tassels, 3.4 m tall overall.","description":"Swallow-tailed crimson banner, 0.8 by 2.6 m, on a timber pole with a bracket arm, gilt bar and tassels, 3.4 m tall overall. Dimensions 0.95 x 3.40 x 0.09 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-banner-36d08b96","cdnUrl":"https://cdn.3dassets.dev/assets/23010/v1/model.glb","downloadUrl":"https://3dassets.dev/download/vampire-crypt-and-gothic-cathedral-banner-36d08b96","thumbnailUrl":"https://cdn.3dassets.dev/assets/23010/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/23010/v1/poster.webp","blurhash":"U58pAbOo00+f^PW:5Rr[1HwM}FF?xan+NGSw","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":12964,"triangles":172,"vertices":516,"meshes":3,"materials":3,"textures":1,"animations":[],"boundingBox":{"min":[-0.04998550127519685,0,-0.04337290688386445],"max":[0.8999575622236302,3.4000000953674316,0.04337290688386445]},"sizeMeters":[0.95,3.4,0.087],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization","EXT_texture_webp"]},"aiGenerated":true,"aiModel":"Claude Fable 5.1","downloads":10,"publishedAt":"2026-09-07T20:04:32.767Z","updatedAt":"2026-10-25T16:45:32.895Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/23010/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function BannerVampireCryptAndGothicCathedral(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/23010/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/23010/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/23010/v1/model.glb\" alt=\"Banner (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/23010/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/23010/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"23011","slug":"vampire-crypt-and-gothic-cathedral-tomb-effigy-d0635d62","title":"Tomb Effigy (Vampire Crypt and Gothic Cathedral)","summary":"Chest tomb, 2.4 m long and 1.62 m tall, with a recumbent robed effigy lying head on a pillow and feet on a block; static carved study.","description":"Chest tomb, 2.4 m long and 1.62 m tall, with a recumbent robed effigy lying head on a pillow and feet on a block; static carved study. Dimensions 2.50 x 1.76 x 2.35 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-tomb-effigy-d0635d62","cdnUrl":"https://cdn.3dassets.dev/assets/23011/v1/model.glb","downloadUrl":"https://3dassets.dev/download/vampire-crypt-and-gothic-cathedral-tomb-effigy-d0635d62","thumbnailUrl":"https://cdn.3dassets.dev/assets/23011/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/23011/v1/poster.webp","blurhash":"ULEfQX~q01NGIUM{ofxb009Ft7t7R+t7xtay","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":29020,"triangles":432,"vertices":1296,"meshes":2,"materials":2,"textures":1,"animations":[],"boundingBox":{"min":[-1.2000000476837158,0.00007615202888522354,-1.8000770294341046],"max":[1.2999999523162842,1.763283037004623,0.5500770890387494]},"sizeMeters":[2.5,1.763,2.35],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization","EXT_texture_webp"]},"aiGenerated":true,"aiModel":"Claude Fable 5.1","downloads":8,"publishedAt":"2026-09-07T20:04:33.132Z","updatedAt":"2026-10-10T23:49:16.608Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/23011/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function TombEffigyVampireCryptAndGothicCathedral(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/23011/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/23011/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/23011/v1/model.glb\" alt=\"Tomb Effigy (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/23011/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/23011/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"23012","slug":"vampire-crypt-and-gothic-cathedral-memorial-plaque-b3f617b7","title":"Memorial Plaque (Vampire Crypt and Gothic Cathedral)","summary":"Wall memorial plaque, 1.2 m wide and 1.85 m tall: slate frame with a bone tablet, skull relief, incised lines and a gabled cap; back face on the wall at z=-0.05.","description":"Wall memorial plaque, 1.2 m wide and 1.85 m tall: slate frame with a bone tablet, skull relief, incised lines and a gabled cap; back face on the wall at z=-0.05. Dimensions 1.20 x 1.85 x 0.25 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-memorial-plaque-b3f617b7","cdnUrl":"https://cdn.3dassets.dev/assets/23012/v1/model.glb","downloadUrl":"https://3dassets.dev/download/vampire-crypt-and-gothic-cathedral-memorial-plaque-b3f617b7","thumbnailUrl":"https://cdn.3dassets.dev/assets/23012/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/23012/v1/poster.webp","blurhash":"U7Dvco-;009FR%tQt8IU00IU~q-;9Y%M%39G","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":16048,"triangles":208,"vertices":624,"meshes":3,"materials":3,"textures":1,"animations":[],"boundingBox":{"min":[-0.5999923781050271,0,-0.10000365969346962],"max":[0.5999923781050271,1.850000023841858,0.14999780512166772]},"sizeMeters":[1.2,1.85,0.25],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization","EXT_texture_webp"]},"aiGenerated":true,"aiModel":"Claude Fable 5.1","downloads":8,"publishedAt":"2026-09-07T20:04:33.183Z","updatedAt":"2026-10-25T11:06:17.564Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/23012/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function MemorialPlaqueVampireCryptAndGothicCathedral(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/23012/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/23012/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/23012/v1/model.glb\" alt=\"Memorial Plaque (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/23012/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/23012/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"23013","slug":"vampire-crypt-and-gothic-cathedral-iron-chandelier-8db8810f","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-8db8810f","cdnUrl":"https://cdn.3dassets.dev/assets/23013/v1/model.glb","downloadUrl":"https://3dassets.dev/download/vampire-crypt-and-gothic-cathedral-iron-chandelier-8db8810f","thumbnailUrl":"https://cdn.3dassets.dev/assets/23013/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/23013/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":12,"publishedAt":"2026-09-07T20:04:34.248Z","updatedAt":"2026-10-25T10:02:31.096Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/23013/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/23013/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/23013/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/23013/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/23013/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/23013/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"23014","slug":"vampire-crypt-and-gothic-cathedral-choir-stall-3761fe13","title":"Choir Stall (Vampire Crypt and Gothic Cathedral)","summary":"Three-seat timber choir stall, 2.5 m wide and 3.55 m tall, with a raised step, crimson seats, divided arms, traceried high back and a canopy with pinnacles.","description":"Three-seat timber choir stall, 2.5 m wide and 3.55 m tall, with a raised step, crimson seats, divided arms, traceried high back and a canopy with pinnacles. Dimensions 2.50 x 3.55 x 1.30 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-choir-stall-3761fe13","cdnUrl":"https://cdn.3dassets.dev/assets/23014/v1/model.glb","downloadUrl":"https://3dassets.dev/download/vampire-crypt-and-gothic-cathedral-choir-stall-3761fe13","thumbnailUrl":"https://cdn.3dassets.dev/assets/23014/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/23014/v1/poster.webp","blurhash":"U1A9.y%3009FPBV@icNa0o^%[p02^6~U%x01","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":31036,"triangles":452,"vertices":1356,"meshes":3,"materials":3,"textures":1,"animations":[],"boundingBox":{"min":[-1.25,0,-0.6500396646694985],"max":[1.25,3.55000689050649,0.6500396646694985]},"sizeMeters":[2.5,3.55,1.3],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization","EXT_texture_webp"]},"aiGenerated":true,"aiModel":"Claude Fable 5.1","downloads":8,"publishedAt":"2026-09-07T20:04:34.664Z","updatedAt":"2026-10-10T23:49:18.383Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/23014/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function ChoirStallVampireCryptAndGothicCathedral(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/23014/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/23014/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/23014/v1/model.glb\" alt=\"Choir Stall (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/23014/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/23014/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"23015","slug":"vampire-crypt-and-gothic-cathedral-kneeler-77a2333f","title":"Kneeler (Vampire Crypt and Gothic Cathedral)","summary":"Prie-dieu kneeler, 0.62 m wide and 0.94 m tall, with a crimson pad, arm rest and a shelf holding a book.","description":"Prie-dieu kneeler, 0.62 m wide and 0.94 m tall, with a crimson pad, arm rest and a shelf holding a book. Dimensions 0.62 x 0.94 x 0.67 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-kneeler-77a2333f","cdnUrl":"https://cdn.3dassets.dev/assets/23015/v1/model.glb","downloadUrl":"https://3dassets.dev/download/vampire-crypt-and-gothic-cathedral-kneeler-77a2333f","thumbnailUrl":"https://cdn.3dassets.dev/assets/23015/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/23015/v1/poster.webp","blurhash":"U5BVLyRR00tkxZ5QEM}adZo|TwR5:R$+lSJ6","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":9728,"triangles":96,"vertices":288,"meshes":3,"materials":3,"textures":1,"animations":[],"boundingBox":{"min":[-0.3100170992999458,0,-0.47001175719496674],"max":[0.3100170992999458,0.9399999976158142,0.20001176136729187]},"sizeMeters":[0.62,0.94,0.67],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization","EXT_texture_webp"]},"aiGenerated":true,"aiModel":"Claude Fable 5.1","downloads":8,"publishedAt":"2026-09-07T20:04:33.915Z","updatedAt":"2026-10-10T23:49:18.891Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/23015/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function KneelerVampireCryptAndGothicCathedral(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/23015/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/23015/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/23015/v1/model.glb\" alt=\"Kneeler (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/23015/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/23015/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"23016","slug":"vampire-crypt-and-gothic-cathedral-chalice-set-ef6a69ec","title":"Chalice Set (Vampire Crypt and Gothic Cathedral)","summary":"Altar set on a crimson cloth: gilt chalice, paten and a glass cruet with a gilt stopper, 0.8 m wide.","description":"Altar set on a crimson cloth: gilt chalice, paten and a glass cruet with a gilt stopper, 0.8 m wide. Dimensions 0.80 x 0.38 x 0.50 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-chalice-set-ef6a69ec","cdnUrl":"https://cdn.3dassets.dev/assets/23016/v1/model.glb","downloadUrl":"https://3dassets.dev/download/vampire-crypt-and-gothic-cathedral-chalice-set-ef6a69ec","thumbnailUrl":"https://cdn.3dassets.dev/assets/23016/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/23016/v1/poster.webp","blurhash":"UFChsS$%0eM}B5xtr^IV0fK4xujX}aRQbD%L","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":18796,"triangles":310,"vertices":930,"meshes":3,"materials":3,"textures":1,"animations":[],"boundingBox":{"min":[-0.4000000059604645,-0.000010071480806179978,-0.24998321854482838],"max":[0.4000000059604645,0.3800164845406261,0.24998321854482838]},"sizeMeters":[0.8,0.38,0.5],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization","EXT_texture_webp"]},"aiGenerated":true,"aiModel":"Claude Fable 5.1","downloads":7,"publishedAt":"2026-09-07T20:04:34.294Z","updatedAt":"2026-10-10T23:49:19.657Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/23016/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function ChaliceSetVampireCryptAndGothicCathedral(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/23016/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/23016/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/23016/v1/model.glb\" alt=\"Chalice Set (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/23016/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/23016/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"23017","slug":"vampire-crypt-and-gothic-cathedral-bell-37481fdf","title":"Bell (Vampire Crypt and Gothic Cathedral)","summary":"Bronze church bell, 1 m across, hung from a timber headstock with a rope wheel on an A-frame stand, 2.7 m tall.","description":"Bronze church bell, 1 m across, hung from a timber headstock with a rope wheel on an A-frame stand, 2.7 m tall. Dimensions 2.10 x 2.73 x 1.50 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-bell-37481fdf","cdnUrl":"https://cdn.3dassets.dev/assets/23017/v1/model.glb","downloadUrl":"https://3dassets.dev/download/vampire-crypt-and-gothic-cathedral-bell-37481fdf","thumbnailUrl":"https://cdn.3dassets.dev/assets/23017/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/23017/v1/poster.webp","blurhash":"U48zPsxt00V@E2s.NaE302RQ~U%L$%t6-VWV","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":30816,"triangles":504,"vertices":1512,"meshes":3,"materials":3,"textures":1,"animations":[],"boundingBox":{"min":[-1.0499687636379182,0,-0.7499479119325902],"max":[1.0499687636379182,2.7319114208221436,0.7499479119325902]},"sizeMeters":[2.1,2.732,1.5],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization","EXT_texture_webp"]},"aiGenerated":true,"aiModel":"Claude Fable 5.1","downloads":11,"publishedAt":"2026-09-07T20:04:35.419Z","updatedAt":"2026-10-12T14:32:23.516Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/23017/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function BellVampireCryptAndGothicCathedral(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/23017/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/23017/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/23017/v1/model.glb\" alt=\"Bell (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/23017/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/23017/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"23018","slug":"vampire-crypt-and-gothic-cathedral-coffin-closed-b418ef83","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-b418ef83","cdnUrl":"https://cdn.3dassets.dev/assets/23018/v1/model.glb","downloadUrl":"https://3dassets.dev/download/vampire-crypt-and-gothic-cathedral-coffin-closed-b418ef83","thumbnailUrl":"https://cdn.3dassets.dev/assets/23018/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/23018/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":8,"publishedAt":"2026-09-07T20:04:34.408Z","updatedAt":"2026-10-10T23:49:20.613Z","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/23018/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/23018/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/23018/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/23018/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/23018/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/23018/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);\n// Clips import as legacy AnimationClips on the root; GetComponent<Animation>().Play() starts the first."}},{"id":"23019","slug":"vampire-crypt-and-gothic-cathedral-coffin-open-f868709c","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-f868709c","cdnUrl":"https://cdn.3dassets.dev/assets/23019/v1/model.glb","downloadUrl":"https://3dassets.dev/download/vampire-crypt-and-gothic-cathedral-coffin-open-f868709c","thumbnailUrl":"https://cdn.3dassets.dev/assets/23019/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/23019/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":14144,"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":9,"publishedAt":"2026-09-07T20:04:34.844Z","updatedAt":"2026-10-12T18:04:13.299Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/23019/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/23019/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/23019/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/23019/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/23019/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/23019/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"23020","slug":"vampire-crypt-and-gothic-cathedral-bier-5ff31f32","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-5ff31f32","cdnUrl":"https://cdn.3dassets.dev/assets/23020/v1/model.glb","downloadUrl":"https://3dassets.dev/download/vampire-crypt-and-gothic-cathedral-bier-5ff31f32","thumbnailUrl":"https://cdn.3dassets.dev/assets/23020/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/23020/v1/poster.webp","blurhash":"UAB_GF,[1ZkW}tNGJ6%10{EMw0sp1HxZr?Nb","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":14968,"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":8,"publishedAt":"2026-09-07T20:04:34.869Z","updatedAt":"2026-10-10T23:49:21.709Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/23020/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/23020/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/23020/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/23020/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/23020/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/23020/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"23021","slug":"vampire-crypt-and-gothic-cathedral-votive-candle-rack-6c6d14d8","title":"Votive Candle Rack (Vampire Crypt and Gothic Cathedral)","summary":"Tiered iron votive candle rack, 1 m wide and 0.9 m tall, with three rows of seven candles of varying heights.","description":"Tiered iron votive candle rack, 1 m wide and 0.9 m tall, with three rows of seven candles of varying heights. Dimensions 1.00 x 1.04 x 0.50 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-votive-candle-rack-6c6d14d8","cdnUrl":"https://cdn.3dassets.dev/assets/23021/v1/model.glb","downloadUrl":"https://3dassets.dev/download/vampire-crypt-and-gothic-cathedral-votive-candle-rack-6c6d14d8","thumbnailUrl":"https://cdn.3dassets.dev/assets/23021/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/23021/v1/poster.webp","blurhash":"U37-Wo-:00IU^h?GNK9Z00-p?bD*0LWB~Vxu","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":48652,"triangles":810,"vertices":2430,"meshes":3,"materials":3,"textures":1,"animations":[],"boundingBox":{"min":[-0.5,-0.000015238259321592729,-0.250038148136845],"max":[0.5,1.0363626169377833,0.250038148136845]},"sizeMeters":[1,1.036,0.5],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization","EXT_texture_webp"]},"aiGenerated":true,"aiModel":"Claude Fable 5.1","downloads":11,"publishedAt":"2026-09-07T20:04:35.581Z","updatedAt":"2026-10-10T23:49:22.445Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/23021/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function VotiveCandleRackVampireCryptAndGothicCathedral(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/23021/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/23021/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/23021/v1/model.glb\" alt=\"Votive Candle Rack (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/23021/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/23021/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"23022","slug":"vampire-crypt-and-gothic-cathedral-processional-cross-e9f1c041","title":"Processional Cross (Vampire Crypt and Gothic Cathedral)","summary":"Processional gilt cross on a 2.1 m timber staff standing in an iron floor base, 2.88 m tall.","description":"Processional gilt cross on a 2.1 m timber staff standing in an iron floor base, 2.88 m tall. Dimensions 0.72 x 2.88 x 0.72 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-processional-cross-e9f1c041","cdnUrl":"https://cdn.3dassets.dev/assets/23022/v1/model.glb","downloadUrl":"https://3dassets.dev/download/vampire-crypt-and-gothic-cathedral-processional-cross-e9f1c041","thumbnailUrl":"https://cdn.3dassets.dev/assets/23022/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/23022/v1/poster.webp","blurhash":"U1558[%N004m~Rt20PIv.9t8DiIS%2aeIoo#","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":10924,"triangles":144,"vertices":432,"meshes":3,"materials":3,"textures":1,"animations":[],"boundingBox":{"min":[-0.36000001430511475,0.000008542699465964587,-0.36000001430511475],"max":[0.36000001430511475,2.880000114440918,0.36000001430511475]},"sizeMeters":[0.72,2.88,0.72],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization","EXT_texture_webp"]},"aiGenerated":true,"aiModel":"Claude Fable 5.1","downloads":9,"publishedAt":"2026-09-07T20:04:35.871Z","updatedAt":"2026-10-10T23:49:23.007Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/23022/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function ProcessionalCrossVampireCryptAndGothicCathedral(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/23022/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/23022/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/23022/v1/model.glb\" alt=\"Processional Cross (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/23022/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/23022/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"23023","slug":"vampire-crypt-and-gothic-cathedral-coffin-bed-1ce5b9c3","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-1ce5b9c3","cdnUrl":"https://cdn.3dassets.dev/assets/23023/v1/model.glb","downloadUrl":"https://3dassets.dev/download/vampire-crypt-and-gothic-cathedral-coffin-bed-1ce5b9c3","thumbnailUrl":"https://cdn.3dassets.dev/assets/23023/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/23023/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":8,"publishedAt":"2026-09-07T20:04:35.965Z","updatedAt":"2026-10-10T23:49:23.373Z","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/23023/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/23023/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/23023/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/23023/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/23023/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/23023/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);\n// Clips import as legacy AnimationClips on the root; GetComponent<Animation>().Play() starts the first."}},{"id":"23024","slug":"vampire-crypt-and-gothic-cathedral-velvet-throne-5e15ce4c","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-5e15ce4c","cdnUrl":"https://cdn.3dassets.dev/assets/23024/v1/model.glb","downloadUrl":"https://3dassets.dev/download/vampire-crypt-and-gothic-cathedral-velvet-throne-5e15ce4c","thumbnailUrl":"https://cdn.3dassets.dev/assets/23024/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/23024/v1/poster.webp","blurhash":"U59sr2o#00rXD}E1nq~BP.jvvMXO+awKKiKM","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":22264,"triangles":316,"vertices":948,"meshes":4,"materials":4,"textures":1,"animations":[],"boundingBox":{"min":[-0.5099999904632568,6.090290850108149e-7,-0.4500106814783166],"max":[0.5099999904632568,2.77001254493878,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":9,"publishedAt":"2026-09-07T20:04:36.069Z","updatedAt":"2026-10-10T23:49:23.871Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/23024/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/23024/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/23024/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/23024/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/23024/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/23024/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"23025","slug":"vampire-crypt-and-gothic-cathedral-mirror-frame-empty-4355d86c","title":"Mirror Frame Empty (Vampire Crypt and Gothic Cathedral)","summary":"Ornate gilt oval mirror frame, 1.3 m wide and 2.7 m tall on a timber stand, with a dark empty backing where the glass should reflect.","description":"Ornate gilt oval mirror frame, 1.3 m wide and 2.7 m tall on a timber stand, with a dark empty backing where the glass should reflect. Dimensions 1.32 x 2.76 x 0.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-mirror-frame-empty-4355d86c","cdnUrl":"https://cdn.3dassets.dev/assets/23025/v1/model.glb","downloadUrl":"https://3dassets.dev/download/vampire-crypt-and-gothic-cathedral-mirror-frame-empty-4355d86c","thumbnailUrl":"https://cdn.3dassets.dev/assets/23025/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/23025/v1/poster.webp","blurhash":"U17KSH^$0003G5gH#HVgQoWCKPj?5QN2-Dx-","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":18780,"triangles":312,"vertices":936,"meshes":3,"materials":3,"textures":1,"animations":[],"boundingBox":{"min":[-0.6601007093673757,6.090290850108149e-7,-0.3000274666585284],"max":[0.6601007093673757,2.759999990463257,0.3000274666585284]},"sizeMeters":[1.32,2.76,0.6],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization","EXT_texture_webp"]},"aiGenerated":true,"aiModel":"Claude Fable 5.1","downloads":10,"publishedAt":"2026-09-07T20:04:36.338Z","updatedAt":"2026-10-25T03:27:06.373Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/23025/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function MirrorFrameEmptyVampireCryptAndGothicCathedral(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/23025/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/23025/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/23025/v1/model.glb\" alt=\"Mirror Frame Empty (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/23025/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/23025/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"23027","slug":"vampire-crypt-and-gothic-cathedral-blood-vial-rack-46cce5c7","title":"Blood Vial Rack (Vampire Crypt and Gothic Cathedral)","summary":"Timber rack, 0.9 m wide and 0.95 m tall, holding twelve stoppered vials of dark crimson fluid on two shelves.","description":"Timber rack, 0.9 m wide and 0.95 m tall, holding twelve stoppered vials of dark crimson fluid on two shelves. Dimensions 0.90 x 1.00 x 0.30 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-blood-vial-rack-46cce5c7","cdnUrl":"https://cdn.3dassets.dev/assets/23027/v1/model.glb","downloadUrl":"https://3dassets.dev/download/vampire-crypt-and-gothic-cathedral-blood-vial-rack-46cce5c7","thumbnailUrl":"https://cdn.3dassets.dev/assets/23027/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/23027/v1/poster.webp","blurhash":"U3BVka~U0060?G?FbD9u0}Rk#XsC#=-ob=9a","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":39820,"triangles":936,"vertices":2808,"meshes":4,"materials":4,"textures":1,"animations":[],"boundingBox":{"min":[-0.4500106814783166,0,-0.15498573021263418],"max":[0.4500106814783166,1,0.14998573498100576]},"sizeMeters":[0.9,1,0.305],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization","EXT_texture_webp"]},"aiGenerated":true,"aiModel":"Claude Fable 5.1","downloads":10,"publishedAt":"2026-09-07T20:04:36.649Z","updatedAt":"2026-10-12T14:38:24.074Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/23027/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function BloodVialRackVampireCryptAndGothicCathedral(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/23027/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/23027/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/23027/v1/model.glb\" alt=\"Blood Vial Rack (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/23027/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/23027/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"23026","slug":"vampire-crypt-and-gothic-cathedral-wine-rack-209b167d","title":"Wine Rack (Vampire Crypt and Gothic Cathedral)","summary":"Diamond-bin timber wine rack, 1.6 m wide and 1.8 m tall, with eight dark bottles sealed in crimson wax lying nose-out.","description":"Diamond-bin timber wine rack, 1.6 m wide and 1.8 m tall, with eight dark bottles sealed in crimson wax lying nose-out. Dimensions 1.62 x 1.98 x 0.53 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-wine-rack-209b167d","cdnUrl":"https://cdn.3dassets.dev/assets/23026/v1/model.glb","downloadUrl":"https://3dassets.dev/download/vampire-crypt-and-gothic-cathedral-wine-rack-209b167d","thumbnailUrl":"https://cdn.3dassets.dev/assets/23026/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/23026/v1/poster.webp","blurhash":"U1A9$k~W000x}I}tF;0|03nQ-nS^]r^RO+0d","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":44040,"triangles":760,"vertices":2280,"meshes":3,"materials":3,"textures":1,"animations":[],"boundingBox":{"min":[-0.8102040287267191,0,-0.25002047929517274],"max":[0.8102040287267191,1.9786067008972168,0.27997906492418717]},"sizeMeters":[1.62,1.979,0.53],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization","EXT_texture_webp"]},"aiGenerated":true,"aiModel":"Claude Fable 5.1","downloads":10,"publishedAt":"2026-09-07T20:04:36.633Z","updatedAt":"2026-10-10T23:49:25.525Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/23026/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function WineRackVampireCryptAndGothicCathedral(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/23026/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/23026/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/23026/v1/model.glb\" alt=\"Wine Rack (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/23026/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/23026/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"23028","slug":"vampire-crypt-and-gothic-cathedral-ornate-bed-38c8d43d","title":"Ornate Bed (Vampire Crypt and Gothic Cathedral)","summary":"Four-poster bed, 2.2 by 2.4 m and 2.6 m tall, with a pointed gothic headboard, crimson coverlet, bone pillow, tester canopy and side drapes.","description":"Four-poster bed, 2.2 by 2.4 m and 2.6 m tall, with a pointed gothic headboard, crimson coverlet, bone pillow, tester canopy and side drapes. Dimensions 2.20 x 2.60 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. Static geometry; no rig, animation, collision or navigation data.","status":"published","url":"https://3dassets.dev/assets/vampire-crypt-and-gothic-cathedral-ornate-bed-38c8d43d","cdnUrl":"https://cdn.3dassets.dev/assets/23028/v1/model.glb","downloadUrl":"https://3dassets.dev/download/vampire-crypt-and-gothic-cathedral-ornate-bed-38c8d43d","thumbnailUrl":"https://cdn.3dassets.dev/assets/23028/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/23028/v1/poster.webp","blurhash":"U7C=Yrsm01%z~BI:My%K0dNZ#WRP,[WBFcoz","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":30676,"triangles":464,"vertices":1392,"meshes":4,"materials":4,"textures":1,"animations":[],"boundingBox":{"min":[-1.099948162241902,0,-1.2000000476837158],"max":[1.099948162241902,2.599967468860665,1.2000000476837158]},"sizeMeters":[2.2,2.6,2.4],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization","EXT_texture_webp"]},"aiGenerated":true,"aiModel":"Claude Fable 5.1","downloads":10,"publishedAt":"2026-09-07T20:04:37.086Z","updatedAt":"2026-10-10T23:49:26.051Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/23028/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function OrnateBedVampireCryptAndGothicCathedral(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/23028/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/23028/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/23028/v1/model.glb\" alt=\"Ornate Bed (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/23028/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/23028/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"23029","slug":"vampire-crypt-and-gothic-cathedral-dressing-table-d2275d86","title":"Dressing Table (Vampire Crypt and Gothic Cathedral)","summary":"Dressing table, 1.3 m wide, with a drawer, triptych of empty dark mirrors under gilt finials, perfume bottles and a round crimson-topped stool.","description":"Dressing table, 1.3 m wide, with a drawer, triptych of empty dark mirrors under gilt finials, perfume bottles and a round crimson-topped stool. Dimensions 1.77 x 1.78 x 0.55 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-dressing-table-d2275d86","cdnUrl":"https://cdn.3dassets.dev/assets/23029/v1/model.glb","downloadUrl":"https://3dassets.dev/download/vampire-crypt-and-gothic-cathedral-dressing-table-d2275d86","thumbnailUrl":"https://cdn.3dassets.dev/assets/23029/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/23029/v1/poster.webp","blurhash":"U38:w~k=00]~E|$+RR9t0L9H$SyD=J%JS#IX","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":28832,"triangles":420,"vertices":1260,"meshes":5,"materials":5,"textures":1,"animations":[],"boundingBox":{"min":[-0.6499999761581421,-0.00000992626070916991,-0.27497741333983633],"max":[1.1200000047683716,1.7799999713897705,0.27497741333983633]},"sizeMeters":[1.77,1.78,0.55],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization","EXT_texture_webp"]},"aiGenerated":true,"aiModel":"Claude Fable 5.1","downloads":9,"publishedAt":"2026-09-07T20:04:37.352Z","updatedAt":"2026-10-10T23:49:26.703Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/23029/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function DressingTableVampireCryptAndGothicCathedral(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/23029/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/23029/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/23029/v1/model.glb\" alt=\"Dressing Table (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/23029/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/23029/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"23030","slug":"vampire-crypt-and-gothic-cathedral-portrait-frame-e550fa26","title":"Portrait Frame (Vampire Crypt and Gothic Cathedral)","summary":"Gilt rectangular portrait frame, 1.4 by 2.3 m, with corner bosses and a pointed crest around a dark unpainted canvas; hangs flat on a wall at z=0.","description":"Gilt rectangular portrait frame, 1.4 by 2.3 m, with corner bosses and a pointed crest around a dark unpainted canvas; hangs flat on a wall at z=0. Dimensions 1.48 x 2.34 x 0.11 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-portrait-frame-e550fa26","cdnUrl":"https://cdn.3dassets.dev/assets/23030/v1/model.glb","downloadUrl":"https://3dassets.dev/download/vampire-crypt-and-gothic-cathedral-portrait-frame-e550fa26","thumbnailUrl":"https://cdn.3dassets.dev/assets/23030/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/23030/v1/poster.webp","blurhash":"U28NXvtl00e8~V%1E19u^cxX5DM}Dl^%-n02","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":7324,"triangles":116,"vertices":348,"meshes":2,"materials":2,"textures":0,"animations":[],"boundingBox":{"min":[-0.7400561269123379,0,-0.05498824835689474],"max":[0.7400561269123379,2.3399999141693115,0.05498824835689474]},"sizeMeters":[1.48,2.34,0.11],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"Claude Fable 5.1","downloads":10,"publishedAt":"2026-09-07T20:04:37.573Z","updatedAt":"2026-10-10T23:49:27.293Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/23030/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function PortraitFrameVampireCryptAndGothicCathedral(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/23030/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/23030/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/23030/v1/model.glb\" alt=\"Portrait Frame (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/23030/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/23030/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"23032","slug":"vampire-crypt-and-gothic-cathedral-portrait-frame-oval-a314814f","title":"Portrait Frame Oval (Vampire Crypt and Gothic Cathedral)","summary":"Oval gilt portrait frame, 1.3 by 2.06 m, around a dark canvas.","description":"Oval gilt portrait frame, 1.3 by 2.06 m, around a dark canvas. Dimensions 1.30 x 2.00 x 0.14 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. Functional variant of portrait-frame.","status":"published","url":"https://3dassets.dev/assets/vampire-crypt-and-gothic-cathedral-portrait-frame-oval-a314814f","cdnUrl":"https://cdn.3dassets.dev/assets/23032/v1/model.glb","downloadUrl":"https://3dassets.dev/download/vampire-crypt-and-gothic-cathedral-portrait-frame-oval-a314814f","thumbnailUrl":"https://cdn.3dassets.dev/assets/23032/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/23032/v1/poster.webp","blurhash":"U17-D.^%004:%V%JIcMg01M|IdS#JCRo$+M|","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":14460,"triangles":264,"vertices":792,"meshes":2,"materials":2,"textures":0,"animations":[],"boundingBox":{"min":[-0.6500504159671248,0,-0.07001199714140718],"max":[0.6500504159671248,1.9983302354812622,0.07001199714140718]},"sizeMeters":[1.3,1.998,0.14],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"Claude Fable 5.1","downloads":10,"publishedAt":"2026-09-07T20:04:37.891Z","updatedAt":"2026-10-25T07:43:07.489Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/23032/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function PortraitFrameOvalVampireCryptAndGothicCathedral(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/23032/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/23032/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/23032/v1/model.glb\" alt=\"Portrait Frame Oval (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/23032/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/23032/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"23031","slug":"vampire-crypt-and-gothic-cathedral-chained-servant-pos-37b36818","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-37b36818","cdnUrl":"https://cdn.3dassets.dev/assets/23031/v1/model.glb","downloadUrl":"https://3dassets.dev/download/vampire-crypt-and-gothic-cathedral-chained-servant-pos-37b36818","thumbnailUrl":"https://cdn.3dassets.dev/assets/23031/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/23031/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":9,"publishedAt":"2026-09-07T20:04:37.791Z","updatedAt":"2026-10-10T23:49:28.303Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/23031/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/23031/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/23031/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/23031/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/23031/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/23031/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"23033","slug":"vampire-crypt-and-gothic-cathedral-feeding-chair-3958f1fd","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-3958f1fd","cdnUrl":"https://cdn.3dassets.dev/assets/23033/v1/model.glb","downloadUrl":"https://3dassets.dev/download/vampire-crypt-and-gothic-cathedral-feeding-chair-3958f1fd","thumbnailUrl":"https://cdn.3dassets.dev/assets/23033/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/23033/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":10,"publishedAt":"2026-09-07T20:04:37.933Z","updatedAt":"2026-10-10T23:49:28.822Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/23033/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/23033/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/23033/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/23033/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/23033/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/23033/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"23034","slug":"vampire-crypt-and-gothic-cathedral-bat-roost-cluster-d9b50168","title":"Bat Roost Cluster (Vampire Crypt and Gothic Cathedral)","summary":"Seven bats hanging from a 2.2 m timber beam, some folded and two with spread wings; static posed study, origin below the lowest bat.","description":"Seven bats hanging from a 2.2 m timber beam, some folded and two with spread wings; static posed study, origin below the lowest bat. Dimensions 2.44 x 0.86 x 0.30 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-bat-roost-cluster-d9b50168","cdnUrl":"https://cdn.3dassets.dev/assets/23034/v1/model.glb","downloadUrl":"https://3dassets.dev/download/vampire-crypt-and-gothic-cathedral-bat-roost-cluster-d9b50168","thumbnailUrl":"https://cdn.3dassets.dev/assets/23034/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/23034/v1/poster.webp","blurhash":"U66tgxa#D*n$~B%2IpNG9Z={xtIp0gn~-oR.","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":44052,"triangles":852,"vertices":2556,"meshes":2,"materials":2,"textures":1,"animations":[],"boundingBox":{"min":[-1.2899999618530273,-0.00006407274570358057,-0.15131320761860093],"max":[1.149999976158142,0.8600317421765892,0.15131320761860093]},"sizeMeters":[2.44,0.86,0.303],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization","EXT_texture_webp"]},"aiGenerated":true,"aiModel":"Claude Fable 5.1","downloads":9,"publishedAt":"2026-09-07T20:04:38.308Z","updatedAt":"2026-10-10T23:49:29.198Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/23034/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function BatRoostClusterVampireCryptAndGothicCathedral(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/23034/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/23034/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/23034/v1/model.glb\" alt=\"Bat Roost Cluster (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/23034/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/23034/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"23035","slug":"vampire-crypt-and-gothic-cathedral-wolf-statue-929908be","title":"Wolf Statue (Vampire Crypt and Gothic Cathedral)","summary":"Seated stone wolf on a plinth, 1.5 m long and 1.74 m tall, muzzle raised in a howl; static carved study.","description":"Seated stone wolf on a plinth, 1.5 m long and 1.74 m tall, muzzle raised in a howl; static carved study. Dimensions 1.69 x 1.74 x 1.00 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-wolf-statue-929908be","cdnUrl":"https://cdn.3dassets.dev/assets/23035/v1/model.glb","downloadUrl":"https://3dassets.dev/download/vampire-crypt-and-gothic-cathedral-wolf-statue-929908be","thumbnailUrl":"https://cdn.3dassets.dev/assets/23035/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/23035/v1/poster.webp","blurhash":"U5D9-f_300E100IT.8%M009E~q-;^%%h-=RP","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":11956,"triangles":148,"vertices":444,"meshes":2,"materials":2,"textures":1,"animations":[],"boundingBox":{"min":[-0.7915913951334367,0,-0.500030518509476],"max":[0.899979401820601,1.7400000095367432,0.500030518509476]},"sizeMeters":[1.692,1.74,1],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization","EXT_texture_webp"]},"aiGenerated":true,"aiModel":"Claude Fable 5.1","downloads":8,"publishedAt":"2026-09-07T20:04:38.330Z","updatedAt":"2026-10-10T23:49:29.671Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/23035/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function WolfStatueVampireCryptAndGothicCathedral(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/23035/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/23035/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/23035/v1/model.glb\" alt=\"Wolf Statue (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/23035/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/23035/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"23036","slug":"vampire-crypt-and-gothic-cathedral-secret-bookcase-4b7556ac","title":"Secret Bookcase (Vampire Crypt and Gothic Cathedral)","summary":"Secret door bookcase, 1.65 m wide and 2.65 m tall: stone jambs and lintel around a 1.2 m timber case of four shelves of books that pivots on its left edge.","description":"Secret door bookcase, 1.65 m wide and 2.65 m tall: stone jambs and lintel around a 1.2 m timber case of four shelves of books that pivots on its left edge. Dimensions 1.65 x 2.65 x 0.45 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: bookcase/timber pivot at (-0.60, 0.00, 0.18) m; bookcase/crimson pivot at (-0.60, 0.00, 0.18) m; bookcase/bone pivot at (-0.60, 0.00, 0.18) m; bookcase/slate pivot at (-0.60, 0.00, 0.18) 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-secret-bookcase-4b7556ac","cdnUrl":"https://cdn.3dassets.dev/assets/23036/v1/model.glb","downloadUrl":"https://3dassets.dev/download/vampire-crypt-and-gothic-cathedral-secret-bookcase-4b7556ac","thumbnailUrl":"https://cdn.3dassets.dev/assets/23036/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/23036/v1/poster.webp","blurhash":"U7BWPi~W000M.8%gRODi4:NH-VxCt8t8R+IU","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":27400,"triangles":456,"vertices":1368,"meshes":5,"materials":4,"textures":1,"animations":["open","close"],"boundingBox":{"min":[-0.8249962148760389,0,-0.22499161550682684],"max":[0.8249962148760389,2.6500000953674316,0.22499161550682684]},"sizeMeters":[1.65,2.65,0.45],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization","EXT_texture_webp"]},"aiGenerated":true,"aiModel":"Claude Fable 5.1","downloads":9,"publishedAt":"2026-09-07T20:04:38.793Z","updatedAt":"2026-10-10T23:49:30.189Z","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/23036/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 SecretBookcaseVampireCryptAndGothicCathedral(props) {\n  const { scene, animations } = useGLTF('https://cdn.3dassets.dev/assets/23036/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/23036/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/23036/v1/model.glb\" alt=\"Secret Bookcase (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/23036/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/23036/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);\n// Clips import as legacy AnimationClips on the root; GetComponent<Animation>().Play() starts the first."}},{"id":"23037","slug":"vampire-crypt-and-gothic-cathedral-cage-c39ffe11","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-c39ffe11","cdnUrl":"https://cdn.3dassets.dev/assets/23037/v1/model.glb","downloadUrl":"https://3dassets.dev/download/vampire-crypt-and-gothic-cathedral-cage-c39ffe11","thumbnailUrl":"https://cdn.3dassets.dev/assets/23037/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/23037/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":11,"publishedAt":"2026-09-07T20:04:39.095Z","updatedAt":"2026-10-10T23:49:30.678Z","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/23037/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/23037/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/23037/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/23037/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/23037/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/23037/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);\n// Clips import as legacy AnimationClips on the root; GetComponent<Animation>().Play() starts the first."}},{"id":"23038","slug":"vampire-crypt-and-gothic-cathedral-cauldron-cc808b21","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-cc808b21","cdnUrl":"https://cdn.3dassets.dev/assets/23038/v1/model.glb","downloadUrl":"https://3dassets.dev/download/vampire-crypt-and-gothic-cathedral-cauldron-cc808b21","thumbnailUrl":"https://cdn.3dassets.dev/assets/23038/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/23038/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":8,"publishedAt":"2026-09-07T20:04:39.272Z","updatedAt":"2026-10-10T23:49:31.069Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/23038/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/23038/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/23038/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/23038/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/23038/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/23038/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"23039","slug":"vampire-crypt-and-gothic-cathedral-carriage-7d5f350e","title":"Carriage (Vampire Crypt and Gothic Cathedral)","summary":"Black four-wheeled hearse carriage, 4.5 m long with shafts and 2.4 m tall: glazed panelled body with gilt pillars and urn finials, driver box with crimson seat, two lamps.","description":"Black four-wheeled hearse carriage, 4.5 m long with shafts and 2.4 m tall: glazed panelled body with gilt pillars and urn finials, driver box with crimson seat, two lamps. Dimensions 4.46 x 2.37 x 2.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-carriage-7d5f350e","cdnUrl":"https://cdn.3dassets.dev/assets/23039/v1/model.glb","downloadUrl":"https://3dassets.dev/download/vampire-crypt-and-gothic-cathedral-carriage-7d5f350e","thumbnailUrl":"https://cdn.3dassets.dev/assets/23039/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/23039/v1/poster.webp","blurhash":"U26j|5~X0daH-;^*xVIn00D~^Pj_X00eE3-X","category":{"slug":"vehicles","title":"Vehicles"},"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":70140,"triangles":1228,"vertices":3684,"meshes":6,"materials":6,"textures":1,"animations":[],"boundingBox":{"min":[-1.2600181658307195,-0.00005057554975240741,-1.4500000476837158],"max":[3.200810432434082,2.369950201340429,1.4500000476837158]},"sizeMeters":[4.461,2.37,2.9],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization","EXT_texture_webp"]},"aiGenerated":true,"aiModel":"Claude Fable 5.1","downloads":9,"publishedAt":"2026-09-07T20:04:39.588Z","updatedAt":"2026-10-25T16:12:40.316Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/23039/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function CarriageVampireCryptAndGothicCathedral(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/23039/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/23039/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/23039/v1/model.glb\" alt=\"Carriage (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/23039/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/23039/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"23041","slug":"vampire-crypt-and-gothic-cathedral-headstone-tablet-c6522160","title":"Headstone Tablet (Vampire Crypt and Gothic Cathedral)","summary":"Round-topped headstone tablet, 0.7 m wide and 1.27 m tall, on a stepped base with incised lines.","description":"Round-topped headstone tablet, 0.7 m wide and 1.27 m tall, on a stepped base with incised lines. Dimensions 0.90 x 1.27 x 0.50 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-headstone-tablet-c6522160","cdnUrl":"https://cdn.3dassets.dev/assets/23041/v1/model.glb","downloadUrl":"https://3dassets.dev/download/vampire-crypt-and-gothic-cathedral-headstone-tablet-c6522160","thumbnailUrl":"https://cdn.3dassets.dev/assets/23041/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/23041/v1/poster.webp","blurhash":"U4B:$~~q000000WC%MM_00IT_N-;kD%M-;IU","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":12516,"triangles":156,"vertices":468,"meshes":2,"materials":2,"textures":1,"animations":[],"boundingBox":{"min":[-0.4500250184190725,0,-0.2500117458713485],"max":[0.4500250184190725,1.2699999809265137,0.2500117458713485]},"sizeMeters":[0.9,1.27,0.5],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization","EXT_texture_webp"]},"aiGenerated":true,"aiModel":"Claude Fable 5.1","downloads":8,"publishedAt":"2026-09-07T20:04:40.643Z","updatedAt":"2026-10-10T23:49:32.100Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/23041/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function HeadstoneTabletVampireCryptAndGothicCathedral(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/23041/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/23041/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/23041/v1/model.glb\" alt=\"Headstone Tablet (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/23041/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/23041/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"23040","slug":"vampire-crypt-and-gothic-cathedral-headstone-broken-bc833198","title":"Headstone Broken (Vampire Crypt and Gothic Cathedral)","summary":"Leaning headstone with the top broken off and a fragment lying at its foot.","description":"Leaning headstone with the top broken off and a fragment lying at its foot. Dimensions 1.30 x 1.25 x 0.50 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. Functional variant of headstone-tablet.","status":"published","url":"https://3dassets.dev/assets/vampire-crypt-and-gothic-cathedral-headstone-broken-bc833198","cdnUrl":"https://cdn.3dassets.dev/assets/23040/v1/model.glb","downloadUrl":"https://3dassets.dev/download/vampire-crypt-and-gothic-cathedral-headstone-broken-bc833198","thumbnailUrl":"https://cdn.3dassets.dev/assets/23040/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/23040/v1/poster.webp","blurhash":"UCBzLV~q0000IUxuxuIU4mMx%Nxu%MWBRjxu","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":12308,"triangles":152,"vertices":456,"meshes":2,"materials":2,"textures":1,"animations":[],"boundingBox":{"min":[-0.44999998807907104,0.000011726914171950042,-0.24998488047064965],"max":[0.849683403968811,1.245116904677625,0.24998488047064965]},"sizeMeters":[1.3,1.245,0.5],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization","EXT_texture_webp"]},"aiGenerated":true,"aiModel":"Claude Fable 5.1","downloads":8,"publishedAt":"2026-09-07T20:04:39.605Z","updatedAt":"2026-10-25T14:22:37.478Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/23040/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function HeadstoneBrokenVampireCryptAndGothicCathedral(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/23040/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/23040/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/23040/v1/model.glb\" alt=\"Headstone Broken (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/23040/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/23040/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"23042","slug":"vampire-crypt-and-gothic-cathedral-headstone-obelisk-3023bb5c","title":"Headstone Obelisk (Vampire Crypt and Gothic Cathedral)","summary":"Tapering obelisk memorial, 2.9 m tall, on a two-step plinth with a bone band.","description":"Tapering obelisk memorial, 2.9 m tall, on a two-step plinth with a bone band. Dimensions 0.90 x 2.88 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-headstone-obelisk-3023bb5c","cdnUrl":"https://cdn.3dassets.dev/assets/23042/v1/model.glb","downloadUrl":"https://3dassets.dev/download/vampire-crypt-and-gothic-cathedral-headstone-obelisk-3023bb5c","thumbnailUrl":"https://cdn.3dassets.dev/assets/23042/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/23042/v1/poster.webp","blurhash":"U3AAgt?c000000NG?b%200M{~X%N~Ut7IqRj","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":7212,"triangles":68,"vertices":204,"meshes":2,"materials":2,"textures":1,"animations":[],"boundingBox":{"min":[-0.45005769786659505,0,-0.45005769786659505],"max":[0.45005769786659505,2.880000114440918,0.45005769786659505]},"sizeMeters":[0.9,2.88,0.9],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization","EXT_texture_webp"]},"aiGenerated":true,"aiModel":"Claude Fable 5.1","downloads":9,"publishedAt":"2026-09-07T20:04:40.018Z","updatedAt":"2026-10-10T23:49:33.092Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/23042/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function HeadstoneObeliskVampireCryptAndGothicCathedral(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/23042/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/23042/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/23042/v1/model.glb\" alt=\"Headstone Obelisk (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/23042/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/23042/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"23043","slug":"vampire-crypt-and-gothic-cathedral-stone-cross-42cc078c","title":"Stone Cross (Vampire Crypt and Gothic Cathedral)","summary":"Ringed stone cross, 2.2 m tall, on a two-step plinth with a bone boss at the crossing.","description":"Ringed stone cross, 2.2 m tall, on a two-step plinth with a bone boss at the crossing. Dimensions 1.20 x 2.20 x 1.20 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-stone-cross-42cc078c","cdnUrl":"https://cdn.3dassets.dev/assets/23043/v1/model.glb","downloadUrl":"https://3dassets.dev/download/vampire-crypt-and-gothic-cathedral-stone-cross-42cc078c","thumbnailUrl":"https://cdn.3dassets.dev/assets/23043/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/23043/v1/poster.webp","blurhash":"U3ATp5~q000000Ri^+oc4nj]?bWA.9M}xv-;","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":12464,"triangles":156,"vertices":468,"meshes":2,"materials":2,"textures":1,"animations":[],"boundingBox":{"min":[-0.6000366352168148,0,-0.6000366352168148],"max":[0.6000366352168148,2.200000047683716,0.6000366352168148]},"sizeMeters":[1.2,2.2,1.2],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization","EXT_texture_webp"]},"aiGenerated":true,"aiModel":"Claude Fable 5.1","downloads":10,"publishedAt":"2026-09-07T20:04:40.036Z","updatedAt":"2026-10-10T23:49:33.838Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/23043/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function StoneCrossVampireCryptAndGothicCathedral(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/23043/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/23043/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/23043/v1/model.glb\" alt=\"Stone Cross (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/23043/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/23043/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"23044","slug":"vampire-crypt-and-gothic-cathedral-mausoleum-7521cee6","title":"Mausoleum (Vampire Crypt and Gothic Cathedral)","summary":"Family mausoleum, 3.6 by 3.5 m and 5.5 m tall: stone box with a pointed doorway, hinged iron gate leaf, corner pilasters, pediment roof and an urn finial.","description":"Family mausoleum, 3.6 by 3.5 m and 5.5 m tall: stone box with a pointed doorway, hinged iron gate leaf, corner pilasters, pediment roof and an urn finial. Dimensions 3.80 x 5.50 x 3.50 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: door-leaf pivot at (-0.60, 0.30, 1.50) 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-mausoleum-7521cee6","cdnUrl":"https://cdn.3dassets.dev/assets/23044/v1/model.glb","downloadUrl":"https://3dassets.dev/download/vampire-crypt-and-gothic-cathedral-mausoleum-7521cee6","thumbnailUrl":"https://cdn.3dassets.dev/assets/23044/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/23044/v1/poster.webp","blurhash":"U5D0Jy?b00IU01ITxu%M00D*-?%L00xv~pWA","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":41220,"triangles":628,"vertices":1884,"meshes":3,"materials":3,"textures":1,"animations":["open","close"],"boundingBox":{"min":[-1.90018150801843,0,-1.749855037079989],"max":[1.90018150801843,5.5,1.749855037079989]},"sizeMeters":[3.8,5.5,3.5],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization","EXT_texture_webp"]},"aiGenerated":true,"aiModel":"Claude Fable 5.1","downloads":14,"publishedAt":"2026-09-07T20:04:41.456Z","updatedAt":"2026-10-10T23:49:34.383Z","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/23044/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 MausoleumVampireCryptAndGothicCathedral(props) {\n  const { scene, animations } = useGLTF('https://cdn.3dassets.dev/assets/23044/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/23044/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/23044/v1/model.glb\" alt=\"Mausoleum (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/23044/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/23044/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);\n// Clips import as legacy AnimationClips on the root; GetComponent<Animation>().Play() starts the first."}},{"id":"23045","slug":"vampire-crypt-and-gothic-cathedral-angel-statue-ea3e1925","title":"Angel Statue (Vampire Crypt and Gothic Cathedral)","summary":"Mourning angel statue, 2.5 m tall on a plinth, with head bowed and wings raised; static carved study.","description":"Mourning angel statue, 2.5 m tall on a plinth, with head bowed and wings raised; static carved study. Dimensions 2.00 x 3.02 x 1.20 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-angel-statue-ea3e1925","cdnUrl":"https://cdn.3dassets.dev/assets/23045/v1/model.glb","downloadUrl":"https://3dassets.dev/download/vampire-crypt-and-gothic-cathedral-angel-statue-ea3e1925","thumbnailUrl":"https://cdn.3dassets.dev/assets/23045/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/23045/v1/poster.webp","blurhash":"U8C6+7-:004nROWBt8a#00xu~pIUog%Mt69F","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":28300,"triangles":420,"vertices":1260,"meshes":2,"materials":2,"textures":1,"animations":[],"boundingBox":{"min":[-1.0000362785006514,-0.0000015358596419101644,-0.6000000238418579],"max":[1.0000362785006514,3.0250000953674316,0.6000000238418579]},"sizeMeters":[2,3.025,1.2],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization","EXT_texture_webp"]},"aiGenerated":true,"aiModel":"Claude Fable 5.1","downloads":11,"publishedAt":"2026-09-07T20:04:41.819Z","updatedAt":"2026-10-10T23:49:34.915Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/23045/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function AngelStatueVampireCryptAndGothicCathedral(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/23045/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/23045/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/23045/v1/model.glb\" alt=\"Angel Statue (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/23045/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/23045/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"23046","slug":"vampire-crypt-and-gothic-cathedral-iron-fence-straight-ceeeac4d","title":"Iron Fence Straight (Vampire Crypt and Gothic Cathedral)","summary":"2 m wrought-iron railing panel, 1.7 m tall, with spear-headed bars and two rails between square posts.","description":"2 m wrought-iron railing panel, 1.7 m tall, with spear-headed bars and two rails between square posts. Dimensions 2.10 x 1.70 x 0.10 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. Connectors: west (fence), east (fence). Static geometry; no rig, animation, collision or navigation data.","status":"published","url":"https://3dassets.dev/assets/vampire-crypt-and-gothic-cathedral-iron-fence-straight-ceeeac4d","cdnUrl":"https://cdn.3dassets.dev/assets/23046/v1/model.glb","downloadUrl":"https://3dassets.dev/download/vampire-crypt-and-gothic-cathedral-iron-fence-straight-ceeeac4d","thumbnailUrl":"https://cdn.3dassets.dev/assets/23046/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/23046/v1/poster.webp","blurhash":"U04Las?c00og?w_4kC4n00j=~qM{M^t7t8ay","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"},{"slug":"modular","title":"Modular"}],"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":12028,"triangles":228,"vertices":684,"meshes":1,"materials":1,"textures":0,"animations":[],"boundingBox":{"min":[-1.0499999523162842,-0.00004266346836490076,-0.04998931625151534],"max":[1.0499999523162842,1.7000427111520806,0.04998931625151534]},"sizeMeters":[2.1,1.7,0.1],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"Claude Fable 5.1","downloads":9,"publishedAt":"2026-09-07T20:04:40.968Z","updatedAt":"2026-10-10T23:49:35.819Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/23046/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function IronFenceStraightVampireCryptAndGothicCathedral(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/23046/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/23046/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/23046/v1/model.glb\" alt=\"Iron Fence Straight (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/23046/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/23046/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"23047","slug":"vampire-crypt-and-gothic-cathedral-iron-fence-corner-e0a6d037","title":"Iron Fence Corner (Vampire Crypt and Gothic Cathedral)","summary":"Railing corner: stone pier with a pyramid cap at the origin and two 1 m iron panels running east and south.","description":"Railing corner: stone pier with a pyramid cap at the origin and two 1 m iron panels running east and south. Dimensions 1.30 x 2.37 x 1.30 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. Connectors: east (fence), south (fence). Static geometry; no rig, animation, collision or navigation data.","status":"published","url":"https://3dassets.dev/assets/vampire-crypt-and-gothic-cathedral-iron-fence-corner-e0a6d037","cdnUrl":"https://cdn.3dassets.dev/assets/23047/v1/model.glb","downloadUrl":"https://3dassets.dev/download/vampire-crypt-and-gothic-cathedral-iron-fence-corner-e0a6d037","thumbnailUrl":"https://cdn.3dassets.dev/assets/23047/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/23047/v1/poster.webp","blurhash":"UC8E9?_ND$00t7ofWBWBD%IUoz%MM|R*oft6","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"},{"slug":"modular","title":"Modular"}],"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":15736,"triangles":240,"vertices":720,"meshes":3,"materials":3,"textures":1,"animations":[],"boundingBox":{"min":[-0.3000562921610722,0,-1.0000112936281322],"max":[1.0000112936281322,2.369999885559082,0.3000562921610722]},"sizeMeters":[1.3,2.37,1.3],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization","EXT_texture_webp"]},"aiGenerated":true,"aiModel":"Claude Fable 5.1","downloads":10,"publishedAt":"2026-09-07T20:04:41.288Z","updatedAt":"2026-10-10T23:49:36.935Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/23047/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function IronFenceCornerVampireCryptAndGothicCathedral(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/23047/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/23047/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/23047/v1/model.glb\" alt=\"Iron Fence Corner (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/23047/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/23047/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"23048","slug":"vampire-crypt-and-gothic-cathedral-iron-fence-gate-9b28740c","title":"Iron Fence Gate (Vampire Crypt and Gothic Cathedral)","summary":"Cemetery gate: two stone piers with pinnacles 3.4 m tall, two hinged 1 m iron gate leaves and an overthrow arch; 2.8 m between the connector ends.","description":"Cemetery gate: two stone piers with pinnacles 3.4 m tall, two hinged 1 m iron gate leaves and an overthrow arch; 2.8 m between the connector ends. Dimensions 2.90 x 3.53 x 0.50 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: gate-leaf-west pivot at (-1.00, 0.00, 0.00) m; gate-leaf-east pivot at (1.00, 0.00, 0.00) m. Connectors: west (fence), east (fence). 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-iron-fence-gate-9b28740c","cdnUrl":"https://cdn.3dassets.dev/assets/23048/v1/model.glb","downloadUrl":"https://3dassets.dev/download/vampire-crypt-and-gothic-cathedral-iron-fence-gate-9b28740c","thumbnailUrl":"https://cdn.3dassets.dev/assets/23048/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/23048/v1/poster.webp","blurhash":"U3AAgtxv00%N~V?cIV0000xU?b9a9F-:tR9F","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"},{"slug":"modular","title":"Modular"}],"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":50964,"triangles":864,"vertices":2592,"meshes":5,"materials":3,"textures":1,"animations":["open","close"],"boundingBox":{"min":[-1.4500000476837158,0,-0.24993439342379917],"max":[1.4500000476837158,3.53297698521056,0.24993439342379917]},"sizeMeters":[2.9,3.533,0.5],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization","EXT_texture_webp"]},"aiGenerated":true,"aiModel":"Claude Fable 5.1","downloads":15,"publishedAt":"2026-09-07T20:04:41.340Z","updatedAt":"2026-10-25T11:53:30.166Z","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/23048/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 IronFenceGateVampireCryptAndGothicCathedral(props) {\n  const { scene, animations } = useGLTF('https://cdn.3dassets.dev/assets/23048/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/23048/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/23048/v1/model.glb\" alt=\"Iron Fence Gate (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/23048/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/23048/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);\n// Clips import as legacy AnimationClips on the root; GetComponent<Animation>().Play() starts the first."}},{"id":"23049","slug":"vampire-crypt-and-gothic-cathedral-open-grave-01fc4e1c","title":"Open Grave (Vampire Crypt and Gothic Cathedral)","summary":"Open grave on a 3.6 by 2.6 m earth tile: 2.2 by 1 m pit dropping into darkness, a spoil heap at the head, a spade and two bone-white markers.","description":"Open grave on a 3.6 by 2.6 m earth tile: 2.2 by 1 m pit dropping into darkness, a spoil heap at the head, a spade and two bone-white markers. Dimensions 3.60 x 1.75 x 3.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-open-grave-01fc4e1c","cdnUrl":"https://cdn.3dassets.dev/assets/23049/v1/model.glb","downloadUrl":"https://3dassets.dev/download/vampire-crypt-and-gothic-cathedral-open-grave-01fc4e1c","thumbnailUrl":"https://cdn.3dassets.dev/assets/23049/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/23049/v1/poster.webp","blurhash":"U68gEM-U0L%157NGxas:01I:?GI:~B%1agjY","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":13196,"triangles":156,"vertices":468,"meshes":4,"materials":4,"textures":1,"animations":[],"boundingBox":{"min":[-1.8000335477729792,0.00012159711343162627,-2.299999952316284],"max":[1.8000335477729792,1.75,1.5]},"sizeMeters":[3.6,1.75,3.8],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization","EXT_texture_webp"]},"aiGenerated":true,"aiModel":"Claude Fable 5.1","downloads":8,"publishedAt":"2026-09-07T20:04:41.775Z","updatedAt":"2026-10-10T23:49:37.948Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/23049/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function OpenGraveVampireCryptAndGothicCathedral(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/23049/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/23049/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/23049/v1/model.glb\" alt=\"Open Grave (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/23049/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/23049/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"23050","slug":"vampire-crypt-and-gothic-cathedral-lantern-post-3dd2a049","title":"Lantern Post (Vampire Crypt and Gothic Cathedral)","summary":"Iron lantern post, 2.4 m tall, with a scrolled bracket holding a glowing four-sided lantern.","description":"Iron lantern post, 2.4 m tall, with a scrolled bracket holding a glowing four-sided lantern. Dimensions 0.95 x 2.45 x 0.50 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-lantern-post-3dd2a049","cdnUrl":"https://cdn.3dassets.dev/assets/23050/v1/model.glb","downloadUrl":"https://3dassets.dev/download/vampire-crypt-and-gothic-cathedral-lantern-post-3dd2a049","thumbnailUrl":"https://cdn.3dassets.dev/assets/23050/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/23050/v1/poster.webp","blurhash":"U35;]#%f008{8xD%%y~XpY%3nA9Y5gxI=$Ec","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":11316,"triangles":164,"vertices":492,"meshes":3,"materials":3,"textures":1,"animations":[],"boundingBox":{"min":[-0.25,0.000008395570338132208,-0.25],"max":[0.7000250271866417,2.450000047683716,0.25]},"sizeMeters":[0.95,2.45,0.5],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization","EXT_texture_webp"]},"aiGenerated":true,"aiModel":"Claude Fable 5.1","downloads":9,"publishedAt":"2026-09-07T20:04:42.012Z","updatedAt":"2026-10-10T23:49:38.478Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/23050/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function LanternPostVampireCryptAndGothicCathedral(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/23050/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/23050/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/23050/v1/model.glb\" alt=\"Lantern 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/23050/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/23050/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"23051","slug":"vampire-crypt-and-gothic-cathedral-dead-tree-0c7883bc","title":"Dead Tree (Vampire Crypt and Gothic Cathedral)","summary":"Gnarled dead tree, 5.4 m tall, with a tapering trunk, twelve bare limbs and surface roots.","description":"Gnarled dead tree, 5.4 m tall, with a tapering trunk, twelve bare limbs and surface roots. Dimensions 3.87 x 5.42 x 2.17 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-dead-tree-0c7883bc","cdnUrl":"https://cdn.3dassets.dev/assets/23051/v1/model.glb","downloadUrl":"https://3dassets.dev/download/vampire-crypt-and-gothic-cathedral-dead-tree-0c7883bc","thumbnailUrl":"https://cdn.3dassets.dev/assets/23051/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/23051/v1/poster.webp","blurhash":"U267yCVu00tk-:afRPt70ys:}@IoNGa{s:jZ","category":{"slug":"nature","title":"Nature & Landscape"},"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":15764,"triangles":224,"vertices":672,"meshes":1,"materials":1,"textures":1,"animations":[],"boundingBox":{"min":[-1.9280626171784934,0,-0.9405204203599073],"max":[1.9397092455583151,5.4202070236206055,1.233219638156233]},"sizeMeters":[3.868,5.42,2.174],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization","EXT_texture_webp"]},"aiGenerated":true,"aiModel":"Claude Fable 5.1","downloads":13,"publishedAt":"2026-09-07T20:04:42.250Z","updatedAt":"2026-10-25T14:44:08.713Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/23051/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function DeadTreeVampireCryptAndGothicCathedral(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/23051/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/23051/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/23051/v1/model.glb\" alt=\"Dead Tree (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/23051/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/23051/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"23052","slug":"vampire-crypt-and-gothic-cathedral-wheelbarrow-ccb7fe45","title":"Wheelbarrow (Vampire Crypt and Gothic Cathedral)","summary":"Sexton wheelbarrow, 0.7 m wide and 2.45 m long, with a single iron-rimmed wheel, two legs and a heap of earth in the tray.","description":"Sexton wheelbarrow, 0.7 m wide and 2.45 m long, with a single iron-rimmed wheel, two legs and a heap of earth in the tray. Dimensions 0.70 x 1.18 x 2.49 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-wheelbarrow-ccb7fe45","cdnUrl":"https://cdn.3dassets.dev/assets/23052/v1/model.glb","downloadUrl":"https://3dassets.dev/download/vampire-crypt-and-gothic-cathedral-wheelbarrow-ccb7fe45","thumbnailUrl":"https://cdn.3dassets.dev/assets/23052/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/23052/v1/poster.webp","blurhash":"U48NF9~UI.9at757E2M}01E2-p={9a^%-o--","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":19704,"triangles":296,"vertices":888,"meshes":2,"materials":2,"textures":1,"animations":[],"boundingBox":{"min":[-0.35022034251111817,0,-1.6107944250106812],"max":[0.35022034251111817,1.179946576944694,0.875]},"sizeMeters":[0.7,1.18,2.486],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization","EXT_texture_webp"]},"aiGenerated":true,"aiModel":"Claude Fable 5.1","downloads":7,"publishedAt":"2026-09-07T20:04:42.628Z","updatedAt":"2026-10-10T23:49:39.348Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/23052/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function WheelbarrowVampireCryptAndGothicCathedral(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/23052/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/23052/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/23052/v1/model.glb\" alt=\"Wheelbarrow (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/23052/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/23052/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"23053","slug":"vampire-crypt-and-gothic-cathedral-sexton-hut-c235dda7","title":"Sexton Hut (Vampire Crypt and Gothic Cathedral)","summary":"Sexton tool hut, 3.2 by 3.2 m and 4.3 m tall: stone walls, a hinged plank door on the east side, small glazed window, steep slate roof with ridge and a chimney.","description":"Sexton tool hut, 3.2 by 3.2 m and 4.3 m tall: stone walls, a hinged plank door on the east side, small glazed window, steep slate roof with ridge and a chimney. Dimensions 3.40 x 4.32 x 3.20 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: door-leaf/timber pivot at (1.30, 0.00, 0.82) m; door-leaf/iron pivot at (1.30, 0.00, 0.82) 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-sexton-hut-c235dda7","cdnUrl":"https://cdn.3dassets.dev/assets/23053/v1/model.glb","downloadUrl":"https://3dassets.dev/download/vampire-crypt-and-gothic-cathedral-sexton-hut-c235dda7","thumbnailUrl":"https://cdn.3dassets.dev/assets/23053/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/23053/v1/poster.webp","blurhash":"UCD,7k~q004mRhs;M|IU00IUxuj]M}j=%Mj]","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":20752,"triangles":236,"vertices":708,"meshes":6,"materials":5,"textures":1,"animations":["open","close"],"boundingBox":{"min":[-1.650142271890811,0,-1.6001067421174149],"max":[1.7501422957326689,4.320000171661377,1.6001067421174149]},"sizeMeters":[3.4,4.32,3.2],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization","EXT_texture_webp"]},"aiGenerated":true,"aiModel":"Claude Fable 5.1","downloads":8,"publishedAt":"2026-09-07T20:04:43.023Z","updatedAt":"2026-10-10T23:49:39.889Z","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/23053/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 SextonHutVampireCryptAndGothicCathedral(props) {\n  const { scene, animations } = useGLTF('https://cdn.3dassets.dev/assets/23053/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/23053/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/23053/v1/model.glb\" alt=\"Sexton Hut (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/23053/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/23053/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);\n// Clips import as legacy AnimationClips on the root; GetComponent<Animation>().Play() starts the first."}},{"id":"23054","slug":"vampire-crypt-and-gothic-cathedral-urn-236e4c40","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-236e4c40","cdnUrl":"https://cdn.3dassets.dev/assets/23054/v1/model.glb","downloadUrl":"https://3dassets.dev/download/vampire-crypt-and-gothic-cathedral-urn-236e4c40","thumbnailUrl":"https://cdn.3dassets.dev/assets/23054/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/23054/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":8,"publishedAt":"2026-09-07T20:04:43.065Z","updatedAt":"2026-10-10T23:49:40.361Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/23054/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/23054/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/23054/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/23054/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/23054/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/23054/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"23055","slug":"vampire-crypt-and-gothic-cathedral-wayside-shrine-6a437287","title":"Wayside Shrine (Vampire Crypt and Gothic Cathedral)","summary":"Wayside pillar shrine, 1.2 m wide and 3.4 m tall, with a pointed niche holding a skull and candles under a gabled cap and gilt cross.","description":"Wayside pillar shrine, 1.2 m wide and 3.4 m tall, with a pointed niche holding a skull and candles under a gabled cap and gilt cross. Dimensions 1.20 x 3.50 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-wayside-shrine-6a437287","cdnUrl":"https://cdn.3dassets.dev/assets/23055/v1/model.glb","downloadUrl":"https://3dassets.dev/download/vampire-crypt-and-gothic-cathedral-wayside-shrine-6a437287","thumbnailUrl":"https://cdn.3dassets.dev/assets/23055/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/23055/v1/poster.webp","blurhash":"U4BM_O_3000000IU~p?b8^M{%i%M01ox_2RR","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":39972,"triangles":624,"vertices":1872,"meshes":4,"materials":4,"textures":1,"animations":[],"boundingBox":{"min":[-0.6000589354487106,0,-0.4500294028557584],"max":[0.6000589354487106,3.5,0.4500294028557584]},"sizeMeters":[1.2,3.5,0.9],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization","EXT_texture_webp"]},"aiGenerated":true,"aiModel":"Claude Fable 5.1","downloads":10,"publishedAt":"2026-09-07T20:04:43.210Z","updatedAt":"2026-10-10T23:49:40.820Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/23055/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function WaysideShrineVampireCryptAndGothicCathedral(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/23055/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/23055/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/23055/v1/model.glb\" alt=\"Wayside 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/23055/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/23055/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"23056","slug":"vampire-crypt-and-gothic-cathedral-crypt-hatch-03e283c3","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-03e283c3","cdnUrl":"https://cdn.3dassets.dev/assets/23056/v1/model.glb","downloadUrl":"https://3dassets.dev/download/vampire-crypt-and-gothic-cathedral-crypt-hatch-03e283c3","thumbnailUrl":"https://cdn.3dassets.dev/assets/23056/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/23056/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":9,"publishedAt":"2026-09-07T20:04:43.536Z","updatedAt":"2026-10-10T23:49:41.382Z","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/23056/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/23056/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/23056/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/23056/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/23056/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/23056/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);\n// Clips import as legacy AnimationClips on the root; GetComponent<Animation>().Play() starts the first."}},{"id":"23057","slug":"vampire-crypt-and-gothic-cathedral-tomb-chamber-cutawa-d294e747","title":"Tomb Chamber Cutaway (Vampire Crypt and Gothic Cathedral)","summary":"Roofless 8 m tomb chamber cutaway with the east wall omitted for overhead inspection, a south entrance and raised central dais.","description":"Roofless 8 m tomb chamber cutaway with the east wall omitted for overhead inspection, a south entrance and raised central dais. Dimensions 8.00 x 3.14 x 8.07 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. Connectors: south (passage). Static geometry; no rig, animation, collision or navigation data. Functional variant of tomb-chamber.","status":"published","url":"https://3dassets.dev/assets/vampire-crypt-and-gothic-cathedral-tomb-chamber-cutawa-d294e747","cdnUrl":"https://cdn.3dassets.dev/assets/23057/v1/model.glb","downloadUrl":"https://3dassets.dev/download/vampire-crypt-and-gothic-cathedral-tomb-chamber-cutawa-d294e747","thumbnailUrl":"https://cdn.3dassets.dev/assets/23057/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/23057/v1/poster.webp","blurhash":"U3C?yD_400_3~qRjRPtQ00Di%gD%IUxu9FM{","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"}],"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":59896,"triangles":936,"vertices":2808,"meshes":3,"materials":3,"textures":1,"animations":[],"boundingBox":{"min":[-4.001200199127197,-0.00011790310979620244,-4.070000171661377],"max":[4,3.139484134066053,4.001200199127197]},"sizeMeters":[8.001,3.14,8.071],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization","EXT_texture_webp"]},"aiGenerated":true,"aiModel":"Claude Fable 5.1","downloads":11,"publishedAt":"2026-09-07T20:04:43.570Z","updatedAt":"2026-10-13T10:19:23.820Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/23057/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function TombChamberCutawayVampireCryptAndGothicCathedral(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/23057/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/23057/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/23057/v1/model.glb\" alt=\"Tomb Chamber Cutaway (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/23057/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/23057/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"23058","slug":"vampire-crypt-and-gothic-cathedral-cathe-1cf3c5bb-starter-scene","title":"Cathedral Nave and Crypt (Vampire Crypt and Gothic Cathedral)","summary":"Cutaway nave on a raised 3 m datum with paired arcade walls, west rose portal and pews; a stair descends on the south side to a connected roofless tomb chamber. Roof modules are deliberately omitted for inspection. Static geometry, no collision or navigation.","description":"Cutaway nave on a raised 3 m datum with paired arcade walls, west rose portal and pews; a stair descends on the south side to a connected roofless tomb chamber. Roof modules are deliberately omitted for inspection. Static geometry, no collision or navigation.","status":"published","url":"https://3dassets.dev/assets/vampire-crypt-and-gothic-cathedral-cathe-1cf3c5bb-starter-scene","cdnUrl":"https://cdn.3dassets.dev/assets/23058/v1/model.glb","downloadUrl":"https://3dassets.dev/download/vampire-crypt-and-gothic-cathedral-cathe-1cf3c5bb-starter-scene","thumbnailUrl":"https://cdn.3dassets.dev/assets/23058/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/23058/v1/poster.webp","blurhash":"UABDTk~X00D%D%xu%MM_00D%-=og%gM_NG%M","category":{"slug":"environments","title":"Environments & Scenes"},"tags":[{"slug":"horror","title":"Horror"},{"slug":"hand-painted","title":"Hand-painted"},{"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":517776,"triangles":10262,"vertices":24569,"meshes":37,"materials":8,"textures":1,"animations":[],"boundingBox":{"min":[-6.520143687603192,-0.0001358312090260494,-12.001200199127197],"max":[6.099082174552835,20.3,4.761970492682356]},"sizeMeters":[12.619,20.3,16.763],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization","EXT_texture_webp"]},"aiGenerated":true,"aiModel":"Claude Fable 5.1","downloads":28,"publishedAt":"2026-09-07T20:04:44.800Z","updatedAt":"2026-10-10T23:49:42.395Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/23058/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function CathedralNaveAndCryptVampireCryptAndGothicCathedral(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/23058/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/23058/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/23058/v1/model.glb\" alt=\"Cathedral Nave and Crypt (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/23058/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/23058/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"23059","slug":"vampire-crypt-and-gothic-cathedral-west-door-graveyard-3f6fdbc1","title":"West Door Graveyard (Vampire Crypt and Gothic Cathedral)","summary":"A graveyard outside the cathedral west portal, with gated iron boundary, headstone rows, angel monument, mausoleum, lanterns and a sexton hut. Static layout with free access from the gate to the portal.","description":"A graveyard outside the cathedral west portal, with gated iron boundary, headstone rows, angel monument, mausoleum, lanterns and a sexton hut. Static layout with free access from the gate to the portal.","status":"published","url":"https://3dassets.dev/assets/vampire-crypt-and-gothic-cathedral-west-door-graveyard-3f6fdbc1","cdnUrl":"https://cdn.3dassets.dev/assets/23059/v1/model.glb","downloadUrl":"https://3dassets.dev/download/vampire-crypt-and-gothic-cathedral-west-door-graveyard-3f6fdbc1","thumbnailUrl":"https://cdn.3dassets.dev/assets/23059/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/23059/v1/poster.webp","blurhash":"U8BDZ#4n00~q9ERPxux]00tS_4W9xu%MoM9Y","category":{"slug":"environments","title":"Environments & Scenes"},"tags":[{"slug":"horror","title":"Horror"},{"slug":"hand-painted","title":"Hand-painted"},{"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":377544,"triangles":6696,"vertices":16257,"meshes":35,"materials":6,"textures":1,"animations":[],"boundingBox":{"min":[-8.928062617178494,-0.00004266346836490076,-7.520143687603191],"max":[8.90018150801843,17,8.2499343934238]},"sizeMeters":[17.828,17,15.77],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization","EXT_texture_webp"]},"aiGenerated":true,"aiModel":"Claude Fable 5.1","downloads":10,"publishedAt":"2026-09-07T20:04:44.139Z","updatedAt":"2026-10-10T23:49:43.101Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/23059/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function WestDoorGraveyardVampireCryptAndGothicCathedral(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/23059/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/23059/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/23059/v1/model.glb\" alt=\"West Door Graveyard (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/23059/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/23059/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"23060","slug":"vampire-crypt-and-gothic-cathedral-cathedral-crypt-con-734285d9","title":"Cathedral and Crypt Connector Cases (Vampire Crypt and Gothic Cathedral)","summary":"Three independent representative assemblies: nave arcade run; crypt straight, corner, tee, end and stair transition; cemetery straight, corner and gate. All connector types have explicit assertions.","description":"Three independent representative assemblies: nave arcade run; crypt straight, corner, tee, end and stair transition; cemetery straight, corner and gate. All connector types have explicit assertions.","status":"published","url":"https://3dassets.dev/assets/vampire-crypt-and-gothic-cathedral-cathedral-crypt-con-734285d9","cdnUrl":"https://cdn.3dassets.dev/assets/23060/v1/model.glb","downloadUrl":"https://3dassets.dev/download/vampire-crypt-and-gothic-cathedral-cathedral-crypt-con-734285d9","thumbnailUrl":"https://cdn.3dassets.dev/assets/23060/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/23060/v1/poster.webp","blurhash":"U7A,%v_N00Mx?bRj4nof009Ft7RjInxu?bIU","category":{"slug":"environments","title":"Environments & Scenes"},"tags":[{"slug":"horror","title":"Horror"},{"slug":"hand-painted","title":"Hand-painted"},{"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":519936,"triangles":9280,"vertices":22716,"meshes":30,"materials":6,"textures":1,"animations":[],"boundingBox":{"min":[-2.0987674066311497,-0.0001358312090260494,-0.7618562313774505],"max":[18.300056292161074,8.001199722290039,14.001199960708618]},"sizeMeters":[20.399,8.001,14.763],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization","EXT_texture_webp"]},"aiGenerated":true,"aiModel":"Claude Fable 5.1","downloads":10,"publishedAt":"2026-09-07T20:04:45.549Z","updatedAt":"2026-10-10T23:49:43.830Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/23060/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function CathedralAndCryptConnectorCasesVampireCryptAndGothicCathedral(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/23060/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/23060/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/23060/v1/model.glb\" alt=\"Cathedral and Crypt Connector Cases (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/23060/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/23060/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}}],"demo":{"slug":"vampire-crypt-and-gothic-cathedral","title":"Vampire crypt","url":"https://3dassets.dev/demos/vampire-crypt-and-gothic-cathedral"}}}