{"data":{"id":242,"slug":"coffee-roastery-and-cupping-room","title":"Coffee Roastery and Cupping Room","summary":"Fifty original premium coffee roasting, bean handling, sample inspection and specialist cupping assets.","description":"Charcoal enamel, copper, brushed steel, maple and modeled split coffee beans. Distinct industrial and bench roasting equipment, connected exhaust system, supported bean-handling equipment, sheltered receiving bay and furnished tasting and packing areas. Static original game scenery without heat or fluid processing simulation or manufacturing certification.","url":"https://3dassets.dev/packs/coffee-roastery-and-cupping-room","coverUrl":"https://cdn.3dassets.dev/assets/32227/v1/poster.webp","assetCount":51,"aiGenerated":true,"aiGeneratedAssetCount":51,"aiModels":["GPT-6"],"aiModelUnspecifiedCount":0,"featured":true,"licenseLabel":"CC0 1.0 Universal","totalBytes":15707992,"totalTriangles":658284,"starterScene":{"id":"32227","slug":"coffee-roastery-and-cupping-room-coffee--4987e4ff-starter-scene","title":"Coffee roasting, cupping and packing workshop (Coffee Roastery and Cupping Room)","summary":"Complete roofed roastery with supported exhaust treatment, specialized sample bench, cupping corner, sheltered sack intake and stocked dispatch cart.","description":"Complete roofed roastery with supported exhaust treatment, specialized sample bench, cupping corner, sheltered sack intake and stocked dispatch cart.","status":"published","url":"https://3dassets.dev/assets/coffee-roastery-and-cupping-room-coffee--4987e4ff-starter-scene","cdnUrl":"https://cdn.3dassets.dev/assets/32227/v1/model.glb","downloadUrl":"https://3dassets.dev/download/coffee-roastery-and-cupping-room-coffee--4987e4ff-starter-scene","thumbnailUrl":"https://cdn.3dassets.dev/assets/32227/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/32227/v1/poster.webp","blurhash":"U3Am#bIU00?F8{-=xuWA00s:~qIr_N8^WGIW","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":7764756,"triangles":329520,"vertices":364366,"meshes":161,"materials":12,"textures":0,"animations":[],"boundingBox":{"min":[-13,-0.0005688659107022792,-6.999420148319956],"max":[9,3.8092006889052357,6.999420148319956]},"sizeMeters":[22,3.81,13.999],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"GPT-6","downloads":2,"publishedAt":"2026-09-08T10:54:03.387Z","updatedAt":"2026-09-08T16:10:18.355Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/32227/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function CoffeeRoastingCuppingAndPackingWorkshopCoffeeRoasteryAndCuppingRoom(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/32227/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/32227/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/32227/v1/model.glb\" alt=\"Coffee roasting, cupping and packing workshop (Coffee Roastery and Cupping Room)\" camera-controls auto-rotate></model-viewer>","blender":"# Blender 4.x: File > Import > glTF 2.0, or from the Python console after downloading the file.\nimport bpy\nbpy.ops.import_scene.gltf(filepath='model.glb')  # from https://cdn.3dassets.dev/assets/32227/v1/model.glb\n# Metres and +Y up are converted to Blender's Z-up scene automatically.","godot":"# Godot 4: copy model.glb into res://models/ and the editor imports it as a scene.\nvar packed := load(\"res://models/model.glb\") as PackedScene\nvar model := packed.instantiate()\nadd_child(model)","unity":"// Unity: import model.glb with glTFast (Package Manager: com.unity.cloud.gltfast) and drag the prefab in,\n// or load it at runtime straight from the CDN:\nusing GLTFast;\nvar gltf = new GltfImport();\nif (await gltf.Load(\"https://cdn.3dassets.dev/assets/32227/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},"assets":[{"id":"32176","slug":"coffee-roastery-and-cupping-room-coffee-roastery-and-c-d8196502","title":"Roofed Coffee Roastery (Coffee Roastery and Cupping Room)","summary":"Closed roofed industrial roastery with framed clear roof panels, opaque rear wall, broad front entry and transparent partition defining the cupping corner.","description":"Closed roofed industrial roastery with framed clear roof panels, opaque rear wall, broad front entry and transparent partition defining the cupping corner. Original coffee roastery scenery. Metres, Y up, Z forward, ground-contact origin. Static geometry without heat or fluid processing simulation or manufacturing certification.","status":"published","url":"https://3dassets.dev/assets/coffee-roastery-and-cupping-room-coffee-roastery-and-c-d8196502","cdnUrl":"https://cdn.3dassets.dev/assets/32176/v1/model.glb","downloadUrl":"https://3dassets.dev/download/coffee-roastery-and-cupping-room-coffee-roastery-and-c-d8196502","thumbnailUrl":"https://cdn.3dassets.dev/assets/32176/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/32176/v1/poster.webp","blurhash":"U2CZeJ9G00^ko$M|9Zt500?boz4oxY_3~C9G","category":{"slug":"props","title":"Props & Furniture"},"tags":[{"slug":"modern","title":"Modern"},{"slug":"realistic","title":"Realistic"},{"slug":"kit","title":"Kit / Set"}],"license":{"slug":"cc0-1.0","name":"CC0 1.0 Universal","url":"https://creativecommons.org/publicdomain/zero/1.0/","attributionRequired":false},"contributor":{"username":"3dassets","name":"3D Assets","url":"https://3dassets.dev/u/3dassets"},"stats":{"fileSize":79888,"triangles":3780,"vertices":3276,"meshes":5,"materials":5,"textures":0,"animations":[],"boundingBox":{"min":[-6,0.00016357831672164647,-5.000213629566332],"max":[6,3.6452006889052355,5.000213629566332]},"sizeMeters":[12,3.645,10],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"GPT-6","downloads":0,"publishedAt":"2026-09-08T10:53:30.789Z","updatedAt":"2026-09-08T10:53:30.947Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/32176/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function RoofedCoffeeRoasteryCoffeeRoasteryAndCuppingRoom(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/32176/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/32176/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/32176/v1/model.glb\" alt=\"Roofed Coffee Roastery (Coffee Roastery and Cupping Room)\" camera-controls auto-rotate></model-viewer>","blender":"# Blender 4.x: File > Import > glTF 2.0, or from the Python console after downloading the file.\nimport bpy\nbpy.ops.import_scene.gltf(filepath='model.glb')  # from https://cdn.3dassets.dev/assets/32176/v1/model.glb\n# Metres and +Y up are converted to Blender's Z-up scene automatically.","godot":"# Godot 4: copy model.glb into res://models/ and the editor imports it as a scene.\nvar packed := load(\"res://models/model.glb\") as PackedScene\nvar model := packed.instantiate()\nadd_child(model)","unity":"// Unity: import model.glb with glTFast (Package Manager: com.unity.cloud.gltfast) and drag the prefab in,\n// or load it at runtime straight from the CDN:\nusing GLTFast;\nvar gltf = new GltfImport();\nif (await gltf.Load(\"https://cdn.3dassets.dev/assets/32176/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"32177","slug":"coffee-roastery-and-cupping-room-coffee-roastery-and-c-e83d034c","title":"Covered Bean Receiving Bay (Coffee Roastery and Cupping Room)","summary":"Independent low receiving shelter with corrugated opaque roof, braced steel columns, rear curb and open loading sides.","description":"Independent low receiving shelter with corrugated opaque roof, braced steel columns, rear curb and open loading sides. Original coffee roastery scenery. Metres, Y up, Z forward, ground-contact origin. Static geometry without heat or fluid processing simulation or manufacturing certification.","status":"published","url":"https://3dassets.dev/assets/coffee-roastery-and-cupping-room-coffee-roastery-and-c-e83d034c","cdnUrl":"https://cdn.3dassets.dev/assets/32177/v1/model.glb","downloadUrl":"https://3dassets.dev/download/coffee-roastery-and-cupping-room-coffee-roastery-and-c-e83d034c","thumbnailUrl":"https://cdn.3dassets.dev/assets/32177/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/32177/v1/poster.webp","blurhash":"U4D0S~4o00-;NNIAR5-;00~pM{9G.5M{xctR","category":{"slug":"props","title":"Props & Furniture"},"tags":[{"slug":"modern","title":"Modern"},{"slug":"realistic","title":"Realistic"},{"slug":"kit","title":"Kit / Set"}],"license":{"slug":"cc0-1.0","name":"CC0 1.0 Universal","url":"https://creativecommons.org/publicdomain/zero/1.0/","attributionRequired":false},"contributor":{"username":"3dassets","name":"3D Assets","url":"https://3dassets.dev/u/3dassets"},"stats":{"fileSize":50136,"triangles":2292,"vertices":2030,"meshes":4,"materials":4,"textures":0,"animations":[],"boundingBox":{"min":[-2.000106814783166,0.000041504278817661167,-2.501199960708618],"max":[2.000106814783166,2.9650928878251563,2.501199960708618]},"sizeMeters":[4,2.965,5.002],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"GPT-6","downloads":0,"publishedAt":"2026-09-08T10:53:30.969Z","updatedAt":"2026-09-08T10:53:31.086Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/32177/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function CoveredBeanReceivingBayCoffeeRoasteryAndCuppingRoom(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/32177/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/32177/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/32177/v1/model.glb\" alt=\"Covered Bean Receiving Bay (Coffee Roastery and Cupping Room)\" camera-controls auto-rotate></model-viewer>","blender":"# Blender 4.x: File > Import > glTF 2.0, or from the Python console after downloading the file.\nimport bpy\nbpy.ops.import_scene.gltf(filepath='model.glb')  # from https://cdn.3dassets.dev/assets/32177/v1/model.glb\n# Metres and +Y up are converted to Blender's Z-up scene automatically.","godot":"# Godot 4: copy model.glb into res://models/ and the editor imports it as a scene.\nvar packed := load(\"res://models/model.glb\") as PackedScene\nvar model := packed.instantiate()\nadd_child(model)","unity":"// Unity: import model.glb with glTFast (Package Manager: com.unity.cloud.gltfast) and drag the prefab in,\n// or load it at runtime straight from the CDN:\nusing GLTFast;\nvar gltf = new GltfImport();\nif (await gltf.Load(\"https://cdn.3dassets.dev/assets/32177/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"32178","slug":"coffee-roastery-and-cupping-room-coffee-roastery-and-c-013240da","title":"Green Coffee Sack (Coffee Roastery and Cupping Room)","summary":"Open woven coffee sack with thick folded rim, modeled oval split green coffee beans, stitched side seam and original blank sewn label.","description":"Open woven coffee sack with thick folded rim, modeled oval split green coffee beans, stitched side seam and original blank sewn label. Original coffee roastery scenery. Metres, Y up, Z forward, ground-contact origin. Static geometry without heat or fluid processing simulation or manufacturing certification.","status":"published","url":"https://3dassets.dev/assets/coffee-roastery-and-cupping-room-coffee-roastery-and-c-013240da","cdnUrl":"https://cdn.3dassets.dev/assets/32178/v1/model.glb","downloadUrl":"https://3dassets.dev/download/coffee-roastery-and-cupping-room-coffee-roastery-and-c-013240da","thumbnailUrl":"https://cdn.3dassets.dev/assets/32178/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/32178/v1/poster.webp","blurhash":"U9DSgp?a004.~oj]9Gj=01Io?H-:t8kDM|WA","category":{"slug":"props","title":"Props & Furniture"},"tags":[{"slug":"modern","title":"Modern"},{"slug":"realistic","title":"Realistic"},{"slug":"kit","title":"Kit / Set"}],"license":{"slug":"cc0-1.0","name":"CC0 1.0 Universal","url":"https://creativecommons.org/publicdomain/zero/1.0/","attributionRequired":false},"contributor":{"username":"3dassets","name":"3D Assets","url":"https://3dassets.dev/u/3dassets"},"stats":{"fileSize":731252,"triangles":37260,"vertices":31479,"meshes":4,"materials":4,"textures":0,"animations":[],"boundingBox":{"min":[-0.26002595106555715,0,-0.26002595106555715],"max":[0.26002595106555715,0.6600000262260437,0.2640105342316753]},"sizeMeters":[0.52,0.66,0.524],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"GPT-6","downloads":0,"publishedAt":"2026-09-08T10:53:30.629Z","updatedAt":"2026-09-08T10:53:30.731Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/32178/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function GreenCoffeeSackCoffeeRoasteryAndCuppingRoom(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/32178/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/32178/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/32178/v1/model.glb\" alt=\"Green Coffee Sack (Coffee Roastery and Cupping Room)\" camera-controls auto-rotate></model-viewer>","blender":"# Blender 4.x: File > Import > glTF 2.0, or from the Python console after downloading the file.\nimport bpy\nbpy.ops.import_scene.gltf(filepath='model.glb')  # from https://cdn.3dassets.dev/assets/32178/v1/model.glb\n# Metres and +Y up are converted to Blender's Z-up scene automatically.","godot":"# Godot 4: copy model.glb into res://models/ and the editor imports it as a scene.\nvar packed := load(\"res://models/model.glb\") as PackedScene\nvar model := packed.instantiate()\nadd_child(model)","unity":"// Unity: import model.glb with glTFast (Package Manager: com.unity.cloud.gltfast) and drag the prefab in,\n// or load it at runtime straight from the CDN:\nusing GLTFast;\nvar gltf = new GltfImport();\nif (await gltf.Load(\"https://cdn.3dassets.dev/assets/32178/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"32179","slug":"coffee-roastery-and-cupping-room-coffee-roastery-and-c-5a0966e8","title":"Sack Sampling Spear (Coffee Roastery and Cupping Room)","summary":"Hollow sack sampling spear with rounded wooden grip and elongated sampling slot, intended only as scenery.","description":"Hollow sack sampling spear with rounded wooden grip and elongated sampling slot, intended only as scenery. Original coffee roastery scenery. Metres, Y up, Z forward, ground-contact origin. Static geometry without heat or fluid processing simulation or manufacturing certification.","status":"published","url":"https://3dassets.dev/assets/coffee-roastery-and-cupping-room-coffee-roastery-and-c-5a0966e8","cdnUrl":"https://cdn.3dassets.dev/assets/32179/v1/model.glb","downloadUrl":"https://3dassets.dev/download/coffee-roastery-and-cupping-room-coffee-roastery-and-c-5a0966e8","thumbnailUrl":"https://cdn.3dassets.dev/assets/32179/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/32179/v1/poster.webp","blurhash":"U77dtO9dxB%2-n4:s+of00xVx]NH9c~pWZM{","category":{"slug":"props","title":"Props & Furniture"},"tags":[{"slug":"modern","title":"Modern"},{"slug":"realistic","title":"Realistic"},{"slug":"kit","title":"Kit / Set"}],"license":{"slug":"cc0-1.0","name":"CC0 1.0 Universal","url":"https://creativecommons.org/publicdomain/zero/1.0/","attributionRequired":false},"contributor":{"username":"3dassets","name":"3D Assets","url":"https://3dassets.dev/u/3dassets"},"stats":{"fileSize":198944,"triangles":4428,"vertices":10576,"meshes":3,"materials":3,"textures":0,"animations":[],"boundingBox":{"min":[-0.024996644912309365,0.0000033554602196644856,-0.33000001311302185],"max":[0.024996644912309365,0.049996645284838395,0.25]},"sizeMeters":[0.05,0.05,0.58],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"GPT-6","downloads":0,"publishedAt":"2026-09-08T10:53:33.165Z","updatedAt":"2026-09-08T10:53:33.271Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/32179/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function SackSamplingSpearCoffeeRoasteryAndCuppingRoom(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/32179/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/32179/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/32179/v1/model.glb\" alt=\"Sack Sampling Spear (Coffee Roastery and Cupping Room)\" camera-controls auto-rotate></model-viewer>","blender":"# Blender 4.x: File > Import > glTF 2.0, or from the Python console after downloading the file.\nimport bpy\nbpy.ops.import_scene.gltf(filepath='model.glb')  # from https://cdn.3dassets.dev/assets/32179/v1/model.glb\n# Metres and +Y up are converted to Blender's Z-up scene automatically.","godot":"# Godot 4: copy model.glb into res://models/ and the editor imports it as a scene.\nvar packed := load(\"res://models/model.glb\") as PackedScene\nvar model := packed.instantiate()\nadd_child(model)","unity":"// Unity: import model.glb with glTFast (Package Manager: com.unity.cloud.gltfast) and drag the prefab in,\n// or load it at runtime straight from the CDN:\nusing GLTFast;\nvar gltf = new GltfImport();\nif (await gltf.Load(\"https://cdn.3dassets.dev/assets/32179/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"32180","slug":"coffee-roastery-and-cupping-room-coffee-roastery-and-c-9d63b5f4","title":"Green Coffee Storage Bin (Coffee Roastery and Cupping Room)","summary":"Deep mobile-style green bean storage bin with thick open walls, protective rails and visible modeled coffee stock.","description":"Deep mobile-style green bean storage bin with thick open walls, protective rails and visible modeled coffee stock. Original coffee roastery scenery. Metres, Y up, Z forward, ground-contact origin. Static geometry without heat or fluid processing simulation or manufacturing certification.","status":"published","url":"https://3dassets.dev/assets/coffee-roastery-and-cupping-room-coffee-roastery-and-c-9d63b5f4","cdnUrl":"https://cdn.3dassets.dev/assets/32180/v1/model.glb","downloadUrl":"https://3dassets.dev/download/coffee-roastery-and-cupping-room-coffee-roastery-and-c-9d63b5f4","thumbnailUrl":"https://cdn.3dassets.dev/assets/32180/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/32180/v1/poster.webp","blurhash":"U69aQ*%f00W._NtQM{n+VwV[D%jJ%Mt7IURP","category":{"slug":"props","title":"Props & Furniture"},"tags":[{"slug":"modern","title":"Modern"},{"slug":"realistic","title":"Realistic"},{"slug":"kit","title":"Kit / Set"}],"license":{"slug":"cc0-1.0","name":"CC0 1.0 Universal","url":"https://creativecommons.org/publicdomain/zero/1.0/","attributionRequired":false},"contributor":{"username":"3dassets","name":"3D Assets","url":"https://3dassets.dev/u/3dassets"},"stats":{"fileSize":1017312,"triangles":51876,"vertices":43873,"meshes":4,"materials":4,"textures":0,"animations":[],"boundingBox":{"min":[-0.4749999940395355,-7.450580707946131e-10,-0.42001143804175123],"max":[0.4749999940395355,0.8899999856948853,0.4470091609678048]},"sizeMeters":[0.95,0.89,0.867],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"GPT-6","downloads":0,"publishedAt":"2026-09-08T10:53:33.653Z","updatedAt":"2026-09-08T10:53:33.783Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/32180/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function GreenCoffeeStorageBinCoffeeRoasteryAndCuppingRoom(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/32180/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/32180/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/32180/v1/model.glb\" alt=\"Green Coffee Storage Bin (Coffee Roastery and Cupping Room)\" camera-controls auto-rotate></model-viewer>","blender":"# Blender 4.x: File > Import > glTF 2.0, or from the Python console after downloading the file.\nimport bpy\nbpy.ops.import_scene.gltf(filepath='model.glb')  # from https://cdn.3dassets.dev/assets/32180/v1/model.glb\n# Metres and +Y up are converted to Blender's Z-up scene automatically.","godot":"# Godot 4: copy model.glb into res://models/ and the editor imports it as a scene.\nvar packed := load(\"res://models/model.glb\") as PackedScene\nvar model := packed.instantiate()\nadd_child(model)","unity":"// Unity: import model.glb with glTFast (Package Manager: com.unity.cloud.gltfast) and drag the prefab in,\n// or load it at runtime straight from the CDN:\nusing GLTFast;\nvar gltf = new GltfImport();\nif (await gltf.Load(\"https://cdn.3dassets.dev/assets/32180/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"32181","slug":"coffee-roastery-and-cupping-room-coffee-roastery-and-c-649872ce","title":"Receiving Platform Scale (Coffee Roastery and Cupping Room)","summary":"Platform sack scale with raised weighing deck, protected load-cell base and supported display post.","description":"Platform sack scale with raised weighing deck, protected load-cell base and supported display post. Original coffee roastery scenery. Metres, Y up, Z forward, ground-contact origin. Static geometry without heat or fluid processing simulation or manufacturing certification.","status":"published","url":"https://3dassets.dev/assets/coffee-roastery-and-cupping-room-coffee-roastery-and-c-649872ce","cdnUrl":"https://cdn.3dassets.dev/assets/32181/v1/model.glb","downloadUrl":"https://3dassets.dev/download/coffee-roastery-and-cupping-room-coffee-roastery-and-c-649872ce","thumbnailUrl":"https://cdn.3dassets.dev/assets/32181/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/32181/v1/poster.webp","blurhash":"UD9tZFRj4ma{DiIU-;of4TRj-;of_4%MDij[","category":{"slug":"props","title":"Props & Furniture"},"tags":[{"slug":"modern","title":"Modern"},{"slug":"realistic","title":"Realistic"},{"slug":"kit","title":"Kit / Set"}],"license":{"slug":"cc0-1.0","name":"CC0 1.0 Universal","url":"https://creativecommons.org/publicdomain/zero/1.0/","attributionRequired":false},"contributor":{"username":"3dassets","name":"3D Assets","url":"https://3dassets.dev/u/3dassets"},"stats":{"fileSize":34652,"triangles":1020,"vertices":1533,"meshes":4,"materials":4,"textures":0,"animations":[],"boundingBox":{"min":[-0.550000011920929,0.000019825821852115233,-0.47500382510911493],"max":[0.5550000071525574,1.001201798971744,0.47500382510911493]},"sizeMeters":[1.105,1.001,0.95],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"GPT-6","downloads":0,"publishedAt":"2026-09-08T10:53:32.803Z","updatedAt":"2026-09-08T10:53:32.905Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/32181/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function ReceivingPlatformScaleCoffeeRoasteryAndCuppingRoom(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/32181/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/32181/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/32181/v1/model.glb\" alt=\"Receiving Platform Scale (Coffee Roastery and Cupping Room)\" camera-controls auto-rotate></model-viewer>","blender":"# Blender 4.x: File > Import > glTF 2.0, or from the Python console after downloading the file.\nimport bpy\nbpy.ops.import_scene.gltf(filepath='model.glb')  # from https://cdn.3dassets.dev/assets/32181/v1/model.glb\n# Metres and +Y up are converted to Blender's Z-up scene automatically.","godot":"# Godot 4: copy model.glb into res://models/ and the editor imports it as a scene.\nvar packed := load(\"res://models/model.glb\") as PackedScene\nvar model := packed.instantiate()\nadd_child(model)","unity":"// Unity: import model.glb with glTFast (Package Manager: com.unity.cloud.gltfast) and drag the prefab in,\n// or load it at runtime straight from the CDN:\nusing GLTFast;\nvar gltf = new GltfImport();\nif (await gltf.Load(\"https://cdn.3dassets.dev/assets/32181/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"32182","slug":"coffee-roastery-and-cupping-room-coffee-roastery-and-c-1962bdfa","title":"Bean Inspection Table (Coffee Roastery and Cupping Room)","summary":"Maple inspection table with steel edging, complete legs and longitudinal bracing.","description":"Maple inspection table with steel edging, complete legs and longitudinal bracing. Original coffee roastery scenery. Metres, Y up, Z forward, ground-contact origin. Static geometry without heat or fluid processing simulation or manufacturing certification.","status":"published","url":"https://3dassets.dev/assets/coffee-roastery-and-cupping-room-coffee-roastery-and-c-1962bdfa","cdnUrl":"https://cdn.3dassets.dev/assets/32182/v1/model.glb","downloadUrl":"https://3dassets.dev/download/coffee-roastery-and-cupping-room-coffee-roastery-and-c-1962bdfa","thumbnailUrl":"https://cdn.3dassets.dev/assets/32182/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/32182/v1/poster.webp","blurhash":"UPCPqtoy9aoz~VxtIVRjM{xtjZM|4;s:%1NH","category":{"slug":"props","title":"Props & Furniture"},"tags":[{"slug":"modern","title":"Modern"},{"slug":"realistic","title":"Realistic"},{"slug":"kit","title":"Kit / Set"}],"license":{"slug":"cc0-1.0","name":"CC0 1.0 Universal","url":"https://creativecommons.org/publicdomain/zero/1.0/","attributionRequired":false},"contributor":{"username":"3dassets","name":"3D Assets","url":"https://3dassets.dev/u/3dassets"},"stats":{"fileSize":54880,"triangles":1992,"vertices":2379,"meshes":5,"materials":5,"textures":0,"animations":[],"boundingBox":{"min":[-0.8600000143051147,0.000006942846230354252,-0.4349998546431767],"max":[0.8600000143051147,0.9250125828155517,0.4349998546431767]},"sizeMeters":[1.72,0.925,0.87],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"GPT-6","downloads":0,"publishedAt":"2026-09-08T10:53:32.872Z","updatedAt":"2026-09-08T10:53:32.964Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/32182/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function BeanInspectionTableCoffeeRoasteryAndCuppingRoom(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/32182/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/32182/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/32182/v1/model.glb\" alt=\"Bean Inspection Table (Coffee Roastery and Cupping Room)\" camera-controls auto-rotate></model-viewer>","blender":"# Blender 4.x: File > Import > glTF 2.0, or from the Python console after downloading the file.\nimport bpy\nbpy.ops.import_scene.gltf(filepath='model.glb')  # from https://cdn.3dassets.dev/assets/32182/v1/model.glb\n# Metres and +Y up are converted to Blender's Z-up scene automatically.","godot":"# Godot 4: copy model.glb into res://models/ and the editor imports it as a scene.\nvar packed := load(\"res://models/model.glb\") as PackedScene\nvar model := packed.instantiate()\nadd_child(model)","unity":"// Unity: import model.glb with glTFast (Package Manager: com.unity.cloud.gltfast) and drag the prefab in,\n// or load it at runtime straight from the CDN:\nusing GLTFast;\nvar gltf = new GltfImport();\nif (await gltf.Load(\"https://cdn.3dassets.dev/assets/32182/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"32183","slug":"coffee-roastery-and-cupping-room-coffee-roastery-and-c-137c27cf","title":"Defect Sorting Tray (Coffee Roastery and Cupping Room)","summary":"Divided shallow sorting tray with separate modeled green and dark bean samples.","description":"Divided shallow sorting tray with separate modeled green and dark bean samples. Original coffee roastery scenery. Metres, Y up, Z forward, ground-contact origin. Static geometry without heat or fluid processing simulation or manufacturing certification.","status":"published","url":"https://3dassets.dev/assets/coffee-roastery-and-cupping-room-coffee-roastery-and-c-137c27cf","cdnUrl":"https://cdn.3dassets.dev/assets/32183/v1/model.glb","downloadUrl":"https://3dassets.dev/download/coffee-roastery-and-cupping-room-coffee-roastery-and-c-137c27cf","thumbnailUrl":"https://cdn.3dassets.dev/assets/32183/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/32183/v1/poster.webp","blurhash":"U8BpkJ%M4nRj~qxuM{M{00jYj[Rj00IURkjY","category":{"slug":"props","title":"Props & Furniture"},"tags":[{"slug":"modern","title":"Modern"},{"slug":"realistic","title":"Realistic"},{"slug":"kit","title":"Kit / Set"}],"license":{"slug":"cc0-1.0","name":"CC0 1.0 Universal","url":"https://creativecommons.org/publicdomain/zero/1.0/","attributionRequired":false},"contributor":{"username":"3dassets","name":"3D Assets","url":"https://3dassets.dev/u/3dassets"},"stats":{"fileSize":500296,"triangles":25248,"vertices":21493,"meshes":5,"materials":5,"textures":0,"animations":[],"boundingBox":{"min":[-0.20999999344348907,0.0000012259211991591523,-0.15000640420356778],"max":[0.20999999344348907,0.07000312672576502,0.15000640420356778]},"sizeMeters":[0.42,0.07,0.3],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"GPT-6","downloads":0,"publishedAt":"2026-09-08T10:53:34.754Z","updatedAt":"2026-09-08T10:53:34.863Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/32183/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function DefectSortingTrayCoffeeRoasteryAndCuppingRoom(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/32183/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/32183/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/32183/v1/model.glb\" alt=\"Defect Sorting Tray (Coffee Roastery and Cupping Room)\" camera-controls auto-rotate></model-viewer>","blender":"# Blender 4.x: File > Import > glTF 2.0, or from the Python console after downloading the file.\nimport bpy\nbpy.ops.import_scene.gltf(filepath='model.glb')  # from https://cdn.3dassets.dev/assets/32183/v1/model.glb\n# Metres and +Y up are converted to Blender's Z-up scene automatically.","godot":"# Godot 4: copy model.glb into res://models/ and the editor imports it as a scene.\nvar packed := load(\"res://models/model.glb\") as PackedScene\nvar model := packed.instantiate()\nadd_child(model)","unity":"// Unity: import model.glb with glTFast (Package Manager: com.unity.cloud.gltfast) and drag the prefab in,\n// or load it at runtime straight from the CDN:\nusing GLTFast;\nvar gltf = new GltfImport();\nif (await gltf.Load(\"https://cdn.3dassets.dev/assets/32183/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"32184","slug":"coffee-roastery-and-cupping-room-coffee-roastery-and-c-f7a9a8c9","title":"Moisture Analyzer (Coffee Roastery and Cupping Room)","summary":"Compact moisture analyzer with sample pan, rear instrument housing and recessed display.","description":"Compact moisture analyzer with sample pan, rear instrument housing and recessed display. Original coffee roastery scenery. Metres, Y up, Z forward, ground-contact origin. Static geometry without heat or fluid processing simulation or manufacturing certification.","status":"published","url":"https://3dassets.dev/assets/coffee-roastery-and-cupping-room-coffee-roastery-and-c-f7a9a8c9","cdnUrl":"https://cdn.3dassets.dev/assets/32184/v1/model.glb","downloadUrl":"https://3dassets.dev/download/coffee-roastery-and-cupping-room-coffee-roastery-and-c-f7a9a8c9","thumbnailUrl":"https://cdn.3dassets.dev/assets/32184/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/32184/v1/poster.webp","blurhash":"UJDJO{D%00xa~pIUD%xu00xut7a#4o%MxaWB","category":{"slug":"props","title":"Props & Furniture"},"tags":[{"slug":"modern","title":"Modern"},{"slug":"realistic","title":"Realistic"},{"slug":"kit","title":"Kit / Set"}],"license":{"slug":"cc0-1.0","name":"CC0 1.0 Universal","url":"https://creativecommons.org/publicdomain/zero/1.0/","attributionRequired":false},"contributor":{"username":"3dassets","name":"3D Assets","url":"https://3dassets.dev/u/3dassets"},"stats":{"fileSize":28088,"triangles":1572,"vertices":1015,"meshes":4,"materials":4,"textures":0,"animations":[],"boundingBox":{"min":[-0.12000427310224178,0.000006408424016893927,-0.14000000059604645],"max":[0.12000427310224178,0.18999832245052928,0.14000000059604645]},"sizeMeters":[0.24,0.19,0.28],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"GPT-6","downloads":0,"publishedAt":"2026-09-08T10:53:34.828Z","updatedAt":"2026-09-08T10:53:34.923Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/32184/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function MoistureAnalyzerCoffeeRoasteryAndCuppingRoom(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/32184/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/32184/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/32184/v1/model.glb\" alt=\"Moisture Analyzer (Coffee Roastery and Cupping Room)\" camera-controls auto-rotate></model-viewer>","blender":"# Blender 4.x: File > Import > glTF 2.0, or from the Python console after downloading the file.\nimport bpy\nbpy.ops.import_scene.gltf(filepath='model.glb')  # from https://cdn.3dassets.dev/assets/32184/v1/model.glb\n# Metres and +Y up are converted to Blender's Z-up scene automatically.","godot":"# Godot 4: copy model.glb into res://models/ and the editor imports it as a scene.\nvar packed := load(\"res://models/model.glb\") as PackedScene\nvar model := packed.instantiate()\nadd_child(model)","unity":"// Unity: import model.glb with glTFast (Package Manager: com.unity.cloud.gltfast) and drag the prefab in,\n// or load it at runtime straight from the CDN:\nusing GLTFast;\nvar gltf = new GltfImport();\nif (await gltf.Load(\"https://cdn.3dassets.dev/assets/32184/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"32185","slug":"coffee-roastery-and-cupping-room-coffee-roastery-and-c-75d01451","title":"Density Measuring Vessel (Coffee Roastery and Cupping Room)","summary":"Hollow cylindrical density measuring vessel with thick base, rim, side graduation marks and external supported handle.","description":"Hollow cylindrical density measuring vessel with thick base, rim, side graduation marks and external supported handle. Original coffee roastery scenery. Metres, Y up, Z forward, ground-contact origin. Static geometry without heat or fluid processing simulation or manufacturing certification.","status":"published","url":"https://3dassets.dev/assets/coffee-roastery-and-cupping-room-coffee-roastery-and-c-75d01451","cdnUrl":"https://cdn.3dassets.dev/assets/32185/v1/model.glb","downloadUrl":"https://3dassets.dev/download/coffee-roastery-and-cupping-room-coffee-roastery-and-c-75d01451","thumbnailUrl":"https://cdn.3dassets.dev/assets/32185/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/32185/v1/poster.webp","blurhash":"U57_7u?b00D%_NxuD%Rj8_tRoyIU-pxuM{IU","category":{"slug":"props","title":"Props & Furniture"},"tags":[{"slug":"modern","title":"Modern"},{"slug":"realistic","title":"Realistic"},{"slug":"kit","title":"Kit / Set"}],"license":{"slug":"cc0-1.0","name":"CC0 1.0 Universal","url":"https://creativecommons.org/publicdomain/zero/1.0/","attributionRequired":false},"contributor":{"username":"3dassets","name":"3D Assets","url":"https://3dassets.dev/u/3dassets"},"stats":{"fileSize":42852,"triangles":2220,"vertices":1702,"meshes":2,"materials":2,"textures":0,"animations":[],"boundingBox":{"min":[-0.06499999761581421,-0.000006956056410239997,-0.06500138047513343],"max":[0.1439981609582901,0.17000695784454958,0.06849967746883945]},"sizeMeters":[0.209,0.17,0.134],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"GPT-6","downloads":0,"publishedAt":"2026-09-08T10:53:35.156Z","updatedAt":"2026-09-08T10:53:35.254Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/32185/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function DensityMeasuringVesselCoffeeRoasteryAndCuppingRoom(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/32185/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/32185/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/32185/v1/model.glb\" alt=\"Density Measuring Vessel (Coffee Roastery and Cupping Room)\" camera-controls auto-rotate></model-viewer>","blender":"# Blender 4.x: File > Import > glTF 2.0, or from the Python console after downloading the file.\nimport bpy\nbpy.ops.import_scene.gltf(filepath='model.glb')  # from https://cdn.3dassets.dev/assets/32185/v1/model.glb\n# Metres and +Y up are converted to Blender's Z-up scene automatically.","godot":"# Godot 4: copy model.glb into res://models/ and the editor imports it as a scene.\nvar packed := load(\"res://models/model.glb\") as PackedScene\nvar model := packed.instantiate()\nadd_child(model)","unity":"// Unity: import model.glb with glTFast (Package Manager: com.unity.cloud.gltfast) and drag the prefab in,\n// or load it at runtime straight from the CDN:\nusing GLTFast;\nvar gltf = new GltfImport();\nif (await gltf.Load(\"https://cdn.3dassets.dev/assets/32185/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"32186","slug":"coffee-roastery-and-cupping-room-coffee-roastery-and-c-3c00373a","title":"Drum Coffee Roaster (Coffee Roastery and Cupping Room)","summary":"Industrial horizontal drum roaster with rounded enamel barrel, copper front ring, hollow discharge mouth, supported finned drive, shaft guards and flange exhaust takeoff.","description":"Industrial horizontal drum roaster with rounded enamel barrel, copper front ring, hollow discharge mouth, supported finned drive, shaft guards and flange exhaust takeoff. Original coffee roastery scenery. Metres, Y up, Z forward, ground-contact origin. Static geometry without heat or fluid processing simulation or manufacturing certification.","status":"published","url":"https://3dassets.dev/assets/coffee-roastery-and-cupping-room-coffee-roastery-and-c-3c00373a","cdnUrl":"https://cdn.3dassets.dev/assets/32186/v1/model.glb","downloadUrl":"https://3dassets.dev/download/coffee-roastery-and-cupping-room-coffee-roastery-and-c-3c00373a","thumbnailUrl":"https://cdn.3dassets.dev/assets/32186/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/32186/v1/poster.webp","blurhash":"U284b:}:000h=E#lSeK6009v?F?F0,58xt~B","category":{"slug":"props","title":"Props & Furniture"},"tags":[{"slug":"modern","title":"Modern"},{"slug":"realistic","title":"Realistic"},{"slug":"kit","title":"Kit / Set"}],"license":{"slug":"cc0-1.0","name":"CC0 1.0 Universal","url":"https://creativecommons.org/publicdomain/zero/1.0/","attributionRequired":false},"contributor":{"username":"3dassets","name":"3D Assets","url":"https://3dassets.dev/u/3dassets"},"stats":{"fileSize":387660,"triangles":10824,"vertices":19913,"meshes":4,"materials":4,"textures":0,"animations":[],"boundingBox":{"min":[-0.9900000095367432,-8.940697071579962e-10,-0.7500184421116679],"max":[0.7729877982888088,1.899999976158142,0.8299999833106995]},"sizeMeters":[1.763,1.9,1.58],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"GPT-6","downloads":0,"publishedAt":"2026-09-08T10:53:35.671Z","updatedAt":"2026-09-08T10:53:35.768Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/32186/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function DrumCoffeeRoasterCoffeeRoasteryAndCuppingRoom(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/32186/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/32186/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/32186/v1/model.glb\" alt=\"Drum Coffee Roaster (Coffee Roastery and Cupping Room)\" camera-controls auto-rotate></model-viewer>","blender":"# Blender 4.x: File > Import > glTF 2.0, or from the Python console after downloading the file.\nimport bpy\nbpy.ops.import_scene.gltf(filepath='model.glb')  # from https://cdn.3dassets.dev/assets/32186/v1/model.glb\n# Metres and +Y up are converted to Blender's Z-up scene automatically.","godot":"# Godot 4: copy model.glb into res://models/ and the editor imports it as a scene.\nvar packed := load(\"res://models/model.glb\") as PackedScene\nvar model := packed.instantiate()\nadd_child(model)","unity":"// Unity: import model.glb with glTFast (Package Manager: com.unity.cloud.gltfast) and drag the prefab in,\n// or load it at runtime straight from the CDN:\nusing GLTFast;\nvar gltf = new GltfImport();\nif (await gltf.Load(\"https://cdn.3dassets.dev/assets/32186/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"32187","slug":"coffee-roastery-and-cupping-room-coffee-roastery-and-c-8fe14e08","title":"Roaster Feed Hopper (Coffee Roastery and Cupping Room)","summary":"Separate hollow conical roaster feed hopper with thick rolled rim, narrow mounting throat and supported attachment lugs.","description":"Separate hollow conical roaster feed hopper with thick rolled rim, narrow mounting throat and supported attachment lugs. Original coffee roastery scenery. Metres, Y up, Z forward, ground-contact origin. Static geometry without heat or fluid processing simulation or manufacturing certification.","status":"published","url":"https://3dassets.dev/assets/coffee-roastery-and-cupping-room-coffee-roastery-and-c-8fe14e08","cdnUrl":"https://cdn.3dassets.dev/assets/32187/v1/model.glb","downloadUrl":"https://3dassets.dev/download/coffee-roastery-and-cupping-room-coffee-roastery-and-c-8fe14e08","thumbnailUrl":"https://cdn.3dassets.dev/assets/32187/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/32187/v1/poster.webp","blurhash":"UIBygKs.0LWX~VjtE1of5SR+-Ts.57bH%0WB","category":{"slug":"props","title":"Props & Furniture"},"tags":[{"slug":"modern","title":"Modern"},{"slug":"realistic","title":"Realistic"},{"slug":"kit","title":"Kit / Set"}],"license":{"slug":"cc0-1.0","name":"CC0 1.0 Universal","url":"https://creativecommons.org/publicdomain/zero/1.0/","attributionRequired":false},"contributor":{"username":"3dassets","name":"3D Assets","url":"https://3dassets.dev/u/3dassets"},"stats":{"fileSize":29280,"triangles":1656,"vertices":1070,"meshes":2,"materials":2,"textures":0,"animations":[],"boundingBox":{"min":[-0.4300000071525574,-0.00002265494459502415,-0.4300000071525574],"max":[0.4300000071525574,0.6650226761042439,0.4300000071525574]},"sizeMeters":[0.86,0.665,0.86],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"GPT-6","downloads":0,"publishedAt":"2026-09-08T10:53:37.661Z","updatedAt":"2026-09-08T10:53:37.764Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/32187/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function RoasterFeedHopperCoffeeRoasteryAndCuppingRoom(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/32187/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/32187/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/32187/v1/model.glb\" alt=\"Roaster Feed Hopper (Coffee Roastery and Cupping Room)\" camera-controls auto-rotate></model-viewer>","blender":"# Blender 4.x: File > Import > glTF 2.0, or from the Python console after downloading the file.\nimport bpy\nbpy.ops.import_scene.gltf(filepath='model.glb')  # from https://cdn.3dassets.dev/assets/32187/v1/model.glb\n# Metres and +Y up are converted to Blender's Z-up scene automatically.","godot":"# Godot 4: copy model.glb into res://models/ and the editor imports it as a scene.\nvar packed := load(\"res://models/model.glb\") as PackedScene\nvar model := packed.instantiate()\nadd_child(model)","unity":"// Unity: import model.glb with glTFast (Package Manager: com.unity.cloud.gltfast) and drag the prefab in,\n// or load it at runtime straight from the CDN:\nusing GLTFast;\nvar gltf = new GltfImport();\nif (await gltf.Load(\"https://cdn.3dassets.dev/assets/32187/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"32188","slug":"coffee-roastery-and-cupping-room-coffee-roastery-and-c-52d3f7b0","title":"Roast Sampling Trier (Coffee Roastery and Cupping Room)","summary":"Hollow roast sampling trier with sampling tube, mounting collar and separate wooden handle.","description":"Hollow roast sampling trier with sampling tube, mounting collar and separate wooden handle. Original coffee roastery scenery. Metres, Y up, Z forward, ground-contact origin. Static geometry without heat or fluid processing simulation or manufacturing certification.","status":"published","url":"https://3dassets.dev/assets/coffee-roastery-and-cupping-room-coffee-roastery-and-c-52d3f7b0","cdnUrl":"https://cdn.3dassets.dev/assets/32188/v1/model.glb","downloadUrl":"https://3dassets.dev/download/coffee-roastery-and-cupping-room-coffee-roastery-and-c-52d3f7b0","thumbnailUrl":"https://cdn.3dassets.dev/assets/32188/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/32188/v1/poster.webp","blurhash":"U88z#[_0xUozIp9ZM|j]009co$jZ?E~V%Kaw","category":{"slug":"props","title":"Props & Furniture"},"tags":[{"slug":"modern","title":"Modern"},{"slug":"realistic","title":"Realistic"},{"slug":"kit","title":"Kit / Set"}],"license":{"slug":"cc0-1.0","name":"CC0 1.0 Universal","url":"https://creativecommons.org/publicdomain/zero/1.0/","attributionRequired":false},"contributor":{"username":"3dassets","name":"3D Assets","url":"https://3dassets.dev/u/3dassets"},"stats":{"fileSize":190080,"triangles":4704,"vertices":9974,"meshes":2,"materials":2,"textures":0,"animations":[],"boundingBox":{"min":[-0.027992309183932806,0.000007691680334542816,-0.2199999988079071],"max":[0.027992309183932806,0.055992310048200156,0.20000000298023224]},"sizeMeters":[0.056,0.056,0.42],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"GPT-6","downloads":0,"publishedAt":"2026-09-08T10:53:37.733Z","updatedAt":"2026-09-08T10:53:37.905Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/32188/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function RoastSamplingTrierCoffeeRoasteryAndCuppingRoom(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/32188/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/32188/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/32188/v1/model.glb\" alt=\"Roast Sampling Trier (Coffee Roastery and Cupping Room)\" camera-controls auto-rotate></model-viewer>","blender":"# Blender 4.x: File > Import > glTF 2.0, or from the Python console after downloading the file.\nimport bpy\nbpy.ops.import_scene.gltf(filepath='model.glb')  # from https://cdn.3dassets.dev/assets/32188/v1/model.glb\n# Metres and +Y up are converted to Blender's Z-up scene automatically.","godot":"# Godot 4: copy model.glb into res://models/ and the editor imports it as a scene.\nvar packed := load(\"res://models/model.glb\") as PackedScene\nvar model := packed.instantiate()\nadd_child(model)","unity":"// Unity: import model.glb with glTFast (Package Manager: com.unity.cloud.gltfast) and drag the prefab in,\n// or load it at runtime straight from the CDN:\nusing GLTFast;\nvar gltf = new GltfImport();\nif (await gltf.Load(\"https://cdn.3dassets.dev/assets/32188/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"32189","slug":"coffee-roastery-and-cupping-room-coffee-roastery-and-c-2d49cec3","title":"Roast Inspection Window (Coffee Roastery and Cupping Room)","summary":"Circular inspection window component with closed annular bezel, inset glass and retained mounting screws.","description":"Circular inspection window component with closed annular bezel, inset glass and retained mounting screws. Original coffee roastery scenery. Metres, Y up, Z forward, ground-contact origin. Static geometry without heat or fluid processing simulation or manufacturing certification.","status":"published","url":"https://3dassets.dev/assets/coffee-roastery-and-cupping-room-coffee-roastery-and-c-2d49cec3","cdnUrl":"https://cdn.3dassets.dev/assets/32189/v1/model.glb","downloadUrl":"https://3dassets.dev/download/coffee-roastery-and-cupping-room-coffee-roastery-and-c-2d49cec3","thumbnailUrl":"https://cdn.3dassets.dev/assets/32189/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/32189/v1/poster.webp","blurhash":"U47_7txu00WT_Ms;8{R%00t7?vIU4nof?bM{","category":{"slug":"props","title":"Props & Furniture"},"tags":[{"slug":"modern","title":"Modern"},{"slug":"realistic","title":"Realistic"},{"slug":"kit","title":"Kit / Set"}],"license":{"slug":"cc0-1.0","name":"CC0 1.0 Universal","url":"https://creativecommons.org/publicdomain/zero/1.0/","attributionRequired":false},"contributor":{"username":"3dassets","name":"3D Assets","url":"https://3dassets.dev/u/3dassets"},"stats":{"fileSize":30636,"triangles":1440,"vertices":1174,"meshes":3,"materials":3,"textures":0,"animations":[],"boundingBox":{"min":[-0.07000000044703483,-2.98023217215615e-10,-0.007997863262077857],"max":[0.07000000044703483,0.14000000059604645,0.031997864402016685]},"sizeMeters":[0.14,0.14,0.04],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"GPT-6","downloads":0,"publishedAt":"2026-09-08T10:53:37.023Z","updatedAt":"2026-09-08T10:53:37.118Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/32189/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function RoastInspectionWindowCoffeeRoasteryAndCuppingRoom(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/32189/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/32189/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/32189/v1/model.glb\" alt=\"Roast Inspection Window (Coffee Roastery and Cupping Room)\" camera-controls auto-rotate></model-viewer>","blender":"# Blender 4.x: File > Import > glTF 2.0, or from the Python console after downloading the file.\nimport bpy\nbpy.ops.import_scene.gltf(filepath='model.glb')  # from https://cdn.3dassets.dev/assets/32189/v1/model.glb\n# Metres and +Y up are converted to Blender's Z-up scene automatically.","godot":"# Godot 4: copy model.glb into res://models/ and the editor imports it as a scene.\nvar packed := load(\"res://models/model.glb\") as PackedScene\nvar model := packed.instantiate()\nadd_child(model)","unity":"// Unity: import model.glb with glTFast (Package Manager: com.unity.cloud.gltfast) and drag the prefab in,\n// or load it at runtime straight from the CDN:\nusing GLTFast;\nvar gltf = new GltfImport();\nif (await gltf.Load(\"https://cdn.3dassets.dev/assets/32189/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"32190","slug":"coffee-roastery-and-cupping-room-coffee-roastery-and-c-1ffe0090","title":"Cooling Tray (Coffee Roastery and Cupping Room)","summary":"Thick hollow cooling basin with seated perforated-looking floor, rolled rim and mounting tabs.","description":"Thick hollow cooling basin with seated perforated-looking floor, rolled rim and mounting tabs. Original coffee roastery scenery. Metres, Y up, Z forward, ground-contact origin. Static geometry without heat or fluid processing simulation or manufacturing certification.","status":"published","url":"https://3dassets.dev/assets/coffee-roastery-and-cupping-room-coffee-roastery-and-c-1ffe0090","cdnUrl":"https://cdn.3dassets.dev/assets/32190/v1/model.glb","downloadUrl":"https://3dassets.dev/download/coffee-roastery-and-cupping-room-coffee-roastery-and-c-1ffe0090","thumbnailUrl":"https://cdn.3dassets.dev/assets/32190/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/32190/v1/poster.webp","blurhash":"U77-m8V@00x]%MbFM{jb00t7~qIU9Fjb%MW-","category":{"slug":"props","title":"Props & Furniture"},"tags":[{"slug":"modern","title":"Modern"},{"slug":"realistic","title":"Realistic"},{"slug":"kit","title":"Kit / Set"}],"license":{"slug":"cc0-1.0","name":"CC0 1.0 Universal","url":"https://creativecommons.org/publicdomain/zero/1.0/","attributionRequired":false},"contributor":{"username":"3dassets","name":"3D Assets","url":"https://3dassets.dev/u/3dassets"},"stats":{"fileSize":358876,"triangles":22488,"vertices":13806,"meshes":3,"materials":3,"textures":0,"animations":[],"boundingBox":{"min":[-0.7599999904632568,-0.000014194385161786505,-0.7599999904632568],"max":[0.7599999904632568,0.21001418782865086,0.7599999904632568]},"sizeMeters":[1.52,0.21,1.52],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"GPT-6","downloads":0,"publishedAt":"2026-09-08T10:53:37.602Z","updatedAt":"2026-09-08T10:53:37.708Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/32190/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function CoolingTrayCoffeeRoasteryAndCuppingRoom(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/32190/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/32190/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/32190/v1/model.glb\" alt=\"Cooling Tray (Coffee Roastery and Cupping Room)\" camera-controls auto-rotate></model-viewer>","blender":"# Blender 4.x: File > Import > glTF 2.0, or from the Python console after downloading the file.\nimport bpy\nbpy.ops.import_scene.gltf(filepath='model.glb')  # from https://cdn.3dassets.dev/assets/32190/v1/model.glb\n# Metres and +Y up are converted to Blender's Z-up scene automatically.","godot":"# Godot 4: copy model.glb into res://models/ and the editor imports it as a scene.\nvar packed := load(\"res://models/model.glb\") as PackedScene\nvar model := packed.instantiate()\nadd_child(model)","unity":"// Unity: import model.glb with glTFast (Package Manager: com.unity.cloud.gltfast) and drag the prefab in,\n// or load it at runtime straight from the CDN:\nusing GLTFast;\nvar gltf = new GltfImport();\nif (await gltf.Load(\"https://cdn.3dassets.dev/assets/32190/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"32191","slug":"coffee-roastery-and-cupping-room-coffee-roastery-and-c-6ae99a06","title":"Cooling Sweep Arm (Coffee Roastery and Cupping Room)","summary":"Separate cooling sweep with retained central hub, cross arm and two lowered sweep paddles.","description":"Separate cooling sweep with retained central hub, cross arm and two lowered sweep paddles. Original coffee roastery scenery. Metres, Y up, Z forward, ground-contact origin. Static geometry without heat or fluid processing simulation or manufacturing certification.","status":"published","url":"https://3dassets.dev/assets/coffee-roastery-and-cupping-room-coffee-roastery-and-c-6ae99a06","cdnUrl":"https://cdn.3dassets.dev/assets/32191/v1/model.glb","downloadUrl":"https://3dassets.dev/download/coffee-roastery-and-cupping-room-coffee-roastery-and-c-6ae99a06","thumbnailUrl":"https://cdn.3dassets.dev/assets/32191/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/32191/v1/poster.webp","blurhash":"U268Nvx]4TM__N_3RPIU00-;~qWB0000?v?v","category":{"slug":"props","title":"Props & Furniture"},"tags":[{"slug":"modern","title":"Modern"},{"slug":"realistic","title":"Realistic"},{"slug":"kit","title":"Kit / Set"}],"license":{"slug":"cc0-1.0","name":"CC0 1.0 Universal","url":"https://creativecommons.org/publicdomain/zero/1.0/","attributionRequired":false},"contributor":{"username":"3dassets","name":"3D Assets","url":"https://3dassets.dev/u/3dassets"},"stats":{"fileSize":25392,"triangles":1272,"vertices":972,"meshes":2,"materials":2,"textures":0,"animations":[],"boundingBox":{"min":[-0.6200000047683716,-0.000009460978351624738,-0.08000000061527375],"max":[0.6200000047683716,0.1400094615743981,0.08000000061527375]},"sizeMeters":[1.24,0.14,0.16],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"GPT-6","downloads":0,"publishedAt":"2026-09-08T10:53:38.947Z","updatedAt":"2026-09-08T10:53:39.042Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/32191/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function CoolingSweepArmCoffeeRoasteryAndCuppingRoom(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/32191/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/32191/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/32191/v1/model.glb\" alt=\"Cooling Sweep Arm (Coffee Roastery and Cupping Room)\" camera-controls auto-rotate></model-viewer>","blender":"# Blender 4.x: File > Import > glTF 2.0, or from the Python console after downloading the file.\nimport bpy\nbpy.ops.import_scene.gltf(filepath='model.glb')  # from https://cdn.3dassets.dev/assets/32191/v1/model.glb\n# Metres and +Y up are converted to Blender's Z-up scene automatically.","godot":"# Godot 4: copy model.glb into res://models/ and the editor imports it as a scene.\nvar packed := load(\"res://models/model.glb\") as PackedScene\nvar model := packed.instantiate()\nadd_child(model)","unity":"// Unity: import model.glb with glTFast (Package Manager: com.unity.cloud.gltfast) and drag the prefab in,\n// or load it at runtime straight from the CDN:\nusing GLTFast;\nvar gltf = new GltfImport();\nif (await gltf.Load(\"https://cdn.3dassets.dev/assets/32191/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"32194","slug":"coffee-roastery-and-cupping-room-coffee-roastery-and-c-844e4552","title":"Cooling Air Plenum (Coffee Roastery and Cupping Room)","summary":"Supported circular cooling-air plenum with top mounting flange, enclosed chamber, side air outlet and service handle.","description":"Supported circular cooling-air plenum with top mounting flange, enclosed chamber, side air outlet and service handle. Original coffee roastery scenery. Metres, Y up, Z forward, ground-contact origin. Static geometry without heat or fluid processing simulation or manufacturing certification.","status":"published","url":"https://3dassets.dev/assets/coffee-roastery-and-cupping-room-coffee-roastery-and-c-844e4552","cdnUrl":"https://cdn.3dassets.dev/assets/32194/v1/model.glb","downloadUrl":"https://3dassets.dev/download/coffee-roastery-and-cupping-room-coffee-roastery-and-c-844e4552","thumbnailUrl":"https://cdn.3dassets.dev/assets/32194/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/32194/v1/poster.webp","blurhash":"U67_7w-;4TRi~qxuITax00M{tRfk00M_%MWB","category":{"slug":"props","title":"Props & Furniture"},"tags":[{"slug":"modern","title":"Modern"},{"slug":"realistic","title":"Realistic"},{"slug":"kit","title":"Kit / Set"}],"license":{"slug":"cc0-1.0","name":"CC0 1.0 Universal","url":"https://creativecommons.org/publicdomain/zero/1.0/","attributionRequired":false},"contributor":{"username":"3dassets","name":"3D Assets","url":"https://3dassets.dev/u/3dassets"},"stats":{"fileSize":226484,"triangles":6288,"vertices":11603,"meshes":3,"materials":3,"textures":0,"animations":[],"boundingBox":{"min":[-0.7099860902207958,-0.000037003139752835035,-0.7799999713897705],"max":[0.7099860902207958,0.5499904593608282,0.7099999785423279]},"sizeMeters":[1.42,0.55,1.49],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"GPT-6","downloads":0,"publishedAt":"2026-09-08T10:53:39.675Z","updatedAt":"2026-09-08T10:53:39.789Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/32194/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function CoolingAirPlenumCoffeeRoasteryAndCuppingRoom(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/32194/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/32194/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/32194/v1/model.glb\" alt=\"Cooling Air Plenum (Coffee Roastery and Cupping Room)\" camera-controls auto-rotate></model-viewer>","blender":"# Blender 4.x: File > Import > glTF 2.0, or from the Python console after downloading the file.\nimport bpy\nbpy.ops.import_scene.gltf(filepath='model.glb')  # from https://cdn.3dassets.dev/assets/32194/v1/model.glb\n# Metres and +Y up are converted to Blender's Z-up scene automatically.","godot":"# Godot 4: copy model.glb into res://models/ and the editor imports it as a scene.\nvar packed := load(\"res://models/model.glb\") as PackedScene\nvar model := packed.instantiate()\nadd_child(model)","unity":"// Unity: import model.glb with glTFast (Package Manager: com.unity.cloud.gltfast) and drag the prefab in,\n// or load it at runtime straight from the CDN:\nusing GLTFast;\nvar gltf = new GltfImport();\nif (await gltf.Load(\"https://cdn.3dassets.dev/assets/32194/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"32192","slug":"coffee-roastery-and-cupping-room-coffee-roastery-and-c-1dce5253","title":"Chaff Cyclone (Coffee Roastery and Cupping Room)","summary":"Tapered cyclone separator with elevated conical body, tangential-looking inlet, supported upper housing and capped exhaust terminal.","description":"Tapered cyclone separator with elevated conical body, tangential-looking inlet, supported upper housing and capped exhaust terminal. Original coffee roastery scenery. Metres, Y up, Z forward, ground-contact origin. Static geometry without heat or fluid processing simulation or manufacturing certification.","status":"published","url":"https://3dassets.dev/assets/coffee-roastery-and-cupping-room-coffee-roastery-and-c-1dce5253","cdnUrl":"https://cdn.3dassets.dev/assets/32192/v1/model.glb","downloadUrl":"https://3dassets.dev/download/coffee-roastery-and-cupping-room-coffee-roastery-and-c-1dce5253","thumbnailUrl":"https://cdn.3dassets.dev/assets/32192/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/32192/v1/poster.webp","blurhash":"U25=Lgx]00DO_4t74nIn4UjG-;axDiRP.8%g","category":{"slug":"props","title":"Props & Furniture"},"tags":[{"slug":"modern","title":"Modern"},{"slug":"realistic","title":"Realistic"},{"slug":"kit","title":"Kit / Set"}],"license":{"slug":"cc0-1.0","name":"CC0 1.0 Universal","url":"https://creativecommons.org/publicdomain/zero/1.0/","attributionRequired":false},"contributor":{"username":"3dassets","name":"3D Assets","url":"https://3dassets.dev/u/3dassets"},"stats":{"fileSize":237304,"triangles":7536,"vertices":11811,"meshes":3,"materials":3,"textures":0,"animations":[],"boundingBox":{"min":[-0.48500001430511475,0.000007553055761827868,-0.48500001430511475],"max":[0.48500001430511475,2.5350000858306885,0.5999645085323302]},"sizeMeters":[0.97,2.535,1.085],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"GPT-6","downloads":0,"publishedAt":"2026-09-08T10:53:40.586Z","updatedAt":"2026-09-08T10:53:40.685Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/32192/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function ChaffCycloneCoffeeRoasteryAndCuppingRoom(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/32192/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/32192/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/32192/v1/model.glb\" alt=\"Chaff Cyclone (Coffee Roastery and Cupping Room)\" camera-controls auto-rotate></model-viewer>","blender":"# Blender 4.x: File > Import > glTF 2.0, or from the Python console after downloading the file.\nimport bpy\nbpy.ops.import_scene.gltf(filepath='model.glb')  # from https://cdn.3dassets.dev/assets/32192/v1/model.glb\n# Metres and +Y up are converted to Blender's Z-up scene automatically.","godot":"# Godot 4: copy model.glb into res://models/ and the editor imports it as a scene.\nvar packed := load(\"res://models/model.glb\") as PackedScene\nvar model := packed.instantiate()\nadd_child(model)","unity":"// Unity: import model.glb with glTFast (Package Manager: com.unity.cloud.gltfast) and drag the prefab in,\n// or load it at runtime straight from the CDN:\nusing GLTFast;\nvar gltf = new GltfImport();\nif (await gltf.Load(\"https://cdn.3dassets.dev/assets/32192/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"32193","slug":"coffee-roastery-and-cupping-room-coffee-roastery-and-c-08028d08","title":"Chaff Collection Drum (Coffee Roastery and Cupping Room)","summary":"Open removable chaff drum with rolled rim, reinforcing hoops and retained front handle, fitted beneath the cyclone cone.","description":"Open removable chaff drum with rolled rim, reinforcing hoops and retained front handle, fitted beneath the cyclone cone. Original coffee roastery scenery. Metres, Y up, Z forward, ground-contact origin. Static geometry without heat or fluid processing simulation or manufacturing certification.","status":"published","url":"https://3dassets.dev/assets/coffee-roastery-and-cupping-room-coffee-roastery-and-c-08028d08","cdnUrl":"https://cdn.3dassets.dev/assets/32193/v1/model.glb","downloadUrl":"https://3dassets.dev/download/coffee-roastery-and-cupping-room-coffee-roastery-and-c-08028d08","thumbnailUrl":"https://cdn.3dassets.dev/assets/32193/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/32193/v1/poster.webp","blurhash":"U671vGt700ax_NRjIAxu%MRjM{tR%MWBM_of","category":{"slug":"props","title":"Props & Furniture"},"tags":[{"slug":"modern","title":"Modern"},{"slug":"realistic","title":"Realistic"},{"slug":"kit","title":"Kit / Set"}],"license":{"slug":"cc0-1.0","name":"CC0 1.0 Universal","url":"https://creativecommons.org/publicdomain/zero/1.0/","attributionRequired":false},"contributor":{"username":"3dassets","name":"3D Assets","url":"https://3dassets.dev/u/3dassets"},"stats":{"fileSize":40916,"triangles":2016,"vertices":1660,"meshes":2,"materials":2,"textures":0,"animations":[],"boundingBox":{"min":[-0.29999014677603614,0,-0.30000001192092896],"max":[0.29999014677603614,0.6279916826598195,0.32199999690055847]},"sizeMeters":[0.6,0.628,0.622],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"GPT-6","downloads":0,"publishedAt":"2026-09-08T10:53:39.659Z","updatedAt":"2026-09-08T10:53:39.775Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/32193/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function ChaffCollectionDrumCoffeeRoasteryAndCuppingRoom(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/32193/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/32193/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/32193/v1/model.glb\" alt=\"Chaff Collection Drum (Coffee Roastery and Cupping Room)\" camera-controls auto-rotate></model-viewer>","blender":"# Blender 4.x: File > Import > glTF 2.0, or from the Python console after downloading the file.\nimport bpy\nbpy.ops.import_scene.gltf(filepath='model.glb')  # from https://cdn.3dassets.dev/assets/32193/v1/model.glb\n# Metres and +Y up are converted to Blender's Z-up scene automatically.","godot":"# Godot 4: copy model.glb into res://models/ and the editor imports it as a scene.\nvar packed := load(\"res://models/model.glb\") as PackedScene\nvar model := packed.instantiate()\nadd_child(model)","unity":"// Unity: import model.glb with glTFast (Package Manager: com.unity.cloud.gltfast) and drag the prefab in,\n// or load it at runtime straight from the CDN:\nusing GLTFast;\nvar gltf = new GltfImport();\nif (await gltf.Load(\"https://cdn.3dassets.dev/assets/32193/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"32195","slug":"coffee-roastery-and-cupping-room-coffee-roastery-and-c-88bc6d54","title":"Exhaust Duct Straight (Coffee Roastery and Cupping Room)","summary":"Hollow straight exhaust spool with true bore and bolted end flanges.","description":"Hollow straight exhaust spool with true bore and bolted end flanges. Original coffee roastery scenery. Metres, Y up, Z forward, ground-contact origin. Static geometry without heat or fluid processing simulation or manufacturing certification.","status":"published","url":"https://3dassets.dev/assets/coffee-roastery-and-cupping-room-coffee-roastery-and-c-88bc6d54","cdnUrl":"https://cdn.3dassets.dev/assets/32195/v1/model.glb","downloadUrl":"https://3dassets.dev/download/coffee-roastery-and-cupping-room-coffee-roastery-and-c-88bc6d54","thumbnailUrl":"https://cdn.3dassets.dev/assets/32195/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/32195/v1/poster.webp","blurhash":"U37nXhx[IT-;?b_NtRNF00%M?uM{4n00so%g","category":{"slug":"props","title":"Props & Furniture"},"tags":[{"slug":"modern","title":"Modern"},{"slug":"realistic","title":"Realistic"},{"slug":"kit","title":"Kit / Set"}],"license":{"slug":"cc0-1.0","name":"CC0 1.0 Universal","url":"https://creativecommons.org/publicdomain/zero/1.0/","attributionRequired":false},"contributor":{"username":"3dassets","name":"3D Assets","url":"https://3dassets.dev/u/3dassets"},"stats":{"fileSize":240452,"triangles":6144,"vertices":12584,"meshes":2,"materials":2,"textures":0,"animations":[],"boundingBox":{"min":[-0.5230000019073486,-0.000015175687359758605,-0.1700151774754991],"max":[0.5230000019073486,0.34001517926363845,0.1700151774754991]},"sizeMeters":[1.046,0.34,0.34],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"GPT-6","downloads":0,"publishedAt":"2026-09-08T10:53:41.864Z","updatedAt":"2026-09-08T10:53:41.970Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/32195/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function ExhaustDuctStraightCoffeeRoasteryAndCuppingRoom(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/32195/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/32195/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/32195/v1/model.glb\" alt=\"Exhaust Duct Straight (Coffee Roastery and Cupping Room)\" camera-controls auto-rotate></model-viewer>","blender":"# Blender 4.x: File > Import > glTF 2.0, or from the Python console after downloading the file.\nimport bpy\nbpy.ops.import_scene.gltf(filepath='model.glb')  # from https://cdn.3dassets.dev/assets/32195/v1/model.glb\n# Metres and +Y up are converted to Blender's Z-up scene automatically.","godot":"# Godot 4: copy model.glb into res://models/ and the editor imports it as a scene.\nvar packed := load(\"res://models/model.glb\") as PackedScene\nvar model := packed.instantiate()\nadd_child(model)","unity":"// Unity: import model.glb with glTFast (Package Manager: com.unity.cloud.gltfast) and drag the prefab in,\n// or load it at runtime straight from the CDN:\nusing GLTFast;\nvar gltf = new GltfImport();\nif (await gltf.Load(\"https://cdn.3dassets.dev/assets/32195/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"32196","slug":"coffee-roastery-and-cupping-room-coffee-roastery-and-c-bf990f2b","title":"Exhaust Duct Elbow (Coffee Roastery and Cupping Room)","summary":"Hollow swept quarter-turn exhaust elbow with closed flange walls and matching duct ports.","description":"Hollow swept quarter-turn exhaust elbow with closed flange walls and matching duct ports. Original coffee roastery scenery. Metres, Y up, Z forward, ground-contact origin. Static geometry without heat or fluid processing simulation or manufacturing certification.","status":"published","url":"https://3dassets.dev/assets/coffee-roastery-and-cupping-room-coffee-roastery-and-c-bf990f2b","cdnUrl":"https://cdn.3dassets.dev/assets/32196/v1/model.glb","downloadUrl":"https://3dassets.dev/download/coffee-roastery-and-cupping-room-coffee-roastery-and-c-bf990f2b","thumbnailUrl":"https://cdn.3dassets.dev/assets/32196/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/32196/v1/poster.webp","blurhash":"U38XOZt7IAju_NR*-;t700M{.8kB00t74nM{","category":{"slug":"props","title":"Props & Furniture"},"tags":[{"slug":"modern","title":"Modern"},{"slug":"realistic","title":"Realistic"},{"slug":"kit","title":"Kit / Set"}],"license":{"slug":"cc0-1.0","name":"CC0 1.0 Universal","url":"https://creativecommons.org/publicdomain/zero/1.0/","attributionRequired":false},"contributor":{"username":"3dassets","name":"3D Assets","url":"https://3dassets.dev/u/3dassets"},"stats":{"fileSize":264860,"triangles":5568,"vertices":14324,"meshes":2,"materials":2,"textures":0,"animations":[],"boundingBox":{"min":[-0.03297756166714455,-0.000006607939190550471,-0.5421261191368103],"max":[0.6700206875945929,0.34000661151546924,0.17000000178813934]},"sizeMeters":[0.703,0.34,0.712],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"GPT-6","downloads":0,"publishedAt":"2026-09-08T10:53:41.516Z","updatedAt":"2026-09-08T10:53:41.606Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/32196/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function ExhaustDuctElbowCoffeeRoasteryAndCuppingRoom(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/32196/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/32196/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/32196/v1/model.glb\" alt=\"Exhaust Duct Elbow (Coffee Roastery and Cupping Room)\" camera-controls auto-rotate></model-viewer>","blender":"# Blender 4.x: File > Import > glTF 2.0, or from the Python console after downloading the file.\nimport bpy\nbpy.ops.import_scene.gltf(filepath='model.glb')  # from https://cdn.3dassets.dev/assets/32196/v1/model.glb\n# Metres and +Y up are converted to Blender's Z-up scene automatically.","godot":"# Godot 4: copy model.glb into res://models/ and the editor imports it as a scene.\nvar packed := load(\"res://models/model.glb\") as PackedScene\nvar model := packed.instantiate()\nadd_child(model)","unity":"// Unity: import model.glb with glTFast (Package Manager: com.unity.cloud.gltfast) and drag the prefab in,\n// or load it at runtime straight from the CDN:\nusing GLTFast;\nvar gltf = new GltfImport();\nif (await gltf.Load(\"https://cdn.3dassets.dev/assets/32196/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"32197","slug":"coffee-roastery-and-cupping-room-coffee-roastery-and-c-f533684a","title":"Duct Support Stand (Coffee Roastery and Cupping Room)","summary":"Anchored duct support stand with upright, seated saddle and raised retaining cheeks.","description":"Anchored duct support stand with upright, seated saddle and raised retaining cheeks. Original coffee roastery scenery. Metres, Y up, Z forward, ground-contact origin. Static geometry without heat or fluid processing simulation or manufacturing certification.","status":"published","url":"https://3dassets.dev/assets/coffee-roastery-and-cupping-room-coffee-roastery-and-c-f533684a","cdnUrl":"https://cdn.3dassets.dev/assets/32197/v1/model.glb","downloadUrl":"https://3dassets.dev/download/coffee-roastery-and-cupping-room-coffee-roastery-and-c-f533684a","thumbnailUrl":"https://cdn.3dassets.dev/assets/32197/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/32197/v1/poster.webp","blurhash":"U34.G3xu00D%?bt79FM{_Nt74nM{?bofD%Rj","category":{"slug":"props","title":"Props & Furniture"},"tags":[{"slug":"modern","title":"Modern"},{"slug":"realistic","title":"Realistic"},{"slug":"kit","title":"Kit / Set"}],"license":{"slug":"cc0-1.0","name":"CC0 1.0 Universal","url":"https://creativecommons.org/publicdomain/zero/1.0/","attributionRequired":false},"contributor":{"username":"3dassets","name":"3D Assets","url":"https://3dassets.dev/u/3dassets"},"stats":{"fileSize":32876,"triangles":1020,"vertices":1534,"meshes":2,"materials":2,"textures":0,"animations":[],"boundingBox":{"min":[-0.22499999403953552,0.0000069432256313839424,-0.22499999403953552],"max":[0.22499999403953552,1.6699999570846558,0.22499999403953552]},"sizeMeters":[0.45,1.67,0.45],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"GPT-6","downloads":0,"publishedAt":"2026-09-08T10:53:41.625Z","updatedAt":"2026-09-08T10:53:41.742Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/32197/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function DuctSupportStandCoffeeRoasteryAndCuppingRoom(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/32197/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/32197/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/32197/v1/model.glb\" alt=\"Duct Support Stand (Coffee Roastery and Cupping Room)\" camera-controls auto-rotate></model-viewer>","blender":"# Blender 4.x: File > Import > glTF 2.0, or from the Python console after downloading the file.\nimport bpy\nbpy.ops.import_scene.gltf(filepath='model.glb')  # from https://cdn.3dassets.dev/assets/32197/v1/model.glb\n# Metres and +Y up are converted to Blender's Z-up scene automatically.","godot":"# Godot 4: copy model.glb into res://models/ and the editor imports it as a scene.\nvar packed := load(\"res://models/model.glb\") as PackedScene\nvar model := packed.instantiate()\nadd_child(model)","unity":"// Unity: import model.glb with glTFast (Package Manager: com.unity.cloud.gltfast) and drag the prefab in,\n// or load it at runtime straight from the CDN:\nusing GLTFast;\nvar gltf = new GltfImport();\nif (await gltf.Load(\"https://cdn.3dassets.dev/assets/32197/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"32198","slug":"coffee-roastery-and-cupping-room-coffee-roastery-and-c-12240717","title":"Roast Control Pedestal (Coffee Roastery and Cupping Room)","summary":"Roast control pedestal with braced stem, recessed instrument screen and distinct physical controls.","description":"Roast control pedestal with braced stem, recessed instrument screen and distinct physical controls. Original coffee roastery scenery. Metres, Y up, Z forward, ground-contact origin. Static geometry without heat or fluid processing simulation or manufacturing certification.","status":"published","url":"https://3dassets.dev/assets/coffee-roastery-and-cupping-room-coffee-roastery-and-c-12240717","cdnUrl":"https://cdn.3dassets.dev/assets/32198/v1/model.glb","downloadUrl":"https://3dassets.dev/download/coffee-roastery-and-cupping-room-coffee-roastery-and-c-12240717","thumbnailUrl":"https://cdn.3dassets.dev/assets/32198/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/32198/v1/poster.webp","blurhash":"U04_%.?b000000I:?^+^?^xaH=NZx^RkM_%1","category":{"slug":"props","title":"Props & Furniture"},"tags":[{"slug":"modern","title":"Modern"},{"slug":"realistic","title":"Realistic"},{"slug":"kit","title":"Kit / Set"}],"license":{"slug":"cc0-1.0","name":"CC0 1.0 Universal","url":"https://creativecommons.org/publicdomain/zero/1.0/","attributionRequired":false},"contributor":{"username":"3dassets","name":"3D Assets","url":"https://3dassets.dev/u/3dassets"},"stats":{"fileSize":27572,"triangles":1236,"vertices":949,"meshes":5,"materials":5,"textures":0,"animations":[],"boundingBox":{"min":[-0.22499466024868545,-1.4901158085223187e-10,-0.19997436533003177],"max":[0.22499466024868545,1.1499989186538788,0.19997436533003177]},"sizeMeters":[0.45,1.15,0.4],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"GPT-6","downloads":0,"publishedAt":"2026-09-08T10:53:43.516Z","updatedAt":"2026-09-08T10:53:43.626Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/32198/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function RoastControlPedestalCoffeeRoasteryAndCuppingRoom(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/32198/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/32198/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/32198/v1/model.glb\" alt=\"Roast Control Pedestal (Coffee Roastery and Cupping Room)\" camera-controls auto-rotate></model-viewer>","blender":"# Blender 4.x: File > Import > glTF 2.0, or from the Python console after downloading the file.\nimport bpy\nbpy.ops.import_scene.gltf(filepath='model.glb')  # from https://cdn.3dassets.dev/assets/32198/v1/model.glb\n# Metres and +Y up are converted to Blender's Z-up scene automatically.","godot":"# Godot 4: copy model.glb into res://models/ and the editor imports it as a scene.\nvar packed := load(\"res://models/model.glb\") as PackedScene\nvar model := packed.instantiate()\nadd_child(model)","unity":"// Unity: import model.glb with glTFast (Package Manager: com.unity.cloud.gltfast) and drag the prefab in,\n// or load it at runtime straight from the CDN:\nusing GLTFast;\nvar gltf = new GltfImport();\nif (await gltf.Load(\"https://cdn.3dassets.dev/assets/32198/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"32199","slug":"coffee-roastery-and-cupping-room-coffee-roastery-and-c-ac1f7f51","title":"Bean Transfer Elevator (Coffee Roastery and Cupping Room)","summary":"Enclosed vertical bean elevator with lower receiving boot, inspection bands, supported drive and upper transfer mouth.","description":"Enclosed vertical bean elevator with lower receiving boot, inspection bands, supported drive and upper transfer mouth. Original coffee roastery scenery. Metres, Y up, Z forward, ground-contact origin. Static geometry without heat or fluid processing simulation or manufacturing certification.","status":"published","url":"https://3dassets.dev/assets/coffee-roastery-and-cupping-room-coffee-roastery-and-c-ac1f7f51","cdnUrl":"https://cdn.3dassets.dev/assets/32199/v1/model.glb","downloadUrl":"https://3dassets.dev/download/coffee-roastery-and-cupping-room-coffee-roastery-and-c-ac1f7f51","thumbnailUrl":"https://cdn.3dassets.dev/assets/32199/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/32199/v1/poster.webp","blurhash":"U04oD;.80000tlD%Md~ptmM|RO-.tloga1WS","category":{"slug":"props","title":"Props & Furniture"},"tags":[{"slug":"modern","title":"Modern"},{"slug":"realistic","title":"Realistic"},{"slug":"kit","title":"Kit / Set"}],"license":{"slug":"cc0-1.0","name":"CC0 1.0 Universal","url":"https://creativecommons.org/publicdomain/zero/1.0/","attributionRequired":false},"contributor":{"username":"3dassets","name":"3D Assets","url":"https://3dassets.dev/u/3dassets"},"stats":{"fileSize":44656,"triangles":2076,"vertices":1872,"meshes":2,"materials":2,"textures":0,"animations":[],"boundingBox":{"min":[-0.3599642993832514,0,-0.35007630214713137],"max":[0.48003760715959914,2.744999885559082,0.35007630214713137]},"sizeMeters":[0.84,2.745,0.7],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"GPT-6","downloads":0,"publishedAt":"2026-09-08T10:53:44.384Z","updatedAt":"2026-09-08T10:53:44.483Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/32199/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function BeanTransferElevatorCoffeeRoasteryAndCuppingRoom(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/32199/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/32199/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/32199/v1/model.glb\" alt=\"Bean Transfer Elevator (Coffee Roastery and Cupping Room)\" camera-controls auto-rotate></model-viewer>","blender":"# Blender 4.x: File > Import > glTF 2.0, or from the Python console after downloading the file.\nimport bpy\nbpy.ops.import_scene.gltf(filepath='model.glb')  # from https://cdn.3dassets.dev/assets/32199/v1/model.glb\n# Metres and +Y up are converted to Blender's Z-up scene automatically.","godot":"# Godot 4: copy model.glb into res://models/ and the editor imports it as a scene.\nvar packed := load(\"res://models/model.glb\") as PackedScene\nvar model := packed.instantiate()\nadd_child(model)","unity":"// Unity: import model.glb with glTFast (Package Manager: com.unity.cloud.gltfast) and drag the prefab in,\n// or load it at runtime straight from the CDN:\nusing GLTFast;\nvar gltf = new GltfImport();\nif (await gltf.Load(\"https://cdn.3dassets.dev/assets/32199/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"32200","slug":"coffee-roastery-and-cupping-room-coffee-roastery-and-c-bb00daf3","title":"Roasted Bean Destoner (Coffee Roastery and Cupping Room)","summary":"Roasted bean destoner with upper receiving cone, enclosed separation chamber, fan housing and lower reject drawer.","description":"Roasted bean destoner with upper receiving cone, enclosed separation chamber, fan housing and lower reject drawer. Original coffee roastery scenery. Metres, Y up, Z forward, ground-contact origin. Static geometry without heat or fluid processing simulation or manufacturing certification.","status":"published","url":"https://3dassets.dev/assets/coffee-roastery-and-cupping-room-coffee-roastery-and-c-bb00daf3","cdnUrl":"https://cdn.3dassets.dev/assets/32200/v1/model.glb","downloadUrl":"https://3dassets.dev/download/coffee-roastery-and-cupping-room-coffee-roastery-and-c-bb00daf3","thumbnailUrl":"https://cdn.3dassets.dev/assets/32200/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/32200/v1/poster.webp","blurhash":"U36u3AtR00IU~qjZ00t7IAM{bI-;M{R*x]of","category":{"slug":"props","title":"Props & Furniture"},"tags":[{"slug":"modern","title":"Modern"},{"slug":"realistic","title":"Realistic"},{"slug":"kit","title":"Kit / Set"}],"license":{"slug":"cc0-1.0","name":"CC0 1.0 Universal","url":"https://creativecommons.org/publicdomain/zero/1.0/","attributionRequired":false},"contributor":{"username":"3dassets","name":"3D Assets","url":"https://3dassets.dev/u/3dassets"},"stats":{"fileSize":52576,"triangles":2244,"vertices":2193,"meshes":4,"materials":4,"textures":0,"animations":[],"boundingBox":{"min":[-0.45499664910962934,-0.000012588682883897875,-0.4099999964237213],"max":[0.4099999964237213,1.75,0.472025041399602]},"sizeMeters":[0.865,1.75,0.882],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"GPT-6","downloads":0,"publishedAt":"2026-09-08T10:53:43.610Z","updatedAt":"2026-09-08T10:53:43.710Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/32200/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function RoastedBeanDestonerCoffeeRoasteryAndCuppingRoom(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/32200/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/32200/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/32200/v1/model.glb\" alt=\"Roasted Bean Destoner (Coffee Roastery and Cupping Room)\" camera-controls auto-rotate></model-viewer>","blender":"# Blender 4.x: File > Import > glTF 2.0, or from the Python console after downloading the file.\nimport bpy\nbpy.ops.import_scene.gltf(filepath='model.glb')  # from https://cdn.3dassets.dev/assets/32200/v1/model.glb\n# Metres and +Y up are converted to Blender's Z-up scene automatically.","godot":"# Godot 4: copy model.glb into res://models/ and the editor imports it as a scene.\nvar packed := load(\"res://models/model.glb\") as PackedScene\nvar model := packed.instantiate()\nadd_child(model)","unity":"// Unity: import model.glb with glTFast (Package Manager: com.unity.cloud.gltfast) and drag the prefab in,\n// or load it at runtime straight from the CDN:\nusing GLTFast;\nvar gltf = new GltfImport();\nif (await gltf.Load(\"https://cdn.3dassets.dev/assets/32200/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"32201","slug":"coffee-roastery-and-cupping-room-coffee-roastery-and-c-432a2868","title":"Roasted Coffee Holding Hopper (Coffee Roastery and Cupping Room)","summary":"Tall supported roasted-coffee holding hopper with hollow upper bin, tapered outlet and transfer intake bracket.","description":"Tall supported roasted-coffee holding hopper with hollow upper bin, tapered outlet and transfer intake bracket. Original coffee roastery scenery. Metres, Y up, Z forward, ground-contact origin. Static geometry without heat or fluid processing simulation or manufacturing certification.","status":"published","url":"https://3dassets.dev/assets/coffee-roastery-and-cupping-room-coffee-roastery-and-c-432a2868","cdnUrl":"https://cdn.3dassets.dev/assets/32201/v1/model.glb","downloadUrl":"https://3dassets.dev/download/coffee-roastery-and-cupping-room-coffee-roastery-and-c-432a2868","thumbnailUrl":"https://cdn.3dassets.dev/assets/32201/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/32201/v1/poster.webp","blurhash":"U16a|.%g004T%MtR9ZIU00.8~q00f5t7x]9F","category":{"slug":"props","title":"Props & Furniture"},"tags":[{"slug":"modern","title":"Modern"},{"slug":"realistic","title":"Realistic"},{"slug":"kit","title":"Kit / Set"}],"license":{"slug":"cc0-1.0","name":"CC0 1.0 Universal","url":"https://creativecommons.org/publicdomain/zero/1.0/","attributionRequired":false},"contributor":{"username":"3dassets","name":"3D Assets","url":"https://3dassets.dev/u/3dassets"},"stats":{"fileSize":269636,"triangles":6408,"vertices":14305,"meshes":2,"materials":2,"textures":0,"animations":[],"boundingBox":{"min":[-0.6249594655267213,-0.000022354942221240737,-0.46000000834465027],"max":[0.46000000834465027,2.6980745792388916,0.46000000834465027]},"sizeMeters":[1.085,2.698,0.92],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"GPT-6","downloads":0,"publishedAt":"2026-09-08T10:53:44.808Z","updatedAt":"2026-09-08T10:53:44.946Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/32201/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function RoastedCoffeeHoldingHopperCoffeeRoasteryAndCuppingRoom(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/32201/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/32201/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/32201/v1/model.glb\" alt=\"Roasted Coffee Holding Hopper (Coffee Roastery and Cupping Room)\" camera-controls auto-rotate></model-viewer>","blender":"# Blender 4.x: File > Import > glTF 2.0, or from the Python console after downloading the file.\nimport bpy\nbpy.ops.import_scene.gltf(filepath='model.glb')  # from https://cdn.3dassets.dev/assets/32201/v1/model.glb\n# Metres and +Y up are converted to Blender's Z-up scene automatically.","godot":"# Godot 4: copy model.glb into res://models/ and the editor imports it as a scene.\nvar packed := load(\"res://models/model.glb\") as PackedScene\nvar model := packed.instantiate()\nadd_child(model)","unity":"// Unity: import model.glb with glTFast (Package Manager: com.unity.cloud.gltfast) and drag the prefab in,\n// or load it at runtime straight from the CDN:\nusing GLTFast;\nvar gltf = new GltfImport();\nif (await gltf.Load(\"https://cdn.3dassets.dev/assets/32201/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"32202","slug":"coffee-roastery-and-cupping-room-coffee-roastery-and-c-62233d7c","title":"Bean Discharge Chute (Coffee Roastery and Cupping Room)","summary":"Open bean discharge chute with substantial sidewalls and supported mounting foot.","description":"Open bean discharge chute with substantial sidewalls and supported mounting foot. Original coffee roastery scenery. Metres, Y up, Z forward, ground-contact origin. Static geometry without heat or fluid processing simulation or manufacturing certification.","status":"published","url":"https://3dassets.dev/assets/coffee-roastery-and-cupping-room-coffee-roastery-and-c-62233d7c","cdnUrl":"https://cdn.3dassets.dev/assets/32202/v1/model.glb","downloadUrl":"https://3dassets.dev/download/coffee-roastery-and-cupping-room-coffee-roastery-and-c-62233d7c","thumbnailUrl":"https://cdn.3dassets.dev/assets/32202/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/32202/v1/poster.webp","blurhash":"U48qW+_34TkV_4IUD%xu00D%R*Rj4m%Mt8bF","category":{"slug":"props","title":"Props & Furniture"},"tags":[{"slug":"modern","title":"Modern"},{"slug":"realistic","title":"Realistic"},{"slug":"kit","title":"Kit / Set"}],"license":{"slug":"cc0-1.0","name":"CC0 1.0 Universal","url":"https://creativecommons.org/publicdomain/zero/1.0/","attributionRequired":false},"contributor":{"username":"3dassets","name":"3D Assets","url":"https://3dassets.dev/u/3dassets"},"stats":{"fileSize":19664,"triangles":864,"vertices":754,"meshes":4,"materials":4,"textures":0,"animations":[],"boundingBox":{"min":[-0.1899999976158142,-0.00001896924415829837,-0.30240884762394105],"max":[0.1899999976158142,0.18001897282043705,0.3012000024318695]},"sizeMeters":[0.38,0.18,0.604],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"GPT-6","downloads":0,"publishedAt":"2026-09-08T10:53:46.441Z","updatedAt":"2026-09-08T10:53:46.641Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/32202/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function BeanDischargeChuteCoffeeRoasteryAndCuppingRoom(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/32202/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/32202/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/32202/v1/model.glb\" alt=\"Bean Discharge Chute (Coffee Roastery and Cupping Room)\" camera-controls auto-rotate></model-viewer>","blender":"# Blender 4.x: File > Import > glTF 2.0, or from the Python console after downloading the file.\nimport bpy\nbpy.ops.import_scene.gltf(filepath='model.glb')  # from https://cdn.3dassets.dev/assets/32202/v1/model.glb\n# Metres and +Y up are converted to Blender's Z-up scene automatically.","godot":"# Godot 4: copy model.glb into res://models/ and the editor imports it as a scene.\nvar packed := load(\"res://models/model.glb\") as PackedScene\nvar model := packed.instantiate()\nadd_child(model)","unity":"// Unity: import model.glb with glTFast (Package Manager: com.unity.cloud.gltfast) and drag the prefab in,\n// or load it at runtime straight from the CDN:\nusing GLTFast;\nvar gltf = new GltfImport();\nif (await gltf.Load(\"https://cdn.3dassets.dev/assets/32202/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"32203","slug":"coffee-roastery-and-cupping-room-coffee-roastery-and-c-a5404647","title":"Bench Sample Roaster (Coffee Roastery and Cupping Room)","summary":"Bench sample roaster with exposed transverse drum, separate saddle supports, hand crank, small open charge funnel and lower heater enclosure, structurally distinct from the industrial front-discharge roaster.","description":"Bench sample roaster with exposed transverse drum, separate saddle supports, hand crank, small open charge funnel and lower heater enclosure, structurally distinct from the industrial front-discharge roaster. Original coffee roastery scenery. Metres, Y up, Z forward, ground-contact origin. Static geometry without heat or fluid processing simulation or manufacturing certification.","status":"published","url":"https://3dassets.dev/assets/coffee-roastery-and-cupping-room-coffee-roastery-and-c-a5404647","cdnUrl":"https://cdn.3dassets.dev/assets/32203/v1/model.glb","downloadUrl":"https://3dassets.dev/download/coffee-roastery-and-cupping-room-coffee-roastery-and-c-a5404647","thumbnailUrl":"https://cdn.3dassets.dev/assets/32203/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/32203/v1/poster.webp","blurhash":"U5A0m[.800+G~U-oIAD*00wH?G5X0eIop0x[","category":{"slug":"props","title":"Props & Furniture"},"tags":[{"slug":"modern","title":"Modern"},{"slug":"realistic","title":"Realistic"},{"slug":"kit","title":"Kit / Set"}],"license":{"slug":"cc0-1.0","name":"CC0 1.0 Universal","url":"https://creativecommons.org/publicdomain/zero/1.0/","attributionRequired":false},"contributor":{"username":"3dassets","name":"3D Assets","url":"https://3dassets.dev/u/3dassets"},"stats":{"fileSize":109152,"triangles":4176,"vertices":4947,"meshes":5,"materials":5,"textures":0,"animations":[],"boundingBox":{"min":[-0.3499999940395355,0.000009614990736345197,-0.2250160183854749],"max":[0.389997700245488,0.6300038410959549,0.2320031975016394]},"sizeMeters":[0.74,0.63,0.457],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"GPT-6","downloads":0,"publishedAt":"2026-09-08T10:53:46.671Z","updatedAt":"2026-09-08T10:53:46.784Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/32203/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function BenchSampleRoasterCoffeeRoasteryAndCuppingRoom(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/32203/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/32203/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/32203/v1/model.glb\" alt=\"Bench Sample Roaster (Coffee Roastery and Cupping Room)\" camera-controls auto-rotate></model-viewer>","blender":"# Blender 4.x: File > Import > glTF 2.0, or from the Python console after downloading the file.\nimport bpy\nbpy.ops.import_scene.gltf(filepath='model.glb')  # from https://cdn.3dassets.dev/assets/32203/v1/model.glb\n# Metres and +Y up are converted to Blender's Z-up scene automatically.","godot":"# Godot 4: copy model.glb into res://models/ and the editor imports it as a scene.\nvar packed := load(\"res://models/model.glb\") as PackedScene\nvar model := packed.instantiate()\nadd_child(model)","unity":"// Unity: import model.glb with glTFast (Package Manager: com.unity.cloud.gltfast) and drag the prefab in,\n// or load it at runtime straight from the CDN:\nusing GLTFast;\nvar gltf = new GltfImport();\nif (await gltf.Load(\"https://cdn.3dassets.dev/assets/32203/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"32204","slug":"coffee-roastery-and-cupping-room-coffee-roastery-and-c-f1f43513","title":"Sample Cooling Sieve (Coffee Roastery and Cupping Room)","summary":"Shallow handheld sample cooling sieve with thick rim, visible mesh strips and external wooden handle.","description":"Shallow handheld sample cooling sieve with thick rim, visible mesh strips and external wooden handle. Original coffee roastery scenery. Metres, Y up, Z forward, ground-contact origin. Static geometry without heat or fluid processing simulation or manufacturing certification.","status":"published","url":"https://3dassets.dev/assets/coffee-roastery-and-cupping-room-coffee-roastery-and-c-f1f43513","cdnUrl":"https://cdn.3dassets.dev/assets/32204/v1/model.glb","downloadUrl":"https://3dassets.dev/download/coffee-roastery-and-cupping-room-coffee-roastery-and-c-f1f43513","thumbnailUrl":"https://cdn.3dassets.dev/assets/32204/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/32204/v1/poster.webp","blurhash":"U67^}Tx^00Vq?aRkIot500Mw~qtS00xs?HM~","category":{"slug":"props","title":"Props & Furniture"},"tags":[{"slug":"modern","title":"Modern"},{"slug":"realistic","title":"Realistic"},{"slug":"kit","title":"Kit / Set"}],"license":{"slug":"cc0-1.0","name":"CC0 1.0 Universal","url":"https://creativecommons.org/publicdomain/zero/1.0/","attributionRequired":false},"contributor":{"username":"3dassets","name":"3D Assets","url":"https://3dassets.dev/u/3dassets"},"stats":{"fileSize":44248,"triangles":1536,"vertices":1993,"meshes":3,"materials":3,"textures":0,"animations":[],"boundingBox":{"min":[-0.1599999964237213,-9.155552638147324e-7,-0.36000001430511475],"max":[0.1599999964237213,0.060000914214159304,0.1599999964237213]},"sizeMeters":[0.32,0.06,0.52],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"GPT-6","downloads":0,"publishedAt":"2026-09-08T10:53:46.240Z","updatedAt":"2026-09-08T10:53:46.340Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/32204/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function SampleCoolingSieveCoffeeRoasteryAndCuppingRoom(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/32204/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/32204/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/32204/v1/model.glb\" alt=\"Sample Cooling Sieve (Coffee Roastery and Cupping Room)\" camera-controls auto-rotate></model-viewer>","blender":"# Blender 4.x: File > Import > glTF 2.0, or from the Python console after downloading the file.\nimport bpy\nbpy.ops.import_scene.gltf(filepath='model.glb')  # from https://cdn.3dassets.dev/assets/32204/v1/model.glb\n# Metres and +Y up are converted to Blender's Z-up scene automatically.","godot":"# Godot 4: copy model.glb into res://models/ and the editor imports it as a scene.\nvar packed := load(\"res://models/model.glb\") as PackedScene\nvar model := packed.instantiate()\nadd_child(model)","unity":"// Unity: import model.glb with glTFast (Package Manager: com.unity.cloud.gltfast) and drag the prefab in,\n// or load it at runtime straight from the CDN:\nusing GLTFast;\nvar gltf = new GltfImport();\nif (await gltf.Load(\"https://cdn.3dassets.dev/assets/32204/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"32205","slug":"coffee-roastery-and-cupping-room-coffee-roastery-and-c-5cb84edb","title":"Roast Colour Analyzer (Coffee Roastery and Cupping Room)","summary":"Closed optical sample drawer analyzer with overhanging optical hood, recessed drawer slot, pull handle, top display and ventilation.","description":"Closed optical sample drawer analyzer with overhanging optical hood, recessed drawer slot, pull handle, top display and ventilation. Original coffee roastery scenery. Metres, Y up, Z forward, ground-contact origin. Static geometry without heat or fluid processing simulation or manufacturing certification.","status":"published","url":"https://3dassets.dev/assets/coffee-roastery-and-cupping-room-coffee-roastery-and-c-5cb84edb","cdnUrl":"https://cdn.3dassets.dev/assets/32205/v1/model.glb","downloadUrl":"https://3dassets.dev/download/coffee-roastery-and-cupping-room-coffee-roastery-and-c-5cb84edb","thumbnailUrl":"https://cdn.3dassets.dev/assets/32205/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/32205/v1/poster.webp","blurhash":"UPCGV=t74nRQ~qjZD*bHIoWBofof4oWBxuof","category":{"slug":"props","title":"Props & Furniture"},"tags":[{"slug":"modern","title":"Modern"},{"slug":"realistic","title":"Realistic"},{"slug":"kit","title":"Kit / Set"}],"license":{"slug":"cc0-1.0","name":"CC0 1.0 Universal","url":"https://creativecommons.org/publicdomain/zero/1.0/","attributionRequired":false},"contributor":{"username":"3dassets","name":"3D Assets","url":"https://3dassets.dev/u/3dassets"},"stats":{"fileSize":54676,"triangles":2232,"vertices":2272,"meshes":5,"materials":5,"textures":0,"animations":[],"boundingBox":{"min":[-0.1410092527115753,0.00000402542592575772,-0.15000000596046448],"max":[0.1410092527115753,0.3039949879404514,0.18700267893625477]},"sizeMeters":[0.282,0.304,0.337],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"GPT-6","downloads":0,"publishedAt":"2026-09-08T10:53:47.886Z","updatedAt":"2026-09-08T10:53:47.990Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/32205/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function RoastColourAnalyzerCoffeeRoasteryAndCuppingRoom(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/32205/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/32205/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/32205/v1/model.glb\" alt=\"Roast Colour Analyzer (Coffee Roastery and Cupping Room)\" camera-controls auto-rotate></model-viewer>","blender":"# Blender 4.x: File > Import > glTF 2.0, or from the Python console after downloading the file.\nimport bpy\nbpy.ops.import_scene.gltf(filepath='model.glb')  # from https://cdn.3dassets.dev/assets/32205/v1/model.glb\n# Metres and +Y up are converted to Blender's Z-up scene automatically.","godot":"# Godot 4: copy model.glb into res://models/ and the editor imports it as a scene.\nvar packed := load(\"res://models/model.glb\") as PackedScene\nvar model := packed.instantiate()\nadd_child(model)","unity":"// Unity: import model.glb with glTFast (Package Manager: com.unity.cloud.gltfast) and drag the prefab in,\n// or load it at runtime straight from the CDN:\nusing GLTFast;\nvar gltf = new GltfImport();\nif (await gltf.Load(\"https://cdn.3dassets.dev/assets/32205/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"32206","slug":"coffee-roastery-and-cupping-room-coffee-roastery-and-c-1e946427","title":"Sample Storage Drawer (Coffee Roastery and Cupping Room)","summary":"Sample drawer with six individual shallow coffee dishes and visible bean samples.","description":"Sample drawer with six individual shallow coffee dishes and visible bean samples. Original coffee roastery scenery. Metres, Y up, Z forward, ground-contact origin. Static geometry without heat or fluid processing simulation or manufacturing certification.","status":"published","url":"https://3dassets.dev/assets/coffee-roastery-and-cupping-room-coffee-roastery-and-c-1e946427","cdnUrl":"https://cdn.3dassets.dev/assets/32206/v1/model.glb","downloadUrl":"https://3dassets.dev/download/coffee-roastery-and-cupping-room-coffee-roastery-and-c-1e946427","thumbnailUrl":"https://cdn.3dassets.dev/assets/32206/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/32206/v1/poster.webp","blurhash":"U9D9xCxv00oL~q%MIUM{00od~WM{009Fxuxt","category":{"slug":"props","title":"Props & Furniture"},"tags":[{"slug":"modern","title":"Modern"},{"slug":"realistic","title":"Realistic"},{"slug":"kit","title":"Kit / Set"}],"license":{"slug":"cc0-1.0","name":"CC0 1.0 Universal","url":"https://creativecommons.org/publicdomain/zero/1.0/","attributionRequired":false},"contributor":{"username":"3dassets","name":"3D Assets","url":"https://3dassets.dev/u/3dassets"},"stats":{"fileSize":1125904,"triangles":58284,"vertices":48316,"meshes":3,"materials":3,"textures":0,"animations":[],"boundingBox":{"min":[-0.23999999463558197,0.000012207373199176613,-0.16000976234653536],"max":[0.23999999463558197,0.07698711965446939,0.16000976234653536]},"sizeMeters":[0.48,0.077,0.32],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"GPT-6","downloads":0,"publishedAt":"2026-09-08T10:53:49.223Z","updatedAt":"2026-09-08T10:53:49.346Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/32206/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function SampleStorageDrawerCoffeeRoasteryAndCuppingRoom(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/32206/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/32206/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/32206/v1/model.glb\" alt=\"Sample Storage Drawer (Coffee Roastery and Cupping Room)\" camera-controls auto-rotate></model-viewer>","blender":"# Blender 4.x: File > Import > glTF 2.0, or from the Python console after downloading the file.\nimport bpy\nbpy.ops.import_scene.gltf(filepath='model.glb')  # from https://cdn.3dassets.dev/assets/32206/v1/model.glb\n# Metres and +Y up are converted to Blender's Z-up scene automatically.","godot":"# Godot 4: copy model.glb into res://models/ and the editor imports it as a scene.\nvar packed := load(\"res://models/model.glb\") as PackedScene\nvar model := packed.instantiate()\nadd_child(model)","unity":"// Unity: import model.glb with glTFast (Package Manager: com.unity.cloud.gltfast) and drag the prefab in,\n// or load it at runtime straight from the CDN:\nusing GLTFast;\nvar gltf = new GltfImport();\nif (await gltf.Load(\"https://cdn.3dassets.dev/assets/32206/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"32207","slug":"coffee-roastery-and-cupping-room-coffee-roastery-and-c-ec93e5ef","title":"Coffee Grinder (Coffee Roastery and Cupping Room)","summary":"Coffee grinder with clear hollow bean hopper, rounded burr enclosure, adjustment collar and projecting dosing outlet.","description":"Coffee grinder with clear hollow bean hopper, rounded burr enclosure, adjustment collar and projecting dosing outlet. Original coffee roastery scenery. Metres, Y up, Z forward, ground-contact origin. Static geometry without heat or fluid processing simulation or manufacturing certification.","status":"published","url":"https://3dassets.dev/assets/coffee-roastery-and-cupping-room-coffee-roastery-and-c-ec93e5ef","cdnUrl":"https://cdn.3dassets.dev/assets/32207/v1/model.glb","downloadUrl":"https://3dassets.dev/download/coffee-roastery-and-cupping-room-coffee-roastery-and-c-ec93e5ef","thumbnailUrl":"https://cdn.3dassets.dev/assets/32207/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/32207/v1/poster.webp","blurhash":"U98XRhxu00IU~qj?4nWXxuWBM{t7M{jaxuf*","category":{"slug":"props","title":"Props & Furniture"},"tags":[{"slug":"modern","title":"Modern"},{"slug":"realistic","title":"Realistic"},{"slug":"kit","title":"Kit / Set"}],"license":{"slug":"cc0-1.0","name":"CC0 1.0 Universal","url":"https://creativecommons.org/publicdomain/zero/1.0/","attributionRequired":false},"contributor":{"username":"3dassets","name":"3D Assets","url":"https://3dassets.dev/u/3dassets"},"stats":{"fileSize":50772,"triangles":2772,"vertices":1884,"meshes":4,"materials":4,"textures":0,"animations":[],"boundingBox":{"min":[-0.15999695081825296,6.705522803684971e-10,-0.18499252605137567],"max":[0.15999695081825296,0.6750064208081736,0.24500000476837158]},"sizeMeters":[0.32,0.675,0.43],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"GPT-6","downloads":0,"publishedAt":"2026-09-08T10:53:48.482Z","updatedAt":"2026-09-08T10:53:48.574Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/32207/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function CoffeeGrinderCoffeeRoasteryAndCuppingRoom(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/32207/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/32207/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/32207/v1/model.glb\" alt=\"Coffee Grinder (Coffee Roastery and Cupping Room)\" camera-controls auto-rotate></model-viewer>","blender":"# Blender 4.x: File > Import > glTF 2.0, or from the Python console after downloading the file.\nimport bpy\nbpy.ops.import_scene.gltf(filepath='model.glb')  # from https://cdn.3dassets.dev/assets/32207/v1/model.glb\n# Metres and +Y up are converted to Blender's Z-up scene automatically.","godot":"# Godot 4: copy model.glb into res://models/ and the editor imports it as a scene.\nvar packed := load(\"res://models/model.glb\") as PackedScene\nvar model := packed.instantiate()\nadd_child(model)","unity":"// Unity: import model.glb with glTFast (Package Manager: com.unity.cloud.gltfast) and drag the prefab in,\n// or load it at runtime straight from the CDN:\nusing GLTFast;\nvar gltf = new GltfImport();\nif (await gltf.Load(\"https://cdn.3dassets.dev/assets/32207/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"32208","slug":"coffee-roastery-and-cupping-room-coffee-roastery-and-c-52142fa7","title":"Grinder Dosing Chute (Coffee Roastery and Cupping Room)","summary":"Enclosed curved dosing spout with annular grinder coupling, hollow outlet and two supported fork fingers for a receiving vessel.","description":"Enclosed curved dosing spout with annular grinder coupling, hollow outlet and two supported fork fingers for a receiving vessel. Original coffee roastery scenery. Metres, Y up, Z forward, ground-contact origin. Static geometry without heat or fluid processing simulation or manufacturing certification.","status":"published","url":"https://3dassets.dev/assets/coffee-roastery-and-cupping-room-coffee-roastery-and-c-52142fa7","cdnUrl":"https://cdn.3dassets.dev/assets/32208/v1/model.glb","downloadUrl":"https://3dassets.dev/download/coffee-roastery-and-cupping-room-coffee-roastery-and-c-52142fa7","thumbnailUrl":"https://cdn.3dassets.dev/assets/32208/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/32208/v1/poster.webp","blurhash":"U59tW6xv00xu%M4nRj_3009F~q%MIU?uxuD%","category":{"slug":"props","title":"Props & Furniture"},"tags":[{"slug":"modern","title":"Modern"},{"slug":"realistic","title":"Realistic"},{"slug":"kit","title":"Kit / Set"}],"license":{"slug":"cc0-1.0","name":"CC0 1.0 Universal","url":"https://creativecommons.org/publicdomain/zero/1.0/","attributionRequired":false},"contributor":{"username":"3dassets","name":"3D Assets","url":"https://3dassets.dev/u/3dassets"},"stats":{"fileSize":242640,"triangles":4932,"vertices":13173,"meshes":2,"materials":2,"textures":0,"animations":[],"boundingBox":{"min":[-0.05999999865889549,0.0000016305252405340864,-0.10000000149011612],"max":[0.05999999865889549,0.1309983667329458,0.08500000089406967]},"sizeMeters":[0.12,0.131,0.185],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"GPT-6","downloads":0,"publishedAt":"2026-09-08T10:53:49.691Z","updatedAt":"2026-09-08T10:53:49.799Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/32208/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function GrinderDosingChuteCoffeeRoasteryAndCuppingRoom(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/32208/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/32208/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/32208/v1/model.glb\" alt=\"Grinder Dosing Chute (Coffee Roastery and Cupping Room)\" camera-controls auto-rotate></model-viewer>","blender":"# Blender 4.x: File > Import > glTF 2.0, or from the Python console after downloading the file.\nimport bpy\nbpy.ops.import_scene.gltf(filepath='model.glb')  # from https://cdn.3dassets.dev/assets/32208/v1/model.glb\n# Metres and +Y up are converted to Blender's Z-up scene automatically.","godot":"# Godot 4: copy model.glb into res://models/ and the editor imports it as a scene.\nvar packed := load(\"res://models/model.glb\") as PackedScene\nvar model := packed.instantiate()\nadd_child(model)","unity":"// Unity: import model.glb with glTFast (Package Manager: com.unity.cloud.gltfast) and drag the prefab in,\n// or load it at runtime straight from the CDN:\nusing GLTFast;\nvar gltf = new GltfImport();\nif (await gltf.Load(\"https://cdn.3dassets.dev/assets/32208/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"32209","slug":"coffee-roastery-and-cupping-room-coffee-roastery-and-c-f96f69c7","title":"Cupping Table (Coffee Roastery and Cupping Room)","summary":"Oval maple tasting table on two broad pedestal supports with a fitted rear service rail and lower tie beam.","description":"Oval maple tasting table on two broad pedestal supports with a fitted rear service rail and lower tie beam. Original coffee roastery scenery. Metres, Y up, Z forward, ground-contact origin. Static geometry without heat or fluid processing simulation or manufacturing certification.","status":"published","url":"https://3dassets.dev/assets/coffee-roastery-and-cupping-room-coffee-roastery-and-c-f96f69c7","cdnUrl":"https://cdn.3dassets.dev/assets/32209/v1/model.glb","downloadUrl":"https://3dassets.dev/download/coffee-roastery-and-cupping-room-coffee-roastery-and-c-f96f69c7","thumbnailUrl":"https://cdn.3dassets.dev/assets/32209/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/32209/v1/poster.webp","blurhash":"UDB:d2xa01WW~U-pIVIU01%1?GM|0MRj-.of","category":{"slug":"props","title":"Props & Furniture"},"tags":[{"slug":"modern","title":"Modern"},{"slug":"realistic","title":"Realistic"},{"slug":"kit","title":"Kit / Set"}],"license":{"slug":"cc0-1.0","name":"CC0 1.0 Universal","url":"https://creativecommons.org/publicdomain/zero/1.0/","attributionRequired":false},"contributor":{"username":"3dassets","name":"3D Assets","url":"https://3dassets.dev/u/3dassets"},"stats":{"fileSize":37108,"triangles":1524,"vertices":1556,"meshes":3,"materials":3,"textures":0,"animations":[],"boundingBox":{"min":[-1.2999999523162842,0.00007044498275610156,-0.525006847407495],"max":[1.2999999523162842,1.0069295246486774,0.525006847407495]},"sizeMeters":[2.6,1.007,1.05],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"GPT-6","downloads":0,"publishedAt":"2026-09-08T10:53:50.759Z","updatedAt":"2026-09-08T10:53:50.863Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/32209/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function CuppingTableCoffeeRoasteryAndCuppingRoom(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/32209/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/32209/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/32209/v1/model.glb\" alt=\"Cupping Table (Coffee Roastery and Cupping Room)\" camera-controls auto-rotate></model-viewer>","blender":"# Blender 4.x: File > Import > glTF 2.0, or from the Python console after downloading the file.\nimport bpy\nbpy.ops.import_scene.gltf(filepath='model.glb')  # from https://cdn.3dassets.dev/assets/32209/v1/model.glb\n# Metres and +Y up are converted to Blender's Z-up scene automatically.","godot":"# Godot 4: copy model.glb into res://models/ and the editor imports it as a scene.\nvar packed := load(\"res://models/model.glb\") as PackedScene\nvar model := packed.instantiate()\nadd_child(model)","unity":"// Unity: import model.glb with glTFast (Package Manager: com.unity.cloud.gltfast) and drag the prefab in,\n// or load it at runtime straight from the CDN:\nusing GLTFast;\nvar gltf = new GltfImport();\nif (await gltf.Load(\"https://cdn.3dassets.dev/assets/32209/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"32210","slug":"coffee-roastery-and-cupping-room-coffee-roastery-and-c-ac69ea26","title":"Cupping Bowl (Coffee Roastery and Cupping Room)","summary":"Shallow rimmed cupping bowl with real inner wall, rounded foot and inset illustrative coffee surface.","description":"Shallow rimmed cupping bowl with real inner wall, rounded foot and inset illustrative coffee surface. Original coffee roastery scenery. Metres, Y up, Z forward, ground-contact origin. Static geometry without heat or fluid processing simulation or manufacturing certification.","status":"published","url":"https://3dassets.dev/assets/coffee-roastery-and-cupping-room-coffee-roastery-and-c-ac69ea26","cdnUrl":"https://cdn.3dassets.dev/assets/32210/v1/model.glb","downloadUrl":"https://3dassets.dev/download/coffee-roastery-and-cupping-room-coffee-roastery-and-c-ac69ea26","thumbnailUrl":"https://cdn.3dassets.dev/assets/32210/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/32210/v1/poster.webp","blurhash":"UBCsaF%L00WE~qj[IUof00M{^+j@00fP%MM|","category":{"slug":"props","title":"Props & Furniture"},"tags":[{"slug":"modern","title":"Modern"},{"slug":"realistic","title":"Realistic"},{"slug":"kit","title":"Kit / Set"}],"license":{"slug":"cc0-1.0","name":"CC0 1.0 Universal","url":"https://creativecommons.org/publicdomain/zero/1.0/","attributionRequired":false},"contributor":{"username":"3dassets","name":"3D Assets","url":"https://3dassets.dev/u/3dassets"},"stats":{"fileSize":21424,"triangles":1248,"vertices":735,"meshes":2,"materials":2,"textures":0,"animations":[],"boundingBox":{"min":[-0.0949999988079071,0.000004868957034963317,-0.0949999988079071],"max":[0.0949999988079071,0.06699513271189508,0.0949999988079071]},"sizeMeters":[0.19,0.067,0.19],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"GPT-6","downloads":0,"publishedAt":"2026-09-08T10:53:51.351Z","updatedAt":"2026-09-08T10:53:51.464Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/32210/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function CuppingBowlCoffeeRoasteryAndCuppingRoom(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/32210/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/32210/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/32210/v1/model.glb\" alt=\"Cupping Bowl (Coffee Roastery and Cupping Room)\" camera-controls auto-rotate></model-viewer>","blender":"# Blender 4.x: File > Import > glTF 2.0, or from the Python console after downloading the file.\nimport bpy\nbpy.ops.import_scene.gltf(filepath='model.glb')  # from https://cdn.3dassets.dev/assets/32210/v1/model.glb\n# Metres and +Y up are converted to Blender's Z-up scene automatically.","godot":"# Godot 4: copy model.glb into res://models/ and the editor imports it as a scene.\nvar packed := load(\"res://models/model.glb\") as PackedScene\nvar model := packed.instantiate()\nadd_child(model)","unity":"// Unity: import model.glb with glTFast (Package Manager: com.unity.cloud.gltfast) and drag the prefab in,\n// or load it at runtime straight from the CDN:\nusing GLTFast;\nvar gltf = new GltfImport();\nif (await gltf.Load(\"https://cdn.3dassets.dev/assets/32210/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"32211","slug":"coffee-roastery-and-cupping-room-coffee-roastery-and-c-1fcd40de","title":"Cupping Spoon (Coffee Roastery and Cupping Room)","summary":"Deep tasting spoon with hollow rounded bowl and curved solid handle.","description":"Deep tasting spoon with hollow rounded bowl and curved solid handle. Original coffee roastery scenery. Metres, Y up, Z forward, ground-contact origin. Static geometry without heat or fluid processing simulation or manufacturing certification.","status":"published","url":"https://3dassets.dev/assets/coffee-roastery-and-cupping-room-coffee-roastery-and-c-1fcd40de","cdnUrl":"https://cdn.3dassets.dev/assets/32211/v1/model.glb","downloadUrl":"https://3dassets.dev/download/coffee-roastery-and-cupping-room-coffee-roastery-and-c-1fcd40de","thumbnailUrl":"https://cdn.3dassets.dev/assets/32211/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/32211/v1/poster.webp","blurhash":"U57BG*-;DiogogD%Rj%M00D%-;t7oJ_NxvDi","category":{"slug":"props","title":"Props & Furniture"},"tags":[{"slug":"modern","title":"Modern"},{"slug":"realistic","title":"Realistic"},{"slug":"kit","title":"Kit / Set"}],"license":{"slug":"cc0-1.0","name":"CC0 1.0 Universal","url":"https://creativecommons.org/publicdomain/zero/1.0/","attributionRequired":false},"contributor":{"username":"3dassets","name":"3D Assets","url":"https://3dassets.dev/u/3dassets"},"stats":{"fileSize":26924,"triangles":1392,"vertices":1077,"meshes":1,"materials":1,"textures":0,"animations":[],"boundingBox":{"min":[-0.023998648938717365,-1.7110115545747318e-7,-0.11009229719638824],"max":[0.023998648938717365,0.01799946065849322,0.05900000035762787]},"sizeMeters":[0.048,0.018,0.169],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"GPT-6","downloads":0,"publishedAt":"2026-09-08T10:53:51.387Z","updatedAt":"2026-09-08T10:53:51.496Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/32211/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function CuppingSpoonCoffeeRoasteryAndCuppingRoom(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/32211/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/32211/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/32211/v1/model.glb\" alt=\"Cupping Spoon (Coffee Roastery and Cupping Room)\" camera-controls auto-rotate></model-viewer>","blender":"# Blender 4.x: File > Import > glTF 2.0, or from the Python console after downloading the file.\nimport bpy\nbpy.ops.import_scene.gltf(filepath='model.glb')  # from https://cdn.3dassets.dev/assets/32211/v1/model.glb\n# Metres and +Y up are converted to Blender's Z-up scene automatically.","godot":"# Godot 4: copy model.glb into res://models/ and the editor imports it as a scene.\nvar packed := load(\"res://models/model.glb\") as PackedScene\nvar model := packed.instantiate()\nadd_child(model)","unity":"// Unity: import model.glb with glTFast (Package Manager: com.unity.cloud.gltfast) and drag the prefab in,\n// or load it at runtime straight from the CDN:\nusing GLTFast;\nvar gltf = new GltfImport();\nif (await gltf.Load(\"https://cdn.3dassets.dev/assets/32211/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"32212","slug":"coffee-roastery-and-cupping-room-coffee-roastery-and-c-0ebe01bb","title":"Spoon Rinse Vessel (Coffee Roastery and Cupping Room)","summary":"Tall open spoon rinse vessel with thick wall, complete bottom and inset still water surface.","description":"Tall open spoon rinse vessel with thick wall, complete bottom and inset still water surface. Original coffee roastery scenery. Metres, Y up, Z forward, ground-contact origin. Static geometry without heat or fluid processing simulation or manufacturing certification.","status":"published","url":"https://3dassets.dev/assets/coffee-roastery-and-cupping-room-coffee-roastery-and-c-0ebe01bb","cdnUrl":"https://cdn.3dassets.dev/assets/32212/v1/model.glb","downloadUrl":"https://3dassets.dev/download/coffee-roastery-and-cupping-room-coffee-roastery-and-c-0ebe01bb","thumbnailUrl":"https://cdn.3dassets.dev/assets/32212/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/32212/v1/poster.webp","blurhash":"U28EJA.700My_3j[D%tQ00M{xvxb~XnmIAWB","category":{"slug":"props","title":"Props & Furniture"},"tags":[{"slug":"modern","title":"Modern"},{"slug":"realistic","title":"Realistic"},{"slug":"kit","title":"Kit / Set"}],"license":{"slug":"cc0-1.0","name":"CC0 1.0 Universal","url":"https://creativecommons.org/publicdomain/zero/1.0/","attributionRequired":false},"contributor":{"username":"3dassets","name":"3D Assets","url":"https://3dassets.dev/u/3dassets"},"stats":{"fileSize":21484,"triangles":1248,"vertices":735,"meshes":2,"materials":2,"textures":0,"animations":[],"boundingBox":{"min":[-0.0850033559693908,0,-0.0850033559693908],"max":[0.0850033559693908,0.1899999976158142,0.0850033559693908]},"sizeMeters":[0.17,0.19,0.17],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"GPT-6","downloads":0,"publishedAt":"2026-09-08T10:53:52.578Z","updatedAt":"2026-09-08T10:53:52.676Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/32212/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function SpoonRinseVesselCoffeeRoasteryAndCuppingRoom(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/32212/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/32212/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/32212/v1/model.glb\" alt=\"Spoon Rinse Vessel (Coffee Roastery and Cupping Room)\" camera-controls auto-rotate></model-viewer>","blender":"# Blender 4.x: File > Import > glTF 2.0, or from the Python console after downloading the file.\nimport bpy\nbpy.ops.import_scene.gltf(filepath='model.glb')  # from https://cdn.3dassets.dev/assets/32212/v1/model.glb\n# Metres and +Y up are converted to Blender's Z-up scene automatically.","godot":"# Godot 4: copy model.glb into res://models/ and the editor imports it as a scene.\nvar packed := load(\"res://models/model.glb\") as PackedScene\nvar model := packed.instantiate()\nadd_child(model)","unity":"// Unity: import model.glb with glTFast (Package Manager: com.unity.cloud.gltfast) and drag the prefab in,\n// or load it at runtime straight from the CDN:\nusing GLTFast;\nvar gltf = new GltfImport();\nif (await gltf.Load(\"https://cdn.3dassets.dev/assets/32212/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"32213","slug":"coffee-roastery-and-cupping-room-coffee-roastery-and-c-ecad1ca2","title":"Hot Water Urn (Coffee Roastery and Cupping Room)","summary":"Hot water urn with rounded steel body, removable-looking lid, hollow front tap and insulated side grips.","description":"Hot water urn with rounded steel body, removable-looking lid, hollow front tap and insulated side grips. Original coffee roastery scenery. Metres, Y up, Z forward, ground-contact origin. Static geometry without heat or fluid processing simulation or manufacturing certification.","status":"published","url":"https://3dassets.dev/assets/coffee-roastery-and-cupping-room-coffee-roastery-and-c-ecad1ca2","cdnUrl":"https://cdn.3dassets.dev/assets/32213/v1/model.glb","downloadUrl":"https://3dassets.dev/download/coffee-roastery-and-cupping-room-coffee-roastery-and-c-ecad1ca2","thumbnailUrl":"https://cdn.3dassets.dev/assets/32213/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/32213/v1/poster.webp","blurhash":"U77d|Boz00RP_NWV8_nif8azf5jZR*j[f6jZ","category":{"slug":"props","title":"Props & Furniture"},"tags":[{"slug":"modern","title":"Modern"},{"slug":"realistic","title":"Realistic"},{"slug":"kit","title":"Kit / Set"}],"license":{"slug":"cc0-1.0","name":"CC0 1.0 Universal","url":"https://creativecommons.org/publicdomain/zero/1.0/","attributionRequired":false},"contributor":{"username":"3dassets","name":"3D Assets","url":"https://3dassets.dev/u/3dassets"},"stats":{"fileSize":272764,"triangles":6744,"vertices":14379,"meshes":2,"materials":2,"textures":0,"animations":[],"boundingBox":{"min":[-0.19499194507439963,0,-0.15999685792752602],"max":[0.19499194507439963,0.5690000057220459,0.2464391803427761]},"sizeMeters":[0.39,0.569,0.406],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"GPT-6","downloads":0,"publishedAt":"2026-09-08T10:53:53.674Z","updatedAt":"2026-09-08T10:53:53.786Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/32213/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function HotWaterUrnCoffeeRoasteryAndCuppingRoom(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/32213/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/32213/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/32213/v1/model.glb\" alt=\"Hot Water Urn (Coffee Roastery and Cupping Room)\" camera-controls auto-rotate></model-viewer>","blender":"# Blender 4.x: File > Import > glTF 2.0, or from the Python console after downloading the file.\nimport bpy\nbpy.ops.import_scene.gltf(filepath='model.glb')  # from https://cdn.3dassets.dev/assets/32213/v1/model.glb\n# Metres and +Y up are converted to Blender's Z-up scene automatically.","godot":"# Godot 4: copy model.glb into res://models/ and the editor imports it as a scene.\nvar packed := load(\"res://models/model.glb\") as PackedScene\nvar model := packed.instantiate()\nadd_child(model)","unity":"// Unity: import model.glb with glTFast (Package Manager: com.unity.cloud.gltfast) and drag the prefab in,\n// or load it at runtime straight from the CDN:\nusing GLTFast;\nvar gltf = new GltfImport();\nif (await gltf.Load(\"https://cdn.3dassets.dev/assets/32213/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"32214","slug":"coffee-roastery-and-cupping-room-coffee-roastery-and-c-c64cd2f7","title":"Gooseneck Kettle (Coffee Roastery and Cupping Room)","summary":"Rounded kettle with hollow curved gooseneck spout, thick closed rim, seated lid and external handle clear of the inner vessel.","description":"Rounded kettle with hollow curved gooseneck spout, thick closed rim, seated lid and external handle clear of the inner vessel. Original coffee roastery scenery. Metres, Y up, Z forward, ground-contact origin. Static geometry without heat or fluid processing simulation or manufacturing certification.","status":"published","url":"https://3dassets.dev/assets/coffee-roastery-and-cupping-room-coffee-roastery-and-c-c64cd2f7","cdnUrl":"https://cdn.3dassets.dev/assets/32214/v1/model.glb","downloadUrl":"https://3dassets.dev/download/coffee-roastery-and-cupping-room-coffee-roastery-and-c-c64cd2f7","thumbnailUrl":"https://cdn.3dassets.dev/assets/32214/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/32214/v1/poster.webp","blurhash":"U47UVT?b004n?vxuIAM_00IU_N%N00IU.8%N","category":{"slug":"props","title":"Props & Furniture"},"tags":[{"slug":"modern","title":"Modern"},{"slug":"realistic","title":"Realistic"},{"slug":"kit","title":"Kit / Set"}],"license":{"slug":"cc0-1.0","name":"CC0 1.0 Universal","url":"https://creativecommons.org/publicdomain/zero/1.0/","attributionRequired":false},"contributor":{"username":"3dassets","name":"3D Assets","url":"https://3dassets.dev/u/3dassets"},"stats":{"fileSize":275312,"triangles":6864,"vertices":14492,"meshes":2,"materials":2,"textures":0,"animations":[],"boundingBox":{"min":[-0.23549458384513855,0.00000846304280693877,-0.12500073526614092],"max":[0.2962587773799896,0.3025146134914643,0.12500073526614092]},"sizeMeters":[0.532,0.303,0.25],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"GPT-6","downloads":0,"publishedAt":"2026-09-08T10:53:54.306Z","updatedAt":"2026-09-08T10:53:54.414Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/32214/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function GooseneckKettleCoffeeRoasteryAndCuppingRoom(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/32214/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/32214/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/32214/v1/model.glb\" alt=\"Gooseneck Kettle (Coffee Roastery and Cupping Room)\" camera-controls auto-rotate></model-viewer>","blender":"# Blender 4.x: File > Import > glTF 2.0, or from the Python console after downloading the file.\nimport bpy\nbpy.ops.import_scene.gltf(filepath='model.glb')  # from https://cdn.3dassets.dev/assets/32214/v1/model.glb\n# Metres and +Y up are converted to Blender's Z-up scene automatically.","godot":"# Godot 4: copy model.glb into res://models/ and the editor imports it as a scene.\nvar packed := load(\"res://models/model.glb\") as PackedScene\nvar model := packed.instantiate()\nadd_child(model)","unity":"// Unity: import model.glb with glTFast (Package Manager: com.unity.cloud.gltfast) and drag the prefab in,\n// or load it at runtime straight from the CDN:\nusing GLTFast;\nvar gltf = new GltfImport();\nif (await gltf.Load(\"https://cdn.3dassets.dev/assets/32214/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"32215","slug":"coffee-roastery-and-cupping-room-coffee-roastery-and-c-c890400a","title":"Sample Weighing Balance (Coffee Roastery and Cupping Room)","summary":"Compact sample balance with raised weighing pan and separate front display and buttons.","description":"Compact sample balance with raised weighing pan and separate front display and buttons. Original coffee roastery scenery. Metres, Y up, Z forward, ground-contact origin. Static geometry without heat or fluid processing simulation or manufacturing certification.","status":"published","url":"https://3dassets.dev/assets/coffee-roastery-and-cupping-room-coffee-roastery-and-c-c890400a","cdnUrl":"https://cdn.3dassets.dev/assets/32215/v1/model.glb","downloadUrl":"https://3dassets.dev/download/coffee-roastery-and-cupping-room-coffee-roastery-and-c-c890400a","thumbnailUrl":"https://cdn.3dassets.dev/assets/32215/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/32215/v1/poster.webp","blurhash":"U58XOcxu00xu_NWBDiof00Rj_NM{00t7_NRj","category":{"slug":"props","title":"Props & Furniture"},"tags":[{"slug":"modern","title":"Modern"},{"slug":"realistic","title":"Realistic"},{"slug":"kit","title":"Kit / Set"}],"license":{"slug":"cc0-1.0","name":"CC0 1.0 Universal","url":"https://creativecommons.org/publicdomain/zero/1.0/","attributionRequired":false},"contributor":{"username":"3dassets","name":"3D Assets","url":"https://3dassets.dev/u/3dassets"},"stats":{"fileSize":11656,"triangles":540,"vertices":470,"meshes":4,"materials":4,"textures":0,"animations":[],"boundingBox":{"min":[-0.11999999731779099,0.0000042728147485529555,-0.10999480939481346],"max":[0.11999999731779099,0.059997862984029,0.11899792688709192]},"sizeMeters":[0.24,0.06,0.229],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"GPT-6","downloads":0,"publishedAt":"2026-09-08T10:53:54.472Z","updatedAt":"2026-09-08T10:53:54.592Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/32215/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function SampleWeighingBalanceCoffeeRoasteryAndCuppingRoom(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/32215/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/32215/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/32215/v1/model.glb\" alt=\"Sample Weighing Balance (Coffee Roastery and Cupping Room)\" camera-controls auto-rotate></model-viewer>","blender":"# Blender 4.x: File > Import > glTF 2.0, or from the Python console after downloading the file.\nimport bpy\nbpy.ops.import_scene.gltf(filepath='model.glb')  # from https://cdn.3dassets.dev/assets/32215/v1/model.glb\n# Metres and +Y up are converted to Blender's Z-up scene automatically.","godot":"# Godot 4: copy model.glb into res://models/ and the editor imports it as a scene.\nvar packed := load(\"res://models/model.glb\") as PackedScene\nvar model := packed.instantiate()\nadd_child(model)","unity":"// Unity: import model.glb with glTFast (Package Manager: com.unity.cloud.gltfast) and drag the prefab in,\n// or load it at runtime straight from the CDN:\nusing GLTFast;\nvar gltf = new GltfImport();\nif (await gltf.Load(\"https://cdn.3dassets.dev/assets/32215/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"32216","slug":"coffee-roastery-and-cupping-room-coffee-roastery-and-c-38d9eaea","title":"Grind Sample Dish (Coffee Roastery and Cupping Room)","summary":"Small shallow grind sample dish with raised rim and inset coffee bed.","description":"Small shallow grind sample dish with raised rim and inset coffee bed. Original coffee roastery scenery. Metres, Y up, Z forward, ground-contact origin. Static geometry without heat or fluid processing simulation or manufacturing certification.","status":"published","url":"https://3dassets.dev/assets/coffee-roastery-and-cupping-room-coffee-roastery-and-c-38d9eaea","cdnUrl":"https://cdn.3dassets.dev/assets/32216/v1/model.glb","downloadUrl":"https://3dassets.dev/download/coffee-roastery-and-cupping-room-coffee-roastery-and-c-38d9eaea","thumbnailUrl":"https://cdn.3dassets.dev/assets/32216/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/32216/v1/poster.webp","blurhash":"U7B3sWxu00f*~pofIooe00NG^jWB00WBw]Rj","category":{"slug":"props","title":"Props & Furniture"},"tags":[{"slug":"modern","title":"Modern"},{"slug":"realistic","title":"Realistic"},{"slug":"kit","title":"Kit / Set"}],"license":{"slug":"cc0-1.0","name":"CC0 1.0 Universal","url":"https://creativecommons.org/publicdomain/zero/1.0/","attributionRequired":false},"contributor":{"username":"3dassets","name":"3D Assets","url":"https://3dassets.dev/u/3dassets"},"stats":{"fileSize":21460,"triangles":1248,"vertices":735,"meshes":2,"materials":2,"textures":0,"animations":[],"boundingBox":{"min":[-0.06499999761581421,0.0000026710142429827582,-0.06499999761581421],"max":[0.06499999761581421,0.02600009162630974,0.06499999761581421]},"sizeMeters":[0.13,0.026,0.13],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"GPT-6","downloads":0,"publishedAt":"2026-09-08T10:53:54.508Z","updatedAt":"2026-09-08T10:53:54.616Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/32216/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function GrindSampleDishCoffeeRoasteryAndCuppingRoom(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/32216/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/32216/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/32216/v1/model.glb\" alt=\"Grind Sample Dish (Coffee Roastery and Cupping Room)\" camera-controls auto-rotate></model-viewer>","blender":"# Blender 4.x: File > Import > glTF 2.0, or from the Python console after downloading the file.\nimport bpy\nbpy.ops.import_scene.gltf(filepath='model.glb')  # from https://cdn.3dassets.dev/assets/32216/v1/model.glb\n# Metres and +Y up are converted to Blender's Z-up scene automatically.","godot":"# Godot 4: copy model.glb into res://models/ and the editor imports it as a scene.\nvar packed := load(\"res://models/model.glb\") as PackedScene\nvar model := packed.instantiate()\nadd_child(model)","unity":"// Unity: import model.glb with glTFast (Package Manager: com.unity.cloud.gltfast) and drag the prefab in,\n// or load it at runtime straight from the CDN:\nusing GLTFast;\nvar gltf = new GltfImport();\nif (await gltf.Load(\"https://cdn.3dassets.dev/assets/32216/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"32217","slug":"coffee-roastery-and-cupping-room-coffee-roastery-and-c-e28dfcc7","title":"Cupping Score Clipboard (Coffee Roastery and Cupping Room)","summary":"Cupping clipboard with retained blank score sheet, metal clip and original abstract writing guides.","description":"Cupping clipboard with retained blank score sheet, metal clip and original abstract writing guides. Original coffee roastery scenery. Metres, Y up, Z forward, ground-contact origin. Static geometry without heat or fluid processing simulation or manufacturing certification.","status":"published","url":"https://3dassets.dev/assets/coffee-roastery-and-cupping-room-coffee-roastery-and-c-e28dfcc7","cdnUrl":"https://cdn.3dassets.dev/assets/32217/v1/model.glb","downloadUrl":"https://3dassets.dev/download/coffee-roastery-and-cupping-room-coffee-roastery-and-c-e28dfcc7","thumbnailUrl":"https://cdn.3dassets.dev/assets/32217/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/32217/v1/poster.webp","blurhash":"U9DJ6O?G00NFWZIoV@xu00E1_4ozxT-:t7Mx","category":{"slug":"props","title":"Props & Furniture"},"tags":[{"slug":"modern","title":"Modern"},{"slug":"realistic","title":"Realistic"},{"slug":"kit","title":"Kit / Set"}],"license":{"slug":"cc0-1.0","name":"CC0 1.0 Universal","url":"https://creativecommons.org/publicdomain/zero/1.0/","attributionRequired":false},"contributor":{"username":"3dassets","name":"3D Assets","url":"https://3dassets.dev/u/3dassets"},"stats":{"fileSize":20240,"triangles":972,"vertices":846,"meshes":4,"materials":4,"textures":0,"animations":[],"boundingBox":{"min":[-0.11499527051545086,0.000009933791975072492,-0.1550000011920929],"max":[0.11499527051545086,0.03499685726402939,0.1550000011920929]},"sizeMeters":[0.23,0.035,0.31],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"GPT-6","downloads":0,"publishedAt":"2026-09-08T10:53:55.568Z","updatedAt":"2026-09-08T10:53:55.672Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/32217/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function CuppingScoreClipboardCoffeeRoasteryAndCuppingRoom(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/32217/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/32217/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/32217/v1/model.glb\" alt=\"Cupping Score Clipboard (Coffee Roastery and Cupping Room)\" camera-controls auto-rotate></model-viewer>","blender":"# Blender 4.x: File > Import > glTF 2.0, or from the Python console after downloading the file.\nimport bpy\nbpy.ops.import_scene.gltf(filepath='model.glb')  # from https://cdn.3dassets.dev/assets/32217/v1/model.glb\n# Metres and +Y up are converted to Blender's Z-up scene automatically.","godot":"# Godot 4: copy model.glb into res://models/ and the editor imports it as a scene.\nvar packed := load(\"res://models/model.glb\") as PackedScene\nvar model := packed.instantiate()\nadd_child(model)","unity":"// Unity: import model.glb with glTFast (Package Manager: com.unity.cloud.gltfast) and drag the prefab in,\n// or load it at runtime straight from the CDN:\nusing GLTFast;\nvar gltf = new GltfImport();\nif (await gltf.Load(\"https://cdn.3dassets.dev/assets/32217/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"32218","slug":"coffee-roastery-and-cupping-room-coffee-roastery-and-c-d1b0ed9e","title":"Bag Filling Scale (Coffee Roastery and Cupping Room)","summary":"Bag filling scale with supported loading pan and raised rear weighing indicator.","description":"Bag filling scale with supported loading pan and raised rear weighing indicator. Original coffee roastery scenery. Metres, Y up, Z forward, ground-contact origin. Static geometry without heat or fluid processing simulation or manufacturing certification.","status":"published","url":"https://3dassets.dev/assets/coffee-roastery-and-cupping-room-coffee-roastery-and-c-d1b0ed9e","cdnUrl":"https://cdn.3dassets.dev/assets/32218/v1/model.glb","downloadUrl":"https://3dassets.dev/download/coffee-roastery-and-cupping-room-coffee-roastery-and-c-d1b0ed9e","thumbnailUrl":"https://cdn.3dassets.dev/assets/32218/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/32218/v1/poster.webp","blurhash":"U57-f[M{00-;~qIU9F?b4mD%?c?bD%M{?b%g","category":{"slug":"props","title":"Props & Furniture"},"tags":[{"slug":"modern","title":"Modern"},{"slug":"realistic","title":"Realistic"},{"slug":"kit","title":"Kit / Set"}],"license":{"slug":"cc0-1.0","name":"CC0 1.0 Universal","url":"https://creativecommons.org/publicdomain/zero/1.0/","attributionRequired":false},"contributor":{"username":"3dassets","name":"3D Assets","url":"https://3dassets.dev/u/3dassets"},"stats":{"fileSize":31820,"triangles":1404,"vertices":1213,"meshes":4,"materials":4,"textures":0,"animations":[],"boundingBox":{"min":[-0.28501914107754706,-1.862645593320167e-10,-0.25998908116130015],"max":[0.28501914107754706,1.1899924196567107,0.25998908116130015]},"sizeMeters":[0.57,1.19,0.52],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"GPT-6","downloads":0,"publishedAt":"2026-09-08T10:53:56.214Z","updatedAt":"2026-09-08T10:53:56.320Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/32218/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function BagFillingScaleCoffeeRoasteryAndCuppingRoom(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/32218/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/32218/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/32218/v1/model.glb\" alt=\"Bag Filling Scale (Coffee Roastery and Cupping Room)\" camera-controls auto-rotate></model-viewer>","blender":"# Blender 4.x: File > Import > glTF 2.0, or from the Python console after downloading the file.\nimport bpy\nbpy.ops.import_scene.gltf(filepath='model.glb')  # from https://cdn.3dassets.dev/assets/32218/v1/model.glb\n# Metres and +Y up are converted to Blender's Z-up scene automatically.","godot":"# Godot 4: copy model.glb into res://models/ and the editor imports it as a scene.\nvar packed := load(\"res://models/model.glb\") as PackedScene\nvar model := packed.instantiate()\nadd_child(model)","unity":"// Unity: import model.glb with glTFast (Package Manager: com.unity.cloud.gltfast) and drag the prefab in,\n// or load it at runtime straight from the CDN:\nusing GLTFast;\nvar gltf = new GltfImport();\nif (await gltf.Load(\"https://cdn.3dassets.dev/assets/32218/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"32219","slug":"coffee-roastery-and-cupping-room-coffee-roastery-and-c-18130136","title":"Coffee Bag Support Jig (Coffee Roastery and Cupping Room)","summary":"Bag mouth support jig with complete base, uprights, cross rail and two clamping pads.","description":"Bag mouth support jig with complete base, uprights, cross rail and two clamping pads. Original coffee roastery scenery. Metres, Y up, Z forward, ground-contact origin. Static geometry without heat or fluid processing simulation or manufacturing certification.","status":"published","url":"https://3dassets.dev/assets/coffee-roastery-and-cupping-room-coffee-roastery-and-c-18130136","cdnUrl":"https://cdn.3dassets.dev/assets/32219/v1/model.glb","downloadUrl":"https://3dassets.dev/download/coffee-roastery-and-cupping-room-coffee-roastery-and-c-18130136","thumbnailUrl":"https://cdn.3dassets.dev/assets/32219/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/32219/v1/poster.webp","blurhash":"U78qZ[%M00IT4naf%NWUjsf6WVay~qx]ITIA","category":{"slug":"props","title":"Props & Furniture"},"tags":[{"slug":"modern","title":"Modern"},{"slug":"realistic","title":"Realistic"},{"slug":"kit","title":"Kit / Set"}],"license":{"slug":"cc0-1.0","name":"CC0 1.0 Universal","url":"https://creativecommons.org/publicdomain/zero/1.0/","attributionRequired":false},"contributor":{"username":"3dassets","name":"3D Assets","url":"https://3dassets.dev/u/3dassets"},"stats":{"fileSize":16600,"triangles":636,"vertices":660,"meshes":2,"materials":2,"textures":0,"animations":[],"boundingBox":{"min":[-0.17999084029832615,3.3527614018424856e-10,-0.1399993864027918],"max":[0.17999084029832615,0.47999998927116394,0.1399993864027918]},"sizeMeters":[0.36,0.48,0.28],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"GPT-6","downloads":0,"publishedAt":"2026-09-08T10:53:57.394Z","updatedAt":"2026-09-08T10:53:57.498Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/32219/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function CoffeeBagSupportJigCoffeeRoasteryAndCuppingRoom(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/32219/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/32219/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/32219/v1/model.glb\" alt=\"Coffee Bag Support Jig (Coffee Roastery and Cupping Room)\" camera-controls auto-rotate></model-viewer>","blender":"# Blender 4.x: File > Import > glTF 2.0, or from the Python console after downloading the file.\nimport bpy\nbpy.ops.import_scene.gltf(filepath='model.glb')  # from https://cdn.3dassets.dev/assets/32219/v1/model.glb\n# Metres and +Y up are converted to Blender's Z-up scene automatically.","godot":"# Godot 4: copy model.glb into res://models/ and the editor imports it as a scene.\nvar packed := load(\"res://models/model.glb\") as PackedScene\nvar model := packed.instantiate()\nadd_child(model)","unity":"// Unity: import model.glb with glTFast (Package Manager: com.unity.cloud.gltfast) and drag the prefab in,\n// or load it at runtime straight from the CDN:\nusing GLTFast;\nvar gltf = new GltfImport();\nif (await gltf.Load(\"https://cdn.3dassets.dev/assets/32219/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"32220","slug":"coffee-roastery-and-cupping-room-coffee-roastery-and-c-39f5e678","title":"Bag Sealing Machine (Coffee Roastery and Cupping Room)","summary":"Bench bag sealer with fixed lower jaw, supported raised clamping arm, hinge posts and retained handle.","description":"Bench bag sealer with fixed lower jaw, supported raised clamping arm, hinge posts and retained handle. Original coffee roastery scenery. Metres, Y up, Z forward, ground-contact origin. Static geometry without heat or fluid processing simulation or manufacturing certification.","status":"published","url":"https://3dassets.dev/assets/coffee-roastery-and-cupping-room-coffee-roastery-and-c-39f5e678","cdnUrl":"https://cdn.3dassets.dev/assets/32220/v1/model.glb","downloadUrl":"https://3dassets.dev/download/coffee-roastery-and-cupping-room-coffee-roastery-and-c-39f5e678","thumbnailUrl":"https://cdn.3dassets.dev/assets/32220/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/32220/v1/poster.webp","blurhash":"U17-sQ_N008w%%?^wI8w00E2_4VD%z9a00rp","category":{"slug":"props","title":"Props & Furniture"},"tags":[{"slug":"modern","title":"Modern"},{"slug":"realistic","title":"Realistic"},{"slug":"kit","title":"Kit / Set"}],"license":{"slug":"cc0-1.0","name":"CC0 1.0 Universal","url":"https://creativecommons.org/publicdomain/zero/1.0/","attributionRequired":false},"contributor":{"username":"3dassets","name":"3D Assets","url":"https://3dassets.dev/u/3dassets"},"stats":{"fileSize":23936,"triangles":828,"vertices":1048,"meshes":2,"materials":2,"textures":0,"animations":[],"boundingBox":{"min":[-0.25,-0.000006411643704781755,-0.12000640888698996],"max":[0.25,0.24000640613027513,0.12000640888698996]},"sizeMeters":[0.5,0.24,0.24],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"GPT-6","downloads":0,"publishedAt":"2026-09-08T10:53:57.410Z","updatedAt":"2026-09-08T10:53:57.516Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/32220/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function BagSealingMachineCoffeeRoasteryAndCuppingRoom(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/32220/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/32220/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/32220/v1/model.glb\" alt=\"Bag Sealing Machine (Coffee Roastery and Cupping Room)\" camera-controls auto-rotate></model-viewer>","blender":"# Blender 4.x: File > Import > glTF 2.0, or from the Python console after downloading the file.\nimport bpy\nbpy.ops.import_scene.gltf(filepath='model.glb')  # from https://cdn.3dassets.dev/assets/32220/v1/model.glb\n# Metres and +Y up are converted to Blender's Z-up scene automatically.","godot":"# Godot 4: copy model.glb into res://models/ and the editor imports it as a scene.\nvar packed := load(\"res://models/model.glb\") as PackedScene\nvar model := packed.instantiate()\nadd_child(model)","unity":"// Unity: import model.glb with glTFast (Package Manager: com.unity.cloud.gltfast) and drag the prefab in,\n// or load it at runtime straight from the CDN:\nusing GLTFast;\nvar gltf = new GltfImport();\nif (await gltf.Load(\"https://cdn.3dassets.dev/assets/32220/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"32221","slug":"coffee-roastery-and-cupping-room-coffee-roastery-and-c-ad4c4ba9","title":"Coffee Retail Pouch (Coffee Roastery and Cupping Room)","summary":"Gusseted retail coffee pouch with side folds, sealed folded top, original blank label and modeled one-way valve detail.","description":"Gusseted retail coffee pouch with side folds, sealed folded top, original blank label and modeled one-way valve detail. Original coffee roastery scenery. Metres, Y up, Z forward, ground-contact origin. Static geometry without heat or fluid processing simulation or manufacturing certification.","status":"published","url":"https://3dassets.dev/assets/coffee-roastery-and-cupping-room-coffee-roastery-and-c-ad4c4ba9","cdnUrl":"https://cdn.3dassets.dev/assets/32221/v1/model.glb","downloadUrl":"https://3dassets.dev/download/coffee-roastery-and-cupping-room-coffee-roastery-and-c-ad4c4ba9","thumbnailUrl":"https://cdn.3dassets.dev/assets/32221/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/32221/v1/poster.webp","blurhash":"UADJ6O_30000M}t7xtM{00D%~W.8Rkj[oeWB","category":{"slug":"props","title":"Props & Furniture"},"tags":[{"slug":"modern","title":"Modern"},{"slug":"realistic","title":"Realistic"},{"slug":"kit","title":"Kit / Set"}],"license":{"slug":"cc0-1.0","name":"CC0 1.0 Universal","url":"https://creativecommons.org/publicdomain/zero/1.0/","attributionRequired":false},"contributor":{"username":"3dassets","name":"3D Assets","url":"https://3dassets.dev/u/3dassets"},"stats":{"fileSize":37844,"triangles":1884,"vertices":1298,"meshes":6,"materials":6,"textures":0,"animations":[],"boundingBox":{"min":[-0.09000000357627869,4.172325152040912e-9,-0.04250388927540591],"max":[0.09000000357627869,0.31000282286289765,0.05099935939941771]},"sizeMeters":[0.18,0.31,0.094],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"GPT-6","downloads":0,"publishedAt":"2026-09-08T10:53:57.460Z","updatedAt":"2026-09-08T10:53:57.556Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/32221/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function CoffeeRetailPouchCoffeeRoasteryAndCuppingRoom(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/32221/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/32221/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/32221/v1/model.glb\" alt=\"Coffee Retail Pouch (Coffee Roastery and Cupping Room)\" camera-controls auto-rotate></model-viewer>","blender":"# Blender 4.x: File > Import > glTF 2.0, or from the Python console after downloading the file.\nimport bpy\nbpy.ops.import_scene.gltf(filepath='model.glb')  # from https://cdn.3dassets.dev/assets/32221/v1/model.glb\n# Metres and +Y up are converted to Blender's Z-up scene automatically.","godot":"# Godot 4: copy model.glb into res://models/ and the editor imports it as a scene.\nvar packed := load(\"res://models/model.glb\") as PackedScene\nvar model := packed.instantiate()\nadd_child(model)","unity":"// Unity: import model.glb with glTFast (Package Manager: com.unity.cloud.gltfast) and drag the prefab in,\n// or load it at runtime straight from the CDN:\nusing GLTFast;\nvar gltf = new GltfImport();\nif (await gltf.Load(\"https://cdn.3dassets.dev/assets/32221/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"32222","slug":"coffee-roastery-and-cupping-room-coffee-roastery-and-c-eeffd55a","title":"One Way Valve Tray (Coffee Roastery and Cupping Room)","summary":"Component tray of twelve loose annular pouch valves matching the retail pouch valve assembly.","description":"Component tray of twelve loose annular pouch valves matching the retail pouch valve assembly. Original coffee roastery scenery. Metres, Y up, Z forward, ground-contact origin. Static geometry without heat or fluid processing simulation or manufacturing certification.","status":"published","url":"https://3dassets.dev/assets/coffee-roastery-and-cupping-room-coffee-roastery-and-c-eeffd55a","cdnUrl":"https://cdn.3dassets.dev/assets/32222/v1/model.glb","downloadUrl":"https://3dassets.dev/download/coffee-roastery-and-cupping-room-coffee-roastery-and-c-eeffd55a","thumbnailUrl":"https://cdn.3dassets.dev/assets/32222/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/32222/v1/poster.webp","blurhash":"UCC%8Exu00j?~pxuM{Rj00ju%MM{00IUf8WC","category":{"slug":"props","title":"Props & Furniture"},"tags":[{"slug":"modern","title":"Modern"},{"slug":"realistic","title":"Realistic"},{"slug":"kit","title":"Kit / Set"}],"license":{"slug":"cc0-1.0","name":"CC0 1.0 Universal","url":"https://creativecommons.org/publicdomain/zero/1.0/","attributionRequired":false},"contributor":{"username":"3dassets","name":"3D Assets","url":"https://3dassets.dev/u/3dassets"},"stats":{"fileSize":87700,"triangles":5148,"vertices":3412,"meshes":2,"materials":2,"textures":0,"animations":[],"boundingBox":{"min":[-0.15000000596046448,-0.000006485587094465575,-0.11000397177739682],"max":[0.15000000596046448,0.051995286149246714,0.11000397177739682]},"sizeMeters":[0.3,0.052,0.22],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"GPT-6","downloads":0,"publishedAt":"2026-09-08T10:53:59.120Z","updatedAt":"2026-09-08T10:53:59.230Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/32222/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function OneWayValveTrayCoffeeRoasteryAndCuppingRoom(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/32222/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/32222/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/32222/v1/model.glb\" alt=\"One Way Valve Tray (Coffee Roastery and Cupping Room)\" camera-controls auto-rotate></model-viewer>","blender":"# Blender 4.x: File > Import > glTF 2.0, or from the Python console after downloading the file.\nimport bpy\nbpy.ops.import_scene.gltf(filepath='model.glb')  # from https://cdn.3dassets.dev/assets/32222/v1/model.glb\n# Metres and +Y up are converted to Blender's Z-up scene automatically.","godot":"# Godot 4: copy model.glb into res://models/ and the editor imports it as a scene.\nvar packed := load(\"res://models/model.glb\") as PackedScene\nvar model := packed.instantiate()\nadd_child(model)","unity":"// Unity: import model.glb with glTFast (Package Manager: com.unity.cloud.gltfast) and drag the prefab in,\n// or load it at runtime straight from the CDN:\nusing GLTFast;\nvar gltf = new GltfImport();\nif (await gltf.Load(\"https://cdn.3dassets.dev/assets/32222/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"32223","slug":"coffee-roastery-and-cupping-room-coffee-roastery-and-c-1086d3dd","title":"Batch Label Dispenser (Coffee Roastery and Cupping Room)","summary":"Batch label dispenser with supported paper roll, through axle, feed tongue and serrated-looking cutter bar.","description":"Batch label dispenser with supported paper roll, through axle, feed tongue and serrated-looking cutter bar. Original coffee roastery scenery. Metres, Y up, Z forward, ground-contact origin. Static geometry without heat or fluid processing simulation or manufacturing certification.","status":"published","url":"https://3dassets.dev/assets/coffee-roastery-and-cupping-room-coffee-roastery-and-c-1086d3dd","cdnUrl":"https://cdn.3dassets.dev/assets/32223/v1/model.glb","downloadUrl":"https://3dassets.dev/download/coffee-roastery-and-cupping-room-coffee-roastery-and-c-1086d3dd","thumbnailUrl":"https://cdn.3dassets.dev/assets/32223/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/32223/v1/poster.webp","blurhash":"UDD0Ju-:009F~pRj4nof00M|-:xuD*%M-pIU","category":{"slug":"props","title":"Props & Furniture"},"tags":[{"slug":"modern","title":"Modern"},{"slug":"realistic","title":"Realistic"},{"slug":"kit","title":"Kit / Set"}],"license":{"slug":"cc0-1.0","name":"CC0 1.0 Universal","url":"https://creativecommons.org/publicdomain/zero/1.0/","attributionRequired":false},"contributor":{"username":"3dassets","name":"3D Assets","url":"https://3dassets.dev/u/3dassets"},"stats":{"fileSize":21232,"triangles":732,"vertices":856,"meshes":3,"materials":3,"textures":0,"animations":[],"boundingBox":{"min":[-0.12999999523162842,0.000004273101248123551,-0.10000640521877674],"max":[0.12999999523162842,0.20999732688013636,0.14250461343782378]},"sizeMeters":[0.26,0.21,0.243],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"GPT-6","downloads":0,"publishedAt":"2026-09-08T10:54:00.361Z","updatedAt":"2026-09-08T10:54:00.468Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/32223/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function BatchLabelDispenserCoffeeRoasteryAndCuppingRoom(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/32223/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/32223/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/32223/v1/model.glb\" alt=\"Batch Label Dispenser (Coffee Roastery and Cupping Room)\" camera-controls auto-rotate></model-viewer>","blender":"# Blender 4.x: File > Import > glTF 2.0, or from the Python console after downloading the file.\nimport bpy\nbpy.ops.import_scene.gltf(filepath='model.glb')  # from https://cdn.3dassets.dev/assets/32223/v1/model.glb\n# Metres and +Y up are converted to Blender's Z-up scene automatically.","godot":"# Godot 4: copy model.glb into res://models/ and the editor imports it as a scene.\nvar packed := load(\"res://models/model.glb\") as PackedScene\nvar model := packed.instantiate()\nadd_child(model)","unity":"// Unity: import model.glb with glTFast (Package Manager: com.unity.cloud.gltfast) and drag the prefab in,\n// or load it at runtime straight from the CDN:\nusing GLTFast;\nvar gltf = new GltfImport();\nif (await gltf.Load(\"https://cdn.3dassets.dev/assets/32223/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"32224","slug":"coffee-roastery-and-cupping-room-coffee-roastery-and-c-58517f36","title":"Packed Coffee Dispatch Cart (Coffee Roastery and Cupping Room)","summary":"Two-tier packed coffee dispatch cart with supported shelves, forked casters and push handle.","description":"Two-tier packed coffee dispatch cart with supported shelves, forked casters and push handle. Original coffee roastery scenery. Metres, Y up, Z forward, ground-contact origin. Static geometry without heat or fluid processing simulation or manufacturing certification.","status":"published","url":"https://3dassets.dev/assets/coffee-roastery-and-cupping-room-coffee-roastery-and-c-58517f36","cdnUrl":"https://cdn.3dassets.dev/assets/32224/v1/model.glb","downloadUrl":"https://3dassets.dev/download/coffee-roastery-and-cupping-room-coffee-roastery-and-c-58517f36","thumbnailUrl":"https://cdn.3dassets.dev/assets/32224/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/32224/v1/poster.webp","blurhash":"UA9tcPog00jt_NogDiRj00ay-;WB4nRj%Ms;","category":{"slug":"props","title":"Props & Furniture"},"tags":[{"slug":"modern","title":"Modern"},{"slug":"realistic","title":"Realistic"},{"slug":"kit","title":"Kit / Set"}],"license":{"slug":"cc0-1.0","name":"CC0 1.0 Universal","url":"https://creativecommons.org/publicdomain/zero/1.0/","attributionRequired":false},"contributor":{"username":"3dassets","name":"3D Assets","url":"https://3dassets.dev/u/3dassets"},"stats":{"fileSize":85768,"triangles":2736,"vertices":4137,"meshes":3,"materials":3,"textures":0,"animations":[],"boundingBox":{"min":[-0.550000011920929,-0.000019077078941845405,-0.37501450442022144],"max":[0.550000011920929,0.9550002229631026,0.37501450442022144]},"sizeMeters":[1.1,0.955,0.75],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"GPT-6","downloads":0,"publishedAt":"2026-09-08T10:53:59.326Z","updatedAt":"2026-09-08T10:53:59.612Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/32224/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function PackedCoffeeDispatchCartCoffeeRoasteryAndCuppingRoom(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/32224/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/32224/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/32224/v1/model.glb\" alt=\"Packed Coffee Dispatch Cart (Coffee Roastery and Cupping Room)\" camera-controls auto-rotate></model-viewer>","blender":"# Blender 4.x: File > Import > glTF 2.0, or from the Python console after downloading the file.\nimport bpy\nbpy.ops.import_scene.gltf(filepath='model.glb')  # from https://cdn.3dassets.dev/assets/32224/v1/model.glb\n# Metres and +Y up are converted to Blender's Z-up scene automatically.","godot":"# Godot 4: copy model.glb into res://models/ and the editor imports it as a scene.\nvar packed := load(\"res://models/model.glb\") as PackedScene\nvar model := packed.instantiate()\nadd_child(model)","unity":"// Unity: import model.glb with glTFast (Package Manager: com.unity.cloud.gltfast) and drag the prefab in,\n// or load it at runtime straight from the CDN:\nusing GLTFast;\nvar gltf = new GltfImport();\nif (await gltf.Load(\"https://cdn.3dassets.dev/assets/32224/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"32225","slug":"coffee-roastery-and-cupping-room-coffee-roastery-and-c-02360f78","title":"Roastery Floor Base (Coffee Roastery and Cupping Room)","summary":"Complete industrial floor plinth with restrained slab joints beneath roastery and receiving bay.","description":"Complete industrial floor plinth with restrained slab joints beneath roastery and receiving bay. Original coffee roastery scenery. Metres, Y up, Z forward, ground-contact origin. Static geometry without heat or fluid processing simulation or manufacturing certification.","status":"published","url":"https://3dassets.dev/assets/coffee-roastery-and-cupping-room-coffee-roastery-and-c-02360f78","cdnUrl":"https://cdn.3dassets.dev/assets/32225/v1/model.glb","downloadUrl":"https://3dassets.dev/download/coffee-roastery-and-cupping-room-coffee-roastery-and-c-02360f78","thumbnailUrl":"https://cdn.3dassets.dev/assets/32225/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/32225/v1/poster.webp","blurhash":"U5AK8X%f00oM%M%Ma{IU00M{~qRjDi9FRj%M","category":{"slug":"props","title":"Props & Furniture"},"tags":[{"slug":"modern","title":"Modern"},{"slug":"realistic","title":"Realistic"},{"slug":"kit","title":"Kit / Set"}],"license":{"slug":"cc0-1.0","name":"CC0 1.0 Universal","url":"https://creativecommons.org/publicdomain/zero/1.0/","attributionRequired":false},"contributor":{"username":"3dassets","name":"3D Assets","url":"https://3dassets.dev/u/3dassets"},"stats":{"fileSize":85352,"triangles":4212,"vertices":3620,"meshes":2,"materials":2,"textures":0,"animations":[],"boundingBox":{"min":[-11,-0.0005688659107022792,-6.999420148319956],"max":[11,0.16383671218188103,6.999420148319956]},"sizeMeters":[22,0.164,13.999],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"GPT-6","downloads":0,"publishedAt":"2026-09-08T10:54:00.423Z","updatedAt":"2026-09-08T10:54:00.532Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/32225/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function RoasteryFloorBaseCoffeeRoasteryAndCuppingRoom(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/32225/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/32225/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/32225/v1/model.glb\" alt=\"Roastery Floor Base (Coffee Roastery and Cupping Room)\" camera-controls auto-rotate></model-viewer>","blender":"# Blender 4.x: File > Import > glTF 2.0, or from the Python console after downloading the file.\nimport bpy\nbpy.ops.import_scene.gltf(filepath='model.glb')  # from https://cdn.3dassets.dev/assets/32225/v1/model.glb\n# Metres and +Y up are converted to Blender's Z-up scene automatically.","godot":"# Godot 4: copy model.glb into res://models/ and the editor imports it as a scene.\nvar packed := load(\"res://models/model.glb\") as PackedScene\nvar model := packed.instantiate()\nadd_child(model)","unity":"// Unity: import model.glb with glTFast (Package Manager: com.unity.cloud.gltfast) and drag the prefab in,\n// or load it at runtime straight from the CDN:\nusing GLTFast;\nvar gltf = new GltfImport();\nif (await gltf.Load(\"https://cdn.3dassets.dev/assets/32225/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"32227","slug":"coffee-roastery-and-cupping-room-coffee--4987e4ff-starter-scene","title":"Coffee roasting, cupping and packing workshop (Coffee Roastery and Cupping Room)","summary":"Complete roofed roastery with supported exhaust treatment, specialized sample bench, cupping corner, sheltered sack intake and stocked dispatch cart.","description":"Complete roofed roastery with supported exhaust treatment, specialized sample bench, cupping corner, sheltered sack intake and stocked dispatch cart.","status":"published","url":"https://3dassets.dev/assets/coffee-roastery-and-cupping-room-coffee--4987e4ff-starter-scene","cdnUrl":"https://cdn.3dassets.dev/assets/32227/v1/model.glb","downloadUrl":"https://3dassets.dev/download/coffee-roastery-and-cupping-room-coffee--4987e4ff-starter-scene","thumbnailUrl":"https://cdn.3dassets.dev/assets/32227/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/32227/v1/poster.webp","blurhash":"U3Am#bIU00?F8{-=xuWA00s:~qIr_N8^WGIW","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":7764756,"triangles":329520,"vertices":364366,"meshes":161,"materials":12,"textures":0,"animations":[],"boundingBox":{"min":[-13,-0.0005688659107022792,-6.999420148319956],"max":[9,3.8092006889052357,6.999420148319956]},"sizeMeters":[22,3.81,13.999],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"GPT-6","downloads":2,"publishedAt":"2026-09-08T10:54:03.387Z","updatedAt":"2026-09-08T16:10:18.355Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/32227/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function CoffeeRoastingCuppingAndPackingWorkshopCoffeeRoasteryAndCuppingRoom(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/32227/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/32227/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/32227/v1/model.glb\" alt=\"Coffee roasting, cupping and packing workshop (Coffee Roastery and Cupping Room)\" camera-controls auto-rotate></model-viewer>","blender":"# Blender 4.x: File > Import > glTF 2.0, or from the Python console after downloading the file.\nimport bpy\nbpy.ops.import_scene.gltf(filepath='model.glb')  # from https://cdn.3dassets.dev/assets/32227/v1/model.glb\n# Metres and +Y up are converted to Blender's Z-up scene automatically.","godot":"# Godot 4: copy model.glb into res://models/ and the editor imports it as a scene.\nvar packed := load(\"res://models/model.glb\") as PackedScene\nvar model := packed.instantiate()\nadd_child(model)","unity":"// Unity: import model.glb with glTFast (Package Manager: com.unity.cloud.gltfast) and drag the prefab in,\n// or load it at runtime straight from the CDN:\nusing GLTFast;\nvar gltf = new GltfImport();\nif (await gltf.Load(\"https://cdn.3dassets.dev/assets/32227/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}}],"demo":null}}