{"data":{"id":91,"slug":"paranormal-investigation-house","title":"Paranormal Investigation House","summary":"Modular modern house, furnishings, investigation equipment and a mobile base.","description":"Original realistic CC0 house modules and ghost-hunting props. Metre scale, named door and drawer nodes, static geometry. No rig, animation, electronics, physics, collision or navigation data.","url":"https://3dassets.dev/packs/paranormal-investigation-house","coverUrl":"https://cdn.3dassets.dev/assets/6051/v1/poster.webp","assetCount":117,"aiGenerated":true,"aiGeneratedAssetCount":117,"aiModels":["GPT-6 via Codex"],"aiModelUnspecifiedCount":0,"featured":true,"licenseLabel":"CC0 1.0 Universal","totalBytes":17355764,"totalTriangles":453216,"starterScene":{"id":"6051","slug":"paranormal-investigation-house-investiga-73e2fd32-starter-scene","title":"Investigation house cutaway (Paranormal Investigation House)","summary":"Composed example for Paranormal Investigation House.","description":"Two inhabited storeys above an exposed basement, with an attic, open stair bay, hallway investigation equipment and a van beside the ground storey. The rear roof half is retained as a cutaway.","status":"published","url":"https://3dassets.dev/assets/paranormal-investigation-house-investiga-73e2fd32-starter-scene","cdnUrl":"https://cdn.3dassets.dev/assets/6051/v1/model.glb","downloadUrl":"https://3dassets.dev/download/paranormal-investigation-house-investiga-73e2fd32-starter-scene","thumbnailUrl":"https://cdn.3dassets.dev/assets/6051/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/6051/v1/poster.webp","blurhash":"U49jM@}@005:Di-;%N8_00Io~AZ$%hIURO_2","category":{"slug":"environments","title":"Environments & Scenes"},"tags":[{"slug":"horror","title":"Horror"},{"slug":"realistic","title":"Realistic"},{"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":1641188,"triangles":97908,"vertices":71980,"meshes":129,"materials":7,"textures":2,"animations":[],"boundingBox":{"min":[-3.0799829052340604,0.000051576430026054054,-3],"max":[9,12.421896243386817,4]},"sizeMeters":[12.08,12.422,7],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_materials_transmission","KHR_mesh_quantization","EXT_texture_webp"]},"aiGenerated":true,"aiModel":"GPT-6 via Codex","downloads":0,"publishedAt":"2026-09-06T06:12:23.844Z","updatedAt":"2026-09-06T06:12:24.799Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/6051/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function InvestigationHouseCutawayParanormalInvestigationHouse(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/6051/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/6051/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/6051/v1/model.glb\" alt=\"Investigation house cutaway (Paranormal Investigation House)\" 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/6051/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/6051/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},"assets":[{"id":"5936","slug":"paranormal-investigation-house-exterior-wall-c001e324","title":"Clapboard wall (Paranormal Investigation House)","summary":"Thirteen overlapping siding courses with painted end trim.","description":"Thirteen overlapping siding courses with painted end trim. Dimensions 2.00 × 2.60 × 0.16 m (X × Y × Z). Metre units, +Y up, +Z front; origin on the ground at the footprint centre unless stated. Faded modern house palette, timber, metal, fabric and restrained luminous device indicators. Static geometry; no rig, animation, collision or navigation data. Original static geometry. Named nodes support manual placement; no rig, animation, physics or functioning electronics.","status":"published","url":"https://3dassets.dev/assets/paranormal-investigation-house-exterior-wall-c001e324","cdnUrl":"https://cdn.3dassets.dev/assets/5936/v1/model.glb","downloadUrl":"https://3dassets.dev/download/paranormal-investigation-house-exterior-wall-c001e324","thumbnailUrl":"https://cdn.3dassets.dev/assets/5936/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/5936/v1/poster.webp","blurhash":"U4DJbV_300I9?b_3NG0000WB_Njb%M-;WB4n","category":{"slug":"buildings","title":"Buildings & Architecture"},"tags":[{"slug":"horror","title":"Horror"},{"slug":"realistic","title":"Realistic"},{"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":97616,"triangles":1620,"vertices":4860,"meshes":2,"materials":2,"textures":1,"animations":[],"boundingBox":{"min":[-1.00007927880758,8.940697071579962e-10,-0.07998290523405996],"max":[1.00007927880758,2.6050000190734863,0.07998290523405996]},"sizeMeters":[2,2.605,0.16],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization","EXT_texture_webp"]},"aiGenerated":true,"aiModel":"GPT-6 via Codex","downloads":0,"publishedAt":"2026-09-06T06:11:47.511Z","updatedAt":"2026-09-06T06:11:48.229Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/5936/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function ClapboardWallParanormalInvestigationHouse(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/5936/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/5936/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/5936/v1/model.glb\" alt=\"Clapboard wall (Paranormal Investigation House)\" 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/5936/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/5936/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"5938","slug":"paranormal-investigation-house-exterior-corner-206357fd","title":"Clapboard corner (Paranormal Investigation House)","summary":"Two sided wall runs meet with an external corner board.","description":"Two sided wall runs meet with an external corner board. Dimensions 2.08 × 2.60 × 2.08 m (X × Y × Z). Metre units, +Y up, +Z front; origin on the ground at the footprint centre unless stated. Faded modern house palette, timber, metal, fabric and restrained luminous device indicators. Static geometry; no rig, animation, collision or navigation data. Original static geometry. Named nodes support manual placement; no rig, animation, physics or functioning electronics.","status":"published","url":"https://3dassets.dev/assets/paranormal-investigation-house-exterior-corner-206357fd","cdnUrl":"https://cdn.3dassets.dev/assets/5938/v1/model.glb","downloadUrl":"https://3dassets.dev/download/paranormal-investigation-house-exterior-corner-206357fd","thumbnailUrl":"https://cdn.3dassets.dev/assets/5938/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/5938/v1/poster.webp","blurhash":"U8Dm8b_N009FD$RQ?b%M00IUx]xuMxjaxua{","category":{"slug":"buildings","title":"Buildings & Architecture"},"tags":[{"slug":"horror","title":"Horror"},{"slug":"realistic","title":"Realistic"},{"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":192320,"triangles":3240,"vertices":9720,"meshes":2,"materials":2,"textures":1,"animations":[],"boundingBox":{"min":[-1.000055465006059,8.940697071579962e-10,-2.000055487357801],"max":[1.0800555079214031,2.6050000190734863,0.08005548556966136]},"sizeMeters":[2.08,2.605,2.08],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization","EXT_texture_webp"]},"aiGenerated":true,"aiModel":"GPT-6 via Codex","downloads":0,"publishedAt":"2026-09-06T06:11:47.622Z","updatedAt":"2026-09-06T06:11:48.361Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/5938/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function ClapboardCornerParanormalInvestigationHouse(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/5938/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/5938/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/5938/v1/model.glb\" alt=\"Clapboard corner (Paranormal Investigation House)\" 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/5938/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/5938/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"5937","slug":"paranormal-investigation-house-exterior-window-c81e35f1","title":"Divided house window (Paranormal Investigation House)","summary":"Clapboard wall surrounds a real window opening with glazing, mullion and sill.","description":"Clapboard wall surrounds a real window opening with glazing, mullion and sill. Dimensions 2.00 × 2.60 × 0.23 m (X × Y × Z). Metre units, +Y up, +Z front; origin on the ground at the footprint centre unless stated. Faded modern house palette, timber, metal, fabric and restrained luminous device indicators. Static geometry; no rig, animation, collision or navigation data. Original static geometry. Named nodes support manual placement; no rig, animation, physics or functioning electronics.","status":"published","url":"https://3dassets.dev/assets/paranormal-investigation-house-exterior-window-c81e35f1","cdnUrl":"https://cdn.3dassets.dev/assets/5937/v1/model.glb","downloadUrl":"https://3dassets.dev/download/paranormal-investigation-house-exterior-window-c81e35f1","thumbnailUrl":"https://cdn.3dassets.dev/assets/5937/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/5937/v1/poster.webp","blurhash":"UCE:9@_3009F-;-;RjDi00IU~qxuRjt7t7RP","category":{"slug":"buildings","title":"Buildings & Architecture"},"tags":[{"slug":"horror","title":"Horror"},{"slug":"realistic","title":"Realistic"},{"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":243340,"triangles":4476,"vertices":13428,"meshes":3,"materials":3,"textures":1,"animations":[],"boundingBox":{"min":[-1.00007927880758,8.940697071579962e-10,-0.0799352165122735],"max":[1.00007927880758,2.6050000190734863,0.15493521949250574]},"sizeMeters":[2,2.605,0.235],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_materials_transmission","KHR_mesh_quantization","EXT_texture_webp"]},"aiGenerated":true,"aiModel":"GPT-6 via Codex","downloads":0,"publishedAt":"2026-09-06T06:11:47.469Z","updatedAt":"2026-09-06T06:11:48.264Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/5937/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function DividedHouseWindowParanormalInvestigationHouse(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/5937/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/5937/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/5937/v1/model.glb\" alt=\"Divided house window (Paranormal Investigation House)\" 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/5937/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/5937/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"5939","slug":"paranormal-investigation-house-exterior-door-e54d7ce3","title":"Front door wall (Paranormal Investigation House)","summary":"Panelled front door pivots inside a clapboard entry module.","description":"Panelled front door pivots inside a clapboard entry module. Dimensions 2.00 × 2.60 × 0.18 m (X × Y × Z). Metre units, +Y up, +Z front; origin on the ground at the footprint centre unless stated. Faded modern house palette, timber, metal, fabric and restrained luminous device indicators. Static geometry; no rig, animation, collision or navigation data. Original static geometry. Named nodes support manual placement; no rig, animation, physics or functioning electronics.","status":"published","url":"https://3dassets.dev/assets/paranormal-investigation-house-exterior-door-e54d7ce3","cdnUrl":"https://cdn.3dassets.dev/assets/5939/v1/model.glb","downloadUrl":"https://3dassets.dev/download/paranormal-investigation-house-exterior-door-e54d7ce3","thumbnailUrl":"https://cdn.3dassets.dev/assets/5939/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/5939/v1/poster.webp","blurhash":"U4E36n-:00E2yD~qZ~0000kW=_nNn4-;%g4n","category":{"slug":"buildings","title":"Buildings & Architecture"},"tags":[{"slug":"horror","title":"Horror"},{"slug":"realistic","title":"Realistic"},{"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":274180,"triangles":4704,"vertices":14112,"meshes":5,"materials":4,"textures":2,"animations":[],"boundingBox":{"min":[-1.00007926965451,0,-0.08998077003855504],"max":[1.00007926965451,2.6050000190734863,0.08998077003855504]},"sizeMeters":[2,2.605,0.18],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization","EXT_texture_webp"]},"aiGenerated":true,"aiModel":"GPT-6 via Codex","downloads":0,"publishedAt":"2026-09-06T06:11:47.528Z","updatedAt":"2026-09-06T06:11:48.379Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/5939/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function FrontDoorWallParanormalInvestigationHouse(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/5939/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/5939/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/5939/v1/model.glb\" alt=\"Front door wall (Paranormal Investigation House)\" 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/5939/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/5939/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"5940","slug":"paranormal-investigation-house-porch-bfe48753","title":"Covered porch module (Paranormal Investigation House)","summary":"Timber deck with two posts, side balusters and an attached flat canopy.","description":"Timber deck with two posts, side balusters and an attached flat canopy. Dimensions 2.00 × 2.77 × 2.00 m (X × Y × Z). Metre units, +Y up, +Z front; origin on the ground at the footprint centre unless stated. Faded modern house palette, timber, metal, fabric and restrained luminous device indicators. Static geometry; no rig, animation, collision or navigation data. Original static geometry. Named nodes support manual placement; no rig, animation, physics or functioning electronics.","status":"published","url":"https://3dassets.dev/assets/paranormal-investigation-house-porch-bfe48753","cdnUrl":"https://cdn.3dassets.dev/assets/5940/v1/model.glb","downloadUrl":"https://3dassets.dev/download/paranormal-investigation-house-porch-bfe48753","thumbnailUrl":"https://cdn.3dassets.dev/assets/5940/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/5940/v1/poster.webp","blurhash":"UCC?M?~p9uR+E+t8$fni00DiIobH?HIUNGxu","category":{"slug":"buildings","title":"Buildings & Architecture"},"tags":[{"slug":"horror","title":"Horror"},{"slug":"realistic","title":"Realistic"},{"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":282512,"triangles":5472,"vertices":16416,"meshes":4,"materials":4,"textures":1,"animations":[],"boundingBox":{"min":[-1,0.000051576430026054054,-1],"max":[1,2.7650503889192364,1]},"sizeMeters":[2,2.765,2],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization","EXT_texture_webp"]},"aiGenerated":true,"aiModel":"GPT-6 via Codex","downloads":0,"publishedAt":"2026-09-06T06:11:48.049Z","updatedAt":"2026-09-06T06:11:48.512Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/5940/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function CoveredPorchModuleParanormalInvestigationHouse(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/5940/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/5940/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/5940/v1/model.glb\" alt=\"Covered porch module (Paranormal Investigation House)\" 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/5940/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/5940/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"5942","slug":"paranormal-investigation-house-roof-slope-712876ee","title":"Shingled roof slope (Paranormal Investigation House)","summary":"Overlapping shingle courses climb a supported two-metre roof pitch.","description":"Overlapping shingle courses climb a supported two-metre roof pitch. Dimensions 2.00 × 1.39 × 2.03 m (X × Y × Z). Metre units, +Y up, +Z front; origin on the ground at the footprint centre unless stated. Faded modern house palette, timber, metal, fabric and restrained luminous device indicators. Static geometry; no rig, animation, collision or navigation data. Original static geometry. Named nodes support manual placement; no rig, animation, physics or functioning electronics.","status":"published","url":"https://3dassets.dev/assets/paranormal-investigation-house-roof-slope-712876ee","cdnUrl":"https://cdn.3dassets.dev/assets/5942/v1/model.glb","downloadUrl":"https://3dassets.dev/download/paranormal-investigation-house-roof-slope-712876ee","thumbnailUrl":"https://cdn.3dassets.dev/assets/5942/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/5942/v1/poster.webp","blurhash":"U37,iJ}=9c}W15-V^NEN015pOYJ7]h9sK3-U","category":{"slug":"buildings","title":"Buildings & Architecture"},"tags":[{"slug":"horror","title":"Horror"},{"slug":"realistic","title":"Realistic"},{"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":279664,"triangles":5356,"vertices":16068,"meshes":2,"materials":2,"textures":1,"animations":[],"boundingBox":{"min":[-1.0000490083425093,-0.00001721792590414495,-1.0169717073440552],"max":[1.0000490083425093,1.3918962433868156,1.0169717073440552]},"sizeMeters":[2,1.392,2.034],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization","EXT_texture_webp"]},"aiGenerated":true,"aiModel":"GPT-6 via Codex","downloads":0,"publishedAt":"2026-09-06T06:11:48.773Z","updatedAt":"2026-09-06T06:11:49.582Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/5942/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function ShingledRoofSlopeParanormalInvestigationHouse(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/5942/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/5942/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/5942/v1/model.glb\" alt=\"Shingled roof slope (Paranormal Investigation House)\" 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/5942/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/5942/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"5941","slug":"paranormal-investigation-house-roof-ridge-d533c35a","title":"Roof ridge cap (Paranormal Investigation House)","summary":"Two pitched ridge strips meet beneath a continuous weather cap.","description":"Two pitched ridge strips meet beneath a continuous weather cap. Dimensions 2.00 × 0.43 × 1.48 m (X × Y × Z). Metre units, +Y up, +Z front; origin on the ground at the footprint centre unless stated. Faded modern house palette, timber, metal, fabric and restrained luminous device indicators. Static geometry; no rig, animation, collision or navigation data. Original static geometry. Named nodes support manual placement; no rig, animation, physics or functioning electronics.","status":"published","url":"https://3dassets.dev/assets/paranormal-investigation-house-roof-ridge-d533c35a","cdnUrl":"https://cdn.3dassets.dev/assets/5941/v1/model.glb","downloadUrl":"https://3dassets.dev/download/paranormal-investigation-house-roof-ridge-d533c35a","thumbnailUrl":"https://cdn.3dassets.dev/assets/5941/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/5941/v1/poster.webp","blurhash":"U26@{0~p00M|M{xu%LM|004.~Ws:xaIVIVxu","category":{"slug":"buildings","title":"Buildings & Architecture"},"tags":[{"slug":"horror","title":"Horror"},{"slug":"realistic","title":"Realistic"},{"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":38844,"triangles":776,"vertices":2328,"meshes":2,"materials":2,"textures":0,"animations":[],"boundingBox":{"min":[-1,-0.000022310956075188848,-0.7416608172856838],"max":[1,0.4256865345454359,0.7416608172856838]},"sizeMeters":[2,0.426,1.483],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"GPT-6 via Codex","downloads":0,"publishedAt":"2026-09-06T06:11:48.594Z","updatedAt":"2026-09-06T06:11:49.476Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/5941/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function RoofRidgeCapParanormalInvestigationHouse(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/5941/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/5941/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/5941/v1/model.glb\" alt=\"Roof ridge cap (Paranormal Investigation House)\" 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/5941/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/5941/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"5943","slug":"paranormal-investigation-house-gable-end-859b7907","title":"Clapboard gable end (Paranormal Investigation House)","summary":"Triangular gable with short horizontal trim courses.","description":"Triangular gable with short horizontal trim courses. Dimensions 2.01 × 1.31 × 0.16 m (X × Y × Z). Metre units, +Y up, +Z front; origin on the ground at the footprint centre unless stated. Faded modern house palette, timber, metal, fabric and restrained luminous device indicators. Static geometry; no rig, animation, collision or navigation data. Original static geometry. Named nodes support manual placement; no rig, animation, physics or functioning electronics.","status":"published","url":"https://3dassets.dev/assets/paranormal-investigation-house-gable-end-859b7907","cdnUrl":"https://cdn.3dassets.dev/assets/5943/v1/model.glb","downloadUrl":"https://3dassets.dev/download/paranormal-investigation-house-gable-end-859b7907","thumbnailUrl":"https://cdn.3dassets.dev/assets/5943/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/5943/v1/poster.webp","blurhash":"U9B|W-t600bb00%Nt7D%009E_N%g?bt8oet7","category":{"slug":"buildings","title":"Buildings & Architecture"},"tags":[{"slug":"horror","title":"Horror"},{"slug":"realistic","title":"Realistic"},{"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":36416,"triangles":680,"vertices":2040,"meshes":2,"materials":2,"textures":1,"animations":[],"boundingBox":{"min":[-1.0050749778747559,-0.00006277304083934787,-0.08198422228668896],"max":[1.0050749778747559,1.3082186673203193,0.0819912912084696]},"sizeMeters":[2.01,1.308,0.164],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization","EXT_texture_webp"]},"aiGenerated":true,"aiModel":"GPT-6 via Codex","downloads":0,"publishedAt":"2026-09-06T06:11:48.916Z","updatedAt":"2026-09-06T06:11:49.583Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/5943/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function ClapboardGableEndParanormalInvestigationHouse(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/5943/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/5943/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/5943/v1/model.glb\" alt=\"Clapboard gable end (Paranormal Investigation House)\" 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/5943/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/5943/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"5944","slug":"paranormal-investigation-house-interior-wall-4ed29bed","title":"Interior plaster wall (Paranormal Investigation House)","summary":"Cream plaster partition with painted skirting and cornice.","description":"Cream plaster partition with painted skirting and cornice. Dimensions 2.00 × 2.60 × 0.24 m (X × Y × Z). Metre units, +Y up, +Z front; origin on the ground at the footprint centre unless stated. Faded modern house palette, timber, metal, fabric and restrained luminous device indicators. Static geometry; no rig, animation, collision or navigation data. Original static geometry. Named nodes support manual placement; no rig, animation, physics or functioning electronics.","status":"published","url":"https://3dassets.dev/assets/paranormal-investigation-house-interior-wall-4ed29bed","cdnUrl":"https://cdn.3dassets.dev/assets/5944/v1/model.glb","downloadUrl":"https://3dassets.dev/download/paranormal-investigation-house-interior-wall-4ed29bed","thumbnailUrl":"https://cdn.3dassets.dev/assets/5944/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/5944/v1/poster.webp","blurhash":"U8Fr*D~q004o?H-;WB9F00IU?at7xv%MRjD%","category":{"slug":"buildings","title":"Buildings & Architecture"},"tags":[{"slug":"horror","title":"Horror"},{"slug":"realistic","title":"Realistic"},{"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":67092,"triangles":1308,"vertices":3924,"meshes":2,"materials":2,"textures":1,"animations":[],"boundingBox":{"min":[-1.0000640520731356,2.9802316170446375e-10,-0.11997436003765471],"max":[1.0000640520731356,2.5999999046325684,0.11997436003765471]},"sizeMeters":[2,2.6,0.24],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization","EXT_texture_webp"]},"aiGenerated":true,"aiModel":"GPT-6 via Codex","downloads":0,"publishedAt":"2026-09-06T06:11:50.214Z","updatedAt":"2026-09-06T06:11:50.740Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/5944/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function InteriorPlasterWallParanormalInvestigationHouse(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/5944/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/5944/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/5944/v1/model.glb\" alt=\"Interior plaster wall (Paranormal Investigation House)\" 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/5944/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/5944/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"5945","slug":"paranormal-investigation-house-interior-door-8ae9ce82","title":"Panelled interior door (Paranormal Investigation House)","summary":"Named panelled timber door with brass hardware inside a painted frame.","description":"Named panelled timber door with brass hardware inside a painted frame. Dimensions 2.00 × 2.60 × 0.23 m (X × Y × Z). Metre units, +Y up, +Z front; origin on the ground at the footprint centre unless stated. Faded modern house palette, timber, metal, fabric and restrained luminous device indicators. Static geometry; no rig, animation, collision or navigation data. Original static geometry. Named nodes support manual placement; no rig, animation, physics or functioning electronics.","status":"published","url":"https://3dassets.dev/assets/paranormal-investigation-house-interior-door-8ae9ce82","cdnUrl":"https://cdn.3dassets.dev/assets/5945/v1/model.glb","downloadUrl":"https://3dassets.dev/download/paranormal-investigation-house-interior-door-8ae9ce82","thumbnailUrl":"https://cdn.3dassets.dev/assets/5945/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/5945/v1/poster.webp","blurhash":"U8EM5o~p00E1_3?aD%4o01M{$%V@t7xuWVD*","category":{"slug":"buildings","title":"Buildings & Architecture"},"tags":[{"slug":"horror","title":"Horror"},{"slug":"realistic","title":"Realistic"},{"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":137112,"triangles":2476,"vertices":7428,"meshes":6,"materials":5,"textures":2,"animations":[],"boundingBox":{"min":[-1.0000641053768575,0,-0.11496445050473711],"max":[1.0000641053768575,2.6000001430511475,0.11496445050473711]},"sizeMeters":[2,2.6,0.23],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization","EXT_texture_webp"]},"aiGenerated":true,"aiModel":"GPT-6 via Codex","downloads":0,"publishedAt":"2026-09-06T06:11:50.488Z","updatedAt":"2026-09-06T06:11:50.882Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/5945/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function PanelledInteriorDoorParanormalInvestigationHouse(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/5945/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/5945/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/5945/v1/model.glb\" alt=\"Panelled interior door (Paranormal Investigation House)\" 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/5945/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/5945/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"5947","slug":"paranormal-investigation-house-closet-door-bc390b46","title":"Louvred closet doors (Paranormal Investigation House)","summary":"Pair of separately pivoted louvred closet leaves in a painted frame.","description":"Pair of separately pivoted louvred closet leaves in a painted frame. Dimensions 1.40 × 2.20 × 0.05 m (X × Y × Z). Metre units, +Y up, +Z front; origin on the ground at the footprint centre unless stated. Faded modern house palette, timber, metal, fabric and restrained luminous device indicators. Static geometry; no rig, animation, collision or navigation data. Original static geometry. Named nodes support manual placement; no rig, animation, physics or functioning electronics.","status":"published","url":"https://3dassets.dev/assets/paranormal-investigation-house-closet-door-bc390b46","cdnUrl":"https://cdn.3dassets.dev/assets/5947/v1/model.glb","downloadUrl":"https://3dassets.dev/download/paranormal-investigation-house-closet-door-bc390b46","thumbnailUrl":"https://cdn.3dassets.dev/assets/5947/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/5947/v1/poster.webp","blurhash":"U5G8[z~W000K-;~WR-0001Rk#Qe.?b?bIA00","category":{"slug":"buildings","title":"Buildings & Architecture"},"tags":[{"slug":"horror","title":"Horror"},{"slug":"realistic","title":"Realistic"},{"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":157896,"triangles":4392,"vertices":13176,"meshes":5,"materials":2,"textures":1,"animations":[],"boundingBox":{"min":[-0.6999420300028302,0,-0.02680928199326182],"max":[0.6999420300028302,2.200000047683716,0.026777100247936732]},"sizeMeters":[1.4,2.2,0.054],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization","EXT_texture_webp"]},"aiGenerated":true,"aiModel":"GPT-6 via Codex","downloads":0,"publishedAt":"2026-09-06T06:11:50.146Z","updatedAt":"2026-09-06T06:11:50.983Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/5947/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function LouvredClosetDoorsParanormalInvestigationHouse(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/5947/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/5947/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/5947/v1/model.glb\" alt=\"Louvred closet doors (Paranormal Investigation House)\" 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/5947/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/5947/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"5946","slug":"paranormal-investigation-house-attic-hatch-ladder-e41335ab","title":"Open attic hatch and ladder (Paranormal Investigation House)","summary":"Open named hatch leaf and a fixed inclined ladder reach a framed ceiling opening.","description":"Open named hatch leaf and a fixed inclined ladder reach a framed ceiling opening. Dimensions 0.90 × 2.60 × 1.26 m (X × Y × Z). Metre units, +Y up, +Z front; origin on the ground at the footprint centre unless stated. Faded modern house palette, timber, metal, fabric and restrained luminous device indicators. Static geometry; no rig, animation, collision or navigation data. Original static geometry. Named nodes support manual placement; no rig, animation, physics or functioning electronics.","status":"published","url":"https://3dassets.dev/assets/paranormal-investigation-house-attic-hatch-ladder-e41335ab","cdnUrl":"https://cdn.3dassets.dev/assets/5946/v1/model.glb","downloadUrl":"https://3dassets.dev/download/paranormal-investigation-house-attic-hatch-ladder-e41335ab","thumbnailUrl":"https://cdn.3dassets.dev/assets/5946/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/5946/v1/poster.webp","blurhash":"UGB34+tR0LIU~WS$9ZwI%#j]MxoIo}r?RPS~","category":{"slug":"buildings","title":"Buildings & Architecture"},"tags":[{"slug":"horror","title":"Horror"},{"slug":"realistic","title":"Realistic"},{"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":199436,"triangles":3436,"vertices":10308,"meshes":3,"materials":2,"textures":1,"animations":[],"boundingBox":{"min":[-0.45001922325484467,0,-0.6299999952316284],"max":[0.45001922325484467,2.6000514977087517,0.6299999952316284]},"sizeMeters":[0.9,2.6,1.26],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization","EXT_texture_webp"]},"aiGenerated":true,"aiModel":"GPT-6 via Codex","downloads":0,"publishedAt":"2026-09-06T06:11:50.138Z","updatedAt":"2026-09-06T06:11:50.915Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/5946/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function OpenAtticHatchAndLadderParanormalInvestigationHouse(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/5946/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/5946/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/5946/v1/model.glb\" alt=\"Open attic hatch and ladder (Paranormal Investigation House)\" 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/5946/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/5946/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"5948","slug":"paranormal-investigation-house-basement-stair-0b2e0a28","title":"Basement stair (Paranormal Investigation House)","summary":"Straight structural basement flight with timber treads and continuous rails.","description":"Straight structural basement flight with timber treads and continuous rails. Dimensions 1.00 × 3.61 × 2.82 m (X × Y × Z). Metre units, +Y up, +Z front; origin on the ground at the footprint centre unless stated. Faded modern house palette, timber, metal, fabric and restrained luminous device indicators. Static geometry; no rig, animation, collision or navigation data. Original static geometry. Named nodes support manual placement; no rig, animation, physics or functioning electronics.","status":"published","url":"https://3dassets.dev/assets/paranormal-investigation-house-basement-stair-0b2e0a28","cdnUrl":"https://cdn.3dassets.dev/assets/5948/v1/model.glb","downloadUrl":"https://3dassets.dev/download/paranormal-investigation-house-basement-stair-0b2e0a28","thumbnailUrl":"https://cdn.3dassets.dev/assets/5948/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/5948/v1/poster.webp","blurhash":"UAAc*u~q4o9F00Mx-:tR4.IUs:tR.8T0RPs9","category":{"slug":"buildings","title":"Buildings & Architecture"},"tags":[{"slug":"horror","title":"Horror"},{"slug":"realistic","title":"Realistic"},{"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":458432,"triangles":9136,"vertices":27408,"meshes":3,"materials":3,"textures":2,"animations":[],"boundingBox":{"min":[-0.5000643822170866,0.00003528166039901137,-1.409999966621399],"max":[0.5000643822170866,3.6079001426696777,1.409999966621399]},"sizeMeters":[1,3.608,2.82],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization","EXT_texture_webp"]},"aiGenerated":true,"aiModel":"GPT-6 via Codex","downloads":0,"publishedAt":"2026-09-06T06:11:50.441Z","updatedAt":"2026-09-06T06:11:51.033Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/5948/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function BasementStairParanormalInvestigationHouse(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/5948/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/5948/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/5948/v1/model.glb\" alt=\"Basement stair (Paranormal Investigation House)\" 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/5948/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/5948/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"5949","slug":"paranormal-investigation-house-hallway-arch-4e5df0aa","title":"Hallway arch (Paranormal Investigation House)","summary":"Rounded arch opening passes through a thick plaster partition.","description":"Rounded arch opening passes through a thick plaster partition. Dimensions 2.02 × 2.62 × 0.20 m (X × Y × Z). Metre units, +Y up, +Z front; origin on the ground at the footprint centre unless stated. Faded modern house palette, timber, metal, fabric and restrained luminous device indicators. Static geometry; no rig, animation, collision or navigation data. Original static geometry. Named nodes support manual placement; no rig, animation, physics or functioning electronics.","status":"published","url":"https://3dassets.dev/assets/paranormal-investigation-house-hallway-arch-4e5df0aa","cdnUrl":"https://cdn.3dassets.dev/assets/5949/v1/model.glb","downloadUrl":"https://3dassets.dev/download/paranormal-investigation-house-hallway-arch-4e5df0aa","thumbnailUrl":"https://cdn.3dassets.dev/assets/5949/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/5949/v1/poster.webp","blurhash":"U8DJIx?Z00Rk~p-;9F4o4oRka#WBxu%MWBD%","category":{"slug":"buildings","title":"Buildings & Architecture"},"tags":[{"slug":"horror","title":"Horror"},{"slug":"realistic","title":"Realistic"},{"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":28800,"triangles":368,"vertices":1104,"meshes":1,"materials":1,"textures":1,"animations":[],"boundingBox":{"min":[-1.0079747064216866,0,-0.008039125778909625],"max":[1.0079747064216866,2.615999937057495,0.1880391189616284]},"sizeMeters":[2.016,2.616,0.196],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization","EXT_texture_webp"]},"aiGenerated":true,"aiModel":"GPT-6 via Codex","downloads":0,"publishedAt":"2026-09-06T06:11:51.120Z","updatedAt":"2026-09-06T06:11:52.030Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/5949/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function HallwayArchParanormalInvestigationHouse(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/5949/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/5949/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/5949/v1/model.glb\" alt=\"Hallway arch (Paranormal Investigation House)\" 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/5949/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/5949/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"5951","slug":"paranormal-investigation-house-bathroom-wall-b694dc2f","title":"Bathroom tiled wall (Paranormal Investigation House)","summary":"Ceramic bathroom wainscot uses horizontal trim courses on a full wall.","description":"Ceramic bathroom wainscot uses horizontal trim courses on a full wall. Dimensions 2.00 × 2.60 × 0.24 m (X × Y × Z). Metre units, +Y up, +Z front; origin on the ground at the footprint centre unless stated. Faded modern house palette, timber, metal, fabric and restrained luminous device indicators. Static geometry; no rig, animation, collision or navigation data. Original static geometry. Named nodes support manual placement; no rig, animation, physics or functioning electronics.","status":"published","url":"https://3dassets.dev/assets/paranormal-investigation-house-bathroom-wall-b694dc2f","cdnUrl":"https://cdn.3dassets.dev/assets/5951/v1/model.glb","downloadUrl":"https://3dassets.dev/download/paranormal-investigation-house-bathroom-wall-b694dc2f","thumbnailUrl":"https://cdn.3dassets.dev/assets/5951/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/5951/v1/poster.webp","blurhash":"U4CZeL~q004naz%MxuD%4nM{t7xu?b-;M{4n","category":{"slug":"buildings","title":"Buildings & Architecture"},"tags":[{"slug":"horror","title":"Horror"},{"slug":"realistic","title":"Realistic"},{"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":94364,"triangles":1848,"vertices":5544,"meshes":2,"materials":2,"textures":1,"animations":[],"boundingBox":{"min":[-1.0000640520731356,2.9802316170446375e-10,-0.11997436003765471],"max":[1.0000640520731356,2.5999999046325684,0.11997436003765471]},"sizeMeters":[2,2.6,0.24],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization","EXT_texture_webp"]},"aiGenerated":true,"aiModel":"GPT-6 via Codex","downloads":0,"publishedAt":"2026-09-06T06:11:51.286Z","updatedAt":"2026-09-06T06:11:52.195Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/5951/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function BathroomTiledWallParanormalInvestigationHouse(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/5951/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/5951/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/5951/v1/model.glb\" alt=\"Bathroom tiled wall (Paranormal Investigation House)\" 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/5951/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/5951/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"5950","slug":"paranormal-investigation-house-kitchen-cabinet-wall-a9617973","title":"Kitchen wall with cabinet (Paranormal Investigation House)","summary":"Pair of pivoted wall-cabinet doors above an open counter-height wall.","description":"Pair of pivoted wall-cabinet doors above an open counter-height wall. Dimensions 2.00 × 2.60 × 0.60 m (X × Y × Z). Metre units, +Y up, +Z front; origin on the ground at the footprint centre unless stated. Faded modern house palette, timber, metal, fabric and restrained luminous device indicators. Static geometry; no rig, animation, collision or navigation data. Original static geometry. Named nodes support manual placement; no rig, animation, physics or functioning electronics.","status":"published","url":"https://3dassets.dev/assets/paranormal-investigation-house-kitchen-cabinet-wall-a9617973","cdnUrl":"https://cdn.3dassets.dev/assets/5950/v1/model.glb","downloadUrl":"https://3dassets.dev/download/paranormal-investigation-house-kitchen-cabinet-wall-a9617973","thumbnailUrl":"https://cdn.3dassets.dev/assets/5950/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/5950/v1/poster.webp","blurhash":"U4F5~q0000-p^j_39t0000xt~p%N.8ai4nM{","category":{"slug":"buildings","title":"Buildings & Architecture"},"tags":[{"slug":"horror","title":"Horror"},{"slug":"realistic","title":"Realistic"},{"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":108332,"triangles":2560,"vertices":7680,"meshes":7,"materials":4,"textures":2,"animations":[],"boundingBox":{"min":[-1.0000640520731356,2.9802316170446375e-10,-0.11997436003765471],"max":[1.0000640520731356,2.5999999046325684,0.4819998721443552]},"sizeMeters":[2,2.6,0.602],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization","EXT_texture_webp"]},"aiGenerated":true,"aiModel":"GPT-6 via Codex","downloads":0,"publishedAt":"2026-09-06T06:11:51.233Z","updatedAt":"2026-09-06T06:11:52.093Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/5950/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function KitchenWallWithCabinetParanormalInvestigationHouse(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/5950/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/5950/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/5950/v1/model.glb\" alt=\"Kitchen wall with cabinet (Paranormal Investigation House)\" 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/5950/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/5950/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"5952","slug":"paranormal-investigation-house-fireplace-wall-716f70ea","title":"Fireplace wall (Paranormal Investigation House)","summary":"Brick fireplace opening with dark fireback, grate and timber mantel.","description":"Brick fireplace opening with dark fireback, grate and timber mantel. Dimensions 2.00 × 2.60 × 0.77 m (X × Y × Z). Metre units, +Y up, +Z front; origin on the ground at the footprint centre unless stated. Faded modern house palette, timber, metal, fabric and restrained luminous device indicators. Static geometry; no rig, animation, collision or navigation data. Original static geometry. Named nodes support manual placement; no rig, animation, physics or functioning electronics.","status":"published","url":"https://3dassets.dev/assets/paranormal-investigation-house-fireplace-wall-716f70ea","cdnUrl":"https://cdn.3dassets.dev/assets/5952/v1/model.glb","downloadUrl":"https://3dassets.dev/download/paranormal-investigation-house-fireplace-wall-716f70ea","thumbnailUrl":"https://cdn.3dassets.dev/assets/5952/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/5952/v1/poster.webp","blurhash":"UBD]PLD%00.7_Nxu4UIU9atRxDMyR5xux]IV","category":{"slug":"buildings","title":"Buildings & Architecture"},"tags":[{"slug":"horror","title":"Horror"},{"slug":"realistic","title":"Realistic"},{"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":183484,"triangles":3688,"vertices":11064,"meshes":5,"materials":5,"textures":1,"animations":[],"boundingBox":{"min":[-1.000064134607933,2.4139881205087477e-8,-0.11997436993908],"max":[1.000064134607933,2.6000001430511475,0.6500350929336591]},"sizeMeters":[2,2.6,0.77],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization","EXT_texture_webp"]},"aiGenerated":true,"aiModel":"GPT-6 via Codex","downloads":0,"publishedAt":"2026-09-06T06:11:52.445Z","updatedAt":"2026-09-06T06:11:53.241Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/5952/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function FireplaceWallParanormalInvestigationHouse(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/5952/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/5952/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/5952/v1/model.glb\" alt=\"Fireplace wall (Paranormal Investigation House)\" 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/5952/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/5952/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"5955","slug":"paranormal-investigation-house-bay-window-8f655785","title":"Projecting bay window (Paranormal Investigation House)","summary":"Three glazed faces stand above a projecting solid window seat.","description":"Three glazed faces stand above a projecting solid window seat. Dimensions 2.00 × 2.30 × 0.85 m (X × Y × Z). Metre units, +Y up, +Z front; origin on the ground at the footprint centre unless stated. Faded modern house palette, timber, metal, fabric and restrained luminous device indicators. Static geometry; no rig, animation, collision or navigation data. Original static geometry. Named nodes support manual placement; no rig, animation, physics or functioning electronics.","status":"published","url":"https://3dassets.dev/assets/paranormal-investigation-house-bay-window-8f655785","cdnUrl":"https://cdn.3dassets.dev/assets/5955/v1/model.glb","downloadUrl":"https://3dassets.dev/download/paranormal-investigation-house-bay-window-8f655785","thumbnailUrl":"https://cdn.3dassets.dev/assets/5955/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/5955/v1/poster.webp","blurhash":"UFG+XV-;00M{%L%MozIU00oe~qRj4nM{xuxu","category":{"slug":"buildings","title":"Buildings & Architecture"},"tags":[{"slug":"horror","title":"Horror"},{"slug":"realistic","title":"Realistic"},{"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":232156,"triangles":4824,"vertices":14472,"meshes":4,"materials":4,"textures":1,"animations":[],"boundingBox":{"min":[-1,0.000008380669176966116,-0.4249702444532609],"max":[1,2.30003523457333,0.4249702444532609]},"sizeMeters":[2,2.3,0.85],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_materials_transmission","KHR_mesh_quantization","EXT_texture_webp"]},"aiGenerated":true,"aiModel":"GPT-6 via Codex","downloads":0,"publishedAt":"2026-09-06T06:11:52.691Z","updatedAt":"2026-09-06T06:11:53.525Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/5955/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function ProjectingBayWindowParanormalInvestigationHouse(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/5955/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/5955/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/5955/v1/model.glb\" alt=\"Projecting bay window (Paranormal Investigation House)\" 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/5955/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/5955/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"5953","slug":"paranormal-investigation-house-garage-door-5dcfa4be","title":"Sectional garage door (Paranormal Investigation House)","summary":"Eight connected steel panels form a named static garage leaf in a frame.","description":"Eight connected steel panels form a named static garage leaf in a frame. Dimensions 2.40 × 2.30 × 0.07 m (X × Y × Z). Metre units, +Y up, +Z front; origin on the ground at the footprint centre unless stated. Faded modern house palette, timber, metal, fabric and restrained luminous device indicators. Static geometry; no rig, animation, collision or navigation data. Original static geometry. Named nodes support manual placement; no rig, animation, physics or functioning electronics.","status":"published","url":"https://3dassets.dev/assets/paranormal-investigation-house-garage-door-5dcfa4be","cdnUrl":"https://cdn.3dassets.dev/assets/5953/v1/model.glb","downloadUrl":"https://3dassets.dev/download/paranormal-investigation-house-garage-door-5dcfa4be","thumbnailUrl":"https://cdn.3dassets.dev/assets/5953/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/5953/v1/poster.webp","blurhash":"U6B3.^j[00s:~p-;9Z9Ft7xuM{M{%M?bRj4n","category":{"slug":"buildings","title":"Buildings & Architecture"},"tags":[{"slug":"horror","title":"Horror"},{"slug":"realistic","title":"Realistic"},{"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":174504,"triangles":3600,"vertices":10800,"meshes":2,"materials":2,"textures":0,"animations":[],"boundingBox":{"min":[-1.2000000476837158,-0.000047373006802242656,-0.035019989623706775],"max":[1.2000000476837158,2.3000473257701213,0.035019989623706775]},"sizeMeters":[2.4,2.3,0.07],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"GPT-6 via Codex","downloads":0,"publishedAt":"2026-09-06T06:11:52.932Z","updatedAt":"2026-09-06T06:11:53.502Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/5953/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function SectionalGarageDoorParanormalInvestigationHouse(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/5953/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/5953/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/5953/v1/model.glb\" alt=\"Sectional garage door (Paranormal Investigation House)\" 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/5953/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/5953/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"5954","slug":"paranormal-investigation-house-fuse-box-wall-4259ae17","title":"Fuse box wall (Paranormal Investigation House)","summary":"Recessed breaker bank sits behind a named metal service door.","description":"Recessed breaker bank sits behind a named metal service door. Dimensions 2.00 × 2.60 × 0.38 m (X × Y × Z). Metre units, +Y up, +Z front; origin on the ground at the footprint centre unless stated. Faded modern house palette, timber, metal, fabric and restrained luminous device indicators. Static geometry; no rig, animation, collision or navigation data. Original static geometry. Named nodes support manual placement; no rig, animation, physics or functioning electronics.","status":"published","url":"https://3dassets.dev/assets/paranormal-investigation-house-fuse-box-wall-4259ae17","cdnUrl":"https://cdn.3dassets.dev/assets/5954/v1/model.glb","downloadUrl":"https://3dassets.dev/download/paranormal-investigation-house-fuse-box-wall-4259ae17","thumbnailUrl":"https://cdn.3dassets.dev/assets/5954/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/5954/v1/poster.webp","blurhash":"U3F62y%g00D%~q_39G0000t7~pM|?b_3WU00","category":{"slug":"buildings","title":"Buildings & Architecture"},"tags":[{"slug":"horror","title":"Horror"},{"slug":"realistic","title":"Realistic"},{"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":205832,"triangles":4308,"vertices":12924,"meshes":5,"materials":4,"textures":1,"animations":[],"boundingBox":{"min":[-1.0000640520731356,2.9802316170446375e-10,-0.11997436003765471],"max":[1.0000640520731356,2.5999999046325684,0.257496716055305]},"sizeMeters":[2,2.6,0.377],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization","EXT_texture_webp"]},"aiGenerated":true,"aiModel":"GPT-6 via Codex","downloads":0,"publishedAt":"2026-09-06T06:11:52.726Z","updatedAt":"2026-09-06T06:11:53.510Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/5954/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function FuseBoxWallParanormalInvestigationHouse(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/5954/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/5954/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/5954/v1/model.glb\" alt=\"Fuse box wall (Paranormal Investigation House)\" 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/5954/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/5954/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"5956","slug":"paranormal-investigation-house-house-staircase-5316745d","title":"House staircase (Paranormal Investigation House)","summary":"Fourteen oak treads rise on a timber structure between slim continuous rails.","description":"Fourteen oak treads rise on a timber structure between slim continuous rails. Dimensions 0.90 × 3.61 × 2.82 m (X × Y × Z). Metre units, +Y up, +Z front; origin on the ground at the footprint centre unless stated. Faded modern house palette, timber, metal, fabric and restrained luminous device indicators. Static geometry; no rig, animation, collision or navigation data. Original static geometry. Named nodes support manual placement; no rig, animation, physics or functioning electronics.","status":"published","url":"https://3dassets.dev/assets/paranormal-investigation-house-house-staircase-5316745d","cdnUrl":"https://cdn.3dassets.dev/assets/5956/v1/model.glb","downloadUrl":"https://3dassets.dev/download/paranormal-investigation-house-house-staircase-5316745d","thumbnailUrl":"https://cdn.3dassets.dev/assets/5956/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/5956/v1/poster.webp","blurhash":"U68yt|}=0#0~10I=-8xW0}JR-UwK;NV[OXxt","category":{"slug":"buildings","title":"Buildings & Architecture"},"tags":[{"slug":"horror","title":"Horror"},{"slug":"realistic","title":"Realistic"},{"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":446228,"triangles":9136,"vertices":27408,"meshes":3,"materials":3,"textures":1,"animations":[],"boundingBox":{"min":[-0.4500320367709498,0.00003528166039901137,-1.409999966621399],"max":[0.4500320367709498,3.6079001426696777,1.409999966621399]},"sizeMeters":[0.9,3.608,2.82],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization","EXT_texture_webp"]},"aiGenerated":true,"aiModel":"GPT-6 via Codex","downloads":0,"publishedAt":"2026-09-06T06:11:53.204Z","updatedAt":"2026-09-06T06:11:53.590Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/5956/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function HouseStaircaseParanormalInvestigationHouse(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/5956/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/5956/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/5956/v1/model.glb\" alt=\"House staircase (Paranormal Investigation House)\" 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/5956/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/5956/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"5957","slug":"paranormal-investigation-house-stair-landing-36c4769c","title":"Stair landing (Paranormal Investigation House)","summary":"Two-metre timber landing with a rear guard rail.","description":"Two-metre timber landing with a rear guard rail. Dimensions 2.00 × 1.09 × 2.00 m (X × Y × Z). Metre units, +Y up, +Z front; origin on the ground at the footprint centre unless stated. Faded modern house palette, timber, metal, fabric and restrained luminous device indicators. Static geometry; no rig, animation, collision or navigation data. Original static geometry. Named nodes support manual placement; no rig, animation, physics or functioning electronics.","status":"published","url":"https://3dassets.dev/assets/paranormal-investigation-house-stair-landing-36c4769c","cdnUrl":"https://cdn.3dassets.dev/assets/5957/v1/model.glb","downloadUrl":"https://3dassets.dev/download/paranormal-investigation-house-stair-landing-36c4769c","thumbnailUrl":"https://cdn.3dassets.dev/assets/5957/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/5957/v1/poster.webp","blurhash":"U6A9A?}s9vsD0%bI-UxZ0L9]kWI;}qI:I:R+","category":{"slug":"buildings","title":"Buildings & Architecture"},"tags":[{"slug":"horror","title":"Horror"},{"slug":"realistic","title":"Realistic"},{"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":83632,"triangles":1340,"vertices":4020,"meshes":3,"materials":3,"textures":1,"animations":[],"boundingBox":{"min":[-1,0.000051576430026054054,-1],"max":[1,1.0900335400051935,1]},"sizeMeters":[2,1.09,2],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization","EXT_texture_webp"]},"aiGenerated":true,"aiModel":"GPT-6 via Codex","downloads":0,"publishedAt":"2026-09-06T06:11:53.574Z","updatedAt":"2026-09-06T06:11:54.537Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/5957/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function StairLandingParanormalInvestigationHouse(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/5957/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/5957/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/5957/v1/model.glb\" alt=\"Stair landing (Paranormal Investigation House)\" 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/5957/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/5957/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"5958","slug":"paranormal-investigation-house-carpet-floor-2f827a35","title":"Carpet floor tile (Paranormal Investigation House)","summary":"Thick carpet inset above a structural floor panel.","description":"Thick carpet inset above a structural floor panel. Dimensions 2.00 × 0.17 × 2.00 m (X × Y × Z). Metre units, +Y up, +Z front; origin on the ground at the footprint centre unless stated. Faded modern house palette, timber, metal, fabric and restrained luminous device indicators. Static geometry; no rig, animation, collision or navigation data. Original static geometry. Named nodes support manual placement; no rig, animation, physics or functioning electronics.","status":"published","url":"https://3dassets.dev/assets/paranormal-investigation-house-carpet-floor-2f827a35","cdnUrl":"https://cdn.3dassets.dev/assets/5958/v1/model.glb","downloadUrl":"https://3dassets.dev/download/paranormal-investigation-house-carpet-floor-2f827a35","thumbnailUrl":"https://cdn.3dassets.dev/assets/5958/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/5958/v1/poster.webp","blurhash":"U6BDKB-o00R+?wW;Mxsp00Ip~qWV00wdxvNG","category":{"slug":"buildings","title":"Buildings & Architecture"},"tags":[{"slug":"horror","title":"Horror"},{"slug":"realistic","title":"Realistic"},{"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":216,"vertices":648,"meshes":2,"materials":2,"textures":1,"animations":[],"boundingBox":{"min":[-1,0.000051576430026054054,-1],"max":[1,0.1749565862281775,1]},"sizeMeters":[2,0.175,2],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization","EXT_texture_webp"]},"aiGenerated":true,"aiModel":"GPT-6 via Codex","downloads":0,"publishedAt":"2026-09-06T06:11:53.653Z","updatedAt":"2026-09-06T06:11:54.550Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/5958/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function CarpetFloorTileParanormalInvestigationHouse(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/5958/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/5958/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/5958/v1/model.glb\" alt=\"Carpet floor tile (Paranormal Investigation House)\" 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/5958/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/5958/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"5959","slug":"paranormal-investigation-house-wood-floor-63a6af18","title":"Oak floor tile (Paranormal Investigation House)","summary":"Eight separate oak boards span a two-metre structural floor tile.","description":"Eight separate oak boards span a two-metre structural floor tile. Dimensions 2.00 × 0.17 × 2.00 m (X × Y × Z). Metre units, +Y up, +Z front; origin on the ground at the footprint centre unless stated. Faded modern house palette, timber, metal, fabric and restrained luminous device indicators. Static geometry; no rig, animation, collision or navigation data. Original static geometry. Named nodes support manual placement; no rig, animation, physics or functioning electronics.","status":"published","url":"https://3dassets.dev/assets/paranormal-investigation-house-wood-floor-63a6af18","cdnUrl":"https://cdn.3dassets.dev/assets/5959/v1/model.glb","downloadUrl":"https://3dassets.dev/download/paranormal-investigation-house-wood-floor-63a6af18","thumbnailUrl":"https://cdn.3dassets.dev/assets/5959/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/5959/v1/poster.webp","blurhash":"U39Y_2^O0fNa-oS2NZsD01EN}sa#57$ispJ%","category":{"slug":"buildings","title":"Buildings & Architecture"},"tags":[{"slug":"horror","title":"Horror"},{"slug":"realistic","title":"Realistic"},{"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":65240,"triangles":972,"vertices":2916,"meshes":2,"materials":2,"textures":1,"animations":[],"boundingBox":{"min":[-1,0.000051576430026054054,-1],"max":[1,0.16495155544248555,1]},"sizeMeters":[2,0.165,2],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization","EXT_texture_webp"]},"aiGenerated":true,"aiModel":"GPT-6 via Codex","downloads":0,"publishedAt":"2026-09-06T06:11:53.950Z","updatedAt":"2026-09-06T06:11:54.737Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/5959/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function OakFloorTileParanormalInvestigationHouse(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/5959/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/5959/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/5959/v1/model.glb\" alt=\"Oak floor tile (Paranormal Investigation House)\" 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/5959/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/5959/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"5960","slug":"paranormal-investigation-house-tile-floor-c19088a3","title":"Ceramic floor tile (Paranormal Investigation House)","summary":"Sixteen ceramic squares form a visible recessed grout grid.","description":"Sixteen ceramic squares form a visible recessed grout grid. Dimensions 2.00 × 0.17 × 2.00 m (X × Y × Z). Metre units, +Y up, +Z front; origin on the ground at the footprint centre unless stated. Faded modern house palette, timber, metal, fabric and restrained luminous device indicators. Static geometry; no rig, animation, collision or navigation data. Original static geometry. Named nodes support manual placement; no rig, animation, physics or functioning electronics.","status":"published","url":"https://3dassets.dev/assets/paranormal-investigation-house-tile-floor-c19088a3","cdnUrl":"https://cdn.3dassets.dev/assets/5960/v1/model.glb","downloadUrl":"https://3dassets.dev/download/paranormal-investigation-house-tile-floor-c19088a3","thumbnailUrl":"https://cdn.3dassets.dev/assets/5960/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/5960/v1/poster.webp","blurhash":"U49t17={00Nt.mWrMwso00EL_Naf8wxCtlNG","category":{"slug":"buildings","title":"Buildings & Architecture"},"tags":[{"slug":"horror","title":"Horror"},{"slug":"realistic","title":"Realistic"},{"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":119504,"triangles":1836,"vertices":5508,"meshes":2,"materials":2,"textures":2,"animations":[],"boundingBox":{"min":[-1,0.000051576430026054054,-1],"max":[1,0.16501076141082469,1]},"sizeMeters":[2,0.165,2],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization","EXT_texture_webp"]},"aiGenerated":true,"aiModel":"GPT-6 via Codex","downloads":0,"publishedAt":"2026-09-06T06:11:54.933Z","updatedAt":"2026-09-06T06:11:55.708Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/5960/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function CeramicFloorTileParanormalInvestigationHouse(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/5960/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/5960/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/5960/v1/model.glb\" alt=\"Ceramic floor tile (Paranormal Investigation House)\" 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/5960/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/5960/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"5961","slug":"paranormal-investigation-house-basement-floor-e75341bc","title":"Basement floor slab (Paranormal Investigation House)","summary":"Thick poured-concrete slab with exposed service-edge channels.","description":"Thick poured-concrete slab with exposed service-edge channels. Dimensions 2.00 × 0.23 × 2.00 m (X × Y × Z). Metre units, +Y up, +Z front; origin on the ground at the footprint centre unless stated. Faded modern house palette, timber, metal, fabric and restrained luminous device indicators. Static geometry; no rig, animation, collision or navigation data. Original static geometry. Named nodes support manual placement; no rig, animation, physics or functioning electronics.","status":"published","url":"https://3dassets.dev/assets/paranormal-investigation-house-basement-floor-e75341bc","cdnUrl":"https://cdn.3dassets.dev/assets/5961/v1/model.glb","downloadUrl":"https://3dassets.dev/download/paranormal-investigation-house-basement-floor-e75341bc","thumbnailUrl":"https://cdn.3dassets.dev/assets/5961/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/5961/v1/poster.webp","blurhash":"U5AmrE?b00IUofofj?Rj00IT~qj?RjWBogxt","category":{"slug":"buildings","title":"Buildings & Architecture"},"tags":[{"slug":"horror","title":"Horror"},{"slug":"realistic","title":"Realistic"},{"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":49384,"triangles":708,"vertices":2124,"meshes":2,"materials":2,"textures":1,"animations":[],"boundingBox":{"min":[-1,0.00003143764103896718,-1],"max":[1,0.23002518343275896,1]},"sizeMeters":[2,0.23,2],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization","EXT_texture_webp"]},"aiGenerated":true,"aiModel":"GPT-6 via Codex","downloads":0,"publishedAt":"2026-09-06T06:11:55.079Z","updatedAt":"2026-09-06T06:11:55.962Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/5961/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function BasementFloorSlabParanormalInvestigationHouse(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/5961/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/5961/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/5961/v1/model.glb\" alt=\"Basement floor slab (Paranormal Investigation House)\" 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/5961/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/5961/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"5962","slug":"paranormal-investigation-house-cutaway-road-plinth-a842e2ac","title":"Cutaway road and kerb (Paranormal Investigation House)","summary":"Road surface and raised kerb on a solid cutaway ground block, exposing the adjacent basement level.","description":"Road surface and raised kerb on a solid cutaway ground block, exposing the adjacent basement level. Dimensions 6.00 × 3.06 × 6.00 m (X × Y × Z). Metre units, +Y up, +Z front; origin on the ground at the footprint centre unless stated. Faded modern house palette, timber, metal, fabric and restrained luminous device indicators. Static geometry; no rig, animation, collision or navigation data. Original static geometry. Named nodes support manual placement; no rig, animation, physics or functioning electronics.","status":"published","url":"https://3dassets.dev/assets/paranormal-investigation-house-cutaway-road-plinth-a842e2ac","cdnUrl":"https://cdn.3dassets.dev/assets/5962/v1/model.glb","downloadUrl":"https://3dassets.dev/download/paranormal-investigation-house-cutaway-road-plinth-a842e2ac","thumbnailUrl":"https://cdn.3dassets.dev/assets/5962/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/5962/v1/poster.webp","blurhash":"U7B|HP~q4oIUIUaxxuog00D%D%M|_3xuIUIU","category":{"slug":"buildings","title":"Buildings & Architecture"},"tags":[{"slug":"horror","title":"Horror"},{"slug":"realistic","title":"Realistic"},{"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":43808,"triangles":516,"vertices":1548,"meshes":2,"materials":2,"textures":1,"animations":[],"boundingBox":{"min":[-3,0.00010709135803121939,-3],"max":[3,3.05989285142151,3]},"sizeMeters":[6,3.06,6],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization","EXT_texture_webp"]},"aiGenerated":true,"aiModel":"GPT-6 via Codex","downloads":0,"publishedAt":"2026-09-06T06:11:55.180Z","updatedAt":"2026-09-06T06:11:56.014Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/5962/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function CutawayRoadAndKerbParanormalInvestigationHouse(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/5962/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/5962/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/5962/v1/model.glb\" alt=\"Cutaway road and kerb (Paranormal Investigation House)\" 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/5962/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/5962/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"5963","slug":"paranormal-investigation-house-attic-opening-floor-c37d83ea","title":"Attic hatch floor (Paranormal Investigation House)","summary":"Two-metre timber floor surrounds a real 0.9 by 1.2 metre opening for the attic ladder.","description":"Two-metre timber floor surrounds a real 0.9 by 1.2 metre opening for the attic ladder. Dimensions 2.00 × 0.17 × 2.00 m (X × Y × Z). Metre units, +Y up, +Z front; origin on the ground at the footprint centre unless stated. Faded modern house palette, timber, metal, fabric and restrained luminous device indicators. Static geometry; no rig, animation, collision or navigation data. Original static geometry. Named nodes support manual placement; no rig, animation, physics or functioning electronics.","status":"published","url":"https://3dassets.dev/assets/paranormal-investigation-house-attic-opening-floor-c37d83ea","cdnUrl":"https://cdn.3dassets.dev/assets/5963/v1/model.glb","downloadUrl":"https://3dassets.dev/download/paranormal-investigation-house-attic-opening-floor-c37d83ea","thumbnailUrl":"https://cdn.3dassets.dev/assets/5963/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/5963/v1/poster.webp","blurhash":"U29PZY}r0Me.=|NINGxG009^}sJ856-mofEf","category":{"slug":"buildings","title":"Buildings & Architecture"},"tags":[{"slug":"horror","title":"Horror"},{"slug":"realistic","title":"Realistic"},{"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":48348,"triangles":864,"vertices":2592,"meshes":2,"materials":2,"textures":1,"animations":[],"boundingBox":{"min":[-1,0.000051576430026054054,-1],"max":[1,0.16495155544248555,1]},"sizeMeters":[2,0.165,2],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization","EXT_texture_webp"]},"aiGenerated":true,"aiModel":"GPT-6 via Codex","downloads":0,"publishedAt":"2026-09-06T06:11:55.197Z","updatedAt":"2026-09-06T06:11:56.020Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/5963/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function AtticHatchFloorParanormalInvestigationHouse(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/5963/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/5963/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/5963/v1/model.glb\" alt=\"Attic hatch floor (Paranormal Investigation House)\" 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/5963/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/5963/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"5964","slug":"paranormal-investigation-house-bed-b8dd0a11","title":"Double bed (Paranormal Investigation House)","summary":"Timber bed frame supports a mattress, two pillows and a folded cover.","description":"Timber bed frame supports a mattress, two pillows and a folded cover. Dimensions 1.50 × 0.95 × 2.00 m (X × Y × Z). Metre units, +Y up, +Z front; origin on the ground at the footprint centre unless stated. Faded modern house palette, timber, metal, fabric and restrained luminous device indicators. Static geometry; no rig, animation, collision or navigation data. Original static geometry. Named nodes support manual placement; no rig, animation, physics or functioning electronics.","status":"published","url":"https://3dassets.dev/assets/paranormal-investigation-house-bed-b8dd0a11","cdnUrl":"https://cdn.3dassets.dev/assets/5964/v1/model.glb","downloadUrl":"https://3dassets.dev/download/paranormal-investigation-house-bed-b8dd0a11","thumbnailUrl":"https://cdn.3dassets.dev/assets/5964/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/5964/v1/poster.webp","blurhash":"U5C$=l.R00$*~V9tD%-V004n_Noe8{?GtlNG","category":{"slug":"props","title":"Props & Furniture"},"tags":[{"slug":"horror","title":"Horror"},{"slug":"realistic","title":"Realistic"},{"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":146388,"triangles":3000,"vertices":9000,"meshes":3,"materials":3,"textures":0,"animations":[],"boundingBox":{"min":[-0.7500011109562161,0.000015607664596517523,-1.002500057220459],"max":[0.7500011109562161,0.9499843804144745,1.002500057220459]},"sizeMeters":[1.5,0.95,2.005],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"GPT-6 via Codex","downloads":0,"publishedAt":"2026-09-06T06:11:55.127Z","updatedAt":"2026-09-06T06:11:56.065Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/5964/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function DoubleBedParanormalInvestigationHouse(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/5964/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/5964/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/5964/v1/model.glb\" alt=\"Double bed (Paranormal Investigation House)\" 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/5964/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/5964/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"5965","slug":"paranormal-investigation-house-crib-a646d3dd","title":"Slatted cot (Paranormal Investigation House)","summary":"Tall safety rails and end panels surround a small inset mattress.","description":"Tall safety rails and end panels surround a small inset mattress. Dimensions 0.77 × 1.00 × 1.25 m (X × Y × Z). Metre units, +Y up, +Z front; origin on the ground at the footprint centre unless stated. Faded modern house palette, timber, metal, fabric and restrained luminous device indicators. Static geometry; no rig, animation, collision or navigation data. Original static geometry. Named nodes support manual placement; no rig, animation, physics or functioning electronics.","status":"published","url":"https://3dassets.dev/assets/paranormal-investigation-house-crib-a646d3dd","cdnUrl":"https://cdn.3dassets.dev/assets/5965/v1/model.glb","downloadUrl":"https://3dassets.dev/download/paranormal-investigation-house-crib-a646d3dd","thumbnailUrl":"https://cdn.3dassets.dev/assets/5965/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/5965/v1/poster.webp","blurhash":"USJ8O*%29Foz~qIUM{xu00IUNFa}Rjt7M{j[","category":{"slug":"props","title":"Props & Furniture"},"tags":[{"slug":"horror","title":"Horror"},{"slug":"realistic","title":"Realistic"},{"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":405552,"triangles":8400,"vertices":25200,"meshes":3,"materials":3,"textures":0,"animations":[],"boundingBox":{"min":[-0.3825113681447798,0.000024420354894708063,-0.625],"max":[0.3825113681447798,0.9999832163099043,0.625]},"sizeMeters":[0.765,1,1.25],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"GPT-6 via Codex","downloads":0,"publishedAt":"2026-09-06T06:11:56.318Z","updatedAt":"2026-09-06T06:11:57.089Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/5965/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function SlattedCotParanormalInvestigationHouse(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/5965/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/5965/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/5965/v1/model.glb\" alt=\"Slatted cot (Paranormal Investigation House)\" 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/5965/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/5965/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"5966","slug":"paranormal-investigation-house-wardrobe-caaf3f23","title":"Double wardrobe (Paranormal Investigation House)","summary":"Full-height timber wardrobe with paired named door leaves and handles.","description":"Full-height timber wardrobe with paired named door leaves and handles. Dimensions 1.10 × 1.90 × 0.64 m (X × Y × Z). Metre units, +Y up, +Z front; origin on the ground at the footprint centre unless stated. Faded modern house palette, timber, metal, fabric and restrained luminous device indicators. Static geometry; no rig, animation, collision or navigation data. Original static geometry. Named nodes support manual placement; no rig, animation, physics or functioning electronics.","status":"published","url":"https://3dassets.dev/assets/paranormal-investigation-house-wardrobe-caaf3f23","cdnUrl":"https://cdn.3dassets.dev/assets/5966/v1/model.glb","downloadUrl":"https://3dassets.dev/download/paranormal-investigation-house-wardrobe-caaf3f23","thumbnailUrl":"https://cdn.3dassets.dev/assets/5966/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/5966/v1/poster.webp","blurhash":"U59Z4T#l01GG~Vo0D*S2cFR,R5w^-oofM|Rj","category":{"slug":"props","title":"Props & Furniture"},"tags":[{"slug":"horror","title":"Horror"},{"slug":"realistic","title":"Realistic"},{"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":37920,"triangles":1092,"vertices":3276,"meshes":5,"materials":3,"textures":1,"animations":[],"boundingBox":{"min":[-0.549989311620227,0,-0.32149465318750914],"max":[0.549989311620227,1.899999976158142,0.321497982447885]},"sizeMeters":[1.1,1.9,0.643],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization","EXT_texture_webp"]},"aiGenerated":true,"aiModel":"GPT-6 via Codex","downloads":0,"publishedAt":"2026-09-06T06:11:56.295Z","updatedAt":"2026-09-06T06:11:57.101Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/5966/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function DoubleWardrobeParanormalInvestigationHouse(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/5966/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/5966/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/5966/v1/model.glb\" alt=\"Double wardrobe (Paranormal Investigation House)\" 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/5966/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/5966/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"5967","slug":"paranormal-investigation-house-dresser-7b6b0f84","title":"Three-drawer dresser (Paranormal Investigation House)","summary":"Three named drawers and brass handles sit in a timber chest.","description":"Three named drawers and brass handles sit in a timber chest. Dimensions 0.90 × 0.80 × 0.54 m (X × Y × Z). Metre units, +Y up, +Z front; origin on the ground at the footprint centre unless stated. Faded modern house palette, timber, metal, fabric and restrained luminous device indicators. Static geometry; no rig, animation, collision or navigation data. Original static geometry. Named nodes support manual placement; no rig, animation, physics or functioning electronics.","status":"published","url":"https://3dassets.dev/assets/paranormal-investigation-house-dresser-7b6b0f84","cdnUrl":"https://cdn.3dassets.dev/assets/5967/v1/model.glb","downloadUrl":"https://3dassets.dev/download/paranormal-investigation-house-dresser-7b6b0f84","thumbnailUrl":"https://cdn.3dassets.dev/assets/5967/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/5967/v1/poster.webp","blurhash":"U8Be{xv}0MOX~VxaE1R*GGkWa0jEnixaS4Io","category":{"slug":"props","title":"Props & Furniture"},"tags":[{"slug":"horror","title":"Horror"},{"slug":"realistic","title":"Realistic"},{"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":49904,"triangles":2208,"vertices":6624,"meshes":7,"materials":3,"textures":1,"animations":[],"boundingBox":{"min":[-0.44999998807907104,-0.000010664921187897303,-0.2720343406536223],"max":[0.44999998807907104,0.8000106768421169,0.27199378738868596]},"sizeMeters":[0.9,0.8,0.544],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization","EXT_texture_webp"]},"aiGenerated":true,"aiModel":"GPT-6 via Codex","downloads":0,"publishedAt":"2026-09-06T06:11:56.374Z","updatedAt":"2026-09-06T06:11:57.209Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/5967/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function ThreeDrawerDresserParanormalInvestigationHouse(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/5967/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/5967/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/5967/v1/model.glb\" alt=\"Three-drawer dresser (Paranormal Investigation House)\" 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/5967/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/5967/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"5968","slug":"paranormal-investigation-house-dresser-mirror-0b528b46","title":"Dresser with mirror (Paranormal Investigation House)","summary":"Drawer chest carries a framed vertical mirror on timber supports.","description":"Drawer chest carries a framed vertical mirror on timber supports. Dimensions 1.10 × 1.57 × 0.59 m (X × Y × Z). Metre units, +Y up, +Z front; origin on the ground at the footprint centre unless stated. Faded modern house palette, timber, metal, fabric and restrained luminous device indicators. Static geometry; no rig, animation, collision or navigation data. Original static geometry. Named nodes support manual placement; no rig, animation, physics or functioning electronics.","status":"published","url":"https://3dassets.dev/assets/paranormal-investigation-house-dresser-mirror-0b528b46","cdnUrl":"https://cdn.3dassets.dev/assets/5968/v1/model.glb","downloadUrl":"https://3dassets.dev/download/paranormal-investigation-house-dresser-mirror-0b528b46","thumbnailUrl":"https://cdn.3dassets.dev/assets/5968/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/5968/v1/poster.webp","blurhash":"U29sSLvf00CR~qr=8_Fy00J+^+,[znjEGHt7","category":{"slug":"props","title":"Props & Furniture"},"tags":[{"slug":"horror","title":"Horror"},{"slug":"realistic","title":"Realistic"},{"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":149508,"triangles":4116,"vertices":12348,"meshes":8,"materials":4,"textures":1,"animations":[],"boundingBox":{"min":[-0.5500055117068242,0,-0.2970395282140096],"max":[0.5500055117068242,1.5700000524520874,0.2969937799381054]},"sizeMeters":[1.1,1.57,0.594],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization","EXT_texture_webp"]},"aiGenerated":true,"aiModel":"GPT-6 via Codex","downloads":0,"publishedAt":"2026-09-06T06:11:57.518Z","updatedAt":"2026-09-06T06:11:58.228Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/5968/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function DresserWithMirrorParanormalInvestigationHouse(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/5968/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/5968/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/5968/v1/model.glb\" alt=\"Dresser with mirror (Paranormal Investigation House)\" 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/5968/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/5968/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"5969","slug":"paranormal-investigation-house-nightstand-26f32d7b","title":"Bedside cabinet (Paranormal Investigation House)","summary":"Small two-drawer bedside cabinet with inset fronts and brass pulls.","description":"Small two-drawer bedside cabinet with inset fronts and brass pulls. Dimensions 0.45 × 0.55 × 0.49 m (X × Y × Z). Metre units, +Y up, +Z front; origin on the ground at the footprint centre unless stated. Faded modern house palette, timber, metal, fabric and restrained luminous device indicators. Static geometry; no rig, animation, collision or navigation data. Original static geometry. Named nodes support manual placement; no rig, animation, physics or functioning electronics.","status":"published","url":"https://3dassets.dev/assets/paranormal-investigation-house-nightstand-26f32d7b","cdnUrl":"https://cdn.3dassets.dev/assets/5969/v1/model.glb","downloadUrl":"https://3dassets.dev/download/paranormal-investigation-house-nightstand-26f32d7b","thumbnailUrl":"https://cdn.3dassets.dev/assets/5969/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/5969/v1/poster.webp","blurhash":"U9BCY{wI0LJB~CWVE1jJKQShRPwcwzj[S1WE","category":{"slug":"props","title":"Props & Furniture"},"tags":[{"slug":"horror","title":"Horror"},{"slug":"realistic","title":"Realistic"},{"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":49388,"triangles":1572,"vertices":4716,"meshes":5,"materials":3,"textures":1,"animations":[],"boundingBox":{"min":[-0.22501373820630552,0,-0.24699543239961783],"max":[0.22501373820630552,0.550000011920929,0.24699378925133111]},"sizeMeters":[0.45,0.55,0.494],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization","EXT_texture_webp"]},"aiGenerated":true,"aiModel":"GPT-6 via Codex","downloads":0,"publishedAt":"2026-09-06T06:11:57.642Z","updatedAt":"2026-09-06T06:11:58.493Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/5969/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function BedsideCabinetParanormalInvestigationHouse(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/5969/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/5969/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/5969/v1/model.glb\" alt=\"Bedside cabinet (Paranormal Investigation House)\" 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/5969/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/5969/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"5971","slug":"paranormal-investigation-house-sofa-c6b43512","title":"Three-seat sofa (Paranormal Investigation House)","summary":"Three padded seat cushions sit between rolled block arms and a full back.","description":"Three padded seat cushions sit between rolled block arms and a full back. Dimensions 1.80 × 0.85 × 0.80 m (X × Y × Z). Metre units, +Y up, +Z front; origin on the ground at the footprint centre unless stated. Faded modern house palette, timber, metal, fabric and restrained luminous device indicators. Static geometry; no rig, animation, collision or navigation data. Original static geometry. Named nodes support manual placement; no rig, animation, physics or functioning electronics.","status":"published","url":"https://3dassets.dev/assets/paranormal-investigation-house-sofa-c6b43512","cdnUrl":"https://cdn.3dassets.dev/assets/5971/v1/model.glb","downloadUrl":"https://3dassets.dev/download/paranormal-investigation-house-sofa-c6b43512","thumbnailUrl":"https://cdn.3dassets.dev/assets/5971/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/5971/v1/poster.webp","blurhash":"UAEfWk?a00Ri~q-;M{IU00NG?bRQ9FIVM{V@","category":{"slug":"props","title":"Props & Furniture"},"tags":[{"slug":"horror","title":"Horror"},{"slug":"realistic","title":"Realistic"},{"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":131884,"triangles":3300,"vertices":9900,"meshes":3,"materials":3,"textures":0,"animations":[],"boundingBox":{"min":[-0.8999999761581421,0.00003433526726474845,-0.39994200423715043],"max":[0.8999999761581421,0.8500044298196736,0.39994200423715043]},"sizeMeters":[1.8,0.85,0.8],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"GPT-6 via Codex","downloads":0,"publishedAt":"2026-09-06T06:11:57.728Z","updatedAt":"2026-09-06T06:11:58.517Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/5971/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function ThreeSeatSofaParanormalInvestigationHouse(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/5971/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/5971/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/5971/v1/model.glb\" alt=\"Three-seat sofa (Paranormal Investigation House)\" 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/5971/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/5971/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"5972","slug":"paranormal-investigation-house-armchair-e1291258","title":"Upholstered armchair (Paranormal Investigation House)","summary":"Deep padded single chair on four short timber feet.","description":"Deep padded single chair on four short timber feet. Dimensions 0.80 × 0.85 × 0.80 m (X × Y × Z). Metre units, +Y up, +Z front; origin on the ground at the footprint centre unless stated. Faded modern house palette, timber, metal, fabric and restrained luminous device indicators. Static geometry; no rig, animation, collision or navigation data. Original static geometry. Named nodes support manual placement; no rig, animation, physics or functioning electronics.","status":"published","url":"https://3dassets.dev/assets/paranormal-investigation-house-armchair-e1291258","cdnUrl":"https://cdn.3dassets.dev/assets/5972/v1/model.glb","downloadUrl":"https://3dassets.dev/download/paranormal-investigation-house-armchair-e1291258","thumbnailUrl":"https://cdn.3dassets.dev/assets/5972/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/5972/v1/poster.webp","blurhash":"UCE3F+%300RQ~qIVD%xu00D%og%LjbtQRQNF","category":{"slug":"props","title":"Props & Furniture"},"tags":[{"slug":"horror","title":"Horror"},{"slug":"realistic","title":"Realistic"},{"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":103120,"triangles":2700,"vertices":8100,"meshes":3,"materials":3,"textures":0,"animations":[],"boundingBox":{"min":[-0.4000000059604645,-0.000006866151024770284,-0.4000000059604645],"max":[0.4000000059604645,0.8499891856730132,0.4000000059604645]},"sizeMeters":[0.8,0.85,0.8],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"GPT-6 via Codex","downloads":0,"publishedAt":"2026-09-06T06:11:57.737Z","updatedAt":"2026-09-06T06:11:58.534Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/5972/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function UpholsteredArmchairParanormalInvestigationHouse(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/5972/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/5972/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/5972/v1/model.glb\" alt=\"Upholstered armchair (Paranormal Investigation House)\" 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/5972/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/5972/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"5970","slug":"paranormal-investigation-house-coffee-table-49d955dd","title":"Coffee table (Paranormal Investigation House)","summary":"Low timber table with a framed apron and four legs.","description":"Low timber table with a framed apron and four legs. Dimensions 1.05 × 0.42 × 0.60 m (X × Y × Z). Metre units, +Y up, +Z front; origin on the ground at the footprint centre unless stated. Faded modern house palette, timber, metal, fabric and restrained luminous device indicators. Static geometry; no rig, animation, collision or navigation data. Original static geometry. Named nodes support manual placement; no rig, animation, physics or functioning electronics.","status":"published","url":"https://3dassets.dev/assets/paranormal-investigation-house-coffee-table-49d955dd","cdnUrl":"https://cdn.3dassets.dev/assets/5970/v1/model.glb","downloadUrl":"https://3dassets.dev/download/paranormal-investigation-house-coffee-table-49d955dd","thumbnailUrl":"https://cdn.3dassets.dev/assets/5970/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/5970/v1/poster.webp","blurhash":"UAA9$mxZ4:sm~V%1IoNG0ft7xaIp0LR*xtaf","category":{"slug":"props","title":"Props & Furniture"},"tags":[{"slug":"horror","title":"Horror"},{"slug":"realistic","title":"Realistic"},{"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":101868,"triangles":2100,"vertices":6300,"meshes":1,"materials":1,"textures":0,"animations":[],"boundingBox":{"min":[-0.5249999761581421,0.000028857871538529034,-0.30003203080957574],"max":[0.5249999761581421,0.41997115881776204,0.30003203080957574]},"sizeMeters":[1.05,0.42,0.6],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"GPT-6 via Codex","downloads":0,"publishedAt":"2026-09-06T06:11:57.662Z","updatedAt":"2026-09-06T06:11:58.516Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/5970/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function CoffeeTableParanormalInvestigationHouse(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/5970/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/5970/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/5970/v1/model.glb\" alt=\"Coffee table (Paranormal Investigation House)\" 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/5970/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/5970/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"5973","slug":"paranormal-investigation-house-tv-unit-9e2b689f","title":"Television cabinet (Paranormal Investigation House)","summary":"Low media cabinet with two named drawers and a overhanging top.","description":"Low media cabinet with two named drawers and a overhanging top. Dimensions 1.16 × 0.52 × 0.56 m (X × Y × Z). Metre units, +Y up, +Z front; origin on the ground at the footprint centre unless stated. Faded modern house palette, timber, metal, fabric and restrained luminous device indicators. Static geometry; no rig, animation, collision or navigation data. Original static geometry. Named nodes support manual placement; no rig, animation, physics or functioning electronics.","status":"published","url":"https://3dassets.dev/assets/paranormal-investigation-house-tv-unit-9e2b689f","cdnUrl":"https://cdn.3dassets.dev/assets/5973/v1/model.glb","downloadUrl":"https://3dassets.dev/download/paranormal-investigation-house-tv-unit-9e2b689f","thumbnailUrl":"https://cdn.3dassets.dev/assets/5973/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/5973/v1/poster.webp","blurhash":"U9B2[Vwc0gkC~C-VM{NG0ztRxZNG9GW=o}NG","category":{"slug":"props","title":"Props & Furniture"},"tags":[{"slug":"horror","title":"Horror"},{"slug":"realistic","title":"Realistic"},{"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":71072,"triangles":1872,"vertices":5616,"meshes":5,"materials":3,"textures":1,"animations":[],"boundingBox":{"min":[-0.5799999833106995,-0.000028000474721956436,-0.2819958734283857],"max":[0.5799999833106995,0.5150279861696072,0.2819937853025234]},"sizeMeters":[1.16,0.515,0.564],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization","EXT_texture_webp"]},"aiGenerated":true,"aiModel":"GPT-6 via Codex","downloads":0,"publishedAt":"2026-09-06T06:11:58.792Z","updatedAt":"2026-09-06T06:11:59.613Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/5973/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function TelevisionCabinetParanormalInvestigationHouse(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/5973/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/5973/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/5973/v1/model.glb\" alt=\"Television cabinet (Paranormal Investigation House)\" 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/5973/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/5973/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"5974","slug":"paranormal-investigation-house-old-tv-f44471c2","title":"Old CRT television (Paranormal Investigation House)","summary":"Deep television cabinet has rounded glass, twin control knobs, grille and antenna rods.","description":"Deep television cabinet has rounded glass, twin control knobs, grille and antenna rods. Dimensions 0.65 × 0.78 × 0.48 m (X × Y × Z). Metre units, +Y up, +Z front; origin on the ground at the footprint centre unless stated. Faded modern house palette, timber, metal, fabric and restrained luminous device indicators. Static geometry; no rig, animation, collision or navigation data. Original static geometry. Named nodes support manual placement; no rig, animation, physics or functioning electronics.","status":"published","url":"https://3dassets.dev/assets/paranormal-investigation-house-old-tv-f44471c2","cdnUrl":"https://cdn.3dassets.dev/assets/5974/v1/model.glb","downloadUrl":"https://3dassets.dev/download/paranormal-investigation-house-old-tv-f44471c2","thumbnailUrl":"https://cdn.3dassets.dev/assets/5974/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/5974/v1/poster.webp","blurhash":"U78qQq~q0000jZayR*Rj4mIUozbI%M%MayD%","category":{"slug":"props","title":"Props & Furniture"},"tags":[{"slug":"horror","title":"Horror"},{"slug":"realistic","title":"Realistic"},{"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":139220,"triangles":2968,"vertices":8904,"meshes":5,"materials":5,"textures":0,"animations":[],"boundingBox":{"min":[-0.32499998807907104,0.000004272059160502495,-0.23851356832011267],"max":[0.32499998807907104,0.7833690047264099,0.23848004312161178]},"sizeMeters":[0.65,0.783,0.477],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_materials_transmission","KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"GPT-6 via Codex","downloads":0,"publishedAt":"2026-09-06T06:11:58.812Z","updatedAt":"2026-09-06T06:11:59.657Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/5974/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function OldCRTTelevisionParanormalInvestigationHouse(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/5974/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/5974/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/5974/v1/model.glb\" alt=\"Old CRT television (Paranormal Investigation House)\" 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/5974/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/5974/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"5975","slug":"paranormal-investigation-house-dining-table-222462a3","title":"Dining table (Paranormal Investigation House)","summary":"Rectangular six-place timber dining table with an inset apron.","description":"Rectangular six-place timber dining table with an inset apron. Dimensions 1.65 × 0.76 × 0.86 m (X × Y × Z). Metre units, +Y up, +Z front; origin on the ground at the footprint centre unless stated. Faded modern house palette, timber, metal, fabric and restrained luminous device indicators. Static geometry; no rig, animation, collision or navigation data. Original static geometry. Named nodes support manual placement; no rig, animation, physics or functioning electronics.","status":"published","url":"https://3dassets.dev/assets/paranormal-investigation-house-dining-table-222462a3","cdnUrl":"https://cdn.3dassets.dev/assets/5975/v1/model.glb","downloadUrl":"https://3dassets.dev/download/paranormal-investigation-house-dining-table-222462a3","thumbnailUrl":"https://cdn.3dassets.dev/assets/5975/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/5975/v1/poster.webp","blurhash":"UCA0K~ofE1t7~B%1IoNa9axaf*Ip0fWExuR*","category":{"slug":"props","title":"Props & Furniture"},"tags":[{"slug":"horror","title":"Horror"},{"slug":"realistic","title":"Realistic"},{"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":101864,"triangles":2100,"vertices":6300,"meshes":1,"materials":1,"textures":0,"animations":[],"boundingBox":{"min":[-0.824999988079071,-0.000008086682413754875,-0.4299859552725112],"max":[0.824999988079071,0.7600080771456705,0.4299859552725112]},"sizeMeters":[1.65,0.76,0.86],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"GPT-6 via Codex","downloads":0,"publishedAt":"2026-09-06T06:11:58.952Z","updatedAt":"2026-09-06T06:11:59.776Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/5975/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function DiningTableParanormalInvestigationHouse(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/5975/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/5975/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/5975/v1/model.glb\" alt=\"Dining table (Paranormal Investigation House)\" 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/5975/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/5975/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"5976","slug":"paranormal-investigation-house-dining-chair-284f49c0","title":"Dining chair (Paranormal Investigation House)","summary":"Timber chair has four legs, raised rear posts and three back slats.","description":"Timber chair has four legs, raised rear posts and three back slats. Dimensions 0.46 × 0.92 × 0.46 m (X × Y × Z). Metre units, +Y up, +Z front; origin on the ground at the footprint centre unless stated. Faded modern house palette, timber, metal, fabric and restrained luminous device indicators. Static geometry; no rig, animation, collision or navigation data. Original static geometry. Named nodes support manual placement; no rig, animation, physics or functioning electronics.","status":"published","url":"https://3dassets.dev/assets/paranormal-investigation-house-dining-chair-284f49c0","cdnUrl":"https://cdn.3dassets.dev/assets/5976/v1/model.glb","downloadUrl":"https://3dassets.dev/download/paranormal-investigation-house-dining-chair-284f49c0","thumbnailUrl":"https://cdn.3dassets.dev/assets/5976/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/5976/v1/poster.webp","blurhash":"U296?lV?00%M~W9b0e~901E1~B?IRpxZs+Ip","category":{"slug":"props","title":"Props & Furniture"},"tags":[{"slug":"horror","title":"Horror"},{"slug":"realistic","title":"Realistic"},{"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":173868,"triangles":3600,"vertices":10800,"meshes":1,"materials":1,"textures":0,"animations":[],"boundingBox":{"min":[-0.2300350855554242,0,-0.2300350855554242],"max":[0.2300350855554242,0.9199999570846558,0.2300350855554242]},"sizeMeters":[0.46,0.92,0.46],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"GPT-6 via Codex","downloads":0,"publishedAt":"2026-09-06T06:11:59.963Z","updatedAt":"2026-09-06T06:12:00.729Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/5976/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function DiningChairParanormalInvestigationHouse(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/5976/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/5976/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/5976/v1/model.glb\" alt=\"Dining chair (Paranormal Investigation House)\" 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/5976/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/5976/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"5977","slug":"paranormal-investigation-house-kitchen-counter-abf849b6","title":"Kitchen counter (Paranormal Investigation House)","summary":"Drawer cabinet supports an overhanging pale worktop.","description":"Drawer cabinet supports an overhanging pale worktop. Dimensions 1.25 × 0.90 × 0.71 m (X × Y × Z). Metre units, +Y up, +Z front; origin on the ground at the footprint centre unless stated. Faded modern house palette, timber, metal, fabric and restrained luminous device indicators. Static geometry; no rig, animation, collision or navigation data. Original static geometry. Named nodes support manual placement; no rig, animation, physics or functioning electronics.","status":"published","url":"https://3dassets.dev/assets/paranormal-investigation-house-kitchen-counter-abf849b6","cdnUrl":"https://cdn.3dassets.dev/assets/5977/v1/model.glb","downloadUrl":"https://3dassets.dev/download/paranormal-investigation-house-kitchen-counter-abf849b6","thumbnailUrl":"https://cdn.3dassets.dev/assets/5977/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/5977/v1/poster.webp","blurhash":"UGCPCcwJE1W=?^xaVsWBKQo}RjnhVsxuW;Rj","category":{"slug":"props","title":"Props & Furniture"},"tags":[{"slug":"horror","title":"Horror"},{"slug":"realistic","title":"Realistic"},{"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":63788,"triangles":2508,"vertices":7524,"meshes":8,"materials":4,"textures":2,"animations":[],"boundingBox":{"min":[-0.625,-7.679298208995711e-7,-0.3570247204695127],"max":[0.625,0.8950074329250561,0.3569937834398782]},"sizeMeters":[1.25,0.895,0.714],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization","EXT_texture_webp"]},"aiGenerated":true,"aiModel":"GPT-6 via Codex","downloads":0,"publishedAt":"2026-09-06T06:12:00.391Z","updatedAt":"2026-09-06T06:12:01.002Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/5977/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function KitchenCounterParanormalInvestigationHouse(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/5977/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/5977/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/5977/v1/model.glb\" alt=\"Kitchen counter (Paranormal Investigation House)\" 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/5977/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/5977/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"5978","slug":"paranormal-investigation-house-fridge-f97745da","title":"Two-door refrigerator (Paranormal Investigation House)","summary":"Separate named fridge and freezer leaves carry vertical metal handles.","description":"Separate named fridge and freezer leaves carry vertical metal handles. Dimensions 0.65 × 1.72 × 0.70 m (X × Y × Z). Metre units, +Y up, +Z front; origin on the ground at the footprint centre unless stated. Faded modern house palette, timber, metal, fabric and restrained luminous device indicators. Static geometry; no rig, animation, collision or navigation data. Original static geometry. Named nodes support manual placement; no rig, animation, physics or functioning electronics.","status":"published","url":"https://3dassets.dev/assets/paranormal-investigation-house-fridge-f97745da","cdnUrl":"https://cdn.3dassets.dev/assets/5978/v1/model.glb","downloadUrl":"https://3dassets.dev/download/paranormal-investigation-house-fridge-f97745da","thumbnailUrl":"https://cdn.3dassets.dev/assets/5978/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/5978/v1/poster.webp","blurhash":"UDD0Gp~q0000-;WBITt7IUIUod?a%MayM_oe","category":{"slug":"props","title":"Props & Furniture"},"tags":[{"slug":"horror","title":"Horror"},{"slug":"realistic","title":"Realistic"},{"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":44776,"triangles":1252,"vertices":3756,"meshes":5,"materials":2,"textures":0,"animations":[],"boundingBox":{"min":[-0.32495071801237907,0,-0.3525430553290581],"max":[0.32495071801237907,1.7200000286102295,0.3525053517038836]},"sizeMeters":[0.65,1.72,0.705],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"GPT-6 via Codex","downloads":0,"publishedAt":"2026-09-06T06:12:00.258Z","updatedAt":"2026-09-06T06:12:01.050Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/5978/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function TwoDoorRefrigeratorParanormalInvestigationHouse(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/5978/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/5978/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/5978/v1/model.glb\" alt=\"Two-door refrigerator (Paranormal Investigation House)\" 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/5978/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/5978/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"5979","slug":"paranormal-investigation-house-oven-17ff368b","title":"Freestanding oven (Paranormal Investigation House)","summary":"Four circular hob rings sit above a bottom-hinged glazed oven door.","description":"Four circular hob rings sit above a bottom-hinged glazed oven door. Dimensions 0.60 × 0.88 × 0.69 m (X × Y × Z). Metre units, +Y up, +Z front; origin on the ground at the footprint centre unless stated. Faded modern house palette, timber, metal, fabric and restrained luminous device indicators. Static geometry; no rig, animation, collision or navigation data. Original static geometry. Named nodes support manual placement; no rig, animation, physics or functioning electronics.","status":"published","url":"https://3dassets.dev/assets/paranormal-investigation-house-oven-17ff368b","cdnUrl":"https://cdn.3dassets.dev/assets/5979/v1/model.glb","downloadUrl":"https://3dassets.dev/download/paranormal-investigation-house-oven-17ff368b","thumbnailUrl":"https://cdn.3dassets.dev/assets/5979/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/5979/v1/poster.webp","blurhash":"UAAAdkof00V@~qWB9FozjZRjM{t8ofkCWCWB","category":{"slug":"props","title":"Props & Furniture"},"tags":[{"slug":"horror","title":"Horror"},{"slug":"realistic","title":"Realistic"},{"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":133668,"triangles":2996,"vertices":8988,"meshes":6,"materials":4,"textures":0,"animations":[],"boundingBox":{"min":[-0.3000045861913232,0,-0.34250457546248714],"max":[0.3000045861913232,0.8789944849556139,0.3424931339053747]},"sizeMeters":[0.6,0.879,0.685],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_materials_transmission","KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"GPT-6 via Codex","downloads":0,"publishedAt":"2026-09-06T06:12:00.158Z","updatedAt":"2026-09-06T06:12:01.071Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/5979/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function FreestandingOvenParanormalInvestigationHouse(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/5979/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/5979/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/5979/v1/model.glb\" alt=\"Freestanding oven (Paranormal Investigation House)\" 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/5979/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/5979/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"5980","slug":"paranormal-investigation-house-sink-unit-62d98a12","title":"Kitchen sink unit (Paranormal Investigation House)","summary":"Open rectangular sink basin has a recessed bottom, rim and raised gooseneck tap.","description":"Open rectangular sink basin has a recessed bottom, rim and raised gooseneck tap. Dimensions 1.10 × 1.07 × 0.62 m (X × Y × Z). Metre units, +Y up, +Z front; origin on the ground at the footprint centre unless stated. Faded modern house palette, timber, metal, fabric and restrained luminous device indicators. Static geometry; no rig, animation, collision or navigation data. Original static geometry. Named nodes support manual placement; no rig, animation, physics or functioning electronics.","status":"published","url":"https://3dassets.dev/assets/paranormal-investigation-house-sink-unit-62d98a12","cdnUrl":"https://cdn.3dassets.dev/assets/5980/v1/model.glb","downloadUrl":"https://3dassets.dev/download/paranormal-investigation-house-sink-unit-62d98a12","thumbnailUrl":"https://cdn.3dassets.dev/assets/5980/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/5980/v1/poster.webp","blurhash":"UKDb~IoK01W;_NxaIANG4.tRxuRP00of%gRk","category":{"slug":"props","title":"Props & Furniture"},"tags":[{"slug":"horror","title":"Horror"},{"slug":"realistic","title":"Realistic"},{"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":196516,"triangles":4608,"vertices":13824,"meshes":7,"materials":5,"textures":1,"animations":[],"boundingBox":{"min":[-0.550000011920929,0.000028979038120435785,-0.312010387607492],"max":[0.550000011920929,1.067933440208435,0.311993795435313]},"sizeMeters":[1.1,1.068,0.624],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization","EXT_texture_webp"]},"aiGenerated":true,"aiModel":"GPT-6 via Codex","downloads":0,"publishedAt":"2026-09-06T06:12:00.537Z","updatedAt":"2026-09-06T06:12:01.141Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/5980/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function KitchenSinkUnitParanormalInvestigationHouse(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/5980/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/5980/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/5980/v1/model.glb\" alt=\"Kitchen sink unit (Paranormal Investigation House)\" 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/5980/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/5980/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"5981","slug":"paranormal-investigation-house-sink-vanity-105e4d49","title":"Bathroom sink vanity (Paranormal Investigation House)","summary":"Compact vanity has an open ceramic basin, storage drawers and bent tap.","description":"Compact vanity has an open ceramic basin, storage drawers and bent tap. Dimensions 0.80 × 0.99 × 0.62 m (X × Y × Z). Metre units, +Y up, +Z front; origin on the ground at the footprint centre unless stated. Faded modern house palette, timber, metal, fabric and restrained luminous device indicators. Static geometry; no rig, animation, collision or navigation data. Original static geometry. Named nodes support manual placement; no rig, animation, physics or functioning electronics.","status":"published","url":"https://3dassets.dev/assets/paranormal-investigation-house-sink-vanity-105e4d49","cdnUrl":"https://cdn.3dassets.dev/assets/5981/v1/model.glb","downloadUrl":"https://3dassets.dev/download/paranormal-investigation-house-sink-vanity-105e4d49","thumbnailUrl":"https://cdn.3dassets.dev/assets/5981/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/5981/v1/poster.webp","blurhash":"UIC?Gxsp00R-?^t7IAV@0LkV%MV@00ae.8WW","category":{"slug":"props","title":"Props & Furniture"},"tags":[{"slug":"horror","title":"Horror"},{"slug":"realistic","title":"Realistic"},{"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":196528,"triangles":4608,"vertices":13824,"meshes":7,"materials":5,"textures":1,"animations":[],"boundingBox":{"min":[-0.4000000059604645,-0.0000070214924582368,-0.3120134375619034],"max":[0.4000000059604645,0.9879333972930908,0.311993795435313]},"sizeMeters":[0.8,0.988,0.624],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization","EXT_texture_webp"]},"aiGenerated":true,"aiModel":"GPT-6 via Codex","downloads":0,"publishedAt":"2026-09-06T06:12:01.382Z","updatedAt":"2026-09-06T06:12:02.103Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/5981/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function BathroomSinkVanityParanormalInvestigationHouse(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/5981/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/5981/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/5981/v1/model.glb\" alt=\"Bathroom sink vanity (Paranormal Investigation House)\" 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/5981/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/5981/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"5982","slug":"paranormal-investigation-house-bathtub-6dfdba63","title":"Open bathtub (Paranormal Investigation House)","summary":"Hollow straight-sided tub has a recessed floor, broad rolled rim and bent tap.","description":"Hollow straight-sided tub has a recessed floor, broad rolled rim and bent tap. Dimensions 0.86 × 0.74 × 1.64 m (X × Y × Z). Metre units, +Y up, +Z front; origin on the ground at the footprint centre unless stated. Faded modern house palette, timber, metal, fabric and restrained luminous device indicators. Static geometry; no rig, animation, collision or navigation data. Original static geometry. Named nodes support manual placement; no rig, animation, physics or functioning electronics.","status":"published","url":"https://3dassets.dev/assets/paranormal-investigation-house-bathtub-6dfdba63","cdnUrl":"https://cdn.3dassets.dev/assets/5982/v1/model.glb","downloadUrl":"https://3dassets.dev/download/paranormal-investigation-house-bathtub-6dfdba63","thumbnailUrl":"https://cdn.3dassets.dev/assets/5982/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/5982/v1/poster.webp","blurhash":"UBG[[_?b00xuIU00Rj%M00M{t7M{t7~qxuj]","category":{"slug":"props","title":"Props & Furniture"},"tags":[{"slug":"horror","title":"Horror"},{"slug":"realistic","title":"Realistic"},{"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":143632,"triangles":2956,"vertices":8868,"meshes":2,"materials":2,"textures":0,"animations":[],"boundingBox":{"min":[-0.4299826006990191,0.000008381043449967596,-0.8199999928474426],"max":[0.4299826006990191,0.7384724020957947,0.8199999928474426]},"sizeMeters":[0.86,0.738,1.64],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"GPT-6 via Codex","downloads":0,"publishedAt":"2026-09-06T06:12:01.359Z","updatedAt":"2026-09-06T06:12:02.182Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/5982/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function OpenBathtubParanormalInvestigationHouse(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/5982/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/5982/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/5982/v1/model.glb\" alt=\"Open bathtub (Paranormal Investigation House)\" 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/5982/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/5982/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"5983","slug":"paranormal-investigation-house-toilet-f576200f","title":"Toilet and cistern (Paranormal Investigation House)","summary":"Open lathed bowl carries a pale seat ring and a rear cistern.","description":"Open lathed bowl carries a pale seat ring and a rear cistern. Dimensions 0.50 × 0.86 × 0.61 m (X × Y × Z). Metre units, +Y up, +Z front; origin on the ground at the footprint centre unless stated. Faded modern house palette, timber, metal, fabric and restrained luminous device indicators. Static geometry; no rig, animation, collision or navigation data. Original static geometry. Named nodes support manual placement; no rig, animation, physics or functioning electronics.","status":"published","url":"https://3dassets.dev/assets/paranormal-investigation-house-toilet-f576200f","cdnUrl":"https://cdn.3dassets.dev/assets/5983/v1/model.glb","downloadUrl":"https://3dassets.dev/download/paranormal-investigation-house-toilet-f576200f","thumbnailUrl":"https://cdn.3dassets.dev/assets/5983/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/5983/v1/poster.webp","blurhash":"UBE:0mRj00ay~q9F9F~q00M{-;xuM{%Mt7D%","category":{"slug":"props","title":"Props & Furniture"},"tags":[{"slug":"horror","title":"Horror"},{"slug":"realistic","title":"Realistic"},{"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":80056,"triangles":1632,"vertices":4896,"meshes":2,"materials":2,"textures":0,"animations":[],"boundingBox":{"min":[-0.25002029756530947,0,-0.30751625449670467],"max":[0.25002029756530947,0.8650000095367432,0.30751625449670467]},"sizeMeters":[0.5,0.865,0.615],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"GPT-6 via Codex","downloads":0,"publishedAt":"2026-09-06T06:12:01.348Z","updatedAt":"2026-09-06T06:12:02.208Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/5983/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function ToiletAndCisternParanormalInvestigationHouse(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/5983/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/5983/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/5983/v1/model.glb\" alt=\"Toilet and cistern (Paranormal Investigation House)\" 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/5983/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/5983/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"5984","slug":"paranormal-investigation-house-medicine-cabinet-0742da4a","title":"Mirrored medicine cabinet (Paranormal Investigation House)","summary":"Shallow wall cabinet has a framed named mirror door.","description":"Shallow wall cabinet has a framed named mirror door. Dimensions 0.55 × 0.65 × 0.18 m (X × Y × Z). Metre units, +Y up, +Z front; origin on the ground at the footprint centre unless stated. Faded modern house palette, timber, metal, fabric and restrained luminous device indicators. Static geometry; no rig, animation, collision or navigation data. Original static geometry. Named nodes support manual placement; no rig, animation, physics or functioning electronics.","status":"published","url":"https://3dassets.dev/assets/paranormal-investigation-house-medicine-cabinet-0742da4a","cdnUrl":"https://cdn.3dassets.dev/assets/5984/v1/model.glb","downloadUrl":"https://3dassets.dev/download/paranormal-investigation-house-medicine-cabinet-0742da4a","thumbnailUrl":"https://cdn.3dassets.dev/assets/5984/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/5984/v1/poster.webp","blurhash":"U59jZOyE00VE~V%L9uE1rpn$OFS5%1%2R+D*","category":{"slug":"props","title":"Props & Furniture"},"tags":[{"slug":"horror","title":"Horror"},{"slug":"realistic","title":"Realistic"},{"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":79016,"triangles":1608,"vertices":4824,"meshes":2,"materials":2,"textures":0,"animations":[],"boundingBox":{"min":[-0.27501067139098495,0,-0.09123504544948315],"max":[0.27501067139098495,0.6499999761581421,0.09126655811577225]},"sizeMeters":[0.55,0.65,0.183],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"GPT-6 via Codex","downloads":0,"publishedAt":"2026-09-06T06:12:02.381Z","updatedAt":"2026-09-06T06:12:03.228Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/5984/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function MirroredMedicineCabinetParanormalInvestigationHouse(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/5984/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/5984/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/5984/v1/model.glb\" alt=\"Mirrored medicine cabinet (Paranormal Investigation House)\" 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/5984/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/5984/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"5985","slug":"paranormal-investigation-house-bookshelf-6f38d28e","title":"Filled bookshelf (Paranormal Investigation House)","summary":"Five timber shelves carry rows of individually sized original plain books.","description":"Five timber shelves carry rows of individually sized original plain books. Dimensions 0.92 × 1.80 × 0.33 m (X × Y × Z). Metre units, +Y up, +Z front; origin on the ground at the footprint centre unless stated. Faded modern house palette, timber, metal, fabric and restrained luminous device indicators. Static geometry; no rig, animation, collision or navigation data. Original static geometry. Named nodes support manual placement; no rig, animation, physics or functioning electronics.","status":"published","url":"https://3dassets.dev/assets/paranormal-investigation-house-bookshelf-6f38d28e","cdnUrl":"https://cdn.3dassets.dev/assets/5985/v1/model.glb","downloadUrl":"https://3dassets.dev/download/paranormal-investigation-house-bookshelf-6f38d28e","thumbnailUrl":"https://cdn.3dassets.dev/assets/5985/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/5985/v1/poster.webp","blurhash":"U19Zip~E0000^*%1D*E304X3={oN-pxtMyE2","category":{"slug":"props","title":"Props & Furniture"},"tags":[{"slug":"horror","title":"Horror"},{"slug":"realistic","title":"Realistic"},{"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":283568,"triangles":5424,"vertices":16272,"meshes":3,"materials":3,"textures":1,"animations":[],"boundingBox":{"min":[-0.46006651816305677,0,-0.16370128049264585],"max":[0.46006651816305677,1.7999999523162842,0.16370128049264585]},"sizeMeters":[0.92,1.8,0.327],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization","EXT_texture_webp"]},"aiGenerated":true,"aiModel":"GPT-6 via Codex","downloads":0,"publishedAt":"2026-09-06T06:12:02.623Z","updatedAt":"2026-09-06T06:12:03.512Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/5985/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function FilledBookshelfParanormalInvestigationHouse(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/5985/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/5985/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/5985/v1/model.glb\" alt=\"Filled bookshelf (Paranormal Investigation House)\" 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/5985/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/5985/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"5986","slug":"paranormal-investigation-house-desk-6dfa1a6b","title":"Writing desk (Paranormal Investigation House)","summary":"Timber writing surface spans one drawer pedestal and two exposed legs.","description":"Timber writing surface spans one drawer pedestal and two exposed legs. Dimensions 1.20 × 0.75 × 0.63 m (X × Y × Z). Metre units, +Y up, +Z front; origin on the ground at the footprint centre unless stated. Faded modern house palette, timber, metal, fabric and restrained luminous device indicators. Static geometry; no rig, animation, collision or navigation data. Original static geometry. Named nodes support manual placement; no rig, animation, physics or functioning electronics.","status":"published","url":"https://3dassets.dev/assets/paranormal-investigation-house-desk-6dfa1a6b","cdnUrl":"https://cdn.3dassets.dev/assets/5986/v1/model.glb","downloadUrl":"https://3dassets.dev/download/paranormal-investigation-house-desk-6dfa1a6b","thumbnailUrl":"https://cdn.3dassets.dev/assets/5986/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/5986/v1/poster.webp","blurhash":"UCBMA3t657%1~V%1M{IpI@xaRkIVIVt7ozRj","category":{"slug":"props","title":"Props & Furniture"},"tags":[{"slug":"horror","title":"Horror"},{"slug":"realistic","title":"Realistic"},{"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":158080,"triangles":4308,"vertices":12924,"meshes":7,"materials":3,"textures":1,"animations":[],"boundingBox":{"min":[-0.6000000238418579,0.000025162870156969497,-0.3170457794349631],"max":[0.6000000238418579,0.749974837129843,0.316993790443424]},"sizeMeters":[1.2,0.75,0.634],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization","EXT_texture_webp"]},"aiGenerated":true,"aiModel":"GPT-6 via Codex","downloads":0,"publishedAt":"2026-09-06T06:12:02.733Z","updatedAt":"2026-09-06T06:12:03.563Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/5986/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function WritingDeskParanormalInvestigationHouse(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/5986/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/5986/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/5986/v1/model.glb\" alt=\"Writing desk (Paranormal Investigation House)\" 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/5986/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/5986/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"5987","slug":"paranormal-investigation-house-rocking-chair-5a4989c8","title":"Rocking chair (Paranormal Investigation House)","summary":"Slatted chair stands on two continuous curved timber runners.","description":"Slatted chair stands on two continuous curved timber runners. Dimensions 0.46 × 0.96 × 0.90 m (X × Y × Z). Metre units, +Y up, +Z front; origin on the ground at the footprint centre unless stated. Faded modern house palette, timber, metal, fabric and restrained luminous device indicators. Static geometry; no rig, animation, collision or navigation data. Original static geometry. Named nodes support manual placement; no rig, animation, physics or functioning electronics.","status":"published","url":"https://3dassets.dev/assets/paranormal-investigation-house-rocking-chair-5a4989c8","cdnUrl":"https://cdn.3dassets.dev/assets/5987/v1/model.glb","downloadUrl":"https://3dassets.dev/download/paranormal-investigation-house-rocking-chair-5a4989c8","thumbnailUrl":"https://cdn.3dassets.dev/assets/5987/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/5987/v1/poster.webp","blurhash":"U296%PE200-p$QX90gwc00ac~B-q}@NG$*aP","category":{"slug":"props","title":"Props & Furniture"},"tags":[{"slug":"horror","title":"Horror"},{"slug":"realistic","title":"Realistic"},{"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":206132,"triangles":4272,"vertices":12816,"meshes":1,"materials":1,"textures":0,"animations":[],"boundingBox":{"min":[-0.2300137145808048,0,-0.4480780963203994],"max":[0.2300137145808048,0.9561508893966675,0.4480780963203994]},"sizeMeters":[0.46,0.956,0.896],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"GPT-6 via Codex","downloads":0,"publishedAt":"2026-09-06T06:12:02.921Z","updatedAt":"2026-09-06T06:12:03.620Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/5987/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function RockingChairParanormalInvestigationHouse(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/5987/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/5987/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/5987/v1/model.glb\" alt=\"Rocking chair (Paranormal Investigation House)\" 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/5987/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/5987/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"5988","slug":"paranormal-investigation-house-piano-847a1a8e","title":"Upright piano (Paranormal Investigation House)","summary":"Upright timber piano carries individual keys, front supports and three pedals.","description":"Upright timber piano carries individual keys, front supports and three pedals. Dimensions 1.40 × 1.05 × 0.69 m (X × Y × Z). Metre units, +Y up, +Z front; origin on the ground at the footprint centre unless stated. Faded modern house palette, timber, metal, fabric and restrained luminous device indicators. Static geometry; no rig, animation, collision or navigation data. Original static geometry. Named nodes support manual placement; no rig, animation, physics or functioning electronics.","status":"published","url":"https://3dassets.dev/assets/paranormal-investigation-house-piano-847a1a8e","cdnUrl":"https://cdn.3dassets.dev/assets/5988/v1/model.glb","downloadUrl":"https://3dassets.dev/download/paranormal-investigation-house-piano-847a1a8e","thumbnailUrl":"https://cdn.3dassets.dev/assets/5988/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/5988/v1/poster.webp","blurhash":"U8C~SJTx01E*~W-oIoM|0Lv#J-rYR5R*RnI:","category":{"slug":"props","title":"Props & Furniture"},"tags":[{"slug":"horror","title":"Horror"},{"slug":"realistic","title":"Realistic"},{"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":316492,"triangles":6528,"vertices":19584,"meshes":4,"materials":4,"textures":0,"animations":[],"boundingBox":{"min":[-0.699999988079071,0.000026688794175555586,-0.3449903807943638],"max":[0.699999988079071,1.0499732635221086,0.3449903807943638]},"sizeMeters":[1.4,1.05,0.69],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"GPT-6 via Codex","downloads":0,"publishedAt":"2026-09-06T06:12:03.337Z","updatedAt":"2026-09-06T06:12:03.743Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/5988/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function UprightPianoParanormalInvestigationHouse(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/5988/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/5988/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/5988/v1/model.glb\" alt=\"Upright piano (Paranormal Investigation House)\" 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/5988/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/5988/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"5989","slug":"paranormal-investigation-house-wall-clock-b8839634","title":"Round wall clock (Paranormal Investigation House)","summary":"Solid pale clock face has twelve raised hour marks and two fixed hands inside a timber rim.","description":"Solid pale clock face has twelve raised hour marks and two fixed hands inside a timber rim. Dimensions 0.61 × 0.61 × 0.05 m (X × Y × Z). Metre units, +Y up, +Z front; origin on the ground at the footprint centre unless stated. Faded modern house palette, timber, metal, fabric and restrained luminous device indicators. Static geometry; no rig, animation, collision or navigation data. Original static geometry. Named nodes support manual placement; no rig, animation, physics or functioning electronics.","status":"published","url":"https://3dassets.dev/assets/paranormal-investigation-house-wall-clock-b8839634","cdnUrl":"https://cdn.3dassets.dev/assets/5989/v1/model.glb","downloadUrl":"https://3dassets.dev/download/paranormal-investigation-house-wall-clock-b8839634","thumbnailUrl":"https://cdn.3dassets.dev/assets/5989/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/5989/v1/poster.webp","blurhash":"UFCiz9xu00IUt7t7WUM{00Rj~qt7WBNGWBxv","category":{"slug":"props","title":"Props & Furniture"},"tags":[{"slug":"horror","title":"Horror"},{"slug":"realistic","title":"Realistic"},{"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":127676,"triangles":2608,"vertices":7824,"meshes":3,"materials":3,"textures":0,"animations":[],"boundingBox":{"min":[-0.3050000071525574,0,-0.027403413916819174],"max":[0.3050000071525574,0.6100000143051147,0.027373586950820993]},"sizeMeters":[0.61,0.61,0.055],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"GPT-6 via Codex","downloads":0,"publishedAt":"2026-09-06T06:12:03.846Z","updatedAt":"2026-09-06T06:12:04.645Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/5989/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function RoundWallClockParanormalInvestigationHouse(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/5989/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/5989/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/5989/v1/model.glb\" alt=\"Round wall clock (Paranormal Investigation House)\" 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/5989/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/5989/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"5991","slug":"paranormal-investigation-house-portrait-frame-a560c077","title":"Framed anonymous portrait (Paranormal Investigation House)","summary":"Raised abstract anonymous portrait is enclosed by a timber picture frame.","description":"Raised abstract anonymous portrait is enclosed by a timber picture frame. Dimensions 0.55 × 0.70 × 0.18 m (X × Y × Z). Metre units, +Y up, +Z front; origin on the ground at the footprint centre unless stated. Faded modern house palette, timber, metal, fabric and restrained luminous device indicators. Static geometry; no rig, animation, collision or navigation data. Original static geometry. Named nodes support manual placement; no rig, animation, physics or functioning electronics.","status":"published","url":"https://3dassets.dev/assets/paranormal-investigation-house-portrait-frame-a560c077","cdnUrl":"https://cdn.3dassets.dev/assets/5991/v1/model.glb","downloadUrl":"https://3dassets.dev/download/paranormal-investigation-house-portrait-frame-a560c077","thumbnailUrl":"https://cdn.3dassets.dev/assets/5991/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/5991/v1/poster.webp","blurhash":"U4B3i{~S004=~V?ZD*4o01M,?bkPNKn-xaNZ","category":{"slug":"props","title":"Props & Furniture"},"tags":[{"slug":"horror","title":"Horror"},{"slug":"realistic","title":"Realistic"},{"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":111984,"triangles":2048,"vertices":6144,"meshes":4,"materials":4,"textures":1,"animations":[],"boundingBox":{"min":[-0.27501601753398,0,-0.09000001847743988],"max":[0.27501601753398,0.699999988079071,0.09000001847743988]},"sizeMeters":[0.55,0.7,0.18],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization","EXT_texture_webp"]},"aiGenerated":true,"aiModel":"GPT-6 via Codex","downloads":0,"publishedAt":"2026-09-06T06:12:03.799Z","updatedAt":"2026-09-06T06:12:04.704Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/5991/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function FramedAnonymousPortraitParanormalInvestigationHouse(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/5991/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/5991/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/5991/v1/model.glb\" alt=\"Framed anonymous portrait (Paranormal Investigation House)\" 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/5991/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/5991/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"5990","slug":"paranormal-investigation-house-rug-6aff8ded","title":"Bound rectangular rug (Paranormal Investigation House)","summary":"Woven-colour rug has a separate pale border and rounded corners.","description":"Woven-colour rug has a separate pale border and rounded corners. Dimensions 1.70 × 0.03 × 1.15 m (X × Y × Z). Metre units, +Y up, +Z front; origin on the ground at the footprint centre unless stated. Faded modern house palette, timber, metal, fabric and restrained luminous device indicators. Static geometry; no rig, animation, collision or navigation data. Original static geometry. Named nodes support manual placement; no rig, animation, physics or functioning electronics.","status":"published","url":"https://3dassets.dev/assets/paranormal-investigation-house-rug-6aff8ded","cdnUrl":"https://cdn.3dassets.dev/assets/5990/v1/model.glb","downloadUrl":"https://3dassets.dev/download/paranormal-investigation-house-rug-6aff8ded","thumbnailUrl":"https://cdn.3dassets.dev/assets/5990/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/5990/v1/poster.webp","blurhash":"U6BzF7%L00WV-;-;R*My00Rk~pRj4.4noJxu","category":{"slug":"props","title":"Props & Furniture"},"tags":[{"slug":"horror","title":"Horror"},{"slug":"realistic","title":"Realistic"},{"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":36776,"triangles":732,"vertices":2196,"meshes":2,"materials":2,"textures":0,"animations":[],"boundingBox":{"min":[-0.8500000238418579,0.000048447877668778005,-0.5750023050165906],"max":[0.8500000238418579,0.0309755546068545,0.5750023050165906]},"sizeMeters":[1.7,0.031,1.15],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"GPT-6 via Codex","downloads":0,"publishedAt":"2026-09-06T06:12:03.864Z","updatedAt":"2026-09-06T06:12:04.699Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/5990/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function BoundRectangularRugParanormalInvestigationHouse(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/5990/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/5990/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/5990/v1/model.glb\" alt=\"Bound rectangular rug (Paranormal Investigation House)\" 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/5990/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/5990/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"5992","slug":"paranormal-investigation-house-floor-lamp-619b4f27","title":"Standing floor lamp (Paranormal Investigation House)","summary":"Tall brass standard supports an open tapered cloth shade.","description":"Tall brass standard supports an open tapered cloth shade. Dimensions 0.42 × 1.30 × 0.42 m (X × Y × Z). Metre units, +Y up, +Z front; origin on the ground at the footprint centre unless stated. Faded modern house palette, timber, metal, fabric and restrained luminous device indicators. Static geometry; no rig, animation, collision or navigation data. Original static geometry. Named nodes support manual placement; no rig, animation, physics or functioning electronics.","status":"published","url":"https://3dassets.dev/assets/paranormal-investigation-house-floor-lamp-619b4f27","cdnUrl":"https://cdn.3dassets.dev/assets/5992/v1/model.glb","downloadUrl":"https://3dassets.dev/download/paranormal-investigation-house-floor-lamp-619b4f27","thumbnailUrl":"https://cdn.3dassets.dev/assets/5992/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/5992/v1/poster.webp","blurhash":"U98|-Ixa00IU_Nof4nRj-;j[IUaxD%WB%Mt7","category":{"slug":"props","title":"Props & Furniture"},"tags":[{"slug":"horror","title":"Horror"},{"slug":"realistic","title":"Realistic"},{"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":27020,"triangles":512,"vertices":1536,"meshes":3,"materials":3,"textures":0,"animations":[],"boundingBox":{"min":[-0.20999999344348907,4.470348535789981e-10,-0.20999999344348907],"max":[0.20999999344348907,1.30000638036171,0.20999999344348907]},"sizeMeters":[0.42,1.3,0.42],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"GPT-6 via Codex","downloads":0,"publishedAt":"2026-09-06T06:12:04.808Z","updatedAt":"2026-09-06T06:12:05.721Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/5992/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function StandingFloorLampParanormalInvestigationHouse(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/5992/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/5992/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/5992/v1/model.glb\" alt=\"Standing floor lamp (Paranormal Investigation House)\" 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/5992/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/5992/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"5994","slug":"paranormal-investigation-house-table-lamp-501572b7","title":"Bedside table lamp (Paranormal Investigation House)","summary":"Small brass lamp has a hollow tapered cloth shade and warm bulb.","description":"Small brass lamp has a hollow tapered cloth shade and warm bulb. Dimensions 0.42 × 0.55 × 0.42 m (X × Y × Z). Metre units, +Y up, +Z front; origin on the ground at the footprint centre unless stated. Faded modern house palette, timber, metal, fabric and restrained luminous device indicators. Static geometry; no rig, animation, collision or navigation data. Original static geometry. Named nodes support manual placement; no rig, animation, physics or functioning electronics.","status":"published","url":"https://3dassets.dev/assets/paranormal-investigation-house-table-lamp-501572b7","cdnUrl":"https://cdn.3dassets.dev/assets/5994/v1/model.glb","downloadUrl":"https://3dassets.dev/download/paranormal-investigation-house-table-lamp-501572b7","thumbnailUrl":"https://cdn.3dassets.dev/assets/5994/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/5994/v1/poster.webp","blurhash":"UBDSzO%M009Z_4of9FRk00M{_3x]DhRjxvt7","category":{"slug":"props","title":"Props & Furniture"},"tags":[{"slug":"horror","title":"Horror"},{"slug":"realistic","title":"Realistic"},{"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":27020,"triangles":512,"vertices":1536,"meshes":3,"materials":3,"textures":0,"animations":[],"boundingBox":{"min":[-0.20999999344348907,4.570698267369888e-7,-0.20999999344348907],"max":[0.20999999344348907,0.5500064101640323,0.20999999344348907]},"sizeMeters":[0.42,0.55,0.42],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"GPT-6 via Codex","downloads":0,"publishedAt":"2026-09-06T06:12:05.172Z","updatedAt":"2026-09-06T06:12:06.045Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/5994/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function BedsideTableLampParanormalInvestigationHouse(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/5994/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/5994/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/5994/v1/model.glb\" alt=\"Bedside table lamp (Paranormal Investigation House)\" 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/5994/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/5994/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"5993","slug":"paranormal-investigation-house-chandelier-f608e1ba","title":"Five-arm chandelier (Paranormal Investigation House)","summary":"Five curved brass branches hold upright luminous candle sleeves.","description":"Five curved brass branches hold upright luminous candle sleeves. Dimensions 0.74 × 0.72 × 0.78 m (X × Y × Z). Metre units, +Y up, +Z front; origin on the ground at the footprint centre unless stated. Faded modern house palette, timber, metal, fabric and restrained luminous device indicators. Static geometry; no rig, animation, collision or navigation data. Original static geometry. Named nodes support manual placement; no rig, animation, physics or functioning electronics.","status":"published","url":"https://3dassets.dev/assets/paranormal-investigation-house-chandelier-f608e1ba","cdnUrl":"https://cdn.3dassets.dev/assets/5993/v1/model.glb","downloadUrl":"https://3dassets.dev/download/paranormal-investigation-house-chandelier-f608e1ba","thumbnailUrl":"https://cdn.3dassets.dev/assets/5993/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/5993/v1/poster.webp","blurhash":"U7AJvF?G02Ir9aV[%1Wq00D*^%sl~UxuIVoe","category":{"slug":"props","title":"Props & Furniture"},"tags":[{"slug":"horror","title":"Horror"},{"slug":"realistic","title":"Realistic"},{"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":113908,"triangles":2336,"vertices":7008,"meshes":2,"materials":2,"textures":0,"animations":[],"boundingBox":{"min":[-0.3715817778952431,7.084179476368746e-8,-0.38786977529525757],"max":[0.3715817778952431,0.7187316305322592,0.38786977529525757]},"sizeMeters":[0.743,0.719,0.776],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"GPT-6 via Codex","downloads":0,"publishedAt":"2026-09-06T06:12:05.206Z","updatedAt":"2026-09-06T06:12:06.027Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/5993/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function FiveArmChandelierParanormalInvestigationHouse(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/5993/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/5993/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/5993/v1/model.glb\" alt=\"Five-arm chandelier (Paranormal Investigation House)\" 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/5993/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/5993/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"5995","slug":"paranormal-investigation-house-curtains-rail-87a884f5","title":"Curtains on rail (Paranormal Investigation House)","summary":"Two pleated hanging curtains leave a central opening beneath a continuous rail.","description":"Two pleated hanging curtains leave a central opening beneath a continuous rail. Dimensions 1.60 × 1.84 × 0.10 m (X × Y × Z). Metre units, +Y up, +Z front; origin on the ground at the footprint centre unless stated. Faded modern house palette, timber, metal, fabric and restrained luminous device indicators. Static geometry; no rig, animation, collision or navigation data. Original static geometry. Named nodes support manual placement; no rig, animation, physics or functioning electronics.","status":"published","url":"https://3dassets.dev/assets/paranormal-investigation-house-curtains-rail-87a884f5","cdnUrl":"https://cdn.3dassets.dev/assets/5995/v1/model.glb","downloadUrl":"https://3dassets.dev/download/paranormal-investigation-house-curtains-rail-87a884f5","thumbnailUrl":"https://cdn.3dassets.dev/assets/5995/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/5995/v1/poster.webp","blurhash":"U7B|Nd~q00D%?b-;Ri9F00IU%foet8xuRjD%","category":{"slug":"props","title":"Props & Furniture"},"tags":[{"slug":"horror","title":"Horror"},{"slug":"realistic","title":"Realistic"},{"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":172088,"triangles":3536,"vertices":10608,"meshes":3,"materials":3,"textures":0,"animations":[],"boundingBox":{"min":[-0.800000011920929,0,-0.04795983764152959],"max":[0.800000011920929,1.8400201353620202,0.04795983764152959]},"sizeMeters":[1.6,1.84,0.096],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"GPT-6 via Codex","downloads":0,"publishedAt":"2026-09-06T06:12:05.419Z","updatedAt":"2026-09-06T06:12:06.120Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/5995/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function CurtainsOnRailParanormalInvestigationHouse(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/5995/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/5995/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/5995/v1/model.glb\" alt=\"Curtains on rail (Paranormal Investigation House)\" 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/5995/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/5995/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"5996","slug":"paranormal-investigation-house-radiator-5491252f","title":"Cast radiator (Paranormal Investigation House)","summary":"Ten rounded fins join two manifolds above feet and a return pipe.","description":"Ten rounded fins join two manifolds above feet and a return pipe. Dimensions 0.94 × 0.68 × 0.16 m (X × Y × Z). Metre units, +Y up, +Z front; origin on the ground at the footprint centre unless stated. Faded modern house palette, timber, metal, fabric and restrained luminous device indicators. Static geometry; no rig, animation, collision or navigation data. Original static geometry. Named nodes support manual placement; no rig, animation, physics or functioning electronics.","status":"published","url":"https://3dassets.dev/assets/paranormal-investigation-house-radiator-5491252f","cdnUrl":"https://cdn.3dassets.dev/assets/5996/v1/model.glb","downloadUrl":"https://3dassets.dev/download/paranormal-investigation-house-radiator-5491252f","thumbnailUrl":"https://cdn.3dassets.dev/assets/5996/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/5996/v1/poster.webp","blurhash":"UKF~gb?b00Rj~q?bM{D%00of?bM{M{RkayWB","category":{"slug":"props","title":"Props & Furniture"},"tags":[{"slug":"horror","title":"Horror"},{"slug":"realistic","title":"Realistic"},{"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":203736,"triangles":4208,"vertices":12624,"meshes":2,"materials":2,"textures":0,"animations":[],"boundingBox":{"min":[-0.4699620306491852,0.000015826474780933353,-0.07997400686360841],"max":[0.4699620306491852,0.6799998541329073,0.07997400686360841]},"sizeMeters":[0.94,0.68,0.16],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"GPT-6 via Codex","downloads":0,"publishedAt":"2026-09-06T06:12:05.342Z","updatedAt":"2026-09-06T06:12:06.276Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/5996/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function CastRadiatorParanormalInvestigationHouse(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/5996/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/5996/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/5996/v1/model.glb\" alt=\"Cast radiator (Paranormal Investigation House)\" 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/5996/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/5996/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"5997","slug":"paranormal-investigation-house-laundry-machine-a1fe0b91","title":"Front-loading washer (Paranormal Investigation House)","summary":"Pale washer housing has a circular glazed drum door and compact controls.","description":"Pale washer housing has a circular glazed drum door and compact controls. Dimensions 0.60 × 0.85 × 0.67 m (X × Y × Z). Metre units, +Y up, +Z front; origin on the ground at the footprint centre unless stated. Faded modern house palette, timber, metal, fabric and restrained luminous device indicators. Static geometry; no rig, animation, collision or navigation data. Original static geometry. Named nodes support manual placement; no rig, animation, physics or functioning electronics.","status":"published","url":"https://3dassets.dev/assets/paranormal-investigation-house-laundry-machine-a1fe0b91","cdnUrl":"https://cdn.3dassets.dev/assets/5997/v1/model.glb","downloadUrl":"https://3dassets.dev/download/paranormal-investigation-house-laundry-machine-a1fe0b91","thumbnailUrl":"https://cdn.3dassets.dev/assets/5997/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/5997/v1/poster.webp","blurhash":"UBI#u.M{00D%~qWB9ZkB00%2IUtR%MazM{of","category":{"slug":"props","title":"Props & Furniture"},"tags":[{"slug":"horror","title":"Horror"},{"slug":"realistic","title":"Realistic"},{"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":66348,"triangles":1464,"vertices":4392,"meshes":4,"materials":4,"textures":0,"animations":[],"boundingBox":{"min":[-0.3000045861913232,0,-0.3343927707387475],"max":[0.3000045861913232,0.8500000238418579,0.3343999130435286]},"sizeMeters":[0.6,0.85,0.669],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_materials_transmission","KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"GPT-6 via Codex","downloads":0,"publishedAt":"2026-09-06T06:12:06.159Z","updatedAt":"2026-09-06T06:12:07.127Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/5997/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function FrontLoadingWasherParanormalInvestigationHouse(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/5997/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/5997/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/5997/v1/model.glb\" alt=\"Front-loading washer (Paranormal Investigation House)\" 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/5997/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/5997/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"5998","slug":"paranormal-investigation-house-boiler-58061441","title":"Hot water cylinder (Paranormal Investigation House)","summary":"Tall metal tank stands on feet beneath paired service pipes and a control box.","description":"Tall metal tank stands on feet beneath paired service pipes and a control box. Dimensions 0.58 × 1.54 × 0.60 m (X × Y × Z). Metre units, +Y up, +Z front; origin on the ground at the footprint centre unless stated. Faded modern house palette, timber, metal, fabric and restrained luminous device indicators. Static geometry; no rig, animation, collision or navigation data. Original static geometry. Named nodes support manual placement; no rig, animation, physics or functioning electronics.","status":"published","url":"https://3dassets.dev/assets/paranormal-investigation-house-boiler-58061441","cdnUrl":"https://cdn.3dassets.dev/assets/5998/v1/model.glb","downloadUrl":"https://3dassets.dev/download/paranormal-investigation-house-boiler-58061441","thumbnailUrl":"https://cdn.3dassets.dev/assets/5998/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/5998/v1/poster.webp","blurhash":"U58Ntkxu00IA_4of9ERjj[ofWBRjD%WB%Mof","category":{"slug":"props","title":"Props & Furniture"},"tags":[{"slug":"horror","title":"Horror"},{"slug":"realistic","title":"Realistic"},{"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":76396,"triangles":1540,"vertices":4620,"meshes":3,"materials":3,"textures":0,"animations":[],"boundingBox":{"min":[-0.28995129728596164,0.000009765377782695872,-0.2999512877492185],"max":[0.28995129728596164,1.5434622764587402,0.2999944901423258]},"sizeMeters":[0.58,1.543,0.6],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"GPT-6 via Codex","downloads":0,"publishedAt":"2026-09-06T06:12:06.232Z","updatedAt":"2026-09-06T06:12:07.166Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/5998/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function HotWaterCylinderParanormalInvestigationHouse(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/5998/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/5998/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/5998/v1/model.glb\" alt=\"Hot water cylinder (Paranormal Investigation House)\" 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/5998/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/5998/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"5999","slug":"paranormal-investigation-house-workbench-ca74a59a","title":"Basement workbench (Paranormal Investigation House)","summary":"Heavy timber bench has a lower shelf and a mounted metal vice.","description":"Heavy timber bench has a lower shelf and a mounted metal vice. Dimensions 1.40 × 0.99 × 0.65 m (X × Y × Z). Metre units, +Y up, +Z front; origin on the ground at the footprint centre unless stated. Faded modern house palette, timber, metal, fabric and restrained luminous device indicators. Static geometry; no rig, animation, collision or navigation data. Original static geometry. Named nodes support manual placement; no rig, animation, physics or functioning electronics.","status":"published","url":"https://3dassets.dev/assets/paranormal-investigation-house-workbench-ca74a59a","cdnUrl":"https://cdn.3dassets.dev/assets/5999/v1/model.glb","downloadUrl":"https://3dassets.dev/download/paranormal-investigation-house-workbench-ca74a59a","thumbnailUrl":"https://cdn.3dassets.dev/assets/5999/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/5999/v1/poster.webp","blurhash":"U7CEwKxb0$$N}?^PI@EM0%ofxFNH9]a{soI=","category":{"slug":"props","title":"Props & Furniture"},"tags":[{"slug":"horror","title":"Horror"},{"slug":"realistic","title":"Realistic"},{"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":173788,"triangles":2876,"vertices":8628,"meshes":2,"materials":2,"textures":1,"animations":[],"boundingBox":{"min":[-0.699999988079071,0.000005359897703227645,-0.32499465372621567],"max":[0.699999988079071,0.9899896431772165,0.32499465372621567]},"sizeMeters":[1.4,0.99,0.65],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization","EXT_texture_webp"]},"aiGenerated":true,"aiModel":"GPT-6 via Codex","downloads":0,"publishedAt":"2026-09-06T06:12:06.470Z","updatedAt":"2026-09-06T06:12:07.224Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/5999/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function BasementWorkbenchParanormalInvestigationHouse(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/5999/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/5999/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/5999/v1/model.glb\" alt=\"Basement workbench (Paranormal Investigation House)\" 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/5999/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/5999/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"6000","slug":"paranormal-investigation-house-shelving-faef6d71","title":"Utility shelving (Paranormal Investigation House)","summary":"Five timber shelves span four slender metal uprights.","description":"Five timber shelves span four slender metal uprights. Dimensions 1.05 × 1.75 × 0.45 m (X × Y × Z). Metre units, +Y up, +Z front; origin on the ground at the footprint centre unless stated. Faded modern house palette, timber, metal, fabric and restrained luminous device indicators. Static geometry; no rig, animation, collision or navigation data. Original static geometry. Named nodes support manual placement; no rig, animation, physics or functioning electronics.","status":"published","url":"https://3dassets.dev/assets/paranormal-investigation-house-shelving-faef6d71","cdnUrl":"https://cdn.3dassets.dev/assets/6000/v1/model.glb","downloadUrl":"https://3dassets.dev/download/paranormal-investigation-house-shelving-faef6d71","thumbnailUrl":"https://cdn.3dassets.dev/assets/6000/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/6000/v1/poster.webp","blurhash":"U2AlhA}@000$}@%NAaD%5UtR$xIU%2%MS49a","category":{"slug":"props","title":"Props & Furniture"},"tags":[{"slug":"horror","title":"Horror"},{"slug":"realistic","title":"Realistic"},{"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":117576,"triangles":1932,"vertices":5796,"meshes":2,"materials":2,"textures":1,"animations":[],"boundingBox":{"min":[-0.5249743458401683,0,-0.22496405647946002],"max":[0.5249743458401683,1.75,0.22496405647946002]},"sizeMeters":[1.05,1.75,0.45],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization","EXT_texture_webp"]},"aiGenerated":true,"aiModel":"GPT-6 via Codex","downloads":0,"publishedAt":"2026-09-06T06:12:07.443Z","updatedAt":"2026-09-06T06:12:08.228Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/6000/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function UtilityShelvingParanormalInvestigationHouse(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/6000/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/6000/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/6000/v1/model.glb\" alt=\"Utility shelving (Paranormal Investigation House)\" 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/6000/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/6000/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"6002","slug":"paranormal-investigation-house-emf-reader-01ec7a50","title":"Emf Reader (Paranormal Investigation House)","summary":"Handheld EMF-style prop meter with a five-lamp scale, display and buttons.","description":"Handheld EMF-style prop meter with a five-lamp scale, display and buttons. Dimensions 0.09 × 0.17 × 0.06 m (X × Y × Z). Metre units, +Y up, +Z front; origin on the ground at the footprint centre unless stated. Faded modern house palette, timber, metal, fabric and restrained luminous device indicators. Static geometry; no rig, animation, collision or navigation data. Original static geometry. Named nodes support manual placement; no rig, animation, physics or functioning electronics.","status":"published","url":"https://3dassets.dev/assets/paranormal-investigation-house-emf-reader-01ec7a50","cdnUrl":"https://cdn.3dassets.dev/assets/6002/v1/model.glb","downloadUrl":"https://3dassets.dev/download/paranormal-investigation-house-emf-reader-01ec7a50","thumbnailUrl":"https://cdn.3dassets.dev/assets/6002/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/6002/v1/poster.webp","blurhash":"U37B4U~p0000^*xsE1Iq4nIU-;-;I]Rnwbxo","category":{"slug":"props","title":"Props & Furniture"},"tags":[{"slug":"horror","title":"Horror"},{"slug":"realistic","title":"Realistic"},{"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":66640,"triangles":1344,"vertices":4032,"meshes":6,"materials":6,"textures":0,"animations":[],"boundingBox":{"min":[-0.04499679602980232,0,-0.027748397478459357],"max":[0.04499679602980232,0.17000000178813934,0.027749572697325767]},"sizeMeters":[0.09,0.17,0.055],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_materials_transmission","KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"GPT-6 via Codex","downloads":0,"publishedAt":"2026-09-06T06:12:07.615Z","updatedAt":"2026-09-06T06:12:08.573Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/6002/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function EmfReaderParanormalInvestigationHouse(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/6002/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/6002/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/6002/v1/model.glb\" alt=\"Emf Reader (Paranormal Investigation House)\" 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/6002/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/6002/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"6001","slug":"paranormal-investigation-house-spirit-box-f96b66dc","title":"Spirit Box (Paranormal Investigation House)","summary":"Portable spirit-box radio prop with speaker grille, tuning knob and telescopic antenna.","description":"Portable spirit-box radio prop with speaker grille, tuning knob and telescopic antenna. Dimensions 0.10 × 0.35 × 0.06 m (X × Y × Z). Metre units, +Y up, +Z front; origin on the ground at the footprint centre unless stated. Faded modern house palette, timber, metal, fabric and restrained luminous device indicators. Static geometry; no rig, animation, collision or navigation data. Original static geometry. Named nodes support manual placement; no rig, animation, physics or functioning electronics.","status":"published","url":"https://3dassets.dev/assets/paranormal-investigation-house-spirit-box-f96b66dc","cdnUrl":"https://cdn.3dassets.dev/assets/6001/v1/model.glb","downloadUrl":"https://3dassets.dev/download/paranormal-investigation-house-spirit-box-f96b66dc","thumbnailUrl":"https://cdn.3dassets.dev/assets/6001/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/6001/v1/poster.webp","blurhash":"U35q|r%M009FV?Rifm%M00M{_3-;%NxuROD%","category":{"slug":"props","title":"Props & Furniture"},"tags":[{"slug":"horror","title":"Horror"},{"slug":"realistic","title":"Realistic"},{"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":76560,"triangles":1512,"vertices":4536,"meshes":5,"materials":5,"textures":0,"animations":[],"boundingBox":{"min":[-0.0524997731973324,0,-0.02825343470335931],"max":[0.0524997731973324,0.3499999940395355,0.028252137327895818]},"sizeMeters":[0.105,0.35,0.057],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"GPT-6 via Codex","downloads":0,"publishedAt":"2026-09-06T06:12:07.655Z","updatedAt":"2026-09-06T06:12:08.528Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/6001/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function SpiritBoxParanormalInvestigationHouse(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/6001/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/6001/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/6001/v1/model.glb\" alt=\"Spirit Box (Paranormal Investigation House)\" 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/6001/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/6001/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"6003","slug":"paranormal-investigation-house-thermometer-gun-28b0a435","title":"Thermometer Gun (Paranormal Investigation House)","summary":"Pistol-grip infrared thermometer prop with sensor aperture and rear display.","description":"Pistol-grip infrared thermometer prop with sensor aperture and rear display. Dimensions 0.07 × 0.18 × 0.18 m (X × Y × Z). Metre units, +Y up, +Z front; origin on the ground at the footprint centre unless stated. Faded modern house palette, timber, metal, fabric and restrained luminous device indicators. Static geometry; no rig, animation, collision or navigation data. Original static geometry. Named nodes support manual placement; no rig, animation, physics or functioning electronics.","status":"published","url":"https://3dassets.dev/assets/paranormal-investigation-house-thermometer-gun-28b0a435","cdnUrl":"https://cdn.3dassets.dev/assets/6003/v1/model.glb","downloadUrl":"https://3dassets.dev/download/paranormal-investigation-house-thermometer-gun-28b0a435","thumbnailUrl":"https://cdn.3dassets.dev/assets/6003/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/6003/v1/poster.webp","blurhash":"USCivsxs0NRl~Tof9cjZRlM|WB%19cM|xoxt","category":{"slug":"props","title":"Props & Furniture"},"tags":[{"slug":"horror","title":"Horror"},{"slug":"realistic","title":"Realistic"},{"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":43868,"triangles":1020,"vertices":3060,"meshes":6,"materials":6,"textures":0,"animations":[],"boundingBox":{"min":[-0.03249534721855395,0,-0.0879995718915107],"max":[0.03249534721855395,0.17999534438733333,0.08800009173612047]},"sizeMeters":[0.065,0.18,0.176],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_materials_transmission","KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"GPT-6 via Codex","downloads":0,"publishedAt":"2026-09-06T06:12:07.639Z","updatedAt":"2026-09-06T06:12:08.590Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/6003/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function ThermometerGunParanormalInvestigationHouse(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/6003/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/6003/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/6003/v1/model.glb\" alt=\"Thermometer Gun (Paranormal Investigation House)\" 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/6003/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/6003/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"6004","slug":"paranormal-investigation-house-tripod-video-camera-47e40d3a","title":"Tripod Video Camera (Paranormal Investigation House)","summary":"Tripod-mounted video camera with three spreading legs, pan handle and named pivot head.","description":"Tripod-mounted video camera with three spreading legs, pan handle and named pivot head. Dimensions 0.73 × 1.45 × 0.83 m (X × Y × Z). Metre units, +Y up, +Z front; origin on the ground at the footprint centre unless stated. Faded modern house palette, timber, metal, fabric and restrained luminous device indicators. Static geometry; no rig, animation, collision or navigation data. Original static geometry. Named nodes support manual placement; no rig, animation, physics or functioning electronics.","status":"published","url":"https://3dassets.dev/assets/paranormal-investigation-house-tripod-video-camera-47e40d3a","cdnUrl":"https://cdn.3dassets.dev/assets/6004/v1/model.glb","downloadUrl":"https://3dassets.dev/download/paranormal-investigation-house-tripod-video-camera-47e40d3a","thumbnailUrl":"https://cdn.3dassets.dev/assets/6004/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/6004/v1/poster.webp","blurhash":"U36kVD?b009ED*WBayIU00IU~q-;?bofRj%M","category":{"slug":"props","title":"Props & Furniture"},"tags":[{"slug":"horror","title":"Horror"},{"slug":"realistic","title":"Realistic"},{"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":185828,"triangles":3744,"vertices":11232,"meshes":8,"materials":6,"textures":0,"animations":[],"boundingBox":{"min":[-0.3650081865174561,-0.000010885128967238339,-0.4160511791706085],"max":[0.3650081865174561,1.4450026797147473,0.4160511791706085]},"sizeMeters":[0.73,1.445,0.832],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_materials_transmission","KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"GPT-6 via Codex","downloads":0,"publishedAt":"2026-09-06T06:12:07.867Z","updatedAt":"2026-09-06T06:12:08.800Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/6004/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function TripodVideoCameraParanormalInvestigationHouse(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/6004/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/6004/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/6004/v1/model.glb\" alt=\"Tripod Video Camera (Paranormal Investigation House)\" 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/6004/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/6004/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"6005","slug":"paranormal-investigation-house-handheld-camcorder-91e7c1e6","title":"Handheld Camcorder (Paranormal Investigation House)","summary":"Compact handheld camcorder with a side screen, lens barrel and hand strap.","description":"Compact handheld camcorder with a side screen, lens barrel and hand strap. Dimensions 0.19 × 0.14 × 0.28 m (X × Y × Z). Metre units, +Y up, +Z front; origin on the ground at the footprint centre unless stated. Faded modern house palette, timber, metal, fabric and restrained luminous device indicators. Static geometry; no rig, animation, collision or navigation data. Original static geometry. Named nodes support manual placement; no rig, animation, physics or functioning electronics.","status":"published","url":"https://3dassets.dev/assets/paranormal-investigation-house-handheld-camcorder-91e7c1e6","cdnUrl":"https://cdn.3dassets.dev/assets/6005/v1/model.glb","downloadUrl":"https://3dassets.dev/download/paranormal-investigation-house-handheld-camcorder-91e7c1e6","thumbnailUrl":"https://cdn.3dassets.dev/assets/6005/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/6005/v1/poster.webp","blurhash":"U25}s._M004n?bIVD%oc008_?v_400%M_2tS","category":{"slug":"props","title":"Props & Furniture"},"tags":[{"slug":"horror","title":"Horror"},{"slug":"realistic","title":"Realistic"},{"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":129620,"triangles":2596,"vertices":7788,"meshes":6,"materials":6,"textures":0,"animations":[],"boundingBox":{"min":[-0.09480699773356134,-8.375826424655841e-7,-0.14149999618530273],"max":[0.09480699773356134,0.1350008429470605,0.14149999618530273]},"sizeMeters":[0.19,0.135,0.283],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_materials_transmission","KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"GPT-6 via Codex","downloads":0,"publishedAt":"2026-09-06T06:12:08.641Z","updatedAt":"2026-09-06T06:12:09.605Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/6005/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function HandheldCamcorderParanormalInvestigationHouse(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/6005/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/6005/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/6005/v1/model.glb\" alt=\"Handheld Camcorder (Paranormal Investigation House)\" 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/6005/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/6005/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"6006","slug":"paranormal-investigation-house-uv-torch-88184b49","title":"Uv Torch (Paranormal Investigation House)","summary":"UV torch prop with lens and distinct pocket clip; no UV lighting simulation.","description":"UV torch prop with lens and distinct pocket clip; no UV lighting simulation. Dimensions 0.08 × 0.21 × 0.08 m (X × Y × Z). Metre units, +Y up, +Z front; origin on the ground at the footprint centre unless stated. Faded modern house palette, timber, metal, fabric and restrained luminous device indicators. Static geometry; no rig, animation, collision or navigation data. Original static geometry. Named nodes support manual placement; no rig, animation, physics or functioning electronics.","status":"published","url":"https://3dassets.dev/assets/paranormal-investigation-house-uv-torch-88184b49","cdnUrl":"https://cdn.3dassets.dev/assets/6006/v1/model.glb","downloadUrl":"https://3dassets.dev/download/paranormal-investigation-house-uv-torch-88184b49","thumbnailUrl":"https://cdn.3dassets.dev/assets/6006/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/6006/v1/poster.webp","blurhash":"UA7UM2tQ00IU~qoy4nM|.8a#D$oJ-;a#D%ob","category":{"slug":"props","title":"Props & Furniture"},"tags":[{"slug":"horror","title":"Horror"},{"slug":"realistic","title":"Realistic"},{"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":119576,"triangles":2424,"vertices":7272,"meshes":4,"materials":4,"textures":0,"animations":[],"boundingBox":{"min":[-0.03999336187534163,0,-0.03999336187534163],"max":[0.03999336187534163,0.21000141489748428,0.03999336187534163]},"sizeMeters":[0.08,0.21,0.08],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"GPT-6 via Codex","downloads":0,"publishedAt":"2026-09-06T06:12:08.673Z","updatedAt":"2026-09-06T06:12:09.675Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/6006/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function UvTorchParanormalInvestigationHouse(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/6006/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/6006/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/6006/v1/model.glb\" alt=\"Uv Torch (Paranormal Investigation House)\" 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/6006/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/6006/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"6007","slug":"paranormal-investigation-house-flashlight-31493db8","title":"Flashlight (Paranormal Investigation House)","summary":"Handheld flashlight with grip rings, stepped bezel and warm emissive lens.","description":"Handheld flashlight with grip rings, stepped bezel and warm emissive lens. Dimensions 0.08 × 0.21 × 0.08 m (X × Y × Z). Metre units, +Y up, +Z front; origin on the ground at the footprint centre unless stated. Faded modern house palette, timber, metal, fabric and restrained luminous device indicators. Static geometry; no rig, animation, collision or navigation data. Original static geometry. Named nodes support manual placement; no rig, animation, physics or functioning electronics.","status":"published","url":"https://3dassets.dev/assets/paranormal-investigation-house-flashlight-31493db8","cdnUrl":"https://cdn.3dassets.dev/assets/6007/v1/model.glb","downloadUrl":"https://3dassets.dev/download/paranormal-investigation-house-flashlight-31493db8","thumbnailUrl":"https://cdn.3dassets.dev/assets/6007/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/6007/v1/poster.webp","blurhash":"UC7dwXxa00IV~Wof4oRj?Haz9ZkA-pj[IUax","category":{"slug":"props","title":"Props & Furniture"},"tags":[{"slug":"horror","title":"Horror"},{"slug":"realistic","title":"Realistic"},{"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":114388,"triangles":2316,"vertices":6948,"meshes":4,"materials":4,"textures":0,"animations":[],"boundingBox":{"min":[-0.03999336187534163,0,-0.03999336187534163],"max":[0.03999336187534163,0.21000141489748428,0.03999336187534163]},"sizeMeters":[0.08,0.21,0.08],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"GPT-6 via Codex","downloads":0,"publishedAt":"2026-09-06T06:12:08.782Z","updatedAt":"2026-09-06T06:12:09.747Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/6007/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function FlashlightParanormalInvestigationHouse(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/6007/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/6007/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/6007/v1/model.glb\" alt=\"Flashlight (Paranormal Investigation House)\" 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/6007/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/6007/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"6008","slug":"paranormal-investigation-house-head-camera-16bdcff8","title":"Head Camera (Paranormal Investigation House)","summary":"Head-mounted miniature camera on a closed elastic headband.","description":"Head-mounted miniature camera on a closed elastic headband. Dimensions 0.20 × 0.04 × 0.23 m (X × Y × Z). Metre units, +Y up, +Z front; origin on the ground at the footprint centre unless stated. Faded modern house palette, timber, metal, fabric and restrained luminous device indicators. Static geometry; no rig, animation, collision or navigation data. Original static geometry. Named nodes support manual placement; no rig, animation, physics or functioning electronics.","status":"published","url":"https://3dassets.dev/assets/paranormal-investigation-house-head-camera-16bdcff8","cdnUrl":"https://cdn.3dassets.dev/assets/6008/v1/model.glb","downloadUrl":"https://3dassets.dev/download/paranormal-investigation-house-head-camera-16bdcff8","thumbnailUrl":"https://cdn.3dassets.dev/assets/6008/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/6008/v1/poster.webp","blurhash":"U03l5P~q0000M_D%M{-;0000~q?v?c~q-;00","category":{"slug":"props","title":"Props & Furniture"},"tags":[{"slug":"horror","title":"Horror"},{"slug":"realistic","title":"Realistic"},{"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":46216,"triangles":908,"vertices":2724,"meshes":3,"materials":3,"textures":0,"animations":[],"boundingBox":{"min":[-0.10199999809265137,-0.00000329567025968841,-0.11349999904632568],"max":[0.10199999809265137,0.040001677613000636,0.11349996957555265]},"sizeMeters":[0.204,0.04,0.227],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_materials_transmission","KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"GPT-6 via Codex","downloads":0,"publishedAt":"2026-09-06T06:12:09.908Z","updatedAt":"2026-09-06T06:12:10.735Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/6008/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function HeadCameraParanormalInvestigationHouse(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/6008/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/6008/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/6008/v1/model.glb\" alt=\"Head Camera (Paranormal Investigation House)\" 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/6008/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/6008/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"6009","slug":"paranormal-investigation-house-motion-sensor-10b3e879","title":"Motion Sensor (Paranormal Investigation House)","summary":"Wall-mount motion sensor with a pale faceted detector window and status LED.","description":"Wall-mount motion sensor with a pale faceted detector window and status LED. Dimensions 0.08 × 0.10 × 0.06 m (X × Y × Z). Metre units, +Y up, +Z front; origin on the ground at the footprint centre unless stated. Faded modern house palette, timber, metal, fabric and restrained luminous device indicators. Static geometry; no rig, animation, collision or navigation data. Original static geometry. Named nodes support manual placement; no rig, animation, physics or functioning electronics.","status":"published","url":"https://3dassets.dev/assets/paranormal-investigation-house-motion-sensor-10b3e879","cdnUrl":"https://cdn.3dassets.dev/assets/6009/v1/model.glb","downloadUrl":"https://3dassets.dev/download/paranormal-investigation-house-motion-sensor-10b3e879","thumbnailUrl":"https://cdn.3dassets.dev/assets/6009/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/6009/v1/poster.webp","blurhash":"U9Ad7g~q0000xu%MRjIU004n_3~qD%D%xu?b","category":{"slug":"props","title":"Props & Furniture"},"tags":[{"slug":"horror","title":"Horror"},{"slug":"realistic","title":"Realistic"},{"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":38420,"triangles":884,"vertices":2652,"meshes":4,"materials":4,"textures":0,"animations":[],"boundingBox":{"min":[-0.040002060695929216,0,-0.03150087803937378],"max":[0.040002060695929216,0.10499999672174454,0.03149887142922587]},"sizeMeters":[0.08,0.105,0.063],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"GPT-6 via Codex","downloads":0,"publishedAt":"2026-09-06T06:12:10.037Z","updatedAt":"2026-09-06T06:12:10.977Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/6009/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function MotionSensorParanormalInvestigationHouse(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/6009/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/6009/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/6009/v1/model.glb\" alt=\"Motion Sensor (Paranormal Investigation House)\" 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/6009/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/6009/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"6010","slug":"paranormal-investigation-house-sound-sensor-4f1671a3","title":"Sound Sensor (Paranormal Investigation House)","summary":"Sound sensor with a perforated face, short microphone stalk and indicator.","description":"Sound sensor with a perforated face, short microphone stalk and indicator. Dimensions 0.08 × 0.18 × 0.05 m (X × Y × Z). Metre units, +Y up, +Z front; origin on the ground at the footprint centre unless stated. Faded modern house palette, timber, metal, fabric and restrained luminous device indicators. Static geometry; no rig, animation, collision or navigation data. Original static geometry. Named nodes support manual placement; no rig, animation, physics or functioning electronics.","status":"published","url":"https://3dassets.dev/assets/paranormal-investigation-house-sound-sensor-4f1671a3","cdnUrl":"https://cdn.3dassets.dev/assets/6010/v1/model.glb","downloadUrl":"https://3dassets.dev/download/paranormal-investigation-house-sound-sensor-4f1671a3","thumbnailUrl":"https://cdn.3dassets.dev/assets/6010/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/6010/v1/poster.webp","blurhash":"U25#eL_300004.M{?G-:00IU?w.8-=ozIAM_","category":{"slug":"props","title":"Props & Furniture"},"tags":[{"slug":"horror","title":"Horror"},{"slug":"realistic","title":"Realistic"},{"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":71476,"triangles":1436,"vertices":4308,"meshes":3,"materials":3,"textures":0,"animations":[],"boundingBox":{"min":[-0.039998550886280834,0,-0.023997864617710054],"max":[0.039998550886280834,0.1850000023841858,0.023998893705081084]},"sizeMeters":[0.08,0.185,0.048],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"GPT-6 via Codex","downloads":0,"publishedAt":"2026-09-06T06:12:10.078Z","updatedAt":"2026-09-06T06:12:11.053Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/6010/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function SoundSensorParanormalInvestigationHouse(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/6010/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/6010/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/6010/v1/model.glb\" alt=\"Sound Sensor (Paranormal Investigation House)\" 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/6010/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/6010/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"6011","slug":"paranormal-investigation-house-salt-pile-b174b238","title":"Salt Pile (Paranormal Investigation House)","summary":"Small scattered salt mound built from a granular base and loose crystals.","description":"Small scattered salt mound built from a granular base and loose crystals. Dimensions 0.24 × 0.04 × 0.24 m (X × Y × Z). Metre units, +Y up, +Z front; origin on the ground at the footprint centre unless stated. Faded modern house palette, timber, metal, fabric and restrained luminous device indicators. Static geometry; no rig, animation, collision or navigation data. Original static geometry. Named nodes support manual placement; no rig, animation, physics or functioning electronics.","status":"published","url":"https://3dassets.dev/assets/paranormal-investigation-house-salt-pile-b174b238","cdnUrl":"https://cdn.3dassets.dev/assets/6011/v1/model.glb","downloadUrl":"https://3dassets.dev/download/paranormal-investigation-house-salt-pile-b174b238","thumbnailUrl":"https://cdn.3dassets.dev/assets/6011/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/6011/v1/poster.webp","blurhash":"UED0Goxu00RjIUayt7ay00Rj~qof?bj[M{j]","category":{"slug":"props","title":"Props & Furniture"},"tags":[{"slug":"horror","title":"Horror"},{"slug":"realistic","title":"Realistic"},{"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":99688,"triangles":2040,"vertices":6120,"meshes":2,"materials":2,"textures":0,"animations":[],"boundingBox":{"min":[-0.11999999731779099,-0.000005416606902522436,-0.11999999731779099],"max":[0.11999999731779099,0.03500541668140833,0.11999999731779099]},"sizeMeters":[0.24,0.035,0.24],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"GPT-6 via Codex","downloads":0,"publishedAt":"2026-09-06T06:12:10.178Z","updatedAt":"2026-09-06T06:12:11.106Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/6011/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function SaltPileParanormalInvestigationHouse(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/6011/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/6011/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/6011/v1/model.glb\" alt=\"Salt Pile (Paranormal Investigation House)\" 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/6011/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/6011/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"6012","slug":"paranormal-investigation-house-generic-crucifix-5e38953b","title":"Generic Crucifix (Paranormal Investigation House)","summary":"Unbranded simple wooden crucifix with small brass pins.","description":"Unbranded simple wooden crucifix with small brass pins. Dimensions 0.19 × 0.29 × 0.03 m (X × Y × Z). Metre units, +Y up, +Z front; origin on the ground at the footprint centre unless stated. Faded modern house palette, timber, metal, fabric and restrained luminous device indicators. Static geometry; no rig, animation, collision or navigation data. Original static geometry. Named nodes support manual placement; no rig, animation, physics or functioning electronics.","status":"published","url":"https://3dassets.dev/assets/paranormal-investigation-house-generic-crucifix-5e38953b","cdnUrl":"https://cdn.3dassets.dev/assets/6012/v1/model.glb","downloadUrl":"https://3dassets.dev/download/paranormal-investigation-house-generic-crucifix-5e38953b","thumbnailUrl":"https://cdn.3dassets.dev/assets/6012/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/6012/v1/poster.webp","blurhash":"U47AViko01ie}@t69[RQ9vs:-TNG57WE-oob","category":{"slug":"props","title":"Props & Furniture"},"tags":[{"slug":"horror","title":"Horror"},{"slug":"realistic","title":"Realistic"},{"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":35216,"triangles":696,"vertices":2088,"meshes":2,"materials":2,"textures":0,"animations":[],"boundingBox":{"min":[-0.09500869504135806,0,-0.015755660698029493],"max":[0.09500869504135806,0.28999999165534973,0.015752807617513565]},"sizeMeters":[0.19,0.29,0.032],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"GPT-6 via Codex","downloads":0,"publishedAt":"2026-09-06T06:12:10.281Z","updatedAt":"2026-09-06T06:12:11.305Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/6012/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function GenericCrucifixParanormalInvestigationHouse(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/6012/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/6012/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/6012/v1/model.glb\" alt=\"Generic Crucifix (Paranormal Investigation House)\" 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/6012/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/6012/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"6013","slug":"paranormal-investigation-house-incense-burner-427c6682","title":"Incense Burner (Paranormal Investigation House)","summary":"Open brass incense bowl with a shallow ash well and five incense sticks; no smoke effect.","description":"Open brass incense bowl with a shallow ash well and five incense sticks; no smoke effect. Dimensions 0.17 × 0.20 × 0.17 m (X × Y × Z). Metre units, +Y up, +Z front; origin on the ground at the footprint centre unless stated. Faded modern house palette, timber, metal, fabric and restrained luminous device indicators. Static geometry; no rig, animation, collision or navigation data. Original static geometry. Named nodes support manual placement; no rig, animation, physics or functioning electronics.","status":"published","url":"https://3dassets.dev/assets/paranormal-investigation-house-incense-burner-427c6682","cdnUrl":"https://cdn.3dassets.dev/assets/6013/v1/model.glb","downloadUrl":"https://3dassets.dev/download/paranormal-investigation-house-incense-burner-427c6682","thumbnailUrl":"https://cdn.3dassets.dev/assets/6013/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/6013/v1/poster.webp","blurhash":"U99Gptt501NH4qWB-.t60MWY?Gj=~Uof9HRj","category":{"slug":"props","title":"Props & Furniture"},"tags":[{"slug":"horror","title":"Horror"},{"slug":"realistic","title":"Realistic"},{"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":59404,"triangles":1200,"vertices":3600,"meshes":2,"materials":2,"textures":0,"animations":[],"boundingBox":{"min":[-0.08500000089406967,-0.0000032057583370243004,-0.08500000089406967],"max":[0.08500000089406967,0.20289427042007446,0.08500000089406967]},"sizeMeters":[0.17,0.203,0.17],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"GPT-6 via Codex","downloads":0,"publishedAt":"2026-09-06T06:12:11.340Z","updatedAt":"2026-09-06T06:12:12.146Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/6013/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function IncenseBurnerParanormalInvestigationHouse(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/6013/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/6013/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/6013/v1/model.glb\" alt=\"Incense Burner (Paranormal Investigation House)\" 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/6013/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/6013/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"6014","slug":"paranormal-investigation-house-candle-ecb94d90","title":"Candle (Paranormal Investigation House)","summary":"Wax candle on a brass saucer with drip trails, wick and static emissive flame.","description":"Wax candle on a brass saucer with drip trails, wick and static emissive flame. Dimensions 0.13 × 0.21 × 0.13 m (X × Y × Z). Metre units, +Y up, +Z front; origin on the ground at the footprint centre unless stated. Faded modern house palette, timber, metal, fabric and restrained luminous device indicators. Static geometry; no rig, animation, collision or navigation data. Original static geometry. Named nodes support manual placement; no rig, animation, physics or functioning electronics.","status":"published","url":"https://3dassets.dev/assets/paranormal-investigation-house-candle-ecb94d90","cdnUrl":"https://cdn.3dassets.dev/assets/6014/v1/model.glb","downloadUrl":"https://3dassets.dev/download/paranormal-investigation-house-candle-ecb94d90","thumbnailUrl":"https://cdn.3dassets.dev/assets/6014/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/6014/v1/poster.webp","blurhash":"UBCZR$xu00D%E3WVt5az00Rj~qxuxsjuflk9","category":{"slug":"props","title":"Props & Furniture"},"tags":[{"slug":"horror","title":"Horror"},{"slug":"realistic","title":"Realistic"},{"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":41544,"triangles":800,"vertices":2400,"meshes":4,"materials":4,"textures":0,"animations":[],"boundingBox":{"min":[-0.06499999761581421,0.0000016024129680528368,-0.06499999761581421],"max":[0.06499999761581421,0.2070000022649765,0.06499999761581421]},"sizeMeters":[0.13,0.207,0.13],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"GPT-6 via Codex","downloads":0,"publishedAt":"2026-09-06T06:12:11.370Z","updatedAt":"2026-09-06T06:12:12.148Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/6014/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function CandleParanormalInvestigationHouse(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/6014/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/6014/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/6014/v1/model.glb\" alt=\"Candle (Paranormal Investigation House)\" 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/6014/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/6014/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"6015","slug":"paranormal-investigation-house-spirit-board-1edacc55","title":"Spirit Board (Paranormal Investigation House)","summary":"Original spirit-board prop with abstract engraved marks and a small ring planchette; no franchise graphics.","description":"Original spirit-board prop with abstract engraved marks and a small ring planchette; no franchise graphics. Dimensions 0.50 × 0.04 × 0.32 m (X × Y × Z). Metre units, +Y up, +Z front; origin on the ground at the footprint centre unless stated. Faded modern house palette, timber, metal, fabric and restrained luminous device indicators. Static geometry; no rig, animation, collision or navigation data. Original static geometry. Named nodes support manual placement; no rig, animation, physics or functioning electronics.","status":"published","url":"https://3dassets.dev/assets/paranormal-investigation-house-spirit-board-1edacc55","cdnUrl":"https://cdn.3dassets.dev/assets/6015/v1/model.glb","downloadUrl":"https://3dassets.dev/download/paranormal-investigation-house-spirit-board-1edacc55","thumbnailUrl":"https://cdn.3dassets.dev/assets/6015/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/6015/v1/poster.webp","blurhash":"U38yxA-T03rt-V$%WBI;00JA~ANt5Q9]f+-B","category":{"slug":"props","title":"Props & Furniture"},"tags":[{"slug":"horror","title":"Horror"},{"slug":"realistic","title":"Realistic"},{"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":83220,"triangles":1500,"vertices":4500,"meshes":3,"materials":3,"textures":1,"animations":[],"boundingBox":{"min":[-0.25,-0.000012588792026592757,-0.15999328592791529],"max":[0.25,0.043997313691615275,0.15999328592791529]},"sizeMeters":[0.5,0.044,0.32],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization","EXT_texture_webp"]},"aiGenerated":true,"aiModel":"GPT-6 via Codex","downloads":0,"publishedAt":"2026-09-06T06:12:11.289Z","updatedAt":"2026-09-06T06:12:12.225Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/6015/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function SpiritBoardParanormalInvestigationHouse(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/6015/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/6015/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/6015/v1/model.glb\" alt=\"Spirit Board (Paranormal Investigation House)\" 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/6015/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/6015/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"6016","slug":"paranormal-investigation-house-photo-camera-f598174c","title":"Photo Camera (Paranormal Investigation House)","summary":"Compact photo camera with shutter button, glass lens, rear screen and strap loops.","description":"Compact photo camera with shutter button, glass lens, rear screen and strap loops. Dimensions 0.15 × 0.14 × 0.16 m (X × Y × Z). Metre units, +Y up, +Z front; origin on the ground at the footprint centre unless stated. Faded modern house palette, timber, metal, fabric and restrained luminous device indicators. Static geometry; no rig, animation, collision or navigation data. Original static geometry. Named nodes support manual placement; no rig, animation, physics or functioning electronics.","status":"published","url":"https://3dassets.dev/assets/paranormal-investigation-house-photo-camera-f598174c","cdnUrl":"https://cdn.3dassets.dev/assets/6016/v1/model.glb","downloadUrl":"https://3dassets.dev/download/paranormal-investigation-house-photo-camera-f598174c","thumbnailUrl":"https://cdn.3dassets.dev/assets/6016/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/6016/v1/poster.webp","blurhash":"U16RM*.800R3_3IU4nj;00ad-;E2NI~q?a01","category":{"slug":"props","title":"Props & Furniture"},"tags":[{"slug":"horror","title":"Horror"},{"slug":"realistic","title":"Realistic"},{"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":87808,"triangles":1744,"vertices":5232,"meshes":5,"materials":5,"textures":0,"animations":[],"boundingBox":{"min":[-0.07581029087305069,-0.000001070631400965083,-0.07900000363588333],"max":[0.07581029087305069,0.14000107122744743,0.07900000363588333]},"sizeMeters":[0.152,0.14,0.158],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_materials_transmission","KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"GPT-6 via Codex","downloads":0,"publishedAt":"2026-09-06T06:12:12.501Z","updatedAt":"2026-09-06T06:12:13.259Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/6016/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function PhotoCameraParanormalInvestigationHouse(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/6016/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/6016/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/6016/v1/model.glb\" alt=\"Photo Camera (Paranormal Investigation House)\" 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/6016/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/6016/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"6017","slug":"paranormal-investigation-house-ghost-writing-book-5701e2a3","title":"Ghost Writing Book (Paranormal Investigation House)","summary":"Open ghost-writing notebook with page blocks, ruled markings, irregular writing and a pencil.","description":"Open ghost-writing notebook with page blocks, ruled markings, irregular writing and a pencil. Dimensions 0.36 × 0.04 × 0.25 m (X × Y × Z). Metre units, +Y up, +Z front; origin on the ground at the footprint centre unless stated. Faded modern house palette, timber, metal, fabric and restrained luminous device indicators. Static geometry; no rig, animation, collision or navigation data. Original static geometry. Named nodes support manual placement; no rig, animation, physics or functioning electronics.","status":"published","url":"https://3dassets.dev/assets/paranormal-investigation-house-ghost-writing-book-5701e2a3","cdnUrl":"https://cdn.3dassets.dev/assets/6017/v1/model.glb","downloadUrl":"https://3dassets.dev/download/paranormal-investigation-house-ghost-writing-book-5701e2a3","thumbnailUrl":"https://cdn.3dassets.dev/assets/6017/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/6017/v1/poster.webp","blurhash":"U8C$_,-;00M|?c%MRjM{00IU~qoI009Fspt7","category":{"slug":"props","title":"Props & Furniture"},"tags":[{"slug":"horror","title":"Horror"},{"slug":"realistic","title":"Realistic"},{"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":72568,"triangles":1428,"vertices":4284,"meshes":5,"materials":5,"textures":0,"animations":[],"boundingBox":{"min":[-0.18000000715255737,0.00000128156510737637,-0.12499527459789699],"max":[0.18000000715255737,0.042994873737090676,0.12499527459789699]},"sizeMeters":[0.36,0.043,0.25],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"GPT-6 via Codex","downloads":0,"publishedAt":"2026-09-06T06:12:12.604Z","updatedAt":"2026-09-06T06:12:13.485Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/6017/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function GhostWritingBookParanormalInvestigationHouse(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/6017/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/6017/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/6017/v1/model.glb\" alt=\"Ghost Writing Book (Paranormal Investigation House)\" 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/6017/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/6017/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"6019","slug":"paranormal-investigation-house-point-projector-3ffb1a8c","title":"Point Projector (Paranormal Investigation House)","summary":"Original point-array projector prop with fifteen emissive emitter apertures; no projected shader.","description":"Original point-array projector prop with fifteen emissive emitter apertures; no projected shader. Dimensions 0.18 × 0.08 × 0.13 m (X × Y × Z). Metre units, +Y up, +Z front; origin on the ground at the footprint centre unless stated. Faded modern house palette, timber, metal, fabric and restrained luminous device indicators. Static geometry; no rig, animation, collision or navigation data. Original static geometry. Named nodes support manual placement; no rig, animation, physics or functioning electronics.","status":"published","url":"https://3dassets.dev/assets/paranormal-investigation-house-point-projector-3ffb1a8c","cdnUrl":"https://cdn.3dassets.dev/assets/6019/v1/model.glb","downloadUrl":"https://3dassets.dev/download/paranormal-investigation-house-point-projector-3ffb1a8c","thumbnailUrl":"https://cdn.3dassets.dev/assets/6019/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/6019/v1/poster.webp","blurhash":"U47KxX_400Dj%gogWCt7009F%Nx]D$j=WBIU","category":{"slug":"props","title":"Props & Furniture"},"tags":[{"slug":"horror","title":"Horror"},{"slug":"realistic","title":"Realistic"},{"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":65460,"triangles":1448,"vertices":4344,"meshes":4,"materials":4,"textures":0,"animations":[],"boundingBox":{"min":[-0.09000000357627869,-0.000006103254723943685,-0.06500259665627647],"max":[0.09000000357627869,0.08000610236065425,0.06500259665627647]},"sizeMeters":[0.18,0.08,0.13],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"GPT-6 via Codex","downloads":0,"publishedAt":"2026-09-06T06:12:12.719Z","updatedAt":"2026-09-06T06:12:13.567Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/6019/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function PointProjectorParanormalInvestigationHouse(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/6019/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/6019/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/6019/v1/model.glb\" alt=\"Point Projector (Paranormal Investigation House)\" 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/6019/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/6019/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"6018","slug":"paranormal-investigation-house-parabolic-microphone-ab7af506","title":"Parabolic Microphone (Paranormal Investigation House)","summary":"Handheld parabolic microphone with a shallow dished reflector and supported central capsule.","description":"Handheld parabolic microphone with a shallow dished reflector and supported central capsule. Dimensions 0.33 × 0.39 × 0.22 m (X × Y × Z). Metre units, +Y up, +Z front; origin on the ground at the footprint centre unless stated. Faded modern house palette, timber, metal, fabric and restrained luminous device indicators. Static geometry; no rig, animation, collision or navigation data. Original static geometry. Named nodes support manual placement; no rig, animation, physics or functioning electronics.","status":"published","url":"https://3dassets.dev/assets/paranormal-investigation-house-parabolic-microphone-ab7af506","cdnUrl":"https://cdn.3dassets.dev/assets/6018/v1/model.glb","downloadUrl":"https://3dassets.dev/download/paranormal-investigation-house-parabolic-microphone-ab7af506","thumbnailUrl":"https://cdn.3dassets.dev/assets/6018/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/6018/v1/poster.webp","blurhash":"UHDS?$?b000K_3%MD%D%00M{~qxu00IU-;%M","category":{"slug":"props","title":"Props & Furniture"},"tags":[{"slug":"horror","title":"Horror"},{"slug":"realistic","title":"Realistic"},{"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":56996,"triangles":1132,"vertices":3396,"meshes":3,"materials":3,"textures":0,"animations":[],"boundingBox":{"min":[-0.16500001214444637,0,-0.10999563525712214],"max":[0.16500001214444637,0.3850000202655792,0.10999563525712214]},"sizeMeters":[0.33,0.385,0.22],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_materials_transmission","KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"GPT-6 via Codex","downloads":0,"publishedAt":"2026-09-06T06:12:12.647Z","updatedAt":"2026-09-06T06:12:13.522Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/6018/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function ParabolicMicrophoneParanormalInvestigationHouse(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/6018/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/6018/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/6018/v1/model.glb\" alt=\"Parabolic Microphone (Paranormal Investigation House)\" 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/6018/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/6018/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"6020","slug":"paranormal-investigation-house-laptop-on-case-186e77b6","title":"Laptop On Case (Paranormal Investigation House)","summary":"Open laptop on a protective transit case with physical keys and a named screen hinge.","description":"Open laptop on a protective transit case with physical keys and a named screen hinge. Dimensions 0.48 × 0.42 × 0.36 m (X × Y × Z). Metre units, +Y up, +Z front; origin on the ground at the footprint centre unless stated. Faded modern house palette, timber, metal, fabric and restrained luminous device indicators. Static geometry; no rig, animation, collision or navigation data. Original static geometry. Named nodes support manual placement; no rig, animation, physics or functioning electronics.","status":"published","url":"https://3dassets.dev/assets/paranormal-investigation-house-laptop-on-case-186e77b6","cdnUrl":"https://cdn.3dassets.dev/assets/6020/v1/model.glb","downloadUrl":"https://3dassets.dev/download/paranormal-investigation-house-laptop-on-case-186e77b6","thumbnailUrl":"https://cdn.3dassets.dev/assets/6020/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/6020/v1/poster.webp","blurhash":"U8C6=SD%00_N~qM{4T%M00x]~q9E00-;_N9F","category":{"slug":"props","title":"Props & Furniture"},"tags":[{"slug":"horror","title":"Horror"},{"slug":"realistic","title":"Realistic"},{"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":251688,"triangles":5220,"vertices":15660,"meshes":5,"materials":4,"textures":0,"animations":[],"boundingBox":{"min":[-0.23999999463558197,-0.000005142553064108046,-0.17999626653134837],"max":[0.23999999463558197,0.4160044204562291,0.17999626653134837]},"sizeMeters":[0.48,0.416,0.36],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"GPT-6 via Codex","downloads":0,"publishedAt":"2026-09-06T06:12:12.927Z","updatedAt":"2026-09-06T06:12:13.874Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/6020/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function LaptopOnCaseParanormalInvestigationHouse(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/6020/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/6020/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/6020/v1/model.glb\" alt=\"Laptop On Case (Paranormal Investigation House)\" 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/6020/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/6020/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"6022","slug":"paranormal-investigation-house-monitor-rack-9df88912","title":"Monitor Rack (Paranormal Investigation House)","summary":"Four-monitor equipment rack with two cross rails and floor feet.","description":"Four-monitor equipment rack with two cross rails and floor feet. Dimensions 1.30 × 1.46 × 0.50 m (X × Y × Z). Metre units, +Y up, +Z front; origin on the ground at the footprint centre unless stated. Faded modern house palette, timber, metal, fabric and restrained luminous device indicators. Static geometry; no rig, animation, collision or navigation data. Original static geometry. Named nodes support manual placement; no rig, animation, physics or functioning electronics.","status":"published","url":"https://3dassets.dev/assets/paranormal-investigation-house-monitor-rack-9df88912","cdnUrl":"https://cdn.3dassets.dev/assets/6022/v1/model.glb","downloadUrl":"https://3dassets.dev/download/paranormal-investigation-house-monitor-rack-9df88912","thumbnailUrl":"https://cdn.3dassets.dev/assets/6022/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/6022/v1/poster.webp","blurhash":"UCAAdj%M00IU-;xuM{IU00Rj~qt7IURjxuxu","category":{"slug":"props","title":"Props & Furniture"},"tags":[{"slug":"horror","title":"Horror"},{"slug":"realistic","title":"Realistic"},{"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":195424,"triangles":4192,"vertices":12576,"meshes":6,"materials":6,"textures":0,"animations":[],"boundingBox":{"min":[-0.6499999761581421,0.000006409651872211347,-0.2499664204708624],"max":[0.6499999761581421,1.459999918937683,0.2499664204708624]},"sizeMeters":[1.3,1.46,0.5],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"GPT-6 via Codex","downloads":0,"publishedAt":"2026-09-06T06:12:13.793Z","updatedAt":"2026-09-06T06:12:14.714Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/6022/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function MonitorRackParanormalInvestigationHouse(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/6022/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/6022/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/6022/v1/model.glb\" alt=\"Monitor Rack (Paranormal Investigation House)\" 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/6022/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/6022/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"6023","slug":"paranormal-investigation-house-cable-reel-8f093fcd","title":"Cable Reel (Paranormal Investigation House)","summary":"Cable reel with steel stand, yellow flanges, wound cable and trailing connector.","description":"Cable reel with steel stand, yellow flanges, wound cable and trailing connector. Dimensions 0.52 × 0.39 × 0.31 m (X × Y × Z). Metre units, +Y up, +Z front; origin on the ground at the footprint centre unless stated. Faded modern house palette, timber, metal, fabric and restrained luminous device indicators. Static geometry; no rig, animation, collision or navigation data. Original static geometry. Named nodes support manual placement; no rig, animation, physics or functioning electronics.","status":"published","url":"https://3dassets.dev/assets/paranormal-investigation-house-cable-reel-8f093fcd","cdnUrl":"https://cdn.3dassets.dev/assets/6023/v1/model.glb","downloadUrl":"https://3dassets.dev/download/paranormal-investigation-house-cable-reel-8f093fcd","thumbnailUrl":"https://cdn.3dassets.dev/assets/6023/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/6023/v1/poster.webp","blurhash":"UCC?Y^~T03o#~RxsD,a_02IVjYE2E4WEWEIX","category":{"slug":"props","title":"Props & Furniture"},"tags":[{"slug":"horror","title":"Horror"},{"slug":"realistic","title":"Realistic"},{"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":109868,"triangles":2220,"vertices":6660,"meshes":4,"materials":4,"textures":0,"animations":[],"boundingBox":{"min":[-0.2587499967776239,0.0000010726881380408726,-0.15452942004712164],"max":[0.25874999165534973,0.3850025236606598,0.15452045413230353]},"sizeMeters":[0.517,0.385,0.309],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"GPT-6 via Codex","downloads":0,"publishedAt":"2026-09-06T06:12:13.890Z","updatedAt":"2026-09-06T06:12:14.725Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/6023/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function CableReelParanormalInvestigationHouse(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/6023/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/6023/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/6023/v1/model.glb\" alt=\"Cable Reel (Paranormal Investigation House)\" 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/6023/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/6023/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"6021","slug":"paranormal-investigation-house-sanity-pills-bottle-ecbe8a7e","title":"Sanity Pills Bottle (Paranormal Investigation House)","summary":"Unbranded pill bottle prop with safety cap and blank paper label; no medical claims.","description":"Unbranded pill bottle prop with safety cap and blank paper label; no medical claims. Dimensions 0.06 × 0.10 × 0.06 m (X × Y × Z). Metre units, +Y up, +Z front; origin on the ground at the footprint centre unless stated. Faded modern house palette, timber, metal, fabric and restrained luminous device indicators. Static geometry; no rig, animation, collision or navigation data. Original static geometry. Named nodes support manual placement; no rig, animation, physics or functioning electronics.","status":"published","url":"https://3dassets.dev/assets/paranormal-investigation-house-sanity-pills-bottle-ecbe8a7e","cdnUrl":"https://cdn.3dassets.dev/assets/6021/v1/model.glb","downloadUrl":"https://3dassets.dev/download/paranormal-investigation-house-sanity-pills-bottle-ecbe8a7e","thumbnailUrl":"https://cdn.3dassets.dev/assets/6021/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/6021/v1/poster.webp","blurhash":"U9D0Go?b004.00M{~p%M00D*~W-p_3oeD%of","category":{"slug":"props","title":"Props & Furniture"},"tags":[{"slug":"horror","title":"Horror"},{"slug":"realistic","title":"Realistic"},{"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":25404,"triangles":476,"vertices":1428,"meshes":3,"materials":3,"textures":0,"animations":[],"boundingBox":{"min":[-0.029000212981361042,0,-0.029999999329447746],"max":[0.029000212981361042,0.09699870349609277,0.029999999329447746]},"sizeMeters":[0.058,0.097,0.06],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"GPT-6 via Codex","downloads":0,"publishedAt":"2026-09-06T06:12:13.854Z","updatedAt":"2026-09-06T06:12:14.712Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/6021/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function SanityPillsBottleParanormalInvestigationHouse(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/6021/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/6021/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/6021/v1/model.glb\" alt=\"Sanity Pills Bottle (Paranormal Investigation House)\" 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/6021/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/6021/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"6024","slug":"paranormal-investigation-house-lighter-16e23fcd","title":"Lighter (Paranormal Investigation House)","summary":"Pocket lighter with a metal wind shield, striker wheel and gas nozzle.","description":"Pocket lighter with a metal wind shield, striker wheel and gas nozzle. Dimensions 0.03 × 0.08 × 0.01 m (X × Y × Z). Metre units, +Y up, +Z front; origin on the ground at the footprint centre unless stated. Faded modern house palette, timber, metal, fabric and restrained luminous device indicators. Static geometry; no rig, animation, collision or navigation data. Original static geometry. Named nodes support manual placement; no rig, animation, physics or functioning electronics.","status":"published","url":"https://3dassets.dev/assets/paranormal-investigation-house-lighter-16e23fcd","cdnUrl":"https://cdn.3dassets.dev/assets/6024/v1/model.glb","downloadUrl":"https://3dassets.dev/download/paranormal-investigation-house-lighter-16e23fcd","thumbnailUrl":"https://cdn.3dassets.dev/assets/6024/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/6024/v1/poster.webp","blurhash":"U9CsHI-n000g4}fl?7f507NK~Q-Q?Ds:D-NG","category":{"slug":"props","title":"Props & Furniture"},"tags":[{"slug":"horror","title":"Horror"},{"slug":"realistic","title":"Realistic"},{"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":28100,"triangles":520,"vertices":1560,"meshes":4,"materials":4,"textures":0,"animations":[],"boundingBox":{"min":[-0.014499999582767487,-1.490116016689136e-11,-0.006999313132133956],"max":[0.014499999582767487,0.08100012200201669,0.006999313132133956]},"sizeMeters":[0.029,0.081,0.014],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"GPT-6 via Codex","downloads":0,"publishedAt":"2026-09-06T06:12:15.004Z","updatedAt":"2026-09-06T06:12:15.736Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/6024/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function LighterParanormalInvestigationHouse(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/6024/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/6024/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/6024/v1/model.glb\" alt=\"Lighter (Paranormal Investigation House)\" 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/6024/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/6024/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"6025","slug":"paranormal-investigation-house-glow-stick-cd25301d","title":"Glow Stick (Paranormal Investigation House)","summary":"Chem-light prop with an emissive tube and hanging loop.","description":"Chem-light prop with an emissive tube and hanging loop. Dimensions 0.03 × 0.19 × 0.02 m (X × Y × Z). Metre units, +Y up, +Z front; origin on the ground at the footprint centre unless stated. Faded modern house palette, timber, metal, fabric and restrained luminous device indicators. Static geometry; no rig, animation, collision or navigation data. Original static geometry. Named nodes support manual placement; no rig, animation, physics or functioning electronics.","status":"published","url":"https://3dassets.dev/assets/paranormal-investigation-house-glow-stick-cd25301d","cdnUrl":"https://cdn.3dassets.dev/assets/6025/v1/model.glb","downloadUrl":"https://3dassets.dev/download/paranormal-investigation-house-glow-stick-cd25301d","thumbnailUrl":"https://cdn.3dassets.dev/assets/6025/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/6025/v1/poster.webp","blurhash":"U5BM_J%M004o#Mj=Oxa%DgjY.AbdxYaxM}og","category":{"slug":"props","title":"Props & Furniture"},"tags":[{"slug":"horror","title":"Horror"},{"slug":"realistic","title":"Realistic"},{"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":19456,"triangles":368,"vertices":1104,"meshes":2,"materials":2,"textures":0,"animations":[],"boundingBox":{"min":[-0.013998840220785739,0,-0.009000213580797738],"max":[0.013998840220785739,0.1940000057220459,0.009000213580797738]},"sizeMeters":[0.028,0.194,0.018],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"GPT-6 via Codex","downloads":0,"publishedAt":"2026-09-06T06:12:15.047Z","updatedAt":"2026-09-06T06:12:15.963Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/6025/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function GlowStickParanormalInvestigationHouse(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/6025/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/6025/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/6025/v1/model.glb\" alt=\"Glow Stick (Paranormal Investigation House)\" 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/6025/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/6025/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"6026","slug":"paranormal-investigation-house-tarot-deck-00898149","title":"Tarot Deck (Paranormal Investigation House)","summary":"Original tarot-style deck with layered cards and an abstract circular back motif.","description":"Original tarot-style deck with layered cards and an abstract circular back motif. Dimensions 0.11 × 0.01 × 0.10 m (X × Y × Z). Metre units, +Y up, +Z front; origin on the ground at the footprint centre unless stated. Faded modern house palette, timber, metal, fabric and restrained luminous device indicators. Static geometry; no rig, animation, collision or navigation data. Original static geometry. Named nodes support manual placement; no rig, animation, physics or functioning electronics.","status":"published","url":"https://3dassets.dev/assets/paranormal-investigation-house-tarot-deck-00898149","cdnUrl":"https://cdn.3dassets.dev/assets/6026/v1/model.glb","downloadUrl":"https://3dassets.dev/download/paranormal-investigation-house-tarot-deck-00898149","thumbnailUrl":"https://cdn.3dassets.dev/assets/6026/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/6026/v1/poster.webp","blurhash":"U4C6ol^+00Rh?GM{M|t5009G~Cb002-;%LRU","category":{"slug":"props","title":"Props & Furniture"},"tags":[{"slug":"horror","title":"Horror"},{"slug":"realistic","title":"Realistic"},{"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":45056,"triangles":1160,"vertices":3480,"meshes":3,"materials":3,"textures":0,"animations":[],"boundingBox":{"min":[-0.05649999901652336,-4.5782610827438397e-7,-0.05249963286404269],"max":[0.05649999901652336,0.012999893375826592,0.05249963286404269]},"sizeMeters":[0.113,0.013,0.105],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"GPT-6 via Codex","downloads":0,"publishedAt":"2026-09-06T06:12:15.804Z","updatedAt":"2026-09-06T06:12:15.985Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/6026/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function TarotDeckParanormalInvestigationHouse(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/6026/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/6026/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/6026/v1/model.glb\" alt=\"Tarot Deck (Paranormal Investigation House)\" 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/6026/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/6026/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"6027","slug":"paranormal-investigation-house-rag-doll-0244721d","title":"Rag Doll (Paranormal Investigation House)","summary":"Original sewn rag doll with visible stitches, button eyes and a single decorative pin.","description":"Original sewn rag doll with visible stitches, button eyes and a single decorative pin. Dimensions 0.16 × 0.28 × 0.15 m (X × Y × Z). Metre units, +Y up, +Z front; origin on the ground at the footprint centre unless stated. Faded modern house palette, timber, metal, fabric and restrained luminous device indicators. Static geometry; no rig, animation, collision or navigation data. Original static geometry. Named nodes support manual placement; no rig, animation, physics or functioning electronics.","status":"published","url":"https://3dassets.dev/assets/paranormal-investigation-house-rag-doll-0244721d","cdnUrl":"https://cdn.3dassets.dev/assets/6027/v1/model.glb","downloadUrl":"https://3dassets.dev/download/paranormal-investigation-house-rag-doll-0244721d","thumbnailUrl":"https://cdn.3dassets.dev/assets/6027/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/6027/v1/poster.webp","blurhash":"U5CGPsRi00xv?bWCD%t600oy~pV[IURjt7xu","category":{"slug":"props","title":"Props & Furniture"},"tags":[{"slug":"horror","title":"Horror"},{"slug":"realistic","title":"Realistic"},{"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":190272,"triangles":3868,"vertices":11604,"meshes":6,"materials":6,"textures":0,"animations":[],"boundingBox":{"min":[-0.08241141899211889,0,-0.07316435689716702],"max":[0.08241141899211889,0.2849999964237213,0.0731726735830307]},"sizeMeters":[0.165,0.285,0.146],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"GPT-6 via Codex","downloads":0,"publishedAt":"2026-09-06T06:12:15.087Z","updatedAt":"2026-09-06T06:12:16.059Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/6027/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function RagDollParanormalInvestigationHouse(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/6027/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/6027/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/6027/v1/model.glb\" alt=\"Rag Doll (Paranormal Investigation House)\" 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/6027/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/6027/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"6028","slug":"paranormal-investigation-house-bone-evidence-bag-1bed59e3","title":"Bone Evidence Bag (Paranormal Investigation House)","summary":"Small evidence bag with pale bone, blank label and a yellow zip seal; static translucent geometry.","description":"Small evidence bag with pale bone, blank label and a yellow zip seal; static translucent geometry. Dimensions 0.18 × 0.06 × 0.29 m (X × Y × Z). Metre units, +Y up, +Z front; origin on the ground at the footprint centre unless stated. Faded modern house palette, timber, metal, fabric and restrained luminous device indicators. Static geometry; no rig, animation, collision or navigation data. Original static geometry. Named nodes support manual placement; no rig, animation, physics or functioning electronics.","status":"published","url":"https://3dassets.dev/assets/paranormal-investigation-house-bone-evidence-bag-1bed59e3","cdnUrl":"https://cdn.3dassets.dev/assets/6028/v1/model.glb","downloadUrl":"https://3dassets.dev/download/paranormal-investigation-house-bone-evidence-bag-1bed59e3","thumbnailUrl":"https://cdn.3dassets.dev/assets/6028/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/6028/v1/poster.webp","blurhash":"UAIE^Y-;00%L-p9FM|-p00IU?cIUD*~qs:Rk","category":{"slug":"props","title":"Props & Furniture"},"tags":[{"slug":"horror","title":"Horror"},{"slug":"realistic","title":"Realistic"},{"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":141028,"triangles":2868,"vertices":8604,"meshes":4,"materials":4,"textures":0,"animations":[],"boundingBox":{"min":[-0.089999387040109,-0.0000032036983652963813,-0.14499999582767487],"max":[0.089999387040109,0.05799923687727628,0.14499999582767487]},"sizeMeters":[0.18,0.058,0.29],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_materials_transmission","KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"GPT-6 via Codex","downloads":0,"publishedAt":"2026-09-06T06:12:16.000Z","updatedAt":"2026-09-06T06:12:16.517Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/6028/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function BoneEvidenceBagParanormalInvestigationHouse(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/6028/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/6028/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/6028/v1/model.glb\" alt=\"Bone Evidence Bag (Paranormal Investigation House)\" 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/6028/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/6028/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"6029","slug":"paranormal-investigation-house-investigation-van-c41963d0","title":"Investigation Van (Paranormal Investigation House)","summary":"Original long-wheelbase investigation van shell with cabin seats, glazed windows and four individually pivoted doors.","description":"Original long-wheelbase investigation van shell with cabin seats, glazed windows and four individually pivoted doors. Dimensions 2.27 × 2.26 × 4.96 m (X × Y × Z). Metre units, +Y up, +Z front; origin on the ground at the footprint centre unless stated. Faded modern house palette, timber, metal, fabric and restrained luminous device indicators. Static geometry; no rig, animation, collision or navigation data. Original static geometry. Named nodes support manual placement; no rig, animation, physics or functioning electronics.","status":"published","url":"https://3dassets.dev/assets/paranormal-investigation-house-investigation-van-c41963d0","cdnUrl":"https://cdn.3dassets.dev/assets/6029/v1/model.glb","downloadUrl":"https://3dassets.dev/download/paranormal-investigation-house-investigation-van-c41963d0","thumbnailUrl":"https://cdn.3dassets.dev/assets/6029/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/6029/v1/poster.webp","blurhash":"UQFPEJRj9Foe~qIUIUxu00IVt7xu4nxut7of","category":{"slug":"vehicles","title":"Vehicles"},"tags":[{"slug":"horror","title":"Horror"},{"slug":"realistic","title":"Realistic"},{"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":270288,"triangles":8604,"vertices":25812,"meshes":26,"materials":8,"textures":0,"animations":[],"boundingBox":{"min":[-1.134987944619869,0,-2.478748209371137],"max":[1.134987944619869,2.2600829061513545,2.478749990463257]},"sizeMeters":[2.27,2.26,4.957],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_materials_transmission","KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"GPT-6 via Codex","downloads":0,"publishedAt":"2026-09-06T06:12:16.613Z","updatedAt":"2026-09-06T06:12:17.217Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/6029/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function InvestigationVanParanormalInvestigationHouse(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/6029/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/6029/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/6029/v1/model.glb\" alt=\"Investigation Van (Paranormal Investigation House)\" 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/6029/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/6029/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"6030","slug":"paranormal-investigation-house-investigation-van-rear--d38d1600","title":"Investigation Van Rear Open (Paranormal Investigation House)","summary":"Investigation van with rear doors swung outward for accessing the equipment bay; door pivots remain named.","description":"Investigation van with rear doors swung outward for accessing the equipment bay; door pivots remain named. Dimensions 2.27 × 2.26 × 5.80 m (X × Y × Z). Metre units, +Y up, +Z front; origin on the ground at the footprint centre unless stated. Faded modern house palette, timber, metal, fabric and restrained luminous device indicators. Static geometry; no rig, animation, collision or navigation data. Original static geometry. Named nodes support manual placement; no rig, animation, physics or functioning electronics.","status":"published","url":"https://3dassets.dev/assets/paranormal-investigation-house-investigation-van-rear--d38d1600","cdnUrl":"https://cdn.3dassets.dev/assets/6030/v1/model.glb","downloadUrl":"https://3dassets.dev/download/paranormal-investigation-house-investigation-van-rear--d38d1600","thumbnailUrl":"https://cdn.3dassets.dev/assets/6030/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/6030/v1/poster.webp","blurhash":"UHEfTgt700ae~qD*IUt700IU%Mt700-;%Mof","category":{"slug":"vehicles","title":"Vehicles"},"tags":[{"slug":"horror","title":"Horror"},{"slug":"realistic","title":"Realistic"},{"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":284324,"triangles":8604,"vertices":25812,"meshes":26,"materials":8,"textures":0,"animations":[],"boundingBox":{"min":[-1.134987944619869,-2.9802322387695312e-8,-2.8979340065615284],"max":[1.134987944619869,2.260082865997757,2.897930145263672]},"sizeMeters":[2.27,2.26,5.796],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_materials_transmission","KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"GPT-6 via Codex","downloads":0,"publishedAt":"2026-09-06T06:12:16.556Z","updatedAt":"2026-09-06T06:12:17.352Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/6030/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function InvestigationVanRearOpenParanormalInvestigationHouse(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/6030/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/6030/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/6030/v1/model.glb\" alt=\"Investigation Van Rear Open (Paranormal Investigation House)\" 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/6030/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/6030/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"6031","slug":"paranormal-investigation-house-van-interior-desk-e9ce533b","title":"Van Interior Desk (Paranormal Investigation House)","summary":"Compact van work desk with a timber top, equipment drawers and steel handles.","description":"Compact van work desk with a timber top, equipment drawers and steel handles. Dimensions 1.50 × 0.74 × 0.59 m (X × Y × Z). Metre units, +Y up, +Z front; origin on the ground at the footprint centre unless stated. Faded modern house palette, timber, metal, fabric and restrained luminous device indicators. Static geometry; no rig, animation, collision or navigation data. Original static geometry. Named nodes support manual placement; no rig, animation, physics or functioning electronics.","status":"published","url":"https://3dassets.dev/assets/paranormal-investigation-house-van-interior-desk-e9ce533b","cdnUrl":"https://cdn.3dassets.dev/assets/6031/v1/model.glb","downloadUrl":"https://3dassets.dev/download/paranormal-investigation-house-van-interior-desk-e9ce533b","thumbnailUrl":"https://cdn.3dassets.dev/assets/6031/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/6031/v1/poster.webp","blurhash":"U99ie-tlEgsm}@-UI;Nw9t#lR*Nc9anhw]NG","category":{"slug":"props","title":"Props & Furniture"},"tags":[{"slug":"horror","title":"Horror"},{"slug":"realistic","title":"Realistic"},{"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":209920,"triangles":3672,"vertices":11016,"meshes":4,"materials":4,"textures":1,"animations":[],"boundingBox":{"min":[-0.75,0.000001225508750590798,-0.29383914361238866],"max":[0.75,0.7399987840279926,0.2938696540280243]},"sizeMeters":[1.5,0.74,0.588],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization","EXT_texture_webp"]},"aiGenerated":true,"aiModel":"GPT-6 via Codex","downloads":0,"publishedAt":"2026-09-06T06:12:16.718Z","updatedAt":"2026-09-06T06:12:17.499Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/6031/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function VanInteriorDeskParanormalInvestigationHouse(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/6031/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/6031/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/6031/v1/model.glb\" alt=\"Van Interior Desk (Paranormal Investigation House)\" 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/6031/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/6031/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"6032","slug":"paranormal-investigation-house-monitor-wall-29426860","title":"Monitor Wall (Paranormal Investigation House)","summary":"Wall-mounted four-screen van display bank on a rigid backing plate.","description":"Wall-mounted four-screen van display bank on a rigid backing plate. Dimensions 1.40 × 1.00 × 0.13 m (X × Y × Z). Metre units, +Y up, +Z front; origin on the ground at the footprint centre unless stated. Faded modern house palette, timber, metal, fabric and restrained luminous device indicators. Static geometry; no rig, animation, collision or navigation data. Original static geometry. Named nodes support manual placement; no rig, animation, physics or functioning electronics.","status":"published","url":"https://3dassets.dev/assets/paranormal-investigation-house-monitor-wall-29426860","cdnUrl":"https://cdn.3dassets.dev/assets/6032/v1/model.glb","downloadUrl":"https://3dassets.dev/download/paranormal-investigation-house-monitor-wall-29426860","thumbnailUrl":"https://cdn.3dassets.dev/assets/6032/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/6032/v1/poster.webp","blurhash":"UCDm2M_400t7%N?cxuD$00IU~qaxRQD%M{%M","category":{"slug":"props","title":"Props & Furniture"},"tags":[{"slug":"horror","title":"Horror"},{"slug":"realistic","title":"Realistic"},{"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":134644,"triangles":2940,"vertices":8820,"meshes":5,"materials":5,"textures":0,"animations":[],"boundingBox":{"min":[-0.699999988079071,-0.000021354441320120543,-0.06253524813278644],"max":[0.699999988079071,1.0000213544413201,0.062483702897256965]},"sizeMeters":[1.4,1,0.125],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"GPT-6 via Codex","downloads":0,"publishedAt":"2026-09-06T06:12:17.361Z","updatedAt":"2026-09-06T06:12:18.292Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/6032/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function MonitorWallParanormalInvestigationHouse(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/6032/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/6032/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/6032/v1/model.glb\" alt=\"Monitor Wall (Paranormal Investigation House)\" 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/6032/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/6032/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"6035","slug":"paranormal-investigation-house-whiteboard-09bc434e","title":"Whiteboard (Paranormal Investigation House)","summary":"Whiteboard with a pen tray, neutral investigation marks and blank note cards.","description":"Whiteboard with a pen tray, neutral investigation marks and blank note cards. Dimensions 1.20 × 0.75 × 0.11 m (X × Y × Z). Metre units, +Y up, +Z front; origin on the ground at the footprint centre unless stated. Faded modern house palette, timber, metal, fabric and restrained luminous device indicators. Static geometry; no rig, animation, collision or navigation data. Original static geometry. Named nodes support manual placement; no rig, animation, physics or functioning electronics.","status":"published","url":"https://3dassets.dev/assets/paranormal-investigation-house-whiteboard-09bc434e","cdnUrl":"https://cdn.3dassets.dev/assets/6035/v1/model.glb","downloadUrl":"https://3dassets.dev/download/paranormal-investigation-house-whiteboard-09bc434e","thumbnailUrl":"https://cdn.3dassets.dev/assets/6035/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/6035/v1/poster.webp","blurhash":"UDGu:uWC00o0-p_3M{4n00xa~qM{t7kDs:t6","category":{"slug":"props","title":"Props & Furniture"},"tags":[{"slug":"horror","title":"Horror"},{"slug":"realistic","title":"Realistic"},{"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":125680,"triangles":2552,"vertices":7656,"meshes":4,"materials":4,"textures":0,"animations":[],"boundingBox":{"min":[-0.6000000238418579,0.000025162870156969497,-0.05625171890140042],"max":[0.6000000238418579,0.749974837129843,0.05625171890140042]},"sizeMeters":[1.2,0.75,0.113],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"GPT-6 via Codex","downloads":0,"publishedAt":"2026-09-06T06:12:17.653Z","updatedAt":"2026-09-06T06:12:18.535Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/6035/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function WhiteboardParanormalInvestigationHouse(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/6035/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/6035/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/6035/v1/model.glb\" alt=\"Whiteboard (Paranormal Investigation House)\" 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/6035/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/6035/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"6033","slug":"paranormal-investigation-house-folding-chair-b4bd7cce","title":"Folding Chair (Paranormal Investigation House)","summary":"Metal folding chair with crossed legs, padded seat and back.","description":"Metal folding chair with crossed legs, padded seat and back. Dimensions 0.48 × 0.86 × 0.47 m (X × Y × Z). Metre units, +Y up, +Z front; origin on the ground at the footprint centre unless stated. Faded modern house palette, timber, metal, fabric and restrained luminous device indicators. Static geometry; no rig, animation, collision or navigation data. Original static geometry. Named nodes support manual placement; no rig, animation, physics or functioning electronics.","status":"published","url":"https://3dassets.dev/assets/paranormal-investigation-house-folding-chair-b4bd7cce","cdnUrl":"https://cdn.3dassets.dev/assets/6033/v1/model.glb","downloadUrl":"https://3dassets.dev/download/paranormal-investigation-house-folding-chair-b4bd7cce","thumbnailUrl":"https://cdn.3dassets.dev/assets/6033/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/6033/v1/poster.webp","blurhash":"U8A^UWt700t6~pM{4nx[4oIBxu%fD*t7%MbY","category":{"slug":"props","title":"Props & Furniture"},"tags":[{"slug":"horror","title":"Horror"},{"slug":"realistic","title":"Realistic"},{"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":64348,"triangles":1304,"vertices":3912,"meshes":2,"materials":2,"textures":0,"animations":[],"boundingBox":{"min":[-0.23999999463558197,0,-0.23387587918685732],"max":[0.23999999463558197,0.8613004647244227,0.23387587918685732]},"sizeMeters":[0.48,0.861,0.468],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"GPT-6 via Codex","downloads":0,"publishedAt":"2026-09-06T06:12:17.585Z","updatedAt":"2026-09-06T06:12:18.501Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/6033/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function FoldingChairParanormalInvestigationHouse(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/6033/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/6033/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/6033/v1/model.glb\" alt=\"Folding Chair (Paranormal Investigation House)\" 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/6033/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/6033/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"6034","slug":"paranormal-investigation-house-cooler-8e45f8b9","title":"Cooler (Paranormal Investigation House)","summary":"Portable hard cooler with a named rear-hinged lid and two side handles.","description":"Portable hard cooler with a named rear-hinged lid and two side handles. Dimensions 0.65 × 0.41 × 0.35 m (X × Y × Z). Metre units, +Y up, +Z front; origin on the ground at the footprint centre unless stated. Faded modern house palette, timber, metal, fabric and restrained luminous device indicators. Static geometry; no rig, animation, collision or navigation data. Original static geometry. Named nodes support manual placement; no rig, animation, physics or functioning electronics.","status":"published","url":"https://3dassets.dev/assets/paranormal-investigation-house-cooler-8e45f8b9","cdnUrl":"https://cdn.3dassets.dev/assets/6034/v1/model.glb","downloadUrl":"https://3dassets.dev/download/paranormal-investigation-house-cooler-8e45f8b9","thumbnailUrl":"https://cdn.3dassets.dev/assets/6034/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/6034/v1/poster.webp","blurhash":"UTI=3r-.01Rk.AxuV=Rk04NLt6adRMozR:M{","category":{"slug":"props","title":"Props & Furniture"},"tags":[{"slug":"horror","title":"Horror"},{"slug":"realistic","title":"Realistic"},{"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":56208,"triangles":1272,"vertices":3816,"meshes":3,"materials":3,"textures":0,"animations":[],"boundingBox":{"min":[-0.32448750734329224,0.000005649362775472788,-0.17498550899082363],"max":[0.32448750734329224,0.4049941230261302,0.17498550601059146]},"sizeMeters":[0.649,0.405,0.35],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"GPT-6 via Codex","downloads":0,"publishedAt":"2026-09-06T06:12:17.634Z","updatedAt":"2026-09-06T06:12:18.526Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/6034/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function CoolerParanormalInvestigationHouse(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/6034/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/6034/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/6034/v1/model.glb\" alt=\"Cooler (Paranormal Investigation House)\" 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/6034/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/6034/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"6036","slug":"paranormal-investigation-house-chair-on-side-51ab12ee","title":"Chair On Side (Paranormal Investigation House)","summary":"Dining chair tipped onto its side for a static thrown-object scene.","description":"Dining chair tipped onto its side for a static thrown-object scene. Dimensions 0.92 × 0.46 × 0.46 m (X × Y × Z). Metre units, +Y up, +Z front; origin on the ground at the footprint centre unless stated. Faded modern house palette, timber, metal, fabric and restrained luminous device indicators. Static geometry; no rig, animation, collision or navigation data. Original static geometry. Named nodes support manual placement; no rig, animation, physics or functioning electronics.","status":"published","url":"https://3dassets.dev/assets/paranormal-investigation-house-chair-on-side-51ab12ee","cdnUrl":"https://cdn.3dassets.dev/assets/6036/v1/model.glb","downloadUrl":"https://3dassets.dev/download/paranormal-investigation-house-chair-on-side-51ab12ee","thumbnailUrl":"https://cdn.3dassets.dev/assets/6036/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/6036/v1/poster.webp","blurhash":"U29sYb0L00Fx?r-.58Dl00^*^OMyaKs:xaEM","category":{"slug":"props","title":"Props & Furniture"},"tags":[{"slug":"horror","title":"Horror"},{"slug":"realistic","title":"Realistic"},{"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":173876,"triangles":3600,"vertices":10800,"meshes":1,"materials":1,"textures":0,"animations":[],"boundingBox":{"min":[-0.4599999785423279,-0.000035081383099072605,-0.2300350855554242],"max":[0.4599999785423279,0.4600350897277493,0.2300350855554242]},"sizeMeters":[0.92,0.46,0.46],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"GPT-6 via Codex","downloads":0,"publishedAt":"2026-09-06T06:12:18.146Z","updatedAt":"2026-09-06T06:12:19.042Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/6036/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function ChairOnSideParanormalInvestigationHouse(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/6036/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/6036/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/6036/v1/model.glb\" alt=\"Chair On Side (Paranormal Investigation House)\" 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/6036/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/6036/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"6037","slug":"paranormal-investigation-house-drawer-pulled-bda9d80a","title":"Drawer Pulled (Paranormal Investigation House)","summary":"Matching dresser carcass with the middle drawer pulled out and its tray sides exposed.","description":"Matching dresser carcass with the middle drawer pulled out and its tray sides exposed. Dimensions 0.90 × 0.80 × 0.76 m (X × Y × Z). Metre units, +Y up, +Z front; origin on the ground at the footprint centre unless stated. Faded modern house palette, timber, metal, fabric and restrained luminous device indicators. Static geometry; no rig, animation, collision or navigation data. Original static geometry. Named nodes support manual placement; no rig, animation, physics or functioning electronics.","status":"published","url":"https://3dassets.dev/assets/paranormal-investigation-house-drawer-pulled-bda9d80a","cdnUrl":"https://cdn.3dassets.dev/assets/6037/v1/model.glb","downloadUrl":"https://3dassets.dev/download/paranormal-investigation-house-drawer-pulled-bda9d80a","thumbnailUrl":"https://cdn.3dassets.dev/assets/6037/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/6037/v1/poster.webp","blurhash":"U8A]NfIU0Loz~BniIVS#BVX8Z~sAW;bcNHRP","category":{"slug":"props","title":"Props & Furniture"},"tags":[{"slug":"horror","title":"Horror"},{"slug":"realistic","title":"Realistic"},{"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":169668,"triangles":4308,"vertices":12924,"meshes":8,"materials":4,"textures":1,"animations":[],"boundingBox":{"min":[-0.44999998807907104,-0.000010664921187897303,-0.3817218478061797],"max":[0.44999998807907104,0.8000106768421169,0.3816830044990013]},"sizeMeters":[0.9,0.8,0.763],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization","EXT_texture_webp"]},"aiGenerated":true,"aiModel":"GPT-6 via Codex","downloads":0,"publishedAt":"2026-09-06T06:12:18.835Z","updatedAt":"2026-09-06T06:12:19.737Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/6037/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function DrawerPulledParanormalInvestigationHouse(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/6037/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/6037/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/6037/v1/model.glb\" alt=\"Drawer Pulled (Paranormal Investigation House)\" 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/6037/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/6037/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"6038","slug":"paranormal-investigation-house-handprint-panel-4514e708","title":"Handprint Panel (Paranormal Investigation House)","summary":"Thin translucent handprint panel with a raised dark-red palm and five finger traces.","description":"Thin translucent handprint panel with a raised dark-red palm and five finger traces. Dimensions 0.24 × 0.01 × 0.32 m (X × Y × Z). Metre units, +Y up, +Z front; origin on the ground at the footprint centre unless stated. Faded modern house palette, timber, metal, fabric and restrained luminous device indicators. Static geometry; no rig, animation, collision or navigation data. Original static geometry. Named nodes support manual placement; no rig, animation, physics or functioning electronics.","status":"published","url":"https://3dassets.dev/assets/paranormal-investigation-house-handprint-panel-4514e708","cdnUrl":"https://cdn.3dassets.dev/assets/6038/v1/model.glb","downloadUrl":"https://3dassets.dev/download/paranormal-investigation-house-handprint-panel-4514e708","thumbnailUrl":"https://cdn.3dassets.dev/assets/6038/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/6038/v1/poster.webp","blurhash":"UCF=?mxa00x]%MIURj%M00Rj~WMxD%?bxaD%","category":{"slug":"props","title":"Props & Furniture"},"tags":[{"slug":"horror","title":"Horror"},{"slug":"realistic","title":"Realistic"},{"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":57788,"triangles":1164,"vertices":3492,"meshes":2,"materials":2,"textures":0,"animations":[],"boundingBox":{"min":[-0.11999389361603222,0.000007751793434574838,-0.1599999964237213],"max":[0.11999389361603222,0.007201301737491769,0.1599999964237213]},"sizeMeters":[0.24,0.007,0.32],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_materials_transmission","KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"GPT-6 via Codex","downloads":0,"publishedAt":"2026-09-06T06:12:19.013Z","updatedAt":"2026-09-06T06:12:19.798Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/6038/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function HandprintPanelParanormalInvestigationHouse(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/6038/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/6038/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/6038/v1/model.glb\" alt=\"Handprint Panel (Paranormal Investigation House)\" 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/6038/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/6038/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"6039","slug":"paranormal-investigation-house-lamp-luminous-c57b8283","title":"Lamp Luminous (Paranormal Investigation House)","summary":"Table lamp with a luminous shade, supplied as one static light state; no flicker animation.","description":"Table lamp with a luminous shade, supplied as one static light state; no flicker animation. Dimensions 0.42 × 0.55 × 0.42 m (X × Y × Z). Metre units, +Y up, +Z front; origin on the ground at the footprint centre unless stated. Faded modern house palette, timber, metal, fabric and restrained luminous device indicators. Static geometry; no rig, animation, collision or navigation data. Original static geometry. Named nodes support manual placement; no rig, animation, physics or functioning electronics.","status":"published","url":"https://3dassets.dev/assets/paranormal-investigation-house-lamp-luminous-c57b8283","cdnUrl":"https://cdn.3dassets.dev/assets/6039/v1/model.glb","downloadUrl":"https://3dassets.dev/download/paranormal-investigation-house-lamp-luminous-c57b8283","thumbnailUrl":"https://cdn.3dassets.dev/assets/6039/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/6039/v1/poster.webp","blurhash":"UGFrngxu00IU~pof9FWB00Rj~Voz4oWB%Lj]","category":{"slug":"props","title":"Props & Furniture"},"tags":[{"slug":"horror","title":"Horror"},{"slug":"realistic","title":"Realistic"},{"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":26356,"triangles":512,"vertices":1536,"meshes":2,"materials":2,"textures":0,"animations":[],"boundingBox":{"min":[-0.20999999344348907,4.570698267369888e-7,-0.20999999344348907],"max":[0.20999999344348907,0.5500064101640323,0.20999999344348907]},"sizeMeters":[0.42,0.55,0.42],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"GPT-6 via Codex","downloads":0,"publishedAt":"2026-09-06T06:12:18.973Z","updatedAt":"2026-09-06T06:12:19.965Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/6039/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function LampLuminousParanormalInvestigationHouse(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/6039/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/6039/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/6039/v1/model.glb\" alt=\"Lamp Luminous (Paranormal Investigation House)\" 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/6039/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/6039/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"6040","slug":"paranormal-investigation-house-breath-fog-cone-7a23e748","title":"Breath Fog Cone (Paranormal Investigation House)","summary":"Static translucent breath-fog cone for placement near a character mouth; no particles or volumetric shader.","description":"Static translucent breath-fog cone for placement near a character mouth; no particles or volumetric shader. Dimensions 0.32 × 0.32 × 0.50 m (X × Y × Z). Metre units, +Y up, +Z front; origin on the ground at the footprint centre unless stated. Faded modern house palette, timber, metal, fabric and restrained luminous device indicators. Static geometry; no rig, animation, collision or navigation data. Original static geometry. Named nodes support manual placement; no rig, animation, physics or functioning electronics.","status":"published","url":"https://3dassets.dev/assets/paranormal-investigation-house-breath-fog-cone-7a23e748","cdnUrl":"https://cdn.3dassets.dev/assets/6040/v1/model.glb","downloadUrl":"https://3dassets.dev/download/paranormal-investigation-house-breath-fog-cone-7a23e748","thumbnailUrl":"https://cdn.3dassets.dev/assets/6040/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/6040/v1/poster.webp","blurhash":"UcGSGp~qIAIUM{IUWB%M009F%Mofay%Mt7IU","category":{"slug":"props","title":"Props & Furniture"},"tags":[{"slug":"horror","title":"Horror"},{"slug":"realistic","title":"Realistic"},{"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":7276,"triangles":128,"vertices":384,"meshes":1,"materials":1,"textures":0,"animations":[],"boundingBox":{"min":[-0.15999328592791529,0.000006710495806028227,-0.25],"max":[0.15999328592791529,0.3199932823516366,0.25]},"sizeMeters":[0.32,0.32,0.5],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_materials_transmission","KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"GPT-6 via Codex","downloads":0,"publishedAt":"2026-09-06T06:12:19.875Z","updatedAt":"2026-09-06T06:12:20.818Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/6040/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function BreathFogConeParanormalInvestigationHouse(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/6040/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/6040/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/6040/v1/model.glb\" alt=\"Breath Fog Cone (Paranormal Investigation House)\" 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/6040/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/6040/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"6041","slug":"paranormal-investigation-house-salt-footprint-tile-38862381","title":"Salt Footprint Tile (Paranormal Investigation House)","summary":"Salt footprint floor tile with two alternating shoe-shaped traces and toe granules.","description":"Salt footprint floor tile with two alternating shoe-shaped traces and toe granules. Dimensions 0.42 × 0.01 × 0.70 m (X × Y × Z). Metre units, +Y up, +Z front; origin on the ground at the footprint centre unless stated. Faded modern house palette, timber, metal, fabric and restrained luminous device indicators. Static geometry; no rig, animation, collision or navigation data. Original static geometry. Named nodes support manual placement; no rig, animation, physics or functioning electronics.","status":"published","url":"https://3dassets.dev/assets/paranormal-investigation-house-salt-footprint-tile-38862381","cdnUrl":"https://cdn.3dassets.dev/assets/6041/v1/model.glb","downloadUrl":"https://3dassets.dev/download/paranormal-investigation-house-salt-footprint-tile-38862381","thumbnailUrl":"https://cdn.3dassets.dev/assets/6041/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/6041/v1/poster.webp","blurhash":"U7BDWo%M00oexvIUM{%M00IU~qf9IT?ux[D%","category":{"slug":"props","title":"Props & Furniture"},"tags":[{"slug":"horror","title":"Horror"},{"slug":"realistic","title":"Realistic"},{"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":80284,"triangles":1348,"vertices":4044,"meshes":2,"materials":2,"textures":1,"animations":[],"boundingBox":{"min":[-0.21001922308436377,-0.000016235683650236976,-0.3499999940395355],"max":[0.21001922308436377,0.012014694512544132,0.3499999940395355]},"sizeMeters":[0.42,0.012,0.7],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization","EXT_texture_webp"]},"aiGenerated":true,"aiModel":"GPT-6 via Codex","downloads":0,"publishedAt":"2026-09-06T06:12:20.075Z","updatedAt":"2026-09-06T06:12:20.978Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/6041/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function SaltFootprintTileParanormalInvestigationHouse(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/6041/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/6041/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/6041/v1/model.glb\" alt=\"Salt Footprint Tile (Paranormal Investigation House)\" 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/6041/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/6041/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"6042","slug":"paranormal-investigation-house-cracked-mirror-528d5e77","title":"Cracked Mirror (Paranormal Investigation House)","summary":"Framed mirror with a branching physical crack pattern on its glass face.","description":"Framed mirror with a branching physical crack pattern on its glass face. Dimensions 0.55 × 0.80 × 0.05 m (X × Y × Z). Metre units, +Y up, +Z front; origin on the ground at the footprint centre unless stated. Faded modern house palette, timber, metal, fabric and restrained luminous device indicators. Static geometry; no rig, animation, collision or navigation data. Original static geometry. Named nodes support manual placement; no rig, animation, physics or functioning electronics.","status":"published","url":"https://3dassets.dev/assets/paranormal-investigation-house-cracked-mirror-528d5e77","cdnUrl":"https://cdn.3dassets.dev/assets/6042/v1/model.glb","downloadUrl":"https://3dassets.dev/download/paranormal-investigation-house-cracked-mirror-528d5e77","thumbnailUrl":"https://cdn.3dassets.dev/assets/6042/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/6042/v1/poster.webp","blurhash":"UIEoxwxu00IUxut7RjIU00WB~qt7t6j@WBWX","category":{"slug":"props","title":"Props & Furniture"},"tags":[{"slug":"horror","title":"Horror"},{"slug":"realistic","title":"Realistic"},{"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":103072,"triangles":2092,"vertices":6276,"meshes":3,"materials":3,"textures":0,"animations":[],"boundingBox":{"min":[-0.2749839818801057,0,-0.02501045240338677],"max":[0.2749839818801057,0.800000011920929,0.025009161487095977]},"sizeMeters":[0.55,0.8,0.05],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_materials_transmission","KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"GPT-6 via Codex","downloads":0,"publishedAt":"2026-09-06T06:12:20.222Z","updatedAt":"2026-09-06T06:12:21.032Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/6042/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function CrackedMirrorParanormalInvestigationHouse(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/6042/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/6042/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/6042/v1/model.glb\" alt=\"Cracked Mirror (Paranormal Investigation House)\" 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/6042/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/6042/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"6043","slug":"paranormal-investigation-house-rotting-food-plate-cfbb95a9","title":"Rotting Food Plate (Paranormal Investigation House)","summary":"Plate with irregular spoiled food lumps and dark mould-like spots, all static geometry.","description":"Plate with irregular spoiled food lumps and dark mould-like spots, all static geometry. Dimensions 0.30 × 0.11 × 0.30 m (X × Y × Z). Metre units, +Y up, +Z front; origin on the ground at the footprint centre unless stated. Faded modern house palette, timber, metal, fabric and restrained luminous device indicators. Static geometry; no rig, animation, collision or navigation data. Original static geometry. Named nodes support manual placement; no rig, animation, physics or functioning electronics.","status":"published","url":"https://3dassets.dev/assets/paranormal-investigation-house-rotting-food-plate-cfbb95a9","cdnUrl":"https://cdn.3dassets.dev/assets/6043/v1/model.glb","downloadUrl":"https://3dassets.dev/download/paranormal-investigation-house-rotting-food-plate-cfbb95a9","thumbnailUrl":"https://cdn.3dassets.dev/assets/6043/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/6043/v1/poster.webp","blurhash":"UBCGS*xu00RjIUayt7of00RQ~qof-;ofRjWB","category":{"slug":"props","title":"Props & Furniture"},"tags":[{"slug":"horror","title":"Horror"},{"slug":"realistic","title":"Realistic"},{"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":111348,"triangles":2928,"vertices":8784,"meshes":3,"materials":3,"textures":0,"animations":[],"boundingBox":{"min":[-0.15000000596046448,0.000004271349732982294,-0.15000000596046448],"max":[0.15000000596046448,0.10999923057228425,0.15000000596046448]},"sizeMeters":[0.3,0.11,0.3],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"GPT-6 via Codex","downloads":0,"publishedAt":"2026-09-06T06:12:20.233Z","updatedAt":"2026-09-06T06:12:21.051Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/6043/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function RottingFoodPlateParanormalInvestigationHouse(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/6043/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/6043/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/6043/v1/model.glb\" alt=\"Rotting Food Plate (Paranormal Investigation House)\" 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/6043/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/6043/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"6044","slug":"paranormal-investigation-house-bloody-sink-0c3d03c7","title":"Bloody Sink (Paranormal Investigation House)","summary":"Sink vanity with a dark-red basin stain and a trail down the front.","description":"Sink vanity with a dark-red basin stain and a trail down the front. Dimensions 0.80 × 0.99 × 0.62 m (X × Y × Z). Metre units, +Y up, +Z front; origin on the ground at the footprint centre unless stated. Faded modern house palette, timber, metal, fabric and restrained luminous device indicators. Static geometry; no rig, animation, collision or navigation data. Original static geometry. Named nodes support manual placement; no rig, animation, physics or functioning electronics.","status":"published","url":"https://3dassets.dev/assets/paranormal-investigation-house-bloody-sink-0c3d03c7","cdnUrl":"https://cdn.3dassets.dev/assets/6044/v1/model.glb","downloadUrl":"https://3dassets.dev/download/paranormal-investigation-house-bloody-sink-0c3d03c7","thumbnailUrl":"https://cdn.3dassets.dev/assets/6044/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/6044/v1/poster.webp","blurhash":"UHC$s1sp00S4?^t7I9V@0LkV%LV@00ae-;WV","category":{"slug":"props","title":"Props & Furniture"},"tags":[{"slug":"horror","title":"Horror"},{"slug":"realistic","title":"Realistic"},{"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":262932,"triangles":5124,"vertices":15372,"meshes":6,"materials":6,"textures":1,"animations":[],"boundingBox":{"min":[-0.4000000059604645,-0.0000070214924582368,-0.3120134375619034],"max":[0.4000000059604645,0.9879333972930908,0.3119977957224553]},"sizeMeters":[0.8,0.988,0.624],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization","EXT_texture_webp"]},"aiGenerated":true,"aiModel":"GPT-6 via Codex","downloads":0,"publishedAt":"2026-09-06T06:12:20.850Z","updatedAt":"2026-09-06T06:12:21.567Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/6044/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function BloodySinkParanormalInvestigationHouse(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/6044/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/6044/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/6044/v1/model.glb\" alt=\"Bloody Sink (Paranormal Investigation House)\" 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/6044/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/6044/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"6045","slug":"paranormal-investigation-house-porcelain-doll-60957c9c","title":"Porcelain Doll (Paranormal Investigation House)","summary":"Original porcelain-faced doll with cloth dress, articulated-looking limbs and painted face; no rig.","description":"Original porcelain-faced doll with cloth dress, articulated-looking limbs and painted face; no rig. Dimensions 0.16 × 0.28 × 0.11 m (X × Y × Z). Metre units, +Y up, +Z front; origin on the ground at the footprint centre unless stated. Faded modern house palette, timber, metal, fabric and restrained luminous device indicators. Static geometry; no rig, animation, collision or navigation data. Original static geometry. Named nodes support manual placement; no rig, animation, physics or functioning electronics.","status":"published","url":"https://3dassets.dev/assets/paranormal-investigation-house-porcelain-doll-60957c9c","cdnUrl":"https://cdn.3dassets.dev/assets/6045/v1/model.glb","downloadUrl":"https://3dassets.dev/download/paranormal-investigation-house-porcelain-doll-60957c9c","thumbnailUrl":"https://cdn.3dassets.dev/assets/6045/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/6045/v1/poster.webp","blurhash":"UDB|KXtQ00M{?bofD%Rj00WB~qs:IoWBt7t7","category":{"slug":"props","title":"Props & Furniture"},"tags":[{"slug":"horror","title":"Horror"},{"slug":"realistic","title":"Realistic"},{"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":163584,"triangles":3340,"vertices":10020,"meshes":4,"materials":4,"textures":0,"animations":[],"boundingBox":{"min":[-0.08242149019517964,0,-0.05694716488908681],"max":[0.08242149019517964,0.2849999964237213,0.056955230467993063]},"sizeMeters":[0.165,0.285,0.114],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"GPT-6 via Codex","downloads":0,"publishedAt":"2026-09-06T06:12:21.317Z","updatedAt":"2026-09-06T06:12:22.194Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/6045/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function PorcelainDollParanormalInvestigationHouse(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/6045/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/6045/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/6045/v1/model.glb\" alt=\"Porcelain Doll (Paranormal Investigation House)\" 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/6045/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/6045/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"6046","slug":"paranormal-investigation-house-music-box-7aa0d49b","title":"Music Box (Paranormal Investigation House)","summary":"Open wooden music box with a rear hinge, tiny figure and winding crank; no audio or animation.","description":"Open wooden music box with a rear hinge, tiny figure and winding crank; no audio or animation. Dimensions 0.24 × 0.21 × 0.16 m (X × Y × Z). Metre units, +Y up, +Z front; origin on the ground at the footprint centre unless stated. Faded modern house palette, timber, metal, fabric and restrained luminous device indicators. Static geometry; no rig, animation, collision or navigation data. Original static geometry. Named nodes support manual placement; no rig, animation, physics or functioning electronics.","status":"published","url":"https://3dassets.dev/assets/paranormal-investigation-house-music-box-7aa0d49b","cdnUrl":"https://cdn.3dassets.dev/assets/6046/v1/model.glb","downloadUrl":"https://3dassets.dev/download/paranormal-investigation-house-music-box-7aa0d49b","thumbnailUrl":"https://cdn.3dassets.dev/assets/6046/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/6046/v1/poster.webp","blurhash":"U5BMGF=|00n4-oEL57%100E2-;pH}?-BslS4","category":{"slug":"props","title":"Props & Furniture"},"tags":[{"slug":"horror","title":"Horror"},{"slug":"realistic","title":"Realistic"},{"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":66476,"triangles":1456,"vertices":4368,"meshes":5,"materials":4,"textures":0,"animations":[],"boundingBox":{"min":[-0.11897124722599983,-0.000004195363792904028,-0.07849685934274138],"max":[0.11897124350070953,0.21500336061237113,0.07849618594621788]},"sizeMeters":[0.238,0.215,0.157],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"GPT-6 via Codex","downloads":0,"publishedAt":"2026-09-06T06:12:21.543Z","updatedAt":"2026-09-06T06:12:22.339Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/6046/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function MusicBoxParanormalInvestigationHouse(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/6046/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/6046/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/6046/v1/model.glb\" alt=\"Music Box (Paranormal Investigation House)\" 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/6046/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/6046/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"6047","slug":"paranormal-investigation-house-rope-coil-9d5bacc3","title":"Rope Coil (Paranormal Investigation House)","summary":"Coiled rope with several turns and a loose tail, made as a continuous swept tube.","description":"Coiled rope with several turns and a loose tail, made as a continuous swept tube. Dimensions 0.46 × 0.02 × 0.33 m (X × Y × Z). Metre units, +Y up, +Z front; origin on the ground at the footprint centre unless stated. Faded modern house palette, timber, metal, fabric and restrained luminous device indicators. Static geometry; no rig, animation, collision or navigation data. Original static geometry. Named nodes support manual placement; no rig, animation, physics or functioning electronics.","status":"published","url":"https://3dassets.dev/assets/paranormal-investigation-house-rope-coil-9d5bacc3","cdnUrl":"https://cdn.3dassets.dev/assets/6047/v1/model.glb","downloadUrl":"https://3dassets.dev/download/paranormal-investigation-house-rope-coil-9d5bacc3","thumbnailUrl":"https://cdn.3dassets.dev/assets/6047/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/6047/v1/poster.webp","blurhash":"U47c$#^O0iR+=ws.I=Rn0O9^}qa#0$NI-Toc","category":{"slug":"props","title":"Props & Furniture"},"tags":[{"slug":"horror","title":"Horror"},{"slug":"realistic","title":"Realistic"},{"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":603344,"triangles":9952,"vertices":29856,"meshes":1,"materials":1,"textures":1,"animations":[],"boundingBox":{"min":[-0.22889462113380432,0.00001496722890521017,-0.1652355530960725],"max":[0.22889462113380432,0.02298336574838971,0.1652355530960725]},"sizeMeters":[0.458,0.023,0.33],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization","EXT_texture_webp"]},"aiGenerated":true,"aiModel":"GPT-6 via Codex","downloads":0,"publishedAt":"2026-09-06T06:12:22.133Z","updatedAt":"2026-09-06T06:12:22.495Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/6047/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function RopeCoilParanormalInvestigationHouse(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/6047/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/6047/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/6047/v1/model.glb\" alt=\"Rope Coil (Paranormal Investigation House)\" 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/6047/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/6047/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"6048","slug":"paranormal-investigation-house-mausoleum-door-aa1375be","title":"Mausoleum Door (Paranormal Investigation House)","summary":"Garden mausoleum entrance with cast-stone jambs, metal panels and a named hinged door.","description":"Garden mausoleum entrance with cast-stone jambs, metal panels and a named hinged door. Dimensions 1.42 × 2.44 × 0.33 m (X × Y × Z). Metre units, +Y up, +Z front; origin on the ground at the footprint centre unless stated. Faded modern house palette, timber, metal, fabric and restrained luminous device indicators. Static geometry; no rig, animation, collision or navigation data. Original static geometry. Named nodes support manual placement; no rig, animation, physics or functioning electronics.","status":"published","url":"https://3dassets.dev/assets/paranormal-investigation-house-mausoleum-door-aa1375be","cdnUrl":"https://cdn.3dassets.dev/assets/6048/v1/model.glb","downloadUrl":"https://3dassets.dev/download/paranormal-investigation-house-mausoleum-door-aa1375be","thumbnailUrl":"https://cdn.3dassets.dev/assets/6048/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/6048/v1/poster.webp","blurhash":"U5AwF;~q009F~q-;9F9FD%M{M{j[-:%LM{D%","category":{"slug":"props","title":"Props & Furniture"},"tags":[{"slug":"horror","title":"Horror"},{"slug":"realistic","title":"Realistic"},{"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":141128,"triangles":2376,"vertices":7128,"meshes":5,"materials":4,"textures":1,"animations":[],"boundingBox":{"min":[-0.7100253470136746,0,-0.16501480534685928],"max":[0.7100253470136746,2.440000057220459,0.16501480534685928]},"sizeMeters":[1.42,2.44,0.33],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization","EXT_texture_webp"]},"aiGenerated":true,"aiModel":"GPT-6 via Codex","downloads":0,"publishedAt":"2026-09-06T06:12:22.753Z","updatedAt":"2026-09-06T06:12:23.332Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/6048/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function MausoleumDoorParanormalInvestigationHouse(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/6048/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/6048/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/6048/v1/model.glb\" alt=\"Mausoleum Door (Paranormal Investigation House)\" 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/6048/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/6048/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"6049","slug":"paranormal-investigation-house-grave-marker-3f45ab8b","title":"Grave Marker (Paranormal Investigation House)","summary":"Small uninscribed cast-stone grave marker with shaped crown and a blank metal plaque.","description":"Small uninscribed cast-stone grave marker with shaped crown and a blank metal plaque. Dimensions 0.70 × 0.99 × 0.36 m (X × Y × Z). Metre units, +Y up, +Z front; origin on the ground at the footprint centre unless stated. Faded modern house palette, timber, metal, fabric and restrained luminous device indicators. Static geometry; no rig, animation, collision or navigation data. Original static geometry. Named nodes support manual placement; no rig, animation, physics or functioning electronics.","status":"published","url":"https://3dassets.dev/assets/paranormal-investigation-house-grave-marker-3f45ab8b","cdnUrl":"https://cdn.3dassets.dev/assets/6049/v1/model.glb","downloadUrl":"https://3dassets.dev/download/paranormal-investigation-house-grave-marker-3f45ab8b","thumbnailUrl":"https://cdn.3dassets.dev/assets/6049/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/6049/v1/poster.webp","blurhash":"U3BDWo_2004n00Rjxuof00D%~q?b%L?a%L9F","category":{"slug":"props","title":"Props & Furniture"},"tags":[{"slug":"horror","title":"Horror"},{"slug":"realistic","title":"Realistic"},{"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":65132,"triangles":856,"vertices":2568,"meshes":3,"materials":3,"textures":1,"animations":[],"boundingBox":{"min":[-0.3499862343390315,0,-0.18001828277304235],"max":[0.3499862343390315,0.9859856367111206,0.18001828277304235]},"sizeMeters":[0.7,0.986,0.36],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization","EXT_texture_webp"]},"aiGenerated":true,"aiModel":"GPT-6 via Codex","downloads":0,"publishedAt":"2026-09-06T06:12:22.731Z","updatedAt":"2026-09-06T06:12:23.486Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/6049/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function GraveMarkerParanormalInvestigationHouse(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/6049/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/6049/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/6049/v1/model.glb\" alt=\"Grave Marker (Paranormal Investigation House)\" 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/6049/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/6049/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"6051","slug":"paranormal-investigation-house-investiga-73e2fd32-starter-scene","title":"Investigation house cutaway (Paranormal Investigation House)","summary":"Composed example for Paranormal Investigation House.","description":"Two inhabited storeys above an exposed basement, with an attic, open stair bay, hallway investigation equipment and a van beside the ground storey. The rear roof half is retained as a cutaway.","status":"published","url":"https://3dassets.dev/assets/paranormal-investigation-house-investiga-73e2fd32-starter-scene","cdnUrl":"https://cdn.3dassets.dev/assets/6051/v1/model.glb","downloadUrl":"https://3dassets.dev/download/paranormal-investigation-house-investiga-73e2fd32-starter-scene","thumbnailUrl":"https://cdn.3dassets.dev/assets/6051/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/6051/v1/poster.webp","blurhash":"U49jM@}@005:Di-;%N8_00Io~AZ$%hIURO_2","category":{"slug":"environments","title":"Environments & Scenes"},"tags":[{"slug":"horror","title":"Horror"},{"slug":"realistic","title":"Realistic"},{"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":1641188,"triangles":97908,"vertices":71980,"meshes":129,"materials":7,"textures":2,"animations":[],"boundingBox":{"min":[-3.0799829052340604,0.000051576430026054054,-3],"max":[9,12.421896243386817,4]},"sizeMeters":[12.08,12.422,7],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_materials_transmission","KHR_mesh_quantization","EXT_texture_webp"]},"aiGenerated":true,"aiModel":"GPT-6 via Codex","downloads":0,"publishedAt":"2026-09-06T06:12:23.844Z","updatedAt":"2026-09-06T06:12:24.799Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/6051/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function InvestigationHouseCutawayParanormalInvestigationHouse(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/6051/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/6051/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/6051/v1/model.glb\" alt=\"Investigation house cutaway (Paranormal Investigation House)\" 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/6051/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/6051/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"6050","slug":"paranormal-investigation-house-hallway-equipment-c071d985","title":"Hallway equipment layout (Paranormal Investigation House)","summary":"Composed example for Paranormal Investigation House.","description":"Connected house modules shelter a laid-out investigation desk and tripod camera.","status":"published","url":"https://3dassets.dev/assets/paranormal-investigation-house-hallway-equipment-c071d985","cdnUrl":"https://cdn.3dassets.dev/assets/6050/v1/model.glb","downloadUrl":"https://3dassets.dev/download/paranormal-investigation-house-hallway-equipment-c071d985","thumbnailUrl":"https://cdn.3dassets.dev/assets/6050/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/6050/v1/poster.webp","blurhash":"UGF5pq4n0Kt7?^ofDjIo0K.7RjIBVsxZs.WB","category":{"slug":"environments","title":"Environments & Scenes"},"tags":[{"slug":"horror","title":"Horror"},{"slug":"realistic","title":"Realistic"},{"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":411888,"triangles":20992,"vertices":15729,"meshes":46,"materials":7,"textures":2,"animations":[],"boundingBox":{"min":[-2.0000641053768575,0.000051576430026054054,-1.1199743600376548],"max":[2.0000640520731356,2.7650001430511475,1]},"sizeMeters":[4,2.765,2.12],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_materials_transmission","KHR_mesh_quantization","EXT_texture_webp"]},"aiGenerated":true,"aiModel":"GPT-6 via Codex","downloads":0,"publishedAt":"2026-09-06T06:12:23.294Z","updatedAt":"2026-09-06T06:12:23.613Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/6050/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function HallwayEquipmentLayoutParanormalInvestigationHouse(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/6050/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/6050/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/6050/v1/model.glb\" alt=\"Hallway equipment layout (Paranormal Investigation House)\" 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/6050/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/6050/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"6052","slug":"paranormal-investigation-house-van-mobile-base-bab9c4bf","title":"Van mobile base (Paranormal Investigation House)","summary":"Composed example for Paranormal Investigation House.","description":"Open rear doors reveal the van desk and monitors; portable equipment is staged beside the rear step.","status":"published","url":"https://3dassets.dev/assets/paranormal-investigation-house-van-mobile-base-bab9c4bf","cdnUrl":"https://cdn.3dassets.dev/assets/6052/v1/model.glb","downloadUrl":"https://3dassets.dev/download/paranormal-investigation-house-van-mobile-base-bab9c4bf","thumbnailUrl":"https://cdn.3dassets.dev/assets/6052/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/6052/v1/poster.webp","blurhash":"U9Bg0h_300V?~qRk9Ft6009F-;tR00t7?bRk","category":{"slug":"environments","title":"Environments & Scenes"},"tags":[{"slug":"horror","title":"Horror"},{"slug":"realistic","title":"Realistic"},{"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":441884,"triangles":25232,"vertices":19015,"meshes":49,"materials":7,"textures":2,"animations":[],"boundingBox":{"min":[-1.134987944619869,-2.9802322387695312e-8,-3.6338758791868573],"max":[1.7587499916553497,2.260082865997757,2.897930145263672]},"sizeMeters":[2.894,2.26,6.532],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_materials_transmission","KHR_mesh_quantization","EXT_texture_webp"]},"aiGenerated":true,"aiModel":"GPT-6 via Codex","downloads":0,"publishedAt":"2026-09-06T06:12:23.737Z","updatedAt":"2026-09-06T06:12:24.173Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/6052/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function VanMobileBaseParanormalInvestigationHouse(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/6052/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/6052/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/6052/v1/model.glb\" alt=\"Van mobile base (Paranormal Investigation House)\" 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/6052/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/6052/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}}]}}