{"data":{"id":218,"slug":"city-courthouse-and-records-office","title":"City Courthouse and Records Office","summary":"Fifty premium fictional civic hearing-room and archive furnishings in a complete roofed courthouse.","description":"Original walnut, cream stone, brushed brass and navy civic court: judge and witness stations, stepped jury seating, counsel and reporter workspace, public gallery, records issue counter and stocked mobile archive rail assembly. Static models with no legal workflow, records access or security claims.","url":"https://3dassets.dev/packs/city-courthouse-and-records-office","coverUrl":"https://cdn.3dassets.dev/assets/31002/v1/poster.webp","assetCount":51,"aiGenerated":true,"aiGeneratedAssetCount":51,"aiModels":["GPT-6"],"aiModelUnspecifiedCount":0,"featured":true,"licenseLabel":"CC0 1.0 Universal","totalBytes":5820636,"totalTriangles":269148,"starterScene":{"id":"31002","slug":"city-courthouse-and-records-office-city--5a4acb9c-starter-scene","title":"Civic hearing and records hall (City Courthouse and Records Office)","summary":"A roofed fictional court with clear hearing-room sightlines, gated public gallery, front vestibule and adjoining records work bay with a joined archive rail run.","description":"A roofed fictional court with clear hearing-room sightlines, gated public gallery, front vestibule and adjoining records work bay with a joined archive rail run.","status":"published","url":"https://3dassets.dev/assets/city-courthouse-and-records-office-city--5a4acb9c-starter-scene","cdnUrl":"https://cdn.3dassets.dev/assets/31002/v1/model.glb","downloadUrl":"https://3dassets.dev/download/city-courthouse-and-records-office-city--5a4acb9c-starter-scene","thumbnailUrl":"https://cdn.3dassets.dev/assets/31002/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/31002/v1/poster.webp","blurhash":"U3D]e#-;00%3IT%2V]R+00IUVYD%_4Sgt7Di","category":{"slug":"environments","title":"Environments & Scenes"},"tags":[{"slug":"modern","title":"Modern"},{"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":2820056,"triangles":138204,"vertices":134379,"meshes":194,"materials":11,"textures":0,"animations":[],"boundingBox":{"min":[-9,0.000048037802845263267,-7.500320444349498],"max":[9,4.4988475889257975,7.500320444349498]},"sizeMeters":[18,4.499,15.001],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"GPT-6","downloads":0,"publishedAt":"2026-09-08T10:43:20.869Z","updatedAt":"2026-09-08T10:43:21.009Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/31002/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function CivicHearingAndRecordsHallCityCourthouseAndRecordsOffice(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/31002/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/31002/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/31002/v1/model.glb\" alt=\"Civic hearing and records hall (City Courthouse and Records Office)\" camera-controls auto-rotate></model-viewer>","blender":"# Blender 4.x: File > Import > glTF 2.0, or from the Python console after downloading the file.\nimport bpy\nbpy.ops.import_scene.gltf(filepath='model.glb')  # from https://cdn.3dassets.dev/assets/31002/v1/model.glb\n# Metres and +Y up are converted to Blender's Z-up scene automatically.","godot":"# Godot 4: copy model.glb into res://models/ and the editor imports it as a scene.\nvar packed := load(\"res://models/model.glb\") as PackedScene\nvar model := packed.instantiate()\nadd_child(model)","unity":"// Unity: import model.glb with glTFast (Package Manager: com.unity.cloud.gltfast) and drag the prefab in,\n// or load it at runtime straight from the CDN:\nusing GLTFast;\nvar gltf = new GltfImport();\nif (await gltf.Load(\"https://cdn.3dassets.dev/assets/31002/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},"assets":[{"id":"30953","slug":"city-courthouse-and-records-office-city-courthouse-and-c685687a","title":"Roofed Courthouse Hall (City Courthouse and Records Office)","summary":"Complete cream-stone civic hall with thick floor and rear wall, framed side/front glazing, supported clear hearing-room roof and opaque rear service roof.","description":"Complete cream-stone civic hall with thick floor and rear wall, framed side/front glazing, supported clear hearing-room roof and opaque rear service roof. Original fictional civic hearing and records furnishings. Metres, Y up, Z forward, ground-contact origin. Static model; no legal workflow, records access or security claims.","status":"published","url":"https://3dassets.dev/assets/city-courthouse-and-records-office-city-courthouse-and-c685687a","cdnUrl":"https://cdn.3dassets.dev/assets/30953/v1/model.glb","downloadUrl":"https://3dassets.dev/download/city-courthouse-and-records-office-city-courthouse-and-c685687a","thumbnailUrl":"https://cdn.3dassets.dev/assets/30953/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/30953/v1/poster.webp","blurhash":"U2FYx=-;00~q_1-oWAIp00D$_29FXCtR4U9E","category":{"slug":"props","title":"Props & Furniture"},"tags":[{"slug":"modern","title":"Modern"},{"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":107364,"triangles":5184,"vertices":4511,"meshes":4,"materials":4,"textures":0,"animations":[],"boundingBox":{"min":[-8.079999923706055,0.00006948598960931918,-6.010373794989207],"max":[8.079999923706055,4.254847588925798,6.010373794989207]},"sizeMeters":[16.16,4.255,12.021],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"GPT-6","downloads":0,"publishedAt":"2026-09-08T10:42:55.881Z","updatedAt":"2026-09-08T10:42:56.022Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/30953/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function RoofedCourthouseHallCityCourthouseAndRecordsOffice(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/30953/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/30953/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/30953/v1/model.glb\" alt=\"Roofed Courthouse Hall (City Courthouse and Records Office)\" camera-controls auto-rotate></model-viewer>","blender":"# Blender 4.x: File > Import > glTF 2.0, or from the Python console after downloading the file.\nimport bpy\nbpy.ops.import_scene.gltf(filepath='model.glb')  # from https://cdn.3dassets.dev/assets/30953/v1/model.glb\n# Metres and +Y up are converted to Blender's Z-up scene automatically.","godot":"# Godot 4: copy model.glb into res://models/ and the editor imports it as a scene.\nvar packed := load(\"res://models/model.glb\") as PackedScene\nvar model := packed.instantiate()\nadd_child(model)","unity":"// Unity: import model.glb with glTFast (Package Manager: com.unity.cloud.gltfast) and drag the prefab in,\n// or load it at runtime straight from the CDN:\nusing GLTFast;\nvar gltf = new GltfImport();\nif (await gltf.Load(\"https://cdn.3dassets.dev/assets/30953/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"30952","slug":"city-courthouse-and-records-office-city-courthouse-and-3726c235","title":"Courtroom Partition Bay (City Courthouse and Records Office)","summary":"Walnut hearing-room partition with paneled lower wall, clear upper glazing, mullions and thick header.","description":"Walnut hearing-room partition with paneled lower wall, clear upper glazing, mullions and thick header. Original fictional civic hearing and records furnishings. Metres, Y up, Z forward, ground-contact origin. Static model; no legal workflow, records access or security claims.","status":"published","url":"https://3dassets.dev/assets/city-courthouse-and-records-office-city-courthouse-and-3726c235","cdnUrl":"https://cdn.3dassets.dev/assets/30952/v1/model.glb","downloadUrl":"https://3dassets.dev/download/city-courthouse-and-records-office-city-courthouse-and-3726c235","thumbnailUrl":"https://cdn.3dassets.dev/assets/30952/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/30952/v1/poster.webp","blurhash":"UBB:T+t700Rj~q%29FD*00tR?vIT4Tn$?vS#","category":{"slug":"props","title":"Props & Furniture"},"tags":[{"slug":"modern","title":"Modern"},{"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":30388,"triangles":1404,"vertices":1217,"meshes":4,"materials":4,"textures":0,"animations":[],"boundingBox":{"min":[-1.5005699459815454,1.0728836485895954e-8,-0.0700668302484528],"max":[1.5005699459815454,3.2100000381469727,0.11197984269397084]},"sizeMeters":[3.001,3.21,0.182],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"GPT-6","downloads":0,"publishedAt":"2026-09-08T10:42:55.802Z","updatedAt":"2026-09-08T10:42:55.906Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/30952/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function CourtroomPartitionBayCityCourthouseAndRecordsOffice(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/30952/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/30952/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/30952/v1/model.glb\" alt=\"Courtroom Partition Bay (City Courthouse and Records Office)\" camera-controls auto-rotate></model-viewer>","blender":"# Blender 4.x: File > Import > glTF 2.0, or from the Python console after downloading the file.\nimport bpy\nbpy.ops.import_scene.gltf(filepath='model.glb')  # from https://cdn.3dassets.dev/assets/30952/v1/model.glb\n# Metres and +Y up are converted to Blender's Z-up scene automatically.","godot":"# Godot 4: copy model.glb into res://models/ and the editor imports it as a scene.\nvar packed := load(\"res://models/model.glb\") as PackedScene\nvar model := packed.instantiate()\nadd_child(model)","unity":"// Unity: import model.glb with glTFast (Package Manager: com.unity.cloud.gltfast) and drag the prefab in,\n// or load it at runtime straight from the CDN:\nusing GLTFast;\nvar gltf = new GltfImport();\nif (await gltf.Load(\"https://cdn.3dassets.dev/assets/30952/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"30954","slug":"city-courthouse-and-records-office-city-courthouse-and-4e3e0339","title":"Courtroom Door (City Courthouse and Records Office)","summary":"Paneled courtroom door with solid frame, discrete hinges, return handle and overhead closer body.","description":"Paneled courtroom door with solid frame, discrete hinges, return handle and overhead closer body. Original fictional civic hearing and records furnishings. Metres, Y up, Z forward, ground-contact origin. Static model; no legal workflow, records access or security claims.","status":"published","url":"https://3dassets.dev/assets/city-courthouse-and-records-office-city-courthouse-and-4e3e0339","cdnUrl":"https://cdn.3dassets.dev/assets/30954/v1/model.glb","downloadUrl":"https://3dassets.dev/download/city-courthouse-and-records-office-city-courthouse-and-4e3e0339","thumbnailUrl":"https://cdn.3dassets.dev/assets/30954/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/30954/v1/poster.webp","blurhash":"U37^6]-A019v}[xG9tEMbxoMr;WA=zxaEeEL","category":{"slug":"props","title":"Props & Furniture"},"tags":[{"slug":"modern","title":"Modern"},{"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":42136,"triangles":1692,"vertices":1804,"meshes":3,"materials":3,"textures":0,"animations":[],"boundingBox":{"min":[-0.7700409027561445,-4.7683716530855236e-8,-0.0999218736477948],"max":[0.7700409027561445,2.7699999809265137,0.11201512039111164]},"sizeMeters":[1.54,2.77,0.212],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"GPT-6","downloads":0,"publishedAt":"2026-09-08T10:42:55.827Z","updatedAt":"2026-09-08T10:42:55.950Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/30954/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function CourtroomDoorCityCourthouseAndRecordsOffice(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/30954/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/30954/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/30954/v1/model.glb\" alt=\"Courtroom Door (City Courthouse and Records Office)\" camera-controls auto-rotate></model-viewer>","blender":"# Blender 4.x: File > Import > glTF 2.0, or from the Python console after downloading the file.\nimport bpy\nbpy.ops.import_scene.gltf(filepath='model.glb')  # from https://cdn.3dassets.dev/assets/30954/v1/model.glb\n# Metres and +Y up are converted to Blender's Z-up scene automatically.","godot":"# Godot 4: copy model.glb into res://models/ and the editor imports it as a scene.\nvar packed := load(\"res://models/model.glb\") as PackedScene\nvar model := packed.instantiate()\nadd_child(model)","unity":"// Unity: import model.glb with glTFast (Package Manager: com.unity.cloud.gltfast) and drag the prefab in,\n// or load it at runtime straight from the CDN:\nusing GLTFast;\nvar gltf = new GltfImport();\nif (await gltf.Load(\"https://cdn.3dassets.dev/assets/30954/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"30955","slug":"city-courthouse-and-records-office-city-courthouse-and-908e832c","title":"Public Vestibule (City Courthouse and Records Office)","summary":"Public entrance vestibule with thick roof and jambs, glazed inner doors and paired push plates.","description":"Public entrance vestibule with thick roof and jambs, glazed inner doors and paired push plates. Original fictional civic hearing and records furnishings. Metres, Y up, Z forward, ground-contact origin. Static model; no legal workflow, records access or security claims.","status":"published","url":"https://3dassets.dev/assets/city-courthouse-and-records-office-city-courthouse-and-908e832c","cdnUrl":"https://cdn.3dassets.dev/assets/30955/v1/model.glb","downloadUrl":"https://3dassets.dev/download/city-courthouse-and-records-office-city-courthouse-and-908e832c","thumbnailUrl":"https://cdn.3dassets.dev/assets/30955/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/30955/v1/poster.webp","blurhash":"U6I#u,_300-p~q_3WBD*00t7009F?b_3M{00","category":{"slug":"props","title":"Props & Furniture"},"tags":[{"slug":"modern","title":"Modern"},{"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":22476,"triangles":972,"vertices":845,"meshes":3,"materials":3,"textures":0,"animations":[],"boundingBox":{"min":[-1.600000023841858,-0.00003729300632415722,-0.8999298208382044],"max":[1.600000023841858,3.0800372180534836,0.8999298208382044]},"sizeMeters":[3.2,3.08,1.8],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"GPT-6","downloads":0,"publishedAt":"2026-09-08T10:42:57.364Z","updatedAt":"2026-09-08T10:42:57.464Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/30955/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function PublicVestibuleCityCourthouseAndRecordsOffice(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/30955/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/30955/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/30955/v1/model.glb\" alt=\"Public Vestibule (City Courthouse and Records Office)\" camera-controls auto-rotate></model-viewer>","blender":"# Blender 4.x: File > Import > glTF 2.0, or from the Python console after downloading the file.\nimport bpy\nbpy.ops.import_scene.gltf(filepath='model.glb')  # from https://cdn.3dassets.dev/assets/30955/v1/model.glb\n# Metres and +Y up are converted to Blender's Z-up scene automatically.","godot":"# Godot 4: copy model.glb into res://models/ and the editor imports it as a scene.\nvar packed := load(\"res://models/model.glb\") as PackedScene\nvar model := packed.instantiate()\nadd_child(model)","unity":"// Unity: import model.glb with glTFast (Package Manager: com.unity.cloud.gltfast) and drag the prefab in,\n// or load it at runtime straight from the CDN:\nusing GLTFast;\nvar gltf = new GltfImport();\nif (await gltf.Load(\"https://cdn.3dassets.dev/assets/30955/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"30957","slug":"city-courthouse-and-records-office-city-courthouse-and-e21fdab0","title":"Judge Bench (City Courthouse and Records Office)","summary":"Raised judge bench with paneled front and returns, broad writing ledge, rear working space, complete dais and solid two-step entry.","description":"Raised judge bench with paneled front and returns, broad writing ledge, rear working space, complete dais and solid two-step entry. Original fictional civic hearing and records furnishings. Metres, Y up, Z forward, ground-contact origin. Static model; no legal workflow, records access or security claims.","status":"published","url":"https://3dassets.dev/assets/city-courthouse-and-records-office-city-courthouse-and-e21fdab0","cdnUrl":"https://cdn.3dassets.dev/assets/30957/v1/model.glb","downloadUrl":"https://3dassets.dev/download/city-courthouse-and-records-office-city-courthouse-and-e21fdab0","thumbnailUrl":"https://cdn.3dassets.dev/assets/30957/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/30957/v1/poster.webp","blurhash":"U38{~~={02E2n-^Os,NH00J9~AbYNs5SbJSd","category":{"slug":"props","title":"Props & Furniture"},"tags":[{"slug":"modern","title":"Modern"},{"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":67420,"triangles":3240,"vertices":2809,"meshes":3,"materials":3,"textures":0,"animations":[],"boundingBox":{"min":[-2,0.00009353274953882718,-1.050119911516197],"max":[2,1.389906454286451,1.3701199639682844]},"sizeMeters":[4,1.39,2.42],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"GPT-6","downloads":0,"publishedAt":"2026-09-08T10:42:57.616Z","updatedAt":"2026-09-08T10:42:57.706Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/30957/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function JudgeBenchCityCourthouseAndRecordsOffice(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/30957/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/30957/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/30957/v1/model.glb\" alt=\"Judge Bench (City Courthouse and Records Office)\" camera-controls auto-rotate></model-viewer>","blender":"# Blender 4.x: File > Import > glTF 2.0, or from the Python console after downloading the file.\nimport bpy\nbpy.ops.import_scene.gltf(filepath='model.glb')  # from https://cdn.3dassets.dev/assets/30957/v1/model.glb\n# Metres and +Y up are converted to Blender's Z-up scene automatically.","godot":"# Godot 4: copy model.glb into res://models/ and the editor imports it as a scene.\nvar packed := load(\"res://models/model.glb\") as PackedScene\nvar model := packed.instantiate()\nadd_child(model)","unity":"// Unity: import model.glb with glTFast (Package Manager: com.unity.cloud.gltfast) and drag the prefab in,\n// or load it at runtime straight from the CDN:\nusing GLTFast;\nvar gltf = new GltfImport();\nif (await gltf.Load(\"https://cdn.3dassets.dev/assets/30957/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"30956","slug":"city-courthouse-and-records-office-city-courthouse-and-4f5e9e35","title":"Judge Chair (City Courthouse and Records Office)","summary":"High-backed judge chair with sculpted navy upholstery, walnut arms, joinery, brass trim and a raised crest rail.","description":"High-backed judge chair with sculpted navy upholstery, walnut arms, joinery, brass trim and a raised crest rail. Original fictional civic hearing and records furnishings. Metres, Y up, Z forward, ground-contact origin. Static model; no legal workflow, records access or security claims.","status":"published","url":"https://3dassets.dev/assets/city-courthouse-and-records-office-city-courthouse-and-4f5e9e35","cdnUrl":"https://cdn.3dassets.dev/assets/30956/v1/model.glb","downloadUrl":"https://3dassets.dev/download/city-courthouse-and-records-office-city-courthouse-and-4f5e9e35","thumbnailUrl":"https://cdn.3dassets.dev/assets/30956/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/30956/v1/poster.webp","blurhash":"U16tg+E*00=y]@EK53=}DNELGK^Q~SN#A0=C","category":{"slug":"props","title":"Props & Furniture"},"tags":[{"slug":"modern","title":"Modern"},{"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":79172,"triangles":4188,"vertices":3129,"meshes":4,"materials":4,"textures":0,"animations":[],"boundingBox":{"min":[-0.41752801732351635,-0.000011368212887694767,-0.35002335560137354],"max":[0.41752801732351635,1.6050000190734863,0.3400233651381167]},"sizeMeters":[0.835,1.605,0.69],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"GPT-6","downloads":0,"publishedAt":"2026-09-08T10:42:58.633Z","updatedAt":"2026-09-08T10:42:58.735Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/30956/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function JudgeChairCityCourthouseAndRecordsOffice(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/30956/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/30956/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/30956/v1/model.glb\" alt=\"Judge Chair (City Courthouse and Records Office)\" camera-controls auto-rotate></model-viewer>","blender":"# Blender 4.x: File > Import > glTF 2.0, or from the Python console after downloading the file.\nimport bpy\nbpy.ops.import_scene.gltf(filepath='model.glb')  # from https://cdn.3dassets.dev/assets/30956/v1/model.glb\n# Metres and +Y up are converted to Blender's Z-up scene automatically.","godot":"# Godot 4: copy model.glb into res://models/ and the editor imports it as a scene.\nvar packed := load(\"res://models/model.glb\") as PackedScene\nvar model := packed.instantiate()\nadd_child(model)","unity":"// Unity: import model.glb with glTFast (Package Manager: com.unity.cloud.gltfast) and drag the prefab in,\n// or load it at runtime straight from the CDN:\nusing GLTFast;\nvar gltf = new GltfImport();\nif (await gltf.Load(\"https://cdn.3dassets.dev/assets/30956/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"30958","slug":"city-courthouse-and-records-office-city-courthouse-and-74951376","title":"Clerk Desk (City Courthouse and Records Office)","summary":"Clerk writing station with twin drawer pedestals, discrete pulls, privacy panel and braced foot space.","description":"Clerk writing station with twin drawer pedestals, discrete pulls, privacy panel and braced foot space. Original fictional civic hearing and records furnishings. Metres, Y up, Z forward, ground-contact origin. Static model; no legal workflow, records access or security claims.","status":"published","url":"https://3dassets.dev/assets/city-courthouse-and-records-office-city-courthouse-and-74951376","cdnUrl":"https://cdn.3dassets.dev/assets/30958/v1/model.glb","downloadUrl":"https://3dassets.dev/download/city-courthouse-and-records-office-city-courthouse-and-74951376","thumbnailUrl":"https://cdn.3dassets.dev/assets/30958/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/30958/v1/poster.webp","blurhash":"U5Avwe~V01sD}[?G-:V@00IB?GocxTIV01Io","category":{"slug":"props","title":"Props & Furniture"},"tags":[{"slug":"modern","title":"Modern"},{"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":87680,"triangles":3120,"vertices":4065,"meshes":4,"materials":4,"textures":0,"animations":[],"boundingBox":{"min":[-0.8650000095367432,-0.00004766938028827328,-0.404979557063606],"max":[0.8650000095367432,0.865047678730767,0.404979557063606]},"sizeMeters":[1.73,0.865,0.81],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"GPT-6","downloads":0,"publishedAt":"2026-09-08T10:42:57.897Z","updatedAt":"2026-09-08T10:42:58.004Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/30958/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function ClerkDeskCityCourthouseAndRecordsOffice(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/30958/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/30958/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/30958/v1/model.glb\" alt=\"Clerk Desk (City Courthouse and Records Office)\" camera-controls auto-rotate></model-viewer>","blender":"# Blender 4.x: File > Import > glTF 2.0, or from the Python console after downloading the file.\nimport bpy\nbpy.ops.import_scene.gltf(filepath='model.glb')  # from https://cdn.3dassets.dev/assets/30958/v1/model.glb\n# Metres and +Y up are converted to Blender's Z-up scene automatically.","godot":"# Godot 4: copy model.glb into res://models/ and the editor imports it as a scene.\nvar packed := load(\"res://models/model.glb\") as PackedScene\nvar model := packed.instantiate()\nadd_child(model)","unity":"// Unity: import model.glb with glTFast (Package Manager: com.unity.cloud.gltfast) and drag the prefab in,\n// or load it at runtime straight from the CDN:\nusing GLTFast;\nvar gltf = new GltfImport();\nif (await gltf.Load(\"https://cdn.3dassets.dev/assets/30958/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"30959","slug":"city-courthouse-and-records-office-city-courthouse-and-4c60ba02","title":"Court Reporter Station (City Courthouse and Records Office)","summary":"Reporter station with stenotype-style key bank, supported transcript display and accessible drawer storage.","description":"Reporter station with stenotype-style key bank, supported transcript display and accessible drawer storage. Original fictional civic hearing and records furnishings. Metres, Y up, Z forward, ground-contact origin. Static model; no legal workflow, records access or security claims.","status":"published","url":"https://3dassets.dev/assets/city-courthouse-and-records-office-city-courthouse-and-4c60ba02","cdnUrl":"https://cdn.3dassets.dev/assets/30959/v1/model.glb","downloadUrl":"https://3dassets.dev/download/city-courthouse-and-records-office-city-courthouse-and-4c60ba02","thumbnailUrl":"https://cdn.3dassets.dev/assets/30959/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/30959/v1/poster.webp","blurhash":"U38|eN~V009G9I$P?EOW004.^*.7.6TI4=IV","category":{"slug":"props","title":"Props & Furniture"},"tags":[{"slug":"modern","title":"Modern"},{"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":123068,"triangles":4848,"vertices":5564,"meshes":5,"materials":5,"textures":0,"animations":[],"boundingBox":{"min":[-0.6150000095367432,-1.862645593320167e-10,-0.3799948177459304],"max":[0.6150000095367432,1.2799999713897705,0.3799948177459304]},"sizeMeters":[1.23,1.28,0.76],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"GPT-6","downloads":0,"publishedAt":"2026-09-08T10:42:59.200Z","updatedAt":"2026-09-08T10:42:59.317Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/30959/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function CourtReporterStationCityCourthouseAndRecordsOffice(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/30959/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/30959/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/30959/v1/model.glb\" alt=\"Court Reporter Station (City Courthouse and Records Office)\" camera-controls auto-rotate></model-viewer>","blender":"# Blender 4.x: File > Import > glTF 2.0, or from the Python console after downloading the file.\nimport bpy\nbpy.ops.import_scene.gltf(filepath='model.glb')  # from https://cdn.3dassets.dev/assets/30959/v1/model.glb\n# Metres and +Y up are converted to Blender's Z-up scene automatically.","godot":"# Godot 4: copy model.glb into res://models/ and the editor imports it as a scene.\nvar packed := load(\"res://models/model.glb\") as PackedScene\nvar model := packed.instantiate()\nadd_child(model)","unity":"// Unity: import model.glb with glTFast (Package Manager: com.unity.cloud.gltfast) and drag the prefab in,\n// or load it at runtime straight from the CDN:\nusing GLTFast;\nvar gltf = new GltfImport();\nif (await gltf.Load(\"https://cdn.3dassets.dev/assets/30959/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"30960","slug":"city-courthouse-and-records-office-city-courthouse-and-d428a071","title":"Witness Stand (City Courthouse and Records Office)","summary":"Enclosed witness box with raised floor, thick paneled sides, testimony ledge and solid rear access step.","description":"Enclosed witness box with raised floor, thick paneled sides, testimony ledge and solid rear access step. Original fictional civic hearing and records furnishings. Metres, Y up, Z forward, ground-contact origin. Static model; no legal workflow, records access or security claims.","status":"published","url":"https://3dassets.dev/assets/city-courthouse-and-records-office-city-courthouse-and-d428a071","cdnUrl":"https://cdn.3dassets.dev/assets/30960/v1/model.glb","downloadUrl":"https://3dassets.dev/download/city-courthouse-and-records-office-city-courthouse-and-d428a071","thumbnailUrl":"https://cdn.3dassets.dev/assets/30960/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/30960/v1/poster.webp","blurhash":"U79?ag}?EMNGxIxGt6WV0hNLj0IpM{oMbZNa","category":{"slug":"props","title":"Props & Furniture"},"tags":[{"slug":"modern","title":"Modern"},{"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":59092,"triangles":2808,"vertices":2445,"meshes":3,"materials":3,"textures":0,"animations":[],"boundingBox":{"min":[-0.7700235810288067,0.0000413203674375362,-0.949999988079071],"max":[0.7700235810288067,1.1799586236041963,0.7250000238418579]},"sizeMeters":[1.54,1.18,1.675],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"GPT-6","downloads":0,"publishedAt":"2026-09-08T10:42:59.259Z","updatedAt":"2026-09-08T10:42:59.350Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/30960/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function WitnessStandCityCourthouseAndRecordsOffice(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/30960/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/30960/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/30960/v1/model.glb\" alt=\"Witness Stand (City Courthouse and Records Office)\" camera-controls auto-rotate></model-viewer>","blender":"# Blender 4.x: File > Import > glTF 2.0, or from the Python console after downloading the file.\nimport bpy\nbpy.ops.import_scene.gltf(filepath='model.glb')  # from https://cdn.3dassets.dev/assets/30960/v1/model.glb\n# Metres and +Y up are converted to Blender's Z-up scene automatically.","godot":"# Godot 4: copy model.glb into res://models/ and the editor imports it as a scene.\nvar packed := load(\"res://models/model.glb\") as PackedScene\nvar model := packed.instantiate()\nadd_child(model)","unity":"// Unity: import model.glb with glTFast (Package Manager: com.unity.cloud.gltfast) and drag the prefab in,\n// or load it at runtime straight from the CDN:\nusing GLTFast;\nvar gltf = new GltfImport();\nif (await gltf.Load(\"https://cdn.3dassets.dev/assets/30960/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"30961","slug":"city-courthouse-and-records-office-city-courthouse-and-2e74743f","title":"Witness Chair (City Courthouse and Records Office)","summary":"Compact armless witness chair with padded seat, supported upholstered back and walnut frame.","description":"Compact armless witness chair with padded seat, supported upholstered back and walnut frame. Original fictional civic hearing and records furnishings. Metres, Y up, Z forward, ground-contact origin. Static model; no legal workflow, records access or security claims.","status":"published","url":"https://3dassets.dev/assets/city-courthouse-and-records-office-city-courthouse-and-2e74743f","cdnUrl":"https://cdn.3dassets.dev/assets/30961/v1/model.glb","downloadUrl":"https://3dassets.dev/download/city-courthouse-and-records-office-city-courthouse-and-2e74743f","thumbnailUrl":"https://cdn.3dassets.dev/assets/30961/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/30961/v1/poster.webp","blurhash":"U45;,gWa00$vxzNIM[${RNNGJW$+^Fk8A1jK","category":{"slug":"props","title":"Props & Furniture"},"tags":[{"slug":"modern","title":"Modern"},{"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":43260,"triangles":2472,"vertices":1892,"meshes":4,"materials":4,"textures":0,"animations":[],"boundingBox":{"min":[-0.2650106794724921,-0.000013809298403694159,-0.25501281584382773],"max":[0.2650106794724921,1.0199999809265137,0.25501281584382773]},"sizeMeters":[0.53,1.02,0.51],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"GPT-6","downloads":0,"publishedAt":"2026-09-08T10:42:59.589Z","updatedAt":"2026-09-08T10:42:59.697Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/30961/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function WitnessChairCityCourthouseAndRecordsOffice(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/30961/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/30961/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/30961/v1/model.glb\" alt=\"Witness Chair (City Courthouse and Records Office)\" camera-controls auto-rotate></model-viewer>","blender":"# Blender 4.x: File > Import > glTF 2.0, or from the Python console after downloading the file.\nimport bpy\nbpy.ops.import_scene.gltf(filepath='model.glb')  # from https://cdn.3dassets.dev/assets/30961/v1/model.glb\n# Metres and +Y up are converted to Blender's Z-up scene automatically.","godot":"# Godot 4: copy model.glb into res://models/ and the editor imports it as a scene.\nvar packed := load(\"res://models/model.glb\") as PackedScene\nvar model := packed.instantiate()\nadd_child(model)","unity":"// Unity: import model.glb with glTFast (Package Manager: com.unity.cloud.gltfast) and drag the prefab in,\n// or load it at runtime straight from the CDN:\nusing GLTFast;\nvar gltf = new GltfImport();\nif (await gltf.Load(\"https://cdn.3dassets.dev/assets/30961/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"30962","slug":"city-courthouse-and-records-office-city-courthouse-and-961b3c4d","title":"Counsel Table (City Courthouse and Records Office)","summary":"Counsel table with writing surface, paneled modesty return, braced joinery and document-edge fittings.","description":"Counsel table with writing surface, paneled modesty return, braced joinery and document-edge fittings. Original fictional civic hearing and records furnishings. Metres, Y up, Z forward, ground-contact origin. Static model; no legal workflow, records access or security claims.","status":"published","url":"https://3dassets.dev/assets/city-courthouse-and-records-office-city-courthouse-and-961b3c4d","cdnUrl":"https://cdn.3dassets.dev/assets/30962/v1/model.glb","downloadUrl":"https://3dassets.dev/download/city-courthouse-and-records-office-city-courthouse-and-961b3c4d","thumbnailUrl":"https://cdn.3dassets.dev/assets/30962/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/30962/v1/poster.webp","blurhash":"U5Avwb-V00iw;T={%1M|00a2_1%L~nN10Mk9","category":{"slug":"props","title":"Props & Furniture"},"tags":[{"slug":"modern","title":"Modern"},{"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":38332,"triangles":1752,"vertices":1546,"meshes":3,"materials":3,"textures":0,"animations":[],"boundingBox":{"min":[-0.9399999976158142,0.000009071467494459196,-0.4700717173049938],"max":[0.9399999976158142,0.8809821859153208,0.4700717173049938]},"sizeMeters":[1.88,0.881,0.94],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"GPT-6","downloads":0,"publishedAt":"2026-09-08T10:43:00.319Z","updatedAt":"2026-09-08T10:43:00.437Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/30962/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function CounselTableCityCourthouseAndRecordsOffice(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/30962/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/30962/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/30962/v1/model.glb\" alt=\"Counsel Table (City Courthouse and Records Office)\" camera-controls auto-rotate></model-viewer>","blender":"# Blender 4.x: File > Import > glTF 2.0, or from the Python console after downloading the file.\nimport bpy\nbpy.ops.import_scene.gltf(filepath='model.glb')  # from https://cdn.3dassets.dev/assets/30962/v1/model.glb\n# Metres and +Y up are converted to Blender's Z-up scene automatically.","godot":"# Godot 4: copy model.glb into res://models/ and the editor imports it as a scene.\nvar packed := load(\"res://models/model.glb\") as PackedScene\nvar model := packed.instantiate()\nadd_child(model)","unity":"// Unity: import model.glb with glTFast (Package Manager: com.unity.cloud.gltfast) and drag the prefab in,\n// or load it at runtime straight from the CDN:\nusing GLTFast;\nvar gltf = new GltfImport();\nif (await gltf.Load(\"https://cdn.3dassets.dev/assets/30962/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"30963","slug":"city-courthouse-and-records-office-city-courthouse-and-3a03b4ed","title":"Counsel Chair (City Courthouse and Records Office)","summary":"Upholstered counsel armchair with rounded navy cushions, arm supports and brass back fitting.","description":"Upholstered counsel armchair with rounded navy cushions, arm supports and brass back fitting. Original fictional civic hearing and records furnishings. Metres, Y up, Z forward, ground-contact origin. Static model; no legal workflow, records access or security claims.","status":"published","url":"https://3dassets.dev/assets/city-courthouse-and-records-office-city-courthouse-and-3a03b4ed","cdnUrl":"https://cdn.3dassets.dev/assets/30963/v1/model.glb","downloadUrl":"https://3dassets.dev/download/city-courthouse-and-records-office-city-courthouse-and-3a03b4ed","thumbnailUrl":"https://cdn.3dassets.dev/assets/30963/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/30963/v1/poster.webp","blurhash":"U16k6W%K00NM}_M{9rx_0cE1I|-qzmIpGJ=@","category":{"slug":"props","title":"Props & Furniture"},"tags":[{"slug":"modern","title":"Modern"},{"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":59708,"triangles":3012,"vertices":2353,"meshes":4,"materials":4,"textures":0,"animations":[],"boundingBox":{"min":[-0.33250847279436113,0.000009995061714554096,-0.2750012239724762],"max":[0.33250847279436113,1.1100000143051147,0.2750012239724762]},"sizeMeters":[0.665,1.11,0.55],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"GPT-6","downloads":0,"publishedAt":"2026-09-08T10:43:00.856Z","updatedAt":"2026-09-08T10:43:00.981Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/30963/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function CounselChairCityCourthouseAndRecordsOffice(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/30963/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/30963/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/30963/v1/model.glb\" alt=\"Counsel Chair (City Courthouse and Records Office)\" camera-controls auto-rotate></model-viewer>","blender":"# Blender 4.x: File > Import > glTF 2.0, or from the Python console after downloading the file.\nimport bpy\nbpy.ops.import_scene.gltf(filepath='model.glb')  # from https://cdn.3dassets.dev/assets/30963/v1/model.glb\n# Metres and +Y up are converted to Blender's Z-up scene automatically.","godot":"# Godot 4: copy model.glb into res://models/ and the editor imports it as a scene.\nvar packed := load(\"res://models/model.glb\") as PackedScene\nvar model := packed.instantiate()\nadd_child(model)","unity":"// Unity: import model.glb with glTFast (Package Manager: com.unity.cloud.gltfast) and drag the prefab in,\n// or load it at runtime straight from the CDN:\nusing GLTFast;\nvar gltf = new GltfImport();\nif (await gltf.Load(\"https://cdn.3dassets.dev/assets/30963/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"30964","slug":"city-courthouse-and-records-office-city-courthouse-and-65645de7","title":"Jury Box (City Courthouse and Records Office)","summary":"Two-tier jury enclosure with solid stepped platforms, paneled sides, continuous handrail and entry tread.","description":"Two-tier jury enclosure with solid stepped platforms, paneled sides, continuous handrail and entry tread. Original fictional civic hearing and records furnishings. Metres, Y up, Z forward, ground-contact origin. Static model; no legal workflow, records access or security claims.","status":"published","url":"https://3dassets.dev/assets/city-courthouse-and-records-office-city-courthouse-and-65645de7","cdnUrl":"https://cdn.3dassets.dev/assets/30964/v1/model.glb","downloadUrl":"https://3dassets.dev/download/city-courthouse-and-records-office-city-courthouse-and-65645de7","thumbnailUrl":"https://cdn.3dassets.dev/assets/30964/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/30964/v1/poster.webp","blurhash":"U296p=}[0158^+xaMyNJ00J8^jRi4-t3bvIo","category":{"slug":"props","title":"Props & Furniture"},"tags":[{"slug":"modern","title":"Modern"},{"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":59156,"triangles":2808,"vertices":2452,"meshes":3,"materials":3,"textures":0,"animations":[],"boundingBox":{"min":[-1.4499776019318646,0.00004945223492691664,-1.350000023841858],"max":[1.4499776019318646,1.069950596640882,1.5800000429153442]},"sizeMeters":[2.9,1.07,2.93],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"GPT-6","downloads":0,"publishedAt":"2026-09-08T10:43:00.928Z","updatedAt":"2026-09-08T10:43:01.022Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/30964/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function JuryBoxCityCourthouseAndRecordsOffice(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/30964/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/30964/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/30964/v1/model.glb\" alt=\"Jury Box (City Courthouse and Records Office)\" camera-controls auto-rotate></model-viewer>","blender":"# Blender 4.x: File > Import > glTF 2.0, or from the Python console after downloading the file.\nimport bpy\nbpy.ops.import_scene.gltf(filepath='model.glb')  # from https://cdn.3dassets.dev/assets/30964/v1/model.glb\n# Metres and +Y up are converted to Blender's Z-up scene automatically.","godot":"# Godot 4: copy model.glb into res://models/ and the editor imports it as a scene.\nvar packed := load(\"res://models/model.glb\") as PackedScene\nvar model := packed.instantiate()\nadd_child(model)","unity":"// Unity: import model.glb with glTFast (Package Manager: com.unity.cloud.gltfast) and drag the prefab in,\n// or load it at runtime straight from the CDN:\nusing GLTFast;\nvar gltf = new GltfImport();\nif (await gltf.Load(\"https://cdn.3dassets.dev/assets/30964/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"30965","slug":"city-courthouse-and-records-office-city-courthouse-and-25ac3a5a","title":"Jury Seat (City Courthouse and Records Office)","summary":"Pedestal jury seat with shaped upholstered shell, separate armrests and continuous seat/back supports.","description":"Pedestal jury seat with shaped upholstered shell, separate armrests and continuous seat/back supports. Original fictional civic hearing and records furnishings. Metres, Y up, Z forward, ground-contact origin. Static model; no legal workflow, records access or security claims.","status":"published","url":"https://3dassets.dev/assets/city-courthouse-and-records-office-city-courthouse-and-25ac3a5a","cdnUrl":"https://cdn.3dassets.dev/assets/30965/v1/model.glb","downloadUrl":"https://3dassets.dev/download/city-courthouse-and-records-office-city-courthouse-and-25ac3a5a","thumbnailUrl":"https://cdn.3dassets.dev/assets/30965/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/30965/v1/poster.webp","blurhash":"U34.3,$$00ESx|ngRMXV55R#xut9MwRkkX$%","category":{"slug":"props","title":"Props & Furniture"},"tags":[{"slug":"modern","title":"Modern"},{"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":42608,"triangles":2148,"vertices":1611,"meshes":4,"materials":4,"textures":0,"animations":[],"boundingBox":{"min":[-0.28999999165534973,0.000004272897515096574,-0.247515668293691],"max":[0.28999999165534973,1.0299999713897705,0.24001567544624838]},"sizeMeters":[0.58,1.03,0.488],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"GPT-6","downloads":0,"publishedAt":"2026-09-08T10:43:01.248Z","updatedAt":"2026-09-08T10:43:01.350Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/30965/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function JurySeatCityCourthouseAndRecordsOffice(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/30965/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/30965/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/30965/v1/model.glb\" alt=\"Jury Seat (City Courthouse and Records Office)\" camera-controls auto-rotate></model-viewer>","blender":"# Blender 4.x: File > Import > glTF 2.0, or from the Python console after downloading the file.\nimport bpy\nbpy.ops.import_scene.gltf(filepath='model.glb')  # from https://cdn.3dassets.dev/assets/30965/v1/model.glb\n# Metres and +Y up are converted to Blender's Z-up scene automatically.","godot":"# Godot 4: copy model.glb into res://models/ and the editor imports it as a scene.\nvar packed := load(\"res://models/model.glb\") as PackedScene\nvar model := packed.instantiate()\nadd_child(model)","unity":"// Unity: import model.glb with glTFast (Package Manager: com.unity.cloud.gltfast) and drag the prefab in,\n// or load it at runtime straight from the CDN:\nusing GLTFast;\nvar gltf = new GltfImport();\nif (await gltf.Load(\"https://cdn.3dassets.dev/assets/30965/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"30966","slug":"city-courthouse-and-records-office-city-courthouse-and-92e1e990","title":"Public Gallery Bench (City Courthouse and Records Office)","summary":"Three-person gallery bench with continuous upholstered seat, walnut back, end arms and supported leg frame.","description":"Three-person gallery bench with continuous upholstered seat, walnut back, end arms and supported leg frame. Original fictional civic hearing and records furnishings. Metres, Y up, Z forward, ground-contact origin. Static model; no legal workflow, records access or security claims.","status":"published","url":"https://3dassets.dev/assets/city-courthouse-and-records-office-city-courthouse-and-92e1e990","cdnUrl":"https://cdn.3dassets.dev/assets/30966/v1/model.glb","downloadUrl":"https://3dassets.dev/download/city-courthouse-and-records-office-city-courthouse-and-92e1e990","thumbnailUrl":"https://cdn.3dassets.dev/assets/30966/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/30966/v1/poster.webp","blurhash":"U88plsofInxZ}@-VI:R%9Y$jS7EM9uaJxEI[","category":{"slug":"props","title":"Props & Furniture"},"tags":[{"slug":"modern","title":"Modern"},{"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":37988,"triangles":2100,"vertices":1698,"meshes":4,"materials":4,"textures":0,"animations":[],"boundingBox":{"min":[-1.149999976158142,0.000030137226016789878,-0.300038141916439],"max":[1.149999976158142,1.0800479314478912,0.300038141916439]},"sizeMeters":[2.3,1.08,0.6],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"GPT-6","downloads":0,"publishedAt":"2026-09-08T10:43:03.015Z","updatedAt":"2026-09-08T10:43:03.126Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/30966/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function PublicGalleryBenchCityCourthouseAndRecordsOffice(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/30966/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/30966/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/30966/v1/model.glb\" alt=\"Public Gallery Bench (City Courthouse and Records Office)\" camera-controls auto-rotate></model-viewer>","blender":"# Blender 4.x: File > Import > glTF 2.0, or from the Python console after downloading the file.\nimport bpy\nbpy.ops.import_scene.gltf(filepath='model.glb')  # from https://cdn.3dassets.dev/assets/30966/v1/model.glb\n# Metres and +Y up are converted to Blender's Z-up scene automatically.","godot":"# Godot 4: copy model.glb into res://models/ and the editor imports it as a scene.\nvar packed := load(\"res://models/model.glb\") as PackedScene\nvar model := packed.instantiate()\nadd_child(model)","unity":"// Unity: import model.glb with glTFast (Package Manager: com.unity.cloud.gltfast) and drag the prefab in,\n// or load it at runtime straight from the CDN:\nusing GLTFast;\nvar gltf = new GltfImport();\nif (await gltf.Load(\"https://cdn.3dassets.dev/assets/30966/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"30967","slug":"city-courthouse-and-records-office-city-courthouse-and-18b69a92","title":"Courtroom Rail (City Courthouse and Records Office)","summary":"Walnut gallery rail with capped posts, supported lower rail and nine separate balusters.","description":"Walnut gallery rail with capped posts, supported lower rail and nine separate balusters. Original fictional civic hearing and records furnishings. Metres, Y up, Z forward, ground-contact origin. Static model; no legal workflow, records access or security claims.","status":"published","url":"https://3dassets.dev/assets/city-courthouse-and-records-office-city-courthouse-and-18b69a92","cdnUrl":"https://cdn.3dassets.dev/assets/30967/v1/model.glb","downloadUrl":"https://3dassets.dev/download/city-courthouse-and-records-office-city-courthouse-and-18b69a92","thumbnailUrl":"https://cdn.3dassets.dev/assets/30967/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/30967/v1/poster.webp","blurhash":"U69~]4%JM{xY}@}?S^M{5SxtoaSwNbtRS1N@","category":{"slug":"props","title":"Props & Furniture"},"tags":[{"slug":"modern","title":"Modern"},{"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":29272,"triangles":1404,"vertices":1220,"meshes":1,"materials":1,"textures":0,"animations":[],"boundingBox":{"min":[-1.024999976158142,-0.00003935891797124391,-0.07495040567872886],"max":[1.024999976158142,1.0100393553416926,0.07495040567872886]},"sizeMeters":[2.05,1.01,0.15],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"GPT-6","downloads":0,"publishedAt":"2026-09-08T10:43:02.520Z","updatedAt":"2026-09-08T10:43:02.627Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/30967/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function CourtroomRailCityCourthouseAndRecordsOffice(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/30967/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/30967/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/30967/v1/model.glb\" alt=\"Courtroom Rail (City Courthouse and Records Office)\" camera-controls auto-rotate></model-viewer>","blender":"# Blender 4.x: File > Import > glTF 2.0, or from the Python console after downloading the file.\nimport bpy\nbpy.ops.import_scene.gltf(filepath='model.glb')  # from https://cdn.3dassets.dev/assets/30967/v1/model.glb\n# Metres and +Y up are converted to Blender's Z-up scene automatically.","godot":"# Godot 4: copy model.glb into res://models/ and the editor imports it as a scene.\nvar packed := load(\"res://models/model.glb\") as PackedScene\nvar model := packed.instantiate()\nadd_child(model)","unity":"// Unity: import model.glb with glTFast (Package Manager: com.unity.cloud.gltfast) and drag the prefab in,\n// or load it at runtime straight from the CDN:\nusing GLTFast;\nvar gltf = new GltfImport();\nif (await gltf.Load(\"https://cdn.3dassets.dev/assets/30967/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"30968","slug":"city-courthouse-and-records-office-city-courthouse-and-42805629","title":"Rail Access Gate (City Courthouse and Records Office)","summary":"Gallery access gate with discrete hinges, latch handle, framed balusters and matching rail height.","description":"Gallery access gate with discrete hinges, latch handle, framed balusters and matching rail height. Original fictional civic hearing and records furnishings. Metres, Y up, Z forward, ground-contact origin. Static model; no legal workflow, records access or security claims.","status":"published","url":"https://3dassets.dev/assets/city-courthouse-and-records-office-city-courthouse-and-42805629","cdnUrl":"https://cdn.3dassets.dev/assets/30968/v1/model.glb","downloadUrl":"https://3dassets.dev/download/city-courthouse-and-records-office-city-courthouse-and-42805629","thumbnailUrl":"https://cdn.3dassets.dev/assets/30968/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/30968/v1/poster.webp","blurhash":"U58pJp$i0fsC}@-AEL9^9woexWI;WFxZWUI:","category":{"slug":"props","title":"Props & Furniture"},"tags":[{"slug":"modern","title":"Modern"},{"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":36804,"triangles":1476,"vertices":1607,"meshes":2,"materials":2,"textures":0,"animations":[],"boundingBox":{"min":[-0.5550000071525574,0.000013879478245104604,-0.060027467432131824],"max":[0.5550000071525574,0.9999861205217548,0.10198861544762332]},"sizeMeters":[1.11,1,0.162],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"GPT-6","downloads":0,"publishedAt":"2026-09-08T10:43:02.567Z","updatedAt":"2026-09-08T10:43:02.659Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/30968/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function RailAccessGateCityCourthouseAndRecordsOffice(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/30968/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/30968/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/30968/v1/model.glb\" alt=\"Rail Access Gate (City Courthouse and Records Office)\" camera-controls auto-rotate></model-viewer>","blender":"# Blender 4.x: File > Import > glTF 2.0, or from the Python console after downloading the file.\nimport bpy\nbpy.ops.import_scene.gltf(filepath='model.glb')  # from https://cdn.3dassets.dev/assets/30968/v1/model.glb\n# Metres and +Y up are converted to Blender's Z-up scene automatically.","godot":"# Godot 4: copy model.glb into res://models/ and the editor imports it as a scene.\nvar packed := load(\"res://models/model.glb\") as PackedScene\nvar model := packed.instantiate()\nadd_child(model)","unity":"// Unity: import model.glb with glTFast (Package Manager: com.unity.cloud.gltfast) and drag the prefab in,\n// or load it at runtime straight from the CDN:\nusing GLTFast;\nvar gltf = new GltfImport();\nif (await gltf.Load(\"https://cdn.3dassets.dev/assets/30968/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"30969","slug":"city-courthouse-and-records-office-city-courthouse-and-6bcfd40f","title":"Lectern (City Courthouse and Records Office)","summary":"Braced lectern with broad writing surface, document stop, shaped pedestal and spread base.","description":"Braced lectern with broad writing surface, document stop, shaped pedestal and spread base. Original fictional civic hearing and records furnishings. Metres, Y up, Z forward, ground-contact origin. Static model; no legal workflow, records access or security claims.","status":"published","url":"https://3dassets.dev/assets/city-courthouse-and-records-office-city-courthouse-and-6bcfd40f","cdnUrl":"https://cdn.3dassets.dev/assets/30969/v1/model.glb","downloadUrl":"https://3dassets.dev/download/city-courthouse-and-records-office-city-courthouse-and-6bcfd40f","thumbnailUrl":"https://cdn.3dassets.dev/assets/30969/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/30969/v1/poster.webp","blurhash":"U49GHt-U009v=|ocE1a$~Uk99aa$^kxZIoNH","category":{"slug":"props","title":"Props & Furniture"},"tags":[{"slug":"modern","title":"Modern"},{"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":13940,"triangles":564,"vertices":524,"meshes":2,"materials":2,"textures":0,"animations":[],"boundingBox":{"min":[-0.36001924390824425,1.19209286886246e-9,-0.2999997091868517],"max":[0.36001924390824425,1.1099957600538355,0.2999997091868517]},"sizeMeters":[0.72,1.11,0.6],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"GPT-6","downloads":0,"publishedAt":"2026-09-08T10:43:04.207Z","updatedAt":"2026-09-08T10:43:04.325Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/30969/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function LecternCityCourthouseAndRecordsOffice(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/30969/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/30969/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/30969/v1/model.glb\" alt=\"Lectern (City Courthouse and Records Office)\" camera-controls auto-rotate></model-viewer>","blender":"# Blender 4.x: File > Import > glTF 2.0, or from the Python console after downloading the file.\nimport bpy\nbpy.ops.import_scene.gltf(filepath='model.glb')  # from https://cdn.3dassets.dev/assets/30969/v1/model.glb\n# Metres and +Y up are converted to Blender's Z-up scene automatically.","godot":"# Godot 4: copy model.glb into res://models/ and the editor imports it as a scene.\nvar packed := load(\"res://models/model.glb\") as PackedScene\nvar model := packed.instantiate()\nadd_child(model)","unity":"// Unity: import model.glb with glTFast (Package Manager: com.unity.cloud.gltfast) and drag the prefab in,\n// or load it at runtime straight from the CDN:\nusing GLTFast;\nvar gltf = new GltfImport();\nif (await gltf.Load(\"https://cdn.3dassets.dev/assets/30969/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"30970","slug":"city-courthouse-and-records-office-city-courthouse-and-f7fb5838","title":"Evidence Presentation Screen (City Courthouse and Records Office)","summary":"Supported evidence screen with rounded rear housing, inset original abstract exhibit diagram and stable two-post stand.","description":"Supported evidence screen with rounded rear housing, inset original abstract exhibit diagram and stable two-post stand. Original fictional civic hearing and records furnishings. Metres, Y up, Z forward, ground-contact origin. Static model; no legal workflow, records access or security claims.","status":"published","url":"https://3dassets.dev/assets/city-courthouse-and-records-office-city-courthouse-and-f7fb5838","cdnUrl":"https://cdn.3dassets.dev/assets/30970/v1/model.glb","downloadUrl":"https://3dassets.dev/download/city-courthouse-and-records-office-city-courthouse-and-f7fb5838","thumbnailUrl":"https://cdn.3dassets.dev/assets/30970/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/30970/v1/poster.webp","blurhash":"U55rPgyD00Di?^tlD%MdD%f+-;jE4TVs_3x[","category":{"slug":"props","title":"Props & Furniture"},"tags":[{"slug":"modern","title":"Modern"},{"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":54460,"triangles":2484,"vertices":2158,"meshes":5,"materials":5,"textures":0,"animations":[],"boundingBox":{"min":[-0.8110521140048471,4.470348535789981e-10,-0.32503417607809876],"max":[0.8110521140048471,2.0299999713897705,0.32503417607809876]},"sizeMeters":[1.622,2.03,0.65],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"GPT-6","downloads":0,"publishedAt":"2026-09-08T10:43:04.169Z","updatedAt":"2026-09-08T10:43:04.282Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/30970/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function EvidencePresentationScreenCityCourthouseAndRecordsOffice(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/30970/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/30970/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/30970/v1/model.glb\" alt=\"Evidence Presentation Screen (City Courthouse and Records Office)\" camera-controls auto-rotate></model-viewer>","blender":"# Blender 4.x: File > Import > glTF 2.0, or from the Python console after downloading the file.\nimport bpy\nbpy.ops.import_scene.gltf(filepath='model.glb')  # from https://cdn.3dassets.dev/assets/30970/v1/model.glb\n# Metres and +Y up are converted to Blender's Z-up scene automatically.","godot":"# Godot 4: copy model.glb into res://models/ and the editor imports it as a scene.\nvar packed := load(\"res://models/model.glb\") as PackedScene\nvar model := packed.instantiate()\nadd_child(model)","unity":"// Unity: import model.glb with glTFast (Package Manager: com.unity.cloud.gltfast) and drag the prefab in,\n// or load it at runtime straight from the CDN:\nusing GLTFast;\nvar gltf = new GltfImport();\nif (await gltf.Load(\"https://cdn.3dassets.dev/assets/30970/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"30971","slug":"city-courthouse-and-records-office-city-courthouse-and-f021c14c","title":"Document Camera Pedestal (City Courthouse and Records Office)","summary":"Document camera on a stable pedestal with supported articulated head, recessed lens and flat evidence platen.","description":"Document camera on a stable pedestal with supported articulated head, recessed lens and flat evidence platen. Original fictional civic hearing and records furnishings. Metres, Y up, Z forward, ground-contact origin. Static model; no legal workflow, records access or security claims.","status":"published","url":"https://3dassets.dev/assets/city-courthouse-and-records-office-city-courthouse-and-f021c14c","cdnUrl":"https://cdn.3dassets.dev/assets/30971/v1/model.glb","downloadUrl":"https://3dassets.dev/download/city-courthouse-and-records-office-city-courthouse-and-f021c14c","thumbnailUrl":"https://cdn.3dassets.dev/assets/30971/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/30971/v1/poster.webp","blurhash":"U571TGt600Ip?aj?Djai0LWV^*so00ag~pkA","category":{"slug":"props","title":"Props & Furniture"},"tags":[{"slug":"modern","title":"Modern"},{"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":30872,"triangles":1212,"vertices":1164,"meshes":5,"materials":5,"textures":0,"animations":[],"boundingBox":{"min":[-0.25,4.470348535789981e-10,-0.2250053407391583],"max":[0.25,1.3899999856948853,0.2250053407391583]},"sizeMeters":[0.5,1.39,0.45],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"GPT-6","downloads":0,"publishedAt":"2026-09-08T10:43:04.244Z","updatedAt":"2026-09-08T10:43:04.371Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/30971/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function DocumentCameraPedestalCityCourthouseAndRecordsOffice(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/30971/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/30971/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/30971/v1/model.glb\" alt=\"Document Camera Pedestal (City Courthouse and Records Office)\" camera-controls auto-rotate></model-viewer>","blender":"# Blender 4.x: File > Import > glTF 2.0, or from the Python console after downloading the file.\nimport bpy\nbpy.ops.import_scene.gltf(filepath='model.glb')  # from https://cdn.3dassets.dev/assets/30971/v1/model.glb\n# Metres and +Y up are converted to Blender's Z-up scene automatically.","godot":"# Godot 4: copy model.glb into res://models/ and the editor imports it as a scene.\nvar packed := load(\"res://models/model.glb\") as PackedScene\nvar model := packed.instantiate()\nadd_child(model)","unity":"// Unity: import model.glb with glTFast (Package Manager: com.unity.cloud.gltfast) and drag the prefab in,\n// or load it at runtime straight from the CDN:\nusing GLTFast;\nvar gltf = new GltfImport();\nif (await gltf.Load(\"https://cdn.3dassets.dev/assets/30971/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"30972","slug":"city-courthouse-and-records-office-city-courthouse-and-53b03ef5","title":"Desk Microphone (City Courthouse and Records Office)","summary":"Gooseneck hearing microphone with five connected neck segments, capsule grille, weighted foot and indicator.","description":"Gooseneck hearing microphone with five connected neck segments, capsule grille, weighted foot and indicator. Original fictional civic hearing and records furnishings. Metres, Y up, Z forward, ground-contact origin. Static model; no legal workflow, records access or security claims.","status":"published","url":"https://3dassets.dev/assets/city-courthouse-and-records-office-city-courthouse-and-53b03ef5","cdnUrl":"https://cdn.3dassets.dev/assets/30972/v1/model.glb","downloadUrl":"https://3dassets.dev/download/city-courthouse-and-records-office-city-courthouse-and-53b03ef5","thumbnailUrl":"https://cdn.3dassets.dev/assets/30972/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/30972/v1/poster.webp","blurhash":"U24LalE300~A=v8{Nx~q%gI:V[-UxHxZX7NH","category":{"slug":"props","title":"Props & Furniture"},"tags":[{"slug":"modern","title":"Modern"},{"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":40432,"triangles":1536,"vertices":1752,"meshes":3,"materials":3,"textures":0,"animations":[],"boundingBox":{"min":[-0.0849977358154743,0,-0.1423104852437973],"max":[0.0849977358154743,0.2464479709494142,0.0850035652286799]},"sizeMeters":[0.17,0.246,0.227],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"GPT-6","downloads":0,"publishedAt":"2026-09-08T10:43:04.754Z","updatedAt":"2026-09-08T10:43:04.860Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/30972/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function DeskMicrophoneCityCourthouseAndRecordsOffice(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/30972/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/30972/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/30972/v1/model.glb\" alt=\"Desk Microphone (City Courthouse and Records Office)\" camera-controls auto-rotate></model-viewer>","blender":"# Blender 4.x: File > Import > glTF 2.0, or from the Python console after downloading the file.\nimport bpy\nbpy.ops.import_scene.gltf(filepath='model.glb')  # from https://cdn.3dassets.dev/assets/30972/v1/model.glb\n# Metres and +Y up are converted to Blender's Z-up scene automatically.","godot":"# Godot 4: copy model.glb into res://models/ and the editor imports it as a scene.\nvar packed := load(\"res://models/model.glb\") as PackedScene\nvar model := packed.instantiate()\nadd_child(model)","unity":"// Unity: import model.glb with glTFast (Package Manager: com.unity.cloud.gltfast) and drag the prefab in,\n// or load it at runtime straight from the CDN:\nusing GLTFast;\nvar gltf = new GltfImport();\nif (await gltf.Load(\"https://cdn.3dassets.dev/assets/30972/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"30973","slug":"city-courthouse-and-records-office-city-courthouse-and-212eecc4","title":"Microphone Control Box (City Courthouse and Records Office)","summary":"Microphone channel controller with three rotary controls, status strip and rear cable sockets.","description":"Microphone channel controller with three rotary controls, status strip and rear cable sockets. Original fictional civic hearing and records furnishings. Metres, Y up, Z forward, ground-contact origin. Static model; no legal workflow, records access or security claims.","status":"published","url":"https://3dassets.dev/assets/city-courthouse-and-records-office-city-courthouse-and-212eecc4","cdnUrl":"https://cdn.3dassets.dev/assets/30973/v1/model.glb","downloadUrl":"https://3dassets.dev/download/city-courthouse-and-records-office-city-courthouse-and-212eecc4","thumbnailUrl":"https://cdn.3dassets.dev/assets/30973/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/30973/v1/poster.webp","blurhash":"U38NFE-o00tk~VxtMybZ00R-~oIB00Ipt,M|","category":{"slug":"props","title":"Props & Furniture"},"tags":[{"slug":"modern","title":"Modern"},{"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":71916,"triangles":3516,"vertices":3018,"meshes":4,"materials":4,"textures":0,"animations":[],"boundingBox":{"min":[-0.16099999845027924,-0.000003739096414517862,-0.11050656755956581],"max":[0.16099999845027924,0.09499327208400346,0.10000656863244942]},"sizeMeters":[0.322,0.095,0.211],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"GPT-6","downloads":0,"publishedAt":"2026-09-08T10:43:06.440Z","updatedAt":"2026-09-08T10:43:06.623Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/30973/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function MicrophoneControlBoxCityCourthouseAndRecordsOffice(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/30973/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/30973/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/30973/v1/model.glb\" alt=\"Microphone Control Box (City Courthouse and Records Office)\" camera-controls auto-rotate></model-viewer>","blender":"# Blender 4.x: File > Import > glTF 2.0, or from the Python console after downloading the file.\nimport bpy\nbpy.ops.import_scene.gltf(filepath='model.glb')  # from https://cdn.3dassets.dev/assets/30973/v1/model.glb\n# Metres and +Y up are converted to Blender's Z-up scene automatically.","godot":"# Godot 4: copy model.glb into res://models/ and the editor imports it as a scene.\nvar packed := load(\"res://models/model.glb\") as PackedScene\nvar model := packed.instantiate()\nadd_child(model)","unity":"// Unity: import model.glb with glTFast (Package Manager: com.unity.cloud.gltfast) and drag the prefab in,\n// or load it at runtime straight from the CDN:\nusing GLTFast;\nvar gltf = new GltfImport();\nif (await gltf.Load(\"https://cdn.3dassets.dev/assets/30973/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"30975","slug":"city-courthouse-and-records-office-city-courthouse-and-b8d2a04f","title":"Hearing Timer (City Courthouse and Records Office)","summary":"Hearing timer with framed display, original neutral indicators, top control and rear service slots.","description":"Hearing timer with framed display, original neutral indicators, top control and rear service slots. Original fictional civic hearing and records furnishings. Metres, Y up, Z forward, ground-contact origin. Static model; no legal workflow, records access or security claims.","status":"published","url":"https://3dassets.dev/assets/city-courthouse-and-records-office-city-courthouse-and-b8d2a04f","cdnUrl":"https://cdn.3dassets.dev/assets/30975/v1/model.glb","downloadUrl":"https://3dassets.dev/download/city-courthouse-and-records-office-city-courthouse-and-b8d2a04f","thumbnailUrl":"https://cdn.3dassets.dev/assets/30975/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/30975/v1/poster.webp","blurhash":"U68q1$.901Q.}?%1I@NI00rV-mK31MOD#kMx","category":{"slug":"props","title":"Props & Furniture"},"tags":[{"slug":"modern","title":"Modern"},{"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":62752,"triangles":2772,"vertices":2618,"meshes":6,"materials":6,"textures":0,"animations":[],"boundingBox":{"min":[-0.12099999934434891,0.000004107694334801182,-0.05550449304176933],"max":[0.12099999934434891,0.1749976036304053,0.06299722339154958]},"sizeMeters":[0.242,0.175,0.119],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"GPT-6","downloads":0,"publishedAt":"2026-09-08T10:43:06.523Z","updatedAt":"2026-09-08T10:43:06.635Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/30975/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function HearingTimerCityCourthouseAndRecordsOffice(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/30975/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/30975/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/30975/v1/model.glb\" alt=\"Hearing Timer (City Courthouse and Records Office)\" camera-controls auto-rotate></model-viewer>","blender":"# Blender 4.x: File > Import > glTF 2.0, or from the Python console after downloading the file.\nimport bpy\nbpy.ops.import_scene.gltf(filepath='model.glb')  # from https://cdn.3dassets.dev/assets/30975/v1/model.glb\n# Metres and +Y up are converted to Blender's Z-up scene automatically.","godot":"# Godot 4: copy model.glb into res://models/ and the editor imports it as a scene.\nvar packed := load(\"res://models/model.glb\") as PackedScene\nvar model := packed.instantiate()\nadd_child(model)","unity":"// Unity: import model.glb with glTFast (Package Manager: com.unity.cloud.gltfast) and drag the prefab in,\n// or load it at runtime straight from the CDN:\nusing GLTFast;\nvar gltf = new GltfImport();\nif (await gltf.Load(\"https://cdn.3dassets.dev/assets/30975/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"30974","slug":"city-courthouse-and-records-office-city-courthouse-and-f10e85b5","title":"Gavel (City Courthouse and Records Office)","summary":"Turned wooden gavel with a profiled two-ended striking head, tapered handle and brass collar.","description":"Turned wooden gavel with a profiled two-ended striking head, tapered handle and brass collar. Original fictional civic hearing and records furnishings. Metres, Y up, Z forward, ground-contact origin. Static model; no legal workflow, records access or security claims.","status":"published","url":"https://3dassets.dev/assets/city-courthouse-and-records-office-city-courthouse-and-f10e85b5","cdnUrl":"https://cdn.3dassets.dev/assets/30974/v1/model.glb","downloadUrl":"https://3dassets.dev/download/city-courthouse-and-records-office-city-courthouse-and-f10e85b5","thumbnailUrl":"https://cdn.3dassets.dev/assets/30974/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/30974/v1/poster.webp","blurhash":"U37AbtEf0M=w}@EM9u=x03aL^ixa0f={^jEM","category":{"slug":"props","title":"Props & Furniture"},"tags":[{"slug":"modern","title":"Modern"},{"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":25132,"triangles":1344,"vertices":930,"meshes":2,"materials":2,"textures":0,"animations":[],"boundingBox":{"min":[-0.07499134587313,-0.000002761815138578594,-0.04899999871850014],"max":[0.07499134587313,0.09800275925213886,0.28999999165534973]},"sizeMeters":[0.15,0.098,0.339],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"GPT-6","downloads":0,"publishedAt":"2026-09-08T10:43:06.442Z","updatedAt":"2026-09-08T10:43:06.597Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/30974/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function GavelCityCourthouseAndRecordsOffice(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/30974/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/30974/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/30974/v1/model.glb\" alt=\"Gavel (City Courthouse and Records Office)\" camera-controls auto-rotate></model-viewer>","blender":"# Blender 4.x: File > Import > glTF 2.0, or from the Python console after downloading the file.\nimport bpy\nbpy.ops.import_scene.gltf(filepath='model.glb')  # from https://cdn.3dassets.dev/assets/30974/v1/model.glb\n# Metres and +Y up are converted to Blender's Z-up scene automatically.","godot":"# Godot 4: copy model.glb into res://models/ and the editor imports it as a scene.\nvar packed := load(\"res://models/model.glb\") as PackedScene\nvar model := packed.instantiate()\nadd_child(model)","unity":"// Unity: import model.glb with glTFast (Package Manager: com.unity.cloud.gltfast) and drag the prefab in,\n// or load it at runtime straight from the CDN:\nusing GLTFast;\nvar gltf = new GltfImport();\nif (await gltf.Load(\"https://cdn.3dassets.dev/assets/30974/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"30976","slug":"city-courthouse-and-records-office-city-courthouse-and-bc0ca941","title":"Sounding Block (City Courthouse and Records Office)","summary":"Solid turned sounding block with rounded rim and inset brass perimeter band.","description":"Solid turned sounding block with rounded rim and inset brass perimeter band. Original fictional civic hearing and records furnishings. Metres, Y up, Z forward, ground-contact origin. Static model; no legal workflow, records access or security claims.","status":"published","url":"https://3dassets.dev/assets/city-courthouse-and-records-office-city-courthouse-and-bc0ca941","cdnUrl":"https://cdn.3dassets.dev/assets/30976/v1/model.glb","downloadUrl":"https://3dassets.dev/download/city-courthouse-and-records-office-city-courthouse-and-bc0ca941","thumbnailUrl":"https://cdn.3dassets.dev/assets/30976/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/30976/v1/poster.webp","blurhash":"U58DOn%10LNG-Vj[NGn%01I:~Bt756WV-VW;","category":{"slug":"props","title":"Props & Furniture"},"tags":[{"slug":"modern","title":"Modern"},{"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":16012,"triangles":864,"vertices":539,"meshes":2,"materials":2,"textures":0,"animations":[],"boundingBox":{"min":[-0.12999999523162842,-0.000003126427741795973,-0.12999999523162842],"max":[0.12999999523162842,0.045003128215881136,0.12999999523162842]},"sizeMeters":[0.26,0.045,0.26],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"GPT-6","downloads":0,"publishedAt":"2026-09-08T10:43:06.561Z","updatedAt":"2026-09-08T10:43:06.666Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/30976/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function SoundingBlockCityCourthouseAndRecordsOffice(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/30976/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/30976/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/30976/v1/model.glb\" alt=\"Sounding Block (City Courthouse and Records Office)\" camera-controls auto-rotate></model-viewer>","blender":"# Blender 4.x: File > Import > glTF 2.0, or from the Python console after downloading the file.\nimport bpy\nbpy.ops.import_scene.gltf(filepath='model.glb')  # from https://cdn.3dassets.dev/assets/30976/v1/model.glb\n# Metres and +Y up are converted to Blender's Z-up scene automatically.","godot":"# Godot 4: copy model.glb into res://models/ and the editor imports it as a scene.\nvar packed := load(\"res://models/model.glb\") as PackedScene\nvar model := packed.instantiate()\nadd_child(model)","unity":"// Unity: import model.glb with glTFast (Package Manager: com.unity.cloud.gltfast) and drag the prefab in,\n// or load it at runtime straight from the CDN:\nusing GLTFast;\nvar gltf = new GltfImport();\nif (await gltf.Load(\"https://cdn.3dassets.dev/assets/30976/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"30977","slug":"city-courthouse-and-records-office-city-courthouse-and-199b68bf","title":"Case File Folder (City Courthouse and Records Office)","summary":"Thick case folder with file tab, separate paper stack and blank label panel.","description":"Thick case folder with file tab, separate paper stack and blank label panel. Original fictional civic hearing and records furnishings. Metres, Y up, Z forward, ground-contact origin. Static model; no legal workflow, records access or security claims.","status":"published","url":"https://3dassets.dev/assets/city-courthouse-and-records-office-city-courthouse-and-199b68bf","cdnUrl":"https://cdn.3dassets.dev/assets/30977/v1/model.glb","downloadUrl":"https://3dassets.dev/download/city-courthouse-and-records-office-city-courthouse-and-199b68bf","thumbnailUrl":"https://cdn.3dassets.dev/assets/30977/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/30977/v1/poster.webp","blurhash":"U9Dbi??F01o#xZIpI:%100E3~URPM{-o-VIo","category":{"slug":"props","title":"Props & Furniture"},"tags":[{"slug":"modern","title":"Modern"},{"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":12988,"triangles":540,"vertices":469,"meshes":2,"materials":2,"textures":0,"animations":[],"boundingBox":{"min":[-0.12499733206321152,-0.0000027766864058760554,-0.20250000059604645],"max":[0.12499733206321152,0.038004730063411186,0.16500000655651093]},"sizeMeters":[0.25,0.038,0.368],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"GPT-6","downloads":0,"publishedAt":"2026-09-08T10:43:08.177Z","updatedAt":"2026-09-08T10:43:08.280Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/30977/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function CaseFileFolderCityCourthouseAndRecordsOffice(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/30977/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/30977/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/30977/v1/model.glb\" alt=\"Case File Folder (City Courthouse and Records Office)\" camera-controls auto-rotate></model-viewer>","blender":"# Blender 4.x: File > Import > glTF 2.0, or from the Python console after downloading the file.\nimport bpy\nbpy.ops.import_scene.gltf(filepath='model.glb')  # from https://cdn.3dassets.dev/assets/30977/v1/model.glb\n# Metres and +Y up are converted to Blender's Z-up scene automatically.","godot":"# Godot 4: copy model.glb into res://models/ and the editor imports it as a scene.\nvar packed := load(\"res://models/model.glb\") as PackedScene\nvar model := packed.instantiate()\nadd_child(model)","unity":"// Unity: import model.glb with glTFast (Package Manager: com.unity.cloud.gltfast) and drag the prefab in,\n// or load it at runtime straight from the CDN:\nusing GLTFast;\nvar gltf = new GltfImport();\nif (await gltf.Load(\"https://cdn.3dassets.dev/assets/30977/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"30978","slug":"city-courthouse-and-records-office-city-courthouse-and-c31cb5b1","title":"Document Bundle (City Courthouse and Records Office)","summary":"Bound document bundle with separate covers, visible page layers and crossing securing straps.","description":"Bound document bundle with separate covers, visible page layers and crossing securing straps. Original fictional civic hearing and records furnishings. Metres, Y up, Z forward, ground-contact origin. Static model; no legal workflow, records access or security claims.","status":"published","url":"https://3dassets.dev/assets/city-courthouse-and-records-office-city-courthouse-and-c31cb5b1","cdnUrl":"https://cdn.3dassets.dev/assets/30978/v1/model.glb","downloadUrl":"https://3dassets.dev/download/city-courthouse-and-records-office-city-courthouse-and-c31cb5b1","thumbnailUrl":"https://cdn.3dassets.dev/assets/30978/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/30978/v1/poster.webp","blurhash":"U17x8s0500RR^%Ditjp100^$?wxtD-_N01?5","category":{"slug":"props","title":"Props & Furniture"},"tags":[{"slug":"modern","title":"Modern"},{"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":47920,"triangles":2520,"vertices":1799,"meshes":4,"materials":4,"textures":0,"animations":[],"boundingBox":{"min":[-0.12500519126041562,0.000010602672860418605,-0.16750000417232513],"max":[0.12500519126041562,0.07000384535230625,0.16750000417232513]},"sizeMeters":[0.25,0.07,0.335],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"GPT-6","downloads":0,"publishedAt":"2026-09-08T10:43:08.295Z","updatedAt":"2026-09-08T10:43:08.407Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/30978/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function DocumentBundleCityCourthouseAndRecordsOffice(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/30978/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/30978/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/30978/v1/model.glb\" alt=\"Document Bundle (City Courthouse and Records Office)\" camera-controls auto-rotate></model-viewer>","blender":"# Blender 4.x: File > Import > glTF 2.0, or from the Python console after downloading the file.\nimport bpy\nbpy.ops.import_scene.gltf(filepath='model.glb')  # from https://cdn.3dassets.dev/assets/30978/v1/model.glb\n# Metres and +Y up are converted to Blender's Z-up scene automatically.","godot":"# Godot 4: copy model.glb into res://models/ and the editor imports it as a scene.\nvar packed := load(\"res://models/model.glb\") as PackedScene\nvar model := packed.instantiate()\nadd_child(model)","unity":"// Unity: import model.glb with glTFast (Package Manager: com.unity.cloud.gltfast) and drag the prefab in,\n// or load it at runtime straight from the CDN:\nusing GLTFast;\nvar gltf = new GltfImport();\nif (await gltf.Load(\"https://cdn.3dassets.dev/assets/30978/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"30979","slug":"city-courthouse-and-records-office-city-courthouse-and-999bf5cd","title":"Exhibit Marker Stand (City Courthouse and Records Office)","summary":"Weighted exhibit marker with upright card frame and original single abstract mark.","description":"Weighted exhibit marker with upright card frame and original single abstract mark. Original fictional civic hearing and records furnishings. Metres, Y up, Z forward, ground-contact origin. Static model; no legal workflow, records access or security claims.","status":"published","url":"https://3dassets.dev/assets/city-courthouse-and-records-office-city-courthouse-and-999bf5cd","cdnUrl":"https://cdn.3dassets.dev/assets/30979/v1/model.glb","downloadUrl":"https://3dassets.dev/download/city-courthouse-and-records-office-city-courthouse-and-999bf5cd","thumbnailUrl":"https://cdn.3dassets.dev/assets/30979/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/30979/v1/poster.webp","blurhash":"U9CGGQ-:009G.Axu9DD%IUofxuNFDit6.8M}","category":{"slug":"props","title":"Props & Furniture"},"tags":[{"slug":"modern","title":"Modern"},{"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":10112,"triangles":432,"vertices":372,"meshes":3,"materials":3,"textures":0,"animations":[],"boundingBox":{"min":[-0.07500000298023224,-0.0000031171647235095357,-0.05500198588869841],"max":[0.07500000298023224,0.2399973996310119,0.05500198588869841]},"sizeMeters":[0.15,0.24,0.11],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"GPT-6","downloads":0,"publishedAt":"2026-09-08T10:43:08.335Z","updatedAt":"2026-09-08T10:43:08.451Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/30979/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function ExhibitMarkerStandCityCourthouseAndRecordsOffice(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/30979/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/30979/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/30979/v1/model.glb\" alt=\"Exhibit Marker Stand (City Courthouse and Records Office)\" camera-controls auto-rotate></model-viewer>","blender":"# Blender 4.x: File > Import > glTF 2.0, or from the Python console after downloading the file.\nimport bpy\nbpy.ops.import_scene.gltf(filepath='model.glb')  # from https://cdn.3dassets.dev/assets/30979/v1/model.glb\n# Metres and +Y up are converted to Blender's Z-up scene automatically.","godot":"# Godot 4: copy model.glb into res://models/ and the editor imports it as a scene.\nvar packed := load(\"res://models/model.glb\") as PackedScene\nvar model := packed.instantiate()\nadd_child(model)","unity":"// Unity: import model.glb with glTFast (Package Manager: com.unity.cloud.gltfast) and drag the prefab in,\n// or load it at runtime straight from the CDN:\nusing GLTFast;\nvar gltf = new GltfImport();\nif (await gltf.Load(\"https://cdn.3dassets.dev/assets/30979/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"30980","slug":"city-courthouse-and-records-office-city-courthouse-and-6b6b16ec","title":"Sealed Exhibit Box (City Courthouse and Records Office)","summary":"Lidded exhibit box with modeled closure straps, blank identification panel and rigid carrying handle.","description":"Lidded exhibit box with modeled closure straps, blank identification panel and rigid carrying handle. Original fictional civic hearing and records furnishings. Metres, Y up, Z forward, ground-contact origin. Static model; no legal workflow, records access or security claims.","status":"published","url":"https://3dassets.dev/assets/city-courthouse-and-records-office-city-courthouse-and-6b6b16ec","cdnUrl":"https://cdn.3dassets.dev/assets/30980/v1/model.glb","downloadUrl":"https://3dassets.dev/download/city-courthouse-and-records-office-city-courthouse-and-6b6b16ec","thumbnailUrl":"https://cdn.3dassets.dev/assets/30980/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/30980/v1/poster.webp","blurhash":"UQEfA?-:4nM{_NxuIUWB4.WCxuay4TayxuM{","category":{"slug":"props","title":"Props & Furniture"},"tags":[{"slug":"modern","title":"Modern"},{"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":24860,"triangles":828,"vertices":1048,"meshes":3,"materials":3,"textures":0,"animations":[],"boundingBox":{"min":[-0.2750000059604645,-0.000015555957062457493,-0.2750000059604645],"max":[0.2750000059604645,0.3500027151723371,0.210999995470047]},"sizeMeters":[0.55,0.35,0.486],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"GPT-6","downloads":0,"publishedAt":"2026-09-08T10:43:09.362Z","updatedAt":"2026-09-08T10:43:09.477Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/30980/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function SealedExhibitBoxCityCourthouseAndRecordsOffice(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/30980/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/30980/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/30980/v1/model.glb\" alt=\"Sealed Exhibit Box (City Courthouse and Records Office)\" camera-controls auto-rotate></model-viewer>","blender":"# Blender 4.x: File > Import > glTF 2.0, or from the Python console after downloading the file.\nimport bpy\nbpy.ops.import_scene.gltf(filepath='model.glb')  # from https://cdn.3dassets.dev/assets/30980/v1/model.glb\n# Metres and +Y up are converted to Blender's Z-up scene automatically.","godot":"# Godot 4: copy model.glb into res://models/ and the editor imports it as a scene.\nvar packed := load(\"res://models/model.glb\") as PackedScene\nvar model := packed.instantiate()\nadd_child(model)","unity":"// Unity: import model.glb with glTFast (Package Manager: com.unity.cloud.gltfast) and drag the prefab in,\n// or load it at runtime straight from the CDN:\nusing GLTFast;\nvar gltf = new GltfImport();\nif (await gltf.Load(\"https://cdn.3dassets.dev/assets/30980/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"30981","slug":"city-courthouse-and-records-office-city-courthouse-and-03f9ae5c","title":"Evidence Trolley (City Courthouse and Records Office)","summary":"Two-tier evidence trolley with supported push rail, raised tray edges and fork/axle caster assemblies.","description":"Two-tier evidence trolley with supported push rail, raised tray edges and fork/axle caster assemblies. Original fictional civic hearing and records furnishings. Metres, Y up, Z forward, ground-contact origin. Static model; no legal workflow, records access or security claims.","status":"published","url":"https://3dassets.dev/assets/city-courthouse-and-records-office-city-courthouse-and-03f9ae5c","cdnUrl":"https://cdn.3dassets.dev/assets/30981/v1/model.glb","downloadUrl":"https://3dassets.dev/download/city-courthouse-and-records-office-city-courthouse-and-03f9ae5c","thumbnailUrl":"https://cdn.3dassets.dev/assets/30981/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/30981/v1/poster.webp","blurhash":"U48;0x%100Nd-URjocxu00M|~VWD%yxF4;Ip","category":{"slug":"props","title":"Props & Furniture"},"tags":[{"slug":"modern","title":"Modern"},{"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":102240,"triangles":3756,"vertices":4788,"meshes":3,"materials":3,"textures":0,"animations":[],"boundingBox":{"min":[-0.39996949738388327,0,-0.5400000214576721],"max":[0.39996949738388327,1.1959999799728394,0.5400000214576721]},"sizeMeters":[0.8,1.196,1.08],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"GPT-6","downloads":0,"publishedAt":"2026-09-08T10:43:09.884Z","updatedAt":"2026-09-08T10:43:09.981Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/30981/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function EvidenceTrolleyCityCourthouseAndRecordsOffice(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/30981/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/30981/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/30981/v1/model.glb\" alt=\"Evidence Trolley (City Courthouse and Records Office)\" camera-controls auto-rotate></model-viewer>","blender":"# Blender 4.x: File > Import > glTF 2.0, or from the Python console after downloading the file.\nimport bpy\nbpy.ops.import_scene.gltf(filepath='model.glb')  # from https://cdn.3dassets.dev/assets/30981/v1/model.glb\n# Metres and +Y up are converted to Blender's Z-up scene automatically.","godot":"# Godot 4: copy model.glb into res://models/ and the editor imports it as a scene.\nvar packed := load(\"res://models/model.glb\") as PackedScene\nvar model := packed.instantiate()\nadd_child(model)","unity":"// Unity: import model.glb with glTFast (Package Manager: com.unity.cloud.gltfast) and drag the prefab in,\n// or load it at runtime straight from the CDN:\nusing GLTFast;\nvar gltf = new GltfImport();\nif (await gltf.Load(\"https://cdn.3dassets.dev/assets/30981/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"30983","slug":"city-courthouse-and-records-office-city-courthouse-and-43a5c647","title":"Interpreter Booth (City Courthouse and Records Office)","summary":"Roofed interpreter enclosure with clear sightline glazing, thick sidewalls, desk shelf and rear door handle.","description":"Roofed interpreter enclosure with clear sightline glazing, thick sidewalls, desk shelf and rear door handle. Original fictional civic hearing and records furnishings. Metres, Y up, Z forward, ground-contact origin. Static model; no legal workflow, records access or security claims.","status":"published","url":"https://3dassets.dev/assets/city-courthouse-and-records-office-city-courthouse-and-43a5c647","cdnUrl":"https://cdn.3dassets.dev/assets/30983/v1/model.glb","downloadUrl":"https://3dassets.dev/download/city-courthouse-and-records-office-city-courthouse-and-43a5c647","thumbnailUrl":"https://cdn.3dassets.dev/assets/30983/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/30983/v1/poster.webp","blurhash":"U5Altf?F01D*}[RkEL%2%LW:ELR+-VxZNGIp","category":{"slug":"props","title":"Props & Furniture"},"tags":[{"slug":"modern","title":"Modern"},{"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":33552,"triangles":1260,"vertices":1429,"meshes":3,"materials":3,"textures":0,"animations":[],"boundingBox":{"min":[-0.9005480730823282,-1.7881394143159923e-9,-0.7499825716804323],"max":[0.9005480730823282,2.359999895095825,0.7499825716804323]},"sizeMeters":[1.801,2.36,1.5],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"GPT-6","downloads":0,"publishedAt":"2026-09-08T10:43:10.102Z","updatedAt":"2026-09-08T10:43:10.200Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/30983/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function InterpreterBoothCityCourthouseAndRecordsOffice(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/30983/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/30983/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/30983/v1/model.glb\" alt=\"Interpreter Booth (City Courthouse and Records Office)\" camera-controls auto-rotate></model-viewer>","blender":"# Blender 4.x: File > Import > glTF 2.0, or from the Python console after downloading the file.\nimport bpy\nbpy.ops.import_scene.gltf(filepath='model.glb')  # from https://cdn.3dassets.dev/assets/30983/v1/model.glb\n# Metres and +Y up are converted to Blender's Z-up scene automatically.","godot":"# Godot 4: copy model.glb into res://models/ and the editor imports it as a scene.\nvar packed := load(\"res://models/model.glb\") as PackedScene\nvar model := packed.instantiate()\nadd_child(model)","unity":"// Unity: import model.glb with glTFast (Package Manager: com.unity.cloud.gltfast) and drag the prefab in,\n// or load it at runtime straight from the CDN:\nusing GLTFast;\nvar gltf = new GltfImport();\nif (await gltf.Load(\"https://cdn.3dassets.dev/assets/30983/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"30982","slug":"city-courthouse-and-records-office-city-courthouse-and-62ae5cb8","title":"Interpreter Headset Stand (City Courthouse and Records Office)","summary":"Supported interpreter headset with connected arched band, separate ear cups and microphone boom.","description":"Supported interpreter headset with connected arched band, separate ear cups and microphone boom. Original fictional civic hearing and records furnishings. Metres, Y up, Z forward, ground-contact origin. Static model; no legal workflow, records access or security claims.","status":"published","url":"https://3dassets.dev/assets/city-courthouse-and-records-office-city-courthouse-and-62ae5cb8","cdnUrl":"https://cdn.3dassets.dev/assets/30982/v1/model.glb","downloadUrl":"https://3dassets.dev/download/city-courthouse-and-records-office-city-courthouse-and-62ae5cb8","thumbnailUrl":"https://cdn.3dassets.dev/assets/30982/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/30982/v1/poster.webp","blurhash":"U1552u?a004:vzoLK6R*0NIp=?xY5Ray^joK","category":{"slug":"props","title":"Props & Furniture"},"tags":[{"slug":"modern","title":"Modern"},{"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":54480,"triangles":1596,"vertices":2606,"meshes":3,"materials":3,"textures":0,"animations":[],"boundingBox":{"min":[-0.12249773250620322,-2.6822088994293836e-10,-0.09000166551979061],"max":[0.12249773250620322,0.368889182806015,0.09086302276276954]},"sizeMeters":[0.245,0.369,0.181],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"GPT-6","downloads":0,"publishedAt":"2026-09-08T10:43:10.034Z","updatedAt":"2026-09-08T10:43:10.151Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/30982/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function InterpreterHeadsetStandCityCourthouseAndRecordsOffice(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/30982/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/30982/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/30982/v1/model.glb\" alt=\"Interpreter Headset Stand (City Courthouse and Records Office)\" camera-controls auto-rotate></model-viewer>","blender":"# Blender 4.x: File > Import > glTF 2.0, or from the Python console after downloading the file.\nimport bpy\nbpy.ops.import_scene.gltf(filepath='model.glb')  # from https://cdn.3dassets.dev/assets/30982/v1/model.glb\n# Metres and +Y up are converted to Blender's Z-up scene automatically.","godot":"# Godot 4: copy model.glb into res://models/ and the editor imports it as a scene.\nvar packed := load(\"res://models/model.glb\") as PackedScene\nvar model := packed.instantiate()\nadd_child(model)","unity":"// Unity: import model.glb with glTFast (Package Manager: com.unity.cloud.gltfast) and drag the prefab in,\n// or load it at runtime straight from the CDN:\nusing GLTFast;\nvar gltf = new GltfImport();\nif (await gltf.Load(\"https://cdn.3dassets.dev/assets/30982/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"30984","slug":"city-courthouse-and-records-office-city-courthouse-and-9ca632d2","title":"Audio Recording Rack (City Courthouse and Records Office)","summary":"Four-unit audio rack with separate equipment faces, rack ears, status windows, controls and vented rear enclosure.","description":"Four-unit audio rack with separate equipment faces, rack ears, status windows, controls and vented rear enclosure. Original fictional civic hearing and records furnishings. Metres, Y up, Z forward, ground-contact origin. Static model; no legal workflow, records access or security claims.","status":"published","url":"https://3dassets.dev/assets/city-courthouse-and-records-office-city-courthouse-and-9ca632d2","cdnUrl":"https://cdn.3dassets.dev/assets/30984/v1/model.glb","downloadUrl":"https://3dassets.dev/download/city-courthouse-and-records-office-city-courthouse-and-9ca632d2","thumbnailUrl":"https://cdn.3dassets.dev/assets/30984/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/30984/v1/poster.webp","blurhash":"U796~:-;01Di~9WC9ut6jFRQM}o}xWRkRlt6","category":{"slug":"props","title":"Props & Furniture"},"tags":[{"slug":"modern","title":"Modern"},{"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":136484,"triangles":5100,"vertices":6310,"meshes":5,"materials":5,"textures":0,"animations":[],"boundingBox":{"min":[-0.3109717243908676,6.705522803684971e-10,-0.33549252710377436],"max":[0.3109717243908676,1.225000023841858,0.40502823677382266]},"sizeMeters":[0.622,1.225,0.741],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"GPT-6","downloads":0,"publishedAt":"2026-09-08T10:43:11.103Z","updatedAt":"2026-09-08T10:43:11.209Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/30984/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function AudioRecordingRackCityCourthouseAndRecordsOffice(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/30984/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/30984/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/30984/v1/model.glb\" alt=\"Audio Recording Rack (City Courthouse and Records Office)\" camera-controls auto-rotate></model-viewer>","blender":"# Blender 4.x: File > Import > glTF 2.0, or from the Python console after downloading the file.\nimport bpy\nbpy.ops.import_scene.gltf(filepath='model.glb')  # from https://cdn.3dassets.dev/assets/30984/v1/model.glb\n# Metres and +Y up are converted to Blender's Z-up scene automatically.","godot":"# Godot 4: copy model.glb into res://models/ and the editor imports it as a scene.\nvar packed := load(\"res://models/model.glb\") as PackedScene\nvar model := packed.instantiate()\nadd_child(model)","unity":"// Unity: import model.glb with glTFast (Package Manager: com.unity.cloud.gltfast) and drag the prefab in,\n// or load it at runtime straight from the CDN:\nusing GLTFast;\nvar gltf = new GltfImport();\nif (await gltf.Load(\"https://cdn.3dassets.dev/assets/30984/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"30985","slug":"city-courthouse-and-records-office-city-courthouse-and-29bbc663","title":"Records Service Counter (City Courthouse and Records Office)","summary":"Records issue counter with document exchange opening, glazed screen, broad public ledge and staffed storage pedestals.","description":"Records issue counter with document exchange opening, glazed screen, broad public ledge and staffed storage pedestals. Original fictional civic hearing and records furnishings. Metres, Y up, Z forward, ground-contact origin. Static model; no legal workflow, records access or security claims.","status":"published","url":"https://3dassets.dev/assets/city-courthouse-and-records-office-city-courthouse-and-29bbc663","cdnUrl":"https://cdn.3dassets.dev/assets/30985/v1/model.glb","downloadUrl":"https://3dassets.dev/download/city-courthouse-and-records-office-city-courthouse-and-29bbc663","thumbnailUrl":"https://cdn.3dassets.dev/assets/30985/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/30985/v1/poster.webp","blurhash":"U6Byy=.80000-=?HEJ9F00aJ~qtS8wEL_4tm","category":{"slug":"props","title":"Props & Furniture"},"tags":[{"slug":"modern","title":"Modern"},{"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":101596,"triangles":3768,"vertices":4625,"meshes":5,"materials":5,"textures":0,"animations":[],"boundingBox":{"min":[-1.225000023841858,-0.000020199336335346985,-0.45499842640061505],"max":[1.225000023841858,2.4100107405479436,0.7099983918299211]},"sizeMeters":[2.45,2.41,1.165],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"GPT-6","downloads":0,"publishedAt":"2026-09-08T10:43:11.575Z","updatedAt":"2026-09-08T10:43:11.685Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/30985/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function RecordsServiceCounterCityCourthouseAndRecordsOffice(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/30985/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/30985/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/30985/v1/model.glb\" alt=\"Records Service Counter (City Courthouse and Records Office)\" camera-controls auto-rotate></model-viewer>","blender":"# Blender 4.x: File > Import > glTF 2.0, or from the Python console after downloading the file.\nimport bpy\nbpy.ops.import_scene.gltf(filepath='model.glb')  # from https://cdn.3dassets.dev/assets/30985/v1/model.glb\n# Metres and +Y up are converted to Blender's Z-up scene automatically.","godot":"# Godot 4: copy model.glb into res://models/ and the editor imports it as a scene.\nvar packed := load(\"res://models/model.glb\") as PackedScene\nvar model := packed.instantiate()\nadd_child(model)","unity":"// Unity: import model.glb with glTFast (Package Manager: com.unity.cloud.gltfast) and drag the prefab in,\n// or load it at runtime straight from the CDN:\nusing GLTFast;\nvar gltf = new GltfImport();\nif (await gltf.Load(\"https://cdn.3dassets.dev/assets/30985/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"30986","slug":"city-courthouse-and-records-office-city-courthouse-and-82f8db07","title":"File Issue Tray (City Courthouse and Records Office)","summary":"Rimmed records issue tray with label holder and supported blank paper insert.","description":"Rimmed records issue tray with label holder and supported blank paper insert. Original fictional civic hearing and records furnishings. Metres, Y up, Z forward, ground-contact origin. Static model; no legal workflow, records access or security claims.","status":"published","url":"https://3dassets.dev/assets/city-courthouse-and-records-office-city-courthouse-and-82f8db07","cdnUrl":"https://cdn.3dassets.dev/assets/30986/v1/model.glb","downloadUrl":"https://3dassets.dev/download/city-courthouse-and-records-office-city-courthouse-and-82f8db07","thumbnailUrl":"https://cdn.3dassets.dev/assets/30986/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/30986/v1/poster.webp","blurhash":"UBDl_~xu00%M~qxuM{ax00j]?bD%00IURjM|","category":{"slug":"props","title":"Props & Furniture"},"tags":[{"slug":"modern","title":"Modern"},{"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":18068,"triangles":756,"vertices":658,"meshes":3,"materials":3,"textures":0,"animations":[],"boundingBox":{"min":[-0.25,-0.000012588792026592757,-0.18001342814416943],"max":[0.25,0.09000221084105056,0.1970021642734764]},"sizeMeters":[0.5,0.09,0.377],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"GPT-6","downloads":0,"publishedAt":"2026-09-08T10:43:11.781Z","updatedAt":"2026-09-08T10:43:11.871Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/30986/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function FileIssueTrayCityCourthouseAndRecordsOffice(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/30986/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/30986/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/30986/v1/model.glb\" alt=\"File Issue Tray (City Courthouse and Records Office)\" camera-controls auto-rotate></model-viewer>","blender":"# Blender 4.x: File > Import > glTF 2.0, or from the Python console after downloading the file.\nimport bpy\nbpy.ops.import_scene.gltf(filepath='model.glb')  # from https://cdn.3dassets.dev/assets/30986/v1/model.glb\n# Metres and +Y up are converted to Blender's Z-up scene automatically.","godot":"# Godot 4: copy model.glb into res://models/ and the editor imports it as a scene.\nvar packed := load(\"res://models/model.glb\") as PackedScene\nvar model := packed.instantiate()\nadd_child(model)","unity":"// Unity: import model.glb with glTFast (Package Manager: com.unity.cloud.gltfast) and drag the prefab in,\n// or load it at runtime straight from the CDN:\nusing GLTFast;\nvar gltf = new GltfImport();\nif (await gltf.Load(\"https://cdn.3dassets.dev/assets/30986/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"30987","slug":"city-courthouse-and-records-office-city-courthouse-and-3e0dd3a5","title":"Docket Cabinet (City Courthouse and Records Office)","summary":"Four-drawer docket cabinet with stepped drawer fronts, label holders, pull hardware, hinges and rear cooling slots.","description":"Four-drawer docket cabinet with stepped drawer fronts, label holders, pull hardware, hinges and rear cooling slots. Original fictional civic hearing and records furnishings. Metres, Y up, Z forward, ground-contact origin. Static model; no legal workflow, records access or security claims.","status":"published","url":"https://3dassets.dev/assets/city-courthouse-and-records-office-city-courthouse-and-3e0dd3a5","cdnUrl":"https://cdn.3dassets.dev/assets/30987/v1/model.glb","downloadUrl":"https://3dassets.dev/download/city-courthouse-and-records-office-city-courthouse-and-3e0dd3a5","thumbnailUrl":"https://cdn.3dassets.dev/assets/30987/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/30987/v1/poster.webp","blurhash":"U6A9yc~V0001~Aoy9]WCEQIqob%1#pafNekC","category":{"slug":"props","title":"Props & Furniture"},"tags":[{"slug":"modern","title":"Modern"},{"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":147404,"triangles":5376,"vertices":6944,"meshes":4,"materials":4,"textures":0,"animations":[],"boundingBox":{"min":[-0.370993267336952,6.705522803684971e-10,-0.3005261173625847],"max":[0.370993267336952,1.4249999523162842,0.3920022173763271]},"sizeMeters":[0.742,1.425,0.693],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"GPT-6","downloads":0,"publishedAt":"2026-09-08T10:43:11.905Z","updatedAt":"2026-09-08T10:43:12.003Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/30987/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function DocketCabinetCityCourthouseAndRecordsOffice(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/30987/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/30987/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/30987/v1/model.glb\" alt=\"Docket Cabinet (City Courthouse and Records Office)\" camera-controls auto-rotate></model-viewer>","blender":"# Blender 4.x: File > Import > glTF 2.0, or from the Python console after downloading the file.\nimport bpy\nbpy.ops.import_scene.gltf(filepath='model.glb')  # from https://cdn.3dassets.dev/assets/30987/v1/model.glb\n# Metres and +Y up are converted to Blender's Z-up scene automatically.","godot":"# Godot 4: copy model.glb into res://models/ and the editor imports it as a scene.\nvar packed := load(\"res://models/model.glb\") as PackedScene\nvar model := packed.instantiate()\nadd_child(model)","unity":"// Unity: import model.glb with glTFast (Package Manager: com.unity.cloud.gltfast) and drag the prefab in,\n// or load it at runtime straight from the CDN:\nusing GLTFast;\nvar gltf = new GltfImport();\nif (await gltf.Load(\"https://cdn.3dassets.dev/assets/30987/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"30988","slug":"city-courthouse-and-records-office-city-courthouse-and-9b2b2ded","title":"Mobile Archive Shelf (City Courthouse and Records Office)","summary":"Stocked rolling archive shelf with four supported shelves, discrete bound files, wheel axles and side pull.","description":"Stocked rolling archive shelf with four supported shelves, discrete bound files, wheel axles and side pull. Original fictional civic hearing and records furnishings. Metres, Y up, Z forward, ground-contact origin. Static model; no legal workflow, records access or security claims.","status":"published","url":"https://3dassets.dev/assets/city-courthouse-and-records-office-city-courthouse-and-9b2b2ded","cdnUrl":"https://cdn.3dassets.dev/assets/30988/v1/model.glb","downloadUrl":"https://3dassets.dev/download/city-courthouse-and-records-office-city-courthouse-and-9b2b2ded","thumbnailUrl":"https://cdn.3dassets.dev/assets/30988/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/30988/v1/poster.webp","blurhash":"U79j1B?H014.~Aoe9vW=E3M|t6%L%1fkNHay","category":{"slug":"props","title":"Props & Furniture"},"tags":[{"slug":"modern","title":"Modern"},{"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":259252,"triangles":13344,"vertices":10830,"meshes":6,"materials":6,"textures":0,"animations":[],"boundingBox":{"min":[-0.575061782234541,-0.00000976554058268464,-0.5500512541206289],"max":[0.575061782234541,2.049999952316284,0.5919597291651884]},"sizeMeters":[1.15,2.05,1.142],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"GPT-6","downloads":0,"publishedAt":"2026-09-08T10:43:12.818Z","updatedAt":"2026-09-08T10:43:12.930Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/30988/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function MobileArchiveShelfCityCourthouseAndRecordsOffice(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/30988/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/30988/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/30988/v1/model.glb\" alt=\"Mobile Archive Shelf (City Courthouse and Records Office)\" camera-controls auto-rotate></model-viewer>","blender":"# Blender 4.x: File > Import > glTF 2.0, or from the Python console after downloading the file.\nimport bpy\nbpy.ops.import_scene.gltf(filepath='model.glb')  # from https://cdn.3dassets.dev/assets/30988/v1/model.glb\n# Metres and +Y up are converted to Blender's Z-up scene automatically.","godot":"# Godot 4: copy model.glb into res://models/ and the editor imports it as a scene.\nvar packed := load(\"res://models/model.glb\") as PackedScene\nvar model := packed.instantiate()\nadd_child(model)","unity":"// Unity: import model.glb with glTFast (Package Manager: com.unity.cloud.gltfast) and drag the prefab in,\n// or load it at runtime straight from the CDN:\nusing GLTFast;\nvar gltf = new GltfImport();\nif (await gltf.Load(\"https://cdn.3dassets.dev/assets/30988/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"30989","slug":"city-courthouse-and-records-office-city-courthouse-and-b57b474e","title":"Archive Shelf End Stop (City Courthouse and Records Office)","summary":"Bolted rail-end bumper with raised resilient wheel stops and complete base.","description":"Bolted rail-end bumper with raised resilient wheel stops and complete base. Original fictional civic hearing and records furnishings. Metres, Y up, Z forward, ground-contact origin. Static model; no legal workflow, records access or security claims.","status":"published","url":"https://3dassets.dev/assets/city-courthouse-and-records-office-city-courthouse-and-b57b474e","cdnUrl":"https://cdn.3dassets.dev/assets/30989/v1/model.glb","downloadUrl":"https://3dassets.dev/download/city-courthouse-and-records-office-city-courthouse-and-b57b474e","thumbnailUrl":"https://cdn.3dassets.dev/assets/30989/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/30989/v1/poster.webp","blurhash":"U47^#pjb4oV_D,^%s:V@00E3~oxr?F02Ipxu","category":{"slug":"props","title":"Props & Furniture"},"tags":[{"slug":"modern","title":"Modern"},{"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":18508,"triangles":564,"vertices":808,"meshes":2,"materials":2,"textures":0,"animations":[],"boundingBox":{"min":[-0.6299999952316284,0.00002457043102763179,-0.0749839772149831],"max":[0.6299999952316284,0.2299754338903091,0.0749839772149831]},"sizeMeters":[1.26,0.23,0.15],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"GPT-6","downloads":0,"publishedAt":"2026-09-08T10:43:13.286Z","updatedAt":"2026-09-08T10:43:13.383Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/30989/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function ArchiveShelfEndStopCityCourthouseAndRecordsOffice(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/30989/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/30989/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/30989/v1/model.glb\" alt=\"Archive Shelf End Stop (City Courthouse and Records Office)\" camera-controls auto-rotate></model-viewer>","blender":"# Blender 4.x: File > Import > glTF 2.0, or from the Python console after downloading the file.\nimport bpy\nbpy.ops.import_scene.gltf(filepath='model.glb')  # from https://cdn.3dassets.dev/assets/30989/v1/model.glb\n# Metres and +Y up are converted to Blender's Z-up scene automatically.","godot":"# Godot 4: copy model.glb into res://models/ and the editor imports it as a scene.\nvar packed := load(\"res://models/model.glb\") as PackedScene\nvar model := packed.instantiate()\nadd_child(model)","unity":"// Unity: import model.glb with glTFast (Package Manager: com.unity.cloud.gltfast) and drag the prefab in,\n// or load it at runtime straight from the CDN:\nusing GLTFast;\nvar gltf = new GltfImport();\nif (await gltf.Load(\"https://cdn.3dassets.dev/assets/30989/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"30990","slug":"city-courthouse-and-records-office-city-courthouse-and-41bfb249","title":"Archive Rail Section (City Courthouse and Records Office)","summary":"Twin archive guide rails with cross ties, fixing bolts and matched end connections.","description":"Twin archive guide rails with cross ties, fixing bolts and matched end connections. Original fictional civic hearing and records furnishings. Metres, Y up, Z forward, ground-contact origin. Static model; no legal workflow, records access or security claims.","status":"published","url":"https://3dassets.dev/assets/city-courthouse-and-records-office-city-courthouse-and-41bfb249","cdnUrl":"https://cdn.3dassets.dev/assets/30990/v1/model.glb","downloadUrl":"https://3dassets.dev/download/city-courthouse-and-records-office-city-courthouse-and-41bfb249","thumbnailUrl":"https://cdn.3dassets.dev/assets/30990/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/30990/v1/poster.webp","blurhash":"U37^-?x@00V@-pe:M|V@00M}~VV]4.SNoz-;","category":{"slug":"props","title":"Props & Furniture"},"tags":[{"slug":"modern","title":"Modern"},{"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":30736,"triangles":912,"vertices":1442,"meshes":2,"materials":2,"textures":0,"animations":[],"boundingBox":{"min":[-0.524991300410775,-0.000012726381024534203,-0.75],"max":[0.524991300410775,0.08000976510346845,0.75]},"sizeMeters":[1.05,0.08,1.5],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"GPT-6","downloads":0,"publishedAt":"2026-09-08T10:43:13.466Z","updatedAt":"2026-09-08T10:43:13.560Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/30990/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function ArchiveRailSectionCityCourthouseAndRecordsOffice(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/30990/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/30990/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/30990/v1/model.glb\" alt=\"Archive Rail Section (City Courthouse and Records Office)\" camera-controls auto-rotate></model-viewer>","blender":"# Blender 4.x: File > Import > glTF 2.0, or from the Python console after downloading the file.\nimport bpy\nbpy.ops.import_scene.gltf(filepath='model.glb')  # from https://cdn.3dassets.dev/assets/30990/v1/model.glb\n# Metres and +Y up are converted to Blender's Z-up scene automatically.","godot":"# Godot 4: copy model.glb into res://models/ and the editor imports it as a scene.\nvar packed := load(\"res://models/model.glb\") as PackedScene\nvar model := packed.instantiate()\nadd_child(model)","unity":"// Unity: import model.glb with glTFast (Package Manager: com.unity.cloud.gltfast) and drag the prefab in,\n// or load it at runtime straight from the CDN:\nusing GLTFast;\nvar gltf = new GltfImport();\nif (await gltf.Load(\"https://cdn.3dassets.dev/assets/30990/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"30991","slug":"city-courthouse-and-records-office-city-courthouse-and-8587e00d","title":"Document Lift Cart (City Courthouse and Records Office)","summary":"Scissor-style document lift cart with crossing supported arms, low caster chassis and raised file platform.","description":"Scissor-style document lift cart with crossing supported arms, low caster chassis and raised file platform. Original fictional civic hearing and records furnishings. Metres, Y up, Z forward, ground-contact origin. Static model; no legal workflow, records access or security claims.","status":"published","url":"https://3dassets.dev/assets/city-courthouse-and-records-office-city-courthouse-and-8587e00d","cdnUrl":"https://cdn.3dassets.dev/assets/30991/v1/model.glb","downloadUrl":"https://3dassets.dev/download/city-courthouse-and-records-office-city-courthouse-and-8587e00d","thumbnailUrl":"https://cdn.3dassets.dev/assets/30991/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/30991/v1/poster.webp","blurhash":"UB8:x3s:57R+}@n%IpW;IWf5ofbH5SWCt6oe","category":{"slug":"props","title":"Props & Furniture"},"tags":[{"slug":"modern","title":"Modern"},{"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":78988,"triangles":2592,"vertices":3770,"meshes":3,"materials":3,"textures":0,"animations":[],"boundingBox":{"min":[-0.3749827638445373,-0.00000799470058848728,-0.46000000834465027],"max":[0.3749827638445373,0.8550080137740748,0.46000000834465027]},"sizeMeters":[0.75,0.855,0.92],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"GPT-6","downloads":0,"publishedAt":"2026-09-08T10:43:13.580Z","updatedAt":"2026-09-08T10:43:13.690Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/30991/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function DocumentLiftCartCityCourthouseAndRecordsOffice(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/30991/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/30991/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/30991/v1/model.glb\" alt=\"Document Lift Cart (City Courthouse and Records Office)\" camera-controls auto-rotate></model-viewer>","blender":"# Blender 4.x: File > Import > glTF 2.0, or from the Python console after downloading the file.\nimport bpy\nbpy.ops.import_scene.gltf(filepath='model.glb')  # from https://cdn.3dassets.dev/assets/30991/v1/model.glb\n# Metres and +Y up are converted to Blender's Z-up scene automatically.","godot":"# Godot 4: copy model.glb into res://models/ and the editor imports it as a scene.\nvar packed := load(\"res://models/model.glb\") as PackedScene\nvar model := packed.instantiate()\nadd_child(model)","unity":"// Unity: import model.glb with glTFast (Package Manager: com.unity.cloud.gltfast) and drag the prefab in,\n// or load it at runtime straight from the CDN:\nusing GLTFast;\nvar gltf = new GltfImport();\nif (await gltf.Load(\"https://cdn.3dassets.dev/assets/30991/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"30992","slug":"city-courthouse-and-records-office-city-courthouse-and-227b3a8a","title":"Archive Step Stool (City Courthouse and Records Office)","summary":"Solid three-step archive stool with closed risers and separate non-slip tread pads.","description":"Solid three-step archive stool with closed risers and separate non-slip tread pads. Original fictional civic hearing and records furnishings. Metres, Y up, Z forward, ground-contact origin. Static model; no legal workflow, records access or security claims.","status":"published","url":"https://3dassets.dev/assets/city-courthouse-and-records-office-city-courthouse-and-227b3a8a","cdnUrl":"https://cdn.3dassets.dev/assets/30992/v1/model.glb","downloadUrl":"https://3dassets.dev/download/city-courthouse-and-records-office-city-courthouse-and-227b3a8a","thumbnailUrl":"https://cdn.3dassets.dev/assets/30992/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/30992/v1/poster.webp","blurhash":"U08DU*_200IC2g019Y%#00r9=|J={_~o~7-h","category":{"slug":"props","title":"Props & Furniture"},"tags":[{"slug":"modern","title":"Modern"},{"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":15176,"triangles":648,"vertices":564,"meshes":2,"materials":2,"textures":0,"animations":[],"boundingBox":{"min":[-0.324987943427776,-0.000014652054352526367,-0.5],"max":[0.324987943427776,0.49400276410247523,0.3799999952316284]},"sizeMeters":[0.65,0.494,0.88],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"GPT-6","downloads":0,"publishedAt":"2026-09-08T10:43:14.492Z","updatedAt":"2026-09-08T10:43:14.590Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/30992/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function ArchiveStepStoolCityCourthouseAndRecordsOffice(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/30992/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/30992/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/30992/v1/model.glb\" alt=\"Archive Step Stool (City Courthouse and Records Office)\" camera-controls auto-rotate></model-viewer>","blender":"# Blender 4.x: File > Import > glTF 2.0, or from the Python console after downloading the file.\nimport bpy\nbpy.ops.import_scene.gltf(filepath='model.glb')  # from https://cdn.3dassets.dev/assets/30992/v1/model.glb\n# Metres and +Y up are converted to Blender's Z-up scene automatically.","godot":"# Godot 4: copy model.glb into res://models/ and the editor imports it as a scene.\nvar packed := load(\"res://models/model.glb\") as PackedScene\nvar model := packed.instantiate()\nadd_child(model)","unity":"// Unity: import model.glb with glTFast (Package Manager: com.unity.cloud.gltfast) and drag the prefab in,\n// or load it at runtime straight from the CDN:\nusing GLTFast;\nvar gltf = new GltfImport();\nif (await gltf.Load(\"https://cdn.3dassets.dev/assets/30992/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"30993","slug":"city-courthouse-and-records-office-city-courthouse-and-c9feae8a","title":"Document Scanning Station (City Courthouse and Records Office)","summary":"Records scanning desk with raised glass platen, hinged rear spine, separate supported display and drawer storage.","description":"Records scanning desk with raised glass platen, hinged rear spine, separate supported display and drawer storage. Original fictional civic hearing and records furnishings. Metres, Y up, Z forward, ground-contact origin. Static model; no legal workflow, records access or security claims.","status":"published","url":"https://3dassets.dev/assets/city-courthouse-and-records-office-city-courthouse-and-c9feae8a","cdnUrl":"https://cdn.3dassets.dev/assets/30993/v1/model.glb","downloadUrl":"https://3dassets.dev/download/city-courthouse-and-records-office-city-courthouse-and-c9feae8a","thumbnailUrl":"https://cdn.3dassets.dev/assets/30993/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/30993/v1/poster.webp","blurhash":"U497CH^j009a4rxB-.OG009H-q-:~Tb^9aMe","category":{"slug":"props","title":"Props & Furniture"},"tags":[{"slug":"modern","title":"Modern"},{"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":101112,"triangles":3768,"vertices":4635,"meshes":6,"materials":6,"textures":0,"animations":[],"boundingBox":{"min":[-0.6650000214576721,-1.862645593320167e-10,-0.4050438071307175],"max":[0.6650000214576721,1.3300000429153442,0.4050438071307175]},"sizeMeters":[1.33,1.33,0.81],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"GPT-6","downloads":0,"publishedAt":"2026-09-08T10:43:15.014Z","updatedAt":"2026-09-08T10:43:15.122Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/30993/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function DocumentScanningStationCityCourthouseAndRecordsOffice(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/30993/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/30993/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/30993/v1/model.glb\" alt=\"Document Scanning Station (City Courthouse and Records Office)\" camera-controls auto-rotate></model-viewer>","blender":"# Blender 4.x: File > Import > glTF 2.0, or from the Python console after downloading the file.\nimport bpy\nbpy.ops.import_scene.gltf(filepath='model.glb')  # from https://cdn.3dassets.dev/assets/30993/v1/model.glb\n# Metres and +Y up are converted to Blender's Z-up scene automatically.","godot":"# Godot 4: copy model.glb into res://models/ and the editor imports it as a scene.\nvar packed := load(\"res://models/model.glb\") as PackedScene\nvar model := packed.instantiate()\nadd_child(model)","unity":"// Unity: import model.glb with glTFast (Package Manager: com.unity.cloud.gltfast) and drag the prefab in,\n// or load it at runtime straight from the CDN:\nusing GLTFast;\nvar gltf = new GltfImport();\nif (await gltf.Load(\"https://cdn.3dassets.dev/assets/30993/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"30994","slug":"city-courthouse-and-records-office-city-courthouse-and-ecc92bcd","title":"Bound Register (City Courthouse and Records Office)","summary":"Thick bound register with sculpted covers, enclosed spine and visible paper-layer edges.","description":"Thick bound register with sculpted covers, enclosed spine and visible paper-layer edges. Original fictional civic hearing and records furnishings. Metres, Y up, Z forward, ground-contact origin. Static model; no legal workflow, records access or security claims.","status":"published","url":"https://3dassets.dev/assets/city-courthouse-and-records-office-city-courthouse-and-ecc92bcd","cdnUrl":"https://cdn.3dassets.dev/assets/30994/v1/model.glb","downloadUrl":"https://3dassets.dev/download/city-courthouse-and-records-office-city-courthouse-and-ecc92bcd","thumbnailUrl":"https://cdn.3dassets.dev/assets/30994/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/30994/v1/poster.webp","blurhash":"U57K_8S%9Da}E5RP%1o#00s*xvWB~T%N9ZV?","category":{"slug":"props","title":"Props & Furniture"},"tags":[{"slug":"modern","title":"Modern"},{"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":40564,"triangles":2196,"vertices":1516,"meshes":3,"materials":3,"textures":0,"animations":[],"boundingBox":{"min":[-0.1499923726076915,0.000003509852159480631,-0.20000000298023224],"max":[0.1499923726076915,0.0899964919359799,0.20000000298023224]},"sizeMeters":[0.3,0.09,0.4],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"GPT-6","downloads":0,"publishedAt":"2026-09-08T10:43:15.193Z","updatedAt":"2026-09-08T10:43:15.287Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/30994/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function BoundRegisterCityCourthouseAndRecordsOffice(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/30994/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/30994/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/30994/v1/model.glb\" alt=\"Bound Register (City Courthouse and Records Office)\" camera-controls auto-rotate></model-viewer>","blender":"# Blender 4.x: File > Import > glTF 2.0, or from the Python console after downloading the file.\nimport bpy\nbpy.ops.import_scene.gltf(filepath='model.glb')  # from https://cdn.3dassets.dev/assets/30994/v1/model.glb\n# Metres and +Y up are converted to Blender's Z-up scene automatically.","godot":"# Godot 4: copy model.glb into res://models/ and the editor imports it as a scene.\nvar packed := load(\"res://models/model.glb\") as PackedScene\nvar model := packed.instantiate()\nadd_child(model)","unity":"// Unity: import model.glb with glTFast (Package Manager: com.unity.cloud.gltfast) and drag the prefab in,\n// or load it at runtime straight from the CDN:\nusing GLTFast;\nvar gltf = new GltfImport();\nif (await gltf.Load(\"https://cdn.3dassets.dev/assets/30994/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"30995","slug":"city-courthouse-and-records-office-city-courthouse-and-3a603153","title":"Register Book Support (City Courthouse and Records Office)","summary":"Inclined register cradle with broad supported backplate, document stop and braced underside.","description":"Inclined register cradle with broad supported backplate, document stop and braced underside. Original fictional civic hearing and records furnishings. Metres, Y up, Z forward, ground-contact origin. Static model; no legal workflow, records access or security claims.","status":"published","url":"https://3dassets.dev/assets/city-courthouse-and-records-office-city-courthouse-and-3a603153","cdnUrl":"https://cdn.3dassets.dev/assets/30995/v1/model.glb","downloadUrl":"https://3dassets.dev/download/city-courthouse-and-records-office-city-courthouse-and-3a603153","thumbnailUrl":"https://cdn.3dassets.dev/assets/30995/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/30995/v1/poster.webp","blurhash":"U2Alwk_001rb^QRk9]bb004;~9NG9@%1,:Mz","category":{"slug":"props","title":"Props & Furniture"},"tags":[{"slug":"modern","title":"Modern"},{"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":9696,"triangles":348,"vertices":335,"meshes":2,"materials":2,"textures":0,"animations":[],"boundingBox":{"min":[-0.23999999463558197,0.000006334458785575703,-0.2000085407121139],"max":[0.23999999463558197,0.18899158979455893,0.2000085407121139]},"sizeMeters":[0.48,0.189,0.4],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"GPT-6","downloads":0,"publishedAt":"2026-09-08T10:43:15.302Z","updatedAt":"2026-09-08T10:43:15.416Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/30995/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function RegisterBookSupportCityCourthouseAndRecordsOffice(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/30995/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/30995/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/30995/v1/model.glb\" alt=\"Register Book Support (City Courthouse and Records Office)\" camera-controls auto-rotate></model-viewer>","blender":"# Blender 4.x: File > Import > glTF 2.0, or from the Python console after downloading the file.\nimport bpy\nbpy.ops.import_scene.gltf(filepath='model.glb')  # from https://cdn.3dassets.dev/assets/30995/v1/model.glb\n# Metres and +Y up are converted to Blender's Z-up scene automatically.","godot":"# Godot 4: copy model.glb into res://models/ and the editor imports it as a scene.\nvar packed := load(\"res://models/model.glb\") as PackedScene\nvar model := packed.instantiate()\nadd_child(model)","unity":"// Unity: import model.glb with glTFast (Package Manager: com.unity.cloud.gltfast) and drag the prefab in,\n// or load it at runtime straight from the CDN:\nusing GLTFast;\nvar gltf = new GltfImport();\nif (await gltf.Load(\"https://cdn.3dassets.dev/assets/30995/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"30996","slug":"city-courthouse-and-records-office-city-courthouse-and-07c3f616","title":"Visitor Token Dispenser (City Courthouse and Records Office)","summary":"Visitor ticket pedestal with sealed control housing, display, physical paper slot and request button.","description":"Visitor ticket pedestal with sealed control housing, display, physical paper slot and request button. Original fictional civic hearing and records furnishings. Metres, Y up, Z forward, ground-contact origin. Static model; no legal workflow, records access or security claims.","status":"published","url":"https://3dassets.dev/assets/city-courthouse-and-records-office-city-courthouse-and-07c3f616","cdnUrl":"https://cdn.3dassets.dev/assets/30996/v1/model.glb","downloadUrl":"https://3dassets.dev/download/city-courthouse-and-records-office-city-courthouse-and-07c3f616","thumbnailUrl":"https://cdn.3dassets.dev/assets/30996/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/30996/v1/poster.webp","blurhash":"U24-%?%1004;}rxZ5SE3=|t6EKM|$~baI=i|","category":{"slug":"props","title":"Props & Furniture"},"tags":[{"slug":"modern","title":"Modern"},{"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":64812,"triangles":2880,"vertices":2704,"meshes":6,"materials":6,"textures":0,"animations":[],"boundingBox":{"min":[-0.17501711729474875,-7.450584593726717e-11,-0.17501711729474875],"max":[0.17501711729474875,1.315000057220459,0.17501711729474875]},"sizeMeters":[0.35,1.315,0.35],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"GPT-6","downloads":0,"publishedAt":"2026-09-08T10:43:16.648Z","updatedAt":"2026-09-08T10:43:16.866Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/30996/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function VisitorTokenDispenserCityCourthouseAndRecordsOffice(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/30996/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/30996/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/30996/v1/model.glb\" alt=\"Visitor Token Dispenser (City Courthouse and Records Office)\" camera-controls auto-rotate></model-viewer>","blender":"# Blender 4.x: File > Import > glTF 2.0, or from the Python console after downloading the file.\nimport bpy\nbpy.ops.import_scene.gltf(filepath='model.glb')  # from https://cdn.3dassets.dev/assets/30996/v1/model.glb\n# Metres and +Y up are converted to Blender's Z-up scene automatically.","godot":"# Godot 4: copy model.glb into res://models/ and the editor imports it as a scene.\nvar packed := load(\"res://models/model.glb\") as PackedScene\nvar model := packed.instantiate()\nadd_child(model)","unity":"// Unity: import model.glb with glTFast (Package Manager: com.unity.cloud.gltfast) and drag the prefab in,\n// or load it at runtime straight from the CDN:\nusing GLTFast;\nvar gltf = new GltfImport();\nif (await gltf.Load(\"https://cdn.3dassets.dev/assets/30996/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"30997","slug":"city-courthouse-and-records-office-city-courthouse-and-9994020d","title":"Hearing List Board (City Courthouse and Records Office)","summary":"Framed hearing-list board with six ruled entries and original neutral line marks.","description":"Framed hearing-list board with six ruled entries and original neutral line marks. Original fictional civic hearing and records furnishings. Metres, Y up, Z forward, ground-contact origin. Static model; no legal workflow, records access or security claims.","status":"published","url":"https://3dassets.dev/assets/city-courthouse-and-records-office-city-courthouse-and-9994020d","cdnUrl":"https://cdn.3dassets.dev/assets/30997/v1/model.glb","downloadUrl":"https://3dassets.dev/download/city-courthouse-and-records-office-city-courthouse-and-9994020d","thumbnailUrl":"https://cdn.3dassets.dev/assets/30997/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/30997/v1/poster.webp","blurhash":"UCC$$O%L00D*$*t7R*Io00R*_Nt7ofn%R+W=","category":{"slug":"props","title":"Props & Furniture"},"tags":[{"slug":"modern","title":"Modern"},{"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":47120,"triangles":2160,"vertices":1882,"meshes":4,"materials":4,"textures":0,"animations":[],"boundingBox":{"min":[-0.5505447413305645,1.1920929132713809e-8,-0.03496459026592127],"max":[0.5505447413305645,1.399999976158142,0.08696484260715137]},"sizeMeters":[1.101,1.4,0.122],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"GPT-6","downloads":0,"publishedAt":"2026-09-08T10:43:17.637Z","updatedAt":"2026-09-08T10:43:17.742Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/30997/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function HearingListBoardCityCourthouseAndRecordsOffice(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/30997/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/30997/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/30997/v1/model.glb\" alt=\"Hearing List Board (City Courthouse and Records Office)\" camera-controls auto-rotate></model-viewer>","blender":"# Blender 4.x: File > Import > glTF 2.0, or from the Python console after downloading the file.\nimport bpy\nbpy.ops.import_scene.gltf(filepath='model.glb')  # from https://cdn.3dassets.dev/assets/30997/v1/model.glb\n# Metres and +Y up are converted to Blender's Z-up scene automatically.","godot":"# Godot 4: copy model.glb into res://models/ and the editor imports it as a scene.\nvar packed := load(\"res://models/model.glb\") as PackedScene\nvar model := packed.instantiate()\nadd_child(model)","unity":"// Unity: import model.glb with glTFast (Package Manager: com.unity.cloud.gltfast) and drag the prefab in,\n// or load it at runtime straight from the CDN:\nusing GLTFast;\nvar gltf = new GltfImport();\nif (await gltf.Load(\"https://cdn.3dassets.dev/assets/30997/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"30998","slug":"city-courthouse-and-records-office-city-courthouse-and-693b901b","title":"Coat And Bag Locker (City Courthouse and Records Office)","summary":"Twin coat and bag locker with separate door divisions, vented shell, discrete handles and blank labels.","description":"Twin coat and bag locker with separate door divisions, vented shell, discrete handles and blank labels. Original fictional civic hearing and records furnishings. Metres, Y up, Z forward, ground-contact origin. Static model; no legal workflow, records access or security claims.","status":"published","url":"https://3dassets.dev/assets/city-courthouse-and-records-office-city-courthouse-and-693b901b","cdnUrl":"https://cdn.3dassets.dev/assets/30998/v1/model.glb","downloadUrl":"https://3dassets.dev/download/city-courthouse-and-records-office-city-courthouse-and-693b901b","thumbnailUrl":"https://cdn.3dassets.dev/assets/30998/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/30998/v1/poster.webp","blurhash":"UACG74~q0000-TofNxR+00D%?b?vxZoeR*WX","category":{"slug":"props","title":"Props & Furniture"},"tags":[{"slug":"modern","title":"Modern"},{"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":123732,"triangles":4692,"vertices":5719,"meshes":4,"materials":4,"textures":0,"animations":[],"boundingBox":{"min":[-0.4610125945712918,6.705522803684971e-10,-0.3104514383563914],"max":[0.4610125945712918,1.8250000476837158,0.39202891734034795]},"sizeMeters":[0.922,1.825,0.702],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"GPT-6","downloads":0,"publishedAt":"2026-09-08T10:43:17.639Z","updatedAt":"2026-09-08T10:43:17.758Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/30998/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function CoatAndBagLockerCityCourthouseAndRecordsOffice(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/30998/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/30998/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/30998/v1/model.glb\" alt=\"Coat And Bag Locker (City Courthouse and Records Office)\" camera-controls auto-rotate></model-viewer>","blender":"# Blender 4.x: File > Import > glTF 2.0, or from the Python console after downloading the file.\nimport bpy\nbpy.ops.import_scene.gltf(filepath='model.glb')  # from https://cdn.3dassets.dev/assets/30998/v1/model.glb\n# Metres and +Y up are converted to Blender's Z-up scene automatically.","godot":"# Godot 4: copy model.glb into res://models/ and the editor imports it as a scene.\nvar packed := load(\"res://models/model.glb\") as PackedScene\nvar model := packed.instantiate()\nadd_child(model)","unity":"// Unity: import model.glb with glTFast (Package Manager: com.unity.cloud.gltfast) and drag the prefab in,\n// or load it at runtime straight from the CDN:\nusing GLTFast;\nvar gltf = new GltfImport();\nif (await gltf.Load(\"https://cdn.3dassets.dev/assets/30998/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"30999","slug":"city-courthouse-and-records-office-city-courthouse-and-b9bdfe04","title":"Water Service Stand (City Courthouse and Records Office)","summary":"Water service table with a thick hollow carafe, three separate drinking glasses and lower storage shelf.","description":"Water service table with a thick hollow carafe, three separate drinking glasses and lower storage shelf. Original fictional civic hearing and records furnishings. Metres, Y up, Z forward, ground-contact origin. Static model; no legal workflow, records access or security claims.","status":"published","url":"https://3dassets.dev/assets/city-courthouse-and-records-office-city-courthouse-and-b9bdfe04","cdnUrl":"https://cdn.3dassets.dev/assets/30999/v1/model.glb","downloadUrl":"https://3dassets.dev/download/city-courthouse-and-records-office-city-courthouse-and-b9bdfe04","thumbnailUrl":"https://cdn.3dassets.dev/assets/30999/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/30999/v1/poster.webp","blurhash":"U49Gv{?a004U^-%LD#9F0NS5=_Rik$NbE8bY","category":{"slug":"props","title":"Props & Furniture"},"tags":[{"slug":"modern","title":"Modern"},{"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":72532,"triangles":3708,"vertices":2889,"meshes":4,"materials":4,"textures":0,"animations":[],"boundingBox":{"min":[-0.4399999976158142,0.000007560325034849935,-0.27997680441571476],"max":[0.4399999976158142,1.1599984944974528,0.27997680441571476]},"sizeMeters":[0.88,1.16,0.56],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"GPT-6","downloads":0,"publishedAt":"2026-09-08T10:43:18.390Z","updatedAt":"2026-09-08T10:43:18.516Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/30999/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function WaterServiceStandCityCourthouseAndRecordsOffice(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/30999/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/30999/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/30999/v1/model.glb\" alt=\"Water Service Stand (City Courthouse and Records Office)\" camera-controls auto-rotate></model-viewer>","blender":"# Blender 4.x: File > Import > glTF 2.0, or from the Python console after downloading the file.\nimport bpy\nbpy.ops.import_scene.gltf(filepath='model.glb')  # from https://cdn.3dassets.dev/assets/30999/v1/model.glb\n# Metres and +Y up are converted to Blender's Z-up scene automatically.","godot":"# Godot 4: copy model.glb into res://models/ and the editor imports it as a scene.\nvar packed := load(\"res://models/model.glb\") as PackedScene\nvar model := packed.instantiate()\nadd_child(model)","unity":"// Unity: import model.glb with glTFast (Package Manager: com.unity.cloud.gltfast) and drag the prefab in,\n// or load it at runtime straight from the CDN:\nusing GLTFast;\nvar gltf = new GltfImport();\nif (await gltf.Load(\"https://cdn.3dassets.dev/assets/30999/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"31000","slug":"city-courthouse-and-records-office-city-courthouse-and-898ef526","title":"Court Crest Plaque (City Courthouse and Records Office)","summary":"Original fictional civic crest using an abstract arch-and-circle composition on a layered brass and walnut plaque.","description":"Original fictional civic crest using an abstract arch-and-circle composition on a layered brass and walnut plaque. Original fictional civic hearing and records furnishings. Metres, Y up, Z forward, ground-contact origin. Static model; no legal workflow, records access or security claims.","status":"published","url":"https://3dassets.dev/assets/city-courthouse-and-records-office-city-courthouse-and-898ef526","cdnUrl":"https://cdn.3dassets.dev/assets/31000/v1/model.glb","downloadUrl":"https://3dassets.dev/download/city-courthouse-and-records-office-city-courthouse-and-898ef526","thumbnailUrl":"https://cdn.3dassets.dev/assets/31000/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/31000/v1/poster.webp","blurhash":"UBC6V_o}00IU-pxtIoIV00ae~qt7nijYX8kX","category":{"slug":"props","title":"Props & Furniture"},"tags":[{"slug":"modern","title":"Modern"},{"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":18716,"triangles":936,"vertices":723,"meshes":3,"materials":3,"textures":0,"animations":[],"boundingBox":{"min":[-0.3600283911968021,-7.1525572131747595e-9,-0.02750572290681601],"max":[0.3600283911968021,0.8600000143051147,0.10001665627640763]},"sizeMeters":[0.72,0.86,0.128],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"GPT-6","downloads":0,"publishedAt":"2026-09-08T10:43:18.680Z","updatedAt":"2026-09-08T10:43:18.813Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/31000/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function CourtCrestPlaqueCityCourthouseAndRecordsOffice(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/31000/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/31000/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/31000/v1/model.glb\" alt=\"Court Crest Plaque (City Courthouse and Records Office)\" camera-controls auto-rotate></model-viewer>","blender":"# Blender 4.x: File > Import > glTF 2.0, or from the Python console after downloading the file.\nimport bpy\nbpy.ops.import_scene.gltf(filepath='model.glb')  # from https://cdn.3dassets.dev/assets/31000/v1/model.glb\n# Metres and +Y up are converted to Blender's Z-up scene automatically.","godot":"# Godot 4: copy model.glb into res://models/ and the editor imports it as a scene.\nvar packed := load(\"res://models/model.glb\") as PackedScene\nvar model := packed.instantiate()\nadd_child(model)","unity":"// Unity: import model.glb with glTFast (Package Manager: com.unity.cloud.gltfast) and drag the prefab in,\n// or load it at runtime straight from the CDN:\nusing GLTFast;\nvar gltf = new GltfImport();\nif (await gltf.Load(\"https://cdn.3dassets.dev/assets/31000/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"31001","slug":"city-courthouse-and-records-office-city-courthouse-and-949ce825","title":"Civic Floor Base (City Courthouse and Records Office)","summary":"Thick civic foundation with individual stone floor panels and a supported inset brass perimeter border.","description":"Thick civic foundation with individual stone floor panels and a supported inset brass perimeter border. Original fictional civic hearing and records furnishings. Metres, Y up, Z forward, ground-contact origin. Static model; no legal workflow, records access or security claims.","status":"published","url":"https://3dassets.dev/assets/city-courthouse-and-records-office-city-courthouse-and-949ce825","cdnUrl":"https://cdn.3dassets.dev/assets/31001/v1/model.glb","downloadUrl":"https://3dassets.dev/download/city-courthouse-and-records-office-city-courthouse-and-949ce825","thumbnailUrl":"https://cdn.3dassets.dev/assets/31001/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/31001/v1/poster.webp","blurhash":"UBECwZ%M00oJ%LxuRkRj00M{~qRkD%IUoet7","category":{"slug":"props","title":"Props & Furniture"},"tags":[{"slug":"modern","title":"Modern"},{"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":148492,"triangles":7344,"vertices":6392,"meshes":2,"materials":2,"textures":0,"animations":[],"boundingBox":{"min":[-9,0.000048037802845263267,-7.500320444349498],"max":[9,0.25626140044094914,7.500320444349498]},"sizeMeters":[18,0.256,15.001],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"GPT-6","downloads":0,"publishedAt":"2026-09-08T10:43:19.523Z","updatedAt":"2026-09-08T10:43:19.629Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/31001/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function CivicFloorBaseCityCourthouseAndRecordsOffice(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/31001/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/31001/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/31001/v1/model.glb\" alt=\"Civic Floor Base (City Courthouse and Records Office)\" camera-controls auto-rotate></model-viewer>","blender":"# Blender 4.x: File > Import > glTF 2.0, or from the Python console after downloading the file.\nimport bpy\nbpy.ops.import_scene.gltf(filepath='model.glb')  # from https://cdn.3dassets.dev/assets/31001/v1/model.glb\n# Metres and +Y up are converted to Blender's Z-up scene automatically.","godot":"# Godot 4: copy model.glb into res://models/ and the editor imports it as a scene.\nvar packed := load(\"res://models/model.glb\") as PackedScene\nvar model := packed.instantiate()\nadd_child(model)","unity":"// Unity: import model.glb with glTFast (Package Manager: com.unity.cloud.gltfast) and drag the prefab in,\n// or load it at runtime straight from the CDN:\nusing GLTFast;\nvar gltf = new GltfImport();\nif (await gltf.Load(\"https://cdn.3dassets.dev/assets/31001/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"31002","slug":"city-courthouse-and-records-office-city--5a4acb9c-starter-scene","title":"Civic hearing and records hall (City Courthouse and Records Office)","summary":"A roofed fictional court with clear hearing-room sightlines, gated public gallery, front vestibule and adjoining records work bay with a joined archive rail run.","description":"A roofed fictional court with clear hearing-room sightlines, gated public gallery, front vestibule and adjoining records work bay with a joined archive rail run.","status":"published","url":"https://3dassets.dev/assets/city-courthouse-and-records-office-city--5a4acb9c-starter-scene","cdnUrl":"https://cdn.3dassets.dev/assets/31002/v1/model.glb","downloadUrl":"https://3dassets.dev/download/city-courthouse-and-records-office-city--5a4acb9c-starter-scene","thumbnailUrl":"https://cdn.3dassets.dev/assets/31002/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/31002/v1/poster.webp","blurhash":"U3D]e#-;00%3IT%2V]R+00IUVYD%_4Sgt7Di","category":{"slug":"environments","title":"Environments & Scenes"},"tags":[{"slug":"modern","title":"Modern"},{"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":2820056,"triangles":138204,"vertices":134379,"meshes":194,"materials":11,"textures":0,"animations":[],"boundingBox":{"min":[-9,0.000048037802845263267,-7.500320444349498],"max":[9,4.4988475889257975,7.500320444349498]},"sizeMeters":[18,4.499,15.001],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"GPT-6","downloads":0,"publishedAt":"2026-09-08T10:43:20.869Z","updatedAt":"2026-09-08T10:43:21.009Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/31002/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function CivicHearingAndRecordsHallCityCourthouseAndRecordsOffice(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/31002/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/31002/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/31002/v1/model.glb\" alt=\"Civic hearing and records hall (City Courthouse and Records Office)\" camera-controls auto-rotate></model-viewer>","blender":"# Blender 4.x: File > Import > glTF 2.0, or from the Python console after downloading the file.\nimport bpy\nbpy.ops.import_scene.gltf(filepath='model.glb')  # from https://cdn.3dassets.dev/assets/31002/v1/model.glb\n# Metres and +Y up are converted to Blender's Z-up scene automatically.","godot":"# Godot 4: copy model.glb into res://models/ and the editor imports it as a scene.\nvar packed := load(\"res://models/model.glb\") as PackedScene\nvar model := packed.instantiate()\nadd_child(model)","unity":"// Unity: import model.glb with glTFast (Package Manager: com.unity.cloud.gltfast) and drag the prefab in,\n// or load it at runtime straight from the CDN:\nusing GLTFast;\nvar gltf = new GltfImport();\nif (await gltf.Load(\"https://cdn.3dassets.dev/assets/31002/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}}],"demo":null}}