{"data":{"id":210,"slug":"bookbinding-and-paper-mill","title":"Bookbinding and Paper Mill","summary":"Fifty premium papermaking, hand binding and book repair designs in a furnished mill and bindery.","description":"Original beech and iron hand papermaking workshop with hollow vats, threaded presses, sewing tension hardware, shaped tools and layered book assemblies. Closed roofed bindery adjoins a sheltered wet-processing bay. Metres, +Y up, +Z forward. Static machinery without fluid, cutting, heat, animation or collision simulation.","url":"https://3dassets.dev/packs/bookbinding-and-paper-mill","coverUrl":"https://cdn.3dassets.dev/assets/30593/v1/poster.webp","assetCount":51,"aiGenerated":true,"aiGeneratedAssetCount":51,"aiModels":["GPT-6"],"aiModelUnspecifiedCount":0,"featured":true,"licenseLabel":"CC0 1.0 Universal","totalBytes":7092084,"totalTriangles":436844,"starterScene":{"id":"30593","slug":"bookbinding-and-paper-mill-paper-to-boun-7131e12f-starter-scene","title":"Paper Mill and Working Bindery (Bookbinding and Paper Mill)","summary":"A covered wet bay feeds drying racks beside a closed dry bindery, with cutting, sewing, backing, covering and finishing work surfaces and a stocked order counter.","description":"A covered wet bay feeds drying racks beside a closed dry bindery, with cutting, sewing, backing, covering and finishing work surfaces and a stocked order counter.","status":"published","url":"https://3dassets.dev/assets/bookbinding-and-paper-mill-paper-to-boun-7131e12f-starter-scene","cdnUrl":"https://cdn.3dassets.dev/assets/30593/v1/model.glb","downloadUrl":"https://3dassets.dev/download/bookbinding-and-paper-mill-paper-to-boun-7131e12f-starter-scene","thumbnailUrl":"https://cdn.3dassets.dev/assets/30593/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/30593/v1/poster.webp","blurhash":"U6D07J%L00s;V@xuRjM|00Io~VNG%MIUxufi","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":3397736,"triangles":220756,"vertices":152456,"meshes":135,"materials":16,"textures":0,"animations":[],"boundingBox":{"min":[-10,0.0004341228170638145,-8.000335703604236],"max":[10,3.6347292298534115,6.000335703604236]},"sizeMeters":[20,3.634,14.001],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"GPT-6","downloads":0,"publishedAt":"2026-09-08T10:39:26.599Z","updatedAt":"2026-09-08T10:39:26.705Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/30593/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function PaperMillAndWorkingBinderyBookbindingAndPaperMill(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/30593/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/30593/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/30593/v1/model.glb\" alt=\"Paper Mill and Working Bindery (Bookbinding and Paper Mill)\" camera-controls auto-rotate></model-viewer>","blender":"# Blender 4.x: File > Import > glTF 2.0, or from the Python console after downloading the file.\nimport bpy\nbpy.ops.import_scene.gltf(filepath='model.glb')  # from https://cdn.3dassets.dev/assets/30593/v1/model.glb\n# Metres and +Y up are converted to Blender's Z-up scene automatically.","godot":"# Godot 4: copy model.glb into res://models/ and the editor imports it as a scene.\nvar packed := load(\"res://models/model.glb\") as PackedScene\nvar model := packed.instantiate()\nadd_child(model)","unity":"// Unity: import model.glb with glTFast (Package Manager: com.unity.cloud.gltfast) and drag the prefab in,\n// or load it at runtime straight from the CDN:\nusing GLTFast;\nvar gltf = new GltfImport();\nif (await gltf.Load(\"https://cdn.3dassets.dev/assets/30593/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},"assets":[{"id":"30545","slug":"bookbinding-and-paper-mill-roofed-bindery-326e8dd0","title":"Roofed Bindery (Bookbinding and Paper Mill)","summary":"Closed ten-by-eight-metre dry bindery with thick plaster walls, complete beam-supported clear roof, glazed front and closed door. The clear roof preserves visibility of supported indoor workstations.","description":"Closed ten-by-eight-metre dry bindery with thick plaster walls, complete beam-supported clear roof, glazed front and closed door. The clear roof preserves visibility of supported indoor workstations. Dimensions 10.10 × 3.49 × 8.20 m (X × Y × Z). Metre units, +Y up, +Z front; origin on the ground at the footprint centre unless stated. Original beech timber, dark iron, cream paper and oxblood leather. Metres; static geometry, no animation or collision. Static geometry; no rig, animation, collision or navigation data.","status":"published","url":"https://3dassets.dev/assets/bookbinding-and-paper-mill-roofed-bindery-326e8dd0","cdnUrl":"https://cdn.3dassets.dev/assets/30545/v1/model.glb","downloadUrl":"https://3dassets.dev/download/bookbinding-and-paper-mill-roofed-bindery-326e8dd0","thumbnailUrl":"https://cdn.3dassets.dev/assets/30545/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/30545/v1/poster.webp","blurhash":"U4E.@Gng00?c~S%1M}M}00%L?a9F0NNbkDIo","category":{"slug":"props","title":"Props & Furniture"},"tags":[{"slug":"kit","title":"Kit / Set"},{"slug":"modern","title":"Modern"},{"slug":"realistic","title":"Realistic"}],"license":{"slug":"cc0-1.0","name":"CC0 1.0 Universal","url":"https://creativecommons.org/publicdomain/zero/1.0/","attributionRequired":false},"contributor":{"username":"3dassets","name":"3D Assets","url":"https://3dassets.dev/u/3dassets"},"stats":{"fileSize":113936,"triangles":6300,"vertices":4483,"meshes":5,"materials":5,"textures":0,"animations":[],"boundingBox":{"min":[-5.050000190734863,-0.00007553033072085769,-4.10001388818383],"max":[5.050000190734863,3.4847292298534116,4.10001388818383]},"sizeMeters":[10.1,3.485,8.2],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"GPT-6","downloads":0,"publishedAt":"2026-09-08T10:39:00.505Z","updatedAt":"2026-09-08T10:39:00.629Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/30545/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function RoofedBinderyBookbindingAndPaperMill(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/30545/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/30545/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/30545/v1/model.glb\" alt=\"Roofed Bindery (Bookbinding and Paper Mill)\" camera-controls auto-rotate></model-viewer>","blender":"# Blender 4.x: File > Import > glTF 2.0, or from the Python console after downloading the file.\nimport bpy\nbpy.ops.import_scene.gltf(filepath='model.glb')  # from https://cdn.3dassets.dev/assets/30545/v1/model.glb\n# Metres and +Y up are converted to Blender's Z-up scene automatically.","godot":"# Godot 4: copy model.glb into res://models/ and the editor imports it as a scene.\nvar packed := load(\"res://models/model.glb\") as PackedScene\nvar model := packed.instantiate()\nadd_child(model)","unity":"// Unity: import model.glb with glTFast (Package Manager: com.unity.cloud.gltfast) and drag the prefab in,\n// or load it at runtime straight from the CDN:\nusing GLTFast;\nvar gltf = new GltfImport();\nif (await gltf.Load(\"https://cdn.3dassets.dev/assets/30545/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"30544","slug":"bookbinding-and-paper-mill-covered-wet-mill-bay-3d96f538","title":"Covered Wet Mill Bay (Bookbinding and Paper Mill)","summary":"Six-metre covered papermaking bay with complete transparent roof, rear splash wall, braced timber posts and open working access.","description":"Six-metre covered papermaking bay with complete transparent roof, rear splash wall, braced timber posts and open working access. Dimensions 6.10 × 3.17 × 6.20 m (X × Y × Z). Metre units, +Y up, +Z front; origin on the ground at the footprint centre unless stated. Original beech timber, dark iron, cream paper and oxblood leather. Metres; static geometry, no animation or collision. Static geometry; no rig, animation, collision or navigation data.","status":"published","url":"https://3dassets.dev/assets/bookbinding-and-paper-mill-covered-wet-mill-bay-3d96f538","cdnUrl":"https://cdn.3dassets.dev/assets/30544/v1/model.glb","downloadUrl":"https://3dassets.dev/download/bookbinding-and-paper-mill-covered-wet-mill-bay-3d96f538","thumbnailUrl":"https://cdn.3dassets.dev/assets/30544/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/30544/v1/poster.webp","blurhash":"U5F=,Not00?a~SV@V{%300%gIq4p0MtQM~D*","category":{"slug":"props","title":"Props & Furniture"},"tags":[{"slug":"kit","title":"Kit / Set"},{"slug":"modern","title":"Modern"},{"slug":"realistic","title":"Realistic"}],"license":{"slug":"cc0-1.0","name":"CC0 1.0 Universal","url":"https://creativecommons.org/publicdomain/zero/1.0/","attributionRequired":false},"contributor":{"username":"3dassets","name":"3D Assets","url":"https://3dassets.dev/u/3dassets"},"stats":{"fileSize":109268,"triangles":6480,"vertices":4404,"meshes":4,"materials":4,"textures":0,"animations":[],"boundingBox":{"min":[-3.0500472098589855,-0.00007553033072085769,-3.0999999046325684],"max":[3.0500472098589855,3.165024829248442,3.0999999046325684]},"sizeMeters":[6.1,3.165,6.2],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"GPT-6","downloads":0,"publishedAt":"2026-09-08T10:39:00.453Z","updatedAt":"2026-09-08T10:39:00.568Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/30544/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function CoveredWetMillBayBookbindingAndPaperMill(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/30544/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/30544/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/30544/v1/model.glb\" alt=\"Covered Wet Mill Bay (Bookbinding and Paper Mill)\" camera-controls auto-rotate></model-viewer>","blender":"# Blender 4.x: File > Import > glTF 2.0, or from the Python console after downloading the file.\nimport bpy\nbpy.ops.import_scene.gltf(filepath='model.glb')  # from https://cdn.3dassets.dev/assets/30544/v1/model.glb\n# Metres and +Y up are converted to Blender's Z-up scene automatically.","godot":"# Godot 4: copy model.glb into res://models/ and the editor imports it as a scene.\nvar packed := load(\"res://models/model.glb\") as PackedScene\nvar model := packed.instantiate()\nadd_child(model)","unity":"// Unity: import model.glb with glTFast (Package Manager: com.unity.cloud.gltfast) and drag the prefab in,\n// or load it at runtime straight from the CDN:\nusing GLTFast;\nvar gltf = new GltfImport();\nif (await gltf.Load(\"https://cdn.3dassets.dev/assets/30544/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"30546","slug":"bookbinding-and-paper-mill-pulp-vat-ff1b9267","title":"Pulp Vat (Bookbinding and Paper Mill)","summary":"Deep supported pulp vat with thick walls, reinforced timber rims and inset static fibre slurry surface; no fluid simulation.","description":"Deep supported pulp vat with thick walls, reinforced timber rims and inset static fibre slurry surface; no fluid simulation. Dimensions 1.20 × 0.85 × 0.91 m (X × Y × Z). Metre units, +Y up, +Z front; origin on the ground at the footprint centre unless stated. Original beech timber, dark iron, cream paper and oxblood leather. Metres; static geometry, no animation or collision. Static geometry; no rig, animation, collision or navigation data.","status":"published","url":"https://3dassets.dev/assets/bookbinding-and-paper-mill-pulp-vat-ff1b9267","cdnUrl":"https://cdn.3dassets.dev/assets/30546/v1/model.glb","downloadUrl":"https://3dassets.dev/download/bookbinding-and-paper-mill-pulp-vat-ff1b9267","thumbnailUrl":"https://cdn.3dassets.dev/assets/30546/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/30546/v1/poster.webp","blurhash":"UDBDKB-:8_NG~q%LIUM{E1t6oyIV8{tQ?aNH","category":{"slug":"props","title":"Props & Furniture"},"tags":[{"slug":"kit","title":"Kit / Set"},{"slug":"modern","title":"Modern"},{"slug":"realistic","title":"Realistic"}],"license":{"slug":"cc0-1.0","name":"CC0 1.0 Universal","url":"https://creativecommons.org/publicdomain/zero/1.0/","attributionRequired":false},"contributor":{"username":"3dassets","name":"3D Assets","url":"https://3dassets.dev/u/3dassets"},"stats":{"fileSize":96524,"triangles":5400,"vertices":3835,"meshes":3,"materials":3,"textures":0,"animations":[],"boundingBox":{"min":[-0.6000000238418579,-0.00002442474265845762,-0.4550327943042742],"max":[0.6000000238418579,0.8499946589899483,0.4550327943042742]},"sizeMeters":[1.2,0.85,0.91],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"GPT-6","downloads":0,"publishedAt":"2026-09-08T10:39:00.520Z","updatedAt":"2026-09-08T10:39:00.645Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/30546/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function PulpVatBookbindingAndPaperMill(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/30546/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/30546/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/30546/v1/model.glb\" alt=\"Pulp Vat (Bookbinding and Paper Mill)\" camera-controls auto-rotate></model-viewer>","blender":"# Blender 4.x: File > Import > glTF 2.0, or from the Python console after downloading the file.\nimport bpy\nbpy.ops.import_scene.gltf(filepath='model.glb')  # from https://cdn.3dassets.dev/assets/30546/v1/model.glb\n# Metres and +Y up are converted to Blender's Z-up scene automatically.","godot":"# Godot 4: copy model.glb into res://models/ and the editor imports it as a scene.\nvar packed := load(\"res://models/model.glb\") as PackedScene\nvar model := packed.instantiate()\nadd_child(model)","unity":"// Unity: import model.glb with glTFast (Package Manager: com.unity.cloud.gltfast) and drag the prefab in,\n// or load it at runtime straight from the CDN:\nusing GLTFast;\nvar gltf = new GltfImport();\nif (await gltf.Load(\"https://cdn.3dassets.dev/assets/30546/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"30547","slug":"bookbinding-and-paper-mill-pulp-beating-trough-5c23a848","title":"Pulp Beating Trough (Bookbinding and Paper Mill)","summary":"Long beating trough with supported base, internal ribbed bed, thick splash walls and static pulp.","description":"Long beating trough with supported base, internal ribbed bed, thick splash walls and static pulp. Dimensions 1.80 × 0.65 × 0.65 m (X × Y × Z). Metre units, +Y up, +Z front; origin on the ground at the footprint centre unless stated. Original beech timber, dark iron, cream paper and oxblood leather. Metres; static geometry, no animation or collision. Static geometry; no rig, animation, collision or navigation data.","status":"published","url":"https://3dassets.dev/assets/bookbinding-and-paper-mill-pulp-beating-trough-5c23a848","cdnUrl":"https://cdn.3dassets.dev/assets/30547/v1/model.glb","downloadUrl":"https://3dassets.dev/download/bookbinding-and-paper-mill-pulp-beating-trough-5c23a848","thumbnailUrl":"https://cdn.3dassets.dev/assets/30547/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/30547/v1/poster.webp","blurhash":"U27^[9tl00^jca~VMx4:00E4%hRODN9H_3og","category":{"slug":"props","title":"Props & Furniture"},"tags":[{"slug":"kit","title":"Kit / Set"},{"slug":"modern","title":"Modern"},{"slug":"realistic","title":"Realistic"}],"license":{"slug":"cc0-1.0","name":"CC0 1.0 Universal","url":"https://creativecommons.org/publicdomain/zero/1.0/","attributionRequired":false},"contributor":{"username":"3dassets","name":"3D Assets","url":"https://3dassets.dev/u/3dassets"},"stats":{"fileSize":148420,"triangles":8400,"vertices":5947,"meshes":3,"materials":3,"textures":0,"animations":[],"boundingBox":{"min":[-0.8999999761581421,-0.000012973677552874374,-0.3250129617566239],"max":[0.8999999761581421,0.650012949835695,0.3250129617566239]},"sizeMeters":[1.8,0.65,0.65],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"GPT-6","downloads":0,"publishedAt":"2026-09-08T10:39:02.158Z","updatedAt":"2026-09-08T10:39:02.340Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/30547/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function PulpBeatingTroughBookbindingAndPaperMill(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/30547/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/30547/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/30547/v1/model.glb\" alt=\"Pulp Beating Trough (Bookbinding and Paper Mill)\" camera-controls auto-rotate></model-viewer>","blender":"# Blender 4.x: File > Import > glTF 2.0, or from the Python console after downloading the file.\nimport bpy\nbpy.ops.import_scene.gltf(filepath='model.glb')  # from https://cdn.3dassets.dev/assets/30547/v1/model.glb\n# Metres and +Y up are converted to Blender's Z-up scene automatically.","godot":"# Godot 4: copy model.glb into res://models/ and the editor imports it as a scene.\nvar packed := load(\"res://models/model.glb\") as PackedScene\nvar model := packed.instantiate()\nadd_child(model)","unity":"// Unity: import model.glb with glTFast (Package Manager: com.unity.cloud.gltfast) and drag the prefab in,\n// or load it at runtime straight from the CDN:\nusing GLTFast;\nvar gltf = new GltfImport();\nif (await gltf.Load(\"https://cdn.3dassets.dev/assets/30547/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"30549","slug":"bookbinding-and-paper-mill-beater-paddle-42b88066","title":"Beater Paddle (Bookbinding and Paper Mill)","summary":"Long-handled beating paddle with broad shaped working head and three reinforcing ribs.","description":"Long-handled beating paddle with broad shaped working head and three reinforcing ribs. Dimensions 0.16 × 0.95 × 0.04 m (X × Y × Z). Metre units, +Y up, +Z front; origin on the ground at the footprint centre unless stated. Original beech timber, dark iron, cream paper and oxblood leather. Metres; static geometry, no animation or collision. Static geometry; no rig, animation, collision or navigation data.","status":"published","url":"https://3dassets.dev/assets/bookbinding-and-paper-mill-beater-paddle-42b88066","cdnUrl":"https://cdn.3dassets.dev/assets/30549/v1/model.glb","downloadUrl":"https://3dassets.dev/download/bookbinding-and-paper-mill-beater-paddle-42b88066","thumbnailUrl":"https://cdn.3dassets.dev/assets/30549/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/30549/v1/poster.webp","blurhash":"U18gc}~m000201IV~C?an5o3b^Sc~9xt9cD+","category":{"slug":"props","title":"Props & Furniture"},"tags":[{"slug":"kit","title":"Kit / Set"},{"slug":"modern","title":"Modern"},{"slug":"realistic","title":"Realistic"}],"license":{"slug":"cc0-1.0","name":"CC0 1.0 Universal","url":"https://creativecommons.org/publicdomain/zero/1.0/","attributionRequired":false},"contributor":{"username":"3dassets","name":"3D Assets","url":"https://3dassets.dev/u/3dassets"},"stats":{"fileSize":26628,"triangles":1360,"vertices":1026,"meshes":2,"materials":2,"textures":0,"animations":[],"boundingBox":{"min":[-0.08001953084195185,0,-0.020511520543663595],"max":[0.08001953084195185,0.949999988079071,0.02049742131747373]},"sizeMeters":[0.16,0.95,0.041],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"GPT-6","downloads":0,"publishedAt":"2026-09-08T10:39:02.289Z","updatedAt":"2026-09-08T10:39:02.417Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/30549/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function BeaterPaddleBookbindingAndPaperMill(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/30549/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/30549/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/30549/v1/model.glb\" alt=\"Beater Paddle (Bookbinding and Paper Mill)\" camera-controls auto-rotate></model-viewer>","blender":"# Blender 4.x: File > Import > glTF 2.0, or from the Python console after downloading the file.\nimport bpy\nbpy.ops.import_scene.gltf(filepath='model.glb')  # from https://cdn.3dassets.dev/assets/30549/v1/model.glb\n# Metres and +Y up are converted to Blender's Z-up scene automatically.","godot":"# Godot 4: copy model.glb into res://models/ and the editor imports it as a scene.\nvar packed := load(\"res://models/model.glb\") as PackedScene\nvar model := packed.instantiate()\nadd_child(model)","unity":"// Unity: import model.glb with glTFast (Package Manager: com.unity.cloud.gltfast) and drag the prefab in,\n// or load it at runtime straight from the CDN:\nusing GLTFast;\nvar gltf = new GltfImport();\nif (await gltf.Load(\"https://cdn.3dassets.dev/assets/30549/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"30548","slug":"bookbinding-and-paper-mill-mould-and-deckle-43b31ccf","title":"Mould And Deckle (Bookbinding and Paper Mill)","summary":"Hand papermaking mould with separate raised deckle, thick timber frame and crossed fine wire forming screen.","description":"Hand papermaking mould with separate raised deckle, thick timber frame and crossed fine wire forming screen. Dimensions 0.54 × 0.07 × 0.38 m (X × Y × Z). Metre units, +Y up, +Z front; origin on the ground at the footprint centre unless stated. Original beech timber, dark iron, cream paper and oxblood leather. Metres; static geometry, no animation or collision. Static geometry; no rig, animation, collision or navigation data.","status":"published","url":"https://3dassets.dev/assets/bookbinding-and-paper-mill-mould-and-deckle-43b31ccf","cdnUrl":"https://cdn.3dassets.dev/assets/30548/v1/model.glb","downloadUrl":"https://3dassets.dev/download/bookbinding-and-paper-mill-mould-and-deckle-43b31ccf","thumbnailUrl":"https://cdn.3dassets.dev/assets/30548/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/30548/v1/poster.webp","blurhash":"U4C~-d_200t2~W-:RjNG00E2%hE2004:IpMy","category":{"slug":"props","title":"Props & Furniture"},"tags":[{"slug":"kit","title":"Kit / Set"},{"slug":"modern","title":"Modern"},{"slug":"realistic","title":"Realistic"}],"license":{"slug":"cc0-1.0","name":"CC0 1.0 Universal","url":"https://creativecommons.org/publicdomain/zero/1.0/","attributionRequired":false},"contributor":{"username":"3dassets","name":"3D Assets","url":"https://3dassets.dev/u/3dassets"},"stats":{"fileSize":232152,"triangles":13200,"vertices":9430,"meshes":2,"materials":2,"textures":0,"animations":[],"boundingBox":{"min":[-0.26750001311302185,0.0000042262358273953415,-0.19000199301713525],"max":[0.26750001311302185,0.07099577608875375,0.19000199301713525]},"sizeMeters":[0.535,0.071,0.38],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"GPT-6","downloads":0,"publishedAt":"2026-09-08T10:39:02.279Z","updatedAt":"2026-09-08T10:39:02.400Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/30548/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function MouldAndDeckleBookbindingAndPaperMill(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/30548/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/30548/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/30548/v1/model.glb\" alt=\"Mould And Deckle (Bookbinding and Paper Mill)\" camera-controls auto-rotate></model-viewer>","blender":"# Blender 4.x: File > Import > glTF 2.0, or from the Python console after downloading the file.\nimport bpy\nbpy.ops.import_scene.gltf(filepath='model.glb')  # from https://cdn.3dassets.dev/assets/30548/v1/model.glb\n# Metres and +Y up are converted to Blender's Z-up scene automatically.","godot":"# Godot 4: copy model.glb into res://models/ and the editor imports it as a scene.\nvar packed := load(\"res://models/model.glb\") as PackedScene\nvar model := packed.instantiate()\nadd_child(model)","unity":"// Unity: import model.glb with glTFast (Package Manager: com.unity.cloud.gltfast) and drag the prefab in,\n// or load it at runtime straight from the CDN:\nusing GLTFast;\nvar gltf = new GltfImport();\nif (await gltf.Load(\"https://cdn.3dassets.dev/assets/30548/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"30550","slug":"bookbinding-and-paper-mill-couching-board-9822b752","title":"Couching Board (Bookbinding and Paper Mill)","summary":"Flat couching board with a fitted damp felt surface and bevelled timber backing.","description":"Flat couching board with a fitted damp felt surface and bevelled timber backing. Dimensions 0.58 × 0.04 × 0.43 m (X × Y × Z). Metre units, +Y up, +Z front; origin on the ground at the footprint centre unless stated. Original beech timber, dark iron, cream paper and oxblood leather. Metres; static geometry, no animation or collision. Static geometry; no rig, animation, collision or navigation data.","status":"published","url":"https://3dassets.dev/assets/bookbinding-and-paper-mill-couching-board-9822b752","cdnUrl":"https://cdn.3dassets.dev/assets/30550/v1/model.glb","downloadUrl":"https://3dassets.dev/download/bookbinding-and-paper-mill-couching-board-9822b752","thumbnailUrl":"https://cdn.3dassets.dev/assets/30550/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/30550/v1/poster.webp","blurhash":"U4CPw;?H00V??c-:ngIV00Io_NNa004:JDxu","category":{"slug":"props","title":"Props & Furniture"},"tags":[{"slug":"kit","title":"Kit / Set"},{"slug":"modern","title":"Modern"},{"slug":"realistic","title":"Realistic"}],"license":{"slug":"cc0-1.0","name":"CC0 1.0 Universal","url":"https://creativecommons.org/publicdomain/zero/1.0/","attributionRequired":false},"contributor":{"username":"3dassets","name":"3D Assets","url":"https://3dassets.dev/u/3dassets"},"stats":{"fileSize":12412,"triangles":600,"vertices":426,"meshes":2,"materials":2,"textures":0,"animations":[],"boundingBox":{"min":[-0.28999999165534973,0.000011673907600959904,-0.21501082788400117],"max":[0.28999999165534973,0.04099081462760709,0.21501082788400117]},"sizeMeters":[0.58,0.041,0.43],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"GPT-6","downloads":0,"publishedAt":"2026-09-08T10:39:02.432Z","updatedAt":"2026-09-08T10:39:02.578Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/30550/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function CouchingBoardBookbindingAndPaperMill(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/30550/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/30550/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/30550/v1/model.glb\" alt=\"Couching Board (Bookbinding and Paper Mill)\" camera-controls auto-rotate></model-viewer>","blender":"# Blender 4.x: File > Import > glTF 2.0, or from the Python console after downloading the file.\nimport bpy\nbpy.ops.import_scene.gltf(filepath='model.glb')  # from https://cdn.3dassets.dev/assets/30550/v1/model.glb\n# Metres and +Y up are converted to Blender's Z-up scene automatically.","godot":"# Godot 4: copy model.glb into res://models/ and the editor imports it as a scene.\nvar packed := load(\"res://models/model.glb\") as PackedScene\nvar model := packed.instantiate()\nadd_child(model)","unity":"// Unity: import model.glb with glTFast (Package Manager: com.unity.cloud.gltfast) and drag the prefab in,\n// or load it at runtime straight from the CDN:\nusing GLTFast;\nvar gltf = new GltfImport();\nif (await gltf.Load(\"https://cdn.3dassets.dev/assets/30550/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"30551","slug":"bookbinding-and-paper-mill-felt-stack-80f5f857","title":"Felt Stack (Bookbinding and Paper Mill)","summary":"Seven visibly separated felt sheets for couching and pressing, with soft rolled edges.","description":"Seven visibly separated felt sheets for couching and pressing, with soft rolled edges. Dimensions 0.48 × 0.12 × 0.34 m (X × Y × Z). Metre units, +Y up, +Z front; origin on the ground at the footprint centre unless stated. Original beech timber, dark iron, cream paper and oxblood leather. Metres; static geometry, no animation or collision. Static geometry; no rig, animation, collision or navigation data.","status":"published","url":"https://3dassets.dev/assets/bookbinding-and-paper-mill-felt-stack-80f5f857","cdnUrl":"https://cdn.3dassets.dev/assets/30551/v1/model.glb","downloadUrl":"https://3dassets.dev/download/bookbinding-and-paper-mill-felt-stack-80f5f857","thumbnailUrl":"https://cdn.3dassets.dev/assets/30551/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/30551/v1/poster.webp","blurhash":"U4B|Z-_N00M{_3%MRkRQ00D%?bM{00IVRjRk","category":{"slug":"props","title":"Props & Furniture"},"tags":[{"slug":"kit","title":"Kit / Set"},{"slug":"modern","title":"Modern"},{"slug":"realistic","title":"Realistic"}],"license":{"slug":"cc0-1.0","name":"CC0 1.0 Universal","url":"https://creativecommons.org/publicdomain/zero/1.0/","attributionRequired":false},"contributor":{"username":"3dassets","name":"3D Assets","url":"https://3dassets.dev/u/3dassets"},"stats":{"fileSize":37532,"triangles":2100,"vertices":1484,"meshes":1,"materials":1,"textures":0,"animations":[],"boundingBox":{"min":[-0.23999999463558197,-0.000007644234527058591,-0.17000030138529182],"max":[0.23999999463558197,0.11700764292322488,0.17000030138529182]},"sizeMeters":[0.48,0.117,0.34],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"GPT-6","downloads":0,"publishedAt":"2026-09-08T10:39:04.973Z","updatedAt":"2026-09-08T10:39:05.077Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/30551/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function FeltStackBookbindingAndPaperMill(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/30551/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/30551/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/30551/v1/model.glb\" alt=\"Felt Stack (Bookbinding and Paper Mill)\" camera-controls auto-rotate></model-viewer>","blender":"# Blender 4.x: File > Import > glTF 2.0, or from the Python console after downloading the file.\nimport bpy\nbpy.ops.import_scene.gltf(filepath='model.glb')  # from https://cdn.3dassets.dev/assets/30551/v1/model.glb\n# Metres and +Y up are converted to Blender's Z-up scene automatically.","godot":"# Godot 4: copy model.glb into res://models/ and the editor imports it as a scene.\nvar packed := load(\"res://models/model.glb\") as PackedScene\nvar model := packed.instantiate()\nadd_child(model)","unity":"// Unity: import model.glb with glTFast (Package Manager: com.unity.cloud.gltfast) and drag the prefab in,\n// or load it at runtime straight from the CDN:\nusing GLTFast;\nvar gltf = new GltfImport();\nif (await gltf.Load(\"https://cdn.3dassets.dev/assets/30551/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"30552","slug":"bookbinding-and-paper-mill-sheet-drying-rack-fb544eb4","title":"Sheet Drying Rack (Bookbinding and Paper Mill)","summary":"Six-level open sheet drying rack with braced uprights, supported trays and individual paper sheets.","description":"Six-level open sheet drying rack with braced uprights, supported trays and individual paper sheets. Dimensions 0.80 × 1.35 × 0.56 m (X × Y × Z). Metre units, +Y up, +Z front; origin on the ground at the footprint centre unless stated. Original beech timber, dark iron, cream paper and oxblood leather. Metres; static geometry, no animation or collision. Static geometry; no rig, animation, collision or navigation data.","status":"published","url":"https://3dassets.dev/assets/bookbinding-and-paper-mill-sheet-drying-rack-fb544eb4","cdnUrl":"https://cdn.3dassets.dev/assets/30552/v1/model.glb","downloadUrl":"https://3dassets.dev/download/bookbinding-and-paper-mill-sheet-drying-rack-fb544eb4","thumbnailUrl":"https://cdn.3dassets.dev/assets/30552/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/30552/v1/poster.webp","blurhash":"UBFO.I=|00D*~pxaD%Ip00NG_2bct6oLR+R+","category":{"slug":"props","title":"Props & Furniture"},"tags":[{"slug":"kit","title":"Kit / Set"},{"slug":"modern","title":"Modern"},{"slug":"realistic","title":"Realistic"}],"license":{"slug":"cc0-1.0","name":"CC0 1.0 Universal","url":"https://creativecommons.org/publicdomain/zero/1.0/","attributionRequired":false},"contributor":{"username":"3dassets","name":"3D Assets","url":"https://3dassets.dev/u/3dassets"},"stats":{"fileSize":211368,"triangles":12000,"vertices":8532,"meshes":3,"materials":3,"textures":0,"animations":[],"boundingBox":{"min":[-0.400036883596054,0,-0.28001572197763563],"max":[0.400036883596054,1.350000023841858,0.28001572197763563]},"sizeMeters":[0.8,1.35,0.56],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"GPT-6","downloads":0,"publishedAt":"2026-09-08T10:39:03.969Z","updatedAt":"2026-09-08T10:39:04.066Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/30552/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function SheetDryingRackBookbindingAndPaperMill(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/30552/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/30552/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/30552/v1/model.glb\" alt=\"Sheet Drying Rack (Bookbinding and Paper Mill)\" camera-controls auto-rotate></model-viewer>","blender":"# Blender 4.x: File > Import > glTF 2.0, or from the Python console after downloading the file.\nimport bpy\nbpy.ops.import_scene.gltf(filepath='model.glb')  # from https://cdn.3dassets.dev/assets/30552/v1/model.glb\n# Metres and +Y up are converted to Blender's Z-up scene automatically.","godot":"# Godot 4: copy model.glb into res://models/ and the editor imports it as a scene.\nvar packed := load(\"res://models/model.glb\") as PackedScene\nvar model := packed.instantiate()\nadd_child(model)","unity":"// Unity: import model.glb with glTFast (Package Manager: com.unity.cloud.gltfast) and drag the prefab in,\n// or load it at runtime straight from the CDN:\nusing GLTFast;\nvar gltf = new GltfImport();\nif (await gltf.Load(\"https://cdn.3dassets.dev/assets/30552/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"30553","slug":"bookbinding-and-paper-mill-hanging-paper-rail-1f577073","title":"Hanging Paper Rail (Bookbinding and Paper Mill)","summary":"Freestanding hanging drying rail with three clipped paper sheets and wide stable footboards.","description":"Freestanding hanging drying rail with three clipped paper sheets and wide stable footboards. Dimensions 1.95 × 1.76 × 0.45 m (X × Y × Z). Metre units, +Y up, +Z front; origin on the ground at the footprint centre unless stated. Original beech timber, dark iron, cream paper and oxblood leather. Metres; static geometry, no animation or collision. Static geometry; no rig, animation, collision or navigation data.","status":"published","url":"https://3dassets.dev/assets/bookbinding-and-paper-mill-hanging-paper-rail-1f577073","cdnUrl":"https://cdn.3dassets.dev/assets/30553/v1/model.glb","downloadUrl":"https://3dassets.dev/download/bookbinding-and-paper-mill-hanging-paper-rail-1f577073","thumbnailUrl":"https://cdn.3dassets.dev/assets/30553/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/30553/v1/poster.webp","blurhash":"UADvG*%L00nP_3-:4o4.0KV^-;Rj00-p~q9a","category":{"slug":"props","title":"Props & Furniture"},"tags":[{"slug":"kit","title":"Kit / Set"},{"slug":"modern","title":"Modern"},{"slug":"realistic","title":"Realistic"}],"license":{"slug":"cc0-1.0","name":"CC0 1.0 Universal","url":"https://creativecommons.org/publicdomain/zero/1.0/","attributionRequired":false},"contributor":{"username":"3dassets","name":"3D Assets","url":"https://3dassets.dev/u/3dassets"},"stats":{"fileSize":74888,"triangles":4200,"vertices":2978,"meshes":2,"materials":2,"textures":0,"animations":[],"boundingBox":{"min":[-0.9750000238418579,-0.000020321096474429368,-0.22495193884836712],"max":[0.9750000238418579,1.7600203115597313,0.22495193884836712]},"sizeMeters":[1.95,1.76,0.45],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"GPT-6","downloads":0,"publishedAt":"2026-09-08T10:39:04.078Z","updatedAt":"2026-09-08T10:39:04.189Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/30553/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function HangingPaperRailBookbindingAndPaperMill(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/30553/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/30553/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/30553/v1/model.glb\" alt=\"Hanging Paper Rail (Bookbinding and Paper Mill)\" camera-controls auto-rotate></model-viewer>","blender":"# Blender 4.x: File > Import > glTF 2.0, or from the Python console after downloading the file.\nimport bpy\nbpy.ops.import_scene.gltf(filepath='model.glb')  # from https://cdn.3dassets.dev/assets/30553/v1/model.glb\n# Metres and +Y up are converted to Blender's Z-up scene automatically.","godot":"# Godot 4: copy model.glb into res://models/ and the editor imports it as a scene.\nvar packed := load(\"res://models/model.glb\") as PackedScene\nvar model := packed.instantiate()\nadd_child(model)","unity":"// Unity: import model.glb with glTFast (Package Manager: com.unity.cloud.gltfast) and drag the prefab in,\n// or load it at runtime straight from the CDN:\nusing GLTFast;\nvar gltf = new GltfImport();\nif (await gltf.Load(\"https://cdn.3dassets.dev/assets/30553/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"30554","slug":"bookbinding-and-paper-mill-paper-sizing-bath-2c2beedd","title":"Paper Sizing Bath (Bookbinding and Paper Mill)","summary":"Shallow stainless sizing bath with thick open basin, rolled edge and supported working height; static inset liquid.","description":"Shallow stainless sizing bath with thick open basin, rolled edge and supported working height; static inset liquid. Dimensions 1.10 × 0.77 × 0.65 m (X × Y × Z). Metre units, +Y up, +Z front; origin on the ground at the footprint centre unless stated. Original beech timber, dark iron, cream paper and oxblood leather. Metres; static geometry, no animation or collision. Static geometry; no rig, animation, collision or navigation data.","status":"published","url":"https://3dassets.dev/assets/bookbinding-and-paper-mill-paper-sizing-bath-2c2beedd","cdnUrl":"https://cdn.3dassets.dev/assets/30554/v1/model.glb","downloadUrl":"https://3dassets.dev/download/bookbinding-and-paper-mill-paper-sizing-bath-2c2beedd","thumbnailUrl":"https://cdn.3dassets.dev/assets/30554/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/30554/v1/poster.webp","blurhash":"UJD+}Bog9Fxa?w%LMxRj4;o#IoM{nMbckDM{","category":{"slug":"props","title":"Props & Furniture"},"tags":[{"slug":"kit","title":"Kit / Set"},{"slug":"modern","title":"Modern"},{"slug":"realistic","title":"Realistic"}],"license":{"slug":"cc0-1.0","name":"CC0 1.0 Universal","url":"https://creativecommons.org/publicdomain/zero/1.0/","attributionRequired":false},"contributor":{"username":"3dassets","name":"3D Assets","url":"https://3dassets.dev/u/3dassets"},"stats":{"fileSize":86908,"triangles":4800,"vertices":3403,"meshes":4,"materials":4,"textures":0,"animations":[],"boundingBox":{"min":[-0.550000011920929,-0.00003110595366034863,-0.3249946663049112],"max":[0.550000011920929,0.7700001866213843,0.3249946663049112]},"sizeMeters":[1.1,0.77,0.65],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"GPT-6","downloads":0,"publishedAt":"2026-09-08T10:39:04.223Z","updatedAt":"2026-09-08T10:39:04.313Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/30554/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function PaperSizingBathBookbindingAndPaperMill(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/30554/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/30554/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/30554/v1/model.glb\" alt=\"Paper Sizing Bath (Bookbinding and Paper Mill)\" camera-controls auto-rotate></model-viewer>","blender":"# Blender 4.x: File > Import > glTF 2.0, or from the Python console after downloading the file.\nimport bpy\nbpy.ops.import_scene.gltf(filepath='model.glb')  # from https://cdn.3dassets.dev/assets/30554/v1/model.glb\n# Metres and +Y up are converted to Blender's Z-up scene automatically.","godot":"# Godot 4: copy model.glb into res://models/ and the editor imports it as a scene.\nvar packed := load(\"res://models/model.glb\") as PackedScene\nvar model := packed.instantiate()\nadd_child(model)","unity":"// Unity: import model.glb with glTFast (Package Manager: com.unity.cloud.gltfast) and drag the prefab in,\n// or load it at runtime straight from the CDN:\nusing GLTFast;\nvar gltf = new GltfImport();\nif (await gltf.Load(\"https://cdn.3dassets.dev/assets/30554/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"30555","slug":"bookbinding-and-paper-mill-sizing-brush-0f08e84a","title":"Sizing Brush (Bookbinding and Paper Mill)","summary":"Wide sizing brush with fourteen separated bristle bundles, metal ferrule and turned handle.","description":"Wide sizing brush with fourteen separated bristle bundles, metal ferrule and turned handle. Dimensions 0.09 × 0.22 × 0.03 m (X × Y × Z). Metre units, +Y up, +Z front; origin on the ground at the footprint centre unless stated. Original beech timber, dark iron, cream paper and oxblood leather. Metres; static geometry, no animation or collision. Static geometry; no rig, animation, collision or navigation data.","status":"published","url":"https://3dassets.dev/assets/bookbinding-and-paper-mill-sizing-brush-0f08e84a","cdnUrl":"https://cdn.3dassets.dev/assets/30555/v1/model.glb","downloadUrl":"https://3dassets.dev/download/bookbinding-and-paper-mill-sizing-brush-0f08e84a","thumbnailUrl":"https://cdn.3dassets.dev/assets/30555/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/30555/v1/poster.webp","blurhash":"U3A0t3%L008|00of.mMyS1IUsn?bb|%2w?9Z","category":{"slug":"props","title":"Props & Furniture"},"tags":[{"slug":"kit","title":"Kit / Set"},{"slug":"modern","title":"Modern"},{"slug":"realistic","title":"Realistic"}],"license":{"slug":"cc0-1.0","name":"CC0 1.0 Universal","url":"https://creativecommons.org/publicdomain/zero/1.0/","attributionRequired":false},"contributor":{"username":"3dassets","name":"3D Assets","url":"https://3dassets.dev/u/3dassets"},"stats":{"fileSize":84340,"triangles":4660,"vertices":3348,"meshes":3,"materials":3,"textures":0,"animations":[],"boundingBox":{"min":[-0.04500000178813934,-1.3706071421565325e-7,-0.012498703460001103],"max":[0.04500000178813934,0.2200000137090683,0.012498703460001103]},"sizeMeters":[0.09,0.22,0.025],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"GPT-6","downloads":0,"publishedAt":"2026-09-08T10:39:05.683Z","updatedAt":"2026-09-08T10:39:05.780Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/30555/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function SizingBrushBookbindingAndPaperMill(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/30555/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/30555/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/30555/v1/model.glb\" alt=\"Sizing Brush (Bookbinding and Paper Mill)\" camera-controls auto-rotate></model-viewer>","blender":"# Blender 4.x: File > Import > glTF 2.0, or from the Python console after downloading the file.\nimport bpy\nbpy.ops.import_scene.gltf(filepath='model.glb')  # from https://cdn.3dassets.dev/assets/30555/v1/model.glb\n# Metres and +Y up are converted to Blender's Z-up scene automatically.","godot":"# Godot 4: copy model.glb into res://models/ and the editor imports it as a scene.\nvar packed := load(\"res://models/model.glb\") as PackedScene\nvar model := packed.instantiate()\nadd_child(model)","unity":"// Unity: import model.glb with glTFast (Package Manager: com.unity.cloud.gltfast) and drag the prefab in,\n// or load it at runtime straight from the CDN:\nusing GLTFast;\nvar gltf = new GltfImport();\nif (await gltf.Load(\"https://cdn.3dassets.dev/assets/30555/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"30556","slug":"bookbinding-and-paper-mill-burnishing-stone-4c7e68d9","title":"Burnishing Stone (Bookbinding and Paper Mill)","summary":"Smooth oval burnishing stone with flattened underside and polished rounded working surface.","description":"Smooth oval burnishing stone with flattened underside and polished rounded working surface. Dimensions 0.14 × 0.06 × 0.22 m (X × Y × Z). Metre units, +Y up, +Z front; origin on the ground at the footprint centre unless stated. Original beech timber, dark iron, cream paper and oxblood leather. Metres; static geometry, no animation or collision. Static geometry; no rig, animation, collision or navigation data.","status":"published","url":"https://3dassets.dev/assets/bookbinding-and-paper-mill-burnishing-stone-4c7e68d9","cdnUrl":"https://cdn.3dassets.dev/assets/30556/v1/model.glb","downloadUrl":"https://3dassets.dev/download/bookbinding-and-paper-mill-burnishing-stone-4c7e68d9","thumbnailUrl":"https://cdn.3dassets.dev/assets/30556/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/30556/v1/poster.webp","blurhash":"U9A^L9%M00M{%MM{M|xu00IV~qxu9G-;%LIU","category":{"slug":"props","title":"Props & Furniture"},"tags":[{"slug":"kit","title":"Kit / Set"},{"slug":"modern","title":"Modern"},{"slug":"realistic","title":"Realistic"}],"license":{"slug":"cc0-1.0","name":"CC0 1.0 Universal","url":"https://creativecommons.org/publicdomain/zero/1.0/","attributionRequired":false},"contributor":{"username":"3dassets","name":"3D Assets","url":"https://3dassets.dev/u/3dassets"},"stats":{"fileSize":28640,"triangles":1840,"vertices":1023,"meshes":1,"materials":1,"textures":0,"animations":[],"boundingBox":{"min":[-0.069995302310064,-0.000004379871906268207,-0.1120000034570694],"max":[0.069995302310064,0.06300438088518523,0.1120000034570694]},"sizeMeters":[0.14,0.063,0.224],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"GPT-6","downloads":0,"publishedAt":"2026-09-08T10:39:05.747Z","updatedAt":"2026-09-08T10:39:05.840Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/30556/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function BurnishingStoneBookbindingAndPaperMill(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/30556/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/30556/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/30556/v1/model.glb\" alt=\"Burnishing Stone (Bookbinding and Paper Mill)\" camera-controls auto-rotate></model-viewer>","blender":"# Blender 4.x: File > Import > glTF 2.0, or from the Python console after downloading the file.\nimport bpy\nbpy.ops.import_scene.gltf(filepath='model.glb')  # from https://cdn.3dassets.dev/assets/30556/v1/model.glb\n# Metres and +Y up are converted to Blender's Z-up scene automatically.","godot":"# Godot 4: copy model.glb into res://models/ and the editor imports it as a scene.\nvar packed := load(\"res://models/model.glb\") as PackedScene\nvar model := packed.instantiate()\nadd_child(model)","unity":"// Unity: import model.glb with glTFast (Package Manager: com.unity.cloud.gltfast) and drag the prefab in,\n// or load it at runtime straight from the CDN:\nusing GLTFast;\nvar gltf = new GltfImport();\nif (await gltf.Load(\"https://cdn.3dassets.dev/assets/30556/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"30557","slug":"bookbinding-and-paper-mill-paper-press-f8533c16","title":"Paper Press (Bookbinding and Paper Mill)","summary":"Heavy floor paper press with separate lower bed and upper platen, iron frame, exposed helical screw and long turning bar. Static mechanism.","description":"Heavy floor paper press with separate lower bed and upper platen, iron frame, exposed helical screw and long turning bar. Static mechanism. Dimensions 0.85 × 1.65 × 0.65 m (X × Y × Z). Metre units, +Y up, +Z front; origin on the ground at the footprint centre unless stated. Original beech timber, dark iron, cream paper and oxblood leather. Metres; static geometry, no animation or collision. Static geometry; no rig, animation, collision or navigation data.","status":"published","url":"https://3dassets.dev/assets/bookbinding-and-paper-mill-paper-press-f8533c16","cdnUrl":"https://cdn.3dassets.dev/assets/30557/v1/model.glb","downloadUrl":"https://3dassets.dev/download/bookbinding-and-paper-mill-paper-press-f8533c16","thumbnailUrl":"https://cdn.3dassets.dev/assets/30557/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/30557/v1/poster.webp","blurhash":"U77-KA%2009Z9bWB-nt60MR*^*xt~Bs:9aM|","category":{"slug":"props","title":"Props & Furniture"},"tags":[{"slug":"kit","title":"Kit / Set"},{"slug":"modern","title":"Modern"},{"slug":"realistic","title":"Realistic"}],"license":{"slug":"cc0-1.0","name":"CC0 1.0 Universal","url":"https://creativecommons.org/publicdomain/zero/1.0/","attributionRequired":false},"contributor":{"username":"3dassets","name":"3D Assets","url":"https://3dassets.dev/u/3dassets"},"stats":{"fileSize":157052,"triangles":9740,"vertices":5985,"meshes":3,"materials":3,"textures":0,"animations":[],"boundingBox":{"min":[-0.425051112361549,0,-0.32501983233474924],"max":[0.425051112361549,1.6538729667663574,0.32501983233474924]},"sizeMeters":[0.85,1.654,0.65],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"GPT-6","downloads":0,"publishedAt":"2026-09-08T10:39:06.898Z","updatedAt":"2026-09-08T10:39:06.999Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/30557/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function PaperPressBookbindingAndPaperMill(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/30557/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/30557/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/30557/v1/model.glb\" alt=\"Paper Press (Bookbinding and Paper Mill)\" camera-controls auto-rotate></model-viewer>","blender":"# Blender 4.x: File > Import > glTF 2.0, or from the Python console after downloading the file.\nimport bpy\nbpy.ops.import_scene.gltf(filepath='model.glb')  # from https://cdn.3dassets.dev/assets/30557/v1/model.glb\n# Metres and +Y up are converted to Blender's Z-up scene automatically.","godot":"# Godot 4: copy model.glb into res://models/ and the editor imports it as a scene.\nvar packed := load(\"res://models/model.glb\") as PackedScene\nvar model := packed.instantiate()\nadd_child(model)","unity":"// Unity: import model.glb with glTFast (Package Manager: com.unity.cloud.gltfast) and drag the prefab in,\n// or load it at runtime straight from the CDN:\nusing GLTFast;\nvar gltf = new GltfImport();\nif (await gltf.Load(\"https://cdn.3dassets.dev/assets/30557/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"30558","slug":"bookbinding-and-paper-mill-press-drying-boards-82084457","title":"Press Drying Boards (Bookbinding and Paper Mill)","summary":"Five separate thick drying boards stacked for pressing, with clear layer seams.","description":"Five separate thick drying boards stacked for pressing, with clear layer seams. Dimensions 0.56 × 0.13 × 0.42 m (X × Y × Z). Metre units, +Y up, +Z front; origin on the ground at the footprint centre unless stated. Original beech timber, dark iron, cream paper and oxblood leather. Metres; static geometry, no animation or collision. Static geometry; no rig, animation, collision or navigation data.","status":"published","url":"https://3dassets.dev/assets/bookbinding-and-paper-mill-press-drying-boards-82084457","cdnUrl":"https://cdn.3dassets.dev/assets/30558/v1/model.glb","downloadUrl":"https://3dassets.dev/download/bookbinding-and-paper-mill-press-drying-boards-82084457","thumbnailUrl":"https://cdn.3dassets.dev/assets/30558/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/30558/v1/poster.webp","blurhash":"U5FO#|_300R%~q-.NFM|00D*_1M{009cRRM{","category":{"slug":"props","title":"Props & Furniture"},"tags":[{"slug":"kit","title":"Kit / Set"},{"slug":"modern","title":"Modern"},{"slug":"realistic","title":"Realistic"}],"license":{"slug":"cc0-1.0","name":"CC0 1.0 Universal","url":"https://creativecommons.org/publicdomain/zero/1.0/","attributionRequired":false},"contributor":{"username":"3dassets","name":"3D Assets","url":"https://3dassets.dev/u/3dassets"},"stats":{"fileSize":27364,"triangles":1500,"vertices":1070,"meshes":1,"materials":1,"textures":0,"animations":[],"boundingBox":{"min":[-0.2800000011920929,0.000018479330095425017,-0.2099893194157076],"max":[0.2800000011920929,0.13298152198120677,0.2099893194157076]},"sizeMeters":[0.56,0.133,0.42],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"GPT-6","downloads":0,"publishedAt":"2026-09-08T10:39:06.638Z","updatedAt":"2026-09-08T10:39:06.743Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/30558/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function PressDryingBoardsBookbindingAndPaperMill(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/30558/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/30558/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/30558/v1/model.glb\" alt=\"Press Drying Boards (Bookbinding and Paper Mill)\" camera-controls auto-rotate></model-viewer>","blender":"# Blender 4.x: File > Import > glTF 2.0, or from the Python console after downloading the file.\nimport bpy\nbpy.ops.import_scene.gltf(filepath='model.glb')  # from https://cdn.3dassets.dev/assets/30558/v1/model.glb\n# Metres and +Y up are converted to Blender's Z-up scene automatically.","godot":"# Godot 4: copy model.glb into res://models/ and the editor imports it as a scene.\nvar packed := load(\"res://models/model.glb\") as PackedScene\nvar model := packed.instantiate()\nadd_child(model)","unity":"// Unity: import model.glb with glTFast (Package Manager: com.unity.cloud.gltfast) and drag the prefab in,\n// or load it at runtime straight from the CDN:\nusing GLTFast;\nvar gltf = new GltfImport();\nif (await gltf.Load(\"https://cdn.3dassets.dev/assets/30558/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"30560","slug":"bookbinding-and-paper-mill-sheet-cutting-table-00353958","title":"Sheet Cutting Table (Bookbinding and Paper Mill)","summary":"Sturdy cutting table with cross-braced timber legs, lower storage shelf and ruled felt cutting mat.","description":"Sturdy cutting table with cross-braced timber legs, lower storage shelf and ruled felt cutting mat. Dimensions 1.80 × 0.86 × 0.90 m (X × Y × Z). Metre units, +Y up, +Z front; origin on the ground at the footprint centre unless stated. Original beech timber, dark iron, cream paper and oxblood leather. Metres; static geometry, no animation or collision. Static geometry; no rig, animation, collision or navigation data.","status":"published","url":"https://3dassets.dev/assets/bookbinding-and-paper-mill-sheet-cutting-table-00353958","cdnUrl":"https://cdn.3dassets.dev/assets/30560/v1/model.glb","downloadUrl":"https://3dassets.dev/download/bookbinding-and-paper-mill-sheet-cutting-table-00353958","thumbnailUrl":"https://cdn.3dassets.dev/assets/30560/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/30560/v1/poster.webp","blurhash":"UDFYV=-o4U%1~p?GenIo00kVt6NGIANKI@NG","category":{"slug":"props","title":"Props & Furniture"},"tags":[{"slug":"kit","title":"Kit / Set"},{"slug":"modern","title":"Modern"},{"slug":"realistic","title":"Realistic"}],"license":{"slug":"cc0-1.0","name":"CC0 1.0 Universal","url":"https://creativecommons.org/publicdomain/zero/1.0/","attributionRequired":false},"contributor":{"username":"3dassets","name":"3D Assets","url":"https://3dassets.dev/u/3dassets"},"stats":{"fileSize":165312,"triangles":9300,"vertices":6619,"meshes":4,"materials":4,"textures":0,"animations":[],"boundingBox":{"min":[-0.8999999761581421,-0.000017613449615760945,-0.450068654723573],"max":[0.8999999761581421,0.8589802648019801,0.450068654723573]},"sizeMeters":[1.8,0.859,0.9],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"GPT-6","downloads":0,"publishedAt":"2026-09-08T10:39:08.480Z","updatedAt":"2026-09-08T10:39:08.571Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/30560/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function SheetCuttingTableBookbindingAndPaperMill(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/30560/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/30560/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/30560/v1/model.glb\" alt=\"Sheet Cutting Table (Bookbinding and Paper Mill)\" camera-controls auto-rotate></model-viewer>","blender":"# Blender 4.x: File > Import > glTF 2.0, or from the Python console after downloading the file.\nimport bpy\nbpy.ops.import_scene.gltf(filepath='model.glb')  # from https://cdn.3dassets.dev/assets/30560/v1/model.glb\n# Metres and +Y up are converted to Blender's Z-up scene automatically.","godot":"# Godot 4: copy model.glb into res://models/ and the editor imports it as a scene.\nvar packed := load(\"res://models/model.glb\") as PackedScene\nvar model := packed.instantiate()\nadd_child(model)","unity":"// Unity: import model.glb with glTFast (Package Manager: com.unity.cloud.gltfast) and drag the prefab in,\n// or load it at runtime straight from the CDN:\nusing GLTFast;\nvar gltf = new GltfImport();\nif (await gltf.Load(\"https://cdn.3dassets.dev/assets/30560/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"30559","slug":"bookbinding-and-paper-mill-board-shear-5c33e00c","title":"Board Shear (Bookbinding and Paper Mill)","summary":"Table-mounted board shear with thick cutting bed, fixed edge, raised pivoting knife carrier and gripped operating handle; blade stays static.","description":"Table-mounted board shear with thick cutting bed, fixed edge, raised pivoting knife carrier and gripped operating handle; blade stays static. Dimensions 0.90 × 1.50 × 0.76 m (X × Y × Z). Metre units, +Y up, +Z front; origin on the ground at the footprint centre unless stated. Original beech timber, dark iron, cream paper and oxblood leather. Metres; static geometry, no animation or collision. Static geometry; no rig, animation, collision or navigation data.","status":"published","url":"https://3dassets.dev/assets/bookbinding-and-paper-mill-board-shear-5c33e00c","cdnUrl":"https://cdn.3dassets.dev/assets/30559/v1/model.glb","downloadUrl":"https://3dassets.dev/download/bookbinding-and-paper-mill-board-shear-5c33e00c","thumbnailUrl":"https://cdn.3dassets.dev/assets/30559/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/30559/v1/poster.webp","blurhash":"UA9t0~-p01IU0MRk?Fs.01Io%Mxu~TxZE3WY","category":{"slug":"props","title":"Props & Furniture"},"tags":[{"slug":"kit","title":"Kit / Set"},{"slug":"modern","title":"Modern"},{"slug":"realistic","title":"Realistic"}],"license":{"slug":"cc0-1.0","name":"CC0 1.0 Universal","url":"https://creativecommons.org/publicdomain/zero/1.0/","attributionRequired":false},"contributor":{"username":"3dassets","name":"3D Assets","url":"https://3dassets.dev/u/3dassets"},"stats":{"fileSize":91764,"triangles":5112,"vertices":3638,"meshes":3,"materials":3,"textures":0,"animations":[],"boundingBox":{"min":[-0.45000275208014223,0,-0.3780128369290031],"max":[0.45000275208014223,1.5000011920928955,0.3780834894440517]},"sizeMeters":[0.9,1.5,0.756],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"GPT-6","downloads":0,"publishedAt":"2026-09-08T10:39:07.441Z","updatedAt":"2026-09-08T10:39:07.528Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/30559/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function BoardShearBookbindingAndPaperMill(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/30559/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/30559/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/30559/v1/model.glb\" alt=\"Board Shear (Bookbinding and Paper Mill)\" camera-controls auto-rotate></model-viewer>","blender":"# Blender 4.x: File > Import > glTF 2.0, or from the Python console after downloading the file.\nimport bpy\nbpy.ops.import_scene.gltf(filepath='model.glb')  # from https://cdn.3dassets.dev/assets/30559/v1/model.glb\n# Metres and +Y up are converted to Blender's Z-up scene automatically.","godot":"# Godot 4: copy model.glb into res://models/ and the editor imports it as a scene.\nvar packed := load(\"res://models/model.glb\") as PackedScene\nvar model := packed.instantiate()\nadd_child(model)","unity":"// Unity: import model.glb with glTFast (Package Manager: com.unity.cloud.gltfast) and drag the prefab in,\n// or load it at runtime straight from the CDN:\nusing GLTFast;\nvar gltf = new GltfImport();\nif (await gltf.Load(\"https://cdn.3dassets.dev/assets/30559/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"30561","slug":"bookbinding-and-paper-mill-book-plough-42445c2e","title":"Book Plough (Bookbinding and Paper Mill)","summary":"Binding plough with paired wooden cheeks, two guide rods, fixed cutting blade and twin upright hand grips.","description":"Binding plough with paired wooden cheeks, two guide rods, fixed cutting blade and twin upright hand grips. Dimensions 0.48 × 0.22 × 0.23 m (X × Y × Z). Metre units, +Y up, +Z front; origin on the ground at the footprint centre unless stated. Original beech timber, dark iron, cream paper and oxblood leather. Metres; static geometry, no animation or collision. Static geometry; no rig, animation, collision or navigation data.","status":"published","url":"https://3dassets.dev/assets/bookbinding-and-paper-mill-book-plough-42445c2e","cdnUrl":"https://cdn.3dassets.dev/assets/30561/v1/model.glb","downloadUrl":"https://3dassets.dev/download/bookbinding-and-paper-mill-book-plough-42445c2e","thumbnailUrl":"https://cdn.3dassets.dev/assets/30561/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/30561/v1/poster.webp","blurhash":"U6Cijc-C02yB9H^%xp0M00E2xbR%=|4:%L~V","category":{"slug":"props","title":"Props & Furniture"},"tags":[{"slug":"kit","title":"Kit / Set"},{"slug":"modern","title":"Modern"},{"slug":"realistic","title":"Realistic"}],"license":{"slug":"cc0-1.0","name":"CC0 1.0 Universal","url":"https://creativecommons.org/publicdomain/zero/1.0/","attributionRequired":false},"contributor":{"username":"3dassets","name":"3D Assets","url":"https://3dassets.dev/u/3dassets"},"stats":{"fileSize":38760,"triangles":2060,"vertices":1472,"meshes":3,"materials":3,"textures":0,"animations":[],"boundingBox":{"min":[-0.23999999463558197,-0.000014951230859927556,-0.11501388233090777],"max":[0.23999999463558197,0.22001495003876703,0.11501388233090777]},"sizeMeters":[0.48,0.22,0.23],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"GPT-6","downloads":0,"publishedAt":"2026-09-08T10:39:08.312Z","updatedAt":"2026-09-08T10:39:08.427Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/30561/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function BookPloughBookbindingAndPaperMill(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/30561/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/30561/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/30561/v1/model.glb\" alt=\"Book Plough (Bookbinding and Paper Mill)\" camera-controls auto-rotate></model-viewer>","blender":"# Blender 4.x: File > Import > glTF 2.0, or from the Python console after downloading the file.\nimport bpy\nbpy.ops.import_scene.gltf(filepath='model.glb')  # from https://cdn.3dassets.dev/assets/30561/v1/model.glb\n# Metres and +Y up are converted to Blender's Z-up scene automatically.","godot":"# Godot 4: copy model.glb into res://models/ and the editor imports it as a scene.\nvar packed := load(\"res://models/model.glb\") as PackedScene\nvar model := packed.instantiate()\nadd_child(model)","unity":"// Unity: import model.glb with glTFast (Package Manager: com.unity.cloud.gltfast) and drag the prefab in,\n// or load it at runtime straight from the CDN:\nusing GLTFast;\nvar gltf = new GltfImport();\nif (await gltf.Load(\"https://cdn.3dassets.dev/assets/30561/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"30562","slug":"bookbinding-and-paper-mill-backing-press-05acdc3b","title":"Backing Press (Bookbinding and Paper Mill)","summary":"Bench backing press with twin metal-capped jaws, thick timber base and two exposed screw clamps.","description":"Bench backing press with twin metal-capped jaws, thick timber base and two exposed screw clamps. Dimensions 0.56 × 0.26 × 0.36 m (X × Y × Z). Metre units, +Y up, +Z front; origin on the ground at the footprint centre unless stated. Original beech timber, dark iron, cream paper and oxblood leather. Metres; static geometry, no animation or collision. Static geometry; no rig, animation, collision or navigation data.","status":"published","url":"https://3dassets.dev/assets/bookbinding-and-paper-mill-backing-press-05acdc3b","cdnUrl":"https://cdn.3dassets.dev/assets/30562/v1/model.glb","downloadUrl":"https://3dassets.dev/download/bookbinding-and-paper-mill-backing-press-05acdc3b","thumbnailUrl":"https://cdn.3dassets.dev/assets/30562/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/30562/v1/poster.webp","blurhash":"U9D]SM?a00t54[%2$~M|00D+%MjE}*NZtSbY","category":{"slug":"props","title":"Props & Furniture"},"tags":[{"slug":"kit","title":"Kit / Set"},{"slug":"modern","title":"Modern"},{"slug":"realistic","title":"Realistic"}],"license":{"slug":"cc0-1.0","name":"CC0 1.0 Universal","url":"https://creativecommons.org/publicdomain/zero/1.0/","attributionRequired":false},"contributor":{"username":"3dassets","name":"3D Assets","url":"https://3dassets.dev/u/3dassets"},"stats":{"fileSize":118148,"triangles":7108,"vertices":4542,"meshes":3,"materials":3,"textures":0,"animations":[],"boundingBox":{"min":[-0.28200000524520874,0.000006405716649338089,-0.17851021176171514],"max":[0.28200000524520874,0.2639935928528392,0.17851021176171514]},"sizeMeters":[0.564,0.264,0.357],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"GPT-6","downloads":0,"publishedAt":"2026-09-08T10:39:09.868Z","updatedAt":"2026-09-08T10:39:10.200Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/30562/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function BackingPressBookbindingAndPaperMill(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/30562/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/30562/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/30562/v1/model.glb\" alt=\"Backing Press (Bookbinding and Paper Mill)\" camera-controls auto-rotate></model-viewer>","blender":"# Blender 4.x: File > Import > glTF 2.0, or from the Python console after downloading the file.\nimport bpy\nbpy.ops.import_scene.gltf(filepath='model.glb')  # from https://cdn.3dassets.dev/assets/30562/v1/model.glb\n# Metres and +Y up are converted to Blender's Z-up scene automatically.","godot":"# Godot 4: copy model.glb into res://models/ and the editor imports it as a scene.\nvar packed := load(\"res://models/model.glb\") as PackedScene\nvar model := packed.instantiate()\nadd_child(model)","unity":"// Unity: import model.glb with glTFast (Package Manager: com.unity.cloud.gltfast) and drag the prefab in,\n// or load it at runtime straight from the CDN:\nusing GLTFast;\nvar gltf = new GltfImport();\nif (await gltf.Load(\"https://cdn.3dassets.dev/assets/30562/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"30563","slug":"bookbinding-and-paper-mill-laying-press-28a2ee96","title":"Laying Press (Bookbinding and Paper Mill)","summary":"Portable laying press with two long timber jaws, guide screws and circular end handwheels.","description":"Portable laying press with two long timber jaws, guide screws and circular end handwheels. Dimensions 0.62 × 0.12 × 0.48 m (X × Y × Z). Metre units, +Y up, +Z front; origin on the ground at the footprint centre unless stated. Original beech timber, dark iron, cream paper and oxblood leather. Metres; static geometry, no animation or collision. Static geometry; no rig, animation, collision or navigation data.","status":"published","url":"https://3dassets.dev/assets/bookbinding-and-paper-mill-laying-press-28a2ee96","cdnUrl":"https://cdn.3dassets.dev/assets/30563/v1/model.glb","downloadUrl":"https://3dassets.dev/download/bookbinding-and-paper-mill-laying-press-28a2ee96","thumbnailUrl":"https://cdn.3dassets.dev/assets/30563/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/30563/v1/poster.webp","blurhash":"U9D9S1xt00R--o%1RlM}00Rj~VRk4:E3t5xW","category":{"slug":"props","title":"Props & Furniture"},"tags":[{"slug":"kit","title":"Kit / Set"},{"slug":"modern","title":"Modern"},{"slug":"realistic","title":"Realistic"}],"license":{"slug":"cc0-1.0","name":"CC0 1.0 Universal","url":"https://creativecommons.org/publicdomain/zero/1.0/","attributionRequired":false},"contributor":{"username":"3dassets","name":"3D Assets","url":"https://3dassets.dev/u/3dassets"},"stats":{"fileSize":48968,"triangles":2976,"vertices":1816,"meshes":2,"materials":2,"textures":0,"animations":[],"boundingBox":{"min":[-0.3100000023841858,0.000018919673460821018,-0.23901158260982439],"max":[0.3100000023841858,0.11998107764433016,0.23898297827790319]},"sizeMeters":[0.62,0.12,0.478],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"GPT-6","downloads":0,"publishedAt":"2026-09-08T10:39:10.280Z","updatedAt":"2026-09-08T10:39:10.777Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/30563/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function LayingPressBookbindingAndPaperMill(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/30563/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/30563/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/30563/v1/model.glb\" alt=\"Laying Press (Bookbinding and Paper Mill)\" camera-controls auto-rotate></model-viewer>","blender":"# Blender 4.x: File > Import > glTF 2.0, or from the Python console after downloading the file.\nimport bpy\nbpy.ops.import_scene.gltf(filepath='model.glb')  # from https://cdn.3dassets.dev/assets/30563/v1/model.glb\n# Metres and +Y up are converted to Blender's Z-up scene automatically.","godot":"# Godot 4: copy model.glb into res://models/ and the editor imports it as a scene.\nvar packed := load(\"res://models/model.glb\") as PackedScene\nvar model := packed.instantiate()\nadd_child(model)","unity":"// Unity: import model.glb with glTFast (Package Manager: com.unity.cloud.gltfast) and drag the prefab in,\n// or load it at runtime straight from the CDN:\nusing GLTFast;\nvar gltf = new GltfImport();\nif (await gltf.Load(\"https://cdn.3dassets.dev/assets/30563/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"30564","slug":"bookbinding-and-paper-mill-sewing-frame-e3dbd33a","title":"Sewing Frame (Bookbinding and Paper Mill)","summary":"Book sewing frame with threaded height posts, adjustable crossbar, three tensioned cords and individual upper eyes and lower anchors.","description":"Book sewing frame with threaded height posts, adjustable crossbar, three tensioned cords and individual upper eyes and lower anchors. Dimensions 0.65 × 0.72 × 0.45 m (X × Y × Z). Metre units, +Y up, +Z front; origin on the ground at the footprint centre unless stated. Original beech timber, dark iron, cream paper and oxblood leather. Metres; static geometry, no animation or collision. Static geometry; no rig, animation, collision or navigation data.","status":"published","url":"https://3dassets.dev/assets/bookbinding-and-paper-mill-sewing-frame-e3dbd33a","cdnUrl":"https://cdn.3dassets.dev/assets/30564/v1/model.glb","downloadUrl":"https://3dassets.dev/download/bookbinding-and-paper-mill-sewing-frame-e3dbd33a","thumbnailUrl":"https://cdn.3dassets.dev/assets/30564/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/30564/v1/poster.webp","blurhash":"UCC~;ks:00s:0fM|%0t7%0W;NGRk~V-:IUD*","category":{"slug":"props","title":"Props & Furniture"},"tags":[{"slug":"kit","title":"Kit / Set"},{"slug":"modern","title":"Modern"},{"slug":"realistic","title":"Realistic"}],"license":{"slug":"cc0-1.0","name":"CC0 1.0 Universal","url":"https://creativecommons.org/publicdomain/zero/1.0/","attributionRequired":false},"contributor":{"username":"3dassets","name":"3D Assets","url":"https://3dassets.dev/u/3dassets"},"stats":{"fileSize":240452,"triangles":15112,"vertices":9130,"meshes":4,"materials":4,"textures":0,"animations":[],"boundingBox":{"min":[-0.3249870940092904,0,-0.2249935828602943],"max":[0.3249870940092904,0.7170000076293945,0.2249935828602943]},"sizeMeters":[0.65,0.717,0.45],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"GPT-6","downloads":0,"publishedAt":"2026-09-08T10:39:10.084Z","updatedAt":"2026-09-08T10:39:10.543Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/30564/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function SewingFrameBookbindingAndPaperMill(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/30564/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/30564/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/30564/v1/model.glb\" alt=\"Sewing Frame (Bookbinding and Paper Mill)\" camera-controls auto-rotate></model-viewer>","blender":"# Blender 4.x: File > Import > glTF 2.0, or from the Python console after downloading the file.\nimport bpy\nbpy.ops.import_scene.gltf(filepath='model.glb')  # from https://cdn.3dassets.dev/assets/30564/v1/model.glb\n# Metres and +Y up are converted to Blender's Z-up scene automatically.","godot":"# Godot 4: copy model.glb into res://models/ and the editor imports it as a scene.\nvar packed := load(\"res://models/model.glb\") as PackedScene\nvar model := packed.instantiate()\nadd_child(model)","unity":"// Unity: import model.glb with glTFast (Package Manager: com.unity.cloud.gltfast) and drag the prefab in,\n// or load it at runtime straight from the CDN:\nusing GLTFast;\nvar gltf = new GltfImport();\nif (await gltf.Load(\"https://cdn.3dassets.dev/assets/30564/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"30565","slug":"bookbinding-and-paper-mill-sewing-needle-stand-4c8ec439","title":"Sewing Needle Stand (Bookbinding and Paper Mill)","summary":"Turned needle stand holding seven separate steel sewing needles of graduated lengths.","description":"Turned needle stand holding seven separate steel sewing needles of graduated lengths. Dimensions 0.14 × 0.18 × 0.14 m (X × Y × Z). Metre units, +Y up, +Z front; origin on the ground at the footprint centre unless stated. Original beech timber, dark iron, cream paper and oxblood leather. Metres; static geometry, no animation or collision. Static geometry; no rig, animation, collision or navigation data.","status":"published","url":"https://3dassets.dev/assets/bookbinding-and-paper-mill-sewing-needle-stand-4c8ec439","cdnUrl":"https://cdn.3dassets.dev/assets/30565/v1/model.glb","downloadUrl":"https://3dassets.dev/download/bookbinding-and-paper-mill-sewing-needle-stand-4c8ec439","thumbnailUrl":"https://cdn.3dassets.dev/assets/30565/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/30565/v1/poster.webp","blurhash":"UDBDD=xt00M{02Rk?Gs:D%jux]ay~Ts.IpbH","category":{"slug":"props","title":"Props & Furniture"},"tags":[{"slug":"kit","title":"Kit / Set"},{"slug":"modern","title":"Modern"},{"slug":"realistic","title":"Realistic"}],"license":{"slug":"cc0-1.0","name":"CC0 1.0 Universal","url":"https://creativecommons.org/publicdomain/zero/1.0/","attributionRequired":false},"contributor":{"username":"3dassets","name":"3D Assets","url":"https://3dassets.dev/u/3dassets"},"stats":{"fileSize":13540,"triangles":496,"vertices":532,"meshes":2,"materials":2,"textures":0,"animations":[],"boundingBox":{"min":[-0.07000000029802322,-0.0000016020887082298513,-0.07000000029802322],"max":[0.07000000029802322,0.1810000091791153,0.07000000029802322]},"sizeMeters":[0.14,0.181,0.14],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"GPT-6","downloads":0,"publishedAt":"2026-09-08T10:39:10.538Z","updatedAt":"2026-09-08T10:39:10.908Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/30565/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function SewingNeedleStandBookbindingAndPaperMill(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/30565/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/30565/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/30565/v1/model.glb\" alt=\"Sewing Needle Stand (Bookbinding and Paper Mill)\" camera-controls auto-rotate></model-viewer>","blender":"# Blender 4.x: File > Import > glTF 2.0, or from the Python console after downloading the file.\nimport bpy\nbpy.ops.import_scene.gltf(filepath='model.glb')  # from https://cdn.3dassets.dev/assets/30565/v1/model.glb\n# Metres and +Y up are converted to Blender's Z-up scene automatically.","godot":"# Godot 4: copy model.glb into res://models/ and the editor imports it as a scene.\nvar packed := load(\"res://models/model.glb\") as PackedScene\nvar model := packed.instantiate()\nadd_child(model)","unity":"// Unity: import model.glb with glTFast (Package Manager: com.unity.cloud.gltfast) and drag the prefab in,\n// or load it at runtime straight from the CDN:\nusing GLTFast;\nvar gltf = new GltfImport();\nif (await gltf.Load(\"https://cdn.3dassets.dev/assets/30565/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"30566","slug":"bookbinding-and-paper-mill-linen-thread-reel-89bfa2f3","title":"Linen Thread Reel (Bookbinding and Paper Mill)","summary":"Timber-flanged thread spool with visible winding ridges around the linen core.","description":"Timber-flanged thread spool with visible winding ridges around the linen core. Dimensions 0.11 × 0.08 × 0.11 m (X × Y × Z). Metre units, +Y up, +Z front; origin on the ground at the footprint centre unless stated. Original beech timber, dark iron, cream paper and oxblood leather. Metres; static geometry, no animation or collision. Static geometry; no rig, animation, collision or navigation data.","status":"published","url":"https://3dassets.dev/assets/bookbinding-and-paper-mill-linen-thread-reel-89bfa2f3","cdnUrl":"https://cdn.3dassets.dev/assets/30566/v1/model.glb","downloadUrl":"https://3dassets.dev/download/bookbinding-and-paper-mill-linen-thread-reel-89bfa2f3","thumbnailUrl":"https://cdn.3dassets.dev/assets/30566/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/30566/v1/poster.webp","blurhash":"U6GR-a~V009G~VWBE2t700IV~Wxutnt6R4Ri","category":{"slug":"props","title":"Props & Furniture"},"tags":[{"slug":"kit","title":"Kit / Set"},{"slug":"modern","title":"Modern"},{"slug":"realistic","title":"Realistic"}],"license":{"slug":"cc0-1.0","name":"CC0 1.0 Universal","url":"https://creativecommons.org/publicdomain/zero/1.0/","attributionRequired":false},"contributor":{"username":"3dassets","name":"3D Assets","url":"https://3dassets.dev/u/3dassets"},"stats":{"fileSize":107020,"triangles":6624,"vertices":4026,"meshes":3,"materials":3,"textures":0,"animations":[],"boundingBox":{"min":[-0.054999999701976776,-0.0000015567826375934013,-0.054999999701976776],"max":[0.054999999701976776,0.08400155565014934,0.054999999701976776]},"sizeMeters":[0.11,0.084,0.11],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"GPT-6","downloads":0,"publishedAt":"2026-09-08T10:39:12.501Z","updatedAt":"2026-09-08T10:39:13.109Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/30566/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function LinenThreadReelBookbindingAndPaperMill(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/30566/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/30566/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/30566/v1/model.glb\" alt=\"Linen Thread Reel (Bookbinding and Paper Mill)\" camera-controls auto-rotate></model-viewer>","blender":"# Blender 4.x: File > Import > glTF 2.0, or from the Python console after downloading the file.\nimport bpy\nbpy.ops.import_scene.gltf(filepath='model.glb')  # from https://cdn.3dassets.dev/assets/30566/v1/model.glb\n# Metres and +Y up are converted to Blender's Z-up scene automatically.","godot":"# Godot 4: copy model.glb into res://models/ and the editor imports it as a scene.\nvar packed := load(\"res://models/model.glb\") as PackedScene\nvar model := packed.instantiate()\nadd_child(model)","unity":"// Unity: import model.glb with glTFast (Package Manager: com.unity.cloud.gltfast) and drag the prefab in,\n// or load it at runtime straight from the CDN:\nusing GLTFast;\nvar gltf = new GltfImport();\nif (await gltf.Load(\"https://cdn.3dassets.dev/assets/30566/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"30569","slug":"bookbinding-and-paper-mill-awl-be748388","title":"Awl (Bookbinding and Paper Mill)","summary":"Piercing awl with turned pear-shaped timber grip and fine tapered steel point.","description":"Piercing awl with turned pear-shaped timber grip and fine tapered steel point. Dimensions 0.05 × 0.28 × 0.05 m (X × Y × Z). Metre units, +Y up, +Z front; origin on the ground at the footprint centre unless stated. Original beech timber, dark iron, cream paper and oxblood leather. Metres; static geometry, no animation or collision. Static geometry; no rig, animation, collision or navigation data.","status":"published","url":"https://3dassets.dev/assets/bookbinding-and-paper-mill-awl-be748388","cdnUrl":"https://cdn.3dassets.dev/assets/30569/v1/model.glb","downloadUrl":"https://3dassets.dev/download/bookbinding-and-paper-mill-awl-be748388","thumbnailUrl":"https://cdn.3dassets.dev/assets/30569/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/30569/v1/poster.webp","blurhash":"U67^#wxt009a0gRk^$%04oWB^+oz~Ut64:M|","category":{"slug":"props","title":"Props & Furniture"},"tags":[{"slug":"kit","title":"Kit / Set"},{"slug":"modern","title":"Modern"},{"slug":"realistic","title":"Realistic"}],"license":{"slug":"cc0-1.0","name":"CC0 1.0 Universal","url":"https://creativecommons.org/publicdomain/zero/1.0/","attributionRequired":false},"contributor":{"username":"3dassets","name":"3D Assets","url":"https://3dassets.dev/u/3dassets"},"stats":{"fileSize":29804,"triangles":1704,"vertices":1101,"meshes":2,"materials":2,"textures":0,"animations":[],"boundingBox":{"min":[-0.02699621471460969,0,-0.02699621471460969],"max":[0.02699621471460969,0.2800000011920929,0.02699621471460969]},"sizeMeters":[0.054,0.28,0.054],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"GPT-6","downloads":0,"publishedAt":"2026-09-08T10:39:12.575Z","updatedAt":"2026-09-08T10:39:13.156Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/30569/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function AwlBookbindingAndPaperMill(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/30569/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/30569/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/30569/v1/model.glb\" alt=\"Awl (Bookbinding and Paper Mill)\" camera-controls auto-rotate></model-viewer>","blender":"# Blender 4.x: File > Import > glTF 2.0, or from the Python console after downloading the file.\nimport bpy\nbpy.ops.import_scene.gltf(filepath='model.glb')  # from https://cdn.3dassets.dev/assets/30569/v1/model.glb\n# Metres and +Y up are converted to Blender's Z-up scene automatically.","godot":"# Godot 4: copy model.glb into res://models/ and the editor imports it as a scene.\nvar packed := load(\"res://models/model.glb\") as PackedScene\nvar model := packed.instantiate()\nadd_child(model)","unity":"// Unity: import model.glb with glTFast (Package Manager: com.unity.cloud.gltfast) and drag the prefab in,\n// or load it at runtime straight from the CDN:\nusing GLTFast;\nvar gltf = new GltfImport();\nif (await gltf.Load(\"https://cdn.3dassets.dev/assets/30569/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"30568","slug":"bookbinding-and-paper-mill-bone-folder-668c2d4c","title":"Bone Folder (Bookbinding and Paper Mill)","summary":"Flattened bone folder with smooth rounded grip end and tapered working point.","description":"Flattened bone folder with smooth rounded grip end and tapered working point. Dimensions 0.04 × 0.20 × 0.01 m (X × Y × Z). Metre units, +Y up, +Z front; origin on the ground at the footprint centre unless stated. Original beech timber, dark iron, cream paper and oxblood leather. Metres; static geometry, no animation or collision. Static geometry; no rig, animation, collision or navigation data.","status":"published","url":"https://3dassets.dev/assets/bookbinding-and-paper-mill-bone-folder-668c2d4c","cdnUrl":"https://cdn.3dassets.dev/assets/30568/v1/model.glb","downloadUrl":"https://3dassets.dev/download/bookbinding-and-paper-mill-bone-folder-668c2d4c","thumbnailUrl":"https://cdn.3dassets.dev/assets/30568/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/30568/v1/poster.webp","blurhash":"U7A,zhxv009Ft6j]NGWA00Rj~qxu-;jsIUfk","category":{"slug":"props","title":"Props & Furniture"},"tags":[{"slug":"kit","title":"Kit / Set"},{"slug":"modern","title":"Modern"},{"slug":"realistic","title":"Realistic"}],"license":{"slug":"cc0-1.0","name":"CC0 1.0 Universal","url":"https://creativecommons.org/publicdomain/zero/1.0/","attributionRequired":false},"contributor":{"username":"3dassets","name":"3D Assets","url":"https://3dassets.dev/u/3dassets"},"stats":{"fileSize":7704,"triangles":384,"vertices":262,"meshes":1,"materials":1,"textures":0,"animations":[],"boundingBox":{"min":[-0.017993713455175163,0,-0.005395672555758089],"max":[0.017993713455175163,0.20000000298023224,0.005395672555758089]},"sizeMeters":[0.036,0.2,0.011],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"GPT-6","downloads":0,"publishedAt":"2026-09-08T10:39:12.547Z","updatedAt":"2026-09-08T10:39:13.137Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/30568/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function BoneFolderBookbindingAndPaperMill(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/30568/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/30568/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/30568/v1/model.glb\" alt=\"Bone Folder (Bookbinding and Paper Mill)\" camera-controls auto-rotate></model-viewer>","blender":"# Blender 4.x: File > Import > glTF 2.0, or from the Python console after downloading the file.\nimport bpy\nbpy.ops.import_scene.gltf(filepath='model.glb')  # from https://cdn.3dassets.dev/assets/30568/v1/model.glb\n# Metres and +Y up are converted to Blender's Z-up scene automatically.","godot":"# Godot 4: copy model.glb into res://models/ and the editor imports it as a scene.\nvar packed := load(\"res://models/model.glb\") as PackedScene\nvar model := packed.instantiate()\nadd_child(model)","unity":"// Unity: import model.glb with glTFast (Package Manager: com.unity.cloud.gltfast) and drag the prefab in,\n// or load it at runtime straight from the CDN:\nusing GLTFast;\nvar gltf = new GltfImport();\nif (await gltf.Load(\"https://cdn.3dassets.dev/assets/30568/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"30567","slug":"bookbinding-and-paper-mill-divider-compass-f4f75f0f","title":"Divider Compass (Bookbinding and Paper Mill)","summary":"Steel divider compass with separated pointed legs, joint boss, locking crosslink and thumb loop.","description":"Steel divider compass with separated pointed legs, joint boss, locking crosslink and thumb loop. Dimensions 0.16 × 0.26 × 0.01 m (X × Y × Z). Metre units, +Y up, +Z front; origin on the ground at the footprint centre unless stated. Original beech timber, dark iron, cream paper and oxblood leather. Metres; static geometry, no animation or collision. Static geometry; no rig, animation, collision or navigation data.","status":"published","url":"https://3dassets.dev/assets/bookbinding-and-paper-mill-divider-compass-f4f75f0f","cdnUrl":"https://cdn.3dassets.dev/assets/30567/v1/model.glb","downloadUrl":"https://3dassets.dev/download/bookbinding-and-paper-mill-divider-compass-f4f75f0f","thumbnailUrl":"https://cdn.3dassets.dev/assets/30567/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/30567/v1/poster.webp","blurhash":"U255RjR:00$}8^xt%gD*00My_3.7x^kCjFn$","category":{"slug":"props","title":"Props & Furniture"},"tags":[{"slug":"kit","title":"Kit / Set"},{"slug":"modern","title":"Modern"},{"slug":"realistic","title":"Realistic"}],"license":{"slug":"cc0-1.0","name":"CC0 1.0 Universal","url":"https://creativecommons.org/publicdomain/zero/1.0/","attributionRequired":false},"contributor":{"username":"3dassets","name":"3D Assets","url":"https://3dassets.dev/u/3dassets"},"stats":{"fileSize":35668,"triangles":2124,"vertices":1304,"meshes":2,"materials":2,"textures":0,"animations":[],"boundingBox":{"min":[-0.07856173045683355,0,-0.007496761243205906],"max":[0.07856173045683355,0.2613357603549957,0.007496761243205906]},"sizeMeters":[0.157,0.261,0.015],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"GPT-6","downloads":0,"publishedAt":"2026-09-08T10:39:12.545Z","updatedAt":"2026-09-08T10:39:13.133Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/30567/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function DividerCompassBookbindingAndPaperMill(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/30567/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/30567/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/30567/v1/model.glb\" alt=\"Divider Compass (Bookbinding and Paper Mill)\" camera-controls auto-rotate></model-viewer>","blender":"# Blender 4.x: File > Import > glTF 2.0, or from the Python console after downloading the file.\nimport bpy\nbpy.ops.import_scene.gltf(filepath='model.glb')  # from https://cdn.3dassets.dev/assets/30567/v1/model.glb\n# Metres and +Y up are converted to Blender's Z-up scene automatically.","godot":"# Godot 4: copy model.glb into res://models/ and the editor imports it as a scene.\nvar packed := load(\"res://models/model.glb\") as PackedScene\nvar model := packed.instantiate()\nadd_child(model)","unity":"// Unity: import model.glb with glTFast (Package Manager: com.unity.cloud.gltfast) and drag the prefab in,\n// or load it at runtime straight from the CDN:\nusing GLTFast;\nvar gltf = new GltfImport();\nif (await gltf.Load(\"https://cdn.3dassets.dev/assets/30567/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"30572","slug":"bookbinding-and-paper-mill-steel-straightedge-924700ae","title":"Steel Straightedge (Bookbinding and Paper Mill)","summary":"Half-metre steel straightedge with twenty-one modelled graduation marks and straight working edges.","description":"Half-metre steel straightedge with twenty-one modelled graduation marks and straight working edges. Dimensions 0.03 × 0.01 × 0.50 m (X × Y × Z). Metre units, +Y up, +Z front; origin on the ground at the footprint centre unless stated. Original beech timber, dark iron, cream paper and oxblood leather. Metres; static geometry, no animation or collision. Static geometry; no rig, animation, collision or navigation data.","status":"published","url":"https://3dassets.dev/assets/bookbinding-and-paper-mill-steel-straightedge-924700ae","cdnUrl":"https://cdn.3dassets.dev/assets/30572/v1/model.glb","downloadUrl":"https://3dassets.dev/download/bookbinding-and-paper-mill-steel-straightedge-924700ae","thumbnailUrl":"https://cdn.3dassets.dev/assets/30572/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/30572/v1/poster.webp","blurhash":"U77USLs;M{t8t7D%Rjt700M{%gadRP_Nx]Mx","category":{"slug":"props","title":"Props & Furniture"},"tags":[{"slug":"kit","title":"Kit / Set"},{"slug":"modern","title":"Modern"},{"slug":"realistic","title":"Realistic"}],"license":{"slug":"cc0-1.0","name":"CC0 1.0 Universal","url":"https://creativecommons.org/publicdomain/zero/1.0/","attributionRequired":false},"contributor":{"username":"3dassets","name":"3D Assets","url":"https://3dassets.dev/u/3dassets"},"stats":{"fileSize":116248,"triangles":6600,"vertices":4664,"meshes":2,"materials":2,"textures":0,"animations":[],"boundingBox":{"min":[-0.012512588885158849,-0.000002517832911124243,-0.25],"max":[0.012512588885158849,0.005989242205255603,0.25]},"sizeMeters":[0.025,0.006,0.5],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"GPT-6","downloads":0,"publishedAt":"2026-09-08T10:39:15.792Z","updatedAt":"2026-09-08T10:39:15.895Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/30572/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function SteelStraightedgeBookbindingAndPaperMill(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/30572/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/30572/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/30572/v1/model.glb\" alt=\"Steel Straightedge (Bookbinding and Paper Mill)\" camera-controls auto-rotate></model-viewer>","blender":"# Blender 4.x: File > Import > glTF 2.0, or from the Python console after downloading the file.\nimport bpy\nbpy.ops.import_scene.gltf(filepath='model.glb')  # from https://cdn.3dassets.dev/assets/30572/v1/model.glb\n# Metres and +Y up are converted to Blender's Z-up scene automatically.","godot":"# Godot 4: copy model.glb into res://models/ and the editor imports it as a scene.\nvar packed := load(\"res://models/model.glb\") as PackedScene\nvar model := packed.instantiate()\nadd_child(model)","unity":"// Unity: import model.glb with glTFast (Package Manager: com.unity.cloud.gltfast) and drag the prefab in,\n// or load it at runtime straight from the CDN:\nusing GLTFast;\nvar gltf = new GltfImport();\nif (await gltf.Load(\"https://cdn.3dassets.dev/assets/30572/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"30571","slug":"bookbinding-and-paper-mill-cutting-knife-a4da5414","title":"Cutting Knife (Bookbinding and Paper Mill)","summary":"Small binding knife with turned wooden handle and thin rectangular working blade.","description":"Small binding knife with turned wooden handle and thin rectangular working blade. Dimensions 0.05 × 0.19 × 0.05 m (X × Y × Z). Metre units, +Y up, +Z front; origin on the ground at the footprint centre unless stated. Original beech timber, dark iron, cream paper and oxblood leather. Metres; static geometry, no animation or collision. Static geometry; no rig, animation, collision or navigation data.","status":"published","url":"https://3dassets.dev/assets/bookbinding-and-paper-mill-cutting-knife-a4da5414","cdnUrl":"https://cdn.3dassets.dev/assets/30571/v1/model.glb","downloadUrl":"https://3dassets.dev/download/bookbinding-and-paper-mill-cutting-knife-a4da5414","thumbnailUrl":"https://cdn.3dassets.dev/assets/30571/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/30571/v1/poster.webp","blurhash":"U69G%9%L004:5BWC=?s:02V[~Uxt^%s:9aM|","category":{"slug":"props","title":"Props & Furniture"},"tags":[{"slug":"kit","title":"Kit / Set"},{"slug":"modern","title":"Modern"},{"slug":"realistic","title":"Realistic"}],"license":{"slug":"cc0-1.0","name":"CC0 1.0 Universal","url":"https://creativecommons.org/publicdomain/zero/1.0/","attributionRequired":false},"contributor":{"username":"3dassets","name":"3D Assets","url":"https://3dassets.dev/u/3dassets"},"stats":{"fileSize":33480,"triangles":1932,"vertices":1241,"meshes":2,"materials":2,"textures":0,"animations":[],"boundingBox":{"min":[-0.026998962224381126,0,-0.026998962224381126],"max":[0.026998962224381126,0.1850000023841858,0.026998962224381126]},"sizeMeters":[0.054,0.185,0.054],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"GPT-6","downloads":0,"publishedAt":"2026-09-08T10:39:14.747Z","updatedAt":"2026-09-08T10:39:14.859Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/30571/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function CuttingKnifeBookbindingAndPaperMill(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/30571/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/30571/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/30571/v1/model.glb\" alt=\"Cutting Knife (Bookbinding and Paper Mill)\" camera-controls auto-rotate></model-viewer>","blender":"# Blender 4.x: File > Import > glTF 2.0, or from the Python console after downloading the file.\nimport bpy\nbpy.ops.import_scene.gltf(filepath='model.glb')  # from https://cdn.3dassets.dev/assets/30571/v1/model.glb\n# Metres and +Y up are converted to Blender's Z-up scene automatically.","godot":"# Godot 4: copy model.glb into res://models/ and the editor imports it as a scene.\nvar packed := load(\"res://models/model.glb\") as PackedScene\nvar model := packed.instantiate()\nadd_child(model)","unity":"// Unity: import model.glb with glTFast (Package Manager: com.unity.cloud.gltfast) and drag the prefab in,\n// or load it at runtime straight from the CDN:\nusing GLTFast;\nvar gltf = new GltfImport();\nif (await gltf.Load(\"https://cdn.3dassets.dev/assets/30571/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"30573","slug":"bookbinding-and-paper-mill-leather-paring-knife-43b5a17d","title":"Leather Paring Knife (Bookbinding and Paper Mill)","summary":"Broad leather paring knife with a wide thin cutting edge, narrow neck and turned palm grip.","description":"Broad leather paring knife with a wide thin cutting edge, narrow neck and turned palm grip. Dimensions 0.08 × 0.17 × 0.05 m (X × Y × Z). Metre units, +Y up, +Z front; origin on the ground at the footprint centre unless stated. Original beech timber, dark iron, cream paper and oxblood leather. Metres; static geometry, no animation or collision. Static geometry; no rig, animation, collision or navigation data.","status":"published","url":"https://3dassets.dev/assets/bookbinding-and-paper-mill-leather-paring-knife-43b5a17d","cdnUrl":"https://cdn.3dassets.dev/assets/30573/v1/model.glb","downloadUrl":"https://3dassets.dev/download/bookbinding-and-paper-mill-leather-paring-knife-43b5a17d","thumbnailUrl":"https://cdn.3dassets.dev/assets/30573/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/30573/v1/poster.webp","blurhash":"U79jZG-o004pETWC$dt502NG~U%L^$t69bRQ","category":{"slug":"props","title":"Props & Furniture"},"tags":[{"slug":"kit","title":"Kit / Set"},{"slug":"modern","title":"Modern"},{"slug":"realistic","title":"Realistic"}],"license":{"slug":"cc0-1.0","name":"CC0 1.0 Universal","url":"https://creativecommons.org/publicdomain/zero/1.0/","attributionRequired":false},"contributor":{"username":"3dassets","name":"3D Assets","url":"https://3dassets.dev/u/3dassets"},"stats":{"fileSize":38716,"triangles":2232,"vertices":1453,"meshes":2,"materials":2,"textures":0,"animations":[],"boundingBox":{"min":[-0.03750000149011612,0,-0.026998962224381126],"max":[0.03750000149011612,0.1729985325484872,0.026998962224381126]},"sizeMeters":[0.075,0.173,0.054],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"GPT-6","downloads":0,"publishedAt":"2026-09-08T10:39:14.907Z","updatedAt":"2026-09-08T10:39:15.009Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/30573/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function LeatherParingKnifeBookbindingAndPaperMill(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/30573/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/30573/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/30573/v1/model.glb\" alt=\"Leather Paring Knife (Bookbinding and Paper Mill)\" camera-controls auto-rotate></model-viewer>","blender":"# Blender 4.x: File > Import > glTF 2.0, or from the Python console after downloading the file.\nimport bpy\nbpy.ops.import_scene.gltf(filepath='model.glb')  # from https://cdn.3dassets.dev/assets/30573/v1/model.glb\n# Metres and +Y up are converted to Blender's Z-up scene automatically.","godot":"# Godot 4: copy model.glb into res://models/ and the editor imports it as a scene.\nvar packed := load(\"res://models/model.glb\") as PackedScene\nvar model := packed.instantiate()\nadd_child(model)","unity":"// Unity: import model.glb with glTFast (Package Manager: com.unity.cloud.gltfast) and drag the prefab in,\n// or load it at runtime straight from the CDN:\nusing GLTFast;\nvar gltf = new GltfImport();\nif (await gltf.Load(\"https://cdn.3dassets.dev/assets/30573/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"30570","slug":"bookbinding-and-paper-mill-paring-stone-80fa755e","title":"Paring Stone (Bookbinding and Paper Mill)","summary":"Flat polished paring stone with chamfered perimeter and substantial weight.","description":"Flat polished paring stone with chamfered perimeter and substantial weight. Dimensions 0.42 × 0.05 × 0.30 m (X × Y × Z). Metre units, +Y up, +Z front; origin on the ground at the footprint centre unless stated. Original beech timber, dark iron, cream paper and oxblood leather. Metres; static geometry, no animation or collision. Static geometry; no rig, animation, collision or navigation data.","status":"published","url":"https://3dassets.dev/assets/bookbinding-and-paper-mill-paring-stone-80fa755e","cdnUrl":"https://cdn.3dassets.dev/assets/30570/v1/model.glb","downloadUrl":"https://3dassets.dev/download/bookbinding-and-paper-mill-paring-stone-80fa755e","thumbnailUrl":"https://cdn.3dassets.dev/assets/30570/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/30570/v1/poster.webp","blurhash":"U6CZY2-;00Rj?b%MRiM{00Io~qM{00D*ofxt","category":{"slug":"props","title":"Props & Furniture"},"tags":[{"slug":"kit","title":"Kit / Set"},{"slug":"modern","title":"Modern"},{"slug":"realistic","title":"Realistic"}],"license":{"slug":"cc0-1.0","name":"CC0 1.0 Universal","url":"https://creativecommons.org/publicdomain/zero/1.0/","attributionRequired":false},"contributor":{"username":"3dassets","name":"3D Assets","url":"https://3dassets.dev/u/3dassets"},"stats":{"fileSize":6404,"triangles":300,"vertices":212,"meshes":1,"materials":1,"textures":0,"animations":[],"boundingBox":{"min":[-0.20999999344348907,-0.000008009511934345404,-0.15000640420356778],"max":[0.20999999344348907,0.04500801130007369,0.15000640420356778]},"sizeMeters":[0.42,0.045,0.3],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"GPT-6","downloads":0,"publishedAt":"2026-09-08T10:39:14.716Z","updatedAt":"2026-09-08T10:39:14.843Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/30570/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function ParingStoneBookbindingAndPaperMill(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/30570/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/30570/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/30570/v1/model.glb\" alt=\"Paring Stone (Bookbinding and Paper Mill)\" camera-controls auto-rotate></model-viewer>","blender":"# Blender 4.x: File > Import > glTF 2.0, or from the Python console after downloading the file.\nimport bpy\nbpy.ops.import_scene.gltf(filepath='model.glb')  # from https://cdn.3dassets.dev/assets/30570/v1/model.glb\n# Metres and +Y up are converted to Blender's Z-up scene automatically.","godot":"# Godot 4: copy model.glb into res://models/ and the editor imports it as a scene.\nvar packed := load(\"res://models/model.glb\") as PackedScene\nvar model := packed.instantiate()\nadd_child(model)","unity":"// Unity: import model.glb with glTFast (Package Manager: com.unity.cloud.gltfast) and drag the prefab in,\n// or load it at runtime straight from the CDN:\nusing GLTFast;\nvar gltf = new GltfImport();\nif (await gltf.Load(\"https://cdn.3dassets.dev/assets/30570/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"30575","slug":"bookbinding-and-paper-mill-finishing-stove-cbf1f456","title":"Finishing Stove (Bookbinding and Paper Mill)","summary":"Compact finishing-tool warming stove with three burner rests, enclosed iron body, front vent and control knob. No live heat simulation.","description":"Compact finishing-tool warming stove with three burner rests, enclosed iron body, front vent and control knob. No live heat simulation. Dimensions 0.50 × 0.32 × 0.40 m (X × Y × Z). Metre units, +Y up, +Z front; origin on the ground at the footprint centre unless stated. Original beech timber, dark iron, cream paper and oxblood leather. Metres; static geometry, no animation or collision. Static geometry; no rig, animation, collision or navigation data.","status":"published","url":"https://3dassets.dev/assets/bookbinding-and-paper-mill-finishing-stove-cbf1f456","cdnUrl":"https://cdn.3dassets.dev/assets/30575/v1/model.glb","downloadUrl":"https://3dassets.dev/download/bookbinding-and-paper-mill-finishing-stove-cbf1f456","thumbnailUrl":"https://cdn.3dassets.dev/assets/30575/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/30575/v1/poster.webp","blurhash":"U47UF.tR4Txt_4x[MxIo4nkCS$M{MIafx^n$","category":{"slug":"props","title":"Props & Furniture"},"tags":[{"slug":"kit","title":"Kit / Set"},{"slug":"modern","title":"Modern"},{"slug":"realistic","title":"Realistic"}],"license":{"slug":"cc0-1.0","name":"CC0 1.0 Universal","url":"https://creativecommons.org/publicdomain/zero/1.0/","attributionRequired":false},"contributor":{"username":"3dassets","name":"3D Assets","url":"https://3dassets.dev/u/3dassets"},"stats":{"fileSize":83404,"triangles":6064,"vertices":4031,"meshes":4,"materials":4,"textures":0,"animations":[],"boundingBox":{"min":[-0.25,-0.00001372736879973191,-0.19949186681722464],"max":[0.25,0.3199978658236695,0.19949186681722464]},"sizeMeters":[0.5,0.32,0.399],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"GPT-6","downloads":0,"publishedAt":"2026-09-08T10:39:16.442Z","updatedAt":"2026-09-08T10:39:16.558Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/30575/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function FinishingStoveBookbindingAndPaperMill(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/30575/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/30575/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/30575/v1/model.glb\" alt=\"Finishing Stove (Bookbinding and Paper Mill)\" camera-controls auto-rotate></model-viewer>","blender":"# Blender 4.x: File > Import > glTF 2.0, or from the Python console after downloading the file.\nimport bpy\nbpy.ops.import_scene.gltf(filepath='model.glb')  # from https://cdn.3dassets.dev/assets/30575/v1/model.glb\n# Metres and +Y up are converted to Blender's Z-up scene automatically.","godot":"# Godot 4: copy model.glb into res://models/ and the editor imports it as a scene.\nvar packed := load(\"res://models/model.glb\") as PackedScene\nvar model := packed.instantiate()\nadd_child(model)","unity":"// Unity: import model.glb with glTFast (Package Manager: com.unity.cloud.gltfast) and drag the prefab in,\n// or load it at runtime straight from the CDN:\nusing GLTFast;\nvar gltf = new GltfImport();\nif (await gltf.Load(\"https://cdn.3dassets.dev/assets/30575/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"30574","slug":"bookbinding-and-paper-mill-brass-finishing-roll-33d6aec6","title":"Brass Finishing Roll (Bookbinding and Paper Mill)","summary":"Handled brass finishing wheel with offset fork, axle and sixteen small patterned rim bosses.","description":"Handled brass finishing wheel with offset fork, axle and sixteen small patterned rim bosses. Dimensions 0.06 × 0.28 × 0.08 m (X × Y × Z). Metre units, +Y up, +Z front; origin on the ground at the footprint centre unless stated. Original beech timber, dark iron, cream paper and oxblood leather. Metres; static geometry, no animation or collision. Static geometry; no rig, animation, collision or navigation data.","status":"published","url":"https://3dassets.dev/assets/bookbinding-and-paper-mill-brass-finishing-roll-33d6aec6","cdnUrl":"https://cdn.3dassets.dev/assets/30574/v1/model.glb","downloadUrl":"https://3dassets.dev/download/bookbinding-and-paper-mill-brass-finishing-roll-33d6aec6","thumbnailUrl":"https://cdn.3dassets.dev/assets/30574/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/30574/v1/poster.webp","blurhash":"U57^oKxb00E1D%NH%M-n9GNH?G-o~Vs:0MNF","category":{"slug":"props","title":"Props & Furniture"},"tags":[{"slug":"kit","title":"Kit / Set"},{"slug":"modern","title":"Modern"},{"slug":"realistic","title":"Realistic"}],"license":{"slug":"cc0-1.0","name":"CC0 1.0 Universal","url":"https://creativecommons.org/publicdomain/zero/1.0/","attributionRequired":false},"contributor":{"username":"3dassets","name":"3D Assets","url":"https://3dassets.dev/u/3dassets"},"stats":{"fileSize":62620,"triangles":3492,"vertices":2420,"meshes":3,"materials":3,"textures":0,"animations":[],"boundingBox":{"min":[-0.031002014087595002,0,-0.03999999910593033],"max":[0.031002532808987182,0.28299999237060547,0.03999999910593033]},"sizeMeters":[0.062,0.283,0.08],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"GPT-6","downloads":0,"publishedAt":"2026-09-08T10:39:17.436Z","updatedAt":"2026-09-08T10:39:17.554Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/30574/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function BrassFinishingRollBookbindingAndPaperMill(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/30574/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/30574/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/30574/v1/model.glb\" alt=\"Brass Finishing Roll (Bookbinding and Paper Mill)\" camera-controls auto-rotate></model-viewer>","blender":"# Blender 4.x: File > Import > glTF 2.0, or from the Python console after downloading the file.\nimport bpy\nbpy.ops.import_scene.gltf(filepath='model.glb')  # from https://cdn.3dassets.dev/assets/30574/v1/model.glb\n# Metres and +Y up are converted to Blender's Z-up scene automatically.","godot":"# Godot 4: copy model.glb into res://models/ and the editor imports it as a scene.\nvar packed := load(\"res://models/model.glb\") as PackedScene\nvar model := packed.instantiate()\nadd_child(model)","unity":"// Unity: import model.glb with glTFast (Package Manager: com.unity.cloud.gltfast) and drag the prefab in,\n// or load it at runtime straight from the CDN:\nusing GLTFast;\nvar gltf = new GltfImport();\nif (await gltf.Load(\"https://cdn.3dassets.dev/assets/30574/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"30576","slug":"bookbinding-and-paper-mill-lettering-tool-rack-b2c9f16d","title":"Lettering Tool Rack (Bookbinding and Paper Mill)","summary":"Seven-position lettering tool rack with separate wooden grips, steel shanks and raised brass letter blocks.","description":"Seven-position lettering tool rack with separate wooden grips, steel shanks and raised brass letter blocks. Dimensions 0.50 × 0.25 × 0.17 m (X × Y × Z). Metre units, +Y up, +Z front; origin on the ground at the footprint centre unless stated. Original beech timber, dark iron, cream paper and oxblood leather. Metres; static geometry, no animation or collision. Static geometry; no rig, animation, collision or navigation data.","status":"published","url":"https://3dassets.dev/assets/bookbinding-and-paper-mill-lettering-tool-rack-b2c9f16d","cdnUrl":"https://cdn.3dassets.dev/assets/30576/v1/model.glb","downloadUrl":"https://3dassets.dev/download/bookbinding-and-paper-mill-lettering-tool-rack-b2c9f16d","thumbnailUrl":"https://cdn.3dassets.dev/assets/30576/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/30576/v1/poster.webp","blurhash":"UGDv7X%L0MkB02-o%LIW019axaxt~VbFIoj@","category":{"slug":"props","title":"Props & Furniture"},"tags":[{"slug":"kit","title":"Kit / Set"},{"slug":"modern","title":"Modern"},{"slug":"realistic","title":"Realistic"}],"license":{"slug":"cc0-1.0","name":"CC0 1.0 Universal","url":"https://creativecommons.org/publicdomain/zero/1.0/","attributionRequired":false},"contributor":{"username":"3dassets","name":"3D Assets","url":"https://3dassets.dev/u/3dassets"},"stats":{"fileSize":130952,"triangles":6740,"vertices":5478,"meshes":3,"materials":3,"textures":0,"animations":[],"boundingBox":{"min":[-0.25,0.000013428442192667256,-0.08500167851802118],"max":[0.25,0.2539888974319525,0.08500167851802118]},"sizeMeters":[0.5,0.254,0.17],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"GPT-6","downloads":0,"publishedAt":"2026-09-08T10:39:16.593Z","updatedAt":"2026-09-08T10:39:16.691Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/30576/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function LetteringToolRackBookbindingAndPaperMill(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/30576/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/30576/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/30576/v1/model.glb\" alt=\"Lettering Tool Rack (Bookbinding and Paper Mill)\" camera-controls auto-rotate></model-viewer>","blender":"# Blender 4.x: File > Import > glTF 2.0, or from the Python console after downloading the file.\nimport bpy\nbpy.ops.import_scene.gltf(filepath='model.glb')  # from https://cdn.3dassets.dev/assets/30576/v1/model.glb\n# Metres and +Y up are converted to Blender's Z-up scene automatically.","godot":"# Godot 4: copy model.glb into res://models/ and the editor imports it as a scene.\nvar packed := load(\"res://models/model.glb\") as PackedScene\nvar model := packed.instantiate()\nadd_child(model)","unity":"// Unity: import model.glb with glTFast (Package Manager: com.unity.cloud.gltfast) and drag the prefab in,\n// or load it at runtime straight from the CDN:\nusing GLTFast;\nvar gltf = new GltfImport();\nif (await gltf.Load(\"https://cdn.3dassets.dev/assets/30576/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"30577","slug":"bookbinding-and-paper-mill-glue-pot-bf6c4909","title":"Glue Pot (Bookbinding and Paper Mill)","summary":"Hollow rounded glue pot with rolled rim, arched carrying bail and recessed static glue surface.","description":"Hollow rounded glue pot with rolled rim, arched carrying bail and recessed static glue surface. Dimensions 0.21 × 0.19 × 0.15 m (X × Y × Z). Metre units, +Y up, +Z front; origin on the ground at the footprint centre unless stated. Original beech timber, dark iron, cream paper and oxblood leather. Metres; static geometry, no animation or collision. Static geometry; no rig, animation, collision or navigation data.","status":"published","url":"https://3dassets.dev/assets/bookbinding-and-paper-mill-glue-pot-bf6c4909","cdnUrl":"https://cdn.3dassets.dev/assets/30577/v1/model.glb","downloadUrl":"https://3dassets.dev/download/bookbinding-and-paper-mill-glue-pot-bf6c4909","thumbnailUrl":"https://cdn.3dassets.dev/assets/30577/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/30577/v1/poster.webp","blurhash":"U14.G4~q0000?cxuIURP009F~q-;00IT%gxv","category":{"slug":"props","title":"Props & Furniture"},"tags":[{"slug":"kit","title":"Kit / Set"},{"slug":"modern","title":"Modern"},{"slug":"realistic","title":"Realistic"}],"license":{"slug":"cc0-1.0","name":"CC0 1.0 Universal","url":"https://creativecommons.org/publicdomain/zero/1.0/","attributionRequired":false},"contributor":{"username":"3dassets","name":"3D Assets","url":"https://3dassets.dev/u/3dassets"},"stats":{"fileSize":36108,"triangles":1828,"vertices":1397,"meshes":3,"materials":3,"textures":0,"animations":[],"boundingBox":{"min":[-0.10307829827070236,8.442076040449109e-7,-0.07699999958276749],"max":[0.10307829827070236,0.18695550182739962,0.07699999958276749]},"sizeMeters":[0.206,0.187,0.154],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"GPT-6","downloads":0,"publishedAt":"2026-09-08T10:39:17.450Z","updatedAt":"2026-09-08T10:39:17.573Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/30577/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function GluePotBookbindingAndPaperMill(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/30577/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/30577/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/30577/v1/model.glb\" alt=\"Glue Pot (Bookbinding and Paper Mill)\" camera-controls auto-rotate></model-viewer>","blender":"# Blender 4.x: File > Import > glTF 2.0, or from the Python console after downloading the file.\nimport bpy\nbpy.ops.import_scene.gltf(filepath='model.glb')  # from https://cdn.3dassets.dev/assets/30577/v1/model.glb\n# Metres and +Y up are converted to Blender's Z-up scene automatically.","godot":"# Godot 4: copy model.glb into res://models/ and the editor imports it as a scene.\nvar packed := load(\"res://models/model.glb\") as PackedScene\nvar model := packed.instantiate()\nadd_child(model)","unity":"// Unity: import model.glb with glTFast (Package Manager: com.unity.cloud.gltfast) and drag the prefab in,\n// or load it at runtime straight from the CDN:\nusing GLTFast;\nvar gltf = new GltfImport();\nif (await gltf.Load(\"https://cdn.3dassets.dev/assets/30577/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"30578","slug":"bookbinding-and-paper-mill-glue-brush-c56b93fe","title":"Glue Brush (Bookbinding and Paper Mill)","summary":"Round glue brush with separated bristle tufts, tubular ferrule and long timber handle.","description":"Round glue brush with separated bristle tufts, tubular ferrule and long timber handle. Dimensions 0.02 × 0.17 × 0.02 m (X × Y × Z). Metre units, +Y up, +Z front; origin on the ground at the footprint centre unless stated. Original beech timber, dark iron, cream paper and oxblood leather. Metres; static geometry, no animation or collision. Static geometry; no rig, animation, collision or navigation data.","status":"published","url":"https://3dassets.dev/assets/bookbinding-and-paper-mill-glue-brush-c56b93fe","cdnUrl":"https://cdn.3dassets.dev/assets/30578/v1/model.glb","downloadUrl":"https://3dassets.dev/download/bookbinding-and-paper-mill-glue-brush-c56b93fe","thumbnailUrl":"https://cdn.3dassets.dev/assets/30578/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/30578/v1/poster.webp","blurhash":"U38;3@-p000K}mso5qNaIYS1xpxGM*WVxosp","category":{"slug":"props","title":"Props & Furniture"},"tags":[{"slug":"kit","title":"Kit / Set"},{"slug":"modern","title":"Modern"},{"slug":"realistic","title":"Realistic"}],"license":{"slug":"cc0-1.0","name":"CC0 1.0 Universal","url":"https://creativecommons.org/publicdomain/zero/1.0/","attributionRequired":false},"contributor":{"username":"3dassets","name":"3D Assets","url":"https://3dassets.dev/u/3dassets"},"stats":{"fileSize":16584,"triangles":704,"vertices":752,"meshes":3,"materials":3,"textures":0,"animations":[],"boundingBox":{"min":[-0.012000427629546144,0,-0.012000427629546144],"max":[0.012000427629546144,0.17499999701976776,0.012000427629546144]},"sizeMeters":[0.024,0.175,0.024],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"GPT-6","downloads":0,"publishedAt":"2026-09-08T10:39:18.107Z","updatedAt":"2026-09-08T10:39:18.199Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/30578/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function GlueBrushBookbindingAndPaperMill(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/30578/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/30578/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/30578/v1/model.glb\" alt=\"Glue Brush (Bookbinding and Paper Mill)\" camera-controls auto-rotate></model-viewer>","blender":"# Blender 4.x: File > Import > glTF 2.0, or from the Python console after downloading the file.\nimport bpy\nbpy.ops.import_scene.gltf(filepath='model.glb')  # from https://cdn.3dassets.dev/assets/30578/v1/model.glb\n# Metres and +Y up are converted to Blender's Z-up scene automatically.","godot":"# Godot 4: copy model.glb into res://models/ and the editor imports it as a scene.\nvar packed := load(\"res://models/model.glb\") as PackedScene\nvar model := packed.instantiate()\nadd_child(model)","unity":"// Unity: import model.glb with glTFast (Package Manager: com.unity.cloud.gltfast) and drag the prefab in,\n// or load it at runtime straight from the CDN:\nusing GLTFast;\nvar gltf = new GltfImport();\nif (await gltf.Load(\"https://cdn.3dassets.dev/assets/30578/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"30579","slug":"bookbinding-and-paper-mill-spine-rounding-hammer-fca75cc3","title":"Spine Rounding Hammer (Bookbinding and Paper Mill)","summary":"Binding hammer with smoothly rounded cylindrical head and turned timber handle for spine shaping; static prop.","description":"Binding hammer with smoothly rounded cylindrical head and turned timber handle for spine shaping; static prop. Dimensions 0.14 × 0.29 × 0.07 m (X × Y × Z). Metre units, +Y up, +Z front; origin on the ground at the footprint centre unless stated. Original beech timber, dark iron, cream paper and oxblood leather. Metres; static geometry, no animation or collision. Static geometry; no rig, animation, collision or navigation data.","status":"published","url":"https://3dassets.dev/assets/bookbinding-and-paper-mill-spine-rounding-hammer-fca75cc3","cdnUrl":"https://cdn.3dassets.dev/assets/30579/v1/model.glb","downloadUrl":"https://3dassets.dev/download/bookbinding-and-paper-mill-spine-rounding-hammer-fca75cc3","thumbnailUrl":"https://cdn.3dassets.dev/assets/30579/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/30579/v1/poster.webp","blurhash":"U37T,%-o000e11Se}r$j4;WB^%xa?Gs:D*NG","category":{"slug":"props","title":"Props & Furniture"},"tags":[{"slug":"kit","title":"Kit / Set"},{"slug":"modern","title":"Modern"},{"slug":"realistic","title":"Realistic"}],"license":{"slug":"cc0-1.0","name":"CC0 1.0 Universal","url":"https://creativecommons.org/publicdomain/zero/1.0/","attributionRequired":false},"contributor":{"username":"3dassets","name":"3D Assets","url":"https://3dassets.dev/u/3dassets"},"stats":{"fileSize":8116,"triangles":320,"vertices":328,"meshes":2,"materials":2,"textures":0,"animations":[],"boundingBox":{"min":[-0.07000000029802322,0,-0.03500534088819265],"max":[0.07000000029802322,0.2849946594098306,0.03500534088819265]},"sizeMeters":[0.14,0.285,0.07],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"GPT-6","downloads":0,"publishedAt":"2026-09-08T10:39:18.212Z","updatedAt":"2026-09-08T10:39:18.330Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/30579/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function SpineRoundingHammerBookbindingAndPaperMill(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/30579/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/30579/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/30579/v1/model.glb\" alt=\"Spine Rounding Hammer (Bookbinding and Paper Mill)\" camera-controls auto-rotate></model-viewer>","blender":"# Blender 4.x: File > Import > glTF 2.0, or from the Python console after downloading the file.\nimport bpy\nbpy.ops.import_scene.gltf(filepath='model.glb')  # from https://cdn.3dassets.dev/assets/30579/v1/model.glb\n# Metres and +Y up are converted to Blender's Z-up scene automatically.","godot":"# Godot 4: copy model.glb into res://models/ and the editor imports it as a scene.\nvar packed := load(\"res://models/model.glb\") as PackedScene\nvar model := packed.instantiate()\nadd_child(model)","unity":"// Unity: import model.glb with glTFast (Package Manager: com.unity.cloud.gltfast) and drag the prefab in,\n// or load it at runtime straight from the CDN:\nusing GLTFast;\nvar gltf = new GltfImport();\nif (await gltf.Load(\"https://cdn.3dassets.dev/assets/30579/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"30581","slug":"bookbinding-and-paper-mill-backing-hammer-dc562c0b","title":"Backing Hammer (Bookbinding and Paper Mill)","summary":"Backing hammer with broad polished face, short rectangular head and narrow wooden grip.","description":"Backing hammer with broad polished face, short rectangular head and narrow wooden grip. Dimensions 0.16 × 0.28 × 0.05 m (X × Y × Z). Metre units, +Y up, +Z front; origin on the ground at the footprint centre unless stated. Original beech timber, dark iron, cream paper and oxblood leather. Metres; static geometry, no animation or collision. Static geometry; no rig, animation, collision or navigation data.","status":"published","url":"https://3dassets.dev/assets/bookbinding-and-paper-mill-backing-hammer-dc562c0b","cdnUrl":"https://cdn.3dassets.dev/assets/30581/v1/model.glb","downloadUrl":"https://3dassets.dev/download/bookbinding-and-paper-mill-backing-hammer-dc562c0b","thumbnailUrl":"https://cdn.3dassets.dev/assets/30581/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/30581/v1/poster.webp","blurhash":"U38Dwx=a000$t-IUrp^+0hIp~A^j#l%2OF9a","category":{"slug":"props","title":"Props & Furniture"},"tags":[{"slug":"kit","title":"Kit / Set"},{"slug":"modern","title":"Modern"},{"slug":"realistic","title":"Realistic"}],"license":{"slug":"cc0-1.0","name":"CC0 1.0 Universal","url":"https://creativecommons.org/publicdomain/zero/1.0/","attributionRequired":false},"contributor":{"username":"3dassets","name":"3D Assets","url":"https://3dassets.dev/u/3dassets"},"stats":{"fileSize":13224,"triangles":760,"vertices":592,"meshes":3,"materials":3,"textures":0,"animations":[],"boundingBox":{"min":[-0.07874999940395355,0,-0.024999008012982302],"max":[0.07874999940395355,0.27999664472929525,0.024999008012982302]},"sizeMeters":[0.157,0.28,0.05],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"GPT-6","downloads":0,"publishedAt":"2026-09-08T10:39:19.287Z","updatedAt":"2026-09-08T10:39:19.897Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/30581/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function BackingHammerBookbindingAndPaperMill(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/30581/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/30581/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/30581/v1/model.glb\" alt=\"Backing Hammer (Bookbinding and Paper Mill)\" camera-controls auto-rotate></model-viewer>","blender":"# Blender 4.x: File > Import > glTF 2.0, or from the Python console after downloading the file.\nimport bpy\nbpy.ops.import_scene.gltf(filepath='model.glb')  # from https://cdn.3dassets.dev/assets/30581/v1/model.glb\n# Metres and +Y up are converted to Blender's Z-up scene automatically.","godot":"# Godot 4: copy model.glb into res://models/ and the editor imports it as a scene.\nvar packed := load(\"res://models/model.glb\") as PackedScene\nvar model := packed.instantiate()\nadd_child(model)","unity":"// Unity: import model.glb with glTFast (Package Manager: com.unity.cloud.gltfast) and drag the prefab in,\n// or load it at runtime straight from the CDN:\nusing GLTFast;\nvar gltf = new GltfImport();\nif (await gltf.Load(\"https://cdn.3dassets.dev/assets/30581/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"30580","slug":"bookbinding-and-paper-mill-book-cradle-b1765951","title":"Book Cradle (Bookbinding and Paper Mill)","summary":"Supported conservation cradle with two gently angled padded wings and open central spine channel.","description":"Supported conservation cradle with two gently angled padded wings and open central spine channel. Dimensions 0.58 × 0.16 × 0.38 m (X × Y × Z). Metre units, +Y up, +Z front; origin on the ground at the footprint centre unless stated. Original beech timber, dark iron, cream paper and oxblood leather. Metres; static geometry, no animation or collision. Static geometry; no rig, animation, collision or navigation data.","status":"published","url":"https://3dassets.dev/assets/bookbinding-and-paper-mill-book-cradle-b1765951","cdnUrl":"https://cdn.3dassets.dev/assets/30580/v1/model.glb","downloadUrl":"https://3dassets.dev/download/bookbinding-and-paper-mill-book-cradle-b1765951","thumbnailUrl":"https://cdn.3dassets.dev/assets/30580/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/30580/v1/poster.webp","blurhash":"U6C?ll?b00nh9~-:$%E100D*%zV@}kDkNbx[","category":{"slug":"props","title":"Props & Furniture"},"tags":[{"slug":"kit","title":"Kit / Set"},{"slug":"modern","title":"Modern"},{"slug":"realistic","title":"Realistic"}],"license":{"slug":"cc0-1.0","name":"CC0 1.0 Universal","url":"https://creativecommons.org/publicdomain/zero/1.0/","attributionRequired":false},"contributor":{"username":"3dassets","name":"3D Assets","url":"https://3dassets.dev/u/3dassets"},"stats":{"fileSize":26392,"triangles":1476,"vertices":972,"meshes":2,"materials":2,"textures":0,"animations":[],"boundingBox":{"min":[-0.28999999165534973,0.000011673907600959904,-0.19001739008271612],"max":[0.28999999165534973,0.15934167609463912,0.19001739008271612]},"sizeMeters":[0.58,0.159,0.38],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"GPT-6","downloads":0,"publishedAt":"2026-09-08T10:39:19.385Z","updatedAt":"2026-09-08T10:39:19.844Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/30580/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function BookCradleBookbindingAndPaperMill(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/30580/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/30580/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/30580/v1/model.glb\" alt=\"Book Cradle (Bookbinding and Paper Mill)\" camera-controls auto-rotate></model-viewer>","blender":"# Blender 4.x: File > Import > glTF 2.0, or from the Python console after downloading the file.\nimport bpy\nbpy.ops.import_scene.gltf(filepath='model.glb')  # from https://cdn.3dassets.dev/assets/30580/v1/model.glb\n# Metres and +Y up are converted to Blender's Z-up scene automatically.","godot":"# Godot 4: copy model.glb into res://models/ and the editor imports it as a scene.\nvar packed := load(\"res://models/model.glb\") as PackedScene\nvar model := packed.instantiate()\nadd_child(model)","unity":"// Unity: import model.glb with glTFast (Package Manager: com.unity.cloud.gltfast) and drag the prefab in,\n// or load it at runtime straight from the CDN:\nusing GLTFast;\nvar gltf = new GltfImport();\nif (await gltf.Load(\"https://cdn.3dassets.dev/assets/30580/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"30582","slug":"bookbinding-and-paper-mill-cover-board-pair-0d98e01f","title":"Cover Board Pair (Bookbinding and Paper Mill)","summary":"Pair of separate thick cover boards with spine clearance; assembly components for finished books and ledgers.","description":"Pair of separate thick cover boards with spine clearance; assembly components for finished books and ledgers. Dimensions 0.49 × 0.01 × 0.32 m (X × Y × Z). Metre units, +Y up, +Z front; origin on the ground at the footprint centre unless stated. Original beech timber, dark iron, cream paper and oxblood leather. Metres; static geometry, no animation or collision. Static geometry; no rig, animation, collision or navigation data.","status":"published","url":"https://3dassets.dev/assets/bookbinding-and-paper-mill-cover-board-pair-0d98e01f","cdnUrl":"https://cdn.3dassets.dev/assets/30582/v1/model.glb","downloadUrl":"https://3dassets.dev/download/bookbinding-and-paper-mill-cover-board-pair-0d98e01f","thumbnailUrl":"https://cdn.3dassets.dev/assets/30582/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/30582/v1/poster.webp","blurhash":"U8B{=J%L01a#%2%LagIp00M|~BRkE19HWU%K","category":{"slug":"props","title":"Props & Furniture"},"tags":[{"slug":"kit","title":"Kit / Set"},{"slug":"modern","title":"Modern"},{"slug":"realistic","title":"Realistic"}],"license":{"slug":"cc0-1.0","name":"CC0 1.0 Universal","url":"https://creativecommons.org/publicdomain/zero/1.0/","attributionRequired":false},"contributor":{"username":"3dassets","name":"3D Assets","url":"https://3dassets.dev/u/3dassets"},"stats":{"fileSize":11616,"triangles":600,"vertices":424,"meshes":1,"materials":1,"textures":0,"animations":[],"boundingBox":{"min":[-0.24500000476837158,-0.000011536061428831998,-0.15999359422692389],"max":[0.24500000476837158,0.01201153616573696,0.15999359422692389]},"sizeMeters":[0.49,0.012,0.32],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"GPT-6","downloads":0,"publishedAt":"2026-09-08T10:39:19.823Z","updatedAt":"2026-09-08T10:39:19.932Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/30582/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function CoverBoardPairBookbindingAndPaperMill(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/30582/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/30582/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/30582/v1/model.glb\" alt=\"Cover Board Pair (Bookbinding and Paper Mill)\" camera-controls auto-rotate></model-viewer>","blender":"# Blender 4.x: File > Import > glTF 2.0, or from the Python console after downloading the file.\nimport bpy\nbpy.ops.import_scene.gltf(filepath='model.glb')  # from https://cdn.3dassets.dev/assets/30582/v1/model.glb\n# Metres and +Y up are converted to Blender's Z-up scene automatically.","godot":"# Godot 4: copy model.glb into res://models/ and the editor imports it as a scene.\nvar packed := load(\"res://models/model.glb\") as PackedScene\nvar model := packed.instantiate()\nadd_child(model)","unity":"// Unity: import model.glb with glTFast (Package Manager: com.unity.cloud.gltfast) and drag the prefab in,\n// or load it at runtime straight from the CDN:\nusing GLTFast;\nvar gltf = new GltfImport();\nif (await gltf.Load(\"https://cdn.3dassets.dev/assets/30582/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"30583","slug":"bookbinding-and-paper-mill-folded-signature-stack-9369a31b","title":"Folded Signature Stack (Bookbinding and Paper Mill)","summary":"Eight visible folded paper signatures stacked with separate folds and layer gaps; book assembly component.","description":"Eight visible folded paper signatures stacked with separate folds and layer gaps; book assembly component. Dimensions 0.22 × 0.08 × 0.31 m (X × Y × Z). Metre units, +Y up, +Z front; origin on the ground at the footprint centre unless stated. Original beech timber, dark iron, cream paper and oxblood leather. Metres; static geometry, no animation or collision. Static geometry; no rig, animation, collision or navigation data.","status":"published","url":"https://3dassets.dev/assets/bookbinding-and-paper-mill-folded-signature-stack-9369a31b","cdnUrl":"https://cdn.3dassets.dev/assets/30583/v1/model.glb","downloadUrl":"https://3dassets.dev/download/bookbinding-and-paper-mill-folded-signature-stack-9369a31b","thumbnailUrl":"https://cdn.3dassets.dev/assets/30583/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/30583/v1/poster.webp","blurhash":"U6Gu%a~q00oJ~q4oD%?a004n_3Rj00~qxuIU","category":{"slug":"props","title":"Props & Furniture"},"tags":[{"slug":"kit","title":"Kit / Set"},{"slug":"modern","title":"Modern"},{"slug":"realistic","title":"Realistic"}],"license":{"slug":"cc0-1.0","name":"CC0 1.0 Universal","url":"https://creativecommons.org/publicdomain/zero/1.0/","attributionRequired":false},"contributor":{"username":"3dassets","name":"3D Assets","url":"https://3dassets.dev/u/3dassets"},"stats":{"fileSize":57028,"triangles":4800,"vertices":3392,"meshes":2,"materials":2,"textures":0,"animations":[],"boundingBox":{"min":[-0.11199243424177374,-0.0000072857637015699694,-0.1550000011920929],"max":[0.11200000489911725,0.07800189325221073,0.1550000011920929]},"sizeMeters":[0.224,0.078,0.31],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"GPT-6","downloads":0,"publishedAt":"2026-09-08T10:39:19.906Z","updatedAt":"2026-09-08T10:39:20.035Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/30583/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function FoldedSignatureStackBookbindingAndPaperMill(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/30583/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/30583/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/30583/v1/model.glb\" alt=\"Folded Signature Stack (Bookbinding and Paper Mill)\" camera-controls auto-rotate></model-viewer>","blender":"# Blender 4.x: File > Import > glTF 2.0, or from the Python console after downloading the file.\nimport bpy\nbpy.ops.import_scene.gltf(filepath='model.glb')  # from https://cdn.3dassets.dev/assets/30583/v1/model.glb\n# Metres and +Y up are converted to Blender's Z-up scene automatically.","godot":"# Godot 4: copy model.glb into res://models/ and the editor imports it as a scene.\nvar packed := load(\"res://models/model.glb\") as PackedScene\nvar model := packed.instantiate()\nadd_child(model)","unity":"// Unity: import model.glb with glTFast (Package Manager: com.unity.cloud.gltfast) and drag the prefab in,\n// or load it at runtime straight from the CDN:\nusing GLTFast;\nvar gltf = new GltfImport();\nif (await gltf.Load(\"https://cdn.3dassets.dev/assets/30583/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"30585","slug":"bookbinding-and-paper-mill-sewn-text-block-a0a2c4f6","title":"Sewn Text Block (Bookbinding and Paper Mill)","summary":"Ten-signature sewn text block with visible spine stitching and three exposed sewing supports; book assembly component.","description":"Ten-signature sewn text block with visible spine stitching and three exposed sewing supports; book assembly component. Dimensions 0.24 × 0.11 × 0.31 m (X × Y × Z). Metre units, +Y up, +Z front; origin on the ground at the footprint centre unless stated. Original beech timber, dark iron, cream paper and oxblood leather. Metres; static geometry, no animation or collision. Static geometry; no rig, animation, collision or navigation data.","status":"published","url":"https://3dassets.dev/assets/bookbinding-and-paper-mill-sewn-text-block-a0a2c4f6","cdnUrl":"https://cdn.3dassets.dev/assets/30585/v1/model.glb","downloadUrl":"https://3dassets.dev/download/bookbinding-and-paper-mill-sewn-text-block-a0a2c4f6","thumbnailUrl":"https://cdn.3dassets.dev/assets/30585/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/30585/v1/poster.webp","blurhash":"U5H2Ze_300RRbb0Kj]_300D$_2M{Di~q%LE1","category":{"slug":"props","title":"Props & Furniture"},"tags":[{"slug":"kit","title":"Kit / Set"},{"slug":"modern","title":"Modern"},{"slug":"realistic","title":"Realistic"}],"license":{"slug":"cc0-1.0","name":"CC0 1.0 Universal","url":"https://creativecommons.org/publicdomain/zero/1.0/","attributionRequired":false},"contributor":{"username":"3dassets","name":"3D Assets","url":"https://3dassets.dev/u/3dassets"},"stats":{"fileSize":91292,"triangles":7260,"vertices":4999,"meshes":3,"materials":3,"textures":0,"animations":[],"boundingBox":{"min":[-0.12019554857237041,0.000002176536527266626,-0.1550000011920929],"max":[0.12019468988141706,0.11428650851805926,0.1550000011920929]},"sizeMeters":[0.24,0.114,0.31],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"GPT-6","downloads":0,"publishedAt":"2026-09-08T10:39:21.602Z","updatedAt":"2026-09-08T10:39:21.719Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/30585/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function SewnTextBlockBookbindingAndPaperMill(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/30585/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/30585/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/30585/v1/model.glb\" alt=\"Sewn Text Block (Bookbinding and Paper Mill)\" camera-controls auto-rotate></model-viewer>","blender":"# Blender 4.x: File > Import > glTF 2.0, or from the Python console after downloading the file.\nimport bpy\nbpy.ops.import_scene.gltf(filepath='model.glb')  # from https://cdn.3dassets.dev/assets/30585/v1/model.glb\n# Metres and +Y up are converted to Blender's Z-up scene automatically.","godot":"# Godot 4: copy model.glb into res://models/ and the editor imports it as a scene.\nvar packed := load(\"res://models/model.glb\") as PackedScene\nvar model := packed.instantiate()\nadd_child(model)","unity":"// Unity: import model.glb with glTFast (Package Manager: com.unity.cloud.gltfast) and drag the prefab in,\n// or load it at runtime straight from the CDN:\nusing GLTFast;\nvar gltf = new GltfImport();\nif (await gltf.Load(\"https://cdn.3dassets.dev/assets/30585/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"30584","slug":"bookbinding-and-paper-mill-unfinished-leather-cover-6abf08b3","title":"Unfinished Leather Cover (Bookbinding and Paper Mill)","summary":"Open leather case with two inset cover boards, narrow spine stiffener and visible hinge gaps; assembly component.","description":"Open leather case with two inset cover boards, narrow spine stiffener and visible hinge gaps; assembly component. Dimensions 0.56 × 0.02 × 0.36 m (X × Y × Z). Metre units, +Y up, +Z front; origin on the ground at the footprint centre unless stated. Original beech timber, dark iron, cream paper and oxblood leather. Metres; static geometry, no animation or collision. Static geometry; no rig, animation, collision or navigation data.","status":"published","url":"https://3dassets.dev/assets/bookbinding-and-paper-mill-unfinished-leather-cover-6abf08b3","cdnUrl":"https://cdn.3dassets.dev/assets/30584/v1/model.glb","downloadUrl":"https://3dassets.dev/download/bookbinding-and-paper-mill-unfinished-leather-cover-6abf08b3","thumbnailUrl":"https://cdn.3dassets.dev/assets/30584/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/30584/v1/poster.webp","blurhash":"U8BCuq$*01af%L%2eoIo00Na~VR*9a9aXR-:","category":{"slug":"props","title":"Props & Furniture"},"tags":[{"slug":"kit","title":"Kit / Set"},{"slug":"modern","title":"Modern"},{"slug":"realistic","title":"Realistic"}],"license":{"slug":"cc0-1.0","name":"CC0 1.0 Universal","url":"https://creativecommons.org/publicdomain/zero/1.0/","attributionRequired":false},"contributor":{"username":"3dassets","name":"3D Assets","url":"https://3dassets.dev/u/3dassets"},"stats":{"fileSize":22992,"triangles":1200,"vertices":857,"meshes":2,"materials":2,"textures":0,"animations":[],"boundingBox":{"min":[-0.2800000011920929,-0.000016663019764883834,-0.18001281854037993],"max":[0.2800000011920929,0.01700654653855481,0.18001281854037993]},"sizeMeters":[0.56,0.017,0.36],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"GPT-6","downloads":0,"publishedAt":"2026-09-08T10:39:21.544Z","updatedAt":"2026-09-08T10:39:21.660Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/30584/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function UnfinishedLeatherCoverBookbindingAndPaperMill(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/30584/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/30584/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/30584/v1/model.glb\" alt=\"Unfinished Leather Cover (Bookbinding and Paper Mill)\" camera-controls auto-rotate></model-viewer>","blender":"# Blender 4.x: File > Import > glTF 2.0, or from the Python console after downloading the file.\nimport bpy\nbpy.ops.import_scene.gltf(filepath='model.glb')  # from https://cdn.3dassets.dev/assets/30584/v1/model.glb\n# Metres and +Y up are converted to Blender's Z-up scene automatically.","godot":"# Godot 4: copy model.glb into res://models/ and the editor imports it as a scene.\nvar packed := load(\"res://models/model.glb\") as PackedScene\nvar model := packed.instantiate()\nadd_child(model)","unity":"// Unity: import model.glb with glTFast (Package Manager: com.unity.cloud.gltfast) and drag the prefab in,\n// or load it at runtime straight from the CDN:\nusing GLTFast;\nvar gltf = new GltfImport();\nif (await gltf.Load(\"https://cdn.3dassets.dev/assets/30584/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"30586","slug":"bookbinding-and-paper-mill-finished-clasp-book-8b54d3c8","title":"Finished Clasp Book (Bookbinding and Paper Mill)","summary":"Finished leather book with separate cover boards, paper signatures, spine, metal bands and two working-form clasps. Static assembly derived from documented book components.","description":"Finished leather book with separate cover boards, paper signatures, spine, metal bands and two working-form clasps. Static assembly derived from documented book components. Dimensions 0.29 × 0.11 × 0.34 m (X × Y × Z). Metre units, +Y up, +Z front; origin on the ground at the footprint centre unless stated. Original beech timber, dark iron, cream paper and oxblood leather. Metres; static geometry, no animation or collision. Static geometry; no rig, animation, collision or navigation data.","status":"published","url":"https://3dassets.dev/assets/bookbinding-and-paper-mill-finished-clasp-book-8b54d3c8","cdnUrl":"https://cdn.3dassets.dev/assets/30586/v1/model.glb","downloadUrl":"https://3dassets.dev/download/bookbinding-and-paper-mill-finished-clasp-book-8b54d3c8","thumbnailUrl":"https://cdn.3dassets.dev/assets/30586/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/30586/v1/poster.webp","blurhash":"U4Be:g];00IUR5ELb^-V00Ex^*kC*I^kZhE1","category":{"slug":"props","title":"Props & Furniture"},"tags":[{"slug":"kit","title":"Kit / Set"},{"slug":"modern","title":"Modern"},{"slug":"realistic","title":"Realistic"}],"license":{"slug":"cc0-1.0","name":"CC0 1.0 Universal","url":"https://creativecommons.org/publicdomain/zero/1.0/","attributionRequired":false},"contributor":{"username":"3dassets","name":"3D Assets","url":"https://3dassets.dev/u/3dassets"},"stats":{"fileSize":91356,"triangles":5100,"vertices":3615,"meshes":3,"materials":3,"textures":0,"animations":[],"boundingBox":{"min":[-0.1432500034570694,-0.000003981745162667805,-0.17000000178813934],"max":[0.1432500034570694,0.10699222753098192,0.17000000178813934]},"sizeMeters":[0.287,0.107,0.34],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"GPT-6","downloads":0,"publishedAt":"2026-09-08T10:39:21.676Z","updatedAt":"2026-09-08T10:39:21.821Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/30586/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function FinishedClaspBookBookbindingAndPaperMill(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/30586/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/30586/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/30586/v1/model.glb\" alt=\"Finished Clasp Book (Bookbinding and Paper Mill)\" camera-controls auto-rotate></model-viewer>","blender":"# Blender 4.x: File > Import > glTF 2.0, or from the Python console after downloading the file.\nimport bpy\nbpy.ops.import_scene.gltf(filepath='model.glb')  # from https://cdn.3dassets.dev/assets/30586/v1/model.glb\n# Metres and +Y up are converted to Blender's Z-up scene automatically.","godot":"# Godot 4: copy model.glb into res://models/ and the editor imports it as a scene.\nvar packed := load(\"res://models/model.glb\") as PackedScene\nvar model := packed.instantiate()\nadd_child(model)","unity":"// Unity: import model.glb with glTFast (Package Manager: com.unity.cloud.gltfast) and drag the prefab in,\n// or load it at runtime straight from the CDN:\nusing GLTFast;\nvar gltf = new GltfImport();\nif (await gltf.Load(\"https://cdn.3dassets.dev/assets/30586/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"30587","slug":"bookbinding-and-paper-mill-clothbound-ledger-c569db3a","title":"Clothbound Ledger (Bookbinding and Paper Mill)","summary":"Larger clothbound ledger with separate layered text block, hinged cover construction, spine bands and inset title panel. Distinct record-keeping book, not a recolour.","description":"Larger clothbound ledger with separate layered text block, hinged cover construction, spine bands and inset title panel. Distinct record-keeping book, not a recolour. Dimensions 0.32 × 0.11 × 0.40 m (X × Y × Z). Metre units, +Y up, +Z front; origin on the ground at the footprint centre unless stated. Original beech timber, dark iron, cream paper and oxblood leather. Metres; static geometry, no animation or collision. Static geometry; no rig, animation, collision or navigation data.","status":"published","url":"https://3dassets.dev/assets/bookbinding-and-paper-mill-clothbound-ledger-c569db3a","cdnUrl":"https://cdn.3dassets.dev/assets/30587/v1/model.glb","downloadUrl":"https://3dassets.dev/download/bookbinding-and-paper-mill-clothbound-ledger-c569db3a","thumbnailUrl":"https://cdn.3dassets.dev/assets/30587/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/30587/v1/poster.webp","blurhash":"U4A^m{x]00IBELIA%2.700RP.7og~C?b9ZD%","category":{"slug":"props","title":"Props & Furniture"},"tags":[{"slug":"kit","title":"Kit / Set"},{"slug":"modern","title":"Modern"},{"slug":"realistic","title":"Realistic"}],"license":{"slug":"cc0-1.0","name":"CC0 1.0 Universal","url":"https://creativecommons.org/publicdomain/zero/1.0/","attributionRequired":false},"contributor":{"username":"3dassets","name":"3D Assets","url":"https://3dassets.dev/u/3dassets"},"stats":{"fileSize":71448,"triangles":3900,"vertices":2770,"meshes":4,"materials":4,"textures":0,"animations":[],"boundingBox":{"min":[-0.16199853520398266,0.0000107434095652989,-0.20000000298023224],"max":[0.16199236712406417,0.11198926004750409,0.20000000298023224]},"sizeMeters":[0.324,0.112,0.4],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"GPT-6","downloads":0,"publishedAt":"2026-09-08T10:39:21.661Z","updatedAt":"2026-09-08T10:39:21.802Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/30587/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function ClothboundLedgerBookbindingAndPaperMill(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/30587/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/30587/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/30587/v1/model.glb\" alt=\"Clothbound Ledger (Bookbinding and Paper Mill)\" camera-controls auto-rotate></model-viewer>","blender":"# Blender 4.x: File > Import > glTF 2.0, or from the Python console after downloading the file.\nimport bpy\nbpy.ops.import_scene.gltf(filepath='model.glb')  # from https://cdn.3dassets.dev/assets/30587/v1/model.glb\n# Metres and +Y up are converted to Blender's Z-up scene automatically.","godot":"# Godot 4: copy model.glb into res://models/ and the editor imports it as a scene.\nvar packed := load(\"res://models/model.glb\") as PackedScene\nvar model := packed.instantiate()\nadd_child(model)","unity":"// Unity: import model.glb with glTFast (Package Manager: com.unity.cloud.gltfast) and drag the prefab in,\n// or load it at runtime straight from the CDN:\nusing GLTFast;\nvar gltf = new GltfImport();\nif (await gltf.Load(\"https://cdn.3dassets.dev/assets/30587/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"30588","slug":"bookbinding-and-paper-mill-conservation-weights-d7d147aa","title":"Conservation Weights (Bookbinding and Paper Mill)","summary":"Pair of rounded leather conservation weights with stitched seam detail and broad soft contact faces.","description":"Pair of rounded leather conservation weights with stitched seam detail and broad soft contact faces. Dimensions 0.31 × 0.06 × 0.10 m (X × Y × Z). Metre units, +Y up, +Z front; origin on the ground at the footprint centre unless stated. Original beech timber, dark iron, cream paper and oxblood leather. Metres; static geometry, no animation or collision. Static geometry; no rig, animation, collision or navigation data.","status":"published","url":"https://3dassets.dev/assets/bookbinding-and-paper-mill-conservation-weights-d7d147aa","cdnUrl":"https://cdn.3dassets.dev/assets/30588/v1/model.glb","downloadUrl":"https://3dassets.dev/download/bookbinding-and-paper-mill-conservation-weights-d7d147aa","thumbnailUrl":"https://cdn.3dassets.dev/assets/30588/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/30588/v1/poster.webp","blurhash":"U49re9-U5l$*^Q}ZsoAD0eof-UEf0|0}J8-A","category":{"slug":"props","title":"Props & Furniture"},"tags":[{"slug":"kit","title":"Kit / Set"},{"slug":"modern","title":"Modern"},{"slug":"realistic","title":"Realistic"}],"license":{"slug":"cc0-1.0","name":"CC0 1.0 Universal","url":"https://creativecommons.org/publicdomain/zero/1.0/","attributionRequired":false},"contributor":{"username":"3dassets","name":"3D Assets","url":"https://3dassets.dev/u/3dassets"},"stats":{"fileSize":25636,"triangles":1440,"vertices":934,"meshes":2,"materials":2,"textures":0,"animations":[],"boundingBox":{"min":[-0.1550000011920929,0.000011824480465043308,-0.051245268823448036],"max":[0.1550000011920929,0.06498817313534916,0.05124540720274244]},"sizeMeters":[0.31,0.065,0.102],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"GPT-6","downloads":0,"publishedAt":"2026-09-08T10:39:23.247Z","updatedAt":"2026-09-08T10:39:23.373Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/30588/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function ConservationWeightsBookbindingAndPaperMill(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/30588/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/30588/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/30588/v1/model.glb\" alt=\"Conservation Weights (Bookbinding and Paper Mill)\" camera-controls auto-rotate></model-viewer>","blender":"# Blender 4.x: File > Import > glTF 2.0, or from the Python console after downloading the file.\nimport bpy\nbpy.ops.import_scene.gltf(filepath='model.glb')  # from https://cdn.3dassets.dev/assets/30588/v1/model.glb\n# Metres and +Y up are converted to Blender's Z-up scene automatically.","godot":"# Godot 4: copy model.glb into res://models/ and the editor imports it as a scene.\nvar packed := load(\"res://models/model.glb\") as PackedScene\nvar model := packed.instantiate()\nadd_child(model)","unity":"// Unity: import model.glb with glTFast (Package Manager: com.unity.cloud.gltfast) and drag the prefab in,\n// or load it at runtime straight from the CDN:\nusing GLTFast;\nvar gltf = new GltfImport();\nif (await gltf.Load(\"https://cdn.3dassets.dev/assets/30588/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"30589","slug":"bookbinding-and-paper-mill-repair-tissue-cabinet-51375cc8","title":"Repair Tissue Cabinet (Bookbinding and Paper Mill)","summary":"Five shallow conservation-tissue drawers with individual paper sheets, handles, thick carcass and supported shelves.","description":"Five shallow conservation-tissue drawers with individual paper sheets, handles, thick carcass and supported shelves. Dimensions 0.80 × 0.88 × 0.52 m (X × Y × Z). Metre units, +Y up, +Z front; origin on the ground at the footprint centre unless stated. Original beech timber, dark iron, cream paper and oxblood leather. Metres; static geometry, no animation or collision. Static geometry; no rig, animation, collision or navigation data.","status":"published","url":"https://3dassets.dev/assets/bookbinding-and-paper-mill-repair-tissue-cabinet-51375cc8","cdnUrl":"https://cdn.3dassets.dev/assets/30589/v1/model.glb","downloadUrl":"https://3dassets.dev/download/bookbinding-and-paper-mill-repair-tissue-cabinet-51375cc8","thumbnailUrl":"https://cdn.3dassets.dev/assets/30589/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/30589/v1/poster.webp","blurhash":"UCHxTf~q00Dg?G%1M}Iq00MxkqgP%M%LRjIo","category":{"slug":"props","title":"Props & Furniture"},"tags":[{"slug":"kit","title":"Kit / Set"},{"slug":"modern","title":"Modern"},{"slug":"realistic","title":"Realistic"}],"license":{"slug":"cc0-1.0","name":"CC0 1.0 Universal","url":"https://creativecommons.org/publicdomain/zero/1.0/","attributionRequired":false},"contributor":{"username":"3dassets","name":"3D Assets","url":"https://3dassets.dev/u/3dassets"},"stats":{"fileSize":116512,"triangles":7500,"vertices":5337,"meshes":4,"materials":4,"textures":0,"animations":[],"boundingBox":{"min":[-0.39998412820771684,0,-0.25749057008836157],"max":[0.39998412820771684,0.8799999952316284,0.2574881708911298]},"sizeMeters":[0.8,0.88,0.515],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"GPT-6","downloads":0,"publishedAt":"2026-09-08T10:39:23.357Z","updatedAt":"2026-09-08T10:39:23.466Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/30589/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function RepairTissueCabinetBookbindingAndPaperMill(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/30589/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/30589/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/30589/v1/model.glb\" alt=\"Repair Tissue Cabinet (Bookbinding and Paper Mill)\" camera-controls auto-rotate></model-viewer>","blender":"# Blender 4.x: File > Import > glTF 2.0, or from the Python console after downloading the file.\nimport bpy\nbpy.ops.import_scene.gltf(filepath='model.glb')  # from https://cdn.3dassets.dev/assets/30589/v1/model.glb\n# Metres and +Y up are converted to Blender's Z-up scene automatically.","godot":"# Godot 4: copy model.glb into res://models/ and the editor imports it as a scene.\nvar packed := load(\"res://models/model.glb\") as PackedScene\nvar model := packed.instantiate()\nadd_child(model)","unity":"// Unity: import model.glb with glTFast (Package Manager: com.unity.cloud.gltfast) and drag the prefab in,\n// or load it at runtime straight from the CDN:\nusing GLTFast;\nvar gltf = new GltfImport();\nif (await gltf.Load(\"https://cdn.3dassets.dev/assets/30589/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"30590","slug":"bookbinding-and-paper-mill-pigment-dish-0ff63a7a","title":"Pigment Dish (Bookbinding and Paper Mill)","summary":"Small glazed pigment dish with hollow interior, rolled lip and recessed dry colour contents.","description":"Small glazed pigment dish with hollow interior, rolled lip and recessed dry colour contents. Dimensions 0.16 × 0.05 × 0.16 m (X × Y × Z). Metre units, +Y up, +Z front; origin on the ground at the footprint centre unless stated. Original beech timber, dark iron, cream paper and oxblood leather. Metres; static geometry, no animation or collision. Static geometry; no rig, animation, collision or navigation data.","status":"published","url":"https://3dassets.dev/assets/bookbinding-and-paper-mill-pigment-dish-0ff63a7a","cdnUrl":"https://cdn.3dassets.dev/assets/30590/v1/model.glb","downloadUrl":"https://3dassets.dev/download/bookbinding-and-paper-mill-pigment-dish-0ff63a7a","thumbnailUrl":"https://cdn.3dassets.dev/assets/30590/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/30590/v1/poster.webp","blurhash":"UBD9q|%M00Rj-;WBM{t700M{~XoL9Ft7xbM{","category":{"slug":"props","title":"Props & Furniture"},"tags":[{"slug":"kit","title":"Kit / Set"},{"slug":"modern","title":"Modern"},{"slug":"realistic","title":"Realistic"}],"license":{"slug":"cc0-1.0","name":"CC0 1.0 Universal","url":"https://creativecommons.org/publicdomain/zero/1.0/","attributionRequired":false},"contributor":{"username":"3dassets","name":"3D Assets","url":"https://3dassets.dev/u/3dassets"},"stats":{"fileSize":14076,"triangles":480,"vertices":574,"meshes":2,"materials":2,"textures":0,"animations":[],"boundingBox":{"min":[-0.07999999821186066,-0.000003126750167507103,-0.07999999821186066],"max":[0.07999999821186066,0.04500312853830685,0.07999999821186066]},"sizeMeters":[0.16,0.045,0.16],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"GPT-6","downloads":0,"publishedAt":"2026-09-08T10:39:23.487Z","updatedAt":"2026-09-08T10:39:23.595Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/30590/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function PigmentDishBookbindingAndPaperMill(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/30590/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/30590/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/30590/v1/model.glb\" alt=\"Pigment Dish (Bookbinding and Paper Mill)\" camera-controls auto-rotate></model-viewer>","blender":"# Blender 4.x: File > Import > glTF 2.0, or from the Python console after downloading the file.\nimport bpy\nbpy.ops.import_scene.gltf(filepath='model.glb')  # from https://cdn.3dassets.dev/assets/30590/v1/model.glb\n# Metres and +Y up are converted to Blender's Z-up scene automatically.","godot":"# Godot 4: copy model.glb into res://models/ and the editor imports it as a scene.\nvar packed := load(\"res://models/model.glb\") as PackedScene\nvar model := packed.instantiate()\nadd_child(model)","unity":"// Unity: import model.glb with glTFast (Package Manager: com.unity.cloud.gltfast) and drag the prefab in,\n// or load it at runtime straight from the CDN:\nusing GLTFast;\nvar gltf = new GltfImport();\nif (await gltf.Load(\"https://cdn.3dassets.dev/assets/30590/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"30591","slug":"bookbinding-and-paper-mill-marbled-paper-tray-9676e1bf","title":"Marbled Paper Tray (Bookbinding and Paper Mill)","summary":"Shallow marbling tray with a supported paper sheet and nine coloured wavy marbling paths; static surface pattern.","description":"Shallow marbling tray with a supported paper sheet and nine coloured wavy marbling paths; static surface pattern. Dimensions 0.65 × 0.07 × 0.45 m (X × Y × Z). Metre units, +Y up, +Z front; origin on the ground at the footprint centre unless stated. Original beech timber, dark iron, cream paper and oxblood leather. Metres; static geometry, no animation or collision. Static geometry; no rig, animation, collision or navigation data.","status":"published","url":"https://3dassets.dev/assets/bookbinding-and-paper-mill-marbled-paper-tray-9676e1bf","cdnUrl":"https://cdn.3dassets.dev/assets/30591/v1/model.glb","downloadUrl":"https://3dassets.dev/download/bookbinding-and-paper-mill-marbled-paper-tray-9676e1bf","thumbnailUrl":"https://cdn.3dassets.dev/assets/30591/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/30591/v1/poster.webp","blurhash":"U5AAgu%g00oy_4%NM|M{00Rj~XM{009Fsmsq","category":{"slug":"props","title":"Props & Furniture"},"tags":[{"slug":"kit","title":"Kit / Set"},{"slug":"modern","title":"Modern"},{"slug":"realistic","title":"Realistic"}],"license":{"slug":"cc0-1.0","name":"CC0 1.0 Universal","url":"https://creativecommons.org/publicdomain/zero/1.0/","attributionRequired":false},"contributor":{"username":"3dassets","name":"3D Assets","url":"https://3dassets.dev/u/3dassets"},"stats":{"fileSize":93236,"triangles":5580,"vertices":3553,"meshes":3,"materials":3,"textures":0,"animations":[],"boundingBox":{"min":[-0.32499998807907104,0.000007478467351322571,-0.2250114361876829],"max":[0.32499998807907104,0.0699925218306719,0.2250114361876829]},"sizeMeters":[0.65,0.07,0.45],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"GPT-6","downloads":0,"publishedAt":"2026-09-08T10:39:23.482Z","updatedAt":"2026-09-08T10:39:23.580Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/30591/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function MarbledPaperTrayBookbindingAndPaperMill(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/30591/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/30591/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/30591/v1/model.glb\" alt=\"Marbled Paper Tray (Bookbinding and Paper Mill)\" camera-controls auto-rotate></model-viewer>","blender":"# Blender 4.x: File > Import > glTF 2.0, or from the Python console after downloading the file.\nimport bpy\nbpy.ops.import_scene.gltf(filepath='model.glb')  # from https://cdn.3dassets.dev/assets/30591/v1/model.glb\n# Metres and +Y up are converted to Blender's Z-up scene automatically.","godot":"# Godot 4: copy model.glb into res://models/ and the editor imports it as a scene.\nvar packed := load(\"res://models/model.glb\") as PackedScene\nvar model := packed.instantiate()\nadd_child(model)","unity":"// Unity: import model.glb with glTFast (Package Manager: com.unity.cloud.gltfast) and drag the prefab in,\n// or load it at runtime straight from the CDN:\nusing GLTFast;\nvar gltf = new GltfImport();\nif (await gltf.Load(\"https://cdn.3dassets.dev/assets/30591/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"30592","slug":"bookbinding-and-paper-mill-order-counter-d72db5ed","title":"Order Counter (Bookbinding and Paper Mill)","summary":"Bindery order counter with thick overhanging timber top, framed leather front panel and iron plinth.","description":"Bindery order counter with thick overhanging timber top, framed leather front panel and iron plinth. Dimensions 1.90 × 0.91 × 0.78 m (X × Y × Z). Metre units, +Y up, +Z front; origin on the ground at the footprint centre unless stated. Original beech timber, dark iron, cream paper and oxblood leather. Metres; static geometry, no animation or collision. Static geometry; no rig, animation, collision or navigation data.","status":"published","url":"https://3dassets.dev/assets/bookbinding-and-paper-mill-order-counter-d72db5ed","cdnUrl":"https://cdn.3dassets.dev/assets/30592/v1/model.glb","downloadUrl":"https://3dassets.dev/download/bookbinding-and-paper-mill-order-counter-d72db5ed","thumbnailUrl":"https://cdn.3dassets.dev/assets/30592/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/30592/v1/poster.webp","blurhash":"UMF#]l%K4:j=~V-oRjNG02xa%1Rk9HR-R-WB","category":{"slug":"props","title":"Props & Furniture"},"tags":[{"slug":"kit","title":"Kit / Set"},{"slug":"modern","title":"Modern"},{"slug":"realistic","title":"Realistic"}],"license":{"slug":"cc0-1.0","name":"CC0 1.0 Universal","url":"https://creativecommons.org/publicdomain/zero/1.0/","attributionRequired":false},"contributor":{"username":"3dassets","name":"3D Assets","url":"https://3dassets.dev/u/3dassets"},"stats":{"fileSize":34060,"triangles":1800,"vertices":1277,"meshes":3,"materials":3,"textures":0,"animations":[],"boundingBox":{"min":[-0.949999988079071,-0.00004531700513904502,-0.3900372276872385],"max":[0.949999988079071,0.9099841401316109,0.3900372276872385]},"sizeMeters":[1.9,0.91,0.78],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"GPT-6","downloads":0,"publishedAt":"2026-09-08T10:39:25.434Z","updatedAt":"2026-09-08T10:39:25.534Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/30592/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function OrderCounterBookbindingAndPaperMill(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/30592/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/30592/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/30592/v1/model.glb\" alt=\"Order Counter (Bookbinding and Paper Mill)\" camera-controls auto-rotate></model-viewer>","blender":"# Blender 4.x: File > Import > glTF 2.0, or from the Python console after downloading the file.\nimport bpy\nbpy.ops.import_scene.gltf(filepath='model.glb')  # from https://cdn.3dassets.dev/assets/30592/v1/model.glb\n# Metres and +Y up are converted to Blender's Z-up scene automatically.","godot":"# Godot 4: copy model.glb into res://models/ and the editor imports it as a scene.\nvar packed := load(\"res://models/model.glb\") as PackedScene\nvar model := packed.instantiate()\nadd_child(model)","unity":"// Unity: import model.glb with glTFast (Package Manager: com.unity.cloud.gltfast) and drag the prefab in,\n// or load it at runtime straight from the CDN:\nusing GLTFast;\nvar gltf = new GltfImport();\nif (await gltf.Load(\"https://cdn.3dassets.dev/assets/30592/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"30595","slug":"bookbinding-and-paper-mill-bindery-courtyard-base-27140d6d","title":"Bindery Courtyard Base (Bookbinding and Paper Mill)","summary":"Twenty-by-fourteen-metre workshop courtyard with a broad timber delivery walk, board seams and low stone edging.","description":"Twenty-by-fourteen-metre workshop courtyard with a broad timber delivery walk, board seams and low stone edging. Dimensions 20.00 × 0.35 × 14.00 m (X × Y × Z). Metre units, +Y up, +Z front; origin on the ground at the footprint centre unless stated. Original beech timber, dark iron, cream paper and oxblood leather. Metres; static geometry, no animation or collision. Static geometry; no rig, animation, collision or navigation data.","status":"published","url":"https://3dassets.dev/assets/bookbinding-and-paper-mill-bindery-courtyard-base-27140d6d","cdnUrl":"https://cdn.3dassets.dev/assets/30595/v1/model.glb","downloadUrl":"https://3dassets.dev/download/bookbinding-and-paper-mill-bindery-courtyard-base-27140d6d","thumbnailUrl":"https://cdn.3dassets.dev/assets/30595/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/30595/v1/poster.webp","blurhash":"U7C6#{xu00WCxu%MWUM{00Rj~pjYIU9GWE%L","category":{"slug":"props","title":"Props & Furniture"},"tags":[{"slug":"kit","title":"Kit / Set"},{"slug":"modern","title":"Modern"},{"slug":"realistic","title":"Realistic"}],"license":{"slug":"cc0-1.0","name":"CC0 1.0 Universal","url":"https://creativecommons.org/publicdomain/zero/1.0/","attributionRequired":false},"contributor":{"username":"3dassets","name":"3D Assets","url":"https://3dassets.dev/u/3dassets"},"stats":{"fileSize":148276,"triangles":8400,"vertices":5941,"meshes":3,"materials":3,"textures":0,"animations":[],"boundingBox":{"min":[-10,0.0004341228170638145,-7.000335703604236],"max":[10,0.34956587122247174,7.000335703604236]},"sizeMeters":[20,0.349,14.001],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"GPT-6","downloads":0,"publishedAt":"2026-09-08T10:39:26.666Z","updatedAt":"2026-09-08T10:39:26.779Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/30595/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function BinderyCourtyardBaseBookbindingAndPaperMill(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/30595/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/30595/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/30595/v1/model.glb\" alt=\"Bindery Courtyard Base (Bookbinding and Paper Mill)\" camera-controls auto-rotate></model-viewer>","blender":"# Blender 4.x: File > Import > glTF 2.0, or from the Python console after downloading the file.\nimport bpy\nbpy.ops.import_scene.gltf(filepath='model.glb')  # from https://cdn.3dassets.dev/assets/30595/v1/model.glb\n# Metres and +Y up are converted to Blender's Z-up scene automatically.","godot":"# Godot 4: copy model.glb into res://models/ and the editor imports it as a scene.\nvar packed := load(\"res://models/model.glb\") as PackedScene\nvar model := packed.instantiate()\nadd_child(model)","unity":"// Unity: import model.glb with glTFast (Package Manager: com.unity.cloud.gltfast) and drag the prefab in,\n// or load it at runtime straight from the CDN:\nusing GLTFast;\nvar gltf = new GltfImport();\nif (await gltf.Load(\"https://cdn.3dassets.dev/assets/30595/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"30593","slug":"bookbinding-and-paper-mill-paper-to-boun-7131e12f-starter-scene","title":"Paper Mill and Working Bindery (Bookbinding and Paper Mill)","summary":"A covered wet bay feeds drying racks beside a closed dry bindery, with cutting, sewing, backing, covering and finishing work surfaces and a stocked order counter.","description":"A covered wet bay feeds drying racks beside a closed dry bindery, with cutting, sewing, backing, covering and finishing work surfaces and a stocked order counter.","status":"published","url":"https://3dassets.dev/assets/bookbinding-and-paper-mill-paper-to-boun-7131e12f-starter-scene","cdnUrl":"https://cdn.3dassets.dev/assets/30593/v1/model.glb","downloadUrl":"https://3dassets.dev/download/bookbinding-and-paper-mill-paper-to-boun-7131e12f-starter-scene","thumbnailUrl":"https://cdn.3dassets.dev/assets/30593/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/30593/v1/poster.webp","blurhash":"U6D07J%L00s;V@xuRjM|00Io~VNG%MIUxufi","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":3397736,"triangles":220756,"vertices":152456,"meshes":135,"materials":16,"textures":0,"animations":[],"boundingBox":{"min":[-10,0.0004341228170638145,-8.000335703604236],"max":[10,3.6347292298534115,6.000335703604236]},"sizeMeters":[20,3.634,14.001],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"GPT-6","downloads":0,"publishedAt":"2026-09-08T10:39:26.599Z","updatedAt":"2026-09-08T10:39:26.705Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/30593/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function PaperMillAndWorkingBinderyBookbindingAndPaperMill(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/30593/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/30593/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/30593/v1/model.glb\" alt=\"Paper Mill and Working Bindery (Bookbinding and Paper Mill)\" camera-controls auto-rotate></model-viewer>","blender":"# Blender 4.x: File > Import > glTF 2.0, or from the Python console after downloading the file.\nimport bpy\nbpy.ops.import_scene.gltf(filepath='model.glb')  # from https://cdn.3dassets.dev/assets/30593/v1/model.glb\n# Metres and +Y up are converted to Blender's Z-up scene automatically.","godot":"# Godot 4: copy model.glb into res://models/ and the editor imports it as a scene.\nvar packed := load(\"res://models/model.glb\") as PackedScene\nvar model := packed.instantiate()\nadd_child(model)","unity":"// Unity: import model.glb with glTFast (Package Manager: com.unity.cloud.gltfast) and drag the prefab in,\n// or load it at runtime straight from the CDN:\nusing GLTFast;\nvar gltf = new GltfImport();\nif (await gltf.Load(\"https://cdn.3dassets.dev/assets/30593/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}}],"demo":null}}