{"data":{"id":211,"slug":"clockmaker-and-watch-repair","title":"Clockmaker and Watch Repair","summary":"Fifty detailed clock servicing tools, fine mechanisms and walnut repair-shop furnishings.","description":"Premium realistic walnut, brass, steel and green-felt horology workshop. Toothed clock gears and bridges, indexed clock and watch faces, presses, vises, cleaning vessels, fine hand tools and fitted watchmaker benches in a complete roofed shop with broad front work bay. All mechanisms and hands static, no functional measurement, pressure, electrical or optical simulation.","url":"https://3dassets.dev/packs/clockmaker-and-watch-repair","coverUrl":"https://cdn.3dassets.dev/assets/30645/v1/poster.webp","assetCount":51,"aiGenerated":true,"aiGeneratedAssetCount":51,"aiModels":["GPT-6"],"aiModelUnspecifiedCount":0,"featured":true,"licenseLabel":"CC0 1.0 Universal","totalBytes":7240384,"totalTriangles":399844,"starterScene":{"id":"30645","slug":"clockmaker-and-watch-repair-walnut-and-b-5e830b90-starter-scene","title":"Walnut and Brass Clockmaker Shop (Clockmaker and Watch Repair)","summary":"Furnished roofed repair shop with three active front bench positions, protected rear press and testing benches, repair ticket storage, wall clocks and a quiet reception display.","description":"Furnished roofed repair shop with three active front bench positions, protected rear press and testing benches, repair ticket storage, wall clocks and a quiet reception display.","status":"published","url":"https://3dassets.dev/assets/clockmaker-and-watch-repair-walnut-and-b-5e830b90-starter-scene","cdnUrl":"https://cdn.3dassets.dev/assets/30645/v1/model.glb","downloadUrl":"https://3dassets.dev/download/clockmaker-and-watch-repair-walnut-and-b-5e830b90-starter-scene","thumbnailUrl":"https://cdn.3dassets.dev/assets/30645/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/30645/v1/poster.webp","blurhash":"U8B3mGDiE1xu5pxvwbRi00.8IUWB}?Mxbwxt","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":3476364,"triangles":200372,"vertices":153315,"meshes":157,"materials":8,"textures":0,"animations":[],"boundingBox":{"min":[-5.199999809265137,-0.00025986159699442624,-4.200213475503414],"max":[5.199999809265137,5.3289021309576015,4.200213475503414]},"sizeMeters":[10.4,5.329,8.4],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"GPT-6","downloads":0,"publishedAt":"2026-09-08T10:40:05.997Z","updatedAt":"2026-09-08T10:40:06.100Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/30645/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function WalnutAndBrassClockmakerShopClockmakerAndWatchRepair(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/30645/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/30645/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/30645/v1/model.glb\" alt=\"Walnut and Brass Clockmaker Shop (Clockmaker and Watch Repair)\" camera-controls auto-rotate></model-viewer>","blender":"# Blender 4.x: File > Import > glTF 2.0, or from the Python console after downloading the file.\nimport bpy\nbpy.ops.import_scene.gltf(filepath='model.glb')  # from https://cdn.3dassets.dev/assets/30645/v1/model.glb\n# Metres and +Y up are converted to Blender's Z-up scene automatically.","godot":"# Godot 4: copy model.glb into res://models/ and the editor imports it as a scene.\nvar packed := load(\"res://models/model.glb\") as PackedScene\nvar model := packed.instantiate()\nadd_child(model)","unity":"// Unity: import model.glb with glTFast (Package Manager: com.unity.cloud.gltfast) and drag the prefab in,\n// or load it at runtime straight from the CDN:\nusing GLTFast;\nvar gltf = new GltfImport();\nif (await gltf.Load(\"https://cdn.3dassets.dev/assets/30645/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},"assets":[{"id":"30594","slug":"clockmaker-and-watch-repair-watchmaker-bench-68b8dd6f","title":"Watchmaker Bench (Clockmaker and Watch Repair)","summary":"Raised walnut watchmaker bench with green felt horseshoe work surface, padded wooden arm rests, eight drawers, rear retaining board, central knee opening and lower tool shelf.","description":"Raised walnut watchmaker bench with green felt horseshoe work surface, padded wooden arm rests, eight drawers, rear retaining board, central knee opening and lower tool shelf. Dimensions 1.75 × 1.19 × 0.90 m (X × Y × Z). Metre units, +Y up, +Z front; origin on the ground at the footprint centre unless stated. Walnut, brass, steel and green felt. Static clock hands and servicing mechanisms; no simulated measurement or pressure functionality. Static geometry; no rig, animation, collision or navigation data.","status":"published","url":"https://3dassets.dev/assets/clockmaker-and-watch-repair-watchmaker-bench-68b8dd6f","cdnUrl":"https://cdn.3dassets.dev/assets/30594/v1/model.glb","downloadUrl":"https://3dassets.dev/download/clockmaker-and-watch-repair-watchmaker-bench-68b8dd6f","thumbnailUrl":"https://cdn.3dassets.dev/assets/30594/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/30594/v1/poster.webp","blurhash":"U9A+~Yf*IB-U~V%1IVNH58XRJ7IpH[NcS~i{","category":{"slug":"props","title":"Props & Furniture"},"tags":[{"slug":"modern","title":"Modern"},{"slug":"realistic","title":"Realistic"},{"slug":"interior","title":"Interior"}],"license":{"slug":"cc0-1.0","name":"CC0 1.0 Universal","url":"https://creativecommons.org/publicdomain/zero/1.0/","attributionRequired":false},"contributor":{"username":"3dassets","name":"3D Assets","url":"https://3dassets.dev/u/3dassets"},"stats":{"fileSize":195268,"triangles":11096,"vertices":7867,"meshes":3,"materials":3,"textures":0,"animations":[],"boundingBox":{"min":[-0.875,-0.000011780620563506261,-0.4500640888698996],"max":[0.875,1.190011718631733,0.4500640888698996]},"sizeMeters":[1.75,1.19,0.9],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"GPT-6","downloads":0,"publishedAt":"2026-09-08T10:39:26.653Z","updatedAt":"2026-09-08T10:39:26.764Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/30594/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function WatchmakerBenchClockmakerAndWatchRepair(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/30594/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/30594/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/30594/v1/model.glb\" alt=\"Watchmaker Bench (Clockmaker and Watch Repair)\" camera-controls auto-rotate></model-viewer>","blender":"# Blender 4.x: File > Import > glTF 2.0, or from the Python console after downloading the file.\nimport bpy\nbpy.ops.import_scene.gltf(filepath='model.glb')  # from https://cdn.3dassets.dev/assets/30594/v1/model.glb\n# Metres and +Y up are converted to Blender's Z-up scene automatically.","godot":"# Godot 4: copy model.glb into res://models/ and the editor imports it as a scene.\nvar packed := load(\"res://models/model.glb\") as PackedScene\nvar model := packed.instantiate()\nadd_child(model)","unity":"// Unity: import model.glb with glTFast (Package Manager: com.unity.cloud.gltfast) and drag the prefab in,\n// or load it at runtime straight from the CDN:\nusing GLTFast;\nvar gltf = new GltfImport();\nif (await gltf.Load(\"https://cdn.3dassets.dev/assets/30594/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"30596","slug":"clockmaker-and-watch-repair-bench-cutout-tray-b8453d48","title":"Bench Cutout Tray (Clockmaker and Watch Repair)","summary":"Removable catch tray shaped for the central bench cutout, with a felt lining and three retaining walls; shallow open front.","description":"Removable catch tray shaped for the central bench cutout, with a felt lining and three retaining walls; shallow open front. Dimensions 0.62 × 0.08 × 0.48 m (X × Y × Z). Metre units, +Y up, +Z front; origin on the ground at the footprint centre unless stated. Walnut, brass, steel and green felt. Static clock hands and servicing mechanisms; no simulated measurement or pressure functionality. Static geometry; no rig, animation, collision or navigation data.","status":"published","url":"https://3dassets.dev/assets/clockmaker-and-watch-repair-bench-cutout-tray-b8453d48","cdnUrl":"https://cdn.3dassets.dev/assets/30596/v1/model.glb","downloadUrl":"https://3dassets.dev/download/clockmaker-and-watch-repair-bench-cutout-tray-b8453d48","thumbnailUrl":"https://cdn.3dassets.dev/assets/30596/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/30596/v1/poster.webp","blurhash":"U47L0]P84TrY]-t6J8oJ00#9y;Oq1cM|#,Nb","category":{"slug":"props","title":"Props & Furniture"},"tags":[{"slug":"modern","title":"Modern"},{"slug":"realistic","title":"Realistic"},{"slug":"interior","title":"Interior"}],"license":{"slug":"cc0-1.0","name":"CC0 1.0 Universal","url":"https://creativecommons.org/publicdomain/zero/1.0/","attributionRequired":false},"contributor":{"username":"3dassets","name":"3D Assets","url":"https://3dassets.dev/u/3dassets"},"stats":{"fileSize":20940,"triangles":968,"vertices":816,"meshes":2,"materials":2,"textures":0,"animations":[],"boundingBox":{"min":[-0.3100000023841858,0.000013245541034944547,-0.24024409359717722],"max":[0.3100000023841858,0.08400473028801014,0.24024102710309994]},"sizeMeters":[0.62,0.084,0.48],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"GPT-6","downloads":0,"publishedAt":"2026-09-08T10:39:27.170Z","updatedAt":"2026-09-08T10:39:27.261Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/30596/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function BenchCutoutTrayClockmakerAndWatchRepair(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/30596/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/30596/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/30596/v1/model.glb\" alt=\"Bench Cutout Tray (Clockmaker and Watch Repair)\" camera-controls auto-rotate></model-viewer>","blender":"# Blender 4.x: File > Import > glTF 2.0, or from the Python console after downloading the file.\nimport bpy\nbpy.ops.import_scene.gltf(filepath='model.glb')  # from https://cdn.3dassets.dev/assets/30596/v1/model.glb\n# Metres and +Y up are converted to Blender's Z-up scene automatically.","godot":"# Godot 4: copy model.glb into res://models/ and the editor imports it as a scene.\nvar packed := load(\"res://models/model.glb\") as PackedScene\nvar model := packed.instantiate()\nadd_child(model)","unity":"// Unity: import model.glb with glTFast (Package Manager: com.unity.cloud.gltfast) and drag the prefab in,\n// or load it at runtime straight from the CDN:\nusing GLTFast;\nvar gltf = new GltfImport();\nif (await gltf.Load(\"https://cdn.3dassets.dev/assets/30596/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"30597","slug":"clockmaker-and-watch-repair-adjustable-work-chair-9d8c36ec","title":"Adjustable Work Chair (Clockmaker and Watch Repair)","summary":"Compact felt-upholstered chair with curved back support, lift column, adjustment lever and five-spoke caster base; fixed working height.","description":"Compact felt-upholstered chair with curved back support, lift column, adjustment lever and five-spoke caster base; fixed working height. Dimensions 0.67 × 1.05 × 0.70 m (X × Y × Z). Metre units, +Y up, +Z front; origin on the ground at the footprint centre unless stated. Walnut, brass, steel and green felt. Static clock hands and servicing mechanisms; no simulated measurement or pressure functionality. Static geometry; no rig, animation, collision or navigation data.","status":"published","url":"https://3dassets.dev/assets/clockmaker-and-watch-repair-adjustable-work-chair-9d8c36ec","cdnUrl":"https://cdn.3dassets.dev/assets/30597/v1/model.glb","downloadUrl":"https://3dassets.dev/download/clockmaker-and-watch-repair-adjustable-work-chair-9d8c36ec","thumbnailUrl":"https://cdn.3dassets.dev/assets/30597/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/30597/v1/poster.webp","blurhash":"U25$SS%y00Q.4FM|._tLL*H[t*?[.{xHK^J5","category":{"slug":"props","title":"Props & Furniture"},"tags":[{"slug":"modern","title":"Modern"},{"slug":"realistic","title":"Realistic"},{"slug":"interior","title":"Interior"}],"license":{"slug":"cc0-1.0","name":"CC0 1.0 Universal","url":"https://creativecommons.org/publicdomain/zero/1.0/","attributionRequired":false},"contributor":{"username":"3dassets","name":"3D Assets","url":"https://3dassets.dev/u/3dassets"},"stats":{"fileSize":72564,"triangles":4248,"vertices":2758,"meshes":3,"materials":3,"textures":0,"animations":[],"boundingBox":{"min":[-0.3334753251593809,-0.000005167591116864156,-0.3488486409187317],"max":[0.3334753251593809,1.0489916964602775,0.3488486409187317]},"sizeMeters":[0.667,1.049,0.698],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"GPT-6","downloads":0,"publishedAt":"2026-09-08T10:39:29.732Z","updatedAt":"2026-09-08T10:39:29.954Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/30597/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function AdjustableWorkChairClockmakerAndWatchRepair(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/30597/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/30597/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/30597/v1/model.glb\" alt=\"Adjustable Work Chair (Clockmaker and Watch Repair)\" camera-controls auto-rotate></model-viewer>","blender":"# Blender 4.x: File > Import > glTF 2.0, or from the Python console after downloading the file.\nimport bpy\nbpy.ops.import_scene.gltf(filepath='model.glb')  # from https://cdn.3dassets.dev/assets/30597/v1/model.glb\n# Metres and +Y up are converted to Blender's Z-up scene automatically.","godot":"# Godot 4: copy model.glb into res://models/ and the editor imports it as a scene.\nvar packed := load(\"res://models/model.glb\") as PackedScene\nvar model := packed.instantiate()\nadd_child(model)","unity":"// Unity: import model.glb with glTFast (Package Manager: com.unity.cloud.gltfast) and drag the prefab in,\n// or load it at runtime straight from the CDN:\nusing GLTFast;\nvar gltf = new GltfImport();\nif (await gltf.Load(\"https://cdn.3dassets.dev/assets/30597/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"30598","slug":"clockmaker-and-watch-repair-inspection-lamp-5be7adc2","title":"Inspection Lamp (Clockmaker and Watch Repair)","summary":"Bench inspection lamp with weighted foot, articulated-looking arms, hinge bolt, hollow cream shade and recessed bulb; static unlit fixture.","description":"Bench inspection lamp with weighted foot, articulated-looking arms, hinge bolt, hollow cream shade and recessed bulb; static unlit fixture. Dimensions 0.42 × 0.61 × 0.26 m (X × Y × Z). Metre units, +Y up, +Z front; origin on the ground at the footprint centre unless stated. Walnut, brass, steel and green felt. Static clock hands and servicing mechanisms; no simulated measurement or pressure functionality. Static geometry; no rig, animation, collision or navigation data.","status":"published","url":"https://3dassets.dev/assets/clockmaker-and-watch-repair-inspection-lamp-5be7adc2","cdnUrl":"https://cdn.3dassets.dev/assets/30598/v1/model.glb","downloadUrl":"https://3dassets.dev/download/clockmaker-and-watch-repair-inspection-lamp-5be7adc2","thumbnailUrl":"https://cdn.3dassets.dev/assets/30598/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/30598/v1/poster.webp","blurhash":"UB8z.FM{00%M~qM{4n%MIBjtxuj[01xu^+IU","category":{"slug":"props","title":"Props & Furniture"},"tags":[{"slug":"modern","title":"Modern"},{"slug":"realistic","title":"Realistic"},{"slug":"interior","title":"Interior"}],"license":{"slug":"cc0-1.0","name":"CC0 1.0 Universal","url":"https://creativecommons.org/publicdomain/zero/1.0/","attributionRequired":false},"contributor":{"username":"3dassets","name":"3D Assets","url":"https://3dassets.dev/u/3dassets"},"stats":{"fileSize":44016,"triangles":2320,"vertices":1647,"meshes":4,"materials":4,"textures":0,"animations":[],"boundingBox":{"min":[-0.20999999530613422,-0.000005416569649620284,-0.12999999523162842],"max":[0.20999999530613422,0.6099911593527186,0.12999999523162842]},"sizeMeters":[0.42,0.61,0.26],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"GPT-6","downloads":0,"publishedAt":"2026-09-08T10:39:28.344Z","updatedAt":"2026-09-08T10:39:28.480Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/30598/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function InspectionLampClockmakerAndWatchRepair(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/30598/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/30598/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/30598/v1/model.glb\" alt=\"Inspection Lamp (Clockmaker and Watch Repair)\" camera-controls auto-rotate></model-viewer>","blender":"# Blender 4.x: File > Import > glTF 2.0, or from the Python console after downloading the file.\nimport bpy\nbpy.ops.import_scene.gltf(filepath='model.glb')  # from https://cdn.3dassets.dev/assets/30598/v1/model.glb\n# Metres and +Y up are converted to Blender's Z-up scene automatically.","godot":"# Godot 4: copy model.glb into res://models/ and the editor imports it as a scene.\nvar packed := load(\"res://models/model.glb\") as PackedScene\nvar model := packed.instantiate()\nadd_child(model)","unity":"// Unity: import model.glb with glTFast (Package Manager: com.unity.cloud.gltfast) and drag the prefab in,\n// or load it at runtime straight from the CDN:\nusing GLTFast;\nvar gltf = new GltfImport();\nif (await gltf.Load(\"https://cdn.3dassets.dev/assets/30598/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"30599","slug":"clockmaker-and-watch-repair-binocular-microscope-398db953","title":"Binocular Microscope (Clockmaker and Watch Repair)","summary":"Stereo microscope with a weighted stage, focus column, supported twin angled eyepieces, objective barrel and green specimen pad; optics static.","description":"Stereo microscope with a weighted stage, focus column, supported twin angled eyepieces, objective barrel and green specimen pad; optics static. Dimensions 0.24 × 0.40 × 0.20 m (X × Y × Z). Metre units, +Y up, +Z front; origin on the ground at the footprint centre unless stated. Walnut, brass, steel and green felt. Static clock hands and servicing mechanisms; no simulated measurement or pressure functionality. Static geometry; no rig, animation, collision or navigation data.","status":"published","url":"https://3dassets.dev/assets/clockmaker-and-watch-repair-binocular-microscope-398db953","cdnUrl":"https://cdn.3dassets.dev/assets/30599/v1/model.glb","downloadUrl":"https://3dassets.dev/download/clockmaker-and-watch-repair-binocular-microscope-398db953","thumbnailUrl":"https://cdn.3dassets.dev/assets/30599/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/30599/v1/poster.webp","blurhash":"U8BpqZ%M008{00oe~qRjRjIVt7-:%NRjs:%M","category":{"slug":"props","title":"Props & Furniture"},"tags":[{"slug":"modern","title":"Modern"},{"slug":"realistic","title":"Realistic"},{"slug":"interior","title":"Interior"}],"license":{"slug":"cc0-1.0","name":"CC0 1.0 Universal","url":"https://creativecommons.org/publicdomain/zero/1.0/","attributionRequired":false},"contributor":{"username":"3dassets","name":"3D Assets","url":"https://3dassets.dev/u/3dassets"},"stats":{"fileSize":60272,"triangles":2952,"vertices":2373,"meshes":5,"materials":5,"textures":0,"animations":[],"boundingBox":{"min":[-0.11999389361603222,0,-0.09999328369289118],"max":[0.11999389361603222,0.40148505568504333,0.09999328369289118]},"sizeMeters":[0.24,0.401,0.2],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"GPT-6","downloads":0,"publishedAt":"2026-09-08T10:39:28.434Z","updatedAt":"2026-09-08T10:39:28.532Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/30599/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function BinocularMicroscopeClockmakerAndWatchRepair(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/30599/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/30599/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/30599/v1/model.glb\" alt=\"Binocular Microscope (Clockmaker and Watch Repair)\" camera-controls auto-rotate></model-viewer>","blender":"# Blender 4.x: File > Import > glTF 2.0, or from the Python console after downloading the file.\nimport bpy\nbpy.ops.import_scene.gltf(filepath='model.glb')  # from https://cdn.3dassets.dev/assets/30599/v1/model.glb\n# Metres and +Y up are converted to Blender's Z-up scene automatically.","godot":"# Godot 4: copy model.glb into res://models/ and the editor imports it as a scene.\nvar packed := load(\"res://models/model.glb\") as PackedScene\nvar model := packed.instantiate()\nadd_child(model)","unity":"// Unity: import model.glb with glTFast (Package Manager: com.unity.cloud.gltfast) and drag the prefab in,\n// or load it at runtime straight from the CDN:\nusing GLTFast;\nvar gltf = new GltfImport();\nif (await gltf.Load(\"https://cdn.3dassets.dev/assets/30599/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"30600","slug":"clockmaker-and-watch-repair-eye-loupe-30c67fc1","title":"Eye Loupe (Clockmaker and Watch Repair)","summary":"Hollow flared eye loupe with broad socket rim and recessed glass lens.","description":"Hollow flared eye loupe with broad socket rim and recessed glass lens. Dimensions 0.06 × 0.06 × 0.06 m (X × Y × Z). Metre units, +Y up, +Z front; origin on the ground at the footprint centre unless stated. Walnut, brass, steel and green felt. Static clock hands and servicing mechanisms; no simulated measurement or pressure functionality. Static geometry; no rig, animation, collision or navigation data.","status":"published","url":"https://3dassets.dev/assets/clockmaker-and-watch-repair-eye-loupe-30c67fc1","cdnUrl":"https://cdn.3dassets.dev/assets/30600/v1/model.glb","downloadUrl":"https://3dassets.dev/download/clockmaker-and-watch-repair-eye-loupe-30c67fc1","thumbnailUrl":"https://cdn.3dassets.dev/assets/30600/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/30600/v1/poster.webp","blurhash":"U668Q+tR4nV@_NWVD%s:xuWBRjofRjoLs:oL","category":{"slug":"props","title":"Props & Furniture"},"tags":[{"slug":"modern","title":"Modern"},{"slug":"realistic","title":"Realistic"},{"slug":"interior","title":"Interior"}],"license":{"slug":"cc0-1.0","name":"CC0 1.0 Universal","url":"https://creativecommons.org/publicdomain/zero/1.0/","attributionRequired":false},"contributor":{"username":"3dassets","name":"3D Assets","url":"https://3dassets.dev/u/3dassets"},"stats":{"fileSize":28100,"triangles":1376,"vertices":1065,"meshes":3,"materials":3,"textures":0,"animations":[],"boundingBox":{"min":[-0.03099999949336052,-9.462540342779213e-7,-0.03099999949336052],"max":[0.03099999949336052,0.060500625793630795,0.03099999949336052]},"sizeMeters":[0.062,0.061,0.062],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"GPT-6","downloads":0,"publishedAt":"2026-09-08T10:39:28.934Z","updatedAt":"2026-09-08T10:39:29.053Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/30600/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function EyeLoupeClockmakerAndWatchRepair(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/30600/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/30600/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/30600/v1/model.glb\" alt=\"Eye Loupe (Clockmaker and Watch Repair)\" camera-controls auto-rotate></model-viewer>","blender":"# Blender 4.x: File > Import > glTF 2.0, or from the Python console after downloading the file.\nimport bpy\nbpy.ops.import_scene.gltf(filepath='model.glb')  # from https://cdn.3dassets.dev/assets/30600/v1/model.glb\n# Metres and +Y up are converted to Blender's Z-up scene automatically.","godot":"# Godot 4: copy model.glb into res://models/ and the editor imports it as a scene.\nvar packed := load(\"res://models/model.glb\") as PackedScene\nvar model := packed.instantiate()\nadd_child(model)","unity":"// Unity: import model.glb with glTFast (Package Manager: com.unity.cloud.gltfast) and drag the prefab in,\n// or load it at runtime straight from the CDN:\nusing GLTFast;\nvar gltf = new GltfImport();\nif (await gltf.Load(\"https://cdn.3dassets.dev/assets/30600/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"30601","slug":"clockmaker-and-watch-repair-movement-holder-28dde901","title":"Movement Holder (Clockmaker and Watch Repair)","summary":"Adjustable movement holder with sliding opposing soft jaws and a visible threaded-style cross screw.","description":"Adjustable movement holder with sliding opposing soft jaws and a visible threaded-style cross screw. Dimensions 0.14 × 0.07 × 0.07 m (X × Y × Z). Metre units, +Y up, +Z front; origin on the ground at the footprint centre unless stated. Walnut, brass, steel and green felt. Static clock hands and servicing mechanisms; no simulated measurement or pressure functionality. Static geometry; no rig, animation, collision or navigation data.","status":"published","url":"https://3dassets.dev/assets/clockmaker-and-watch-repair-movement-holder-28dde901","cdnUrl":"https://cdn.3dassets.dev/assets/30601/v1/model.glb","downloadUrl":"https://3dassets.dev/download/clockmaker-and-watch-repair-movement-holder-28dde901","thumbnailUrl":"https://cdn.3dassets.dev/assets/30601/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/30601/v1/poster.webp","blurhash":"U48XRi_4008_Mx%MxvIU00D%_N%M%hIUM_tR","category":{"slug":"props","title":"Props & Furniture"},"tags":[{"slug":"modern","title":"Modern"},{"slug":"realistic","title":"Realistic"},{"slug":"interior","title":"Interior"}],"license":{"slug":"cc0-1.0","name":"CC0 1.0 Universal","url":"https://creativecommons.org/publicdomain/zero/1.0/","attributionRequired":false},"contributor":{"username":"3dassets","name":"3D Assets","url":"https://3dassets.dev/u/3dassets"},"stats":{"fileSize":33204,"triangles":1740,"vertices":1295,"meshes":2,"materials":2,"textures":0,"animations":[],"boundingBox":{"min":[-0.07000000029802322,0.0000032047096007875586,-0.03500534088819265],"max":[0.07000000029802322,0.06500096031731155,0.03500534088819265]},"sizeMeters":[0.14,0.065,0.07],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"GPT-6","downloads":0,"publishedAt":"2026-09-08T10:39:31.085Z","updatedAt":"2026-09-08T10:39:31.188Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/30601/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function MovementHolderClockmakerAndWatchRepair(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/30601/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/30601/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/30601/v1/model.glb\" alt=\"Movement Holder (Clockmaker and Watch Repair)\" camera-controls auto-rotate></model-viewer>","blender":"# Blender 4.x: File > Import > glTF 2.0, or from the Python console after downloading the file.\nimport bpy\nbpy.ops.import_scene.gltf(filepath='model.glb')  # from https://cdn.3dassets.dev/assets/30601/v1/model.glb\n# Metres and +Y up are converted to Blender's Z-up scene automatically.","godot":"# Godot 4: copy model.glb into res://models/ and the editor imports it as a scene.\nvar packed := load(\"res://models/model.glb\") as PackedScene\nvar model := packed.instantiate()\nadd_child(model)","unity":"// Unity: import model.glb with glTFast (Package Manager: com.unity.cloud.gltfast) and drag the prefab in,\n// or load it at runtime straight from the CDN:\nusing GLTFast;\nvar gltf = new GltfImport();\nif (await gltf.Load(\"https://cdn.3dassets.dev/assets/30601/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"30602","slug":"clockmaker-and-watch-repair-case-vise-c42158f3","title":"Case Vise (Clockmaker and Watch Repair)","summary":"Bench case vise with opposed padded jaws, steel sliding carriage, lead screw and tommy bar.","description":"Bench case vise with opposed padded jaws, steel sliding carriage, lead screw and tommy bar. Dimensions 0.19 × 0.09 × 0.12 m (X × Y × Z). Metre units, +Y up, +Z front; origin on the ground at the footprint centre unless stated. Walnut, brass, steel and green felt. Static clock hands and servicing mechanisms; no simulated measurement or pressure functionality. Static geometry; no rig, animation, collision or navigation data.","status":"published","url":"https://3dassets.dev/assets/clockmaker-and-watch-repair-case-vise-c42158f3","cdnUrl":"https://cdn.3dassets.dev/assets/30602/v1/model.glb","downloadUrl":"https://3dassets.dev/download/clockmaker-and-watch-repair-case-vise-c42158f3","thumbnailUrl":"https://cdn.3dassets.dev/assets/30602/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/30602/v1/poster.webp","blurhash":"U46*zG?v00Vt_M-;MyIU00V@?vIU4TD%t+oy","category":{"slug":"props","title":"Props & Furniture"},"tags":[{"slug":"modern","title":"Modern"},{"slug":"realistic","title":"Realistic"},{"slug":"interior","title":"Interior"}],"license":{"slug":"cc0-1.0","name":"CC0 1.0 Universal","url":"https://creativecommons.org/publicdomain/zero/1.0/","attributionRequired":false},"contributor":{"username":"3dassets","name":"3D Assets","url":"https://3dassets.dev/u/3dassets"},"stats":{"fileSize":30636,"triangles":1596,"vertices":1138,"meshes":3,"materials":3,"textures":0,"animations":[],"boundingBox":{"min":[-0.0949999988079071,-4.577776319073662e-7,-0.05999694680801611],"max":[0.0949999988079071,0.08500526546287653,0.05999694680801611]},"sizeMeters":[0.19,0.085,0.12],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"GPT-6","downloads":0,"publishedAt":"2026-09-08T10:39:30.774Z","updatedAt":"2026-09-08T10:39:30.875Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/30602/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function CaseViseClockmakerAndWatchRepair(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/30602/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/30602/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/30602/v1/model.glb\" alt=\"Case Vise (Clockmaker and Watch Repair)\" camera-controls auto-rotate></model-viewer>","blender":"# Blender 4.x: File > Import > glTF 2.0, or from the Python console after downloading the file.\nimport bpy\nbpy.ops.import_scene.gltf(filepath='model.glb')  # from https://cdn.3dassets.dev/assets/30602/v1/model.glb\n# Metres and +Y up are converted to Blender's Z-up scene automatically.","godot":"# Godot 4: copy model.glb into res://models/ and the editor imports it as a scene.\nvar packed := load(\"res://models/model.glb\") as PackedScene\nvar model := packed.instantiate()\nadd_child(model)","unity":"// Unity: import model.glb with glTFast (Package Manager: com.unity.cloud.gltfast) and drag the prefab in,\n// or load it at runtime straight from the CDN:\nusing GLTFast;\nvar gltf = new GltfImport();\nif (await gltf.Load(\"https://cdn.3dassets.dev/assets/30602/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"30603","slug":"clockmaker-and-watch-repair-case-opening-press-ddf20989","title":"Case Opening Press (Clockmaker and Watch Repair)","summary":"Case opening press with supported vertical arbor, lower case cradle, rubber die and lever ending in a rounded grip; static.","description":"Case opening press with supported vertical arbor, lower case cradle, rubber die and lever ending in a rounded grip; static. Dimensions 0.24 × 0.39 × 0.20 m (X × Y × Z). Metre units, +Y up, +Z front; origin on the ground at the footprint centre unless stated. Walnut, brass, steel and green felt. Static clock hands and servicing mechanisms; no simulated measurement or pressure functionality. Static geometry; no rig, animation, collision or navigation data.","status":"published","url":"https://3dassets.dev/assets/clockmaker-and-watch-repair-case-opening-press-ddf20989","cdnUrl":"https://cdn.3dassets.dev/assets/30603/v1/model.glb","downloadUrl":"https://3dassets.dev/download/clockmaker-and-watch-repair-case-opening-press-ddf20989","thumbnailUrl":"https://cdn.3dassets.dev/assets/30603/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/30603/v1/poster.webp","blurhash":"U79@VC-;00D%00M{~pt7xtofRkWB?bt6WDt7","category":{"slug":"props","title":"Props & Furniture"},"tags":[{"slug":"modern","title":"Modern"},{"slug":"realistic","title":"Realistic"},{"slug":"interior","title":"Interior"}],"license":{"slug":"cc0-1.0","name":"CC0 1.0 Universal","url":"https://creativecommons.org/publicdomain/zero/1.0/","attributionRequired":false},"contributor":{"username":"3dassets","name":"3D Assets","url":"https://3dassets.dev/u/3dassets"},"stats":{"fileSize":49880,"triangles":2660,"vertices":1935,"meshes":3,"materials":3,"textures":0,"animations":[],"boundingBox":{"min":[-0.12150000035762787,0.000002670946028798457,-0.10000106502565026],"max":[0.12150810475100189,0.3880000114440918,0.10000106502565026]},"sizeMeters":[0.243,0.388,0.2],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"GPT-6","downloads":0,"publishedAt":"2026-09-08T10:39:31.250Z","updatedAt":"2026-09-08T10:39:31.358Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/30603/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function CaseOpeningPressClockmakerAndWatchRepair(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/30603/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/30603/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/30603/v1/model.glb\" alt=\"Case Opening Press (Clockmaker and Watch Repair)\" camera-controls auto-rotate></model-viewer>","blender":"# Blender 4.x: File > Import > glTF 2.0, or from the Python console after downloading the file.\nimport bpy\nbpy.ops.import_scene.gltf(filepath='model.glb')  # from https://cdn.3dassets.dev/assets/30603/v1/model.glb\n# Metres and +Y up are converted to Blender's Z-up scene automatically.","godot":"# Godot 4: copy model.glb into res://models/ and the editor imports it as a scene.\nvar packed := load(\"res://models/model.glb\") as PackedScene\nvar model := packed.instantiate()\nadd_child(model)","unity":"// Unity: import model.glb with glTFast (Package Manager: com.unity.cloud.gltfast) and drag the prefab in,\n// or load it at runtime straight from the CDN:\nusing GLTFast;\nvar gltf = new GltfImport();\nif (await gltf.Load(\"https://cdn.3dassets.dev/assets/30603/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"30604","slug":"clockmaker-and-watch-repair-case-back-wrench-4b0c789c","title":"Case Back Wrench (Clockmaker and Watch Repair)","summary":"Adjustable two-pin case-back wrench with sliding steel jaws, short locating pins and adjustment screw.","description":"Adjustable two-pin case-back wrench with sliding steel jaws, short locating pins and adjustment screw. Dimensions 0.16 × 0.05 × 0.08 m (X × Y × Z). Metre units, +Y up, +Z front; origin on the ground at the footprint centre unless stated. Walnut, brass, steel and green felt. Static clock hands and servicing mechanisms; no simulated measurement or pressure functionality. Static geometry; no rig, animation, collision or navigation data.","status":"published","url":"https://3dassets.dev/assets/clockmaker-and-watch-repair-case-back-wrench-4b0c789c","cdnUrl":"https://cdn.3dassets.dev/assets/30604/v1/model.glb","downloadUrl":"https://3dassets.dev/download/clockmaker-and-watch-repair-case-back-wrench-4b0c789c","thumbnailUrl":"https://cdn.3dassets.dev/assets/30604/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/30604/v1/poster.webp","blurhash":"U47_7x-;00X5%M-;kBD%00My_NRP8_4nV[?b","category":{"slug":"props","title":"Props & Furniture"},"tags":[{"slug":"modern","title":"Modern"},{"slug":"realistic","title":"Realistic"},{"slug":"interior","title":"Interior"}],"license":{"slug":"cc0-1.0","name":"CC0 1.0 Universal","url":"https://creativecommons.org/publicdomain/zero/1.0/","attributionRequired":false},"contributor":{"username":"3dassets","name":"3D Assets","url":"https://3dassets.dev/u/3dassets"},"stats":{"fileSize":31520,"triangles":1524,"vertices":1267,"meshes":2,"materials":2,"textures":0,"animations":[],"boundingBox":{"min":[-0.0820000022649765,0.0000014795191026900634,-0.039993897266532484],"max":[0.0820000022649765,0.0489964751917467,0.039993897266532484]},"sizeMeters":[0.164,0.049,0.08],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"GPT-6","downloads":0,"publishedAt":"2026-09-08T10:39:31.581Z","updatedAt":"2026-09-08T10:39:31.676Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/30604/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function CaseBackWrenchClockmakerAndWatchRepair(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/30604/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/30604/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/30604/v1/model.glb\" alt=\"Case Back Wrench (Clockmaker and Watch Repair)\" camera-controls auto-rotate></model-viewer>","blender":"# Blender 4.x: File > Import > glTF 2.0, or from the Python console after downloading the file.\nimport bpy\nbpy.ops.import_scene.gltf(filepath='model.glb')  # from https://cdn.3dassets.dev/assets/30604/v1/model.glb\n# Metres and +Y up are converted to Blender's Z-up scene automatically.","godot":"# Godot 4: copy model.glb into res://models/ and the editor imports it as a scene.\nvar packed := load(\"res://models/model.glb\") as PackedScene\nvar model := packed.instantiate()\nadd_child(model)","unity":"// Unity: import model.glb with glTFast (Package Manager: com.unity.cloud.gltfast) and drag the prefab in,\n// or load it at runtime straight from the CDN:\nusing GLTFast;\nvar gltf = new GltfImport();\nif (await gltf.Load(\"https://cdn.3dassets.dev/assets/30604/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"30605","slug":"clockmaker-and-watch-repair-crystal-press-46ae80ab","title":"Crystal Press (Clockmaker and Watch Repair)","summary":"Crystal press with broad nylon seating dies, stiff rear column, vertical ram and long mechanical lever; dies separated in a fixed open pose.","description":"Crystal press with broad nylon seating dies, stiff rear column, vertical ram and long mechanical lever; dies separated in a fixed open pose. Dimensions 0.25 × 0.44 × 0.21 m (X × Y × Z). Metre units, +Y up, +Z front; origin on the ground at the footprint centre unless stated. Walnut, brass, steel and green felt. Static clock hands and servicing mechanisms; no simulated measurement or pressure functionality. Static geometry; no rig, animation, collision or navigation data.","status":"published","url":"https://3dassets.dev/assets/clockmaker-and-watch-repair-crystal-press-46ae80ab","cdnUrl":"https://cdn.3dassets.dev/assets/30605/v1/model.glb","downloadUrl":"https://3dassets.dev/download/clockmaker-and-watch-repair-crystal-press-46ae80ab","thumbnailUrl":"https://cdn.3dassets.dev/assets/30605/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/30605/v1/poster.webp","blurhash":"U9B3.]?b004o00IU~p%MV@WBoft7?bxuNGM{","category":{"slug":"props","title":"Props & Furniture"},"tags":[{"slug":"modern","title":"Modern"},{"slug":"realistic","title":"Realistic"},{"slug":"interior","title":"Interior"}],"license":{"slug":"cc0-1.0","name":"CC0 1.0 Universal","url":"https://creativecommons.org/publicdomain/zero/1.0/","attributionRequired":false},"contributor":{"username":"3dassets","name":"3D Assets","url":"https://3dassets.dev/u/3dassets"},"stats":{"fileSize":50616,"triangles":2532,"vertices":2031,"meshes":3,"materials":3,"textures":0,"animations":[],"boundingBox":{"min":[-0.12399999797344208,-7.6364005827112e-7,-0.10500472979998972],"max":[0.12399198615052485,0.43799999356269836,0.10500472979998972]},"sizeMeters":[0.248,0.438,0.21],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"GPT-6","downloads":0,"publishedAt":"2026-09-08T10:39:32.509Z","updatedAt":"2026-09-08T10:39:32.662Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/30605/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function CrystalPressClockmakerAndWatchRepair(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/30605/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/30605/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/30605/v1/model.glb\" alt=\"Crystal Press (Clockmaker and Watch Repair)\" camera-controls auto-rotate></model-viewer>","blender":"# Blender 4.x: File > Import > glTF 2.0, or from the Python console after downloading the file.\nimport bpy\nbpy.ops.import_scene.gltf(filepath='model.glb')  # from https://cdn.3dassets.dev/assets/30605/v1/model.glb\n# Metres and +Y up are converted to Blender's Z-up scene automatically.","godot":"# Godot 4: copy model.glb into res://models/ and the editor imports it as a scene.\nvar packed := load(\"res://models/model.glb\") as PackedScene\nvar model := packed.instantiate()\nadd_child(model)","unity":"// Unity: import model.glb with glTFast (Package Manager: com.unity.cloud.gltfast) and drag the prefab in,\n// or load it at runtime straight from the CDN:\nusing GLTFast;\nvar gltf = new GltfImport();\nif (await gltf.Load(\"https://cdn.3dassets.dev/assets/30605/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"30606","slug":"clockmaker-and-watch-repair-hand-setting-press-68f8ca66","title":"Hand Setting Press (Clockmaker and Watch Repair)","summary":"Delicate hand-setting press with narrow ram tip, supported spindle and small central watch pad; fixed pose.","description":"Delicate hand-setting press with narrow ram tip, supported spindle and small central watch pad; fixed pose. Dimensions 0.19 × 0.32 × 0.13 m (X × Y × Z). Metre units, +Y up, +Z front; origin on the ground at the footprint centre unless stated. Walnut, brass, steel and green felt. Static clock hands and servicing mechanisms; no simulated measurement or pressure functionality. Static geometry; no rig, animation, collision or navigation data.","status":"published","url":"https://3dassets.dev/assets/clockmaker-and-watch-repair-hand-setting-press-68f8ca66","cdnUrl":"https://cdn.3dassets.dev/assets/30606/v1/model.glb","downloadUrl":"https://3dassets.dev/download/clockmaker-and-watch-repair-hand-setting-press-68f8ca66","thumbnailUrl":"https://cdn.3dassets.dev/assets/30606/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/30606/v1/poster.webp","blurhash":"U47_7t~p000000IU^*xtRia_t8oNxFbHtR%M","category":{"slug":"props","title":"Props & Furniture"},"tags":[{"slug":"modern","title":"Modern"},{"slug":"realistic","title":"Realistic"},{"slug":"interior","title":"Interior"}],"license":{"slug":"cc0-1.0","name":"CC0 1.0 Universal","url":"https://creativecommons.org/publicdomain/zero/1.0/","attributionRequired":false},"contributor":{"username":"3dassets","name":"3D Assets","url":"https://3dassets.dev/u/3dassets"},"stats":{"fileSize":47192,"triangles":2340,"vertices":1832,"meshes":4,"materials":4,"textures":0,"animations":[],"boundingBox":{"min":[-0.09650000184774399,-0.0000016022852787709457,-0.0625541086641515],"max":[0.09649338802041872,0.3179999887943268,0.06255704702407955]},"sizeMeters":[0.193,0.318,0.125],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"GPT-6","downloads":0,"publishedAt":"2026-09-08T10:39:32.719Z","updatedAt":"2026-09-08T10:39:32.818Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/30606/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function HandSettingPressClockmakerAndWatchRepair(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/30606/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/30606/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/30606/v1/model.glb\" alt=\"Hand Setting Press (Clockmaker and Watch Repair)\" camera-controls auto-rotate></model-viewer>","blender":"# Blender 4.x: File > Import > glTF 2.0, or from the Python console after downloading the file.\nimport bpy\nbpy.ops.import_scene.gltf(filepath='model.glb')  # from https://cdn.3dassets.dev/assets/30606/v1/model.glb\n# Metres and +Y up are converted to Blender's Z-up scene automatically.","godot":"# Godot 4: copy model.glb into res://models/ and the editor imports it as a scene.\nvar packed := load(\"res://models/model.glb\") as PackedScene\nvar model := packed.instantiate()\nadd_child(model)","unity":"// Unity: import model.glb with glTFast (Package Manager: com.unity.cloud.gltfast) and drag the prefab in,\n// or load it at runtime straight from the CDN:\nusing GLTFast;\nvar gltf = new GltfImport();\nif (await gltf.Load(\"https://cdn.3dassets.dev/assets/30606/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"30607","slug":"clockmaker-and-watch-repair-hand-removal-tool-216ad4ca","title":"Hand Removal Tool (Clockmaker and Watch Repair)","summary":"Paired spring hand-lifting tool with slender opposing fork tips, sprung arms and a protective central pad.","description":"Paired spring hand-lifting tool with slender opposing fork tips, sprung arms and a protective central pad. Dimensions 0.06 × 0.04 × 0.10 m (X × Y × Z). Metre units, +Y up, +Z front; origin on the ground at the footprint centre unless stated. Walnut, brass, steel and green felt. Static clock hands and servicing mechanisms; no simulated measurement or pressure functionality. Static geometry; no rig, animation, collision or navigation data.","status":"published","url":"https://3dassets.dev/assets/clockmaker-and-watch-repair-hand-removal-tool-216ad4ca","cdnUrl":"https://cdn.3dassets.dev/assets/30607/v1/model.glb","downloadUrl":"https://3dassets.dev/download/clockmaker-and-watch-repair-hand-removal-tool-216ad4ca","thumbnailUrl":"https://cdn.3dassets.dev/assets/30607/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/30607/v1/poster.webp","blurhash":"U36[HvyV00$+IUIAoLoz00Me_4Nr?b?baexu","category":{"slug":"props","title":"Props & Furniture"},"tags":[{"slug":"modern","title":"Modern"},{"slug":"realistic","title":"Realistic"},{"slug":"interior","title":"Interior"}],"license":{"slug":"cc0-1.0","name":"CC0 1.0 Universal","url":"https://creativecommons.org/publicdomain/zero/1.0/","attributionRequired":false},"contributor":{"username":"3dassets","name":"3D Assets","url":"https://3dassets.dev/u/3dassets"},"stats":{"fileSize":21904,"triangles":1296,"vertices":930,"meshes":3,"materials":3,"textures":0,"animations":[],"boundingBox":{"min":[-0.029999999329447746,7.207308351242503e-7,-0.05175029021268089],"max":[0.029999999329447746,0.035000183148312485,0.051750672495003244]},"sizeMeters":[0.06,0.035,0.104],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"GPT-6","downloads":0,"publishedAt":"2026-09-08T10:39:33.932Z","updatedAt":"2026-09-08T10:39:34.420Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/30607/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function HandRemovalToolClockmakerAndWatchRepair(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/30607/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/30607/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/30607/v1/model.glb\" alt=\"Hand Removal Tool (Clockmaker and Watch Repair)\" camera-controls auto-rotate></model-viewer>","blender":"# Blender 4.x: File > Import > glTF 2.0, or from the Python console after downloading the file.\nimport bpy\nbpy.ops.import_scene.gltf(filepath='model.glb')  # from https://cdn.3dassets.dev/assets/30607/v1/model.glb\n# Metres and +Y up are converted to Blender's Z-up scene automatically.","godot":"# Godot 4: copy model.glb into res://models/ and the editor imports it as a scene.\nvar packed := load(\"res://models/model.glb\") as PackedScene\nvar model := packed.instantiate()\nadd_child(model)","unity":"// Unity: import model.glb with glTFast (Package Manager: com.unity.cloud.gltfast) and drag the prefab in,\n// or load it at runtime straight from the CDN:\nusing GLTFast;\nvar gltf = new GltfImport();\nif (await gltf.Load(\"https://cdn.3dassets.dev/assets/30607/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"30608","slug":"clockmaker-and-watch-repair-precision-screwdriver-rack-df6d6e33","title":"Precision Screwdriver Rack (Clockmaker and Watch Repair)","summary":"Circular walnut screwdriver rack with eight distinct steel shafts, waisted knurled-looking grips and swivel caps.","description":"Circular walnut screwdriver rack with eight distinct steel shafts, waisted knurled-looking grips and swivel caps. Dimensions 0.16 × 0.17 × 0.16 m (X × Y × Z). Metre units, +Y up, +Z front; origin on the ground at the footprint centre unless stated. Walnut, brass, steel and green felt. Static clock hands and servicing mechanisms; no simulated measurement or pressure functionality. Static geometry; no rig, animation, collision or navigation data.","status":"published","url":"https://3dassets.dev/assets/clockmaker-and-watch-repair-precision-screwdriver-rack-df6d6e33","cdnUrl":"https://cdn.3dassets.dev/assets/30608/v1/model.glb","downloadUrl":"https://3dassets.dev/download/clockmaker-and-watch-repair-precision-screwdriver-rack-df6d6e33","thumbnailUrl":"https://cdn.3dassets.dev/assets/30608/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/30608/v1/poster.webp","blurhash":"U49s-f%200NG0:NG,nxb01WE-oWA}moIN[bI","category":{"slug":"props","title":"Props & Furniture"},"tags":[{"slug":"modern","title":"Modern"},{"slug":"realistic","title":"Realistic"},{"slug":"interior","title":"Interior"}],"license":{"slug":"cc0-1.0","name":"CC0 1.0 Universal","url":"https://creativecommons.org/publicdomain/zero/1.0/","attributionRequired":false},"contributor":{"username":"3dassets","name":"3D Assets","url":"https://3dassets.dev/u/3dassets"},"stats":{"fileSize":121244,"triangles":5312,"vertices":5402,"meshes":3,"materials":3,"textures":0,"animations":[],"boundingBox":{"min":[-0.07999999821186066,0.0000055088702340631845,-0.07999999821186066],"max":[0.07999999821186066,0.16500000655651093,0.07999999821186066]},"sizeMeters":[0.16,0.165,0.16],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"GPT-6","downloads":0,"publishedAt":"2026-09-08T10:39:37.543Z","updatedAt":"2026-09-08T10:39:37.676Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/30608/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function PrecisionScrewdriverRackClockmakerAndWatchRepair(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/30608/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/30608/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/30608/v1/model.glb\" alt=\"Precision Screwdriver Rack (Clockmaker and Watch Repair)\" camera-controls auto-rotate></model-viewer>","blender":"# Blender 4.x: File > Import > glTF 2.0, or from the Python console after downloading the file.\nimport bpy\nbpy.ops.import_scene.gltf(filepath='model.glb')  # from https://cdn.3dassets.dev/assets/30608/v1/model.glb\n# Metres and +Y up are converted to Blender's Z-up scene automatically.","godot":"# Godot 4: copy model.glb into res://models/ and the editor imports it as a scene.\nvar packed := load(\"res://models/model.glb\") as PackedScene\nvar model := packed.instantiate()\nadd_child(model)","unity":"// Unity: import model.glb with glTFast (Package Manager: com.unity.cloud.gltfast) and drag the prefab in,\n// or load it at runtime straight from the CDN:\nusing GLTFast;\nvar gltf = new GltfImport();\nif (await gltf.Load(\"https://cdn.3dassets.dev/assets/30608/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"30609","slug":"clockmaker-and-watch-repair-tweezer-set-838635c0","title":"Tweezer Set (Clockmaker and Watch Repair)","summary":"Three flat-staged precision tweezers with paired curved spring arms and individually tapered close tips.","description":"Three flat-staged precision tweezers with paired curved spring arms and individually tapered close tips. Dimensions 0.10 × 0.01 × 0.15 m (X × Y × Z). Metre units, +Y up, +Z front; origin on the ground at the footprint centre unless stated. Walnut, brass, steel and green felt. Static clock hands and servicing mechanisms; no simulated measurement or pressure functionality. Static geometry; no rig, animation, collision or navigation data.","status":"published","url":"https://3dassets.dev/assets/clockmaker-and-watch-repair-tweezer-set-838635c0","cdnUrl":"https://cdn.3dassets.dev/assets/30609/v1/model.glb","downloadUrl":"https://3dassets.dev/download/clockmaker-and-watch-repair-tweezer-set-838635c0","thumbnailUrl":"https://cdn.3dassets.dev/assets/30609/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/30609/v1/poster.webp","blurhash":"U37_1hM{00V@_3M{IUxv00og_Nx[00%N%MM_","category":{"slug":"props","title":"Props & Furniture"},"tags":[{"slug":"modern","title":"Modern"},{"slug":"realistic","title":"Realistic"},{"slug":"interior","title":"Interior"}],"license":{"slug":"cc0-1.0","name":"CC0 1.0 Universal","url":"https://creativecommons.org/publicdomain/zero/1.0/","attributionRequired":false},"contributor":{"username":"3dassets","name":"3D Assets","url":"https://3dassets.dev/u/3dassets"},"stats":{"fileSize":17300,"triangles":1008,"vertices":627,"meshes":1,"materials":1,"textures":0,"animations":[],"boundingBox":{"min":[-0.05031040611320424,0.0000021231607612009346,-0.07487151771783829],"max":[0.05031040611320424,0.005997876891392863,0.07487151771783829]},"sizeMeters":[0.101,0.006,0.15],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"GPT-6","downloads":0,"publishedAt":"2026-09-08T10:39:37.484Z","updatedAt":"2026-09-08T10:39:37.591Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/30609/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function TweezerSetClockmakerAndWatchRepair(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/30609/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/30609/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/30609/v1/model.glb\" alt=\"Tweezer Set (Clockmaker and Watch Repair)\" camera-controls auto-rotate></model-viewer>","blender":"# Blender 4.x: File > Import > glTF 2.0, or from the Python console after downloading the file.\nimport bpy\nbpy.ops.import_scene.gltf(filepath='model.glb')  # from https://cdn.3dassets.dev/assets/30609/v1/model.glb\n# Metres and +Y up are converted to Blender's Z-up scene automatically.","godot":"# Godot 4: copy model.glb into res://models/ and the editor imports it as a scene.\nvar packed := load(\"res://models/model.glb\") as PackedScene\nvar model := packed.instantiate()\nadd_child(model)","unity":"// Unity: import model.glb with glTFast (Package Manager: com.unity.cloud.gltfast) and drag the prefab in,\n// or load it at runtime straight from the CDN:\nusing GLTFast;\nvar gltf = new GltfImport();\nif (await gltf.Load(\"https://cdn.3dassets.dev/assets/30609/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"30610","slug":"clockmaker-and-watch-repair-parts-sorting-tray-e0e887bc","title":"Parts Sorting Tray (Clockmaker and Watch Repair)","summary":"Six open divided parts cells containing separate brass rings; thick rounded dividers and closed base.","description":"Six open divided parts cells containing separate brass rings; thick rounded dividers and closed base. Dimensions 0.21 × 0.03 × 0.14 m (X × Y × Z). Metre units, +Y up, +Z front; origin on the ground at the footprint centre unless stated. Walnut, brass, steel and green felt. Static clock hands and servicing mechanisms; no simulated measurement or pressure functionality. Static geometry; no rig, animation, collision or navigation data.","status":"published","url":"https://3dassets.dev/assets/clockmaker-and-watch-repair-parts-sorting-tray-e0e887bc","cdnUrl":"https://cdn.3dassets.dev/assets/30610/v1/model.glb","downloadUrl":"https://3dassets.dev/download/clockmaker-and-watch-repair-parts-sorting-tray-e0e887bc","thumbnailUrl":"https://cdn.3dassets.dev/assets/30610/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/30610/v1/poster.webp","blurhash":"U6FFpf?b00j@_2?aRkD%00IU~qIU014oRjof","category":{"slug":"props","title":"Props & Furniture"},"tags":[{"slug":"modern","title":"Modern"},{"slug":"realistic","title":"Realistic"},{"slug":"interior","title":"Interior"}],"license":{"slug":"cc0-1.0","name":"CC0 1.0 Universal","url":"https://creativecommons.org/publicdomain/zero/1.0/","attributionRequired":false},"contributor":{"username":"3dassets","name":"3D Assets","url":"https://3dassets.dev/u/3dassets"},"stats":{"fileSize":90568,"triangles":5472,"vertices":3480,"meshes":2,"materials":2,"textures":0,"animations":[],"boundingBox":{"min":[-0.10499999672174454,0.0000036312945062705326,-0.0700042704056896],"max":[0.10499999672174454,0.03399636682794742,0.0700042704056896]},"sizeMeters":[0.21,0.034,0.14],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"GPT-6","downloads":0,"publishedAt":"2026-09-08T10:39:37.567Z","updatedAt":"2026-09-08T10:39:37.687Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/30610/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function PartsSortingTrayClockmakerAndWatchRepair(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/30610/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/30610/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/30610/v1/model.glb\" alt=\"Parts Sorting Tray (Clockmaker and Watch Repair)\" camera-controls auto-rotate></model-viewer>","blender":"# Blender 4.x: File > Import > glTF 2.0, or from the Python console after downloading the file.\nimport bpy\nbpy.ops.import_scene.gltf(filepath='model.glb')  # from https://cdn.3dassets.dev/assets/30610/v1/model.glb\n# Metres and +Y up are converted to Blender's Z-up scene automatically.","godot":"# Godot 4: copy model.glb into res://models/ and the editor imports it as a scene.\nvar packed := load(\"res://models/model.glb\") as PackedScene\nvar model := packed.instantiate()\nadd_child(model)","unity":"// Unity: import model.glb with glTFast (Package Manager: com.unity.cloud.gltfast) and drag the prefab in,\n// or load it at runtime straight from the CDN:\nusing GLTFast;\nvar gltf = new GltfImport();\nif (await gltf.Load(\"https://cdn.3dassets.dev/assets/30610/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"30611","slug":"clockmaker-and-watch-repair-covered-dust-dome-02b4e08c","title":"Covered Dust Dome (Clockmaker and Watch Repair)","summary":"Thick hollow glass-profile dust dome over a walnut base and metal seating rim; no loose parts floating inside.","description":"Thick hollow glass-profile dust dome over a walnut base and metal seating rim; no loose parts floating inside. Dimensions 0.22 × 0.14 × 0.22 m (X × Y × Z). Metre units, +Y up, +Z front; origin on the ground at the footprint centre unless stated. Walnut, brass, steel and green felt. Static clock hands and servicing mechanisms; no simulated measurement or pressure functionality. Static geometry; no rig, animation, collision or navigation data.","status":"published","url":"https://3dassets.dev/assets/clockmaker-and-watch-repair-covered-dust-dome-02b4e08c","cdnUrl":"https://cdn.3dassets.dev/assets/30611/v1/model.glb","downloadUrl":"https://3dassets.dev/download/clockmaker-and-watch-repair-covered-dust-dome-02b4e08c","thumbnailUrl":"https://cdn.3dassets.dev/assets/30611/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/30611/v1/poster.webp","blurhash":"UAA1CX%M00IUI=WAe-og00M{?^tRs+s:xuWB","category":{"slug":"props","title":"Props & Furniture"},"tags":[{"slug":"modern","title":"Modern"},{"slug":"realistic","title":"Realistic"},{"slug":"interior","title":"Interior"}],"license":{"slug":"cc0-1.0","name":"CC0 1.0 Universal","url":"https://creativecommons.org/publicdomain/zero/1.0/","attributionRequired":false},"contributor":{"username":"3dassets","name":"3D Assets","url":"https://3dassets.dev/u/3dassets"},"stats":{"fileSize":25624,"triangles":1264,"vertices":949,"meshes":3,"materials":3,"textures":0,"animations":[],"boundingBox":{"min":[-0.1080000028014183,-7.018912427268417e-7,-0.1080000028014183],"max":[0.1080000028014183,0.1439983195671546,0.1080000028014183]},"sizeMeters":[0.216,0.144,0.216],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"GPT-6","downloads":0,"publishedAt":"2026-09-08T10:39:37.287Z","updatedAt":"2026-09-08T10:39:37.386Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/30611/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function CoveredDustDomeClockmakerAndWatchRepair(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/30611/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/30611/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/30611/v1/model.glb\" alt=\"Covered Dust Dome (Clockmaker and Watch Repair)\" camera-controls auto-rotate></model-viewer>","blender":"# Blender 4.x: File > Import > glTF 2.0, or from the Python console after downloading the file.\nimport bpy\nbpy.ops.import_scene.gltf(filepath='model.glb')  # from https://cdn.3dassets.dev/assets/30611/v1/model.glb\n# Metres and +Y up are converted to Blender's Z-up scene automatically.","godot":"# Godot 4: copy model.glb into res://models/ and the editor imports it as a scene.\nvar packed := load(\"res://models/model.glb\") as PackedScene\nvar model := packed.instantiate()\nadd_child(model)","unity":"// Unity: import model.glb with glTFast (Package Manager: com.unity.cloud.gltfast) and drag the prefab in,\n// or load it at runtime straight from the CDN:\nusing GLTFast;\nvar gltf = new GltfImport();\nif (await gltf.Load(\"https://cdn.3dassets.dev/assets/30611/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"30612","slug":"clockmaker-and-watch-repair-movement-cleaning-machine-b2b33164","title":"Movement Cleaning Machine (Clockmaker and Watch Repair)","summary":"Watch movement cleaning stand with two thick-walled jars, rear column, raised motor head, suspended spindle and perforation-style basket; static cleaning cycle.","description":"Watch movement cleaning stand with two thick-walled jars, rear column, raised motor head, suspended spindle and perforation-style basket; static cleaning cycle. Dimensions 0.38 × 0.51 × 0.30 m (X × Y × Z). Metre units, +Y up, +Z front; origin on the ground at the footprint centre unless stated. Walnut, brass, steel and green felt. Static clock hands and servicing mechanisms; no simulated measurement or pressure functionality. Static geometry; no rig, animation, collision or navigation data.","status":"published","url":"https://3dassets.dev/assets/clockmaker-and-watch-repair-movement-cleaning-machine-b2b33164","cdnUrl":"https://cdn.3dassets.dev/assets/30612/v1/model.glb","downloadUrl":"https://3dassets.dev/download/clockmaker-and-watch-repair-movement-cleaning-machine-b2b33164","thumbnailUrl":"https://cdn.3dassets.dev/assets/30612/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/30612/v1/poster.webp","blurhash":"U5Cspx?b009E00M{S5oe^jM_4:x]_Nxu?GWE","category":{"slug":"props","title":"Props & Furniture"},"tags":[{"slug":"modern","title":"Modern"},{"slug":"realistic","title":"Realistic"},{"slug":"interior","title":"Interior"}],"license":{"slug":"cc0-1.0","name":"CC0 1.0 Universal","url":"https://creativecommons.org/publicdomain/zero/1.0/","attributionRequired":false},"contributor":{"username":"3dassets","name":"3D Assets","url":"https://3dassets.dev/u/3dassets"},"stats":{"fileSize":54996,"triangles":2264,"vertices":2348,"meshes":4,"materials":4,"textures":0,"animations":[],"boundingBox":{"min":[-0.18999511348567083,0,-0.1499945038634726],"max":[0.18999511348567083,0.5099999904632568,0.1499945038634726]},"sizeMeters":[0.38,0.51,0.3],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"GPT-6","downloads":0,"publishedAt":"2026-09-08T10:39:42.087Z","updatedAt":"2026-09-08T10:39:42.177Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/30612/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function MovementCleaningMachineClockmakerAndWatchRepair(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/30612/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/30612/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/30612/v1/model.glb\" alt=\"Movement Cleaning Machine (Clockmaker and Watch Repair)\" camera-controls auto-rotate></model-viewer>","blender":"# Blender 4.x: File > Import > glTF 2.0, or from the Python console after downloading the file.\nimport bpy\nbpy.ops.import_scene.gltf(filepath='model.glb')  # from https://cdn.3dassets.dev/assets/30612/v1/model.glb\n# Metres and +Y up are converted to Blender's Z-up scene automatically.","godot":"# Godot 4: copy model.glb into res://models/ and the editor imports it as a scene.\nvar packed := load(\"res://models/model.glb\") as PackedScene\nvar model := packed.instantiate()\nadd_child(model)","unity":"// Unity: import model.glb with glTFast (Package Manager: com.unity.cloud.gltfast) and drag the prefab in,\n// or load it at runtime straight from the CDN:\nusing GLTFast;\nvar gltf = new GltfImport();\nif (await gltf.Load(\"https://cdn.3dassets.dev/assets/30612/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"30613","slug":"clockmaker-and-watch-repair-ultrasonic-bath-aafb3f74","title":"Ultrasonic Bath (Clockmaker and Watch Repair)","summary":"Compact ultrasonic cleaning bath with a recessed steel basin, thick enclosure, display and rotary control; empty static bath.","description":"Compact ultrasonic cleaning bath with a recessed steel basin, thick enclosure, display and rotary control; empty static bath. Dimensions 0.27 × 0.17 × 0.24 m (X × Y × Z). Metre units, +Y up, +Z front; origin on the ground at the footprint centre unless stated. Walnut, brass, steel and green felt. Static clock hands and servicing mechanisms; no simulated measurement or pressure functionality. Static geometry; no rig, animation, collision or navigation data.","status":"published","url":"https://3dassets.dev/assets/clockmaker-and-watch-repair-ultrasonic-bath-aafb3f74","cdnUrl":"https://cdn.3dassets.dev/assets/30613/v1/model.glb","downloadUrl":"https://3dassets.dev/download/clockmaker-and-watch-repair-ultrasonic-bath-aafb3f74","thumbnailUrl":"https://cdn.3dassets.dev/assets/30613/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/30613/v1/poster.webp","blurhash":"UAF6C4og00ozI]xuxsRj00RiM{t5~pM|9ZRj","category":{"slug":"props","title":"Props & Furniture"},"tags":[{"slug":"modern","title":"Modern"},{"slug":"realistic","title":"Realistic"},{"slug":"interior","title":"Interior"}],"license":{"slug":"cc0-1.0","name":"CC0 1.0 Universal","url":"https://creativecommons.org/publicdomain/zero/1.0/","attributionRequired":false},"contributor":{"username":"3dassets","name":"3D Assets","url":"https://3dassets.dev/u/3dassets"},"stats":{"fileSize":39944,"triangles":2292,"vertices":1684,"meshes":3,"materials":3,"textures":0,"animations":[],"boundingBox":{"min":[-0.13500000536441803,-0.000001225707481289362,-0.11900641162905828],"max":[0.13500000536441803,0.17500480204140992,0.11900078012020866]},"sizeMeters":[0.27,0.175,0.238],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"GPT-6","downloads":0,"publishedAt":"2026-09-08T10:39:40.270Z","updatedAt":"2026-09-08T10:39:40.606Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/30613/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function UltrasonicBathClockmakerAndWatchRepair(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/30613/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/30613/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/30613/v1/model.glb\" alt=\"Ultrasonic Bath (Clockmaker and Watch Repair)\" camera-controls auto-rotate></model-viewer>","blender":"# Blender 4.x: File > Import > glTF 2.0, or from the Python console after downloading the file.\nimport bpy\nbpy.ops.import_scene.gltf(filepath='model.glb')  # from https://cdn.3dassets.dev/assets/30613/v1/model.glb\n# Metres and +Y up are converted to Blender's Z-up scene automatically.","godot":"# Godot 4: copy model.glb into res://models/ and the editor imports it as a scene.\nvar packed := load(\"res://models/model.glb\") as PackedScene\nvar model := packed.instantiate()\nadd_child(model)","unity":"// Unity: import model.glb with glTFast (Package Manager: com.unity.cloud.gltfast) and drag the prefab in,\n// or load it at runtime straight from the CDN:\nusing GLTFast;\nvar gltf = new GltfImport();\nif (await gltf.Load(\"https://cdn.3dassets.dev/assets/30613/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"30614","slug":"clockmaker-and-watch-repair-rinsing-jar-stand-d895ced3","title":"Rinsing Jar Stand (Clockmaker and Watch Repair)","summary":"Three thick-walled lidded rinsing jars seated in an ash-free walnut tray with raised locating rims.","description":"Three thick-walled lidded rinsing jars seated in an ash-free walnut tray with raised locating rims. Dimensions 0.30 × 0.15 × 0.12 m (X × Y × Z). Metre units, +Y up, +Z front; origin on the ground at the footprint centre unless stated. Walnut, brass, steel and green felt. Static clock hands and servicing mechanisms; no simulated measurement or pressure functionality. Static geometry; no rig, animation, collision or navigation data.","status":"published","url":"https://3dassets.dev/assets/clockmaker-and-watch-repair-rinsing-jar-stand-d895ced3","cdnUrl":"https://cdn.3dassets.dev/assets/30614/v1/model.glb","downloadUrl":"https://3dassets.dev/download/clockmaker-and-watch-repair-rinsing-jar-stand-d895ced3","thumbnailUrl":"https://cdn.3dassets.dev/assets/30614/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/30614/v1/poster.webp","blurhash":"U9BWe}%100ozyZ%MaIMy00XTt,M_ZgxDt8I;","category":{"slug":"props","title":"Props & Furniture"},"tags":[{"slug":"modern","title":"Modern"},{"slug":"realistic","title":"Realistic"},{"slug":"interior","title":"Interior"}],"license":{"slug":"cc0-1.0","name":"CC0 1.0 Universal","url":"https://creativecommons.org/publicdomain/zero/1.0/","attributionRequired":false},"contributor":{"username":"3dassets","name":"3D Assets","url":"https://3dassets.dev/u/3dassets"},"stats":{"fileSize":56272,"triangles":2220,"vertices":2506,"meshes":3,"materials":3,"textures":0,"animations":[],"boundingBox":{"min":[-0.15000000596046448,-0.000006485493962206726,-0.05999176238629984],"max":[0.15000000596046448,0.1469977444492727,0.05999176238629984]},"sizeMeters":[0.3,0.147,0.12],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"GPT-6","downloads":0,"publishedAt":"2026-09-08T10:39:39.291Z","updatedAt":"2026-09-08T10:39:39.382Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/30614/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function RinsingJarStandClockmakerAndWatchRepair(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/30614/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/30614/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/30614/v1/model.glb\" alt=\"Rinsing Jar Stand (Clockmaker and Watch Repair)\" camera-controls auto-rotate></model-viewer>","blender":"# Blender 4.x: File > Import > glTF 2.0, or from the Python console after downloading the file.\nimport bpy\nbpy.ops.import_scene.gltf(filepath='model.glb')  # from https://cdn.3dassets.dev/assets/30614/v1/model.glb\n# Metres and +Y up are converted to Blender's Z-up scene automatically.","godot":"# Godot 4: copy model.glb into res://models/ and the editor imports it as a scene.\nvar packed := load(\"res://models/model.glb\") as PackedScene\nvar model := packed.instantiate()\nadd_child(model)","unity":"// Unity: import model.glb with glTFast (Package Manager: com.unity.cloud.gltfast) and drag the prefab in,\n// or load it at runtime straight from the CDN:\nusing GLTFast;\nvar gltf = new GltfImport();\nif (await gltf.Load(\"https://cdn.3dassets.dev/assets/30614/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"30615","slug":"clockmaker-and-watch-repair-drying-bell-285a4e4f","title":"Drying Bell (Clockmaker and Watch Repair)","summary":"Bell-shaped drying cover with thick glass wall, base seat and distinct top vent housing; no airflow simulation.","description":"Bell-shaped drying cover with thick glass wall, base seat and distinct top vent housing; no airflow simulation. Dimensions 0.21 × 0.23 × 0.21 m (X × Y × Z). Metre units, +Y up, +Z front; origin on the ground at the footprint centre unless stated. Walnut, brass, steel and green felt. Static clock hands and servicing mechanisms; no simulated measurement or pressure functionality. Static geometry; no rig, animation, collision or navigation data.","status":"published","url":"https://3dassets.dev/assets/clockmaker-and-watch-repair-drying-bell-285a4e4f","cdnUrl":"https://cdn.3dassets.dev/assets/30615/v1/model.glb","downloadUrl":"https://3dassets.dev/download/clockmaker-and-watch-repair-drying-bell-285a4e4f","thumbnailUrl":"https://cdn.3dassets.dev/assets/30615/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/30615/v1/poster.webp","blurhash":"U89*44%M00IA4nRj%Lt800RQ?^tQ.8t6nOV@","category":{"slug":"props","title":"Props & Furniture"},"tags":[{"slug":"modern","title":"Modern"},{"slug":"realistic","title":"Realistic"},{"slug":"interior","title":"Interior"}],"license":{"slug":"cc0-1.0","name":"CC0 1.0 Universal","url":"https://creativecommons.org/publicdomain/zero/1.0/","attributionRequired":false},"contributor":{"username":"3dassets","name":"3D Assets","url":"https://3dassets.dev/u/3dassets"},"stats":{"fileSize":35892,"triangles":1756,"vertices":1359,"meshes":4,"materials":4,"textures":0,"animations":[],"boundingBox":{"min":[-0.10300000011920929,-0.00000350942062856633,-0.10300000011920929],"max":[0.10300000011920929,0.23000007720896812,0.10300000011920929]},"sizeMeters":[0.206,0.23,0.206],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"GPT-6","downloads":0,"publishedAt":"2026-09-08T10:39:40.531Z","updatedAt":"2026-09-08T10:39:40.781Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/30615/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function DryingBellClockmakerAndWatchRepair(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/30615/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/30615/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/30615/v1/model.glb\" alt=\"Drying Bell (Clockmaker and Watch Repair)\" camera-controls auto-rotate></model-viewer>","blender":"# Blender 4.x: File > Import > glTF 2.0, or from the Python console after downloading the file.\nimport bpy\nbpy.ops.import_scene.gltf(filepath='model.glb')  # from https://cdn.3dassets.dev/assets/30615/v1/model.glb\n# Metres and +Y up are converted to Blender's Z-up scene automatically.","godot":"# Godot 4: copy model.glb into res://models/ and the editor imports it as a scene.\nvar packed := load(\"res://models/model.glb\") as PackedScene\nvar model := packed.instantiate()\nadd_child(model)","unity":"// Unity: import model.glb with glTFast (Package Manager: com.unity.cloud.gltfast) and drag the prefab in,\n// or load it at runtime straight from the CDN:\nusing GLTFast;\nvar gltf = new GltfImport();\nif (await gltf.Load(\"https://cdn.3dassets.dev/assets/30615/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"30616","slug":"clockmaker-and-watch-repair-timing-instrument-dcb84c8a","title":"Timing Instrument (Clockmaker and Watch Repair)","summary":"Watch timing instrument with tilted display, three controls and articulated-looking movement pickup holder; screen blank and measurement static.","description":"Watch timing instrument with tilted display, three controls and articulated-looking movement pickup holder; screen blank and measurement static. Dimensions 0.26 × 0.19 × 0.17 m (X × Y × Z). Metre units, +Y up, +Z front; origin on the ground at the footprint centre unless stated. Walnut, brass, steel and green felt. Static clock hands and servicing mechanisms; no simulated measurement or pressure functionality. Static geometry; no rig, animation, collision or navigation data.","status":"published","url":"https://3dassets.dev/assets/clockmaker-and-watch-repair-timing-instrument-dcb84c8a","cdnUrl":"https://cdn.3dassets.dev/assets/30616/v1/model.glb","downloadUrl":"https://3dassets.dev/download/clockmaker-and-watch-repair-timing-instrument-dcb84c8a","thumbnailUrl":"https://cdn.3dassets.dev/assets/30616/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/30616/v1/poster.webp","blurhash":"UNEMLB?b9FRj01WB%Maz00D%j[s:~qofRjt6","category":{"slug":"props","title":"Props & Furniture"},"tags":[{"slug":"modern","title":"Modern"},{"slug":"realistic","title":"Realistic"},{"slug":"interior","title":"Interior"}],"license":{"slug":"cc0-1.0","name":"CC0 1.0 Universal","url":"https://creativecommons.org/publicdomain/zero/1.0/","attributionRequired":false},"contributor":{"username":"3dassets","name":"3D Assets","url":"https://3dassets.dev/u/3dassets"},"stats":{"fileSize":33052,"triangles":1736,"vertices":1348,"meshes":3,"materials":3,"textures":0,"animations":[],"boundingBox":{"min":[-0.1289999932050705,-0.000005797839247131953,-0.08499679221741616],"max":[0.1289999932050705,0.18799964629303992,0.08499679221741616]},"sizeMeters":[0.258,0.188,0.17],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"GPT-6","downloads":0,"publishedAt":"2026-09-08T10:39:46.229Z","updatedAt":"2026-09-08T10:39:46.329Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/30616/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function TimingInstrumentClockmakerAndWatchRepair(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/30616/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/30616/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/30616/v1/model.glb\" alt=\"Timing Instrument (Clockmaker and Watch Repair)\" camera-controls auto-rotate></model-viewer>","blender":"# Blender 4.x: File > Import > glTF 2.0, or from the Python console after downloading the file.\nimport bpy\nbpy.ops.import_scene.gltf(filepath='model.glb')  # from https://cdn.3dassets.dev/assets/30616/v1/model.glb\n# Metres and +Y up are converted to Blender's Z-up scene automatically.","godot":"# Godot 4: copy model.glb into res://models/ and the editor imports it as a scene.\nvar packed := load(\"res://models/model.glb\") as PackedScene\nvar model := packed.instantiate()\nadd_child(model)","unity":"// Unity: import model.glb with glTFast (Package Manager: com.unity.cloud.gltfast) and drag the prefab in,\n// or load it at runtime straight from the CDN:\nusing GLTFast;\nvar gltf = new GltfImport();\nif (await gltf.Load(\"https://cdn.3dassets.dev/assets/30616/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"30617","slug":"clockmaker-and-watch-repair-demagnetizer-8ff00def","title":"Demagnetizer (Clockmaker and Watch Repair)","summary":"Compact demagnetizer pad with separate felt working area and brass start button; decorative static electrical tool.","description":"Compact demagnetizer pad with separate felt working area and brass start button; decorative static electrical tool. Dimensions 0.14 × 0.06 × 0.11 m (X × Y × Z). Metre units, +Y up, +Z front; origin on the ground at the footprint centre unless stated. Walnut, brass, steel and green felt. Static clock hands and servicing mechanisms; no simulated measurement or pressure functionality. Static geometry; no rig, animation, collision or navigation data.","status":"published","url":"https://3dassets.dev/assets/clockmaker-and-watch-repair-demagnetizer-8ff00def","cdnUrl":"https://cdn.3dassets.dev/assets/30617/v1/model.glb","downloadUrl":"https://3dassets.dev/download/clockmaker-and-watch-repair-demagnetizer-8ff00def","thumbnailUrl":"https://cdn.3dassets.dev/assets/30617/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/30617/v1/poster.webp","blurhash":"UBEMak^,8yM{9s%M-qRj00D%Scsp~CD%4-jG","category":{"slug":"props","title":"Props & Furniture"},"tags":[{"slug":"modern","title":"Modern"},{"slug":"realistic","title":"Realistic"},{"slug":"interior","title":"Interior"}],"license":{"slug":"cc0-1.0","name":"CC0 1.0 Universal","url":"https://creativecommons.org/publicdomain/zero/1.0/","attributionRequired":false},"contributor":{"username":"3dassets","name":"3D Assets","url":"https://3dassets.dev/u/3dassets"},"stats":{"fileSize":17588,"triangles":792,"vertices":623,"meshes":3,"materials":3,"textures":0,"animations":[],"boundingBox":{"min":[-0.07000000029802322,-0.0000016014234778191638,-0.055003204677669726],"max":[0.07000000029802322,0.054999648876369746,0.055003204677669726]},"sizeMeters":[0.14,0.055,0.11],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"GPT-6","downloads":0,"publishedAt":"2026-09-08T10:39:42.230Z","updatedAt":"2026-09-08T10:39:42.336Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/30617/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function DemagnetizerClockmakerAndWatchRepair(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/30617/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/30617/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/30617/v1/model.glb\" alt=\"Demagnetizer (Clockmaker and Watch Repair)\" camera-controls auto-rotate></model-viewer>","blender":"# Blender 4.x: File > Import > glTF 2.0, or from the Python console after downloading the file.\nimport bpy\nbpy.ops.import_scene.gltf(filepath='model.glb')  # from https://cdn.3dassets.dev/assets/30617/v1/model.glb\n# Metres and +Y up are converted to Blender's Z-up scene automatically.","godot":"# Godot 4: copy model.glb into res://models/ and the editor imports it as a scene.\nvar packed := load(\"res://models/model.glb\") as PackedScene\nvar model := packed.instantiate()\nadd_child(model)","unity":"// Unity: import model.glb with glTFast (Package Manager: com.unity.cloud.gltfast) and drag the prefab in,\n// or load it at runtime straight from the CDN:\nusing GLTFast;\nvar gltf = new GltfImport();\nif (await gltf.Load(\"https://cdn.3dassets.dev/assets/30617/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"30618","slug":"clockmaker-and-watch-repair-pressure-test-chamber-63520c89","title":"Pressure Test Chamber (Clockmaker and Watch Repair)","summary":"Thick-wall clear pressure chamber with steel base and lid, two tie rods, top valve and gauge bezel; no pressure-test function or safety rating.","description":"Thick-wall clear pressure chamber with steel base and lid, two tie rods, top valve and gauge bezel; no pressure-test function or safety rating. Dimensions 0.19 × 0.41 × 0.19 m (X × Y × Z). Metre units, +Y up, +Z front; origin on the ground at the footprint centre unless stated. Walnut, brass, steel and green felt. Static clock hands and servicing mechanisms; no simulated measurement or pressure functionality. Static geometry; no rig, animation, collision or navigation data.","status":"published","url":"https://3dassets.dev/assets/clockmaker-and-watch-repair-pressure-test-chamber-63520c89","cdnUrl":"https://cdn.3dassets.dev/assets/30618/v1/model.glb","downloadUrl":"https://3dassets.dev/download/clockmaker-and-watch-repair-pressure-test-chamber-63520c89","thumbnailUrl":"https://cdn.3dassets.dev/assets/30618/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/30618/v1/poster.webp","blurhash":"U5AKEp-;009F00M{~qx]icaxS~bI9Za|?HoL","category":{"slug":"props","title":"Props & Furniture"},"tags":[{"slug":"modern","title":"Modern"},{"slug":"realistic","title":"Realistic"},{"slug":"interior","title":"Interior"}],"license":{"slug":"cc0-1.0","name":"CC0 1.0 Universal","url":"https://creativecommons.org/publicdomain/zero/1.0/","attributionRequired":false},"contributor":{"username":"3dassets","name":"3D Assets","url":"https://3dassets.dev/u/3dassets"},"stats":{"fileSize":36084,"triangles":1680,"vertices":1576,"meshes":4,"materials":4,"textures":0,"animations":[],"boundingBox":{"min":[-0.0949999988079071,7.659037459806228e-8,-0.0949999988079071],"max":[0.0949999988079071,0.4059999883174896,0.0949999988079071]},"sizeMeters":[0.19,0.406,0.19],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"GPT-6","downloads":0,"publishedAt":"2026-09-08T10:39:42.350Z","updatedAt":"2026-09-08T10:39:42.452Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/30618/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function PressureTestChamberClockmakerAndWatchRepair(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/30618/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/30618/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/30618/v1/model.glb\" alt=\"Pressure Test Chamber (Clockmaker and Watch Repair)\" camera-controls auto-rotate></model-viewer>","blender":"# Blender 4.x: File > Import > glTF 2.0, or from the Python console after downloading the file.\nimport bpy\nbpy.ops.import_scene.gltf(filepath='model.glb')  # from https://cdn.3dassets.dev/assets/30618/v1/model.glb\n# Metres and +Y up are converted to Blender's Z-up scene automatically.","godot":"# Godot 4: copy model.glb into res://models/ and the editor imports it as a scene.\nvar packed := load(\"res://models/model.glb\") as PackedScene\nvar model := packed.instantiate()\nadd_child(model)","unity":"// Unity: import model.glb with glTFast (Package Manager: com.unity.cloud.gltfast) and drag the prefab in,\n// or load it at runtime straight from the CDN:\nusing GLTFast;\nvar gltf = new GltfImport();\nif (await gltf.Load(\"https://cdn.3dassets.dev/assets/30618/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"30619","slug":"clockmaker-and-watch-repair-mainspring-winder-01622fd1","title":"Mainspring Winder (Clockmaker and Watch Repair)","summary":"Mainspring winding set with five open brass barrels nested in a walnut tray and a separate crank mandrel.","description":"Mainspring winding set with five open brass barrels nested in a walnut tray and a separate crank mandrel. Dimensions 0.22 × 0.14 × 0.14 m (X × Y × Z). Metre units, +Y up, +Z front; origin on the ground at the footprint centre unless stated. Walnut, brass, steel and green felt. Static clock hands and servicing mechanisms; no simulated measurement or pressure functionality. Static geometry; no rig, animation, collision or navigation data.","status":"published","url":"https://3dassets.dev/assets/clockmaker-and-watch-repair-mainspring-winder-01622fd1","cdnUrl":"https://cdn.3dassets.dev/assets/30619/v1/model.glb","downloadUrl":"https://3dassets.dev/download/clockmaker-and-watch-repair-mainspring-winder-01622fd1","thumbnailUrl":"https://cdn.3dassets.dev/assets/30619/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/30619/v1/poster.webp","blurhash":"U8A05b%L0gWA0gt6-nR*0LIVxst7}=V@aLs:","category":{"slug":"props","title":"Props & Furniture"},"tags":[{"slug":"modern","title":"Modern"},{"slug":"realistic","title":"Realistic"},{"slug":"interior","title":"Interior"}],"license":{"slug":"cc0-1.0","name":"CC0 1.0 Universal","url":"https://creativecommons.org/publicdomain/zero/1.0/","attributionRequired":false},"contributor":{"username":"3dassets","name":"3D Assets","url":"https://3dassets.dev/u/3dassets"},"stats":{"fileSize":104608,"triangles":4884,"vertices":4525,"meshes":3,"materials":3,"textures":0,"animations":[],"boundingBox":{"min":[-0.10999999940395355,0.000005799194094532889,-0.06999420110392869],"max":[0.10999999940395355,0.1399942014019519,0.06999420110392869]},"sizeMeters":[0.22,0.14,0.14],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"GPT-6","downloads":0,"publishedAt":"2026-09-08T10:39:44.742Z","updatedAt":"2026-09-08T10:39:44.848Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/30619/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function MainspringWinderClockmakerAndWatchRepair(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/30619/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/30619/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/30619/v1/model.glb\" alt=\"Mainspring Winder (Clockmaker and Watch Repair)\" camera-controls auto-rotate></model-viewer>","blender":"# Blender 4.x: File > Import > glTF 2.0, or from the Python console after downloading the file.\nimport bpy\nbpy.ops.import_scene.gltf(filepath='model.glb')  # from https://cdn.3dassets.dev/assets/30619/v1/model.glb\n# Metres and +Y up are converted to Blender's Z-up scene automatically.","godot":"# Godot 4: copy model.glb into res://models/ and the editor imports it as a scene.\nvar packed := load(\"res://models/model.glb\") as PackedScene\nvar model := packed.instantiate()\nadd_child(model)","unity":"// Unity: import model.glb with glTFast (Package Manager: com.unity.cloud.gltfast) and drag the prefab in,\n// or load it at runtime straight from the CDN:\nusing GLTFast;\nvar gltf = new GltfImport();\nif (await gltf.Load(\"https://cdn.3dassets.dev/assets/30619/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"30620","slug":"clockmaker-and-watch-repair-balance-stand-7ddf3af6","title":"Balance Stand (Clockmaker and Watch Repair)","summary":"Balance poising stand with two fine knife-edge rests supporting an exposed balance wheel and arbor.","description":"Balance poising stand with two fine knife-edge rests supporting an exposed balance wheel and arbor. Dimensions 0.12 × 0.17 × 0.08 m (X × Y × Z). Metre units, +Y up, +Z front; origin on the ground at the footprint centre unless stated. Walnut, brass, steel and green felt. Static clock hands and servicing mechanisms; no simulated measurement or pressure functionality. Static geometry; no rig, animation, collision or navigation data.","status":"published","url":"https://3dassets.dev/assets/clockmaker-and-watch-repair-balance-stand-7ddf3af6","cdnUrl":"https://cdn.3dassets.dev/assets/30620/v1/model.glb","downloadUrl":"https://3dassets.dev/download/clockmaker-and-watch-repair-balance-stand-7ddf3af6","thumbnailUrl":"https://cdn.3dassets.dev/assets/30620/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/30620/v1/poster.webp","blurhash":"U29jGn}[000fBzOUIEVt00Rj?wXOvR#T-.OZ","category":{"slug":"props","title":"Props & Furniture"},"tags":[{"slug":"modern","title":"Modern"},{"slug":"realistic","title":"Realistic"},{"slug":"interior","title":"Interior"}],"license":{"slug":"cc0-1.0","name":"CC0 1.0 Universal","url":"https://creativecommons.org/publicdomain/zero/1.0/","attributionRequired":false},"contributor":{"username":"3dassets","name":"3D Assets","url":"https://3dassets.dev/u/3dassets"},"stats":{"fileSize":37528,"triangles":2060,"vertices":1396,"meshes":3,"materials":3,"textures":0,"animations":[],"boundingBox":{"min":[-0.05999999865889549,0.000004501945708381902,-0.04000244058663384],"max":[0.05999999865889549,0.1719972850291512,0.04000244058663384]},"sizeMeters":[0.12,0.172,0.08],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"GPT-6","downloads":0,"publishedAt":"2026-09-08T10:39:43.892Z","updatedAt":"2026-09-08T10:39:43.994Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/30620/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function BalanceStandClockmakerAndWatchRepair(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/30620/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/30620/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/30620/v1/model.glb\" alt=\"Balance Stand (Clockmaker and Watch Repair)\" camera-controls auto-rotate></model-viewer>","blender":"# Blender 4.x: File > Import > glTF 2.0, or from the Python console after downloading the file.\nimport bpy\nbpy.ops.import_scene.gltf(filepath='model.glb')  # from https://cdn.3dassets.dev/assets/30620/v1/model.glb\n# Metres and +Y up are converted to Blender's Z-up scene automatically.","godot":"# Godot 4: copy model.glb into res://models/ and the editor imports it as a scene.\nvar packed := load(\"res://models/model.glb\") as PackedScene\nvar model := packed.instantiate()\nadd_child(model)","unity":"// Unity: import model.glb with glTFast (Package Manager: com.unity.cloud.gltfast) and drag the prefab in,\n// or load it at runtime straight from the CDN:\nusing GLTFast;\nvar gltf = new GltfImport();\nif (await gltf.Load(\"https://cdn.3dassets.dev/assets/30620/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"30621","slug":"clockmaker-and-watch-repair-staking-tool-b572b96a","title":"Staking Tool (Clockmaker and Watch Repair)","summary":"Horological staking frame with a guided punch ram, anvil socket, lever and broad supporting foot; fixed operating pose.","description":"Horological staking frame with a guided punch ram, anvil socket, lever and broad supporting foot; fixed operating pose. Dimensions 0.22 × 0.40 × 0.16 m (X × Y × Z). Metre units, +Y up, +Z front; origin on the ground at the footprint centre unless stated. Walnut, brass, steel and green felt. Static clock hands and servicing mechanisms; no simulated measurement or pressure functionality. Static geometry; no rig, animation, collision or navigation data.","status":"published","url":"https://3dassets.dev/assets/clockmaker-and-watch-repair-staking-tool-b572b96a","cdnUrl":"https://cdn.3dassets.dev/assets/30621/v1/model.glb","downloadUrl":"https://3dassets.dev/download/clockmaker-and-watch-repair-staking-tool-b572b96a","thumbnailUrl":"https://cdn.3dassets.dev/assets/30621/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/30621/v1/poster.webp","blurhash":"U58gvv?b009E00D%~V-;oHxuo#ITrpt6tmRn","category":{"slug":"props","title":"Props & Furniture"},"tags":[{"slug":"modern","title":"Modern"},{"slug":"realistic","title":"Realistic"},{"slug":"interior","title":"Interior"}],"license":{"slug":"cc0-1.0","name":"CC0 1.0 Universal","url":"https://creativecommons.org/publicdomain/zero/1.0/","attributionRequired":false},"contributor":{"username":"3dassets","name":"3D Assets","url":"https://3dassets.dev/u/3dassets"},"stats":{"fileSize":49480,"triangles":2640,"vertices":2044,"meshes":5,"materials":5,"textures":0,"animations":[],"boundingBox":{"min":[-0.10899999737739563,-3.8101569863578655e-7,-0.07875053284590276],"max":[0.10898722655279675,0.39800000190734863,0.07874969235622047]},"sizeMeters":[0.218,0.398,0.158],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"GPT-6","downloads":0,"publishedAt":"2026-09-08T10:39:53.385Z","updatedAt":"2026-09-08T10:39:53.504Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/30621/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function StakingToolClockmakerAndWatchRepair(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/30621/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/30621/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/30621/v1/model.glb\" alt=\"Staking Tool (Clockmaker and Watch Repair)\" camera-controls auto-rotate></model-viewer>","blender":"# Blender 4.x: File > Import > glTF 2.0, or from the Python console after downloading the file.\nimport bpy\nbpy.ops.import_scene.gltf(filepath='model.glb')  # from https://cdn.3dassets.dev/assets/30621/v1/model.glb\n# Metres and +Y up are converted to Blender's Z-up scene automatically.","godot":"# Godot 4: copy model.glb into res://models/ and the editor imports it as a scene.\nvar packed := load(\"res://models/model.glb\") as PackedScene\nvar model := packed.instantiate()\nadd_child(model)","unity":"// Unity: import model.glb with glTFast (Package Manager: com.unity.cloud.gltfast) and drag the prefab in,\n// or load it at runtime straight from the CDN:\nusing GLTFast;\nvar gltf = new GltfImport();\nif (await gltf.Load(\"https://cdn.3dassets.dev/assets/30621/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"30622","slug":"clockmaker-and-watch-repair-jeweling-press-6b724dca","title":"Jeweling Press (Clockmaker and Watch Repair)","summary":"Jeweling press with fine vertical guide, brass adjustment wheel, steel anvil and narrow pressing tip; static mechanism.","description":"Jeweling press with fine vertical guide, brass adjustment wheel, steel anvil and narrow pressing tip; static mechanism. Dimensions 0.21 × 0.36 × 0.14 m (X × Y × Z). Metre units, +Y up, +Z front; origin on the ground at the footprint centre unless stated. Walnut, brass, steel and green felt. Static clock hands and servicing mechanisms; no simulated measurement or pressure functionality. Static geometry; no rig, animation, collision or navigation data.","status":"published","url":"https://3dassets.dev/assets/clockmaker-and-watch-repair-jeweling-press-6b724dca","cdnUrl":"https://cdn.3dassets.dev/assets/30622/v1/model.glb","downloadUrl":"https://3dassets.dev/download/clockmaker-and-watch-repair-jeweling-press-6b724dca","thumbnailUrl":"https://cdn.3dassets.dev/assets/30622/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/30622/v1/poster.webp","blurhash":"U58z=M?b004n00Mx_4tSxroeR.Rl%MkCofxa","category":{"slug":"props","title":"Props & Furniture"},"tags":[{"slug":"modern","title":"Modern"},{"slug":"realistic","title":"Realistic"},{"slug":"interior","title":"Interior"}],"license":{"slug":"cc0-1.0","name":"CC0 1.0 Universal","url":"https://creativecommons.org/publicdomain/zero/1.0/","attributionRequired":false},"contributor":{"username":"3dassets","name":"3D Assets","url":"https://3dassets.dev/u/3dassets"},"stats":{"fileSize":55040,"triangles":2852,"vertices":2133,"meshes":4,"materials":4,"textures":0,"animations":[],"boundingBox":{"min":[-0.10649999976158142,0.0000026700592444025423,-0.07145909648137937],"max":[0.10650340608758355,0.3580000102519989,0.07145107312287512]},"sizeMeters":[0.213,0.358,0.143],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"GPT-6","downloads":0,"publishedAt":"2026-09-08T10:39:46.863Z","updatedAt":"2026-09-08T10:39:46.956Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/30622/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function JewelingPressClockmakerAndWatchRepair(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/30622/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/30622/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/30622/v1/model.glb\" alt=\"Jeweling Press (Clockmaker and Watch Repair)\" camera-controls auto-rotate></model-viewer>","blender":"# Blender 4.x: File > Import > glTF 2.0, or from the Python console after downloading the file.\nimport bpy\nbpy.ops.import_scene.gltf(filepath='model.glb')  # from https://cdn.3dassets.dev/assets/30622/v1/model.glb\n# Metres and +Y up are converted to Blender's Z-up scene automatically.","godot":"# Godot 4: copy model.glb into res://models/ and the editor imports it as a scene.\nvar packed := load(\"res://models/model.glb\") as PackedScene\nvar model := packed.instantiate()\nadd_child(model)","unity":"// Unity: import model.glb with glTFast (Package Manager: com.unity.cloud.gltfast) and drag the prefab in,\n// or load it at runtime straight from the CDN:\nusing GLTFast;\nvar gltf = new GltfImport();\nif (await gltf.Load(\"https://cdn.3dassets.dev/assets/30622/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"30623","slug":"clockmaker-and-watch-repair-pivot-polishing-lathe-f82bcf54","title":"Pivot Polishing Lathe (Clockmaker and Watch Repair)","summary":"Miniature pivot lathe with steel bed, separate headstock and tailstock, aligned spindle, chuck collars, tool rest and adjustment grip; spindle static.","description":"Miniature pivot lathe with steel bed, separate headstock and tailstock, aligned spindle, chuck collars, tool rest and adjustment grip; spindle static. Dimensions 0.35 × 0.17 × 0.18 m (X × Y × Z). Metre units, +Y up, +Z front; origin on the ground at the footprint centre unless stated. Walnut, brass, steel and green felt. Static clock hands and servicing mechanisms; no simulated measurement or pressure functionality. Static geometry; no rig, animation, collision or navigation data.","status":"published","url":"https://3dassets.dev/assets/clockmaker-and-watch-repair-pivot-polishing-lathe-f82bcf54","cdnUrl":"https://cdn.3dassets.dev/assets/30623/v1/model.glb","downloadUrl":"https://3dassets.dev/download/clockmaker-and-watch-repair-pivot-polishing-lathe-f82bcf54","thumbnailUrl":"https://cdn.3dassets.dev/assets/30623/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/30623/v1/poster.webp","blurhash":"U6CPns-p00xG*0_2eT4n00pI_N4nD49Fxv.8","category":{"slug":"props","title":"Props & Furniture"},"tags":[{"slug":"modern","title":"Modern"},{"slug":"realistic","title":"Realistic"},{"slug":"interior","title":"Interior"}],"license":{"slug":"cc0-1.0","name":"CC0 1.0 Universal","url":"https://creativecommons.org/publicdomain/zero/1.0/","attributionRequired":false},"contributor":{"username":"3dassets","name":"3D Assets","url":"https://3dassets.dev/u/3dassets"},"stats":{"fileSize":65000,"triangles":3580,"vertices":2427,"meshes":5,"materials":5,"textures":0,"animations":[],"boundingBox":{"min":[-0.17499999701976776,0.0000037388898761724076,-0.09148824996533428],"max":[0.17499999701976776,0.17400330936393343,0.09150020330034715]},"sizeMeters":[0.35,0.174,0.183],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"GPT-6","downloads":0,"publishedAt":"2026-09-08T10:39:54.955Z","updatedAt":"2026-09-08T10:39:55.045Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/30623/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function PivotPolishingLatheClockmakerAndWatchRepair(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/30623/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/30623/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/30623/v1/model.glb\" alt=\"Pivot Polishing Lathe (Clockmaker and Watch Repair)\" camera-controls auto-rotate></model-viewer>","blender":"# Blender 4.x: File > Import > glTF 2.0, or from the Python console after downloading the file.\nimport bpy\nbpy.ops.import_scene.gltf(filepath='model.glb')  # from https://cdn.3dassets.dev/assets/30623/v1/model.glb\n# Metres and +Y up are converted to Blender's Z-up scene automatically.","godot":"# Godot 4: copy model.glb into res://models/ and the editor imports it as a scene.\nvar packed := load(\"res://models/model.glb\") as PackedScene\nvar model := packed.instantiate()\nadd_child(model)","unity":"// Unity: import model.glb with glTFast (Package Manager: com.unity.cloud.gltfast) and drag the prefab in,\n// or load it at runtime straight from the CDN:\nusing GLTFast;\nvar gltf = new GltfImport();\nif (await gltf.Load(\"https://cdn.3dassets.dev/assets/30623/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"30624","slug":"clockmaker-and-watch-repair-bench-motor-88d1f2d8","title":"Bench Motor (Clockmaker and Watch Repair)","summary":"Small bench motor with rounded casing, separate vent bands, weighted base and projecting spindle ends; unpowered static geometry.","description":"Small bench motor with rounded casing, separate vent bands, weighted base and projecting spindle ends; unpowered static geometry. Dimensions 0.26 × 0.14 × 0.11 m (X × Y × Z). Metre units, +Y up, +Z front; origin on the ground at the footprint centre unless stated. Walnut, brass, steel and green felt. Static clock hands and servicing mechanisms; no simulated measurement or pressure functionality. Static geometry; no rig, animation, collision or navigation data.","status":"published","url":"https://3dassets.dev/assets/clockmaker-and-watch-repair-bench-motor-88d1f2d8","cdnUrl":"https://cdn.3dassets.dev/assets/30624/v1/model.glb","downloadUrl":"https://3dassets.dev/download/clockmaker-and-watch-repair-bench-motor-88d1f2d8","thumbnailUrl":"https://cdn.3dassets.dev/assets/30624/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/30624/v1/poster.webp","blurhash":"UDBg6#xu00Ri_3xuIUM{00oe~qR*00Mx-;%M","category":{"slug":"props","title":"Props & Furniture"},"tags":[{"slug":"modern","title":"Modern"},{"slug":"realistic","title":"Realistic"},{"slug":"interior","title":"Interior"}],"license":{"slug":"cc0-1.0","name":"CC0 1.0 Universal","url":"https://creativecommons.org/publicdomain/zero/1.0/","attributionRequired":false},"contributor":{"username":"3dassets","name":"3D Assets","url":"https://3dassets.dev/u/3dassets"},"stats":{"fileSize":45788,"triangles":2460,"vertices":1763,"meshes":3,"materials":3,"textures":0,"animations":[],"boundingBox":{"min":[-0.12999999523162842,-3.8101569863578655e-7,-0.05499679432723085],"max":[0.12999999523162842,0.13699199954119368,0.05499679432723085]},"sizeMeters":[0.26,0.137,0.11],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"GPT-6","downloads":0,"publishedAt":"2026-09-08T10:39:57.789Z","updatedAt":"2026-09-08T10:39:58.065Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/30624/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function BenchMotorClockmakerAndWatchRepair(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/30624/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/30624/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/30624/v1/model.glb\" alt=\"Bench Motor (Clockmaker and Watch Repair)\" camera-controls auto-rotate></model-viewer>","blender":"# Blender 4.x: File > Import > glTF 2.0, or from the Python console after downloading the file.\nimport bpy\nbpy.ops.import_scene.gltf(filepath='model.glb')  # from https://cdn.3dassets.dev/assets/30624/v1/model.glb\n# Metres and +Y up are converted to Blender's Z-up scene automatically.","godot":"# Godot 4: copy model.glb into res://models/ and the editor imports it as a scene.\nvar packed := load(\"res://models/model.glb\") as PackedScene\nvar model := packed.instantiate()\nadd_child(model)","unity":"// Unity: import model.glb with glTFast (Package Manager: com.unity.cloud.gltfast) and drag the prefab in,\n// or load it at runtime straight from the CDN:\nusing GLTFast;\nvar gltf = new GltfImport();\nif (await gltf.Load(\"https://cdn.3dassets.dev/assets/30624/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"30625","slug":"clockmaker-and-watch-repair-pin-vise-b2eebf5c","title":"Pin Vise (Clockmaker and Watch Repair)","summary":"Hand pin vise with waisted knurled grip, broad collet nut and narrowed split-looking chuck opening; staged horizontally.","description":"Hand pin vise with waisted knurled grip, broad collet nut and narrowed split-looking chuck opening; staged horizontally. Dimensions 0.02 × 0.02 × 0.13 m (X × Y × Z). Metre units, +Y up, +Z front; origin on the ground at the footprint centre unless stated. Walnut, brass, steel and green felt. Static clock hands and servicing mechanisms; no simulated measurement or pressure functionality. Static geometry; no rig, animation, collision or navigation data.","status":"published","url":"https://3dassets.dev/assets/clockmaker-and-watch-repair-pin-vise-b2eebf5c","cdnUrl":"https://cdn.3dassets.dev/assets/30625/v1/model.glb","downloadUrl":"https://3dassets.dev/download/clockmaker-and-watch-repair-pin-vise-b2eebf5c","thumbnailUrl":"https://cdn.3dassets.dev/assets/30625/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/30625/v1/poster.webp","blurhash":"U68EC{%gWVIUof9Foft700D%xuxuof~qa}Ri","category":{"slug":"props","title":"Props & Furniture"},"tags":[{"slug":"modern","title":"Modern"},{"slug":"realistic","title":"Realistic"},{"slug":"interior","title":"Interior"}],"license":{"slug":"cc0-1.0","name":"CC0 1.0 Universal","url":"https://creativecommons.org/publicdomain/zero/1.0/","attributionRequired":false},"contributor":{"username":"3dassets","name":"3D Assets","url":"https://3dassets.dev/u/3dassets"},"stats":{"fileSize":21520,"triangles":1056,"vertices":823,"meshes":2,"materials":2,"textures":0,"animations":[],"boundingBox":{"min":[-0.010997649671378947,0.0000023502690164080298,-0.06499999761581421],"max":[0.010997649671378947,0.021997649611774302,0.06499999761581421]},"sizeMeters":[0.022,0.022,0.13],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"GPT-6","downloads":0,"publishedAt":"2026-09-08T10:39:48.516Z","updatedAt":"2026-09-08T10:39:48.616Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/30625/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function PinViseClockmakerAndWatchRepair(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/30625/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/30625/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/30625/v1/model.glb\" alt=\"Pin Vise (Clockmaker and Watch Repair)\" camera-controls auto-rotate></model-viewer>","blender":"# Blender 4.x: File > Import > glTF 2.0, or from the Python console after downloading the file.\nimport bpy\nbpy.ops.import_scene.gltf(filepath='model.glb')  # from https://cdn.3dassets.dev/assets/30625/v1/model.glb\n# Metres and +Y up are converted to Blender's Z-up scene automatically.","godot":"# Godot 4: copy model.glb into res://models/ and the editor imports it as a scene.\nvar packed := load(\"res://models/model.glb\") as PackedScene\nvar model := packed.instantiate()\nadd_child(model)","unity":"// Unity: import model.glb with glTFast (Package Manager: com.unity.cloud.gltfast) and drag the prefab in,\n// or load it at runtime straight from the CDN:\nusing GLTFast;\nvar gltf = new GltfImport();\nif (await gltf.Load(\"https://cdn.3dassets.dev/assets/30625/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"30626","slug":"clockmaker-and-watch-repair-oiler-stand-53ee2e7f","title":"Oiler Stand (Clockmaker and Watch Repair)","summary":"Walnut stand holding four fine oilers with different-looking handle bands and individual steel needle tips.","description":"Walnut stand holding four fine oilers with different-looking handle bands and individual steel needle tips. Dimensions 0.14 × 0.16 × 0.07 m (X × Y × Z). Metre units, +Y up, +Z front; origin on the ground at the footprint centre unless stated. Walnut, brass, steel and green felt. Static clock hands and servicing mechanisms; no simulated measurement or pressure functionality. Static geometry; no rig, animation, collision or navigation data.","status":"published","url":"https://3dassets.dev/assets/clockmaker-and-watch-repair-oiler-stand-53ee2e7f","cdnUrl":"https://cdn.3dassets.dev/assets/30626/v1/model.glb","downloadUrl":"https://3dassets.dev/download/clockmaker-and-watch-repair-oiler-stand-53ee2e7f","thumbnailUrl":"https://cdn.3dassets.dev/assets/30626/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/30626/v1/poster.webp","blurhash":"U58zDQt800NG0#n%=vR*9dS2xor@}mxabdNG","category":{"slug":"props","title":"Props & Furniture"},"tags":[{"slug":"modern","title":"Modern"},{"slug":"realistic","title":"Realistic"},{"slug":"interior","title":"Interior"}],"license":{"slug":"cc0-1.0","name":"CC0 1.0 Universal","url":"https://creativecommons.org/publicdomain/zero/1.0/","attributionRequired":false},"contributor":{"username":"3dassets","name":"3D Assets","url":"https://3dassets.dev/u/3dassets"},"stats":{"fileSize":34200,"triangles":1836,"vertices":1782,"meshes":4,"materials":4,"textures":0,"animations":[],"boundingBox":{"min":[-0.07000000029802322,0.0000023498188027899075,-0.0375005342335734],"max":[0.07000000029802322,0.15699707349500774,0.0375005342335734]},"sizeMeters":[0.14,0.157,0.075],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"GPT-6","downloads":0,"publishedAt":"2026-09-08T10:39:50.181Z","updatedAt":"2026-09-08T10:39:50.285Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/30626/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function OilerStandClockmakerAndWatchRepair(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/30626/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/30626/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/30626/v1/model.glb\" alt=\"Oiler Stand (Clockmaker and Watch Repair)\" camera-controls auto-rotate></model-viewer>","blender":"# Blender 4.x: File > Import > glTF 2.0, or from the Python console after downloading the file.\nimport bpy\nbpy.ops.import_scene.gltf(filepath='model.glb')  # from https://cdn.3dassets.dev/assets/30626/v1/model.glb\n# Metres and +Y up are converted to Blender's Z-up scene automatically.","godot":"# Godot 4: copy model.glb into res://models/ and the editor imports it as a scene.\nvar packed := load(\"res://models/model.glb\") as PackedScene\nvar model := packed.instantiate()\nadd_child(model)","unity":"// Unity: import model.glb with glTFast (Package Manager: com.unity.cloud.gltfast) and drag the prefab in,\n// or load it at runtime straight from the CDN:\nusing GLTFast;\nvar gltf = new GltfImport();\nif (await gltf.Load(\"https://cdn.3dassets.dev/assets/30626/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"30627","slug":"clockmaker-and-watch-repair-oil-cup-palette-ecebd2e5","title":"Oil Cup Palette (Clockmaker and Watch Repair)","summary":"Four open tiny glass oil cups recessed in a cream palette, each with modeled inner wall and thick rim.","description":"Four open tiny glass oil cups recessed in a cream palette, each with modeled inner wall and thick rim. Dimensions 0.10 × 0.03 × 0.07 m (X × Y × Z). Metre units, +Y up, +Z front; origin on the ground at the footprint centre unless stated. Walnut, brass, steel and green felt. Static clock hands and servicing mechanisms; no simulated measurement or pressure functionality. Static geometry; no rig, animation, collision or navigation data.","status":"published","url":"https://3dassets.dev/assets/clockmaker-and-watch-repair-oil-cup-palette-ecebd2e5","cdnUrl":"https://cdn.3dassets.dev/assets/30627/v1/model.glb","downloadUrl":"https://3dassets.dev/download/clockmaker-and-watch-repair-oil-cup-palette-ecebd2e5","thumbnailUrl":"https://cdn.3dassets.dev/assets/30627/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/30627/v1/poster.webp","blurhash":"UBCZw-%M4TRj9at8xaWA00MybvoL~VRPM{Rj","category":{"slug":"props","title":"Props & Furniture"},"tags":[{"slug":"modern","title":"Modern"},{"slug":"realistic","title":"Realistic"},{"slug":"interior","title":"Interior"}],"license":{"slug":"cc0-1.0","name":"CC0 1.0 Universal","url":"https://creativecommons.org/publicdomain/zero/1.0/","attributionRequired":false},"contributor":{"username":"3dassets","name":"3D Assets","url":"https://3dassets.dev/u/3dassets"},"stats":{"fileSize":54368,"triangles":2092,"vertices":2486,"meshes":2,"materials":2,"textures":0,"animations":[],"boundingBox":{"min":[-0.05000000074505806,-4.4248114109291664e-7,-0.03749809315192287],"max":[0.05000000074505806,0.03099807757224519,0.03749809315192287]},"sizeMeters":[0.1,0.031,0.075],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"GPT-6","downloads":0,"publishedAt":"2026-09-08T10:39:52.004Z","updatedAt":"2026-09-08T10:39:52.169Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/30627/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function OilCupPaletteClockmakerAndWatchRepair(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/30627/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/30627/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/30627/v1/model.glb\" alt=\"Oil Cup Palette (Clockmaker and Watch Repair)\" camera-controls auto-rotate></model-viewer>","blender":"# Blender 4.x: File > Import > glTF 2.0, or from the Python console after downloading the file.\nimport bpy\nbpy.ops.import_scene.gltf(filepath='model.glb')  # from https://cdn.3dassets.dev/assets/30627/v1/model.glb\n# Metres and +Y up are converted to Blender's Z-up scene automatically.","godot":"# Godot 4: copy model.glb into res://models/ and the editor imports it as a scene.\nvar packed := load(\"res://models/model.glb\") as PackedScene\nvar model := packed.instantiate()\nadd_child(model)","unity":"// Unity: import model.glb with glTFast (Package Manager: com.unity.cloud.gltfast) and drag the prefab in,\n// or load it at runtime straight from the CDN:\nusing GLTFast;\nvar gltf = new GltfImport();\nif (await gltf.Load(\"https://cdn.3dassets.dev/assets/30627/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"30628","slug":"clockmaker-and-watch-repair-gasket-organizer-84697560","title":"Gasket Organizer (Clockmaker and Watch Repair)","summary":"Open walnut gasket tray with six separate rubber sealing rings and low perimeter walls.","description":"Open walnut gasket tray with six separate rubber sealing rings and low perimeter walls. Dimensions 0.18 × 0.05 × 0.13 m (X × Y × Z). Metre units, +Y up, +Z front; origin on the ground at the footprint centre unless stated. Walnut, brass, steel and green felt. Static clock hands and servicing mechanisms; no simulated measurement or pressure functionality. Static geometry; no rig, animation, collision or navigation data.","status":"published","url":"https://3dassets.dev/assets/clockmaker-and-watch-repair-gasket-organizer-84697560","cdnUrl":"https://cdn.3dassets.dev/assets/30628/v1/model.glb","downloadUrl":"https://3dassets.dev/download/clockmaker-and-watch-repair-gasket-organizer-84697560","thumbnailUrl":"https://cdn.3dassets.dev/assets/30628/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/30628/v1/poster.webp","blurhash":"U39sM2}[0L9tw~-U%09v00IptSSxs7M|9wxB","category":{"slug":"props","title":"Props & Furniture"},"tags":[{"slug":"modern","title":"Modern"},{"slug":"realistic","title":"Realistic"},{"slug":"interior","title":"Interior"}],"license":{"slug":"cc0-1.0","name":"CC0 1.0 Universal","url":"https://creativecommons.org/publicdomain/zero/1.0/","attributionRequired":false},"contributor":{"username":"3dassets","name":"3D Assets","url":"https://3dassets.dev/u/3dassets"},"stats":{"fileSize":64708,"triangles":3972,"vertices":2427,"meshes":2,"materials":2,"textures":0,"animations":[],"boundingBox":{"min":[-0.09000000357627869,0.000002593452526823692,-0.06500259665627647],"max":[0.09000000357627869,0.049997407292531236,0.06500259665627647]},"sizeMeters":[0.18,0.05,0.13],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"GPT-6","downloads":0,"publishedAt":"2026-09-08T10:39:53.713Z","updatedAt":"2026-09-08T10:39:53.817Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/30628/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function GasketOrganizerClockmakerAndWatchRepair(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/30628/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/30628/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/30628/v1/model.glb\" alt=\"Gasket Organizer (Clockmaker and Watch Repair)\" camera-controls auto-rotate></model-viewer>","blender":"# Blender 4.x: File > Import > glTF 2.0, or from the Python console after downloading the file.\nimport bpy\nbpy.ops.import_scene.gltf(filepath='model.glb')  # from https://cdn.3dassets.dev/assets/30628/v1/model.glb\n# Metres and +Y up are converted to Blender's Z-up scene automatically.","godot":"# Godot 4: copy model.glb into res://models/ and the editor imports it as a scene.\nvar packed := load(\"res://models/model.glb\") as PackedScene\nvar model := packed.instantiate()\nadd_child(model)","unity":"// Unity: import model.glb with glTFast (Package Manager: com.unity.cloud.gltfast) and drag the prefab in,\n// or load it at runtime straight from the CDN:\nusing GLTFast;\nvar gltf = new GltfImport();\nif (await gltf.Load(\"https://cdn.3dassets.dev/assets/30628/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"30629","slug":"clockmaker-and-watch-repair-spring-bar-tool-dab35d32","title":"Spring Bar Tool (Clockmaker and Watch Repair)","summary":"Double-ended spring-bar tool with a rounded steel grip, pointed pin end and two-prong fork; laid flat.","description":"Double-ended spring-bar tool with a rounded steel grip, pointed pin end and two-prong fork; laid flat. Dimensions 0.02 × 0.02 × 0.17 m (X × Y × Z). Metre units, +Y up, +Z front; origin on the ground at the footprint centre unless stated. Walnut, brass, steel and green felt. Static clock hands and servicing mechanisms; no simulated measurement or pressure functionality. Static geometry; no rig, animation, collision or navigation data.","status":"published","url":"https://3dassets.dev/assets/clockmaker-and-watch-repair-spring-bar-tool-dab35d32","cdnUrl":"https://cdn.3dassets.dev/assets/30629/v1/model.glb","downloadUrl":"https://3dassets.dev/download/clockmaker-and-watch-repair-spring-bar-tool-dab35d32","thumbnailUrl":"https://cdn.3dassets.dev/assets/30629/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/30629/v1/poster.webp","blurhash":"U47BDxxa00X8%ND$M_tR00In~qxb9E_4-=IT","category":{"slug":"props","title":"Props & Furniture"},"tags":[{"slug":"modern","title":"Modern"},{"slug":"realistic","title":"Realistic"},{"slug":"interior","title":"Interior"}],"license":{"slug":"cc0-1.0","name":"CC0 1.0 Universal","url":"https://creativecommons.org/publicdomain/zero/1.0/","attributionRequired":false},"contributor":{"username":"3dassets","name":"3D Assets","url":"https://3dassets.dev/u/3dassets"},"stats":{"fileSize":17328,"triangles":736,"vertices":730,"meshes":1,"materials":1,"textures":0,"animations":[],"boundingBox":{"min":[-0.009000579620384846,-5.800078150368371e-7,-0.08349999785423279],"max":[0.009000579620384846,0.018000579232954655,0.08349999785423279]},"sizeMeters":[0.018,0.018,0.167],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"GPT-6","downloads":0,"publishedAt":"2026-09-08T10:39:55.145Z","updatedAt":"2026-09-08T10:39:55.233Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/30629/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function SpringBarToolClockmakerAndWatchRepair(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/30629/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/30629/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/30629/v1/model.glb\" alt=\"Spring Bar Tool (Clockmaker and Watch Repair)\" camera-controls auto-rotate></model-viewer>","blender":"# Blender 4.x: File > Import > glTF 2.0, or from the Python console after downloading the file.\nimport bpy\nbpy.ops.import_scene.gltf(filepath='model.glb')  # from https://cdn.3dassets.dev/assets/30629/v1/model.glb\n# Metres and +Y up are converted to Blender's Z-up scene automatically.","godot":"# Godot 4: copy model.glb into res://models/ and the editor imports it as a scene.\nvar packed := load(\"res://models/model.glb\") as PackedScene\nvar model := packed.instantiate()\nadd_child(model)","unity":"// Unity: import model.glb with glTFast (Package Manager: com.unity.cloud.gltfast) and drag the prefab in,\n// or load it at runtime straight from the CDN:\nusing GLTFast;\nvar gltf = new GltfImport();\nif (await gltf.Load(\"https://cdn.3dassets.dev/assets/30629/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"30630","slug":"clockmaker-and-watch-repair-bracelet-sizing-block-01649ef6","title":"Bracelet Sizing Block (Clockmaker and Watch Repair)","summary":"Polymer bracelet block with four inset-looking supporting slots and two steel pin sockets.","description":"Polymer bracelet block with four inset-looking supporting slots and two steel pin sockets. Dimensions 0.09 × 0.04 × 0.07 m (X × Y × Z). Metre units, +Y up, +Z front; origin on the ground at the footprint centre unless stated. Walnut, brass, steel and green felt. Static clock hands and servicing mechanisms; no simulated measurement or pressure functionality. Static geometry; no rig, animation, collision or navigation data.","status":"published","url":"https://3dassets.dev/assets/clockmaker-and-watch-repair-bracelet-sizing-block-01649ef6","cdnUrl":"https://cdn.3dassets.dev/assets/30630/v1/model.glb","downloadUrl":"https://3dassets.dev/download/clockmaker-and-watch-repair-bracelet-sizing-block-01649ef6","thumbnailUrl":"https://cdn.3dassets.dev/assets/30630/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/30630/v1/poster.webp","blurhash":"U35s7V?]4TI:mVkqtlt600MKj[V@UAiwQ.R6","category":{"slug":"props","title":"Props & Furniture"},"tags":[{"slug":"modern","title":"Modern"},{"slug":"realistic","title":"Realistic"},{"slug":"interior","title":"Interior"}],"license":{"slug":"cc0-1.0","name":"CC0 1.0 Universal","url":"https://creativecommons.org/publicdomain/zero/1.0/","attributionRequired":false},"contributor":{"username":"3dassets","name":"3D Assets","url":"https://3dassets.dev/u/3dassets"},"stats":{"fileSize":37428,"triangles":1884,"vertices":1452,"meshes":3,"materials":3,"textures":0,"animations":[],"boundingBox":{"min":[-0.04500000178813934,0.000002364563696656552,-0.03250129832813824],"max":[0.04500000178813934,0.04100167923354113,0.03250129832813824]},"sizeMeters":[0.09,0.041,0.065],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"GPT-6","downloads":0,"publishedAt":"2026-09-08T10:39:56.409Z","updatedAt":"2026-09-08T10:39:56.504Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/30630/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function BraceletSizingBlockClockmakerAndWatchRepair(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/30630/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/30630/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/30630/v1/model.glb\" alt=\"Bracelet Sizing Block (Clockmaker and Watch Repair)\" camera-controls auto-rotate></model-viewer>","blender":"# Blender 4.x: File > Import > glTF 2.0, or from the Python console after downloading the file.\nimport bpy\nbpy.ops.import_scene.gltf(filepath='model.glb')  # from https://cdn.3dassets.dev/assets/30630/v1/model.glb\n# Metres and +Y up are converted to Blender's Z-up scene automatically.","godot":"# Godot 4: copy model.glb into res://models/ and the editor imports it as a scene.\nvar packed := load(\"res://models/model.glb\") as PackedScene\nvar model := packed.instantiate()\nadd_child(model)","unity":"// Unity: import model.glb with glTFast (Package Manager: com.unity.cloud.gltfast) and drag the prefab in,\n// or load it at runtime straight from the CDN:\nusing GLTFast;\nvar gltf = new GltfImport();\nif (await gltf.Load(\"https://cdn.3dassets.dev/assets/30630/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"30631","slug":"clockmaker-and-watch-repair-link-pin-press-2c375703","title":"Link Pin Press (Clockmaker and Watch Repair)","summary":"Horizontal bracelet link-pin press with body cradle, fine punch screw and rounded adjustment knob.","description":"Horizontal bracelet link-pin press with body cradle, fine punch screw and rounded adjustment knob. Dimensions 0.14 × 0.06 × 0.07 m (X × Y × Z). Metre units, +Y up, +Z front; origin on the ground at the footprint centre unless stated. Walnut, brass, steel and green felt. Static clock hands and servicing mechanisms; no simulated measurement or pressure functionality. Static geometry; no rig, animation, collision or navigation data.","status":"published","url":"https://3dassets.dev/assets/clockmaker-and-watch-repair-link-pin-press-2c375703","cdnUrl":"https://cdn.3dassets.dev/assets/30631/v1/model.glb","downloadUrl":"https://3dassets.dev/download/clockmaker-and-watch-repair-link-pin-press-2c375703","thumbnailUrl":"https://cdn.3dassets.dev/assets/30631/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/30631/v1/poster.webp","blurhash":"U47_v9~X00D%]@?vO,Di00S0t+NE7nD%moaM","category":{"slug":"props","title":"Props & Furniture"},"tags":[{"slug":"modern","title":"Modern"},{"slug":"realistic","title":"Realistic"},{"slug":"interior","title":"Interior"}],"license":{"slug":"cc0-1.0","name":"CC0 1.0 Universal","url":"https://creativecommons.org/publicdomain/zero/1.0/","attributionRequired":false},"contributor":{"username":"3dassets","name":"3D Assets","url":"https://3dassets.dev/u/3dassets"},"stats":{"fileSize":22896,"triangles":1140,"vertices":874,"meshes":2,"materials":2,"textures":0,"animations":[],"boundingBox":{"min":[-0.06750000268220901,0.0000024414807035071096,-0.03750343556769487],"max":[0.06750000268220901,0.06100219856960962,0.03750343556769487]},"sizeMeters":[0.135,0.061,0.075],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"GPT-6","downloads":0,"publishedAt":"2026-09-08T10:39:56.649Z","updatedAt":"2026-09-08T10:39:56.741Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/30631/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function LinkPinPressClockmakerAndWatchRepair(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/30631/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/30631/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/30631/v1/model.glb\" alt=\"Link Pin Press (Clockmaker and Watch Repair)\" camera-controls auto-rotate></model-viewer>","blender":"# Blender 4.x: File > Import > glTF 2.0, or from the Python console after downloading the file.\nimport bpy\nbpy.ops.import_scene.gltf(filepath='model.glb')  # from https://cdn.3dassets.dev/assets/30631/v1/model.glb\n# Metres and +Y up are converted to Blender's Z-up scene automatically.","godot":"# Godot 4: copy model.glb into res://models/ and the editor imports it as a scene.\nvar packed := load(\"res://models/model.glb\") as PackedScene\nvar model := packed.instantiate()\nadd_child(model)","unity":"// Unity: import model.glb with glTFast (Package Manager: com.unity.cloud.gltfast) and drag the prefab in,\n// or load it at runtime straight from the CDN:\nusing GLTFast;\nvar gltf = new GltfImport();\nif (await gltf.Load(\"https://cdn.3dassets.dev/assets/30631/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"30632","slug":"clockmaker-and-watch-repair-strap-display-6e21c57a","title":"Strap Display (Clockmaker and Watch Repair)","summary":"Five-strap walnut display stand with separate leather straps, buckle rings and keeper tabs, supported by a boxed frame.","description":"Five-strap walnut display stand with separate leather straps, buckle rings and keeper tabs, supported by a boxed frame. Dimensions 0.55 × 0.70 × 0.25 m (X × Y × Z). Metre units, +Y up, +Z front; origin on the ground at the footprint centre unless stated. Walnut, brass, steel and green felt. Static clock hands and servicing mechanisms; no simulated measurement or pressure functionality. Static geometry; no rig, animation, collision or navigation data.","status":"published","url":"https://3dassets.dev/assets/clockmaker-and-watch-repair-strap-display-6e21c57a","cdnUrl":"https://cdn.3dassets.dev/assets/30632/v1/model.glb","downloadUrl":"https://3dassets.dev/download/clockmaker-and-watch-repair-strap-display-6e21c57a","thumbnailUrl":"https://cdn.3dassets.dev/assets/30632/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/30632/v1/poster.webp","blurhash":"U4ASe@^i00Mz}[$%9tENItR+R%nl}@-U9u9b","category":{"slug":"props","title":"Props & Furniture"},"tags":[{"slug":"modern","title":"Modern"},{"slug":"realistic","title":"Realistic"},{"slug":"interior","title":"Interior"}],"license":{"slug":"cc0-1.0","name":"CC0 1.0 Universal","url":"https://creativecommons.org/publicdomain/zero/1.0/","attributionRequired":false},"contributor":{"username":"3dassets","name":"3D Assets","url":"https://3dassets.dev/u/3dassets"},"stats":{"fileSize":180536,"triangles":10756,"vertices":7019,"meshes":4,"materials":4,"textures":0,"animations":[],"boundingBox":{"min":[-0.2750160391219645,0.0000030041620020238025,-0.1249839854649515],"max":[0.2750160391219645,0.7050000429153442,0.12501194109591024]},"sizeMeters":[0.55,0.705,0.25],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"GPT-6","downloads":0,"publishedAt":"2026-09-08T10:39:56.924Z","updatedAt":"2026-09-08T10:39:57.030Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/30632/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function StrapDisplayClockmakerAndWatchRepair(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/30632/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/30632/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/30632/v1/model.glb\" alt=\"Strap Display (Clockmaker and Watch Repair)\" camera-controls auto-rotate></model-viewer>","blender":"# Blender 4.x: File > Import > glTF 2.0, or from the Python console after downloading the file.\nimport bpy\nbpy.ops.import_scene.gltf(filepath='model.glb')  # from https://cdn.3dassets.dev/assets/30632/v1/model.glb\n# Metres and +Y up are converted to Blender's Z-up scene automatically.","godot":"# Godot 4: copy model.glb into res://models/ and the editor imports it as a scene.\nvar packed := load(\"res://models/model.glb\") as PackedScene\nvar model := packed.instantiate()\nadd_child(model)","unity":"// Unity: import model.glb with glTFast (Package Manager: com.unity.cloud.gltfast) and drag the prefab in,\n// or load it at runtime straight from the CDN:\nusing GLTFast;\nvar gltf = new GltfImport();\nif (await gltf.Load(\"https://cdn.3dassets.dev/assets/30632/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"30633","slug":"clockmaker-and-watch-repair-watch-display-cushion-46866ac1","title":"Watch Display Cushion (Clockmaker and Watch Repair)","summary":"Rounded green watch cushion with a fine continuous inset perimeter seam and a flat resting base.","description":"Rounded green watch cushion with a fine continuous inset perimeter seam and a flat resting base. Dimensions 0.10 × 0.05 × 0.07 m (X × Y × Z). Metre units, +Y up, +Z front; origin on the ground at the footprint centre unless stated. Walnut, brass, steel and green felt. Static clock hands and servicing mechanisms; no simulated measurement or pressure functionality. Static geometry; no rig, animation, collision or navigation data.","status":"published","url":"https://3dassets.dev/assets/clockmaker-and-watch-repair-watch-display-cushion-46866ac1","cdnUrl":"https://cdn.3dassets.dev/assets/30633/v1/model.glb","downloadUrl":"https://3dassets.dev/download/clockmaker-and-watch-repair-watch-display-cushion-46866ac1","thumbnailUrl":"https://cdn.3dassets.dev/assets/30633/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/30633/v1/poster.webp","blurhash":"U469s~.R8wIU*GkpRQsp00Q.pIj0HZi{VxMe","category":{"slug":"props","title":"Props & Furniture"},"tags":[{"slug":"modern","title":"Modern"},{"slug":"realistic","title":"Realistic"},{"slug":"interior","title":"Interior"}],"license":{"slug":"cc0-1.0","name":"CC0 1.0 Universal","url":"https://creativecommons.org/publicdomain/zero/1.0/","attributionRequired":false},"contributor":{"username":"3dassets","name":"3D Assets","url":"https://3dassets.dev/u/3dassets"},"stats":{"fileSize":16248,"triangles":876,"vertices":558,"meshes":2,"materials":2,"textures":0,"animations":[],"boundingBox":{"min":[-0.05000000074505806,-0.000003814813741346429,-0.03749809315192287],"max":[0.05000000074505806,0.0500038155587994,0.03749809315192287]},"sizeMeters":[0.1,0.05,0.075],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"GPT-6","downloads":0,"publishedAt":"2026-09-08T10:39:58.226Z","updatedAt":"2026-09-08T10:39:58.576Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/30633/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function WatchDisplayCushionClockmakerAndWatchRepair(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/30633/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/30633/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/30633/v1/model.glb\" alt=\"Watch Display Cushion (Clockmaker and Watch Repair)\" camera-controls auto-rotate></model-viewer>","blender":"# Blender 4.x: File > Import > glTF 2.0, or from the Python console after downloading the file.\nimport bpy\nbpy.ops.import_scene.gltf(filepath='model.glb')  # from https://cdn.3dassets.dev/assets/30633/v1/model.glb\n# Metres and +Y up are converted to Blender's Z-up scene automatically.","godot":"# Godot 4: copy model.glb into res://models/ and the editor imports it as a scene.\nvar packed := load(\"res://models/model.glb\") as PackedScene\nvar model := packed.instantiate()\nadd_child(model)","unity":"// Unity: import model.glb with glTFast (Package Manager: com.unity.cloud.gltfast) and drag the prefab in,\n// or load it at runtime straight from the CDN:\nusing GLTFast;\nvar gltf = new GltfImport();\nif (await gltf.Load(\"https://cdn.3dassets.dev/assets/30633/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"30634","slug":"clockmaker-and-watch-repair-glass-watch-case-f23e7c45","title":"Glass Watch Case (Clockmaker and Watch Repair)","summary":"Walnut and brass glass watch cabinet with three felt shelves, side and rear glazing and six padded watch mounts; front access open for servicing.","description":"Walnut and brass glass watch cabinet with three felt shelves, side and rear glazing and six padded watch mounts; front access open for servicing. Dimensions 0.75 × 1.06 × 0.40 m (X × Y × Z). Metre units, +Y up, +Z front; origin on the ground at the footprint centre unless stated. Walnut, brass, steel and green felt. Static clock hands and servicing mechanisms; no simulated measurement or pressure functionality. Static geometry; no rig, animation, collision or navigation data.","status":"published","url":"https://3dassets.dev/assets/clockmaker-and-watch-repair-glass-watch-case-f23e7c45","cdnUrl":"https://cdn.3dassets.dev/assets/30634/v1/model.glb","downloadUrl":"https://3dassets.dev/download/clockmaker-and-watch-repair-glass-watch-case-f23e7c45","thumbnailUrl":"https://cdn.3dassets.dev/assets/30634/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/30634/v1/poster.webp","blurhash":"U49%bR-:00VE~qw]DhJV%Oi}ImTE-;%KVYD+","category":{"slug":"props","title":"Props & Furniture"},"tags":[{"slug":"modern","title":"Modern"},{"slug":"realistic","title":"Realistic"},{"slug":"interior","title":"Interior"}],"license":{"slug":"cc0-1.0","name":"CC0 1.0 Universal","url":"https://creativecommons.org/publicdomain/zero/1.0/","attributionRequired":false},"contributor":{"username":"3dassets","name":"3D Assets","url":"https://3dassets.dev/u/3dassets"},"stats":{"fileSize":160660,"triangles":9288,"vertices":6327,"meshes":4,"materials":4,"textures":0,"animations":[],"boundingBox":{"min":[-0.3750160035237017,0,-0.1999732863359532],"max":[0.3750160035237017,1.059999942779541,0.20000880255248799]},"sizeMeters":[0.75,1.06,0.4],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"GPT-6","downloads":0,"publishedAt":"2026-09-08T10:39:59.014Z","updatedAt":"2026-09-08T10:39:59.126Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/30634/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function GlassWatchCaseClockmakerAndWatchRepair(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/30634/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/30634/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/30634/v1/model.glb\" alt=\"Glass Watch Case (Clockmaker and Watch Repair)\" camera-controls auto-rotate></model-viewer>","blender":"# Blender 4.x: File > Import > glTF 2.0, or from the Python console after downloading the file.\nimport bpy\nbpy.ops.import_scene.gltf(filepath='model.glb')  # from https://cdn.3dassets.dev/assets/30634/v1/model.glb\n# Metres and +Y up are converted to Blender's Z-up scene automatically.","godot":"# Godot 4: copy model.glb into res://models/ and the editor imports it as a scene.\nvar packed := load(\"res://models/model.glb\") as PackedScene\nvar model := packed.instantiate()\nadd_child(model)","unity":"// Unity: import model.glb with glTFast (Package Manager: com.unity.cloud.gltfast) and drag the prefab in,\n// or load it at runtime straight from the CDN:\nusing GLTFast;\nvar gltf = new GltfImport();\nif (await gltf.Load(\"https://cdn.3dassets.dev/assets/30634/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"30635","slug":"clockmaker-and-watch-repair-pocket-watch-31869fb3","title":"Pocket Watch (Clockmaker and Watch Repair)","summary":"Open pocket watch with brass case, dial indices, hour and minute hands, crown, suspension bow and hinged lid resting beside the face; hands fixed.","description":"Open pocket watch with brass case, dial indices, hour and minute hands, crown, suspension bow and hinged lid resting beside the face; hands fixed. Dimensions 0.16 × 0.06 × 0.13 m (X × Y × Z). Metre units, +Y up, +Z front; origin on the ground at the footprint centre unless stated. Walnut, brass, steel and green felt. Static clock hands and servicing mechanisms; no simulated measurement or pressure functionality. Static geometry; no rig, animation, collision or navigation data.","status":"published","url":"https://3dassets.dev/assets/clockmaker-and-watch-repair-pocket-watch-31869fb3","cdnUrl":"https://cdn.3dassets.dev/assets/30635/v1/model.glb","downloadUrl":"https://3dassets.dev/download/clockmaker-and-watch-repair-pocket-watch-31869fb3","thumbnailUrl":"https://cdn.3dassets.dev/assets/30635/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/30635/v1/poster.webp","blurhash":"U9A0XO%001W?D+ay%1bH00Ir~pjE^*fkD*oL","category":{"slug":"props","title":"Props & Furniture"},"tags":[{"slug":"modern","title":"Modern"},{"slug":"realistic","title":"Realistic"},{"slug":"interior","title":"Interior"}],"license":{"slug":"cc0-1.0","name":"CC0 1.0 Universal","url":"https://creativecommons.org/publicdomain/zero/1.0/","attributionRequired":false},"contributor":{"username":"3dassets","name":"3D Assets","url":"https://3dassets.dev/u/3dassets"},"stats":{"fileSize":61492,"triangles":3216,"vertices":2456,"meshes":3,"materials":3,"textures":0,"animations":[],"boundingBox":{"min":[-0.08150000125169754,-0.0000013736072020098522,-0.06350219830796502],"max":[0.08150000125169754,0.05900137396482988,0.06350219830796502]},"sizeMeters":[0.163,0.059,0.127],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"GPT-6","downloads":0,"publishedAt":"2026-09-08T10:39:59.620Z","updatedAt":"2026-09-08T10:39:59.744Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/30635/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function PocketWatchClockmakerAndWatchRepair(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/30635/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/30635/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/30635/v1/model.glb\" alt=\"Pocket Watch (Clockmaker and Watch Repair)\" camera-controls auto-rotate></model-viewer>","blender":"# Blender 4.x: File > Import > glTF 2.0, or from the Python console after downloading the file.\nimport bpy\nbpy.ops.import_scene.gltf(filepath='model.glb')  # from https://cdn.3dassets.dev/assets/30635/v1/model.glb\n# Metres and +Y up are converted to Blender's Z-up scene automatically.","godot":"# Godot 4: copy model.glb into res://models/ and the editor imports it as a scene.\nvar packed := load(\"res://models/model.glb\") as PackedScene\nvar model := packed.instantiate()\nadd_child(model)","unity":"// Unity: import model.glb with glTFast (Package Manager: com.unity.cloud.gltfast) and drag the prefab in,\n// or load it at runtime straight from the CDN:\nusing GLTFast;\nvar gltf = new GltfImport();\nif (await gltf.Load(\"https://cdn.3dassets.dev/assets/30635/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"30636","slug":"clockmaker-and-watch-repair-wristwatch-09c7ebe4","title":"Wristwatch (Clockmaker and Watch Repair)","summary":"Walnut-free leather wristwatch with brass bezel, full indexed dial, two fixed hands, lug pins, crown and separate strap buckle; laid face up.","description":"Walnut-free leather wristwatch with brass bezel, full indexed dial, two fixed hands, lug pins, crown and separate strap buckle; laid face up. Dimensions 0.08 × 0.06 × 0.24 m (X × Y × Z). Metre units, +Y up, +Z front; origin on the ground at the footprint centre unless stated. Walnut, brass, steel and green felt. Static clock hands and servicing mechanisms; no simulated measurement or pressure functionality. Static geometry; no rig, animation, collision or navigation data.","status":"published","url":"https://3dassets.dev/assets/clockmaker-and-watch-repair-wristwatch-09c7ebe4","cdnUrl":"https://cdn.3dassets.dev/assets/30636/v1/model.glb","downloadUrl":"https://3dassets.dev/download/clockmaker-and-watch-repair-wristwatch-09c7ebe4","thumbnailUrl":"https://cdn.3dassets.dev/assets/30636/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/30636/v1/poster.webp","blurhash":"U77Khy%L03Sit3M{IVbI01Rk~Us+IX%M?ZjE","category":{"slug":"props","title":"Props & Furniture"},"tags":[{"slug":"modern","title":"Modern"},{"slug":"realistic","title":"Realistic"},{"slug":"interior","title":"Interior"}],"license":{"slug":"cc0-1.0","name":"CC0 1.0 Universal","url":"https://creativecommons.org/publicdomain/zero/1.0/","attributionRequired":false},"contributor":{"username":"3dassets","name":"3D Assets","url":"https://3dassets.dev/u/3dassets"},"stats":{"fileSize":69348,"triangles":3672,"vertices":2723,"meshes":4,"materials":4,"textures":0,"animations":[],"boundingBox":{"min":[-0.03799999877810478,0.000004600129481998477,-0.12200000137090683],"max":[0.03799999877810478,0.06449854767187368,0.12200000137090683]},"sizeMeters":[0.076,0.064,0.244],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"GPT-6","downloads":0,"publishedAt":"2026-09-08T10:40:00.056Z","updatedAt":"2026-09-08T10:40:00.161Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/30636/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function WristwatchClockmakerAndWatchRepair(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/30636/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/30636/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/30636/v1/model.glb\" alt=\"Wristwatch (Clockmaker and Watch Repair)\" camera-controls auto-rotate></model-viewer>","blender":"# Blender 4.x: File > Import > glTF 2.0, or from the Python console after downloading the file.\nimport bpy\nbpy.ops.import_scene.gltf(filepath='model.glb')  # from https://cdn.3dassets.dev/assets/30636/v1/model.glb\n# Metres and +Y up are converted to Blender's Z-up scene automatically.","godot":"# Godot 4: copy model.glb into res://models/ and the editor imports it as a scene.\nvar packed := load(\"res://models/model.glb\") as PackedScene\nvar model := packed.instantiate()\nadd_child(model)","unity":"// Unity: import model.glb with glTFast (Package Manager: com.unity.cloud.gltfast) and drag the prefab in,\n// or load it at runtime straight from the CDN:\nusing GLTFast;\nvar gltf = new GltfImport();\nif (await gltf.Load(\"https://cdn.3dassets.dev/assets/30636/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"30637","slug":"clockmaker-and-watch-repair-exposed-clock-movement-cfa317d3","title":"Exposed Clock Movement (Clockmaker and Watch Repair)","summary":"Exposed clock movement on walnut foot with four individually toothed brass wheels, steel arbors, separated bridges, screw heads and balance rim; escapement static.","description":"Exposed clock movement on walnut foot with four individually toothed brass wheels, steel arbors, separated bridges, screw heads and balance rim; escapement static. Dimensions 0.32 × 0.46 × 0.20 m (X × Y × Z). Metre units, +Y up, +Z front; origin on the ground at the footprint centre unless stated. Walnut, brass, steel and green felt. Static clock hands and servicing mechanisms; no simulated measurement or pressure functionality. Static geometry; no rig, animation, collision or navigation data.","status":"published","url":"https://3dassets.dev/assets/clockmaker-and-watch-repair-exposed-clock-movement-cfa317d3","cdnUrl":"https://cdn.3dassets.dev/assets/30637/v1/model.glb","downloadUrl":"https://3dassets.dev/download/clockmaker-and-watch-repair-exposed-clock-movement-cfa317d3","thumbnailUrl":"https://cdn.3dassets.dev/assets/30637/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/30637/v1/poster.webp","blurhash":"U4BMC_}t009ZtLt7M$M{0PAC-lxaELR+tQS#","category":{"slug":"props","title":"Props & Furniture"},"tags":[{"slug":"modern","title":"Modern"},{"slug":"realistic","title":"Realistic"},{"slug":"interior","title":"Interior"}],"license":{"slug":"cc0-1.0","name":"CC0 1.0 Universal","url":"https://creativecommons.org/publicdomain/zero/1.0/","attributionRequired":false},"contributor":{"username":"3dassets","name":"3D Assets","url":"https://3dassets.dev/u/3dassets"},"stats":{"fileSize":258044,"triangles":10396,"vertices":12045,"meshes":3,"materials":3,"textures":0,"animations":[],"boundingBox":{"min":[-0.1599999964237213,-0.000004181221969273494,-0.09999328369289118],"max":[0.1599999964237213,0.46000000834465027,0.09999328369289118]},"sizeMeters":[0.32,0.46,0.2],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"GPT-6","downloads":0,"publishedAt":"2026-09-08T10:40:01.424Z","updatedAt":"2026-09-08T10:40:01.531Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/30637/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function ExposedClockMovementClockmakerAndWatchRepair(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/30637/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/30637/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/30637/v1/model.glb\" alt=\"Exposed Clock Movement (Clockmaker and Watch Repair)\" camera-controls auto-rotate></model-viewer>","blender":"# Blender 4.x: File > Import > glTF 2.0, or from the Python console after downloading the file.\nimport bpy\nbpy.ops.import_scene.gltf(filepath='model.glb')  # from https://cdn.3dassets.dev/assets/30637/v1/model.glb\n# Metres and +Y up are converted to Blender's Z-up scene automatically.","godot":"# Godot 4: copy model.glb into res://models/ and the editor imports it as a scene.\nvar packed := load(\"res://models/model.glb\") as PackedScene\nvar model := packed.instantiate()\nadd_child(model)","unity":"// Unity: import model.glb with glTFast (Package Manager: com.unity.cloud.gltfast) and drag the prefab in,\n// or load it at runtime straight from the CDN:\nusing GLTFast;\nvar gltf = new GltfImport();\nif (await gltf.Load(\"https://cdn.3dassets.dev/assets/30637/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"30638","slug":"clockmaker-and-watch-repair-pendulum-wall-clock-7a6af473","title":"Pendulum Wall Clock (Clockmaker and Watch Repair)","summary":"Walnut pendulum wall clock with cornice, indexed cream dial and fixed brass pendulum behind a framed lower opening; freestanding grounding for wall placement.","description":"Walnut pendulum wall clock with cornice, indexed cream dial and fixed brass pendulum behind a framed lower opening; freestanding grounding for wall placement. Dimensions 0.46 × 1.16 × 0.29 m (X × Y × Z). Metre units, +Y up, +Z front; origin on the ground at the footprint centre unless stated. Walnut, brass, steel and green felt. Static clock hands and servicing mechanisms; no simulated measurement or pressure functionality. Static geometry; no rig, animation, collision or navigation data.","status":"published","url":"https://3dassets.dev/assets/clockmaker-and-watch-repair-pendulum-wall-clock-7a6af473","cdnUrl":"https://cdn.3dassets.dev/assets/30638/v1/model.glb","downloadUrl":"https://3dassets.dev/download/clockmaker-and-watch-repair-pendulum-wall-clock-7a6af473","thumbnailUrl":"https://cdn.3dassets.dev/assets/30638/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/30638/v1/poster.webp","blurhash":"U49sbd-o004p~VkV4:My0fIp?G?Gq[V@X.tm","category":{"slug":"props","title":"Props & Furniture"},"tags":[{"slug":"modern","title":"Modern"},{"slug":"realistic","title":"Realistic"},{"slug":"interior","title":"Interior"}],"license":{"slug":"cc0-1.0","name":"CC0 1.0 Universal","url":"https://creativecommons.org/publicdomain/zero/1.0/","attributionRequired":false},"contributor":{"username":"3dassets","name":"3D Assets","url":"https://3dassets.dev/u/3dassets"},"stats":{"fileSize":144672,"triangles":8204,"vertices":5731,"meshes":4,"materials":4,"textures":0,"animations":[],"boundingBox":{"min":[-0.22998130078891835,0,-0.14398717897871022],"max":[0.22998130078891835,1.159999966621399,0.14401882505648889]},"sizeMeters":[0.46,1.16,0.288],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"GPT-6","downloads":0,"publishedAt":"2026-09-08T10:40:00.755Z","updatedAt":"2026-09-08T10:40:00.860Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/30638/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function PendulumWallClockClockmakerAndWatchRepair(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/30638/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/30638/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/30638/v1/model.glb\" alt=\"Pendulum Wall Clock (Clockmaker and Watch Repair)\" camera-controls auto-rotate></model-viewer>","blender":"# Blender 4.x: File > Import > glTF 2.0, or from the Python console after downloading the file.\nimport bpy\nbpy.ops.import_scene.gltf(filepath='model.glb')  # from https://cdn.3dassets.dev/assets/30638/v1/model.glb\n# Metres and +Y up are converted to Blender's Z-up scene automatically.","godot":"# Godot 4: copy model.glb into res://models/ and the editor imports it as a scene.\nvar packed := load(\"res://models/model.glb\") as PackedScene\nvar model := packed.instantiate()\nadd_child(model)","unity":"// Unity: import model.glb with glTFast (Package Manager: com.unity.cloud.gltfast) and drag the prefab in,\n// or load it at runtime straight from the CDN:\nusing GLTFast;\nvar gltf = new GltfImport();\nif (await gltf.Load(\"https://cdn.3dassets.dev/assets/30638/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"30639","slug":"clockmaker-and-watch-repair-mantel-clock-2ad69737","title":"Mantel Clock (Clockmaker and Watch Repair)","summary":"Low walnut mantel clock with rounded shoulders, stepped base, turned brass feet and indexed cream dial with fixed hands.","description":"Low walnut mantel clock with rounded shoulders, stepped base, turned brass feet and indexed cream dial with fixed hands. Dimensions 0.56 × 0.41 × 0.26 m (X × Y × Z). Metre units, +Y up, +Z front; origin on the ground at the footprint centre unless stated. Walnut, brass, steel and green felt. Static clock hands and servicing mechanisms; no simulated measurement or pressure functionality. Static geometry; no rig, animation, collision or navigation data.","status":"published","url":"https://3dassets.dev/assets/clockmaker-and-watch-repair-mantel-clock-2ad69737","cdnUrl":"https://cdn.3dassets.dev/assets/30639/v1/model.glb","downloadUrl":"https://3dassets.dev/download/clockmaker-and-watch-repair-mantel-clock-2ad69737","thumbnailUrl":"https://cdn.3dassets.dev/assets/30639/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/30639/v1/poster.webp","blurhash":"U6C=uI^k0000={-AIpIq0056_M?wR*S_ShOE","category":{"slug":"props","title":"Props & Furniture"},"tags":[{"slug":"modern","title":"Modern"},{"slug":"realistic","title":"Realistic"},{"slug":"interior","title":"Interior"}],"license":{"slug":"cc0-1.0","name":"CC0 1.0 Universal","url":"https://creativecommons.org/publicdomain/zero/1.0/","attributionRequired":false},"contributor":{"username":"3dassets","name":"3D Assets","url":"https://3dassets.dev/u/3dassets"},"stats":{"fileSize":65264,"triangles":3140,"vertices":2671,"meshes":4,"materials":4,"textures":0,"animations":[],"boundingBox":{"min":[-0.2800000011920929,-0.00001763048491137953,-0.12898688182797757],"max":[0.2800000011920929,0.4050132042407502,0.12901036663897655]},"sizeMeters":[0.56,0.405,0.258],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"GPT-6","downloads":0,"publishedAt":"2026-09-08T10:40:01.411Z","updatedAt":"2026-09-08T10:40:01.518Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/30639/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function MantelClockClockmakerAndWatchRepair(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/30639/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/30639/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/30639/v1/model.glb\" alt=\"Mantel Clock (Clockmaker and Watch Repair)\" camera-controls auto-rotate></model-viewer>","blender":"# Blender 4.x: File > Import > glTF 2.0, or from the Python console after downloading the file.\nimport bpy\nbpy.ops.import_scene.gltf(filepath='model.glb')  # from https://cdn.3dassets.dev/assets/30639/v1/model.glb\n# Metres and +Y up are converted to Blender's Z-up scene automatically.","godot":"# Godot 4: copy model.glb into res://models/ and the editor imports it as a scene.\nvar packed := load(\"res://models/model.glb\") as PackedScene\nvar model := packed.instantiate()\nadd_child(model)","unity":"// Unity: import model.glb with glTFast (Package Manager: com.unity.cloud.gltfast) and drag the prefab in,\n// or load it at runtime straight from the CDN:\nusing GLTFast;\nvar gltf = new GltfImport();\nif (await gltf.Load(\"https://cdn.3dassets.dev/assets/30639/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"30640","slug":"clockmaker-and-watch-repair-clock-winding-key-86b0a3a3","title":"Clock Winding Key (Clockmaker and Watch Repair)","summary":"Double-loop brass winding key with hollow square-looking socket barrel and thick rounded finger bows.","description":"Double-loop brass winding key with hollow square-looking socket barrel and thick rounded finger bows. Dimensions 0.11 × 0.08 × 0.02 m (X × Y × Z). Metre units, +Y up, +Z front; origin on the ground at the footprint centre unless stated. Walnut, brass, steel and green felt. Static clock hands and servicing mechanisms; no simulated measurement or pressure functionality. Static geometry; no rig, animation, collision or navigation data.","status":"published","url":"https://3dassets.dev/assets/clockmaker-and-watch-repair-clock-winding-key-86b0a3a3","cdnUrl":"https://cdn.3dassets.dev/assets/30640/v1/model.glb","downloadUrl":"https://3dassets.dev/download/clockmaker-and-watch-repair-clock-winding-key-86b0a3a3","thumbnailUrl":"https://cdn.3dassets.dev/assets/30640/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/30640/v1/poster.webp","blurhash":"U8AcYSxW04Nb~9%0M}NH04%0?EIq9bS4bYRk","category":{"slug":"props","title":"Props & Furniture"},"tags":[{"slug":"modern","title":"Modern"},{"slug":"realistic","title":"Realistic"},{"slug":"interior","title":"Interior"}],"license":{"slug":"cc0-1.0","name":"CC0 1.0 Universal","url":"https://creativecommons.org/publicdomain/zero/1.0/","attributionRequired":false},"contributor":{"username":"3dassets","name":"3D Assets","url":"https://3dassets.dev/u/3dassets"},"stats":{"fileSize":26872,"triangles":1472,"vertices":1050,"meshes":1,"materials":1,"textures":0,"animations":[],"boundingBox":{"min":[-0.05700000002980232,-3.2034631571031813e-7,-0.009998962375905751],"max":[0.05700000002980232,0.08100032058473429,0.009998962375905751]},"sizeMeters":[0.114,0.081,0.02],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"GPT-6","downloads":0,"publishedAt":"2026-09-08T10:40:01.927Z","updatedAt":"2026-09-08T10:40:02.020Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/30640/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function ClockWindingKeyClockmakerAndWatchRepair(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/30640/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/30640/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/30640/v1/model.glb\" alt=\"Clock Winding Key (Clockmaker and Watch Repair)\" camera-controls auto-rotate></model-viewer>","blender":"# Blender 4.x: File > Import > glTF 2.0, or from the Python console after downloading the file.\nimport bpy\nbpy.ops.import_scene.gltf(filepath='model.glb')  # from https://cdn.3dassets.dev/assets/30640/v1/model.glb\n# Metres and +Y up are converted to Blender's Z-up scene automatically.","godot":"# Godot 4: copy model.glb into res://models/ and the editor imports it as a scene.\nvar packed := load(\"res://models/model.glb\") as PackedScene\nvar model := packed.instantiate()\nadd_child(model)","unity":"// Unity: import model.glb with glTFast (Package Manager: com.unity.cloud.gltfast) and drag the prefab in,\n// or load it at runtime straight from the CDN:\nusing GLTFast;\nvar gltf = new GltfImport();\nif (await gltf.Load(\"https://cdn.3dassets.dev/assets/30640/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"30641","slug":"clockmaker-and-watch-repair-pendulum-suspension-rack-bfea6623","title":"Pendulum Suspension Rack (Clockmaker and Watch Repair)","summary":"Storage rack holding four slim pendulum rods, small bobs and visible suspension clamps.","description":"Storage rack holding four slim pendulum rods, small bobs and visible suspension clamps. Dimensions 0.35 × 0.63 × 0.18 m (X × Y × Z). Metre units, +Y up, +Z front; origin on the ground at the footprint centre unless stated. Walnut, brass, steel and green felt. Static clock hands and servicing mechanisms; no simulated measurement or pressure functionality. Static geometry; no rig, animation, collision or navigation data.","status":"published","url":"https://3dassets.dev/assets/clockmaker-and-watch-repair-pendulum-suspension-rack-bfea6623","cdnUrl":"https://cdn.3dassets.dev/assets/30641/v1/model.glb","downloadUrl":"https://3dassets.dev/download/clockmaker-and-watch-repair-pendulum-suspension-rack-bfea6623","thumbnailUrl":"https://cdn.3dassets.dev/assets/30641/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/30641/v1/poster.webp","blurhash":"U3A05W=}0057~C%09aIr5SR$n5jK^*xZ9aE3","category":{"slug":"props","title":"Props & Furniture"},"tags":[{"slug":"modern","title":"Modern"},{"slug":"realistic","title":"Realistic"},{"slug":"interior","title":"Interior"}],"license":{"slug":"cc0-1.0","name":"CC0 1.0 Universal","url":"https://creativecommons.org/publicdomain/zero/1.0/","attributionRequired":false},"contributor":{"username":"3dassets","name":"3D Assets","url":"https://3dassets.dev/u/3dassets"},"stats":{"fileSize":130168,"triangles":7356,"vertices":5192,"meshes":3,"materials":3,"textures":0,"animations":[],"boundingBox":{"min":[-0.17500473040051445,0.000004997428901240553,-0.09000000001622305],"max":[0.17500473040051445,0.625,0.09000744684789799]},"sizeMeters":[0.35,0.625,0.18],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"GPT-6","downloads":0,"publishedAt":"2026-09-08T10:40:02.485Z","updatedAt":"2026-09-08T10:40:02.588Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/30641/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function PendulumSuspensionRackClockmakerAndWatchRepair(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/30641/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/30641/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/30641/v1/model.glb\" alt=\"Pendulum Suspension Rack (Clockmaker and Watch Repair)\" camera-controls auto-rotate></model-viewer>","blender":"# Blender 4.x: File > Import > glTF 2.0, or from the Python console after downloading the file.\nimport bpy\nbpy.ops.import_scene.gltf(filepath='model.glb')  # from https://cdn.3dassets.dev/assets/30641/v1/model.glb\n# Metres and +Y up are converted to Blender's Z-up scene automatically.","godot":"# Godot 4: copy model.glb into res://models/ and the editor imports it as a scene.\nvar packed := load(\"res://models/model.glb\") as PackedScene\nvar model := packed.instantiate()\nadd_child(model)","unity":"// Unity: import model.glb with glTFast (Package Manager: com.unity.cloud.gltfast) and drag the prefab in,\n// or load it at runtime straight from the CDN:\nusing GLTFast;\nvar gltf = new GltfImport();\nif (await gltf.Load(\"https://cdn.3dassets.dev/assets/30641/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"30643","slug":"clockmaker-and-watch-repair-repair-ticket-cabinet-3f816e06","title":"Repair Ticket Cabinet (Clockmaker and Watch Repair)","summary":"Fifteen-drawer walnut repair cabinet with separate brass pulls and blank cream ticket plates on every drawer.","description":"Fifteen-drawer walnut repair cabinet with separate brass pulls and blank cream ticket plates on every drawer. Dimensions 0.72 × 1.41 × 0.37 m (X × Y × Z). Metre units, +Y up, +Z front; origin on the ground at the footprint centre unless stated. Walnut, brass, steel and green felt. Static clock hands and servicing mechanisms; no simulated measurement or pressure functionality. Static geometry; no rig, animation, collision or navigation data.","status":"published","url":"https://3dassets.dev/assets/clockmaker-and-watch-repair-repair-ticket-cabinet-3f816e06","cdnUrl":"https://cdn.3dassets.dev/assets/30643/v1/model.glb","downloadUrl":"https://3dassets.dev/download/clockmaker-and-watch-repair-repair-ticket-cabinet-3f816e06","thumbnailUrl":"https://cdn.3dassets.dev/assets/30643/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/30643/v1/poster.webp","blurhash":"U3A9m3~V0001}[%19@E34;Io-m?G=yxYExIq","category":{"slug":"props","title":"Props & Furniture"},"tags":[{"slug":"modern","title":"Modern"},{"slug":"realistic","title":"Realistic"},{"slug":"interior","title":"Interior"}],"license":{"slug":"cc0-1.0","name":"CC0 1.0 Universal","url":"https://creativecommons.org/publicdomain/zero/1.0/","attributionRequired":false},"contributor":{"username":"3dassets","name":"3D Assets","url":"https://3dassets.dev/u/3dassets"},"stats":{"fileSize":337284,"triangles":19416,"vertices":13615,"meshes":3,"materials":3,"textures":0,"animations":[],"boundingBox":{"min":[-0.3600512637666978,0,-0.18673290847434731],"max":[0.3600512637666978,1.4049999713897705,0.18674315849658638]},"sizeMeters":[0.72,1.405,0.373],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"GPT-6","downloads":0,"publishedAt":"2026-09-08T10:40:04.776Z","updatedAt":"2026-09-08T10:40:04.883Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/30643/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function RepairTicketCabinetClockmakerAndWatchRepair(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/30643/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/30643/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/30643/v1/model.glb\" alt=\"Repair Ticket Cabinet (Clockmaker and Watch Repair)\" camera-controls auto-rotate></model-viewer>","blender":"# Blender 4.x: File > Import > glTF 2.0, or from the Python console after downloading the file.\nimport bpy\nbpy.ops.import_scene.gltf(filepath='model.glb')  # from https://cdn.3dassets.dev/assets/30643/v1/model.glb\n# Metres and +Y up are converted to Blender's Z-up scene automatically.","godot":"# Godot 4: copy model.glb into res://models/ and the editor imports it as a scene.\nvar packed := load(\"res://models/model.glb\") as PackedScene\nvar model := packed.instantiate()\nadd_child(model)","unity":"// Unity: import model.glb with glTFast (Package Manager: com.unity.cloud.gltfast) and drag the prefab in,\n// or load it at runtime straight from the CDN:\nusing GLTFast;\nvar gltf = new GltfImport();\nif (await gltf.Load(\"https://cdn.3dassets.dev/assets/30643/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"30642","slug":"clockmaker-and-watch-repair-shop-reception-counter-4b43e50b","title":"Shop Reception Counter (Clockmaker and Watch Repair)","summary":"Walnut reception counter with broad transaction top, paneled front, brass divider mouldings and storage back.","description":"Walnut reception counter with broad transaction top, paneled front, brass divider mouldings and storage back. Dimensions 1.92 × 1.07 × 0.80 m (X × Y × Z). Metre units, +Y up, +Z front; origin on the ground at the footprint centre unless stated. Walnut, brass, steel and green felt. Static clock hands and servicing mechanisms; no simulated measurement or pressure functionality. Static geometry; no rig, animation, collision or navigation data.","status":"published","url":"https://3dassets.dev/assets/clockmaker-and-watch-repair-shop-reception-counter-4b43e50b","cdnUrl":"https://cdn.3dassets.dev/assets/30642/v1/model.glb","downloadUrl":"https://3dassets.dev/download/clockmaker-and-watch-repair-shop-reception-counter-4b43e50b","thumbnailUrl":"https://cdn.3dassets.dev/assets/30642/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/30642/v1/poster.webp","blurhash":"U8DH{O^j4paK}t=xa#j00iWYOUR*S5b^Sf9[","category":{"slug":"props","title":"Props & Furniture"},"tags":[{"slug":"modern","title":"Modern"},{"slug":"realistic","title":"Realistic"},{"slug":"interior","title":"Interior"}],"license":{"slug":"cc0-1.0","name":"CC0 1.0 Universal","url":"https://creativecommons.org/publicdomain/zero/1.0/","attributionRequired":false},"contributor":{"username":"3dassets","name":"3D Assets","url":"https://3dassets.dev/u/3dassets"},"stats":{"fileSize":113720,"triangles":6696,"vertices":4464,"meshes":2,"materials":2,"textures":0,"animations":[],"boundingBox":{"min":[-0.9599999785423279,0.00002921659356275308,-0.4010024196654035],"max":[0.9599999785423279,1.0750358710756296,0.4009938354923956]},"sizeMeters":[1.92,1.075,0.802],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"GPT-6","downloads":0,"publishedAt":"2026-09-08T10:40:03.253Z","updatedAt":"2026-09-08T10:40:03.346Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/30642/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function ShopReceptionCounterClockmakerAndWatchRepair(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/30642/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/30642/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/30642/v1/model.glb\" alt=\"Shop Reception Counter (Clockmaker and Watch Repair)\" camera-controls auto-rotate></model-viewer>","blender":"# Blender 4.x: File > Import > glTF 2.0, or from the Python console after downloading the file.\nimport bpy\nbpy.ops.import_scene.gltf(filepath='model.glb')  # from https://cdn.3dassets.dev/assets/30642/v1/model.glb\n# Metres and +Y up are converted to Blender's Z-up scene automatically.","godot":"# Godot 4: copy model.glb into res://models/ and the editor imports it as a scene.\nvar packed := load(\"res://models/model.glb\") as PackedScene\nvar model := packed.instantiate()\nadd_child(model)","unity":"// Unity: import model.glb with glTFast (Package Manager: com.unity.cloud.gltfast) and drag the prefab in,\n// or load it at runtime straight from the CDN:\nusing GLTFast;\nvar gltf = new GltfImport();\nif (await gltf.Load(\"https://cdn.3dassets.dev/assets/30642/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"30644","slug":"clockmaker-and-watch-repair-roofed-clockmaker-shop-d182743f","title":"Roofed Clockmaker Shop (Clockmaker and Watch Repair)","summary":"Complete roofed walnut and cream clockmaker studio with enclosed rear repair room, broad integrated open-front working bay and open side returns, rooflights, strip fixtures, slatted exterior and closed rear door. Static interior stage without collision.","description":"Complete roofed walnut and cream clockmaker studio with enclosed rear repair room, broad integrated open-front working bay and open side returns, rooflights, strip fixtures, slatted exterior and closed rear door. Static interior stage without collision. Dimensions 10.40 × 5.33 × 8.40 m (X × Y × Z). Metre units, +Y up, +Z front; origin on the ground at the footprint centre unless stated. Walnut, brass, steel and green felt. Static clock hands and servicing mechanisms; no simulated measurement or pressure functionality. Static geometry; no rig, animation, collision or navigation data.","status":"published","url":"https://3dassets.dev/assets/clockmaker-and-watch-repair-roofed-clockmaker-shop-d182743f","cdnUrl":"https://cdn.3dassets.dev/assets/30644/v1/model.glb","downloadUrl":"https://3dassets.dev/download/clockmaker-and-watch-repair-roofed-clockmaker-shop-d182743f","thumbnailUrl":"https://cdn.3dassets.dev/assets/30644/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/30644/v1/poster.webp","blurhash":"U9BMrdH?E1xu9_tRw]Rj00%gIoWB}?R5XTt7","category":{"slug":"props","title":"Props & Furniture"},"tags":[{"slug":"modern","title":"Modern"},{"slug":"realistic","title":"Realistic"},{"slug":"interior","title":"Interior"}],"license":{"slug":"cc0-1.0","name":"CC0 1.0 Universal","url":"https://creativecommons.org/publicdomain/zero/1.0/","attributionRequired":false},"contributor":{"username":"3dassets","name":"3D Assets","url":"https://3dassets.dev/u/3dassets"},"stats":{"fileSize":375144,"triangles":21348,"vertices":15107,"meshes":6,"materials":6,"textures":0,"animations":[],"boundingBox":{"min":[-5.199999809265137,-0.00025986159699442624,-4.200213475503414],"max":[5.199999809265137,5.3289021309576015,4.200213475503414]},"sizeMeters":[10.4,5.329,8.4],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"GPT-6","downloads":0,"publishedAt":"2026-09-08T10:40:04.258Z","updatedAt":"2026-09-08T10:40:04.819Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/30644/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function RoofedClockmakerShopClockmakerAndWatchRepair(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/30644/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/30644/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/30644/v1/model.glb\" alt=\"Roofed Clockmaker Shop (Clockmaker and Watch Repair)\" camera-controls auto-rotate></model-viewer>","blender":"# Blender 4.x: File > Import > glTF 2.0, or from the Python console after downloading the file.\nimport bpy\nbpy.ops.import_scene.gltf(filepath='model.glb')  # from https://cdn.3dassets.dev/assets/30644/v1/model.glb\n# Metres and +Y up are converted to Blender's Z-up scene automatically.","godot":"# Godot 4: copy model.glb into res://models/ and the editor imports it as a scene.\nvar packed := load(\"res://models/model.glb\") as PackedScene\nvar model := packed.instantiate()\nadd_child(model)","unity":"// Unity: import model.glb with glTFast (Package Manager: com.unity.cloud.gltfast) and drag the prefab in,\n// or load it at runtime straight from the CDN:\nusing GLTFast;\nvar gltf = new GltfImport();\nif (await gltf.Load(\"https://cdn.3dassets.dev/assets/30644/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"30645","slug":"clockmaker-and-watch-repair-walnut-and-b-5e830b90-starter-scene","title":"Walnut and Brass Clockmaker Shop (Clockmaker and Watch Repair)","summary":"Furnished roofed repair shop with three active front bench positions, protected rear press and testing benches, repair ticket storage, wall clocks and a quiet reception display.","description":"Furnished roofed repair shop with three active front bench positions, protected rear press and testing benches, repair ticket storage, wall clocks and a quiet reception display.","status":"published","url":"https://3dassets.dev/assets/clockmaker-and-watch-repair-walnut-and-b-5e830b90-starter-scene","cdnUrl":"https://cdn.3dassets.dev/assets/30645/v1/model.glb","downloadUrl":"https://3dassets.dev/download/clockmaker-and-watch-repair-walnut-and-b-5e830b90-starter-scene","thumbnailUrl":"https://cdn.3dassets.dev/assets/30645/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/30645/v1/poster.webp","blurhash":"U8B3mGDiE1xu5pxvwbRi00.8IUWB}?Mxbwxt","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":3476364,"triangles":200372,"vertices":153315,"meshes":157,"materials":8,"textures":0,"animations":[],"boundingBox":{"min":[-5.199999809265137,-0.00025986159699442624,-4.200213475503414],"max":[5.199999809265137,5.3289021309576015,4.200213475503414]},"sizeMeters":[10.4,5.329,8.4],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"GPT-6","downloads":0,"publishedAt":"2026-09-08T10:40:05.997Z","updatedAt":"2026-09-08T10:40:06.100Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/30645/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function WalnutAndBrassClockmakerShopClockmakerAndWatchRepair(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/30645/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/30645/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/30645/v1/model.glb\" alt=\"Walnut and Brass Clockmaker Shop (Clockmaker and Watch Repair)\" camera-controls auto-rotate></model-viewer>","blender":"# Blender 4.x: File > Import > glTF 2.0, or from the Python console after downloading the file.\nimport bpy\nbpy.ops.import_scene.gltf(filepath='model.glb')  # from https://cdn.3dassets.dev/assets/30645/v1/model.glb\n# Metres and +Y up are converted to Blender's Z-up scene automatically.","godot":"# Godot 4: copy model.glb into res://models/ and the editor imports it as a scene.\nvar packed := load(\"res://models/model.glb\") as PackedScene\nvar model := packed.instantiate()\nadd_child(model)","unity":"// Unity: import model.glb with glTFast (Package Manager: com.unity.cloud.gltfast) and drag the prefab in,\n// or load it at runtime straight from the CDN:\nusing GLTFast;\nvar gltf = new GltfImport();\nif (await gltf.Load(\"https://cdn.3dassets.dev/assets/30645/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}}],"demo":null}}