{"data":{"id":"37735","slug":"printing-press-and-newspaper-office-imposing-stone-65c01c95","title":"Imposing Stone (Printing Press and Newspaper Office)","summary":"Free 3D model of an imposing stone: a 2.6 m iron framed steel surface with two chases of set type being locked up on it, for a newspaper composing room game asset kit.","description":"Free 3D model of an imposing stone: a 2.6 m iron framed steel surface with two chases of set type being locked up on it, for a newspaper composing room game asset kit. Dimensions 2.66 by 1.01 by 1.36 m (X by Y by Z). Metre units, +Y up, +Z front, origin on the footprint at ground level. The heavy surface pages are imposed and locked up on, 2.66 by 1.36 m with a steel top at 0.94 m and a lower storage shelf. Static geometry with no rig. Both chases hold abstract blank lead matter surrounded by wood furniture: no letter, word or headline is modelled anywhere on the stone. Letterpress works palette: worn concrete, works brick, cast iron, machine enamel green, bright steel, brass, dark oak, pale pine, newsprint, printing ink black, type metal, brass and window glass. Standard PBR materials with embedded procedural maps. Static geometry; no rig, animation, collision or navigation data.","status":"published","url":"https://3dassets.dev/assets/printing-press-and-newspaper-office-imposing-stone-65c01c95","cdnUrl":"https://cdn.3dassets.dev/assets/37735/v1/model.glb","downloadUrl":"https://3dassets.dev/download/printing-press-and-newspaper-office-imposing-stone-65c01c95","thumbnailUrl":"https://cdn.3dassets.dev/assets/37735/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/37735/v1/poster.webp","blurhash":"U99jyBxv4may~q%MM{M{00xu%NM{00RPxuj?","category":{"slug":"props","title":"Props & Furniture"},"tags":[{"slug":"historical","title":"Historical"},{"slug":"realistic","title":"Realistic"},{"slug":"interior","title":"Interior"},{"slug":"kit","title":"Kit / Set"}],"license":{"slug":"cc0-1.0","name":"CC0 1.0 Universal","url":"https://creativecommons.org/publicdomain/zero/1.0/","attributionRequired":false},"contributor":{"username":"3dassets","name":"3D Assets","url":"https://3dassets.dev/u/3dassets"},"stats":{"fileSize":231588,"triangles":5940,"vertices":11002,"meshes":5,"materials":5,"textures":1,"animations":[],"boundingBox":{"min":[-1.3300000429153442,-0.00007157711091104746,-0.6800384752648603],"max":[1.3300000429153442,1.0099970993323857,0.6800384752648603]},"sizeMeters":[2.66,1.01,1.36],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization","EXT_texture_webp"]},"aiGenerated":true,"aiModel":"Claude Opus 5","downloads":0,"publishedAt":"2026-09-12T05:47:28.403Z","updatedAt":"2026-09-12T05:47:28.508Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/37735/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function ImposingStonePrintingPressAndNewspaperOffice(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/37735/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/37735/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/37735/v1/model.glb\" alt=\"Imposing Stone (Printing Press and Newspaper 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/37735/v1/model.glb\n# Metres and +Y up are converted to Blender's Z-up scene automatically.","godot":"# Godot 4: copy model.glb into res://models/ and the editor imports it as a scene.\nvar packed := load(\"res://models/model.glb\") as PackedScene\nvar model := packed.instantiate()\nadd_child(model)","unity":"// Unity: import model.glb with glTFast (Package Manager: com.unity.cloud.gltfast) and drag the prefab in,\n// or load it at runtime straight from the CDN:\nusing GLTFast;\nvar gltf = new GltfImport();\nif (await gltf.Load(\"https://cdn.3dassets.dev/assets/37735/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}}}