{"data":{"id":121,"slug":"restaurant-kitchen-and-dining","title":"Restaurant Kitchen and Dining Room","summary":"A realistic full-service commercial kitchen and dining room: cooking line, prep, cold store, dishwash, the pass, tables, banquettes, booths and table settings.","description":"Back of house at working scale plus a dressed dining room, in one coherent modern realistic family. The cooking line is built as real catering equipment: stainless cases on adjustable bullet feet, control fasciae with dials and indicator lamps, cast pan-support grates over open burner rings in pressed spill trays, wire fryer baskets and hinged lids, salamander radiant plaques, combi ovens with sealed glazed doors on lever handles, and gastronorm apertures with recessed wells. Front of house carries piped seat pads and welted upright back pads on banquettes, booths and chairs, a panelled service bar on the 600 mm counter-run grid, and a full set of table settings. Servery modules expose counter-left and counter-right ports; the walk-in cold room tiles on a 1 m insulated panel grid with a corner and a door bay. All original CC0 geometry with no brands, logos or menu wording.","url":"https://3dassets.dev/packs/restaurant-kitchen-and-dining","coverUrl":"https://cdn.3dassets.dev/assets/9426/v1/poster.webp","assetCount":143,"aiGenerated":true,"aiGeneratedAssetCount":143,"aiModels":["Claude Opus 5"],"aiModelUnspecifiedCount":0,"featured":true,"licenseLabel":"CC0 1.0 Universal","totalBytes":18446744,"totalTriangles":405786,"starterScene":{"id":"9426","slug":"restaurant-kitchen-and-dining-kitchen-li-72a6c23a-starter-scene","title":"Working kitchen line (Restaurant Kitchen and Dining Room)","summary":"Composed example for Restaurant Kitchen and Dining Room.","description":"A full-service cooking line under two wall extraction canopies: combi oven, six-burner range, twin fryers, griddle, chargrill and bain-marie in one suite, with a prep bench run facing it, a refrigerated saladette, a pass with a lamp gantry, and smallware on the benches. Static layout; no rig, collision or navigation data.","status":"published","url":"https://3dassets.dev/assets/restaurant-kitchen-and-dining-kitchen-li-72a6c23a-starter-scene","cdnUrl":"https://cdn.3dassets.dev/assets/9426/v1/model.glb","downloadUrl":"https://3dassets.dev/download/restaurant-kitchen-and-dining-kitchen-li-72a6c23a-starter-scene","thumbnailUrl":"https://cdn.3dassets.dev/assets/9426/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/9426/v1/poster.webp","blurhash":"U4ATp1~p00s.kDRjD%e:0001%NWC%M%M_3fi","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":2231448,"triangles":54888,"vertices":119373,"meshes":102,"materials":6,"textures":0,"animations":[],"boundingBox":{"min":[-4.15,-0.000025791653956108718,-0.6450647054399035],"max":[3.8049535174008273,2.806022098500302,5.032896767288044]},"sizeMeters":[7.955,2.806,5.678],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"Claude Opus 5","downloads":0,"publishedAt":"2026-09-06T14:30:48.485Z","updatedAt":"2026-09-06T14:30:48.813Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/9426/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function WorkingKitchenLineRestaurantKitchenAndDiningRoom(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/9426/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/9426/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/9426/v1/model.glb\" alt=\"Working kitchen line (Restaurant Kitchen and Dining 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/9426/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/9426/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},"assets":[{"id":"9210","slug":"restaurant-kitchen-and-dining-range-6-burner-15743082","title":"Six-burner range with oven (Restaurant Kitchen and Dining Room)","summary":"A 900 mm six-burner heavy-duty range: cast pan-support grates over open burner rings in a pressed spill tray, a seven-dial control fascia, a glass drop-down oven door and a rear warming shelf.","description":"A 900 mm six-burner heavy-duty range: cast pan-support grates over open burner rings in a pressed spill tray, a seven-dial control fascia, a glass drop-down oven door and a rear warming shelf. Overall 0.91 by 1.09 by 0.94 m (X by Y by Z). Metre units, +Y up, the side a person uses toward +Z, resting on y=0. The oven door is a named node `oven-door` pivoted on its bottom hinge line. Static geometry; no rig, collision or navigation data.","status":"published","url":"https://3dassets.dev/assets/restaurant-kitchen-and-dining-range-6-burner-15743082","cdnUrl":"https://cdn.3dassets.dev/assets/9210/v1/model.glb","downloadUrl":"https://3dassets.dev/download/restaurant-kitchen-and-dining-range-6-burner-15743082","thumbnailUrl":"https://cdn.3dassets.dev/assets/9210/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/9210/v1/poster.webp","blurhash":"U9Bg9[t700IB_NIUIU%g9FD%NF.8?bt79FIU","category":{"slug":"props","title":"Props & Furniture"},"tags":[{"slug":"modern","title":"Modern"},{"slug":"realistic","title":"Realistic"},{"slug":"interior","title":"Interior"}],"license":{"slug":"cc0-1.0","name":"CC0 1.0 Universal","url":"https://creativecommons.org/publicdomain/zero/1.0/","attributionRequired":false},"contributor":{"username":"3dassets","name":"3D Assets","url":"https://3dassets.dev/u/3dassets"},"stats":{"fileSize":320456,"triangles":6584,"vertices":19752,"meshes":6,"materials":4,"textures":0,"animations":[],"boundingBox":{"min":[-0.4559824047833849,0,-0.4349982972001121],"max":[0.4559824047833849,1.090000033378601,0.5029546328675967]},"sizeMeters":[0.912,1.09,0.938],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"Claude Opus 5","downloads":0,"publishedAt":"2026-09-06T14:29:55.375Z","updatedAt":"2026-09-06T14:29:56.399Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/9210/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function SixBurnerRangeWithOvenRestaurantKitchenAndDiningRoom(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/9210/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/9210/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/9210/v1/model.glb\" alt=\"Six-burner range with oven (Restaurant Kitchen and Dining 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/9210/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/9210/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"9214","slug":"restaurant-kitchen-and-dining-range-4-burner-c8c74f6c","title":"Four-burner range with oven (Restaurant Kitchen and Dining Room)","summary":"A 600 mm four-burner range on adjustable feet: two cast grates over four open burners, a five-dial fascia and a glazed drop-down oven door.","description":"A 600 mm four-burner range on adjustable feet: two cast grates over four open burners, a five-dial fascia and a glazed drop-down oven door. Overall 0.61 by 1.04 by 0.83 m (X by Y by Z). Metre units, +Y up, the side a person uses toward +Z, resting on y=0. Named node `oven-door` pivoted on the bottom hinge line. Static geometry; no rig, collision or navigation data.","status":"published","url":"https://3dassets.dev/assets/restaurant-kitchen-and-dining-range-4-burner-c8c74f6c","cdnUrl":"https://cdn.3dassets.dev/assets/9214/v1/model.glb","downloadUrl":"https://3dassets.dev/download/restaurant-kitchen-and-dining-range-4-burner-c8c74f6c","thumbnailUrl":"https://cdn.3dassets.dev/assets/9214/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/9214/v1/poster.webp","blurhash":"U5ATp2x]00D$_4D%IU_34n9Foz~q?bM{D%xu","category":{"slug":"props","title":"Props & Furniture"},"tags":[{"slug":"modern","title":"Modern"},{"slug":"realistic","title":"Realistic"},{"slug":"interior","title":"Interior"}],"license":{"slug":"cc0-1.0","name":"CC0 1.0 Universal","url":"https://creativecommons.org/publicdomain/zero/1.0/","attributionRequired":false},"contributor":{"username":"3dassets","name":"3D Assets","url":"https://3dassets.dev/u/3dassets"},"stats":{"fileSize":232724,"triangles":4756,"vertices":14268,"meshes":6,"materials":4,"textures":0,"animations":[],"boundingBox":{"min":[-0.30599809662846883,0,-0.38103088807795205],"max":[0.30599809662846883,1.0399999618530273,0.45288496293191804]},"sizeMeters":[0.612,1.04,0.834],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"Claude Opus 5","downloads":0,"publishedAt":"2026-09-06T14:29:56.807Z","updatedAt":"2026-09-06T14:29:57.167Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/9214/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function FourBurnerRangeWithOvenRestaurantKitchenAndDiningRoom(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/9214/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/9214/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/9214/v1/model.glb\" alt=\"Four-burner range with oven (Restaurant Kitchen and Dining 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/9214/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/9214/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"9212","slug":"restaurant-kitchen-and-dining-induction-range-263066a3","title":"Induction range with cabinet base (Restaurant Kitchen and Dining Room)","summary":"An 800 mm four-zone induction range: a ceramic glass top with etched cooking zones and a touch strip over a two-door stainless cabinet on a recessed plinth.","description":"An 800 mm four-zone induction range: a ceramic glass top with etched cooking zones and a touch strip over a two-door stainless cabinet on a recessed plinth. Overall 0.80 by 0.91 by 0.83 m (X by Y by Z). Metre units, +Y up, the side a person uses toward +Z, resting on y=0. Named nodes `door-left` and `door-right` pivoted on their hinge edges. Static geometry; no rig, collision or navigation data.","status":"published","url":"https://3dassets.dev/assets/restaurant-kitchen-and-dining-induction-range-263066a3","cdnUrl":"https://cdn.3dassets.dev/assets/9212/v1/model.glb","downloadUrl":"https://3dassets.dev/download/restaurant-kitchen-and-dining-induction-range-263066a3","thumbnailUrl":"https://cdn.3dassets.dev/assets/9212/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/9212/v1/poster.webp","blurhash":"ULCGc8of4mju_NkCD%jaxukBMxjaWBj[j[WB","category":{"slug":"props","title":"Props & Furniture"},"tags":[{"slug":"modern","title":"Modern"},{"slug":"realistic","title":"Realistic"},{"slug":"interior","title":"Interior"}],"license":{"slug":"cc0-1.0","name":"CC0 1.0 Universal","url":"https://creativecommons.org/publicdomain/zero/1.0/","attributionRequired":false},"contributor":{"username":"3dassets","name":"3D Assets","url":"https://3dassets.dev/u/3dassets"},"stats":{"fileSize":76960,"triangles":1636,"vertices":4908,"meshes":8,"materials":4,"textures":0,"animations":[],"boundingBox":{"min":[-0.4000106708816524,0,-0.3750141316196991],"max":[0.4000106708816524,0.9110000133514404,0.4558998364633239]},"sizeMeters":[0.8,0.911,0.831],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"Claude Opus 5","downloads":0,"publishedAt":"2026-09-06T14:29:56.757Z","updatedAt":"2026-09-06T14:29:57.146Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/9212/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function InductionRangeWithCabinetBaseRestaurantKitchenAndDiningRoom(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/9212/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/9212/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/9212/v1/model.glb\" alt=\"Induction range with cabinet base (Restaurant Kitchen and Dining 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/9212/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/9212/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"9215","slug":"restaurant-kitchen-and-dining-solid-top-range-84b4539d","title":"Solid top range (Restaurant Kitchen and Dining Room)","summary":"A 900 mm solid top range: a heavy cast plate with concentric machined rings and a lifting centre plug, a three-dial fascia and a glazed oven below.","description":"A 900 mm solid top range: a heavy cast plate with concentric machined rings and a lifting centre plug, a three-dial fascia and a glazed oven below. Overall 0.91 by 1.08 by 0.93 m (X by Y by Z). Metre units, +Y up, the side a person uses toward +Z, resting on y=0. Named node `oven-door` pivoted on the bottom hinge line. Static geometry; no rig, collision or navigation data.","status":"published","url":"https://3dassets.dev/assets/restaurant-kitchen-and-dining-solid-top-range-84b4539d","cdnUrl":"https://cdn.3dassets.dev/assets/9215/v1/model.glb","downloadUrl":"https://3dassets.dev/download/restaurant-kitchen-and-dining-solid-top-range-84b4539d","thumbnailUrl":"https://cdn.3dassets.dev/assets/9215/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/9215/v1/poster.webp","blurhash":"U5A^Xl%200Di_4E1M_?b004nkC~q?ut89FIU","category":{"slug":"props","title":"Props & Furniture"},"tags":[{"slug":"modern","title":"Modern"},{"slug":"realistic","title":"Realistic"},{"slug":"interior","title":"Interior"}],"license":{"slug":"cc0-1.0","name":"CC0 1.0 Universal","url":"https://creativecommons.org/publicdomain/zero/1.0/","attributionRequired":false},"contributor":{"username":"3dassets","name":"3D Assets","url":"https://3dassets.dev/u/3dassets"},"stats":{"fileSize":123076,"triangles":2472,"vertices":7416,"meshes":6,"materials":4,"textures":0,"animations":[],"boundingBox":{"min":[-0.4560038830852925,0,-0.4309760077482184],"max":[0.4560038830852925,1.0820000171661377,0.5029546328675967]},"sizeMeters":[0.912,1.082,0.934],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"Claude Opus 5","downloads":0,"publishedAt":"2026-09-06T14:29:56.585Z","updatedAt":"2026-09-06T14:29:57.153Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/9215/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function SolidTopRangeRestaurantKitchenAndDiningRoom(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/9215/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/9215/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/9215/v1/model.glb\" alt=\"Solid top range (Restaurant Kitchen and Dining 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/9215/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/9215/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"9213","slug":"restaurant-kitchen-and-dining-chargrill-74bd85c6","title":"Chargrill on open stand (Restaurant Kitchen and Dining Room)","summary":"A 600 mm gas chargrill on an open stand: angled cast bars over a radiant bed, rear and side flame guards, a grease chute and a pull-out grease drawer.","description":"A 600 mm gas chargrill on an open stand: angled cast bars over a radiant bed, rear and side flame guards, a grease chute and a pull-out grease drawer. Overall 0.61 by 1.16 by 0.86 m (X by Y by Z). Metre units, +Y up, the side a person uses toward +Z, resting on y=0. Named node `grease-drawer` pivoted on its slide axis. Static geometry; no rig, collision or navigation data.","status":"published","url":"https://3dassets.dev/assets/restaurant-kitchen-and-dining-chargrill-74bd85c6","cdnUrl":"https://cdn.3dassets.dev/assets/9213/v1/model.glb","downloadUrl":"https://3dassets.dev/download/restaurant-kitchen-and-dining-chargrill-74bd85c6","thumbnailUrl":"https://cdn.3dassets.dev/assets/9213/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/9213/v1/poster.webp","blurhash":"U6ATp3IU00xt?bM{M_-;4nMx%N.8_4IA8_?b","category":{"slug":"props","title":"Props & Furniture"},"tags":[{"slug":"modern","title":"Modern"},{"slug":"realistic","title":"Realistic"},{"slug":"interior","title":"Interior"}],"license":{"slug":"cc0-1.0","name":"CC0 1.0 Universal","url":"https://creativecommons.org/publicdomain/zero/1.0/","attributionRequired":false},"contributor":{"username":"3dassets","name":"3D Assets","url":"https://3dassets.dev/u/3dassets"},"stats":{"fileSize":125596,"triangles":2552,"vertices":7656,"meshes":4,"materials":3,"textures":0,"animations":[],"boundingBox":{"min":[-0.3059749049808878,0,-0.40601216006408875],"max":[0.3059749049808878,1.159999966621399,0.4540129985426818]},"sizeMeters":[0.612,1.16,0.86],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"Claude Opus 5","downloads":0,"publishedAt":"2026-09-06T14:29:56.683Z","updatedAt":"2026-09-06T14:29:57.161Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/9213/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function ChargrillOnOpenStandRestaurantKitchenAndDiningRoom(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/9213/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/9213/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/9213/v1/model.glb\" alt=\"Chargrill on open stand (Restaurant Kitchen and Dining 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/9213/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/9213/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"9220","slug":"restaurant-kitchen-and-dining-flat-top-griddle-d53fa98f","title":"Flat-top griddle (Restaurant Kitchen and Dining Room)","summary":"A 900 mm flat-top griddle: a thick polished plate with a three-sided splash guard, a front grease chute and a removable drawer, over a three-dial fascia.","description":"A 900 mm flat-top griddle: a thick polished plate with a three-sided splash guard, a front grease chute and a removable drawer, over a three-dial fascia. Overall 0.91 by 1.08 by 0.88 m (X by Y by Z). Metre units, +Y up, the side a person uses toward +Z, resting on y=0. Named node `grease-drawer` pivoted on its slide axis. Static geometry; no rig, collision or navigation data.","status":"published","url":"https://3dassets.dev/assets/restaurant-kitchen-and-dining-flat-top-griddle-d53fa98f","cdnUrl":"https://cdn.3dassets.dev/assets/9220/v1/model.glb","downloadUrl":"https://3dassets.dev/download/restaurant-kitchen-and-dining-flat-top-griddle-d53fa98f","thumbnailUrl":"https://cdn.3dassets.dev/assets/9220/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/9220/v1/poster.webp","blurhash":"U7AmuPt800t6_NM|IAt6D%IUD*xuRiRjWB%M","category":{"slug":"props","title":"Props & Furniture"},"tags":[{"slug":"modern","title":"Modern"},{"slug":"realistic","title":"Realistic"},{"slug":"interior","title":"Interior"}],"license":{"slug":"cc0-1.0","name":"CC0 1.0 Universal","url":"https://creativecommons.org/publicdomain/zero/1.0/","attributionRequired":false},"contributor":{"username":"3dassets","name":"3D Assets","url":"https://3dassets.dev/u/3dassets"},"stats":{"fileSize":76088,"triangles":1520,"vertices":4560,"meshes":4,"materials":3,"textures":0,"animations":[],"boundingBox":{"min":[-0.45601796300409697,0,-0.40599443607397695],"max":[0.45601796300409697,1.0800000429153442,0.4689944594389977]},"sizeMeters":[0.912,1.08,0.875],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"Claude Opus 5","downloads":0,"publishedAt":"2026-09-06T14:29:59.050Z","updatedAt":"2026-09-06T14:30:00.785Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/9220/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function FlatTopGriddleRestaurantKitchenAndDiningRoom(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/9220/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/9220/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/9220/v1/model.glb\" alt=\"Flat-top griddle (Restaurant Kitchen and Dining 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/9220/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/9220/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"9222","slug":"restaurant-kitchen-and-dining-twin-basket-fryer-63e9ea2d","title":"Twin-basket fryer (Restaurant Kitchen and Dining Room)","summary":"A 450 mm twin-basket gas fryer: two wire baskets with insulated handles in a deep pressed oil well, a drain-over hanger, a hinged lid and a front drain valve.","description":"A 450 mm twin-basket gas fryer: two wire baskets with insulated handles in a deep pressed oil well, a drain-over hanger, a hinged lid and a front drain valve. Overall 0.45 by 1.09 by 0.91 m (X by Y by Z). Metre units, +Y up, the side a person uses toward +Z, resting on y=0. Named node `fryer-lid` pivoted on the rear hinge line. Static geometry; no rig, collision or navigation data.","status":"published","url":"https://3dassets.dev/assets/restaurant-kitchen-and-dining-twin-basket-fryer-63e9ea2d","cdnUrl":"https://cdn.3dassets.dev/assets/9222/v1/model.glb","downloadUrl":"https://3dassets.dev/download/restaurant-kitchen-and-dining-twin-basket-fryer-63e9ea2d","thumbnailUrl":"https://cdn.3dassets.dev/assets/9222/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/9222/v1/poster.webp","blurhash":"UAATl^xu00of~qM{9Fxu9FIUWCxuD$Rj%Nxu","category":{"slug":"props","title":"Props & Furniture"},"tags":[{"slug":"modern","title":"Modern"},{"slug":"realistic","title":"Realistic"},{"slug":"interior","title":"Interior"}],"license":{"slug":"cc0-1.0","name":"CC0 1.0 Universal","url":"https://creativecommons.org/publicdomain/zero/1.0/","attributionRequired":false},"contributor":{"username":"3dassets","name":"3D Assets","url":"https://3dassets.dev/u/3dassets"},"stats":{"fileSize":160388,"triangles":3276,"vertices":9828,"meshes":4,"materials":3,"textures":0,"animations":[],"boundingBox":{"min":[-0.22497206662766217,0,-0.4000204508597717],"max":[0.22497206662766217,1.090724229812622,0.5100204353625641]},"sizeMeters":[0.45,1.091,0.91],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"Claude Opus 5","downloads":0,"publishedAt":"2026-09-06T14:29:58.737Z","updatedAt":"2026-09-06T14:29:59.988Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/9222/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function TwinBasketFryerRestaurantKitchenAndDiningRoom(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/9222/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/9222/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/9222/v1/model.glb\" alt=\"Twin-basket fryer (Restaurant Kitchen and Dining 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/9222/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/9222/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"9221","slug":"restaurant-kitchen-and-dining-pressure-fryer-5898040e","title":"Pressure fryer (Restaurant Kitchen and Dining Room)","summary":"A 700 mm pressure fryer: a round vessel let into the top under a hinged domed lid with a locking handwheel, a pressure gauge and a membrane control head.","description":"A 700 mm pressure fryer: a round vessel let into the top under a hinged domed lid with a locking handwheel, a pressure gauge and a membrane control head. Overall 0.70 by 1.14 by 0.92 m (X by Y by Z). Metre units, +Y up, the side a person uses toward +Z, resting on y=0. Named node `pressure-lid` pivoted on its left hinge. Static geometry; no rig, collision or navigation data.","status":"published","url":"https://3dassets.dev/assets/restaurant-kitchen-and-dining-pressure-fryer-5898040e","cdnUrl":"https://cdn.3dassets.dev/assets/9221/v1/model.glb","downloadUrl":"https://3dassets.dev/download/restaurant-kitchen-and-dining-pressure-fryer-5898040e","thumbnailUrl":"https://cdn.3dassets.dev/assets/9221/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/9221/v1/poster.webp","blurhash":"UBAmxXxu00Rj~qoLDiay9FRjt7kC9ERj%Mt8","category":{"slug":"props","title":"Props & Furniture"},"tags":[{"slug":"modern","title":"Modern"},{"slug":"realistic","title":"Realistic"},{"slug":"interior","title":"Interior"}],"license":{"slug":"cc0-1.0","name":"CC0 1.0 Universal","url":"https://creativecommons.org/publicdomain/zero/1.0/","attributionRequired":false},"contributor":{"username":"3dassets","name":"3D Assets","url":"https://3dassets.dev/u/3dassets"},"stats":{"fileSize":112972,"triangles":2288,"vertices":6864,"meshes":4,"materials":3,"textures":0,"animations":[],"boundingBox":{"min":[-0.35002136632841485,0,-0.42502957364324795],"max":[0.35002136632841485,1.1400010687651698,0.49402954956297146]},"sizeMeters":[0.7,1.14,0.919],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"Claude Opus 5","downloads":0,"publishedAt":"2026-09-06T14:29:58.953Z","updatedAt":"2026-09-06T14:30:00.517Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/9221/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function PressureFryerRestaurantKitchenAndDiningRoom(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/9221/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/9221/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/9221/v1/model.glb\" alt=\"Pressure fryer (Restaurant Kitchen and Dining 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/9221/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/9221/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"9223","slug":"restaurant-kitchen-and-dining-salamander-grill-1551f000","title":"Salamander grill on pedestal (Restaurant Kitchen and Dining Room)","summary":"A 750 mm salamander: a stainless heat chamber of three radiant plaques on a rear pedestal, with a sliding grid shelf on side runners and a drip tray beneath.","description":"A 750 mm salamander: a stainless heat chamber of three radiant plaques on a rear pedestal, with a sliding grid shelf on side runners and a drip tray beneath. Overall 0.75 by 1.24 by 0.58 m (X by Y by Z). Metre units, +Y up, the side a person uses toward +Z, resting on y=0. Named node `grill-shelf` pivoted on its runner axis. Static geometry; no rig, collision or navigation data.","status":"published","url":"https://3dassets.dev/assets/restaurant-kitchen-and-dining-salamander-grill-1551f000","cdnUrl":"https://cdn.3dassets.dev/assets/9223/v1/model.glb","downloadUrl":"https://3dassets.dev/download/restaurant-kitchen-and-dining-salamander-grill-1551f000","thumbnailUrl":"https://cdn.3dassets.dev/assets/9223/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/9223/v1/poster.webp","blurhash":"UAA^Udof00Rj_4oz9FRj?cj[D$jZ-=xuD%IU","category":{"slug":"props","title":"Props & Furniture"},"tags":[{"slug":"modern","title":"Modern"},{"slug":"realistic","title":"Realistic"},{"slug":"interior","title":"Interior"}],"license":{"slug":"cc0-1.0","name":"CC0 1.0 Universal","url":"https://creativecommons.org/publicdomain/zero/1.0/","attributionRequired":false},"contributor":{"username":"3dassets","name":"3D Assets","url":"https://3dassets.dev/u/3dassets"},"stats":{"fileSize":131240,"triangles":2668,"vertices":8004,"meshes":4,"materials":3,"textures":0,"animations":[],"boundingBox":{"min":[-0.3749813880526623,0,-0.26001735358077854],"max":[0.3749813880526623,1.2350000143051147,0.3167671057601638]},"sizeMeters":[0.75,1.235,0.577],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"Claude Opus 5","downloads":0,"publishedAt":"2026-09-06T14:30:00.008Z","updatedAt":"2026-09-06T14:30:00.781Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/9223/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function SalamanderGrillOnPedestalRestaurantKitchenAndDiningRoom(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/9223/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/9223/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/9223/v1/model.glb\" alt=\"Salamander grill on pedestal (Restaurant Kitchen and Dining 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/9223/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/9223/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"9226","slug":"restaurant-kitchen-and-dining-combi-oven-6-grid-227927f7","title":"Combi oven, six grid (Restaurant Kitchen and Dining Room)","summary":"A six-grid combi oven on an open stand: an insulated case with a sealed double-glazed door on a lever handle, a membrane control head, a condensate tray and a hand shower.","description":"A six-grid combi oven on an open stand: an insulated case with a sealed double-glazed door on a lever handle, a membrane control head, a condensate tray and a hand shower. Overall 0.92 by 1.63 by 0.95 m (X by Y by Z). Metre units, +Y up, the side a person uses toward +Z, resting on y=0. Named node `combi-door` pivoted on its left hinge. Static geometry; no rig, collision or navigation data.","status":"published","url":"https://3dassets.dev/assets/restaurant-kitchen-and-dining-combi-oven-6-grid-227927f7","cdnUrl":"https://cdn.3dassets.dev/assets/9226/v1/model.glb","downloadUrl":"https://3dassets.dev/download/restaurant-kitchen-and-dining-combi-oven-6-grid-227927f7","thumbnailUrl":"https://cdn.3dassets.dev/assets/9226/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/9226/v1/poster.webp","blurhash":"UBB|Qs%M00IA~qt79FM{MxM{R%%M%MWBIUxu","category":{"slug":"props","title":"Props & Furniture"},"tags":[{"slug":"modern","title":"Modern"},{"slug":"realistic","title":"Realistic"},{"slug":"interior","title":"Interior"}],"license":{"slug":"cc0-1.0","name":"CC0 1.0 Universal","url":"https://creativecommons.org/publicdomain/zero/1.0/","attributionRequired":false},"contributor":{"username":"3dassets","name":"3D Assets","url":"https://3dassets.dev/u/3dassets"},"stats":{"fileSize":157344,"triangles":3186,"vertices":9558,"meshes":6,"materials":3,"textures":0,"animations":[],"boundingBox":{"min":[-0.4650411983736995,0,-0.4250323916125873],"max":[0.45004118287649186,1.628000020980835,0.5259878235115433]},"sizeMeters":[0.915,1.628,0.951],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"Claude Opus 5","downloads":0,"publishedAt":"2026-09-06T14:30:01.859Z","updatedAt":"2026-09-06T14:30:02.930Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/9226/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function CombiOvenSixGridRestaurantKitchenAndDiningRoom(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/9226/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/9226/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/9226/v1/model.glb\" alt=\"Combi oven, six grid (Restaurant Kitchen and Dining 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/9226/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/9226/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"9224","slug":"restaurant-kitchen-and-dining-combi-oven-10-grid-25af767c","title":"Combi oven, ten grid (Restaurant Kitchen and Dining Room)","summary":"A floor-standing ten-grid combi oven: a tall insulated case on a recessed plinth with a glazed hinged door, a membrane control head, a roof steam vent and a side louvre.","description":"A floor-standing ten-grid combi oven: a tall insulated case on a recessed plinth with a glazed hinged door, a membrane control head, a roof steam vent and a side louvre. Overall 0.96 by 1.65 by 1.00 m (X by Y by Z). Metre units, +Y up, the side a person uses toward +Z, resting on y=0. Named node `combi-door` pivoted on its left hinge. Static geometry; no rig, collision or navigation data.","status":"published","url":"https://3dassets.dev/assets/restaurant-kitchen-and-dining-combi-oven-10-grid-25af767c","cdnUrl":"https://cdn.3dassets.dev/assets/9224/v1/model.glb","downloadUrl":"https://3dassets.dev/download/restaurant-kitchen-and-dining-combi-oven-10-grid-25af767c","thumbnailUrl":"https://cdn.3dassets.dev/assets/9224/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/9224/v1/poster.webp","blurhash":"UCB|W:.8004n_NWB9Ft7MxMxWU-;ofoeWBWB","category":{"slug":"props","title":"Props & Furniture"},"tags":[{"slug":"modern","title":"Modern"},{"slug":"realistic","title":"Realistic"},{"slug":"interior","title":"Interior"}],"license":{"slug":"cc0-1.0","name":"CC0 1.0 Universal","url":"https://creativecommons.org/publicdomain/zero/1.0/","attributionRequired":false},"contributor":{"username":"3dassets","name":"3D Assets","url":"https://3dassets.dev/u/3dassets"},"stats":{"fileSize":142256,"triangles":2872,"vertices":8616,"meshes":6,"materials":3,"textures":0,"animations":[],"boundingBox":{"min":[-0.4899751814995482,0,-0.45002361890139475],"max":[0.4749751660023406,1.6480000019073486,0.5509541326934793]},"sizeMeters":[0.965,1.648,1.001],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"Claude Opus 5","downloads":0,"publishedAt":"2026-09-06T14:30:01.225Z","updatedAt":"2026-09-06T14:30:02.328Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/9224/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function CombiOvenTenGridRestaurantKitchenAndDiningRoom(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/9224/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/9224/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/9224/v1/model.glb\" alt=\"Combi oven, ten grid (Restaurant Kitchen and Dining 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/9224/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/9224/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"9227","slug":"restaurant-kitchen-and-dining-convection-oven-5dde08c7","title":"Convection oven on stand (Restaurant Kitchen and Dining Room)","summary":"A convection oven on an open stand: a glazed hinged door with a lever handle, a perforated fan grille, a three-dial fascia and four shelf runners in the cavity.","description":"A convection oven on an open stand: a glazed hinged door with a lever handle, a perforated fan grille, a three-dial fascia and four shelf runners in the cavity. Overall 0.83 by 1.58 by 0.90 m (X by Y by Z). Metre units, +Y up, the side a person uses toward +Z, resting on y=0. Named node `oven-door` pivoted on its left hinge. Static geometry; no rig, collision or navigation data.","status":"published","url":"https://3dassets.dev/assets/restaurant-kitchen-and-dining-convection-oven-5dde08c7","cdnUrl":"https://cdn.3dassets.dev/assets/9227/v1/model.glb","downloadUrl":"https://3dassets.dev/download/restaurant-kitchen-and-dining-convection-oven-5dde08c7","thumbnailUrl":"https://cdn.3dassets.dev/assets/9227/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/9227/v1/poster.webp","blurhash":"UCBg6-t700Mx_Nt89FRjM{WBWBxuxuIUIUx]","category":{"slug":"props","title":"Props & Furniture"},"tags":[{"slug":"modern","title":"Modern"},{"slug":"realistic","title":"Realistic"},{"slug":"interior","title":"Interior"}],"license":{"slug":"cc0-1.0","name":"CC0 1.0 Universal","url":"https://creativecommons.org/publicdomain/zero/1.0/","attributionRequired":false},"contributor":{"username":"3dassets","name":"3D Assets","url":"https://3dassets.dev/u/3dassets"},"stats":{"fileSize":164080,"triangles":3324,"vertices":9972,"meshes":6,"materials":4,"textures":0,"animations":[],"boundingBox":{"min":[-0.4249834991218653,0,-0.39997111288949727],"max":[0.40998348362465764,1.5779999494552612,0.5009843925335034]},"sizeMeters":[0.835,1.578,0.901],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"Claude Opus 5","downloads":0,"publishedAt":"2026-09-06T14:30:01.456Z","updatedAt":"2026-09-06T14:30:02.369Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/9227/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function ConvectionOvenOnStandRestaurantKitchenAndDiningRoom(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/9227/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/9227/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/9227/v1/model.glb\" alt=\"Convection oven on stand (Restaurant Kitchen and Dining 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/9227/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/9227/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"9225","slug":"restaurant-kitchen-and-dining-pasta-cooker-139ad399","title":"Pasta cooker (Restaurant Kitchen and Dining Room)","summary":"A 400 mm pasta cooker: six round mesh baskets hanging on the rim rail of a deep pressed water well, with a swan-neck filler tap and a thermostat fascia.","description":"A 400 mm pasta cooker: six round mesh baskets hanging on the rim rail of a deep pressed water well, with a swan-neck filler tap and a thermostat fascia. Overall 0.41 by 1.26 by 0.86 m (X by Y by Z). Metre units, +Y up, the side a person uses toward +Z, resting on y=0. Static geometry; no rig, collision or navigation data.","status":"published","url":"https://3dassets.dev/assets/restaurant-kitchen-and-dining-pasta-cooker-139ad399","cdnUrl":"https://cdn.3dassets.dev/assets/9225/v1/model.glb","downloadUrl":"https://3dassets.dev/download/restaurant-kitchen-and-dining-pasta-cooker-139ad399","thumbnailUrl":"https://cdn.3dassets.dev/assets/9225/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/9225/v1/poster.webp","blurhash":"U59QmsWr00s,~XIo9F-:00IU?b-;00M{?c-;","category":{"slug":"props","title":"Props & Furniture"},"tags":[{"slug":"modern","title":"Modern"},{"slug":"realistic","title":"Realistic"},{"slug":"interior","title":"Interior"}],"license":{"slug":"cc0-1.0","name":"CC0 1.0 Universal","url":"https://creativecommons.org/publicdomain/zero/1.0/","attributionRequired":false},"contributor":{"username":"3dassets","name":"3D Assets","url":"https://3dassets.dev/u/3dassets"},"stats":{"fileSize":111176,"triangles":2264,"vertices":6792,"meshes":3,"materials":3,"textures":0,"animations":[],"boundingBox":{"min":[-0.20599951585859064,0,-0.4161422848701477],"max":[0.20599951585859064,1.2639240026474,0.4422692060470581]},"sizeMeters":[0.412,1.264,0.858],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"Claude Opus 5","downloads":0,"publishedAt":"2026-09-06T14:30:01.310Z","updatedAt":"2026-09-06T14:30:02.344Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/9225/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function PastaCookerRestaurantKitchenAndDiningRoom(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/9225/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/9225/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/9225/v1/model.glb\" alt=\"Pasta cooker (Restaurant Kitchen and Dining 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/9225/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/9225/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"9232","slug":"restaurant-kitchen-and-dining-bain-marie-8c38a9b8","title":"Three-well bain-marie (Restaurant Kitchen and Dining Room)","summary":"A 1.2 m wet bain-marie: three gastronorm apertures with recessed wells, two dropped-in pans and one open aperture, a three-dial fascia and a drain tap.","description":"A 1.2 m wet bain-marie: three gastronorm apertures with recessed wells, two dropped-in pans and one open aperture, a three-dial fascia and a drain tap. Overall 1.21 by 1.06 by 0.79 m (X by Y by Z). Metre units, +Y up, the side a person uses toward +Z, resting on y=0. Static geometry; no rig, collision or navigation data.","status":"published","url":"https://3dassets.dev/assets/restaurant-kitchen-and-dining-bain-marie-8c38a9b8","cdnUrl":"https://cdn.3dassets.dev/assets/9232/v1/model.glb","downloadUrl":"https://3dassets.dev/download/restaurant-kitchen-and-dining-bain-marie-8c38a9b8","thumbnailUrl":"https://cdn.3dassets.dev/assets/9232/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/9232/v1/poster.webp","blurhash":"UHC6=Rj]00j[~qt7D%WBIUofRkRjD%j[xuWB","category":{"slug":"props","title":"Props & Furniture"},"tags":[{"slug":"modern","title":"Modern"},{"slug":"realistic","title":"Realistic"},{"slug":"interior","title":"Interior"}],"license":{"slug":"cc0-1.0","name":"CC0 1.0 Universal","url":"https://creativecommons.org/publicdomain/zero/1.0/","attributionRequired":false},"contributor":{"username":"3dassets","name":"3D Assets","url":"https://3dassets.dev/u/3dassets"},"stats":{"fileSize":149196,"triangles":3056,"vertices":9168,"meshes":3,"materials":3,"textures":0,"animations":[],"boundingBox":{"min":[-0.6060000061988831,-0.000025791653956108718,-0.35600210932040594],"max":[0.6060000061988831,1.0600257344334971,0.43000211027408025]},"sizeMeters":[1.212,1.06,0.786],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"Claude Opus 5","downloads":0,"publishedAt":"2026-09-06T14:30:04.433Z","updatedAt":"2026-09-06T14:30:05.559Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/9232/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function ThreeWellBainMarieRestaurantKitchenAndDiningRoom(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/9232/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/9232/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/9232/v1/model.glb\" alt=\"Three-well bain-marie (Restaurant Kitchen and Dining 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/9232/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/9232/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"9233","slug":"restaurant-kitchen-and-dining-wok-range-38c7576f","title":"Twin wok range (Restaurant Kitchen and Dining Room)","summary":"A 1 m twin wok range: two dished wells with heavy ring burners, a rear water trough with a swan-neck filler and a two-dial fascia under a front bumper rail.","description":"A 1 m twin wok range: two dished wells with heavy ring burners, a rear water trough with a swan-neck filler and a two-dial fascia under a front bumper rail. Overall 1.01 by 1.15 by 1.00 m (X by Y by Z). Metre units, +Y up, the side a person uses toward +Z, resting on y=0. Static geometry; no rig, collision or navigation data.","status":"published","url":"https://3dassets.dev/assets/restaurant-kitchen-and-dining-wok-range-38c7576f","cdnUrl":"https://cdn.3dassets.dev/assets/9233/v1/model.glb","downloadUrl":"https://3dassets.dev/download/restaurant-kitchen-and-dining-wok-range-38c7576f","thumbnailUrl":"https://cdn.3dassets.dev/assets/9233/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/9233/v1/poster.webp","blurhash":"UBB:${fR00WB_NWBDiof00Rjx]t700Rj-=xu","category":{"slug":"props","title":"Props & Furniture"},"tags":[{"slug":"modern","title":"Modern"},{"slug":"realistic","title":"Realistic"},{"slug":"interior","title":"Interior"}],"license":{"slug":"cc0-1.0","name":"CC0 1.0 Universal","url":"https://creativecommons.org/publicdomain/zero/1.0/","attributionRequired":false},"contributor":{"username":"3dassets","name":"3D Assets","url":"https://3dassets.dev/u/3dassets"},"stats":{"fileSize":153604,"triangles":3148,"vertices":9444,"meshes":3,"materials":3,"textures":0,"animations":[],"boundingBox":{"min":[-0.5059737750185628,0,-0.4761422872543335],"max":[0.5059737750185628,1.1539406776428223,0.5190202998590923]},"sizeMeters":[1.012,1.154,0.995],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"Claude Opus 5","downloads":0,"publishedAt":"2026-09-06T14:30:03.512Z","updatedAt":"2026-09-06T14:30:04.627Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/9233/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function TwinWokRangeRestaurantKitchenAndDiningRoom(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/9233/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/9233/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/9233/v1/model.glb\" alt=\"Twin wok range (Restaurant Kitchen and Dining 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/9233/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/9233/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"9235","slug":"restaurant-kitchen-and-dining-tilting-bratt-pan-9cd82b4b","title":"Tilting bratt pan (Restaurant Kitchen and Dining Room)","summary":"A 900 mm tilting bratt pan: a deep rectangular pan on trunnions between two stainless columns, with a pouring lip, a counterbalanced hinged lid and a tilt handwheel.","description":"A 900 mm tilting bratt pan: a deep rectangular pan on trunnions between two stainless columns, with a pouring lip, a counterbalanced hinged lid and a tilt handwheel. Overall 0.99 by 1.00 by 0.82 m (X by Y by Z). Metre units, +Y up, the side a person uses toward +Z, resting on y=0. Named node `pan-lid` pivoted on the rear hinge line. Static geometry; no rig, collision or navigation data.","status":"published","url":"https://3dassets.dev/assets/restaurant-kitchen-and-dining-tilting-bratt-pan-9cd82b4b","cdnUrl":"https://cdn.3dassets.dev/assets/9235/v1/model.glb","downloadUrl":"https://3dassets.dev/download/restaurant-kitchen-and-dining-tilting-bratt-pan-9cd82b4b","thumbnailUrl":"https://cdn.3dassets.dev/assets/9235/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/9235/v1/poster.webp","blurhash":"UBBg9[-;009F_4xuD%M{8_axtQj]9FWX%MWU","category":{"slug":"props","title":"Props & Furniture"},"tags":[{"slug":"modern","title":"Modern"},{"slug":"realistic","title":"Realistic"},{"slug":"interior","title":"Interior"}],"license":{"slug":"cc0-1.0","name":"CC0 1.0 Universal","url":"https://creativecommons.org/publicdomain/zero/1.0/","attributionRequired":false},"contributor":{"username":"3dassets","name":"3D Assets","url":"https://3dassets.dev/u/3dassets"},"stats":{"fileSize":102040,"triangles":2060,"vertices":6180,"meshes":4,"materials":3,"textures":0,"animations":[],"boundingBox":{"min":[-0.4749999940395355,0.00002412603956647441,-0.39202229466712096],"max":[0.5109999775886536,1.0007255799954216,0.4242676361659938]},"sizeMeters":[0.986,1.001,0.816],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"Claude Opus 5","downloads":0,"publishedAt":"2026-09-06T14:30:04.003Z","updatedAt":"2026-09-06T14:30:04.648Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/9235/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function TiltingBrattPanRestaurantKitchenAndDiningRoom(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/9235/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/9235/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/9235/v1/model.glb\" alt=\"Tilting bratt pan (Restaurant Kitchen and Dining 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/9235/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/9235/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"9234","slug":"restaurant-kitchen-and-dining-commercial-microwave-b4c20dc3","title":"Commercial microwave (Restaurant Kitchen and Dining Room)","summary":"A 560 mm stainless commercial microwave: a glazed hinged door with a tubular handle, a membrane keypad, a side louvre and rubber feet.","description":"A 560 mm stainless commercial microwave: a glazed hinged door with a tubular handle, a membrane keypad, a side louvre and rubber feet. Overall 0.57 by 0.35 by 0.54 m (X by Y by Z). Metre units, +Y up, the side a person uses toward +Z, resting on y=0. Named node `microwave-door` pivoted on its left hinge. Static geometry; no rig, collision or navigation data.","status":"published","url":"https://3dassets.dev/assets/restaurant-kitchen-and-dining-commercial-microwave-b4c20dc3","cdnUrl":"https://cdn.3dassets.dev/assets/9234/v1/model.glb","downloadUrl":"https://3dassets.dev/download/restaurant-kitchen-and-dining-commercial-microwave-b4c20dc3","thumbnailUrl":"https://cdn.3dassets.dev/assets/9234/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/9234/v1/poster.webp","blurhash":"UKC?yDog00M|_NWCD%j[4nRjt7t79Et7xuRj","category":{"slug":"props","title":"Props & Furniture"},"tags":[{"slug":"modern","title":"Modern"},{"slug":"realistic","title":"Realistic"},{"slug":"interior","title":"Interior"}],"license":{"slug":"cc0-1.0","name":"CC0 1.0 Universal","url":"https://creativecommons.org/publicdomain/zero/1.0/","attributionRequired":false},"contributor":{"username":"3dassets","name":"3D Assets","url":"https://3dassets.dev/u/3dassets"},"stats":{"fileSize":104488,"triangles":2084,"vertices":6252,"meshes":6,"materials":3,"textures":0,"animations":[],"boundingBox":{"min":[-0.29382139444351196,-0.000015984362422588605,-0.23000705483635195],"max":[0.2800000011920929,0.3500172095735661,0.3079877395139224]},"sizeMeters":[0.574,0.35,0.538],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"Claude Opus 5","downloads":0,"publishedAt":"2026-09-06T14:30:04.093Z","updatedAt":"2026-09-06T14:30:04.408Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/9234/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function CommercialMicrowaveRestaurantKitchenAndDiningRoom(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/9234/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/9234/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/9234/v1/model.glb\" alt=\"Commercial microwave (Restaurant Kitchen and Dining 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/9234/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/9234/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"9237","slug":"restaurant-kitchen-and-dining-range-6-burner-open-oven-4337787c","title":"Six-burner range, oven open (Restaurant Kitchen and Dining Room)","summary":"The six-burner range with its oven door dropped open on the bottom hinge, showing the dark cavity and shelf runners behind the glass.","description":"The six-burner range with its oven door dropped open on the bottom hinge, showing the dark cavity and shelf runners behind the glass. Overall 0.91 by 1.09 by 1.32 m (X by Y by Z). Metre units, +Y up, the side a person uses toward +Z, resting on y=0. Geometric variant of range-6-burner with the named `oven-door` node held open at 83 degrees. Static geometry; no rig, collision or navigation data.","status":"published","url":"https://3dassets.dev/assets/restaurant-kitchen-and-dining-range-6-burner-open-oven-4337787c","cdnUrl":"https://cdn.3dassets.dev/assets/9237/v1/model.glb","downloadUrl":"https://3dassets.dev/download/restaurant-kitchen-and-dining-range-6-burner-open-oven-4337787c","thumbnailUrl":"https://cdn.3dassets.dev/assets/9237/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/9237/v1/poster.webp","blurhash":"U9B3{K9F4mM{~q9FRj%MD%M_IU?c%MkCIU%M","category":{"slug":"props","title":"Props & Furniture"},"tags":[{"slug":"modern","title":"Modern"},{"slug":"realistic","title":"Realistic"},{"slug":"interior","title":"Interior"}],"license":{"slug":"cc0-1.0","name":"CC0 1.0 Universal","url":"https://creativecommons.org/publicdomain/zero/1.0/","attributionRequired":false},"contributor":{"username":"3dassets","name":"3D Assets","url":"https://3dassets.dev/u/3dassets"},"stats":{"fileSize":320532,"triangles":6584,"vertices":19752,"meshes":6,"materials":4,"textures":0,"animations":[],"boundingBox":{"min":[-0.4559824047833849,0,-0.4349982972001121],"max":[0.4559824047833849,1.090000033378601,0.884481772343775]},"sizeMeters":[0.912,1.09,1.319],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"Claude Opus 5","downloads":0,"publishedAt":"2026-09-06T14:30:05.325Z","updatedAt":"2026-09-06T14:30:06.452Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/9237/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function SixBurnerRangeOvenOpenRestaurantKitchenAndDiningRoom(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/9237/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/9237/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/9237/v1/model.glb\" alt=\"Six-burner range, oven open (Restaurant Kitchen and Dining 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/9237/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/9237/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"9238","slug":"restaurant-kitchen-and-dining-combi-oven-6-grid-open-9f9d1732","title":"Combi oven, six grid, door open (Restaurant Kitchen and Dining Room)","summary":"The six-grid combi oven with its glazed door swung open on the left hinge, showing the shelf runners and the door seal.","description":"The six-grid combi oven with its glazed door swung open on the left hinge, showing the shelf runners and the door seal. Overall 1.14 by 1.63 by 1.45 m (X by Y by Z). Metre units, +Y up, the side a person uses toward +Z, resting on y=0. Geometric variant of combi-oven-6-grid with the named `combi-door` node held open at 100 degrees. Static geometry; no rig, collision or navigation data.","status":"published","url":"https://3dassets.dev/assets/restaurant-kitchen-and-dining-combi-oven-6-grid-open-9f9d1732","cdnUrl":"https://cdn.3dassets.dev/assets/9238/v1/model.glb","downloadUrl":"https://3dassets.dev/download/restaurant-kitchen-and-dining-combi-oven-6-grid-open-9f9d1732","thumbnailUrl":"https://cdn.3dassets.dev/assets/9238/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/9238/v1/poster.webp","blurhash":"UBA^UeIU00?b~qayIAt7IARPj?xuaLITIU%g","category":{"slug":"props","title":"Props & Furniture"},"tags":[{"slug":"modern","title":"Modern"},{"slug":"realistic","title":"Realistic"},{"slug":"interior","title":"Interior"}],"license":{"slug":"cc0-1.0","name":"CC0 1.0 Universal","url":"https://creativecommons.org/publicdomain/zero/1.0/","attributionRequired":false},"contributor":{"username":"3dassets","name":"3D Assets","url":"https://3dassets.dev/u/3dassets"},"stats":{"fileSize":157392,"triangles":3186,"vertices":9558,"meshes":6,"materials":3,"textures":0,"animations":[],"boundingBox":{"min":[-0.6903732212270504,0,-0.4250323916125873],"max":[0.45004118287649186,1.628000020980835,1.0257223899031924]},"sizeMeters":[1.14,1.628,1.451],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"Claude Opus 5","downloads":0,"publishedAt":"2026-09-06T14:30:05.363Z","updatedAt":"2026-09-06T14:30:06.539Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/9238/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function CombiOvenSixGridDoorOpenRestaurantKitchenAndDiningRoom(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/9238/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/9238/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/9238/v1/model.glb\" alt=\"Combi oven, six grid, door open (Restaurant Kitchen and Dining 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/9238/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/9238/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"9236","slug":"restaurant-kitchen-and-dining-prep-table-b2902ded","title":"Stainless prep table (Restaurant Kitchen and Dining Room)","summary":"A 1.2 m stainless preparation table: a folded top with a rolled front edge and a turned-up rear upstand on a square tubular frame with adjustable bullet feet.","description":"A 1.2 m stainless preparation table: a folded top with a rolled front edge and a turned-up rear upstand on a square tubular frame with adjustable bullet feet. Overall 1.21 by 1.01 by 0.71 m (X by Y by Z). Metre units, +Y up, the side a person uses toward +Z, resting on y=0. Static geometry; no rig, collision or navigation data.","status":"published","url":"https://3dassets.dev/assets/restaurant-kitchen-and-dining-prep-table-b2902ded","cdnUrl":"https://cdn.3dassets.dev/assets/9236/v1/model.glb","downloadUrl":"https://3dassets.dev/download/restaurant-kitchen-and-dining-prep-table-b2902ded","thumbnailUrl":"https://cdn.3dassets.dev/assets/9236/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/9236/v1/poster.webp","blurhash":"UOB|QtbH9Fj[_Nt7D%RjWBt7RjM{D%t7xuRj","category":{"slug":"props","title":"Props & Furniture"},"tags":[{"slug":"modern","title":"Modern"},{"slug":"realistic","title":"Realistic"},{"slug":"interior","title":"Interior"}],"license":{"slug":"cc0-1.0","name":"CC0 1.0 Universal","url":"https://creativecommons.org/publicdomain/zero/1.0/","attributionRequired":false},"contributor":{"username":"3dassets","name":"3D Assets","url":"https://3dassets.dev/u/3dassets"},"stats":{"fileSize":50220,"triangles":1024,"vertices":3072,"meshes":1,"materials":1,"textures":0,"animations":[],"boundingBox":{"min":[-0.6060000061988831,-0.000021586520527638875,-0.3559806304368588],"max":[0.6060000061988831,1.0100215769837844,0.34998061827751126]},"sizeMeters":[1.212,1.01,0.706],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"Claude Opus 5","downloads":0,"publishedAt":"2026-09-06T14:30:04.665Z","updatedAt":"2026-09-06T14:30:05.646Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/9236/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function StainlessPrepTableRestaurantKitchenAndDiningRoom(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/9236/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/9236/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/9236/v1/model.glb\" alt=\"Stainless prep table (Restaurant Kitchen and Dining 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/9236/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/9236/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"9239","slug":"restaurant-kitchen-and-dining-prep-table-undershelf-ec04ba88","title":"Prep table with undershelf and drawer (Restaurant Kitchen and Dining Room)","summary":"A 1.5 m preparation table with a full stainless undershelf, a rear upstand and a slung drawer on runners.","description":"A 1.5 m preparation table with a full stainless undershelf, a rear upstand and a slung drawer on runners. Overall 1.51 by 1.03 by 0.74 m (X by Y by Z). Metre units, +Y up, the side a person uses toward +Z, resting on y=0. Named node `drawer` pivoted on its slide axis. Static geometry; no rig, collision or navigation data.","status":"published","url":"https://3dassets.dev/assets/restaurant-kitchen-and-dining-prep-table-undershelf-ec04ba88","cdnUrl":"https://cdn.3dassets.dev/assets/9239/v1/model.glb","downloadUrl":"https://3dassets.dev/download/restaurant-kitchen-and-dining-prep-table-undershelf-ec04ba88","thumbnailUrl":"https://cdn.3dassets.dev/assets/9239/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/9239/v1/poster.webp","blurhash":"UIDvp5of00oe_N%MIUM_4nof%MaeM{t6WBWA","category":{"slug":"props","title":"Props & Furniture"},"tags":[{"slug":"modern","title":"Modern"},{"slug":"realistic","title":"Realistic"},{"slug":"interior","title":"Interior"}],"license":{"slug":"cc0-1.0","name":"CC0 1.0 Universal","url":"https://creativecommons.org/publicdomain/zero/1.0/","attributionRequired":false},"contributor":{"username":"3dassets","name":"3D Assets","url":"https://3dassets.dev/u/3dassets"},"stats":{"fileSize":62196,"triangles":1260,"vertices":3780,"meshes":2,"materials":1,"textures":0,"animations":[],"boundingBox":{"min":[-0.7559999823570251,-0.000013033689663655146,-0.3560245652411729],"max":[0.7559999823570251,1.030013005079434,0.3799106482416391]},"sizeMeters":[1.512,1.03,0.736],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"Claude Opus 5","downloads":0,"publishedAt":"2026-09-06T14:30:05.402Z","updatedAt":"2026-09-06T14:30:05.725Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/9239/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function PrepTableWithUndershelfAndDrawerRestaurantKitchenAndDiningRoom(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/9239/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/9239/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/9239/v1/model.glb\" alt=\"Prep table with undershelf and drawer (Restaurant Kitchen and Dining 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/9239/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/9239/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"9244","slug":"restaurant-kitchen-and-dining-saladette-counter-7a9ad4f1","title":"Refrigerated prep counter (Restaurant Kitchen and Dining Room)","summary":"A 1.4 m refrigerated saladette: a two-door fridge base, a cutting worktop and a raised gastronorm rail of three apertures with dropped-in pans under a hinged lid.","description":"A 1.4 m refrigerated saladette: a two-door fridge base, a cutting worktop and a raised gastronorm rail of three apertures with dropped-in pans under a hinged lid. Overall 1.40 by 1.06 by 0.78 m (X by Y by Z). Metre units, +Y up, the side a person uses toward +Z, resting on y=0. Named nodes `door-left`, `door-right` and `well-lid`, each pivoted on its hinge line. Static geometry; no rig, collision or navigation data.","status":"published","url":"https://3dassets.dev/assets/restaurant-kitchen-and-dining-saladette-counter-7a9ad4f1","cdnUrl":"https://cdn.3dassets.dev/assets/9244/v1/model.glb","downloadUrl":"https://3dassets.dev/download/restaurant-kitchen-and-dining-saladette-counter-7a9ad4f1","thumbnailUrl":"https://cdn.3dassets.dev/assets/9244/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/9244/v1/poster.webp","blurhash":"UDBzC4sl00NH~q%2D%IVD%xuWBIU9Zt8xaMx","category":{"slug":"props","title":"Props & Furniture"},"tags":[{"slug":"modern","title":"Modern"},{"slug":"realistic","title":"Realistic"},{"slug":"interior","title":"Interior"}],"license":{"slug":"cc0-1.0","name":"CC0 1.0 Universal","url":"https://creativecommons.org/publicdomain/zero/1.0/","attributionRequired":false},"contributor":{"username":"3dassets","name":"3D Assets","url":"https://3dassets.dev/u/3dassets"},"stats":{"fileSize":162216,"triangles":3398,"vertices":10194,"meshes":9,"materials":4,"textures":0,"animations":[],"boundingBox":{"min":[-0.699999988079071,-0.000023481370502898002,-0.34997852516255445],"max":[0.699999988079071,1.0586982524979947,0.4308926662170124]},"sizeMeters":[1.4,1.059,0.781],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"Claude Opus 5","downloads":0,"publishedAt":"2026-09-06T14:30:06.831Z","updatedAt":"2026-09-06T14:30:07.646Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/9244/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function RefrigeratedPrepCounterRestaurantKitchenAndDiningRoom(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/9244/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/9244/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/9244/v1/model.glb\" alt=\"Refrigerated prep counter (Restaurant Kitchen and Dining 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/9244/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/9244/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"9245","slug":"restaurant-kitchen-and-dining-prep-sink-d26d0705","title":"Prep sink on stand (Restaurant Kitchen and Dining Room)","summary":"A 700 mm single-bowl preparation sink: a deep pressed bowl in an apertured top with a waste strainer, a swan-neck mixer, a rear upstand and an undershelf.","description":"A 700 mm single-bowl preparation sink: a deep pressed bowl in an apertured top with a waste strainer, a swan-neck mixer, a rear upstand and an undershelf. Overall 0.71 by 1.23 by 0.71 m (X by Y by Z). Metre units, +Y up, the side a person uses toward +Z, resting on y=0. Static geometry; no rig, collision or navigation data.","status":"published","url":"https://3dassets.dev/assets/restaurant-kitchen-and-dining-prep-sink-d26d0705","cdnUrl":"https://cdn.3dassets.dev/assets/9245/v1/model.glb","downloadUrl":"https://3dassets.dev/download/restaurant-kitchen-and-dining-prep-sink-d26d0705","thumbnailUrl":"https://cdn.3dassets.dev/assets/9245/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/9245/v1/poster.webp","blurhash":"U4A,,$~q00M__3IU9Ft7008_-;%MRjxuRPtR","category":{"slug":"props","title":"Props & Furniture"},"tags":[{"slug":"modern","title":"Modern"},{"slug":"realistic","title":"Realistic"},{"slug":"interior","title":"Interior"}],"license":{"slug":"cc0-1.0","name":"CC0 1.0 Universal","url":"https://creativecommons.org/publicdomain/zero/1.0/","attributionRequired":false},"contributor":{"username":"3dassets","name":"3D Assets","url":"https://3dassets.dev/u/3dassets"},"stats":{"fileSize":101616,"triangles":2080,"vertices":6240,"meshes":2,"materials":2,"textures":0,"animations":[],"boundingBox":{"min":[-0.3559790338825095,0,-0.35614407890969046],"max":[0.3559790338825095,1.233932614326477,0.35004172063655664]},"sizeMeters":[0.712,1.234,0.706],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"Claude Opus 5","downloads":0,"publishedAt":"2026-09-06T14:30:07.090Z","updatedAt":"2026-09-06T14:30:07.743Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/9245/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function PrepSinkOnStandRestaurantKitchenAndDiningRoom(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/9245/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/9245/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/9245/v1/model.glb\" alt=\"Prep sink on stand (Restaurant Kitchen and Dining 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/9245/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/9245/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"9246","slug":"restaurant-kitchen-and-dining-pot-wash-sink-49309397","title":"Double pot wash sink (Restaurant Kitchen and Dining Room)","summary":"A 1.8 m double-bowl pot wash sink: two deep pressed bowls with waste strainers, a ribbed drainer, a pre-rinse spray on a spring arm and a full undershelf.","description":"A 1.8 m double-bowl pot wash sink: two deep pressed bowls with waste strainers, a ribbed drainer, a pre-rinse spray on a spring arm and a full undershelf. Overall 1.81 by 1.40 by 0.76 m (X by Y by Z). Metre units, +Y up, the side a person uses toward +Z, resting on y=0. Static geometry; no rig, collision or navigation data.","status":"published","url":"https://3dassets.dev/assets/restaurant-kitchen-and-dining-pot-wash-sink-49309397","cdnUrl":"https://cdn.3dassets.dev/assets/9246/v1/model.glb","downloadUrl":"https://3dassets.dev/download/restaurant-kitchen-and-dining-pot-wash-sink-49309397","thumbnailUrl":"https://cdn.3dassets.dev/assets/9246/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/9246/v1/poster.webp","blurhash":"U3B|Tz%#00i__3~qRk0000Ri^,VsNKIU00Vt","category":{"slug":"props","title":"Props & Furniture"},"tags":[{"slug":"modern","title":"Modern"},{"slug":"realistic","title":"Realistic"},{"slug":"interior","title":"Interior"}],"license":{"slug":"cc0-1.0","name":"CC0 1.0 Universal","url":"https://creativecommons.org/publicdomain/zero/1.0/","attributionRequired":false},"contributor":{"username":"3dassets","name":"3D Assets","url":"https://3dassets.dev/u/3dassets"},"stats":{"fileSize":199960,"triangles":4128,"vertices":12384,"meshes":2,"materials":2,"textures":0,"animations":[],"boundingBox":{"min":[-0.906000018119812,0.000020714406728239432,-0.38094471409931885],"max":[0.906000018119812,1.4008133691504008,0.3749447019399713]},"sizeMeters":[1.812,1.401,0.756],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"Claude Opus 5","downloads":0,"publishedAt":"2026-09-06T14:30:07.018Z","updatedAt":"2026-09-06T14:30:07.760Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/9246/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function DoublePotWashSinkRestaurantKitchenAndDiningRoom(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/9246/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/9246/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/9246/v1/model.glb\" alt=\"Double pot wash sink (Restaurant Kitchen and Dining 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/9246/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/9246/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"9247","slug":"restaurant-kitchen-and-dining-hand-wash-basin-c554f518","title":"Hand wash basin with lever tap (Restaurant Kitchen and Dining Room)","summary":"A wall-hung stainless hand wash basin on a back plate: a pressed bowl with a waste, a long knee-lever mixer, a rear upstand and a wall soap dispenser.","description":"A wall-hung stainless hand wash basin on a back plate: a pressed bowl with a waste, a long knee-lever mixer, a rear upstand and a wall soap dispenser. Overall 0.44 by 1.39 by 0.39 m (X by Y by Z). Metre units, +Y up, the side a person uses toward +Z, resting on y=0. Static geometry; no rig, collision or navigation data.","status":"published","url":"https://3dassets.dev/assets/restaurant-kitchen-and-dining-hand-wash-basin-c554f518","cdnUrl":"https://cdn.3dassets.dev/assets/9247/v1/model.glb","downloadUrl":"https://3dassets.dev/download/restaurant-kitchen-and-dining-hand-wash-basin-c554f518","thumbnailUrl":"https://cdn.3dassets.dev/assets/9247/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/9247/v1/poster.webp","blurhash":"U471p0ay00j]~qxu4nD%D%ay%Mj[DiIU%M-=","category":{"slug":"props","title":"Props & Furniture"},"tags":[{"slug":"modern","title":"Modern"},{"slug":"realistic","title":"Realistic"},{"slug":"interior","title":"Interior"}],"license":{"slug":"cc0-1.0","name":"CC0 1.0 Universal","url":"https://creativecommons.org/publicdomain/zero/1.0/","attributionRequired":false},"contributor":{"username":"3dassets","name":"3D Assets","url":"https://3dassets.dev/u/3dassets"},"stats":{"fileSize":57492,"triangles":1144,"vertices":3432,"meshes":3,"materials":3,"textures":0,"animations":[],"boundingBox":{"min":[-0.22003449139663572,0,-0.21000686466760274],"max":[0.22003449139663572,1.3899999856948853,0.18000687837667104]},"sizeMeters":[0.44,1.39,0.39],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"Claude Opus 5","downloads":0,"publishedAt":"2026-09-06T14:30:07.691Z","updatedAt":"2026-09-06T14:30:08.238Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/9247/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function HandWashBasinWithLeverTapRestaurantKitchenAndDiningRoom(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/9247/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/9247/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/9247/v1/model.glb\" alt=\"Hand wash basin with lever tap (Restaurant Kitchen and Dining 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/9247/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/9247/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"9248","slug":"restaurant-kitchen-and-dining-mobile-prep-bench-6de7929b","title":"Mobile prep bench (Restaurant Kitchen and Dining Room)","summary":"A 1 m mobile preparation bench: a folded stainless top over two shelves on square tubular legs, four braked swivel castors and a tubular push handle.","description":"A 1 m mobile preparation bench: a folded stainless top over two shelves on square tubular legs, four braked swivel castors and a tubular push handle. Overall 1.10 by 0.86 by 0.60 m (X by Y by Z). Metre units, +Y up, the side a person uses toward +Z, resting on y=0. Static geometry; no rig, collision or navigation data.","status":"published","url":"https://3dassets.dev/assets/restaurant-kitchen-and-dining-mobile-prep-bench-6de7929b","cdnUrl":"https://cdn.3dassets.dev/assets/9248/v1/model.glb","downloadUrl":"https://3dassets.dev/download/restaurant-kitchen-and-dining-mobile-prep-bench-6de7929b","thumbnailUrl":"https://cdn.3dassets.dev/assets/9248/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/9248/v1/poster.webp","blurhash":"UIDvl}ay00j@_4xuD%Mx00t7-;RjD%j[t7WB","category":{"slug":"props","title":"Props & Furniture"},"tags":[{"slug":"modern","title":"Modern"},{"slug":"realistic","title":"Realistic"},{"slug":"interior","title":"Interior"}],"license":{"slug":"cc0-1.0","name":"CC0 1.0 Universal","url":"https://creativecommons.org/publicdomain/zero/1.0/","attributionRequired":false},"contributor":{"username":"3dassets","name":"3D Assets","url":"https://3dassets.dev/u/3dassets"},"stats":{"fileSize":74756,"triangles":1520,"vertices":4560,"meshes":2,"materials":2,"textures":0,"animations":[],"boundingBox":{"min":[-0.603766143321991,-0.000018634370249591414,-0.3000349448704176],"max":[0.5,0.8637856089828968,0.3000349448704176]},"sizeMeters":[1.104,0.864,0.6],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"Claude Opus 5","downloads":0,"publishedAt":"2026-09-06T14:30:07.678Z","updatedAt":"2026-09-06T14:30:08.267Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/9248/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function MobilePrepBenchRestaurantKitchenAndDiningRoom(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/9248/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/9248/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/9248/v1/model.glb\" alt=\"Mobile prep bench (Restaurant Kitchen and Dining 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/9248/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/9248/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"9249","slug":"restaurant-kitchen-and-dining-chopping-station-fe87df9c","title":"Chopping station with utensil rail (Restaurant Kitchen and Dining Room)","summary":"A 1.2 m chopping station: a folded bench with a tall rear upstand, a utensil rail with six hooks, a colour-coded board rack and a timber cutting deck.","description":"A 1.2 m chopping station: a folded bench with a tall rear upstand, a utensil rail with six hooks, a colour-coded board rack and a timber cutting deck. Overall 1.21 by 1.30 by 0.71 m (X by Y by Z). Metre units, +Y up, the side a person uses toward +Z, resting on y=0. Static geometry; no rig, collision or navigation data.","status":"published","url":"https://3dassets.dev/assets/restaurant-kitchen-and-dining-chopping-station-fe87df9c","cdnUrl":"https://cdn.3dassets.dev/assets/9249/v1/model.glb","downloadUrl":"https://3dassets.dev/download/restaurant-kitchen-and-dining-chopping-station-fe87df9c","thumbnailUrl":"https://cdn.3dassets.dev/assets/9249/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/9249/v1/poster.webp","blurhash":"U8B:y:t800Ri~pozD*RP00IU?b%NNgRjMvoM","category":{"slug":"props","title":"Props & Furniture"},"tags":[{"slug":"modern","title":"Modern"},{"slug":"realistic","title":"Realistic"},{"slug":"interior","title":"Interior"}],"license":{"slug":"cc0-1.0","name":"CC0 1.0 Universal","url":"https://creativecommons.org/publicdomain/zero/1.0/","attributionRequired":false},"contributor":{"username":"3dassets","name":"3D Assets","url":"https://3dassets.dev/u/3dassets"},"stats":{"fileSize":90756,"triangles":1956,"vertices":5868,"meshes":4,"materials":4,"textures":0,"animations":[],"boundingBox":{"min":[-0.6060411167213172,0,-0.3559801255827708],"max":[0.6060411167213172,1.2999999523162842,0.3499801134234233]},"sizeMeters":[1.212,1.3,0.706],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"Claude Opus 5","downloads":0,"publishedAt":"2026-09-06T14:30:07.720Z","updatedAt":"2026-09-06T14:30:08.369Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/9249/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function ChoppingStationWithUtensilRailRestaurantKitchenAndDiningRoom(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/9249/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/9249/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/9249/v1/model.glb\" alt=\"Chopping station with utensil rail (Restaurant Kitchen and Dining 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/9249/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/9249/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"9251","slug":"restaurant-kitchen-and-dining-prep-table-sink-59b0f870","title":"Prep table with integral sink (Restaurant Kitchen and Dining Room)","summary":"A 1.5 m preparation table with an integral pressed bowl at one end, a swan-neck tap, a timber cutting deck and a stainless undershelf.","description":"A 1.5 m preparation table with an integral pressed bowl at one end, a swan-neck tap, a timber cutting deck and a stainless undershelf. Overall 1.51 by 1.21 by 0.71 m (X by Y by Z). Metre units, +Y up, the side a person uses toward +Z, resting on y=0. Static geometry; no rig, collision or navigation data.","status":"published","url":"https://3dassets.dev/assets/restaurant-kitchen-and-dining-prep-table-sink-59b0f870","cdnUrl":"https://cdn.3dassets.dev/assets/9251/v1/model.glb","downloadUrl":"https://3dassets.dev/download/restaurant-kitchen-and-dining-prep-table-sink-59b0f870","thumbnailUrl":"https://cdn.3dassets.dev/assets/9251/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/9251/v1/poster.webp","blurhash":"U7Csmu-;00NF~q?bIU9Z00M{?cxu9aM{Mxsk","category":{"slug":"props","title":"Props & Furniture"},"tags":[{"slug":"modern","title":"Modern"},{"slug":"realistic","title":"Realistic"},{"slug":"interior","title":"Interior"}],"license":{"slug":"cc0-1.0","name":"CC0 1.0 Universal","url":"https://creativecommons.org/publicdomain/zero/1.0/","attributionRequired":false},"contributor":{"username":"3dassets","name":"3D Assets","url":"https://3dassets.dev/u/3dassets"},"stats":{"fileSize":97996,"triangles":1988,"vertices":5964,"meshes":3,"materials":3,"textures":0,"animations":[],"boundingBox":{"min":[-0.7559999823570251,0.000015459818992313856,-0.3561422824859619],"max":[0.7559999823570251,1.2139252798126605,0.35002455308182534]},"sizeMeters":[1.512,1.214,0.706],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"Claude Opus 5","downloads":0,"publishedAt":"2026-09-06T14:30:09.419Z","updatedAt":"2026-09-06T14:30:10.293Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/9251/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function PrepTableWithIntegralSinkRestaurantKitchenAndDiningRoom(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/9251/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/9251/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/9251/v1/model.glb\" alt=\"Prep table with integral sink (Restaurant Kitchen and Dining 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/9251/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/9251/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"9252","slug":"restaurant-kitchen-and-dining-mandoline-and-board-set-fa85883b","title":"Mandoline and board set (Restaurant Kitchen and Dining Room)","summary":"A preparation set: an angled mandoline with a blade slot, folding legs and a guard, laid on a timber board beside a cook’s knife.","description":"A preparation set: an angled mandoline with a blade slot, folding legs and a guard, laid on a timber board beside a cook’s knife. Overall 0.40 by 0.17 by 0.44 m (X by Y by Z). Metre units, +Y up, the side a person uses toward +Z, resting on y=0. Static geometry; no rig, collision or navigation data.","status":"published","url":"https://3dassets.dev/assets/restaurant-kitchen-and-dining-mandoline-and-board-set-fa85883b","cdnUrl":"https://cdn.3dassets.dev/assets/9252/v1/model.glb","downloadUrl":"https://3dassets.dev/download/restaurant-kitchen-and-dining-mandoline-and-board-set-fa85883b","thumbnailUrl":"https://cdn.3dassets.dev/assets/9252/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/9252/v1/poster.webp","blurhash":"U9BDA:?a00R.9at7-oWB009a_2s+~BM{D*xa","category":{"slug":"props","title":"Props & Furniture"},"tags":[{"slug":"modern","title":"Modern"},{"slug":"realistic","title":"Realistic"},{"slug":"kit","title":"Kit / Set"},{"slug":"interior","title":"Interior"}],"license":{"slug":"cc0-1.0","name":"CC0 1.0 Universal","url":"https://creativecommons.org/publicdomain/zero/1.0/","attributionRequired":false},"contributor":{"username":"3dassets","name":"3D Assets","url":"https://3dassets.dev/u/3dassets"},"stats":{"fileSize":30652,"triangles":552,"vertices":1656,"meshes":5,"materials":5,"textures":0,"animations":[],"boundingBox":{"min":[-0.20000000298023224,-0.000011078442622283746,-0.21856531500816345],"max":[0.20000000298023224,0.16999709859758305,0.21856531500816345]},"sizeMeters":[0.4,0.17,0.437],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"Claude Opus 5","downloads":0,"publishedAt":"2026-09-06T14:30:09.904Z","updatedAt":"2026-09-06T14:30:10.539Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/9252/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function MandolineAndBoardSetRestaurantKitchenAndDiningRoom(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/9252/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/9252/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/9252/v1/model.glb\" alt=\"Mandoline and board set (Restaurant Kitchen and Dining 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/9252/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/9252/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"9257","slug":"restaurant-kitchen-and-dining-planetary-mixer-20l-d80ca80f","title":"Planetary mixer, 20 litre (Restaurant Kitchen and Dining Room)","summary":"A 20 litre planetary mixer: a cast pedestal and column, a lifting yoke carrying a stainless bowl, a beater on the drive shaft, a wire bowl guard and a speed lever.","description":"A 20 litre planetary mixer: a cast pedestal and column, a lifting yoke carrying a stainless bowl, a beater on the drive shaft, a wire bowl guard and a speed lever. Overall 0.47 by 0.98 by 0.58 m (X by Y by Z). Metre units, +Y up, the side a person uses toward +Z, resting on y=0. Static geometry; no rig, collision or navigation data.","status":"published","url":"https://3dassets.dev/assets/restaurant-kitchen-and-dining-planetary-mixer-20l-d80ca80f","cdnUrl":"https://cdn.3dassets.dev/assets/9257/v1/model.glb","downloadUrl":"https://3dassets.dev/download/restaurant-kitchen-and-dining-planetary-mixer-20l-d80ca80f","thumbnailUrl":"https://cdn.3dassets.dev/assets/9257/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/9257/v1/poster.webp","blurhash":"U4Eyb[M|00%0_4xu9EWB4mxuxvE1j?9FfR_4","category":{"slug":"props","title":"Props & Furniture"},"tags":[{"slug":"modern","title":"Modern"},{"slug":"realistic","title":"Realistic"},{"slug":"interior","title":"Interior"}],"license":{"slug":"cc0-1.0","name":"CC0 1.0 Universal","url":"https://creativecommons.org/publicdomain/zero/1.0/","attributionRequired":false},"contributor":{"username":"3dassets","name":"3D Assets","url":"https://3dassets.dev/u/3dassets"},"stats":{"fileSize":85468,"triangles":1696,"vertices":5088,"meshes":5,"materials":5,"textures":0,"animations":[],"boundingBox":{"min":[-0.23501458324049268,0,-0.2924914512348196],"max":[0.23501458324049268,0.9800000190734863,0.29251458055828367]},"sizeMeters":[0.47,0.98,0.585],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"Claude Opus 5","downloads":0,"publishedAt":"2026-09-06T14:30:10.203Z","updatedAt":"2026-09-06T14:30:11.037Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/9257/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function PlanetaryMixer20LitreRestaurantKitchenAndDiningRoom(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/9257/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/9257/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/9257/v1/model.glb\" alt=\"Planetary mixer, 20 litre (Restaurant Kitchen and Dining 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/9257/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/9257/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"9261","slug":"restaurant-kitchen-and-dining-dough-sheeter-a3af1b73","title":"Bench dough sheeter (Restaurant Kitchen and Dining Room)","summary":"A 1.6 m bench dough sheeter: two sloping belt tables with rolled side rails, a roller pair with a gap handwheel, a scraper guard and a control head.","description":"A 1.6 m bench dough sheeter: two sloping belt tables with rolled side rails, a roller pair with a gap handwheel, a scraper guard and a control head. Overall 1.59 by 0.76 by 0.71 m (X by Y by Z). Metre units, +Y up, the side a person uses toward +Z, resting on y=0. Static geometry; no rig, collision or navigation data.","status":"published","url":"https://3dassets.dev/assets/restaurant-kitchen-and-dining-dough-sheeter-a3af1b73","cdnUrl":"https://cdn.3dassets.dev/assets/9261/v1/model.glb","downloadUrl":"https://3dassets.dev/download/restaurant-kitchen-and-dining-dough-sheeter-a3af1b73","thumbnailUrl":"https://cdn.3dassets.dev/assets/9261/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/9261/v1/poster.webp","blurhash":"UBBM_P%M00D%%Ma|ofxu00oz~qxaf6%MM{D%","category":{"slug":"props","title":"Props & Furniture"},"tags":[{"slug":"modern","title":"Modern"},{"slug":"realistic","title":"Realistic"},{"slug":"interior","title":"Interior"}],"license":{"slug":"cc0-1.0","name":"CC0 1.0 Universal","url":"https://creativecommons.org/publicdomain/zero/1.0/","attributionRequired":false},"contributor":{"username":"3dassets","name":"3D Assets","url":"https://3dassets.dev/u/3dassets"},"stats":{"fileSize":63376,"triangles":1238,"vertices":3714,"meshes":5,"materials":5,"textures":0,"animations":[],"boundingBox":{"min":[-0.7966296076774597,0,-0.35323576471768975],"max":[0.7966296076774597,0.7563936237396892,0.3532512154278147]},"sizeMeters":[1.593,0.756,0.706],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"Claude Opus 5","downloads":0,"publishedAt":"2026-09-06T14:30:10.593Z","updatedAt":"2026-09-06T14:30:11.333Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/9261/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function BenchDoughSheeterRestaurantKitchenAndDiningRoom(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/9261/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/9261/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/9261/v1/model.glb\" alt=\"Bench dough sheeter (Restaurant Kitchen and Dining 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/9261/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/9261/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"9255","slug":"restaurant-kitchen-and-dining-vacuum-pack-machine-df526bd2","title":"Chamber vacuum pack machine (Restaurant Kitchen and Dining Room)","summary":"A 600 mm chamber vacuum packer: a pressed chamber with a sealing bar under a clear hinged lid, on a chamfered body with rubber feet and a membrane control head.","description":"A 600 mm chamber vacuum packer: a pressed chamber with a sealing bar under a clear hinged lid, on a chamfered body with rubber feet and a membrane control head. Overall 0.60 by 0.48 by 0.56 m (X by Y by Z). Metre units, +Y up, the side a person uses toward +Z, resting on y=0. Named node `chamber-lid` pivoted on the rear hinge line. Static geometry; no rig, collision or navigation data.","status":"published","url":"https://3dassets.dev/assets/restaurant-kitchen-and-dining-vacuum-pack-machine-df526bd2","cdnUrl":"https://cdn.3dassets.dev/assets/9255/v1/model.glb","downloadUrl":"https://3dassets.dev/download/restaurant-kitchen-and-dining-vacuum-pack-machine-df526bd2","thumbnailUrl":"https://cdn.3dassets.dev/assets/9255/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/9255/v1/poster.webp","blurhash":"U7IOnW~q00%MK5t7s9Mx00D%4nIAwHNGbI%M","category":{"slug":"props","title":"Props & Furniture"},"tags":[{"slug":"modern","title":"Modern"},{"slug":"realistic","title":"Realistic"},{"slug":"interior","title":"Interior"}],"license":{"slug":"cc0-1.0","name":"CC0 1.0 Universal","url":"https://creativecommons.org/publicdomain/zero/1.0/","attributionRequired":false},"contributor":{"username":"3dassets","name":"3D Assets","url":"https://3dassets.dev/u/3dassets"},"stats":{"fileSize":73868,"triangles":1458,"vertices":4374,"meshes":5,"materials":4,"textures":0,"animations":[],"boundingBox":{"min":[-0.30000001192092896,-0.0000010780819815758846,-0.2749870405604755],"max":[0.30000001192092896,0.4799922138243339,0.29000119068244445]},"sizeMeters":[0.6,0.48,0.565],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"Claude Opus 5","downloads":0,"publishedAt":"2026-09-06T14:30:09.966Z","updatedAt":"2026-09-06T14:30:10.773Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/9255/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function ChamberVacuumPackMachineRestaurantKitchenAndDiningRoom(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/9255/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/9255/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/9255/v1/model.glb\" alt=\"Chamber vacuum pack machine (Restaurant Kitchen and Dining 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/9255/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/9255/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"9258","slug":"restaurant-kitchen-and-dining-meat-slicer-da46f522","title":"Gravity feed slicer (Restaurant Kitchen and Dining Room)","summary":"A gravity-feed slicer: a cast base and angled body, a circular blade behind a guard ring, a sliding carriage with a product pusher and a thickness dial.","description":"A gravity-feed slicer: a cast base and angled body, a circular blade behind a guard ring, a sliding carriage with a product pusher and a thickness dial. Overall 0.63 by 0.48 by 0.50 m (X by Y by Z). Metre units, +Y up, the side a person uses toward +Z, resting on y=0. Static geometry; no rig, collision or navigation data.","status":"published","url":"https://3dassets.dev/assets/restaurant-kitchen-and-dining-meat-slicer-da46f522","cdnUrl":"https://cdn.3dassets.dev/assets/9258/v1/model.glb","downloadUrl":"https://3dassets.dev/download/restaurant-kitchen-and-dining-meat-slicer-da46f522","thumbnailUrl":"https://cdn.3dassets.dev/assets/9258/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/9258/v1/poster.webp","blurhash":"UBFiS+4.00%M00M{?b%M00-;-;M{~q-;kC9F","category":{"slug":"props","title":"Props & Furniture"},"tags":[{"slug":"modern","title":"Modern"},{"slug":"realistic","title":"Realistic"},{"slug":"interior","title":"Interior"}],"license":{"slug":"cc0-1.0","name":"CC0 1.0 Universal","url":"https://creativecommons.org/publicdomain/zero/1.0/","attributionRequired":false},"contributor":{"username":"3dassets","name":"3D Assets","url":"https://3dassets.dev/u/3dassets"},"stats":{"fileSize":84524,"triangles":1692,"vertices":5076,"meshes":4,"materials":4,"textures":0,"animations":[],"boundingBox":{"min":[-0.3132371573139107,5.139834196865589e-7,-0.25099998712539673],"max":[0.31322917342185974,0.4779994712346284,0.25099358861580334]},"sizeMeters":[0.626,0.478,0.502],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"Claude Opus 5","downloads":0,"publishedAt":"2026-09-06T14:30:10.568Z","updatedAt":"2026-09-06T14:30:11.128Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/9258/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function GravityFeedSlicerRestaurantKitchenAndDiningRoom(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/9258/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/9258/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/9258/v1/model.glb\" alt=\"Gravity feed slicer (Restaurant Kitchen and Dining 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/9258/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/9258/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"9259","slug":"restaurant-kitchen-and-dining-stock-pot-6bcbe932","title":"Stock pot with lid (Restaurant Kitchen and Dining Room)","summary":"A 340 mm stainless stock pot: a lathed body with a rolled rim, two riveted loop handles and a domed lid with a bridge handle.","description":"A 340 mm stainless stock pot: a lathed body with a rolled rim, two riveted loop handles and a domed lid with a bridge handle. Overall 0.45 by 0.31 by 0.35 m (X by Y by Z). Metre units, +Y up, the side a person uses toward +Z, resting on y=0. Static geometry; no rig, collision or navigation data.","status":"published","url":"https://3dassets.dev/assets/restaurant-kitchen-and-dining-stock-pot-6bcbe932","cdnUrl":"https://cdn.3dassets.dev/assets/9259/v1/model.glb","downloadUrl":"https://3dassets.dev/download/restaurant-kitchen-and-dining-stock-pot-6bcbe932","thumbnailUrl":"https://cdn.3dassets.dev/assets/9259/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/9259/v1/poster.webp","blurhash":"U8A^Ud_3004n_N%MITD%00M{?bxb00D%.8?b","category":{"slug":"props","title":"Props & Furniture"},"tags":[{"slug":"modern","title":"Modern"},{"slug":"realistic","title":"Realistic"},{"slug":"interior","title":"Interior"}],"license":{"slug":"cc0-1.0","name":"CC0 1.0 Universal","url":"https://creativecommons.org/publicdomain/zero/1.0/","attributionRequired":false},"contributor":{"username":"3dassets","name":"3D Assets","url":"https://3dassets.dev/u/3dassets"},"stats":{"fileSize":31380,"triangles":632,"vertices":1896,"meshes":1,"materials":1,"textures":0,"animations":[],"boundingBox":{"min":[-0.22300000488758087,0.000004326573321750127,-0.1741083750431526],"max":[0.22300000488758087,0.3146148867693449,0.1741083750431526]},"sizeMeters":[0.446,0.315,0.348],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"Claude Opus 5","downloads":0,"publishedAt":"2026-09-06T14:30:10.541Z","updatedAt":"2026-09-06T14:30:11.212Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/9259/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function StockPotWithLidRestaurantKitchenAndDiningRoom(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/9259/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/9259/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/9259/v1/model.glb\" alt=\"Stock pot with lid (Restaurant Kitchen and Dining 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/9259/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/9259/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"9262","slug":"restaurant-kitchen-and-dining-saute-pan-5c973d83","title":"Saute pan (Restaurant Kitchen and Dining Room)","summary":"A 300 mm sloped-side saute pan with a rolled rim, a riveted collar and a long insulated handle.","description":"A 300 mm sloped-side saute pan with a rolled rim, a riveted collar and a long insulated handle. Overall 0.49 by 0.09 by 0.30 m (X by Y by Z). Metre units, +Y up, the side a person uses toward +Z, resting on y=0. Static geometry; no rig, collision or navigation data.","status":"published","url":"https://3dassets.dev/assets/restaurant-kitchen-and-dining-saute-pan-5c973d83","cdnUrl":"https://cdn.3dassets.dev/assets/9262/v1/model.glb","downloadUrl":"https://3dassets.dev/download/restaurant-kitchen-and-dining-saute-pan-5c973d83","thumbnailUrl":"https://cdn.3dassets.dev/assets/9262/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/9262/v1/poster.webp","blurhash":"U57w]A_300IU_3xuMxxt009F~q%M00IU-;IU","category":{"slug":"props","title":"Props & Furniture"},"tags":[{"slug":"modern","title":"Modern"},{"slug":"realistic","title":"Realistic"},{"slug":"interior","title":"Interior"}],"license":{"slug":"cc0-1.0","name":"CC0 1.0 Universal","url":"https://creativecommons.org/publicdomain/zero/1.0/","attributionRequired":false},"contributor":{"username":"3dassets","name":"3D Assets","url":"https://3dassets.dev/u/3dassets"},"stats":{"fileSize":21540,"triangles":412,"vertices":1236,"meshes":2,"materials":2,"textures":0,"animations":[],"boundingBox":{"min":[-0.24496306478977203,-0.000001677755263808367,-0.14969949838440605],"max":[0.24496306478977203,0.09290130158640914,0.14969949838440605]},"sizeMeters":[0.49,0.093,0.299],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"Claude Opus 5","downloads":0,"publishedAt":"2026-09-06T14:30:10.622Z","updatedAt":"2026-09-06T14:30:11.378Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/9262/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function SautePanRestaurantKitchenAndDiningRoom(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/9262/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/9262/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/9262/v1/model.glb\" alt=\"Saute pan (Restaurant Kitchen and Dining 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/9262/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/9262/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"9265","slug":"restaurant-kitchen-and-dining-saucepan-4b4bac4e","title":"Saucepan with lid (Restaurant Kitchen and Dining Room)","summary":"A 200 mm straight-sided saucepan with a rolled rim, a long insulated handle and a domed lid with a bridge handle.","description":"A 200 mm straight-sided saucepan with a rolled rim, a long insulated handle and a domed lid with a bridge handle. Overall 0.39 by 0.18 by 0.21 m (X by Y by Z). Metre units, +Y up, the side a person uses toward +Z, resting on y=0. Static geometry; no rig, collision or navigation data.","status":"published","url":"https://3dassets.dev/assets/restaurant-kitchen-and-dining-saucepan-4b4bac4e","cdnUrl":"https://cdn.3dassets.dev/assets/9265/v1/model.glb","downloadUrl":"https://3dassets.dev/download/restaurant-kitchen-and-dining-saucepan-4b4bac4e","thumbnailUrl":"https://cdn.3dassets.dev/assets/9265/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/9265/v1/poster.webp","blurhash":"UB8;c8~qD%9F?b%MWBM{00IUx]xu9ED%ofxu","category":{"slug":"props","title":"Props & Furniture"},"tags":[{"slug":"modern","title":"Modern"},{"slug":"realistic","title":"Realistic"},{"slug":"interior","title":"Interior"}],"license":{"slug":"cc0-1.0","name":"CC0 1.0 Universal","url":"https://creativecommons.org/publicdomain/zero/1.0/","attributionRequired":false},"contributor":{"username":"3dassets","name":"3D Assets","url":"https://3dassets.dev/u/3dassets"},"stats":{"fileSize":29800,"triangles":584,"vertices":1752,"meshes":2,"materials":2,"textures":0,"animations":[],"boundingBox":{"min":[-0.1940380954183638,-0.000003704232579754274,-0.10400000214576721],"max":[0.19403809309005737,0.18428073207796244,0.10400000214576721]},"sizeMeters":[0.388,0.184,0.208],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"Claude Opus 5","downloads":0,"publishedAt":"2026-09-06T14:30:12.165Z","updatedAt":"2026-09-06T14:30:12.206Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/9265/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function SaucepanWithLidRestaurantKitchenAndDiningRoom(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/9265/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/9265/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/9265/v1/model.glb\" alt=\"Saucepan with lid (Restaurant Kitchen and Dining 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/9265/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/9265/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"9266","slug":"restaurant-kitchen-and-dining-sheet-tray-24e75e22","title":"Bakery sheet tray (Restaurant Kitchen and Dining Room)","summary":"A 600 by 400 mm bakery sheet tray: a shallow pressed pan with radiused corners and a rolled wire-reinforced rim.","description":"A 600 by 400 mm bakery sheet tray: a shallow pressed pan with radiused corners and a rolled wire-reinforced rim. Overall 0.60 by 0.03 by 0.40 m (X by Y by Z). Metre units, +Y up, the side a person uses toward +Z, resting on y=0. Static geometry; no rig, collision or navigation data.","status":"published","url":"https://3dassets.dev/assets/restaurant-kitchen-and-dining-sheet-tray-24e75e22","cdnUrl":"https://cdn.3dassets.dev/assets/9266/v1/model.glb","downloadUrl":"https://3dassets.dev/download/restaurant-kitchen-and-dining-sheet-tray-24e75e22","thumbnailUrl":"https://cdn.3dassets.dev/assets/9266/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/9266/v1/poster.webp","blurhash":"U9A^Udxu00Rj-;xuRjM_00Rk~qWB9FD%t7%N","category":{"slug":"props","title":"Props & Furniture"},"tags":[{"slug":"modern","title":"Modern"},{"slug":"realistic","title":"Realistic"},{"slug":"interior","title":"Interior"}],"license":{"slug":"cc0-1.0","name":"CC0 1.0 Universal","url":"https://creativecommons.org/publicdomain/zero/1.0/","attributionRequired":false},"contributor":{"username":"3dassets","name":"3D Assets","url":"https://3dassets.dev/u/3dassets"},"stats":{"fileSize":21016,"triangles":416,"vertices":1248,"meshes":1,"materials":1,"textures":0,"animations":[],"boundingBox":{"min":[-0.30000001192092896,0.000007294172407284333,-0.20001221535156147],"max":[0.30000001192092896,0.0339927076753367,0.20001221535156147]},"sizeMeters":[0.6,0.034,0.4],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"Claude Opus 5","downloads":0,"publishedAt":"2026-09-06T14:30:12.423Z","updatedAt":"2026-09-06T14:30:13.408Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/9266/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function BakerySheetTrayRestaurantKitchenAndDiningRoom(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/9266/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/9266/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/9266/v1/model.glb\" alt=\"Bakery sheet tray (Restaurant Kitchen and Dining 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/9266/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/9266/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"9267","slug":"restaurant-kitchen-and-dining-gastronorm-pan-full-8399899f","title":"Gastronorm pan, full size (Restaurant Kitchen and Dining Room)","summary":"A full-size gastronorm pan: a tapered pressed basin 150 mm deep with radiused corners and a flanged rim that sits on a counter aperture.","description":"A full-size gastronorm pan: a tapered pressed basin 150 mm deep with radiused corners and a flanged rim that sits on a counter aperture. Overall 0.53 by 0.15 by 0.33 m (X by Y by Z). Metre units, +Y up, the side a person uses toward +Z, resting on y=0. Static geometry; no rig, collision or navigation data.","status":"published","url":"https://3dassets.dev/assets/restaurant-kitchen-and-dining-gastronorm-pan-full-8399899f","cdnUrl":"https://cdn.3dassets.dev/assets/9267/v1/model.glb","downloadUrl":"https://3dassets.dev/download/restaurant-kitchen-and-dining-gastronorm-pan-full-8399899f","thumbnailUrl":"https://cdn.3dassets.dev/assets/9267/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/9267/v1/poster.webp","blurhash":"U39tP[%M00-:~q-=ogRl00of%gRk4nD%4nIT","category":{"slug":"props","title":"Props & Furniture"},"tags":[{"slug":"modern","title":"Modern"},{"slug":"realistic","title":"Realistic"},{"slug":"interior","title":"Interior"}],"license":{"slug":"cc0-1.0","name":"CC0 1.0 Universal","url":"https://creativecommons.org/publicdomain/zero/1.0/","attributionRequired":false},"contributor":{"username":"3dassets","name":"3D Assets","url":"https://3dassets.dev/u/3dassets"},"stats":{"fileSize":21048,"triangles":416,"vertices":1248,"meshes":1,"materials":1,"textures":0,"animations":[],"boundingBox":{"min":[-0.26499998569488525,0.000005500360258758885,-0.16250830752137896],"max":[0.26499998569488525,0.14999450560020572,0.16250830752137896]},"sizeMeters":[0.53,0.15,0.325],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"Claude Opus 5","downloads":0,"publishedAt":"2026-09-06T14:30:12.483Z","updatedAt":"2026-09-06T14:30:13.423Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/9267/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function GastronormPanFullSizeRestaurantKitchenAndDiningRoom(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/9267/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/9267/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/9267/v1/model.glb\" alt=\"Gastronorm pan, full size (Restaurant Kitchen and Dining 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/9267/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/9267/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"9268","slug":"restaurant-kitchen-and-dining-gastronorm-pan-half-a9715d9a","title":"Gastronorm pan, half size (Restaurant Kitchen and Dining Room)","summary":"A half-size gastronorm pan: a tapered pressed basin 100 mm deep with a flanged rim, sized to drop into a bain-marie or prep rail.","description":"A half-size gastronorm pan: a tapered pressed basin 100 mm deep with a flanged rim, sized to drop into a bain-marie or prep rail. Overall 0.33 by 0.10 by 0.27 m (X by Y by Z). Metre units, +Y up, the side a person uses toward +Z, resting on y=0. Static geometry; no rig, collision or navigation data.","status":"published","url":"https://3dassets.dev/assets/restaurant-kitchen-and-dining-gastronorm-pan-half-a9715d9a","cdnUrl":"https://cdn.3dassets.dev/assets/9268/v1/model.glb","downloadUrl":"https://3dassets.dev/download/restaurant-kitchen-and-dining-gastronorm-pan-half-a9715d9a","thumbnailUrl":"https://cdn.3dassets.dev/assets/9268/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/9268/v1/poster.webp","blurhash":"U5AK5St700Rk_NxuaeRj00t7%Nae9FWB9FRP","category":{"slug":"props","title":"Props & Furniture"},"tags":[{"slug":"modern","title":"Modern"},{"slug":"realistic","title":"Realistic"},{"slug":"interior","title":"Interior"}],"license":{"slug":"cc0-1.0","name":"CC0 1.0 Universal","url":"https://creativecommons.org/publicdomain/zero/1.0/","attributionRequired":false},"contributor":{"username":"3dassets","name":"3D Assets","url":"https://3dassets.dev/u/3dassets"},"stats":{"fileSize":21052,"triangles":416,"vertices":1248,"meshes":1,"materials":1,"textures":0,"animations":[],"boundingBox":{"min":[-0.16249999403953552,0.000005724799363983346,-0.13250640402668384],"max":[0.16249999403953552,0.09999427669075214,0.13250640402668384]},"sizeMeters":[0.325,0.1,0.265],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"Claude Opus 5","downloads":0,"publishedAt":"2026-09-06T14:30:12.705Z","updatedAt":"2026-09-06T14:30:13.687Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/9268/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function GastronormPanHalfSizeRestaurantKitchenAndDiningRoom(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/9268/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/9268/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/9268/v1/model.glb\" alt=\"Gastronorm pan, half size (Restaurant Kitchen and Dining 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/9268/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/9268/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"9270","slug":"restaurant-kitchen-and-dining-mixing-bowl-4362fa99","title":"Stainless mixing bowl (Restaurant Kitchen and Dining Room)","summary":"A 340 mm stainless mixing bowl: a deep lathed body with a footring and a rolled rim.","description":"A 340 mm stainless mixing bowl: a deep lathed body with a footring and a rolled rim. Overall 0.36 by 0.12 by 0.36 m (X by Y by Z). Metre units, +Y up, the side a person uses toward +Z, resting on y=0. Static geometry; no rig, collision or navigation data.","status":"published","url":"https://3dassets.dev/assets/restaurant-kitchen-and-dining-mixing-bowl-4362fa99","cdnUrl":"https://cdn.3dassets.dev/assets/9270/v1/model.glb","downloadUrl":"https://3dassets.dev/download/restaurant-kitchen-and-dining-mixing-bowl-4362fa99","thumbnailUrl":"https://cdn.3dassets.dev/assets/9270/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/9270/v1/poster.webp","blurhash":"UCB3.{of00WB~qjtD%kC00ae~qof00fj?bWB","category":{"slug":"props","title":"Props & Furniture"},"tags":[{"slug":"modern","title":"Modern"},{"slug":"realistic","title":"Realistic"},{"slug":"interior","title":"Interior"}],"license":{"slug":"cc0-1.0","name":"CC0 1.0 Universal","url":"https://creativecommons.org/publicdomain/zero/1.0/","attributionRequired":false},"contributor":{"username":"3dassets","name":"3D Assets","url":"https://3dassets.dev/u/3dassets"},"stats":{"fileSize":20256,"triangles":400,"vertices":1200,"meshes":1,"materials":1,"textures":0,"animations":[],"boundingBox":{"min":[-0.18000000715255737,0.000007748224777316681,-0.18000000715255737],"max":[0.18000000715255737,0.12399224974866477,0.18000000715255737]},"sizeMeters":[0.36,0.124,0.36],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"Claude Opus 5","downloads":0,"publishedAt":"2026-09-06T14:30:12.794Z","updatedAt":"2026-09-06T14:30:13.715Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/9270/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function StainlessMixingBowlRestaurantKitchenAndDiningRoom(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/9270/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/9270/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/9270/v1/model.glb\" alt=\"Stainless mixing bowl (Restaurant Kitchen and Dining 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/9270/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/9270/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"9271","slug":"restaurant-kitchen-and-dining-knife-block-2bfe02a2","title":"Knife block with five knives (Restaurant Kitchen and Dining Room)","summary":"An angled timber knife block on a plinth holding five graduated knives, each with a tapered blade and a riveted handle.","description":"An angled timber knife block on a plinth holding five graduated knives, each with a tapered blade and a riveted handle. Overall 0.19 by 0.41 by 0.24 m (X by Y by Z). Metre units, +Y up, the side a person uses toward +Z, resting on y=0. Static geometry; no rig, collision or navigation data.","status":"published","url":"https://3dassets.dev/assets/restaurant-kitchen-and-dining-knife-block-2bfe02a2","cdnUrl":"https://cdn.3dassets.dev/assets/9271/v1/model.glb","downloadUrl":"https://3dassets.dev/download/restaurant-kitchen-and-dining-knife-block-2bfe02a2","thumbnailUrl":"https://cdn.3dassets.dev/assets/9271/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/9271/v1/poster.webp","blurhash":"U6Byss.8008_0gIt?F=^00V@~VkXnN$zt79w","category":{"slug":"props","title":"Props & Furniture"},"tags":[{"slug":"modern","title":"Modern"},{"slug":"realistic","title":"Realistic"},{"slug":"interior","title":"Interior"}],"license":{"slug":"cc0-1.0","name":"CC0 1.0 Universal","url":"https://creativecommons.org/publicdomain/zero/1.0/","attributionRequired":false},"contributor":{"username":"3dassets","name":"3D Assets","url":"https://3dassets.dev/u/3dassets"},"stats":{"fileSize":53036,"triangles":1052,"vertices":3156,"meshes":3,"materials":3,"textures":0,"animations":[],"boundingBox":{"min":[-0.09499702697237966,0,-0.12226908109898198],"max":[0.09499702697237966,0.4050808250904083,0.12227046519536544]},"sizeMeters":[0.19,0.405,0.245],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"Claude Opus 5","downloads":0,"publishedAt":"2026-09-06T14:30:13.134Z","updatedAt":"2026-09-06T14:30:13.954Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/9271/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function KnifeBlockWithFiveKnivesRestaurantKitchenAndDiningRoom(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/9271/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/9271/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/9271/v1/model.glb\" alt=\"Knife block with five knives (Restaurant Kitchen and Dining 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/9271/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/9271/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"9272","slug":"restaurant-kitchen-and-dining-chefs-knife-fc199218","title":"Chef’s knife (Restaurant Kitchen and Dining Room)","summary":"A 260 mm cook’s knife: a tapered blade with a spine chamfer, a bolster and a three-rivet handle.","description":"A 260 mm cook’s knife: a tapered blade with a spine chamfer, a bolster and a three-rivet handle. Overall 0.05 by 0.04 by 0.42 m (X by Y by Z). Metre units, +Y up, the side a person uses toward +Z, resting on y=0. Static geometry; no rig, collision or navigation data.","status":"published","url":"https://3dassets.dev/assets/restaurant-kitchen-and-dining-chefs-knife-fc199218","cdnUrl":"https://cdn.3dassets.dev/assets/9272/v1/model.glb","downloadUrl":"https://3dassets.dev/download/restaurant-kitchen-and-dining-chefs-knife-fc199218","thumbnailUrl":"https://cdn.3dassets.dev/assets/9272/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/9272/v1/poster.webp","blurhash":"U77-j1_39FE0D%DiR*xu00Di?v%N~q_NoyIT","category":{"slug":"weapons-tools","title":"Weapons & Tools"},"tags":[{"slug":"modern","title":"Modern"},{"slug":"realistic","title":"Realistic"},{"slug":"interior","title":"Interior"}],"license":{"slug":"cc0-1.0","name":"CC0 1.0 Universal","url":"https://creativecommons.org/publicdomain/zero/1.0/","attributionRequired":false},"contributor":{"username":"3dassets","name":"3D Assets","url":"https://3dassets.dev/u/3dassets"},"stats":{"fileSize":14832,"triangles":272,"vertices":816,"meshes":2,"materials":2,"textures":0,"animations":[],"boundingBox":{"min":[-0.02499649000403595,5.672560259468995e-7,-0.2102999985218048],"max":[0.02499649000403595,0.03799943152207884,0.2102999985218048]},"sizeMeters":[0.05,0.038,0.421],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"Claude Opus 5","downloads":0,"publishedAt":"2026-09-06T14:30:13.194Z","updatedAt":"2026-09-06T14:30:14.026Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/9272/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function ChefSKnifeRestaurantKitchenAndDiningRoom(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/9272/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/9272/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/9272/v1/model.glb\" alt=\"Chef’s knife (Restaurant Kitchen and Dining 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/9272/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/9272/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"9273","slug":"restaurant-kitchen-and-dining-whisk-and-ladle-set-a3460cb2","title":"Whisk and ladle set (Restaurant Kitchen and Dining Room)","summary":"A three-piece service set: a balloon whisk of six wires, a deep ladle and a perforated serving spoon, all on flat stainless handles.","description":"A three-piece service set: a balloon whisk of six wires, a deep ladle and a perforated serving spoon, all on flat stainless handles. Overall 0.27 by 0.08 by 0.29 m (X by Y by Z). Metre units, +Y up, the side a person uses toward +Z, resting on y=0. Static geometry; no rig, collision or navigation data.","status":"published","url":"https://3dassets.dev/assets/restaurant-kitchen-and-dining-whisk-and-ladle-set-a3460cb2","cdnUrl":"https://cdn.3dassets.dev/assets/9273/v1/model.glb","downloadUrl":"https://3dassets.dev/download/restaurant-kitchen-and-dining-whisk-and-ladle-set-a3460cb2","thumbnailUrl":"https://cdn.3dassets.dev/assets/9273/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/9273/v1/poster.webp","blurhash":"U67-c,Rj00%MM{t7xuRj00t7~qIU%MM{IU%M","category":{"slug":"props","title":"Props & Furniture"},"tags":[{"slug":"modern","title":"Modern"},{"slug":"realistic","title":"Realistic"},{"slug":"kit","title":"Kit / Set"},{"slug":"interior","title":"Interior"}],"license":{"slug":"cc0-1.0","name":"CC0 1.0 Universal","url":"https://creativecommons.org/publicdomain/zero/1.0/","attributionRequired":false},"contributor":{"username":"3dassets","name":"3D Assets","url":"https://3dassets.dev/u/3dassets"},"stats":{"fileSize":32548,"triangles":640,"vertices":1920,"meshes":2,"materials":2,"textures":0,"animations":[],"boundingBox":{"min":[-0.13410654812973913,-0.000003261448738210715,-0.14642195403575897],"max":[0.13410654812973913,0.07961789328038418,0.14642195403575897]},"sizeMeters":[0.268,0.08,0.293],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"Claude Opus 5","downloads":0,"publishedAt":"2026-09-06T14:30:13.115Z","updatedAt":"2026-09-06T14:30:14.068Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/9273/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function WhiskAndLadleSetRestaurantKitchenAndDiningRoom(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/9273/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/9273/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/9273/v1/model.glb\" alt=\"Whisk and ladle set (Restaurant Kitchen and Dining 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/9273/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/9273/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"9275","slug":"restaurant-kitchen-and-dining-kitchen-scale-4ddbbb88","title":"Digital platform scale (Restaurant Kitchen and Dining Room)","summary":"A 260 mm digital platform scale: a chamfered body with a removable stainless weighing plate and an angled display with three buttons.","description":"A 260 mm digital platform scale: a chamfered body with a removable stainless weighing plate and an angled display with three buttons. Overall 0.26 by 0.08 by 0.24 m (X by Y by Z). Metre units, +Y up, the side a person uses toward +Z, resting on y=0. Static geometry; no rig, collision or navigation data.","status":"published","url":"https://3dassets.dev/assets/restaurant-kitchen-and-dining-kitchen-scale-4ddbbb88","cdnUrl":"https://cdn.3dassets.dev/assets/9275/v1/model.glb","downloadUrl":"https://3dassets.dev/download/restaurant-kitchen-and-dining-kitchen-scale-4ddbbb88","thumbnailUrl":"https://cdn.3dassets.dev/assets/9275/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/9275/v1/poster.webp","blurhash":"U6Eyf2?b00NG-?t6ROt700D%_4WBI8RjR:IU","category":{"slug":"props","title":"Props & Furniture"},"tags":[{"slug":"modern","title":"Modern"},{"slug":"realistic","title":"Realistic"},{"slug":"interior","title":"Interior"}],"license":{"slug":"cc0-1.0","name":"CC0 1.0 Universal","url":"https://creativecommons.org/publicdomain/zero/1.0/","attributionRequired":false},"contributor":{"username":"3dassets","name":"3D Assets","url":"https://3dassets.dev/u/3dassets"},"stats":{"fileSize":24724,"triangles":448,"vertices":1344,"meshes":4,"materials":4,"textures":0,"animations":[],"boundingBox":{"min":[-0.12999999523162842,-0.000004959257607947687,-0.12000213189401118],"max":[0.12999999523162842,0.07700237901050545,0.12000213189401118]},"sizeMeters":[0.26,0.077,0.24],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"Claude Opus 5","downloads":0,"publishedAt":"2026-09-06T14:30:13.988Z","updatedAt":"2026-09-06T14:30:15.030Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/9275/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function DigitalPlatformScaleRestaurantKitchenAndDiningRoom(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/9275/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/9275/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/9275/v1/model.glb\" alt=\"Digital platform scale (Restaurant Kitchen and Dining 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/9275/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/9275/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"9278","slug":"restaurant-kitchen-and-dining-kitchen-timer-8fea92f7","title":"Mechanical kitchen timer (Restaurant Kitchen and Dining Room)","summary":"A 110 mm mechanical timer: a round case with a glazed dial and pointer, a knurled winding knob and a rubber foot.","description":"A 110 mm mechanical timer: a round case with a glazed dial and pointer, a knurled winding knob and a rubber foot. Overall 0.11 by 0.12 by 0.07 m (X by Y by Z). Metre units, +Y up, the side a person uses toward +Z, resting on y=0. Static geometry; no rig, collision or navigation data.","status":"published","url":"https://3dassets.dev/assets/restaurant-kitchen-and-dining-kitchen-timer-8fea92f7","cdnUrl":"https://cdn.3dassets.dev/assets/9278/v1/model.glb","downloadUrl":"https://3dassets.dev/download/restaurant-kitchen-and-dining-kitchen-timer-8fea92f7","thumbnailUrl":"https://cdn.3dassets.dev/assets/9278/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/9278/v1/poster.webp","blurhash":"UBDvl^?b00D%-;t7IURk00IU~qozIoM{jYxa","category":{"slug":"props","title":"Props & Furniture"},"tags":[{"slug":"modern","title":"Modern"},{"slug":"realistic","title":"Realistic"},{"slug":"interior","title":"Interior"}],"license":{"slug":"cc0-1.0","name":"CC0 1.0 Universal","url":"https://creativecommons.org/publicdomain/zero/1.0/","attributionRequired":false},"contributor":{"username":"3dassets","name":"3D Assets","url":"https://3dassets.dev/u/3dassets"},"stats":{"fileSize":20104,"triangles":336,"vertices":1008,"meshes":5,"materials":5,"textures":0,"animations":[],"boundingBox":{"min":[-0.054999999701976776,0,-0.03400106879816546],"max":[0.054999999701976776,0.11600021063036782,0.033999571041375284]},"sizeMeters":[0.11,0.116,0.068],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"Claude Opus 5","downloads":0,"publishedAt":"2026-09-06T14:30:15.067Z","updatedAt":"2026-09-06T14:30:16.032Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/9278/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function MechanicalKitchenTimerRestaurantKitchenAndDiningRoom(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/9278/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/9278/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/9278/v1/model.glb\" alt=\"Mechanical kitchen timer (Restaurant Kitchen and Dining 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/9278/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/9278/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"9279","slug":"restaurant-kitchen-and-dining-thermometer-probe-da70700c","title":"Digital probe thermometer (Restaurant Kitchen and Dining Room)","summary":"A digital probe thermometer: a moulded handle with a display window and a 160 mm stainless probe.","description":"A digital probe thermometer: a moulded handle with a display window and a 160 mm stainless probe. Overall 0.05 by 0.10 by 0.18 m (X by Y by Z). Metre units, +Y up, the side a person uses toward +Z, resting on y=0. Static geometry; no rig, collision or navigation data.","status":"published","url":"https://3dassets.dev/assets/restaurant-kitchen-and-dining-thermometer-probe-da70700c","cdnUrl":"https://cdn.3dassets.dev/assets/9279/v1/model.glb","downloadUrl":"https://3dassets.dev/download/restaurant-kitchen-and-dining-thermometer-probe-da70700c","thumbnailUrl":"https://cdn.3dassets.dev/assets/9279/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/9279/v1/poster.webp","blurhash":"UBBpqc00WA~q_300xu?b4n^+WWIUM{-pIUM{","category":{"slug":"props","title":"Props & Furniture"},"tags":[{"slug":"modern","title":"Modern"},{"slug":"realistic","title":"Realistic"},{"slug":"interior","title":"Interior"}],"license":{"slug":"cc0-1.0","name":"CC0 1.0 Universal","url":"https://creativecommons.org/publicdomain/zero/1.0/","attributionRequired":false},"contributor":{"username":"3dassets","name":"3D Assets","url":"https://3dassets.dev/u/3dassets"},"stats":{"fileSize":14896,"triangles":242,"vertices":726,"meshes":4,"materials":4,"textures":0,"animations":[],"boundingBox":{"min":[-0.025003814982512473,-0.000004226264161149738,-0.09099987791757937],"max":[0.025003814982512473,0.10190525650978088,0.09099999815225601]},"sizeMeters":[0.05,0.102,0.182],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"Claude Opus 5","downloads":0,"publishedAt":"2026-09-06T14:30:15.099Z","updatedAt":"2026-09-06T14:30:16.090Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/9279/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function DigitalProbeThermometerRestaurantKitchenAndDiningRoom(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/9279/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/9279/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/9279/v1/model.glb\" alt=\"Digital probe thermometer (Restaurant Kitchen and Dining 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/9279/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/9279/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"9282","slug":"restaurant-kitchen-and-dining-stainless-jug-b2d09af2","title":"Stainless measuring jug (Restaurant Kitchen and Dining Room)","summary":"A 2 litre stainless jug: a lathed tapered body with a rolled rim, a formed pouring lip and a tubular strap handle.","description":"A 2 litre stainless jug: a lathed tapered body with a rolled rim, a formed pouring lip and a tubular strap handle. Overall 0.21 by 0.20 by 0.14 m (X by Y by Z). Metre units, +Y up, the side a person uses toward +Z, resting on y=0. Static geometry; no rig, collision or navigation data.","status":"published","url":"https://3dassets.dev/assets/restaurant-kitchen-and-dining-stainless-jug-b2d09af2","cdnUrl":"https://cdn.3dassets.dev/assets/9282/v1/model.glb","downloadUrl":"https://3dassets.dev/download/restaurant-kitchen-and-dining-stainless-jug-b2d09af2","thumbnailUrl":"https://cdn.3dassets.dev/assets/9282/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/9282/v1/poster.webp","blurhash":"U39aHiIn00-;_4RiD%xu00j[_3af9Et8t6IU","category":{"slug":"props","title":"Props & Furniture"},"tags":[{"slug":"modern","title":"Modern"},{"slug":"realistic","title":"Realistic"},{"slug":"interior","title":"Interior"}],"license":{"slug":"cc0-1.0","name":"CC0 1.0 Universal","url":"https://creativecommons.org/publicdomain/zero/1.0/","attributionRequired":false},"contributor":{"username":"3dassets","name":"3D Assets","url":"https://3dassets.dev/u/3dassets"},"stats":{"fileSize":18920,"triangles":372,"vertices":1116,"meshes":1,"materials":1,"textures":0,"animations":[],"boundingBox":{"min":[-0.10571108758449554,-0.0000016609774167175573,-0.07200110027499532],"max":[0.10571108758449554,0.20249054530721255,0.07200110027499532]},"sizeMeters":[0.211,0.202,0.144],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"Claude Opus 5","downloads":0,"publishedAt":"2026-09-06T14:30:15.369Z","updatedAt":"2026-09-06T14:30:16.328Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/9282/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function StainlessMeasuringJugRestaurantKitchenAndDiningRoom(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/9282/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/9282/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/9282/v1/model.glb\" alt=\"Stainless measuring jug (Restaurant Kitchen and Dining 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/9282/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/9282/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"9281","slug":"restaurant-kitchen-and-dining-chopping-board-rack-c4979723","title":"Colour board rack (Restaurant Kitchen and Dining Room)","summary":"A stainless board rack holding six colour-coded chopping boards upright between end plates and two retaining bars.","description":"A stainless board rack holding six colour-coded chopping boards upright between end plates and two retaining bars. Overall 0.42 by 0.30 by 0.30 m (X by Y by Z). Metre units, +Y up, the side a person uses toward +Z, resting on y=0. Static geometry; no rig, collision or navigation data.","status":"published","url":"https://3dassets.dev/assets/restaurant-kitchen-and-dining-chopping-board-rack-c4979723","cdnUrl":"https://cdn.3dassets.dev/assets/9281/v1/model.glb","downloadUrl":"https://3dassets.dev/download/restaurant-kitchen-and-dining-chopping-board-rack-c4979723","thumbnailUrl":"https://cdn.3dassets.dev/assets/9281/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/9281/v1/poster.webp","blurhash":"UDE{a^~p009a_3t8M{oe01IVs+xVM|%MocD%","category":{"slug":"props","title":"Props & Furniture"},"tags":[{"slug":"modern","title":"Modern"},{"slug":"realistic","title":"Realistic"},{"slug":"interior","title":"Interior"}],"license":{"slug":"cc0-1.0","name":"CC0 1.0 Universal","url":"https://creativecommons.org/publicdomain/zero/1.0/","attributionRequired":false},"contributor":{"username":"3dassets","name":"3D Assets","url":"https://3dassets.dev/u/3dassets"},"stats":{"fileSize":22956,"triangles":624,"vertices":1872,"meshes":3,"materials":3,"textures":0,"animations":[],"boundingBox":{"min":[-0.20999999344348907,-0.000005981769586355101,-0.15000640420356778],"max":[0.20999999344348907,0.3040059719944246,0.15000640420356778]},"sizeMeters":[0.42,0.304,0.3],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"Claude Opus 5","downloads":0,"publishedAt":"2026-09-06T14:30:15.532Z","updatedAt":"2026-09-06T14:30:16.298Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/9281/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function ColourBoardRackRestaurantKitchenAndDiningRoom(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/9281/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/9281/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/9281/v1/model.glb\" alt=\"Colour board rack (Restaurant Kitchen and Dining 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/9281/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/9281/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"9283","slug":"restaurant-kitchen-and-dining-upright-fridge-double-cd4e8ea2","title":"Upright refrigerator, two door (Restaurant Kitchen and Dining Room)","summary":"A 1.4 m two-door reach-in refrigerator: an insulated stainless case on braked castors, tubular door handles, magnetic gaskets, a louvred plinth, a roof machinery housing and a digital controller.","description":"A 1.4 m two-door reach-in refrigerator: an insulated stainless case on braked castors, tubular door handles, magnetic gaskets, a louvred plinth, a roof machinery housing and a digital controller. Overall 1.41 by 2.20 by 0.90 m (X by Y by Z). Metre units, +Y up, the side a person uses toward +Z, resting on y=0. Named nodes `door-left` and `door-right` pivoted on their hinge edges. Static geometry; no rig, collision or navigation data.","status":"published","url":"https://3dassets.dev/assets/restaurant-kitchen-and-dining-upright-fridge-double-cd4e8ea2","cdnUrl":"https://cdn.3dassets.dev/assets/9283/v1/model.glb","downloadUrl":"https://3dassets.dev/download/restaurant-kitchen-and-dining-upright-fridge-double-cd4e8ea2","thumbnailUrl":"https://cdn.3dassets.dev/assets/9283/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/9283/v1/poster.webp","blurhash":"UCA0]?j[00Rj_Nof9ERj%Mt7IARj%Mt7M{M{","category":{"slug":"props","title":"Props & Furniture"},"tags":[{"slug":"modern","title":"Modern"},{"slug":"realistic","title":"Realistic"},{"slug":"interior","title":"Interior"}],"license":{"slug":"cc0-1.0","name":"CC0 1.0 Universal","url":"https://creativecommons.org/publicdomain/zero/1.0/","attributionRequired":false},"contributor":{"username":"3dassets","name":"3D Assets","url":"https://3dassets.dev/u/3dassets"},"stats":{"fileSize":130432,"triangles":2766,"vertices":8298,"meshes":7,"materials":3,"textures":0,"animations":[],"boundingBox":{"min":[-0.7049535174008272,0,-0.40995695684016475],"max":[0.7049535174008272,2.200000047683716,0.4950341983712995]},"sizeMeters":[1.41,2.2,0.905],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"Claude Opus 5","downloads":0,"publishedAt":"2026-09-06T14:30:15.754Z","updatedAt":"2026-09-06T14:30:16.703Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/9283/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function UprightRefrigeratorTwoDoorRestaurantKitchenAndDiningRoom(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/9283/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/9283/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/9283/v1/model.glb\" alt=\"Upright refrigerator, two door (Restaurant Kitchen and Dining 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/9283/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/9283/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"9284","slug":"restaurant-kitchen-and-dining-upright-freezer-7ddf6c7c","title":"Upright freezer, single door (Restaurant Kitchen and Dining Room)","summary":"A 750 mm single-door reach-in freezer: a deep insulated door with a grab handle and three hinges, a stepped top condenser housing with a perforated fan grille and a controller.","description":"A 750 mm single-door reach-in freezer: a deep insulated door with a grab handle and three hinges, a stepped top condenser housing with a perforated fan grille and a controller. Overall 0.76 by 2.33 by 0.93 m (X by Y by Z). Metre units, +Y up, the side a person uses toward +Z, resting on y=0. Named node `door` pivoted on its left hinge. Static geometry; no rig, collision or navigation data.","status":"published","url":"https://3dassets.dev/assets/restaurant-kitchen-and-dining-upright-freezer-7ddf6c7c","cdnUrl":"https://cdn.3dassets.dev/assets/9284/v1/model.glb","downloadUrl":"https://3dassets.dev/download/restaurant-kitchen-and-dining-upright-freezer-7ddf6c7c","thumbnailUrl":"https://cdn.3dassets.dev/assets/9284/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/9284/v1/poster.webp","blurhash":"U88;c7af00bG~qj[4nay?bofD$WB-=ayD%of","category":{"slug":"props","title":"Props & Furniture"},"tags":[{"slug":"modern","title":"Modern"},{"slug":"realistic","title":"Realistic"},{"slug":"interior","title":"Interior"}],"license":{"slug":"cc0-1.0","name":"CC0 1.0 Universal","url":"https://creativecommons.org/publicdomain/zero/1.0/","attributionRequired":false},"contributor":{"username":"3dassets","name":"3D Assets","url":"https://3dassets.dev/u/3dassets"},"stats":{"fileSize":125660,"triangles":2540,"vertices":7620,"meshes":5,"materials":3,"textures":0,"animations":[],"boundingBox":{"min":[-0.3799894807771463,0,-0.4249377621852902],"max":[0.37498948554551786,2.3299999237060547,0.506897736481598]},"sizeMeters":[0.755,2.33,0.932],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"Claude Opus 5","downloads":0,"publishedAt":"2026-09-06T14:30:15.841Z","updatedAt":"2026-09-06T14:30:16.723Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/9284/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function UprightFreezerSingleDoorRestaurantKitchenAndDiningRoom(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/9284/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/9284/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/9284/v1/model.glb\" alt=\"Upright freezer, single door (Restaurant Kitchen and Dining 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/9284/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/9284/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"9286","slug":"restaurant-kitchen-and-dining-undercounter-fridge-draw-bebbfd99","title":"Undercounter fridge drawer unit (Restaurant Kitchen and Dining Room)","summary":"A 1.25 m undercounter refrigerated drawer unit: four insulated drawers with recessed grab rails under a stainless worktop, on braked castors with a louvred grille.","description":"A 1.25 m undercounter refrigerated drawer unit: four insulated drawers with recessed grab rails under a stainless worktop, on braked castors with a louvred grille. Overall 1.28 by 0.76 by 0.80 m (X by Y by Z). Metre units, +Y up, the side a person uses toward +Z, resting on y=0. Named nodes `drawer-1` to `drawer-4` pivoted on their slide axes. Static geometry; no rig, collision or navigation data.","status":"published","url":"https://3dassets.dev/assets/restaurant-kitchen-and-dining-undercounter-fridge-draw-bebbfd99","cdnUrl":"https://cdn.3dassets.dev/assets/9286/v1/model.glb","downloadUrl":"https://3dassets.dev/download/restaurant-kitchen-and-dining-undercounter-fridge-draw-bebbfd99","thumbnailUrl":"https://cdn.3dassets.dev/assets/9286/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/9286/v1/poster.webp","blurhash":"UQC?yDt79Fj[_Nt8IURjIUt7azRPD%t7t7M{","category":{"slug":"props","title":"Props & Furniture"},"tags":[{"slug":"modern","title":"Modern"},{"slug":"realistic","title":"Realistic"},{"slug":"interior","title":"Interior"}],"license":{"slug":"cc0-1.0","name":"CC0 1.0 Universal","url":"https://creativecommons.org/publicdomain/zero/1.0/","attributionRequired":false},"contributor":{"username":"3dassets","name":"3D Assets","url":"https://3dassets.dev/u/3dassets"},"stats":{"fileSize":87784,"triangles":2164,"vertices":6492,"meshes":7,"materials":3,"textures":0,"animations":[],"boundingBox":{"min":[-0.6399999856948853,0.000002353835026558393,-0.3700192603497363],"max":[0.6399999856948853,0.759972405635644,0.42991182318873045]},"sizeMeters":[1.28,0.76,0.8],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"Claude Opus 5","downloads":0,"publishedAt":"2026-09-06T14:30:16.273Z","updatedAt":"2026-09-06T14:30:16.907Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/9286/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function UndercounterFridgeDrawerUnitRestaurantKitchenAndDiningRoom(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/9286/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/9286/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/9286/v1/model.glb\" alt=\"Undercounter fridge drawer unit (Restaurant Kitchen and Dining 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/9286/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/9286/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"9287","slug":"restaurant-kitchen-and-dining-blast-chiller-e105e1a4","title":"Blast chiller (Restaurant Kitchen and Dining Room)","summary":"A 800 mm blast chiller: five gastronorm runners in an insulated cavity behind a heavy door, with a core probe on a lead, a full control head and rear louvres.","description":"A 800 mm blast chiller: five gastronorm runners in an insulated cavity behind a heavy door, with a core probe on a lead, a full control head and rear louvres. Overall 0.82 by 1.09 by 0.94 m (X by Y by Z). Metre units, +Y up, the side a person uses toward +Z, resting on y=0. Named node `door` pivoted on its left hinge. Static geometry; no rig, collision or navigation data.","status":"published","url":"https://3dassets.dev/assets/restaurant-kitchen-and-dining-blast-chiller-e105e1a4","cdnUrl":"https://cdn.3dassets.dev/assets/9287/v1/model.glb","downloadUrl":"https://3dassets.dev/download/restaurant-kitchen-and-dining-blast-chiller-e105e1a4","thumbnailUrl":"https://cdn.3dassets.dev/assets/9287/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/9287/v1/poster.webp","blurhash":"ULB:${of4TWB_Nj[D%j[xuj[M_ofj@ayayof","category":{"slug":"props","title":"Props & Furniture"},"tags":[{"slug":"modern","title":"Modern"},{"slug":"realistic","title":"Realistic"},{"slug":"interior","title":"Interior"}],"license":{"slug":"cc0-1.0","name":"CC0 1.0 Universal","url":"https://creativecommons.org/publicdomain/zero/1.0/","attributionRequired":false},"contributor":{"username":"3dassets","name":"3D Assets","url":"https://3dassets.dev/u/3dassets"},"stats":{"fileSize":138100,"triangles":2800,"vertices":8400,"meshes":5,"materials":3,"textures":0,"animations":[],"boundingBox":{"min":[-0.4099988282573134,0.000018041062828710874,-0.43498084918147567],"max":[0.4099988282573134,1.0950000286102295,0.5049299215597474]},"sizeMeters":[0.82,1.095,0.94],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"Claude Opus 5","downloads":0,"publishedAt":"2026-09-06T14:30:16.708Z","updatedAt":"2026-09-06T14:30:17.634Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/9287/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function BlastChillerRestaurantKitchenAndDiningRoom(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/9287/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/9287/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/9287/v1/model.glb\" alt=\"Blast chiller (Restaurant Kitchen and Dining 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/9287/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/9287/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"9291","slug":"restaurant-kitchen-and-dining-chest-freezer-6ecd394f","title":"Commercial chest freezer (Restaurant Kitchen and Dining Room)","summary":"A 1.3 m chest freezer: a moulded case on castors with a deep pressed liner and two counterbalanced lids with recessed grab rails.","description":"A 1.3 m chest freezer: a moulded case on castors with a deep pressed liner and two counterbalanced lids with recessed grab rails. Overall 1.30 by 0.97 by 0.72 m (X by Y by Z). Metre units, +Y up, the side a person uses toward +Z, resting on y=0. Named nodes `lid-left` and `lid-right` pivoted on the rear hinge line. Static geometry; no rig, collision or navigation data.","status":"published","url":"https://3dassets.dev/assets/restaurant-kitchen-and-dining-chest-freezer-6ecd394f","cdnUrl":"https://cdn.3dassets.dev/assets/9291/v1/model.glb","downloadUrl":"https://3dassets.dev/download/restaurant-kitchen-and-dining-chest-freezer-6ecd394f","thumbnailUrl":"https://cdn.3dassets.dev/assets/9291/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/9291/v1/poster.webp","blurhash":"U7HetV_300D%%g~q%2D$00M{xu%Lt69F9FM{","category":{"slug":"props","title":"Props & Furniture"},"tags":[{"slug":"modern","title":"Modern"},{"slug":"realistic","title":"Realistic"},{"slug":"interior","title":"Interior"}],"license":{"slug":"cc0-1.0","name":"CC0 1.0 Universal","url":"https://creativecommons.org/publicdomain/zero/1.0/","attributionRequired":false},"contributor":{"username":"3dassets","name":"3D Assets","url":"https://3dassets.dev/u/3dassets"},"stats":{"fileSize":82756,"triangles":1762,"vertices":5286,"meshes":6,"materials":4,"textures":0,"animations":[],"boundingBox":{"min":[-0.6499999761581421,-0.000024578788477114255,-0.35004423899919357],"max":[0.6499999761581421,0.9699793510280548,0.368998135524495]},"sizeMeters":[1.3,0.97,0.719],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"Claude Opus 5","downloads":0,"publishedAt":"2026-09-06T14:30:18.273Z","updatedAt":"2026-09-06T14:30:18.907Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/9291/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function CommercialChestFreezerRestaurantKitchenAndDiningRoom(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/9291/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/9291/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/9291/v1/model.glb\" alt=\"Commercial chest freezer (Restaurant Kitchen and Dining 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/9291/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/9291/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"9290","slug":"restaurant-kitchen-and-dining-walk-in-panel-01dcfdd9","title":"Walk-in cold room panel (Restaurant Kitchen and Dining Room)","summary":"A 1 m insulated walk-in cold room wall panel, 2.4 m tall and 100 mm thick, with cam-lock sockets on both edges, a floor kerb and a capping rail.","description":"A 1 m insulated walk-in cold room wall panel, 2.4 m tall and 100 mm thick, with cam-lock sockets on both edges, a floor kerb and a capping rail. Overall 1.01 by 2.40 by 0.12 m (X by Y by Z). Metre units, +Y up, the side a person uses toward +Z, resting on y=0. Tiles along X on a 1 m grid; `panel-left` and `panel-right` sit on the panel edges at mid height. Static geometry; no rig, collision or navigation data.","status":"published","url":"https://3dassets.dev/assets/restaurant-kitchen-and-dining-walk-in-panel-01dcfdd9","cdnUrl":"https://cdn.3dassets.dev/assets/9290/v1/model.glb","downloadUrl":"https://3dassets.dev/download/restaurant-kitchen-and-dining-walk-in-panel-01dcfdd9","thumbnailUrl":"https://cdn.3dassets.dev/assets/9290/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/9290/v1/poster.webp","blurhash":"U47BDxxc00Im_Nt78_M_.7oID%R-?vt7DiIU","category":{"slug":"buildings","title":"Buildings & Architecture"},"tags":[{"slug":"modern","title":"Modern"},{"slug":"realistic","title":"Realistic"},{"slug":"modular","title":"Modular"},{"slug":"kit","title":"Kit / Set"},{"slug":"interior","title":"Interior"}],"license":{"slug":"cc0-1.0","name":"CC0 1.0 Universal","url":"https://creativecommons.org/publicdomain/zero/1.0/","attributionRequired":false},"contributor":{"username":"3dassets","name":"3D Assets","url":"https://3dassets.dev/u/3dassets"},"stats":{"fileSize":33200,"triangles":656,"vertices":1968,"meshes":2,"materials":2,"textures":0,"animations":[],"boundingBox":{"min":[-0.5049836926636786,0,-0.0600604290353494],"max":[0.5049836926636786,2.4000000953674316,0.0600604290353494]},"sizeMeters":[1.01,2.4,0.12],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"Claude Opus 5","downloads":0,"publishedAt":"2026-09-06T14:30:17.621Z","updatedAt":"2026-09-06T14:30:18.657Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/9290/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function WalkInColdRoomPanelRestaurantKitchenAndDiningRoom(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/9290/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/9290/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/9290/v1/model.glb\" alt=\"Walk-in cold room panel (Restaurant Kitchen and Dining 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/9290/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/9290/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"9293","slug":"restaurant-kitchen-and-dining-walk-in-corner-b05b689d","title":"Walk-in cold room corner (Restaurant Kitchen and Dining Room)","summary":"A right-angle walk-in cold room corner: two 550 mm insulated legs joined on a corner post, with a floor kerb along both faces.","description":"A right-angle walk-in cold room corner: two 550 mm insulated legs joined on a corner post, with a floor kerb along both faces. Overall 0.61 by 2.40 by 0.61 m (X by Y by Z). Metre units, +Y up, the side a person uses toward +Z, resting on y=0. Turns a panel run through 90 degrees; `panel-left` faces -X and `panel-back` faces -Z. Static geometry; no rig, collision or navigation data.","status":"published","url":"https://3dassets.dev/assets/restaurant-kitchen-and-dining-walk-in-corner-b05b689d","cdnUrl":"https://cdn.3dassets.dev/assets/9293/v1/model.glb","downloadUrl":"https://3dassets.dev/download/restaurant-kitchen-and-dining-walk-in-corner-b05b689d","thumbnailUrl":"https://cdn.3dassets.dev/assets/9293/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/9293/v1/poster.webp","blurhash":"U471l[t800IU~qof9FWB-;kCIUWB-=j[ITWB","category":{"slug":"buildings","title":"Buildings & Architecture"},"tags":[{"slug":"modern","title":"Modern"},{"slug":"realistic","title":"Realistic"},{"slug":"modular","title":"Modular"},{"slug":"kit","title":"Kit / Set"},{"slug":"interior","title":"Interior"}],"license":{"slug":"cc0-1.0","name":"CC0 1.0 Universal","url":"https://creativecommons.org/publicdomain/zero/1.0/","attributionRequired":false},"contributor":{"username":"3dassets","name":"3D Assets","url":"https://3dassets.dev/u/3dassets"},"stats":{"fileSize":43312,"triangles":864,"vertices":2592,"meshes":2,"materials":2,"textures":0,"animations":[],"boundingBox":{"min":[-0.5500457952748974,-0.000009461928973136802,-0.5500457952748974],"max":[0.05999999865889549,2.4000000953674316,0.05999999865889549]},"sizeMeters":[0.61,2.4,0.61],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"Claude Opus 5","downloads":0,"publishedAt":"2026-09-06T14:30:17.875Z","updatedAt":"2026-09-06T14:30:17.979Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/9293/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function WalkInColdRoomCornerRestaurantKitchenAndDiningRoom(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/9293/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/9293/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/9293/v1/model.glb\" alt=\"Walk-in cold room corner (Restaurant Kitchen and Dining 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/9293/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/9293/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"9294","slug":"restaurant-kitchen-and-dining-walk-in-door-module-f46ac163","title":"Walk-in cold room door module (Restaurant Kitchen and Dining Room)","summary":"A 1 m walk-in cold room door bay: an insulated frame with a 780 mm opening, a heavy hinged leaf on three hinges with a safety-release lever, a kick plate and a door thermometer.","description":"A 1 m walk-in cold room door bay: an insulated frame with a 780 mm opening, a heavy hinged leaf on three hinges with a safety-release lever, a kick plate and a door thermometer. Overall 1.01 by 2.40 by 0.21 m (X by Y by Z). Metre units, +Y up, the side a person uses toward +Z, resting on y=0. Named node `cold-room-door` pivoted on its left hinge; the bay carries the same `panel-left` and `panel-right` ports as a straight panel. Static geometry; no rig, collision or navigation data.","status":"published","url":"https://3dassets.dev/assets/restaurant-kitchen-and-dining-walk-in-door-module-f46ac163","cdnUrl":"https://cdn.3dassets.dev/assets/9294/v1/model.glb","downloadUrl":"https://3dassets.dev/download/restaurant-kitchen-and-dining-walk-in-door-module-f46ac163","thumbnailUrl":"https://cdn.3dassets.dev/assets/9294/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/9294/v1/poster.webp","blurhash":"U36t{{xu00IU~qt74nRP-=ofITRk?vt79FM{","category":{"slug":"buildings","title":"Buildings & Architecture"},"tags":[{"slug":"modern","title":"Modern"},{"slug":"realistic","title":"Realistic"},{"slug":"modular","title":"Modular"},{"slug":"kit","title":"Kit / Set"},{"slug":"interior","title":"Interior"}],"license":{"slug":"cc0-1.0","name":"CC0 1.0 Universal","url":"https://creativecommons.org/publicdomain/zero/1.0/","attributionRequired":false},"contributor":{"username":"3dassets","name":"3D Assets","url":"https://3dassets.dev/u/3dassets"},"stats":{"fileSize":101796,"triangles":2042,"vertices":6126,"meshes":5,"materials":3,"textures":0,"animations":[],"boundingBox":{"min":[-0.5049836926636786,0,-0.060057930118586886],"max":[0.5049836926636786,2.4000000953674316,0.15205792657211054]},"sizeMeters":[1.01,2.4,0.212],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"Claude Opus 5","downloads":0,"publishedAt":"2026-09-06T14:30:18.037Z","updatedAt":"2026-09-06T14:30:18.963Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/9294/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function WalkInColdRoomDoorModuleRestaurantKitchenAndDiningRoom(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/9294/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/9294/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/9294/v1/model.glb\" alt=\"Walk-in cold room door module (Restaurant Kitchen and Dining 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/9294/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/9294/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"9295","slug":"restaurant-kitchen-and-dining-stainless-wall-shelf-159315d8","title":"Stainless wall shelf (Restaurant Kitchen and Dining Room)","summary":"A 1.2 m wall-mounted stainless shelf: a folded deck with a raised rear lip on two pressed brackets and a mounting rail.","description":"A 1.2 m wall-mounted stainless shelf: a folded deck with a raised rear lip on two pressed brackets and a mounting rail. Overall 1.24 by 0.55 by 0.36 m (X by Y by Z). Metre units, +Y up, the side a person uses toward +Z, resting on y=0. Static geometry; no rig, collision or navigation data.","status":"published","url":"https://3dassets.dev/assets/restaurant-kitchen-and-dining-stainless-wall-shelf-159315d8","cdnUrl":"https://cdn.3dassets.dev/assets/9295/v1/model.glb","downloadUrl":"https://3dassets.dev/download/restaurant-kitchen-and-dining-stainless-wall-shelf-159315d8","thumbnailUrl":"https://cdn.3dassets.dev/assets/9295/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/9295/v1/poster.webp","blurhash":"UDAdAqWB9Fof~q%gM_RP00-;%MMx00Mx%Mt7","category":{"slug":"props","title":"Props & Furniture"},"tags":[{"slug":"modern","title":"Modern"},{"slug":"realistic","title":"Realistic"},{"slug":"interior","title":"Interior"}],"license":{"slug":"cc0-1.0","name":"CC0 1.0 Universal","url":"https://creativecommons.org/publicdomain/zero/1.0/","attributionRequired":false},"contributor":{"username":"3dassets","name":"3D Assets","url":"https://3dassets.dev/u/3dassets"},"stats":{"fileSize":17992,"triangles":352,"vertices":1056,"meshes":1,"materials":1,"textures":0,"animations":[],"boundingBox":{"min":[-0.6200000047683716,0.00001419495247645397,-0.18896783417525695],"max":[0.6200000047683716,0.5499858169684525,0.17496783560576842]},"sizeMeters":[1.24,0.55,0.364],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"Claude Opus 5","downloads":0,"publishedAt":"2026-09-06T14:30:18.563Z","updatedAt":"2026-09-06T14:30:19.361Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/9295/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function StainlessWallShelfRestaurantKitchenAndDiningRoom(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/9295/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/9295/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/9295/v1/model.glb\" alt=\"Stainless wall shelf (Restaurant Kitchen and Dining 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/9295/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/9295/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"9298","slug":"restaurant-kitchen-and-dining-stainless-wall-shelf-dou-fbc273dd","title":"Double stainless wall shelf (Restaurant Kitchen and Dining Room)","summary":"A 1.4 m two-tier wall shelf unit: two folded stainless decks on three brackets each, tied by a back panel and two corner posts.","description":"A 1.4 m two-tier wall shelf unit: two folded stainless decks on three brackets each, tied by a back panel and two corner posts. Overall 1.44 by 0.90 by 0.41 m (X by Y by Z). Metre units, +Y up, the side a person uses toward +Z, resting on y=0. Static geometry; no rig, collision or navigation data.","status":"published","url":"https://3dassets.dev/assets/restaurant-kitchen-and-dining-stainless-wall-shelf-dou-fbc273dd","cdnUrl":"https://cdn.3dassets.dev/assets/9298/v1/model.glb","downloadUrl":"https://3dassets.dev/download/restaurant-kitchen-and-dining-stainless-wall-shelf-dou-fbc273dd","thumbnailUrl":"https://cdn.3dassets.dev/assets/9298/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/9298/v1/poster.webp","blurhash":"UECZhXxu4moy~q.8IUM_00xu-=IU9EITt7tR","category":{"slug":"props","title":"Props & Furniture"},"tags":[{"slug":"modern","title":"Modern"},{"slug":"realistic","title":"Realistic"},{"slug":"interior","title":"Interior"}],"license":{"slug":"cc0-1.0","name":"CC0 1.0 Universal","url":"https://creativecommons.org/publicdomain/zero/1.0/","attributionRequired":false},"contributor":{"username":"3dassets","name":"3D Assets","url":"https://3dassets.dev/u/3dassets"},"stats":{"fileSize":42596,"triangles":864,"vertices":2592,"meshes":1,"materials":1,"textures":0,"animations":[],"boundingBox":{"min":[-0.7200000286102295,0.000030183523259397216,-0.21401071950743697],"max":[0.7200000286102295,0.8999697926348826,0.20001072093794844]},"sizeMeters":[1.44,0.9,0.414],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"Claude Opus 5","downloads":0,"publishedAt":"2026-09-06T14:30:18.593Z","updatedAt":"2026-09-06T14:30:19.545Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/9298/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function DoubleStainlessWallShelfRestaurantKitchenAndDiningRoom(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/9298/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/9298/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/9298/v1/model.glb\" alt=\"Double stainless wall shelf (Restaurant Kitchen and Dining 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/9298/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/9298/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"9297","slug":"restaurant-kitchen-and-dining-mobile-racking-rack-6ac9597b","title":"Mobile gastronorm rack (Restaurant Kitchen and Dining Room)","summary":"A mobile gastronorm rack: fourteen pairs of angle runners between four tubular uprights on braked castors, with a top and bottom brace ring and a push bar.","description":"A mobile gastronorm rack: fourteen pairs of angle runners between four tubular uprights on braked castors, with a top and bottom brace ring and a push bar. Overall 0.48 by 1.70 by 0.67 m (X by Y by Z). Metre units, +Y up, the side a person uses toward +Z, resting on y=0. Static geometry; no rig, collision or navigation data.","status":"published","url":"https://3dassets.dev/assets/restaurant-kitchen-and-dining-mobile-racking-rack-6ac9597b","cdnUrl":"https://cdn.3dassets.dev/assets/9297/v1/model.glb","downloadUrl":"https://3dassets.dev/download/restaurant-kitchen-and-dining-mobile-racking-rack-6ac9597b","thumbnailUrl":"https://cdn.3dassets.dev/assets/9297/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/9297/v1/poster.webp","blurhash":"U38;Z0x]00Mx_NWB9Ft7DiWAt7s;xvWBM{t7","category":{"slug":"props","title":"Props & Furniture"},"tags":[{"slug":"modern","title":"Modern"},{"slug":"realistic","title":"Realistic"},{"slug":"interior","title":"Interior"}],"license":{"slug":"cc0-1.0","name":"CC0 1.0 Universal","url":"https://creativecommons.org/publicdomain/zero/1.0/","attributionRequired":false},"contributor":{"username":"3dassets","name":"3D Assets","url":"https://3dassets.dev/u/3dassets"},"stats":{"fileSize":151360,"triangles":3116,"vertices":9348,"meshes":2,"materials":2,"textures":0,"animations":[],"boundingBox":{"min":[-0.24000670936166932,-7.351829196047821e-7,-0.3360197281998611],"max":[0.24000670936166932,1.7000000476837158,0.3360197281998611]},"sizeMeters":[0.48,1.7,0.672],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"Claude Opus 5","downloads":0,"publishedAt":"2026-09-06T14:30:18.657Z","updatedAt":"2026-09-06T14:30:19.499Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/9297/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function MobileGastronormRackRestaurantKitchenAndDiningRoom(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/9297/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/9297/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/9297/v1/model.glb\" alt=\"Mobile gastronorm rack (Restaurant Kitchen and Dining 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/9297/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/9297/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"9299","slug":"restaurant-kitchen-and-dining-ingredient-bin-trolley-2f1bc523","title":"Ingredient bin trolley (Restaurant Kitchen and Dining Room)","summary":"A three-bay ingredient bin trolley: three tapered tubs with hinged lids and grab rails on a castored stainless deck with a tubular push handle.","description":"A three-bay ingredient bin trolley: three tapered tubs with hinged lids and grab rails on a castored stainless deck with a tubular push handle. Overall 1.08 by 0.71 by 0.50 m (X by Y by Z). Metre units, +Y up, the side a person uses toward +Z, resting on y=0. Named nodes `lid-1` to `lid-3` pivoted on their rear hinge lines. Static geometry; no rig, collision or navigation data.","status":"published","url":"https://3dassets.dev/assets/restaurant-kitchen-and-dining-ingredient-bin-trolley-2f1bc523","cdnUrl":"https://cdn.3dassets.dev/assets/9299/v1/model.glb","downloadUrl":"https://3dassets.dev/download/restaurant-kitchen-and-dining-ingredient-bin-trolley-2f1bc523","thumbnailUrl":"https://cdn.3dassets.dev/assets/9299/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/9299/v1/poster.webp","blurhash":"UEG[[^%L00WB~q?vM{E100x]?bRjD%M{ozV@","category":{"slug":"props","title":"Props & Furniture"},"tags":[{"slug":"modern","title":"Modern"},{"slug":"realistic","title":"Realistic"},{"slug":"interior","title":"Interior"}],"license":{"slug":"cc0-1.0","name":"CC0 1.0 Universal","url":"https://creativecommons.org/publicdomain/zero/1.0/","attributionRequired":false},"contributor":{"username":"3dassets","name":"3D Assets","url":"https://3dassets.dev/u/3dassets"},"stats":{"fileSize":82260,"triangles":1862,"vertices":5586,"meshes":7,"materials":4,"textures":0,"animations":[],"boundingBox":{"min":[-0.5825079679489136,0.000029146435274088334,-0.24997090180625184],"max":[0.5,0.7124444118447719,0.24997090180625184]},"sizeMeters":[1.083,0.712,0.5],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"Claude Opus 5","downloads":0,"publishedAt":"2026-09-06T14:30:19.206Z","updatedAt":"2026-09-06T14:30:20.258Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/9299/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function IngredientBinTrolleyRestaurantKitchenAndDiningRoom(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/9299/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/9299/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/9299/v1/model.glb\" alt=\"Ingredient bin trolley (Restaurant Kitchen and Dining 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/9299/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/9299/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"9300","slug":"restaurant-kitchen-and-dining-dry-goods-shelving-16fd5217","title":"Dry goods shelving bay (Restaurant Kitchen and Dining Room)","summary":"A 1.2 m four-tier dry goods shelving bay: ventilated polymer shelf mats in stainless frames on tubular uprights with adjustable feet.","description":"A 1.2 m four-tier dry goods shelving bay: ventilated polymer shelf mats in stainless frames on tubular uprights with adjustable feet. Overall 1.18 by 1.85 by 0.44 m (X by Y by Z). Metre units, +Y up, the side a person uses toward +Z, resting on y=0. Static geometry; no rig, collision or navigation data.","status":"published","url":"https://3dassets.dev/assets/restaurant-kitchen-and-dining-dry-goods-shelving-16fd5217","cdnUrl":"https://cdn.3dassets.dev/assets/9300/v1/model.glb","downloadUrl":"https://3dassets.dev/download/restaurant-kitchen-and-dining-dry-goods-shelving-16fd5217","thumbnailUrl":"https://cdn.3dassets.dev/assets/9300/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/9300/v1/poster.webp","blurhash":"U7BzC5xu00M{~qxu4nD%9FRj-;t7%MxuMxIU","category":{"slug":"props","title":"Props & Furniture"},"tags":[{"slug":"modern","title":"Modern"},{"slug":"realistic","title":"Realistic"},{"slug":"modular","title":"Modular"},{"slug":"interior","title":"Interior"}],"license":{"slug":"cc0-1.0","name":"CC0 1.0 Universal","url":"https://creativecommons.org/publicdomain/zero/1.0/","attributionRequired":false},"contributor":{"username":"3dassets","name":"3D Assets","url":"https://3dassets.dev/u/3dassets"},"stats":{"fileSize":159988,"triangles":3296,"vertices":9888,"meshes":2,"materials":2,"textures":0,"animations":[],"boundingBox":{"min":[-0.591975165562361,0,-0.22199774449129261],"max":[0.591975165562361,1.850000023841858,0.22199774449129261]},"sizeMeters":[1.184,1.85,0.444],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"Claude Opus 5","downloads":0,"publishedAt":"2026-09-06T14:30:19.968Z","updatedAt":"2026-09-06T14:30:20.565Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/9300/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function DryGoodsShelvingBayRestaurantKitchenAndDiningRoom(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/9300/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/9300/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/9300/v1/model.glb\" alt=\"Dry goods shelving bay (Restaurant Kitchen and Dining 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/9300/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/9300/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"9303","slug":"restaurant-kitchen-and-dining-wall-extraction-canopy-9d61caf6","title":"Wall extraction canopy (Restaurant Kitchen and Dining Room)","summary":"A 2 m wall extraction canopy: a chamfered stainless hood with four baffle grease filters leaning over the throat, a grease gutter and collection cup, two recessed lights and a round duct spigot.","description":"A 2 m wall extraction canopy: a chamfered stainless hood with four baffle grease filters leaning over the throat, a grease gutter and collection cup, two recessed lights and a round duct spigot. Overall 2.00 by 0.86 by 1.07 m (X by Y by Z). Metre units, +Y up, the side a person uses toward +Z, resting on y=0. Static geometry; no rig, collision or navigation data.","status":"published","url":"https://3dassets.dev/assets/restaurant-kitchen-and-dining-wall-extraction-canopy-9d61caf6","cdnUrl":"https://cdn.3dassets.dev/assets/9303/v1/model.glb","downloadUrl":"https://3dassets.dev/download/restaurant-kitchen-and-dining-wall-extraction-canopy-9d61caf6","thumbnailUrl":"https://cdn.3dassets.dev/assets/9303/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/9303/v1/poster.webp","blurhash":"U7AK5St700fP_4%NIUIT00%M%ND%00M{-;t8","category":{"slug":"props","title":"Props & Furniture"},"tags":[{"slug":"modern","title":"Modern"},{"slug":"realistic","title":"Realistic"},{"slug":"interior","title":"Interior"}],"license":{"slug":"cc0-1.0","name":"CC0 1.0 Universal","url":"https://creativecommons.org/publicdomain/zero/1.0/","attributionRequired":false},"contributor":{"username":"3dassets","name":"3D Assets","url":"https://3dassets.dev/u/3dassets"},"stats":{"fileSize":108300,"triangles":2204,"vertices":6612,"meshes":3,"materials":3,"textures":0,"animations":[],"boundingBox":{"min":[-1,-0.00002209230141908547,-0.5250647054399035],"max":[1,0.8560220985003022,0.5490647540772936]},"sizeMeters":[2,0.856,1.074],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"Claude Opus 5","downloads":0,"publishedAt":"2026-09-06T14:30:20.332Z","updatedAt":"2026-09-06T14:30:21.308Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/9303/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function WallExtractionCanopyRestaurantKitchenAndDiningRoom(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/9303/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/9303/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/9303/v1/model.glb\" alt=\"Wall extraction canopy (Restaurant Kitchen and Dining 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/9303/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/9303/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"9305","slug":"restaurant-kitchen-and-dining-island-extraction-canopy-2a7b7422","title":"Island extraction canopy (Restaurant Kitchen and Dining Room)","summary":"A 2.2 m double-sided island extraction canopy: baffle filter banks leaning in from both sides over a central gutter, lights in both soffits, a duct spigot and four hanging rods to a ceiling plate.","description":"A 2.2 m double-sided island extraction canopy: baffle filter banks leaning in from both sides over a central gutter, lights in both soffits, a duct spigot and four hanging rods to a ceiling plate. Overall 2.20 by 1.13 by 1.50 m (X by Y by Z). Metre units, +Y up, the side a person uses toward +Z, resting on y=0. Static geometry; no rig, collision or navigation data.","status":"published","url":"https://3dassets.dev/assets/restaurant-kitchen-and-dining-island-extraction-canopy-2a7b7422","cdnUrl":"https://cdn.3dassets.dev/assets/9305/v1/model.glb","downloadUrl":"https://3dassets.dev/download/restaurant-kitchen-and-dining-island-extraction-canopy-2a7b7422","thumbnailUrl":"https://cdn.3dassets.dev/assets/9305/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/9305/v1/poster.webp","blurhash":"UDCP|zxu00a#_4%MD%IU00xu-;IT00M{-=t7","category":{"slug":"props","title":"Props & Furniture"},"tags":[{"slug":"modern","title":"Modern"},{"slug":"realistic","title":"Realistic"},{"slug":"interior","title":"Interior"}],"license":{"slug":"cc0-1.0","name":"CC0 1.0 Universal","url":"https://creativecommons.org/publicdomain/zero/1.0/","attributionRequired":false},"contributor":{"username":"3dassets","name":"3D Assets","url":"https://3dassets.dev/u/3dassets"},"stats":{"fileSize":193384,"triangles":3976,"vertices":11928,"meshes":3,"materials":3,"textures":0,"animations":[],"boundingBox":{"min":[-1.100000023841858,0.000010819440867892993,-0.7500290088404429],"max":[1.100000023841858,1.1299891757907605,0.7500290088404429]},"sizeMeters":[2.2,1.13,1.5],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"Claude Opus 5","downloads":0,"publishedAt":"2026-09-06T14:30:20.671Z","updatedAt":"2026-09-06T14:30:21.604Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/9305/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function IslandExtractionCanopyRestaurantKitchenAndDiningRoom(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/9305/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/9305/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/9305/v1/model.glb\" alt=\"Island extraction canopy (Restaurant Kitchen and Dining 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/9305/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/9305/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"9306","slug":"restaurant-kitchen-and-dining-grease-filter-bank-60480ef2","title":"Grease filter bank (Restaurant Kitchen and Dining Room)","summary":"A 1.2 m bank of three stainless baffle grease filters in a canopy throat frame, each filter a framed set of angled baffles with a grab rail.","description":"A 1.2 m bank of three stainless baffle grease filters in a canopy throat frame, each filter a framed set of angled baffles with a grab rail. Overall 1.29 by 0.55 by 0.43 m (X by Y by Z). Metre units, +Y up, the side a person uses toward +Z, resting on y=0. Static geometry; no rig, collision or navigation data.","status":"published","url":"https://3dassets.dev/assets/restaurant-kitchen-and-dining-grease-filter-bank-60480ef2","cdnUrl":"https://cdn.3dassets.dev/assets/9306/v1/model.glb","downloadUrl":"https://3dassets.dev/download/restaurant-kitchen-and-dining-grease-filter-bank-60480ef2","thumbnailUrl":"https://cdn.3dassets.dev/assets/9306/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/9306/v1/poster.webp","blurhash":"U5AdDyR*00NG_N%ME0D%00xaDiIUxu_3IU4T","category":{"slug":"props","title":"Props & Furniture"},"tags":[{"slug":"modern","title":"Modern"},{"slug":"realistic","title":"Realistic"},{"slug":"interior","title":"Interior"}],"license":{"slug":"cc0-1.0","name":"CC0 1.0 Universal","url":"https://creativecommons.org/publicdomain/zero/1.0/","attributionRequired":false},"contributor":{"username":"3dassets","name":"3D Assets","url":"https://3dassets.dev/u/3dassets"},"stats":{"fileSize":73244,"triangles":1488,"vertices":4464,"meshes":2,"materials":2,"textures":0,"animations":[],"boundingBox":{"min":[-0.6449999809265137,0.00002809112045870643,-0.17997375130107668],"max":[0.6449999809265137,0.5499719208004703,0.2499737441485193]},"sizeMeters":[1.29,0.55,0.43],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"Claude Opus 5","downloads":0,"publishedAt":"2026-09-06T14:30:20.798Z","updatedAt":"2026-09-06T14:30:21.636Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/9306/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function GreaseFilterBankRestaurantKitchenAndDiningRoom(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/9306/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/9306/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/9306/v1/model.glb\" alt=\"Grease filter bank (Restaurant Kitchen and Dining 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/9306/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/9306/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"9307","slug":"restaurant-kitchen-and-dining-pass-through-dishwasher-ac892568","title":"Pass-through dishwasher (Restaurant Kitchen and Dining Room)","summary":"A hood-type pass-through dishwasher: a wash chamber with a rack over a pressed tank, a counterweighted lifting hood on a rear column, a control head and a louvred plinth.","description":"A hood-type pass-through dishwasher: a wash chamber with a rack over a pressed tank, a counterweighted lifting hood on a rear column, a control head and a louvred plinth. Overall 0.72 by 1.47 by 0.82 m (X by Y by Z). Metre units, +Y up, the side a person uses toward +Z, resting on y=0. Named node `wash-hood` pivoted on the rear column axis. Static geometry; no rig, collision or navigation data.","status":"published","url":"https://3dassets.dev/assets/restaurant-kitchen-and-dining-pass-through-dishwasher-ac892568","cdnUrl":"https://cdn.3dassets.dev/assets/9307/v1/model.glb","downloadUrl":"https://3dassets.dev/download/restaurant-kitchen-and-dining-pass-through-dishwasher-ac892568","thumbnailUrl":"https://cdn.3dassets.dev/assets/9307/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/9307/v1/poster.webp","blurhash":"UB9@VGxu00M{_4t79FRjRjj[RjWCM{WBofof","category":{"slug":"props","title":"Props & Furniture"},"tags":[{"slug":"modern","title":"Modern"},{"slug":"realistic","title":"Realistic"},{"slug":"interior","title":"Interior"}],"license":{"slug":"cc0-1.0","name":"CC0 1.0 Universal","url":"https://creativecommons.org/publicdomain/zero/1.0/","attributionRequired":false},"contributor":{"username":"3dassets","name":"3D Assets","url":"https://3dassets.dev/u/3dassets"},"stats":{"fileSize":101864,"triangles":2056,"vertices":6168,"meshes":4,"materials":3,"textures":0,"animations":[],"boundingBox":{"min":[-0.36000001430511475,0,-0.4100340734420888],"max":[0.36000001430511475,1.4700000286102295,0.4110340903698079]},"sizeMeters":[0.72,1.47,0.821],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"Claude Opus 5","downloads":0,"publishedAt":"2026-09-06T14:30:20.916Z","updatedAt":"2026-09-06T14:30:21.918Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/9307/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function PassThroughDishwasherRestaurantKitchenAndDiningRoom(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/9307/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/9307/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/9307/v1/model.glb\" alt=\"Pass-through dishwasher (Restaurant Kitchen and Dining 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/9307/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/9307/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"9309","slug":"restaurant-kitchen-and-dining-conveyor-dishwasher-d9e2b2e8","title":"Rack conveyor dishwasher (Restaurant Kitchen and Dining Room)","summary":"A 2.4 m rack conveyor dishwasher: a central wash body with entry and exit tunnels, hanging splash curtains, conveyor rails, twin extraction spigots and a full control head.","description":"A 2.4 m rack conveyor dishwasher: a central wash body with entry and exit tunnels, hanging splash curtains, conveyor rails, twin extraction spigots and a full control head. Overall 2.40 by 1.67 by 0.85 m (X by Y by Z). Metre units, +Y up, the side a person uses toward +Z, resting on y=0. Static geometry; no rig, collision or navigation data.","status":"published","url":"https://3dassets.dev/assets/restaurant-kitchen-and-dining-conveyor-dishwasher-d9e2b2e8","cdnUrl":"https://cdn.3dassets.dev/assets/9309/v1/model.glb","downloadUrl":"https://3dassets.dev/download/restaurant-kitchen-and-dining-conveyor-dishwasher-d9e2b2e8","thumbnailUrl":"https://cdn.3dassets.dev/assets/9309/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/9309/v1/poster.webp","blurhash":"UKCGZ3t7D$t6_4%MM_WAIU%MofMxD%xvt7IU","category":{"slug":"props","title":"Props & Furniture"},"tags":[{"slug":"modern","title":"Modern"},{"slug":"realistic","title":"Realistic"},{"slug":"interior","title":"Interior"}],"license":{"slug":"cc0-1.0","name":"CC0 1.0 Universal","url":"https://creativecommons.org/publicdomain/zero/1.0/","attributionRequired":false},"contributor":{"username":"3dassets","name":"3D Assets","url":"https://3dassets.dev/u/3dassets"},"stats":{"fileSize":154820,"triangles":3172,"vertices":9516,"meshes":3,"materials":3,"textures":0,"animations":[],"boundingBox":{"min":[-1.2000000476837158,-0.00005971832598739013,-0.41996566264176133],"max":[1.2000000476837158,1.6700596754106432,0.43299935137546686]},"sizeMeters":[2.4,1.67,0.853],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"Claude Opus 5","downloads":0,"publishedAt":"2026-09-06T14:30:21.131Z","updatedAt":"2026-09-06T14:30:22.088Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/9309/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function RackConveyorDishwasherRestaurantKitchenAndDiningRoom(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/9309/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/9309/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/9309/v1/model.glb\" alt=\"Rack conveyor dishwasher (Restaurant Kitchen and Dining 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/9309/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/9309/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"9310","slug":"restaurant-kitchen-and-dining-dishwash-tabling-dirty-b2f228f3","title":"Dishwash tabling, dirty side (Restaurant Kitchen and Dining Room)","summary":"A 1.2 m dirty-side dishwash tabling run: a deep scrap sink with a waste and a pre-rinse spray, rack slide rails, a scrap chute lip and a full undershelf.","description":"A 1.2 m dirty-side dishwash tabling run: a deep scrap sink with a waste and a pre-rinse spray, rack slide rails, a scrap chute lip and a full undershelf. Overall 1.21 by 1.37 by 0.71 m (X by Y by Z). Metre units, +Y up, the side a person uses toward +Z, resting on y=0. Carries `counter-left` and `counter-right` on the 900 mm counter-run grid so it butts against the servery modules. Static geometry; no rig, collision or navigation data.","status":"published","url":"https://3dassets.dev/assets/restaurant-kitchen-and-dining-dishwash-tabling-dirty-b2f228f3","cdnUrl":"https://cdn.3dassets.dev/assets/9310/v1/model.glb","downloadUrl":"https://3dassets.dev/download/restaurant-kitchen-and-dining-dishwash-tabling-dirty-b2f228f3","thumbnailUrl":"https://cdn.3dassets.dev/assets/9310/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/9310/v1/poster.webp","blurhash":"U6Bg6,t700of%MxuM{IU00Rj_NogIUWCRiIT","category":{"slug":"props","title":"Props & Furniture"},"tags":[{"slug":"modern","title":"Modern"},{"slug":"realistic","title":"Realistic"},{"slug":"modular","title":"Modular"},{"slug":"interior","title":"Interior"}],"license":{"slug":"cc0-1.0","name":"CC0 1.0 Universal","url":"https://creativecommons.org/publicdomain/zero/1.0/","attributionRequired":false},"contributor":{"username":"3dassets","name":"3D Assets","url":"https://3dassets.dev/u/3dassets"},"stats":{"fileSize":167956,"triangles":3460,"vertices":10380,"meshes":2,"materials":2,"textures":0,"animations":[],"boundingBox":{"min":[-0.6060468527010997,0,-0.35602443814268553],"max":[0.6060468527010997,1.368455171585083,0.350024425983338]},"sizeMeters":[1.212,1.368,0.706],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"Claude Opus 5","downloads":0,"publishedAt":"2026-09-06T14:30:21.289Z","updatedAt":"2026-09-06T14:30:22.106Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/9310/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function DishwashTablingDirtySideRestaurantKitchenAndDiningRoom(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/9310/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/9310/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/9310/v1/model.glb\" alt=\"Dishwash tabling, dirty side (Restaurant Kitchen and Dining 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/9310/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/9310/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"9311","slug":"restaurant-kitchen-and-dining-dishwash-tabling-clean-0aa56ae2","title":"Dishwash tabling, clean side (Restaurant Kitchen and Dining Room)","summary":"A 1.2 m clean-side dishwash tabling run: a ribbed drainer top with a front rail, an overshelf on two posts and a full undershelf.","description":"A 1.2 m clean-side dishwash tabling run: a ribbed drainer top with a front rail, an overshelf on two posts and a full undershelf. Overall 1.21 by 1.36 by 0.71 m (X by Y by Z). Metre units, +Y up, the side a person uses toward +Z, resting on y=0. Carries `counter-left` and `counter-right` on the 900 mm counter-run grid. Static geometry; no rig, collision or navigation data.","status":"published","url":"https://3dassets.dev/assets/restaurant-kitchen-and-dining-dishwash-tabling-clean-0aa56ae2","cdnUrl":"https://cdn.3dassets.dev/assets/9311/v1/model.glb","downloadUrl":"https://3dassets.dev/download/restaurant-kitchen-and-dining-dishwash-tabling-clean-0aa56ae2","thumbnailUrl":"https://cdn.3dassets.dev/assets/9311/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/9311/v1/poster.webp","blurhash":"UDCj67t700WB_NofDiNG9FWBxukCtRt7MxM{","category":{"slug":"props","title":"Props & Furniture"},"tags":[{"slug":"modern","title":"Modern"},{"slug":"realistic","title":"Realistic"},{"slug":"modular","title":"Modular"},{"slug":"interior","title":"Interior"}],"license":{"slug":"cc0-1.0","name":"CC0 1.0 Universal","url":"https://creativecommons.org/publicdomain/zero/1.0/","attributionRequired":false},"contributor":{"username":"3dassets","name":"3D Assets","url":"https://3dassets.dev/u/3dassets"},"stats":{"fileSize":100952,"triangles":2080,"vertices":6240,"meshes":1,"materials":1,"textures":0,"animations":[],"boundingBox":{"min":[-0.6060145522370332,0,-0.35602182384771264],"max":[0.6060145522370332,1.3619999885559082,0.3500218116883651]},"sizeMeters":[1.212,1.362,0.706],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"Claude Opus 5","downloads":0,"publishedAt":"2026-09-06T14:30:22.008Z","updatedAt":"2026-09-06T14:30:22.998Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/9311/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function DishwashTablingCleanSideRestaurantKitchenAndDiningRoom(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/9311/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/9311/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/9311/v1/model.glb\" alt=\"Dishwash tabling, clean side (Restaurant Kitchen and Dining 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/9311/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/9311/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"9312","slug":"restaurant-kitchen-and-dining-glass-washer-587bd966","title":"Undercounter glass washer (Restaurant Kitchen and Dining Room)","summary":"A 470 mm undercounter glass washer: an insulated wash chamber behind a drop-down door with a grab handle, a control head and adjustable feet.","description":"A 470 mm undercounter glass washer: an insulated wash chamber behind a drop-down door with a grab handle, a control head and adjustable feet. Overall 0.49 by 0.77 by 0.64 m (X by Y by Z). Metre units, +Y up, the side a person uses toward +Z, resting on y=0. Named node `washer-door` pivoted on the bottom hinge line. Static geometry; no rig, collision or navigation data.","status":"published","url":"https://3dassets.dev/assets/restaurant-kitchen-and-dining-glass-washer-587bd966","cdnUrl":"https://cdn.3dassets.dev/assets/9312/v1/model.glb","downloadUrl":"https://3dassets.dev/download/restaurant-kitchen-and-dining-glass-washer-587bd966","thumbnailUrl":"https://cdn.3dassets.dev/assets/9312/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/9312/v1/poster.webp","blurhash":"UJB3]DWB00oL_Na|D$ayxvWBM{t7ofWBWBof","category":{"slug":"props","title":"Props & Furniture"},"tags":[{"slug":"modern","title":"Modern"},{"slug":"realistic","title":"Realistic"},{"slug":"interior","title":"Interior"}],"license":{"slug":"cc0-1.0","name":"CC0 1.0 Universal","url":"https://creativecommons.org/publicdomain/zero/1.0/","attributionRequired":false},"contributor":{"username":"3dassets","name":"3D Assets","url":"https://3dassets.dev/u/3dassets"},"stats":{"fileSize":68208,"triangles":1344,"vertices":4032,"meshes":5,"materials":3,"textures":0,"animations":[],"boundingBox":{"min":[-0.24497969912286463,0,-0.28498599637235766],"max":[0.24497969912286463,0.7699999809265137,0.3528153671176083]},"sizeMeters":[0.49,0.77,0.638],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"Claude Opus 5","downloads":0,"publishedAt":"2026-09-06T14:30:22.158Z","updatedAt":"2026-09-06T14:30:22.251Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/9312/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function UndercounterGlassWasherRestaurantKitchenAndDiningRoom(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/9312/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/9312/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/9312/v1/model.glb\" alt=\"Undercounter glass washer (Restaurant Kitchen and Dining 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/9312/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/9312/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"9315","slug":"restaurant-kitchen-and-dining-dishwash-rack-trolley-925b8e05","title":"Dish rack trolley (Restaurant Kitchen and Dining Room)","summary":"A mobile dish rack trolley carrying three open glass racks between four tubular uprights on braked castors, with a push handle.","description":"A mobile dish rack trolley carrying three open glass racks between four tubular uprights on braked castors, with a push handle. Overall 0.66 by 1.20 by 0.57 m (X by Y by Z). Metre units, +Y up, the side a person uses toward +Z, resting on y=0. Static geometry; no rig, collision or navigation data.","status":"published","url":"https://3dassets.dev/assets/restaurant-kitchen-and-dining-dishwash-rack-trolley-925b8e05","cdnUrl":"https://cdn.3dassets.dev/assets/9315/v1/model.glb","downloadUrl":"https://3dassets.dev/download/restaurant-kitchen-and-dining-dishwash-rack-trolley-925b8e05","thumbnailUrl":"https://cdn.3dassets.dev/assets/9315/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/9315/v1/poster.webp","blurhash":"UBCZbFxu00M{j^oft5ax00of~qay?bt7D%M{","category":{"slug":"props","title":"Props & Furniture"},"tags":[{"slug":"modern","title":"Modern"},{"slug":"realistic","title":"Realistic"},{"slug":"interior","title":"Interior"}],"license":{"slug":"cc0-1.0","name":"CC0 1.0 Universal","url":"https://creativecommons.org/publicdomain/zero/1.0/","attributionRequired":false},"contributor":{"username":"3dassets","name":"3D Assets","url":"https://3dassets.dev/u/3dassets"},"stats":{"fileSize":140388,"triangles":2872,"vertices":8616,"meshes":3,"materials":3,"textures":0,"animations":[],"boundingBox":{"min":[-0.37183447941221887,0.000009676589972952565,-0.2850037863476487],"max":[0.2850108967629879,1.2018001079559326,0.2850037863476487]},"sizeMeters":[0.657,1.202,0.57],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"Claude Opus 5","downloads":0,"publishedAt":"2026-09-06T14:30:23.097Z","updatedAt":"2026-09-06T14:30:23.945Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/9315/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function DishRackTrolleyRestaurantKitchenAndDiningRoom(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/9315/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/9315/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/9315/v1/model.glb\" alt=\"Dish rack trolley (Restaurant Kitchen and Dining 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/9315/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/9315/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"9316","slug":"restaurant-kitchen-and-dining-waste-recycling-station-7e5a5937","title":"Waste and recycling station (Restaurant Kitchen and Dining Room)","summary":"A 1.5 m three-stream waste station: three tapered bins with hinged flap lids and stream labels in a castored stainless frame with a bag-retaining rail.","description":"A 1.5 m three-stream waste station: three tapered bins with hinged flap lids and stream labels in a castored stainless frame with a bag-retaining rail. Overall 1.50 by 0.95 by 0.55 m (X by Y by Z). Metre units, +Y up, the side a person uses toward +Z, resting on y=0. Named nodes `flap-1` to `flap-3` pivoted on their rear hinge lines. Static geometry; no rig, collision or navigation data.","status":"published","url":"https://3dassets.dev/assets/restaurant-kitchen-and-dining-waste-recycling-station-7e5a5937","cdnUrl":"https://cdn.3dassets.dev/assets/9316/v1/model.glb","downloadUrl":"https://3dassets.dev/download/restaurant-kitchen-and-dining-waste-recycling-station-7e5a5937","thumbnailUrl":"https://cdn.3dassets.dev/assets/9316/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/9316/v1/poster.webp","blurhash":"UBHLl1%L00WB~q_3M{D%00WCxtM{M_D*IoM{","category":{"slug":"props","title":"Props & Furniture"},"tags":[{"slug":"modern","title":"Modern"},{"slug":"realistic","title":"Realistic"},{"slug":"interior","title":"Interior"}],"license":{"slug":"cc0-1.0","name":"CC0 1.0 Universal","url":"https://creativecommons.org/publicdomain/zero/1.0/","attributionRequired":false},"contributor":{"username":"3dassets","name":"3D Assets","url":"https://3dassets.dev/u/3dassets"},"stats":{"fileSize":125200,"triangles":2758,"vertices":8274,"meshes":7,"materials":4,"textures":0,"animations":[],"boundingBox":{"min":[-0.75,0.00003405535354254058,-0.2749641407513657],"max":[0.75,0.9500232988238785,0.2749641407513657]},"sizeMeters":[1.5,0.95,0.55],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"Claude Opus 5","downloads":0,"publishedAt":"2026-09-06T14:30:23.368Z","updatedAt":"2026-09-06T14:30:24.227Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/9316/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function WasteAndRecyclingStationRestaurantKitchenAndDiningRoom(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/9316/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/9316/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/9316/v1/model.glb\" alt=\"Waste and recycling station (Restaurant Kitchen and Dining 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/9316/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/9316/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"9318","slug":"restaurant-kitchen-and-dining-floor-gully-grating-29510b5d","title":"Floor gully with grating (Restaurant Kitchen and Dining Room)","summary":"A 900 mm stainless floor gully: a pressed channel with a rim frame, a removable slotted grating and a silt basket at the outlet.","description":"A 900 mm stainless floor gully: a pressed channel with a rim frame, a removable slotted grating and a silt basket at the outlet. Overall 0.90 by 0.13 by 0.35 m (X by Y by Z). Metre units, +Y up, the side a person uses toward +Z, resting on y=0. Static geometry; no rig, collision or navigation data.","status":"published","url":"https://3dassets.dev/assets/restaurant-kitchen-and-dining-floor-gully-grating-29510b5d","cdnUrl":"https://cdn.3dassets.dev/assets/9318/v1/model.glb","downloadUrl":"https://3dassets.dev/download/restaurant-kitchen-and-dining-floor-gully-grating-29510b5d","thumbnailUrl":"https://cdn.3dassets.dev/assets/9318/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/9318/v1/poster.webp","blurhash":"U5AdDz%g00xu_3_3RjD%00of_NIT0000t7-p","category":{"slug":"roads-infrastructure","title":"Roads & Infrastructure"},"tags":[{"slug":"modern","title":"Modern"},{"slug":"realistic","title":"Realistic"},{"slug":"interior","title":"Interior"}],"license":{"slug":"cc0-1.0","name":"CC0 1.0 Universal","url":"https://creativecommons.org/publicdomain/zero/1.0/","attributionRequired":false},"contributor":{"username":"3dassets","name":"3D Assets","url":"https://3dassets.dev/u/3dassets"},"stats":{"fileSize":79180,"triangles":1600,"vertices":4800,"meshes":3,"materials":2,"textures":0,"animations":[],"boundingBox":{"min":[-0.44999998807907104,0.000013885259169899022,-0.17497634351986585],"max":[0.44999998807907104,0.12998610997245852,0.17497634351986585]},"sizeMeters":[0.9,0.13,0.35],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"Claude Opus 5","downloads":0,"publishedAt":"2026-09-06T14:30:23.681Z","updatedAt":"2026-09-06T14:30:24.303Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/9318/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function FloorGullyWithGratingRestaurantKitchenAndDiningRoom(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/9318/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/9318/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/9318/v1/model.glb\" alt=\"Floor gully with grating (Restaurant Kitchen and Dining 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/9318/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/9318/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"9319","slug":"restaurant-kitchen-and-dining-wash-down-hose-reel-330d43dd","title":"Wash-down hose reel (Restaurant Kitchen and Dining Room)","summary":"A wall-mounted wash-down hose reel: a drum with side plates on a swivel bracket, a coiled hose and a trigger spray gun on a clip.","description":"A wall-mounted wash-down hose reel: a drum with side plates on a swivel bracket, a coiled hose and a trigger spray gun on a clip. Overall 0.37 by 0.56 by 0.36 m (X by Y by Z). Metre units, +Y up, the side a person uses toward +Z, resting on y=0. Static geometry; no rig, collision or navigation data.","status":"published","url":"https://3dassets.dev/assets/restaurant-kitchen-and-dining-wash-down-hose-reel-330d43dd","cdnUrl":"https://cdn.3dassets.dev/assets/9319/v1/model.glb","downloadUrl":"https://3dassets.dev/download/restaurant-kitchen-and-dining-wash-down-hose-reel-330d43dd","thumbnailUrl":"https://cdn.3dassets.dev/assets/9319/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/9319/v1/poster.webp","blurhash":"U88NwrkC00t7~qt79FRjIURjjtt8jYIUM|-;","category":{"slug":"props","title":"Props & Furniture"},"tags":[{"slug":"modern","title":"Modern"},{"slug":"realistic","title":"Realistic"},{"slug":"interior","title":"Interior"}],"license":{"slug":"cc0-1.0","name":"CC0 1.0 Universal","url":"https://creativecommons.org/publicdomain/zero/1.0/","attributionRequired":false},"contributor":{"username":"3dassets","name":"3D Assets","url":"https://3dassets.dev/u/3dassets"},"stats":{"fileSize":90728,"triangles":1836,"vertices":5508,"meshes":3,"materials":3,"textures":0,"animations":[],"boundingBox":{"min":[-0.16000149785680126,0,-0.03799616041750914],"max":[0.2102783584515507,0.5600000023841858,0.31799615043373114]},"sizeMeters":[0.37,0.56,0.356],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"Claude Opus 5","downloads":0,"publishedAt":"2026-09-06T14:30:23.668Z","updatedAt":"2026-09-06T14:30:24.535Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/9319/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function WashDownHoseReelRestaurantKitchenAndDiningRoom(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/9319/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/9319/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/9319/v1/model.glb\" alt=\"Wash-down hose reel (Restaurant Kitchen and Dining 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/9319/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/9319/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"9321","slug":"restaurant-kitchen-and-dining-grease-trap-31498f17","title":"Under-sink grease trap (Restaurant Kitchen and Dining Room)","summary":"A 600 mm stainless grease trap: a chamfered tank on feet with a bolted access lid, offset inlet and outlet spigots and a duty label plate.","description":"A 600 mm stainless grease trap: a chamfered tank on feet with a bolted access lid, offset inlet and outlet spigots and a duty label plate. Overall 0.60 by 0.48 by 0.41 m (X by Y by Z). Metre units, +Y up, the side a person uses toward +Z, resting on y=0. Named node `access-lid` pivoted on the rear bolt line. Static geometry; no rig, collision or navigation data.","status":"published","url":"https://3dassets.dev/assets/restaurant-kitchen-and-dining-grease-trap-31498f17","cdnUrl":"https://cdn.3dassets.dev/assets/9321/v1/model.glb","downloadUrl":"https://3dassets.dev/download/restaurant-kitchen-and-dining-grease-trap-31498f17","thumbnailUrl":"https://cdn.3dassets.dev/assets/9321/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/9321/v1/poster.webp","blurhash":"UIB:$~oz4TV[_4tQIARPRjt7WARi9Fxux]IV","category":{"slug":"props","title":"Props & Furniture"},"tags":[{"slug":"modern","title":"Modern"},{"slug":"realistic","title":"Realistic"},{"slug":"interior","title":"Interior"}],"license":{"slug":"cc0-1.0","name":"CC0 1.0 Universal","url":"https://creativecommons.org/publicdomain/zero/1.0/","attributionRequired":false},"contributor":{"username":"3dassets","name":"3D Assets","url":"https://3dassets.dev/u/3dassets"},"stats":{"fileSize":48160,"triangles":954,"vertices":2862,"meshes":3,"materials":2,"textures":0,"animations":[],"boundingBox":{"min":[-0.30000001192092896,-0.000010086009688464737,-0.20001221535156147],"max":[0.30000001192092896,0.4786645128586656,0.20699814193979169]},"sizeMeters":[0.6,0.479,0.407],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"Claude Opus 5","downloads":0,"publishedAt":"2026-09-06T14:30:23.950Z","updatedAt":"2026-09-06T14:30:24.829Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/9321/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function UnderSinkGreaseTrapRestaurantKitchenAndDiningRoom(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/9321/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/9321/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/9321/v1/model.glb\" alt=\"Under-sink grease trap (Restaurant Kitchen and Dining 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/9321/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/9321/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"9322","slug":"restaurant-kitchen-and-dining-upright-fridge-double-op-f43ea8c6","title":"Upright refrigerator, left door open (Restaurant Kitchen and Dining Room)","summary":"The two-door reach-in refrigerator with its left door swung open on the hinge, showing the door gasket, the inner liner panel and the cabinet interior.","description":"The two-door reach-in refrigerator with its left door swung open on the hinge, showing the door gasket, the inner liner panel and the cabinet interior. Overall 1.46 by 2.20 by 1.45 m (X by Y by Z). Metre units, +Y up, the side a person uses toward +Z, resting on y=0. Geometric variant of upright-fridge-double with the named `door-left` node held open at 80 degrees. Static geometry; no rig, collision or navigation data.","status":"published","url":"https://3dassets.dev/assets/restaurant-kitchen-and-dining-upright-fridge-double-op-f43ea8c6","cdnUrl":"https://cdn.3dassets.dev/assets/9322/v1/model.glb","downloadUrl":"https://3dassets.dev/download/restaurant-kitchen-and-dining-upright-fridge-double-op-f43ea8c6","thumbnailUrl":"https://cdn.3dassets.dev/assets/9322/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/9322/v1/poster.webp","blurhash":"UB9@YOM{00-;_Njs9Fj]xvRiITxu%MWBMxf8","category":{"slug":"props","title":"Props & Furniture"},"tags":[{"slug":"modern","title":"Modern"},{"slug":"realistic","title":"Realistic"},{"slug":"interior","title":"Interior"}],"license":{"slug":"cc0-1.0","name":"CC0 1.0 Universal","url":"https://creativecommons.org/publicdomain/zero/1.0/","attributionRequired":false},"contributor":{"username":"3dassets","name":"3D Assets","url":"https://3dassets.dev/u/3dassets"},"stats":{"fileSize":137812,"triangles":2766,"vertices":8298,"meshes":7,"materials":3,"textures":0,"animations":[],"boundingBox":{"min":[-0.7531335382093082,0,-0.40995695684016475],"max":[0.7049535174008272,2.200000047683716,1.0351840969657031]},"sizeMeters":[1.458,2.2,1.445],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"Claude Opus 5","downloads":0,"publishedAt":"2026-09-06T14:30:24.337Z","updatedAt":"2026-09-06T14:30:24.846Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/9322/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function UprightRefrigeratorLeftDoorOpenRestaurantKitchenAndDiningRoom(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/9322/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/9322/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/9322/v1/model.glb\" alt=\"Upright refrigerator, left door open (Restaurant Kitchen and Dining 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/9322/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/9322/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"9323","slug":"restaurant-kitchen-and-dining-walk-in-door-module-open-f88bd02c","title":"Walk-in door module, door open (Restaurant Kitchen and Dining Room)","summary":"The walk-in cold room door bay with the insulated leaf swung open on its three hinges, showing the frame return, the kick plate and the safety-release lever.","description":"The walk-in cold room door bay with the insulated leaf swung open on its three hinges, showing the frame return, the kick plate and the safety-release lever. Overall 1.02 by 2.40 by 0.79 m (X by Y by Z). Metre units, +Y up, the side a person uses toward +Z, resting on y=0. Geometric variant of walk-in-door-module with the named `cold-room-door` node held open at 86 degrees; the same `panel-left` and `panel-right` ports apply. Static geometry; no rig, collision or navigation data.","status":"published","url":"https://3dassets.dev/assets/restaurant-kitchen-and-dining-walk-in-door-module-open-f88bd02c","cdnUrl":"https://cdn.3dassets.dev/assets/9323/v1/model.glb","downloadUrl":"https://3dassets.dev/download/restaurant-kitchen-and-dining-walk-in-door-module-open-f88bd02c","thumbnailUrl":"https://cdn.3dassets.dev/assets/9323/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/9323/v1/poster.webp","blurhash":"U57nUbV[00xu_NWB9Et7ogRjRj%M-;RjD%%M","category":{"slug":"buildings","title":"Buildings & Architecture"},"tags":[{"slug":"modern","title":"Modern"},{"slug":"realistic","title":"Realistic"},{"slug":"modular","title":"Modular"},{"slug":"kit","title":"Kit / Set"},{"slug":"interior","title":"Interior"}],"license":{"slug":"cc0-1.0","name":"CC0 1.0 Universal","url":"https://creativecommons.org/publicdomain/zero/1.0/","attributionRequired":false},"contributor":{"username":"3dassets","name":"3D Assets","url":"https://3dassets.dev/u/3dassets"},"stats":{"fileSize":101828,"triangles":2042,"vertices":6126,"meshes":5,"materials":3,"textures":0,"animations":[],"boundingBox":{"min":[-0.516155580161471,0,-0.060057930118586886],"max":[0.5049836926636786,2.4000000953674316,0.7290691312131654]},"sizeMeters":[1.021,2.4,0.789],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"Claude Opus 5","downloads":0,"publishedAt":"2026-09-06T14:30:24.030Z","updatedAt":"2026-09-06T14:30:24.875Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/9323/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function WalkInDoorModuleDoorOpenRestaurantKitchenAndDiningRoom(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/9323/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/9323/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/9323/v1/model.glb\" alt=\"Walk-in door module, door open (Restaurant Kitchen and Dining 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/9323/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/9323/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"9324","slug":"restaurant-kitchen-and-dining-hot-pass-with-gantry-1d145594","title":"Hot pass with lamp gantry (Restaurant Kitchen and Dining Room)","summary":"A 1.8 m heated pass: two gastronorm apertures with dropped-in pans and a hot plating deck, a hot cupboard with sliding doors below, and a two-tier gantry carrying three heat lamps and a check rail.","description":"A 1.8 m heated pass: two gastronorm apertures with dropped-in pans and a hot plating deck, a hot cupboard with sliding doors below, and a two-tier gantry carrying three heat lamps and a check rail. Overall 1.80 by 1.64 by 0.81 m (X by Y by Z). Metre units, +Y up, the side a person uses toward +Z, resting on y=0. Named nodes `pass-door-1` and `pass-door-2` pivoted on their slide axes. Static geometry; no rig, collision or navigation data.","status":"published","url":"https://3dassets.dev/assets/restaurant-kitchen-and-dining-hot-pass-with-gantry-1d145594","cdnUrl":"https://cdn.3dassets.dev/assets/9324/v1/model.glb","downloadUrl":"https://3dassets.dev/download/restaurant-kitchen-and-dining-hot-pass-with-gantry-1d145594","thumbnailUrl":"https://cdn.3dassets.dev/assets/9324/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/9324/v1/poster.webp","blurhash":"UHCj9Fju00Rj_4t7DiRiD%j[ofRjITt7t7M{","category":{"slug":"props","title":"Props & Furniture"},"tags":[{"slug":"modern","title":"Modern"},{"slug":"realistic","title":"Realistic"},{"slug":"interior","title":"Interior"}],"license":{"slug":"cc0-1.0","name":"CC0 1.0 Universal","url":"https://creativecommons.org/publicdomain/zero/1.0/","attributionRequired":false},"contributor":{"username":"3dassets","name":"3D Assets","url":"https://3dassets.dev/u/3dassets"},"stats":{"fileSize":193540,"triangles":4048,"vertices":12144,"meshes":5,"materials":3,"textures":0,"animations":[],"boundingBox":{"min":[-0.8999999761581421,-0.000005888350260940811,-0.37498680765960535],"max":[0.8999999761581421,1.6420058482959397,0.43098509219666575]},"sizeMeters":[1.8,1.642,0.806],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"Claude Opus 5","downloads":0,"publishedAt":"2026-09-06T14:30:24.854Z","updatedAt":"2026-09-06T14:30:25.784Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/9324/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function HotPassWithLampGantryRestaurantKitchenAndDiningRoom(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/9324/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/9324/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/9324/v1/model.glb\" alt=\"Hot pass with lamp gantry (Restaurant Kitchen and Dining 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/9324/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/9324/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"9327","slug":"restaurant-kitchen-and-dining-heat-lamp-gantry-0bcb4d3d","title":"Heat lamp gantry (Restaurant Kitchen and Dining Room)","summary":"A 1.4 m free-standing heat lamp gantry: two footed posts, a cross beam with three tubular lamp shades and warm faces, and a shelf above.","description":"A 1.4 m free-standing heat lamp gantry: two footed posts, a cross beam with three tubular lamp shades and warm faces, and a shelf above. Overall 1.44 by 0.92 by 0.30 m (X by Y by Z). Metre units, +Y up, the side a person uses toward +Z, resting on y=0. Static geometry; no rig, collision or navigation data.","status":"published","url":"https://3dassets.dev/assets/restaurant-kitchen-and-dining-heat-lamp-gantry-0bcb4d3d","cdnUrl":"https://cdn.3dassets.dev/assets/9327/v1/model.glb","downloadUrl":"https://3dassets.dev/download/restaurant-kitchen-and-dining-heat-lamp-gantry-0bcb4d3d","thumbnailUrl":"https://cdn.3dassets.dev/assets/9327/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/9327/v1/poster.webp","blurhash":"UFCP|yof9Exu_4-;9FIUM{t7ofIU9E-=.8IT","category":{"slug":"props","title":"Props & Furniture"},"tags":[{"slug":"modern","title":"Modern"},{"slug":"realistic","title":"Realistic"},{"slug":"interior","title":"Interior"}],"license":{"slug":"cc0-1.0","name":"CC0 1.0 Universal","url":"https://creativecommons.org/publicdomain/zero/1.0/","attributionRequired":false},"contributor":{"username":"3dassets","name":"3D Assets","url":"https://3dassets.dev/u/3dassets"},"stats":{"fileSize":54160,"triangles":1076,"vertices":3228,"meshes":3,"materials":3,"textures":0,"animations":[],"boundingBox":{"min":[-0.7200000286102295,0.000010366359526670088,-0.14994598819654548],"max":[0.7200000286102295,0.9199896503297739,0.14994598819654548]},"sizeMeters":[1.44,0.92,0.3],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"Claude Opus 5","downloads":0,"publishedAt":"2026-09-06T14:30:25.863Z","updatedAt":"2026-09-06T14:30:26.530Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/9327/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function HeatLampGantryRestaurantKitchenAndDiningRoom(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/9327/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/9327/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/9327/v1/model.glb\" alt=\"Heat lamp gantry (Restaurant Kitchen and Dining 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/9327/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/9327/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"9328","slug":"restaurant-kitchen-and-dining-plate-warmer-12426d73","title":"Mobile plate warmer (Restaurant Kitchen and Dining Room)","summary":"A mobile plate warmer: two spring-loaded plate tubes with rim rings and stacked plates in a chamfered heated column on castors, with a perforated vent and a push handle.","description":"A mobile plate warmer: two spring-loaded plate tubes with rim rings and stacked plates in a chamfered heated column on castors, with a perforated vent and a push handle. Overall 0.51 by 0.88 by 0.66 m (X by Y by Z). Metre units, +Y up, the side a person uses toward +Z, resting on y=0. Static geometry; no rig, collision or navigation data.","status":"published","url":"https://3dassets.dev/assets/restaurant-kitchen-and-dining-plate-warmer-12426d73","cdnUrl":"https://cdn.3dassets.dev/assets/9328/v1/model.glb","downloadUrl":"https://3dassets.dev/download/restaurant-kitchen-and-dining-plate-warmer-12426d73","thumbnailUrl":"https://cdn.3dassets.dev/assets/9328/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/9328/v1/poster.webp","blurhash":"UEATl_ay00WD~qRj9Ft7xuaxM{ofkCRkayt7","category":{"slug":"props","title":"Props & Furniture"},"tags":[{"slug":"modern","title":"Modern"},{"slug":"realistic","title":"Realistic"},{"slug":"interior","title":"Interior"}],"license":{"slug":"cc0-1.0","name":"CC0 1.0 Universal","url":"https://creativecommons.org/publicdomain/zero/1.0/","attributionRequired":false},"contributor":{"username":"3dassets","name":"3D Assets","url":"https://3dassets.dev/u/3dassets"},"stats":{"fileSize":210240,"triangles":4312,"vertices":12936,"meshes":4,"materials":4,"textures":0,"animations":[],"boundingBox":{"min":[-0.2918676957785787,0,-0.30998670928123],"max":[0.2200176641642751,0.8750013845087382,0.35226755226039796]},"sizeMeters":[0.512,0.875,0.662],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"Claude Opus 5","downloads":0,"publishedAt":"2026-09-06T14:30:26.050Z","updatedAt":"2026-09-06T14:30:26.849Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/9328/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function MobilePlateWarmerRestaurantKitchenAndDiningRoom(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/9328/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/9328/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/9328/v1/model.glb\" alt=\"Mobile plate warmer (Restaurant Kitchen and Dining 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/9328/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/9328/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"9330","slug":"restaurant-kitchen-and-dining-service-counter-38e44c86","title":"Servery counter module (Restaurant Kitchen and Dining Room)","summary":"A 600 mm servery counter module on the 900 by 700 counter-run grid: a folded stainless top with a rolled front edge and upstand over a two-door cupboard with an internal shelf.","description":"A 600 mm servery counter module on the 900 by 700 counter-run grid: a folded stainless top with a rolled front edge and upstand over a two-door cupboard with an internal shelf. Overall 0.61 by 1.02 by 0.78 m (X by Y by Z). Metre units, +Y up, the side a person uses toward +Z, resting on y=0. Named nodes `door-left` and `door-right`; `counter-left` and `counter-right` sit on the side panels at mid height so modules butt along X. Static geometry; no rig, collision or navigation data.","status":"published","url":"https://3dassets.dev/assets/restaurant-kitchen-and-dining-service-counter-38e44c86","cdnUrl":"https://cdn.3dassets.dev/assets/9330/v1/model.glb","downloadUrl":"https://3dassets.dev/download/restaurant-kitchen-and-dining-service-counter-38e44c86","thumbnailUrl":"https://cdn.3dassets.dev/assets/9330/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/9330/v1/poster.webp","blurhash":"UEBDc=a*00og~qWBD$ofW9W9M_t7IURjxuxu","category":{"slug":"props","title":"Props & Furniture"},"tags":[{"slug":"modern","title":"Modern"},{"slug":"realistic","title":"Realistic"},{"slug":"modular","title":"Modular"},{"slug":"interior","title":"Interior"}],"license":{"slug":"cc0-1.0","name":"CC0 1.0 Universal","url":"https://creativecommons.org/publicdomain/zero/1.0/","attributionRequired":false},"contributor":{"username":"3dassets","name":"3D Assets","url":"https://3dassets.dev/u/3dassets"},"stats":{"fileSize":53284,"triangles":1172,"vertices":3516,"meshes":6,"materials":2,"textures":0,"animations":[],"boundingBox":{"min":[-0.3060280102691292,0,-0.35599385970704855],"max":[0.3060280102691292,1.0199999809265137,0.4248377693209747]},"sizeMeters":[0.612,1.02,0.781],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"Claude Opus 5","downloads":0,"publishedAt":"2026-09-06T14:30:26.021Z","updatedAt":"2026-09-06T14:30:26.937Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/9330/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function ServeryCounterModuleRestaurantKitchenAndDiningRoom(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/9330/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/9330/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/9330/v1/model.glb\" alt=\"Servery counter module (Restaurant Kitchen and Dining 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/9330/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/9330/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"9331","slug":"restaurant-kitchen-and-dining-ticket-rail-8af36cf7","title":"Chef’s ticket rail (Restaurant Kitchen and Dining Room)","summary":"A 900 mm chef’s check rail: a tubular rail on two wall brackets carrying eight sprung clips and two blank docket slips.","description":"A 900 mm chef’s check rail: a tubular rail on two wall brackets carrying eight sprung clips and two blank docket slips. Overall 0.90 by 0.34 by 0.06 m (X by Y by Z). Metre units, +Y up, the side a person uses toward +Z, resting on y=0. Static geometry; no rig, collision or navigation data.","status":"published","url":"https://3dassets.dev/assets/restaurant-kitchen-and-dining-ticket-rail-8af36cf7","cdnUrl":"https://cdn.3dassets.dev/assets/9331/v1/model.glb","downloadUrl":"https://3dassets.dev/download/restaurant-kitchen-and-dining-ticket-rail-8af36cf7","thumbnailUrl":"https://cdn.3dassets.dev/assets/9331/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/9331/v1/poster.webp","blurhash":"U99Qmmt3D*oh~p?aM{M|00-;%MD*00IU-pxu","category":{"slug":"props","title":"Props & Furniture"},"tags":[{"slug":"modern","title":"Modern"},{"slug":"realistic","title":"Realistic"},{"slug":"interior","title":"Interior"}],"license":{"slug":"cc0-1.0","name":"CC0 1.0 Universal","url":"https://creativecommons.org/publicdomain/zero/1.0/","attributionRequired":false},"contributor":{"username":"3dassets","name":"3D Assets","url":"https://3dassets.dev/u/3dassets"},"stats":{"fileSize":42648,"triangles":836,"vertices":2508,"meshes":3,"materials":3,"textures":0,"animations":[],"boundingBox":{"min":[-0.44999998807907104,0.000022589988015381257,-0.007005858459670583],"max":[0.44999998807907104,0.3399774135882633,0.05172821269159862]},"sizeMeters":[0.9,0.34,0.059],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"Claude Opus 5","downloads":0,"publishedAt":"2026-09-06T14:30:26.303Z","updatedAt":"2026-09-06T14:30:27.107Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/9331/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function ChefSTicketRailRestaurantKitchenAndDiningRoom(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/9331/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/9331/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/9331/v1/model.glb\" alt=\"Chef’s ticket rail (Restaurant Kitchen and Dining 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/9331/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/9331/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"9335","slug":"restaurant-kitchen-and-dining-expediting-bench-1818b08d","title":"Expediting bench (Restaurant Kitchen and Dining Room)","summary":"A 1.4 m expediting bench: a folded stainless top with an undershelf, a raised overshelf on posts, a check rail with six clips and a timber plating board.","description":"A 1.4 m expediting bench: a folded stainless top with an undershelf, a raised overshelf on posts, a check rail with six clips and a timber plating board. Overall 1.40 by 1.38 by 0.70 m (X by Y by Z). Metre units, +Y up, the side a person uses toward +Z, resting on y=0. Static geometry; no rig, collision or navigation data.","status":"published","url":"https://3dassets.dev/assets/restaurant-kitchen-and-dining-expediting-bench-1818b08d","cdnUrl":"https://cdn.3dassets.dev/assets/9335/v1/model.glb","downloadUrl":"https://3dassets.dev/download/restaurant-kitchen-and-dining-expediting-bench-1818b08d","thumbnailUrl":"https://cdn.3dassets.dev/assets/9335/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/9335/v1/poster.webp","blurhash":"UACsp%jY00o#~qt79FIo00M|-;t6kXt7MxMx","category":{"slug":"props","title":"Props & Furniture"},"tags":[{"slug":"modern","title":"Modern"},{"slug":"realistic","title":"Realistic"},{"slug":"interior","title":"Interior"}],"license":{"slug":"cc0-1.0","name":"CC0 1.0 Universal","url":"https://creativecommons.org/publicdomain/zero/1.0/","attributionRequired":false},"contributor":{"username":"3dassets","name":"3D Assets","url":"https://3dassets.dev/u/3dassets"},"stats":{"fileSize":86816,"triangles":1756,"vertices":5268,"meshes":3,"materials":3,"textures":0,"animations":[],"boundingBox":{"min":[-0.699999988079071,0.000032455344826876065,-0.35005340143020897],"max":[0.699999988079071,1.3839674883883886,0.35005340143020897]},"sizeMeters":[1.4,1.384,0.7],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"Claude Opus 5","downloads":0,"publishedAt":"2026-09-06T14:30:26.676Z","updatedAt":"2026-09-06T14:30:27.532Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/9335/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function ExpeditingBenchRestaurantKitchenAndDiningRoom(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/9335/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/9335/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/9335/v1/model.glb\" alt=\"Expediting bench (Restaurant Kitchen and Dining 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/9335/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/9335/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"9334","slug":"restaurant-kitchen-and-dining-drinks-station-506e06c4","title":"Drinks station module (Restaurant Kitchen and Dining Room)","summary":"A 600 mm drinks station on the counter-run grid: an insulated ice well with a hinged lid, a front speed rail, an upstand and a two-door cupboard below.","description":"A 600 mm drinks station on the counter-run grid: an insulated ice well with a hinged lid, a front speed rail, an upstand and a two-door cupboard below. Overall 0.61 by 1.04 by 0.84 m (X by Y by Z). Metre units, +Y up, the side a person uses toward +Z, resting on y=0. Named nodes `ice-well-lid`, `door-left` and `door-right`; carries `counter-left` and `counter-right`. Static geometry; no rig, collision or navigation data.","status":"published","url":"https://3dassets.dev/assets/restaurant-kitchen-and-dining-drinks-station-506e06c4","cdnUrl":"https://cdn.3dassets.dev/assets/9334/v1/model.glb","downloadUrl":"https://3dassets.dev/download/restaurant-kitchen-and-dining-drinks-station-506e06c4","thumbnailUrl":"https://cdn.3dassets.dev/assets/9334/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/9334/v1/poster.webp","blurhash":"UBATl_IU00%M~qM{D%%MazM{RixvRPRjogtR","category":{"slug":"props","title":"Props & Furniture"},"tags":[{"slug":"modern","title":"Modern"},{"slug":"realistic","title":"Realistic"},{"slug":"modular","title":"Modular"},{"slug":"interior","title":"Interior"}],"license":{"slug":"cc0-1.0","name":"CC0 1.0 Universal","url":"https://creativecommons.org/publicdomain/zero/1.0/","attributionRequired":false},"contributor":{"username":"3dassets","name":"3D Assets","url":"https://3dassets.dev/u/3dassets"},"stats":{"fileSize":87280,"triangles":1868,"vertices":5604,"meshes":7,"materials":2,"textures":0,"animations":[],"boundingBox":{"min":[-0.30599809662846883,0,-0.35602917147627916],"max":[0.30599809662846883,1.0399999618530273,0.48502917958251085]},"sizeMeters":[0.612,1.04,0.841],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"Claude Opus 5","downloads":0,"publishedAt":"2026-09-06T14:30:26.581Z","updatedAt":"2026-09-06T14:30:27.497Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/9334/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function DrinksStationModuleRestaurantKitchenAndDiningRoom(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/9334/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/9334/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/9334/v1/model.glb\" alt=\"Drinks station module (Restaurant Kitchen and Dining 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/9334/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/9334/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"9333","slug":"restaurant-kitchen-and-dining-coffee-station-0025e2ef","title":"Filter coffee station (Restaurant Kitchen and Dining Room)","summary":"A 1.1 m filter coffee station: a batch brewer with a glass decanter on a warming plate, two vacuum airpots with lever taps, a cup shelf with inverted cups and a stainless undershelf.","description":"A 1.1 m filter coffee station: a batch brewer with a glass decanter on a warming plate, two vacuum airpots with lever taps, a cup shelf with inverted cups and a stainless undershelf. Overall 1.10 by 1.50 by 0.65 m (X by Y by Z). Metre units, +Y up, the side a person uses toward +Z, resting on y=0. Static geometry; no rig, collision or navigation data.","status":"published","url":"https://3dassets.dev/assets/restaurant-kitchen-and-dining-coffee-station-0025e2ef","cdnUrl":"https://cdn.3dassets.dev/assets/9333/v1/model.glb","downloadUrl":"https://3dassets.dev/download/restaurant-kitchen-and-dining-coffee-station-0025e2ef","thumbnailUrl":"https://cdn.3dassets.dev/assets/9333/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/9333/v1/poster.webp","blurhash":"UCCGV^%200D%~qxt9FIU9EWBx]ogRkS2M{s:","category":{"slug":"props","title":"Props & Furniture"},"tags":[{"slug":"modern","title":"Modern"},{"slug":"realistic","title":"Realistic"},{"slug":"interior","title":"Interior"}],"license":{"slug":"cc0-1.0","name":"CC0 1.0 Universal","url":"https://creativecommons.org/publicdomain/zero/1.0/","attributionRequired":false},"contributor":{"username":"3dassets","name":"3D Assets","url":"https://3dassets.dev/u/3dassets"},"stats":{"fileSize":146616,"triangles":2986,"vertices":8958,"meshes":4,"materials":4,"textures":0,"animations":[],"boundingBox":{"min":[-0.5499861260814837,0,-0.3249747988036581],"max":[0.5499861260814837,1.5000170730380669,0.3249747988036581]},"sizeMeters":[1.1,1.5,0.65],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"Claude Opus 5","downloads":0,"publishedAt":"2026-09-06T14:30:26.507Z","updatedAt":"2026-09-06T14:30:27.499Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/9333/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function FilterCoffeeStationRestaurantKitchenAndDiningRoom(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/9333/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/9333/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/9333/v1/model.glb\" alt=\"Filter coffee station (Restaurant Kitchen and Dining 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/9333/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/9333/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"9336","slug":"restaurant-kitchen-and-dining-ice-machine-1cad0f01","title":"Ice machine on storage bin (Restaurant Kitchen and Dining Room)","summary":"A 760 mm modular ice machine: a condensing head with front louvres and a rear fan grille over an insulated storage bin with a hinged scoop door.","description":"A 760 mm modular ice machine: a condensing head with front louvres and a rear fan grille over an insulated storage bin with a hinged scoop door. Overall 0.78 by 1.45 by 0.80 m (X by Y by Z). Metre units, +Y up, the side a person uses toward +Z, resting on y=0. Named node `bin-door` pivoted on its lower hinge line. Static geometry; no rig, collision or navigation data.","status":"published","url":"https://3dassets.dev/assets/restaurant-kitchen-and-dining-ice-machine-1cad0f01","cdnUrl":"https://cdn.3dassets.dev/assets/9336/v1/model.glb","downloadUrl":"https://3dassets.dev/download/restaurant-kitchen-and-dining-ice-machine-1cad0f01","thumbnailUrl":"https://cdn.3dassets.dev/assets/9336/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/9336/v1/poster.webp","blurhash":"UCATl_og00M{_Nj[9Fae%MofD%V[xva|M{ay","category":{"slug":"props","title":"Props & Furniture"},"tags":[{"slug":"modern","title":"Modern"},{"slug":"realistic","title":"Realistic"},{"slug":"interior","title":"Interior"}],"license":{"slug":"cc0-1.0","name":"CC0 1.0 Universal","url":"https://creativecommons.org/publicdomain/zero/1.0/","attributionRequired":false},"contributor":{"username":"3dassets","name":"3D Assets","url":"https://3dassets.dev/u/3dassets"},"stats":{"fileSize":102512,"triangles":2056,"vertices":6168,"meshes":5,"materials":4,"textures":0,"animations":[],"boundingBox":{"min":[-0.38999146764234105,0,-0.3699768603627514],"max":[0.38999146764234105,1.4500000476837158,0.42991736537974606]},"sizeMeters":[0.78,1.45,0.8],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"Claude Opus 5","downloads":0,"publishedAt":"2026-09-06T14:30:27.550Z","updatedAt":"2026-09-06T14:30:28.503Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/9336/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function IceMachineOnStorageBinRestaurantKitchenAndDiningRoom(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/9336/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/9336/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/9336/v1/model.glb\" alt=\"Ice machine on storage bin (Restaurant Kitchen and Dining 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/9336/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/9336/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"9339","slug":"restaurant-kitchen-and-dining-water-cordial-dispenser-3c80a85e","title":"Water and cordial dispenser (Restaurant Kitchen and Dining Room)","summary":"A twin-bowl chilled cordial dispenser: two clear bowls on a stainless tower with lever taps over a removable grated drip tray.","description":"A twin-bowl chilled cordial dispenser: two clear bowls on a stainless tower with lever taps over a removable grated drip tray. Overall 0.50 by 0.57 by 0.39 m (X by Y by Z). Metre units, +Y up, the side a person uses toward +Z, resting on y=0. Named node `drip-grid` lifts out of the tray. Static geometry; no rig, collision or navigation data.","status":"published","url":"https://3dassets.dev/assets/restaurant-kitchen-and-dining-water-cordial-dispenser-3c80a85e","cdnUrl":"https://cdn.3dassets.dev/assets/9339/v1/model.glb","downloadUrl":"https://3dassets.dev/download/restaurant-kitchen-and-dining-water-cordial-dispenser-3c80a85e","thumbnailUrl":"https://cdn.3dassets.dev/assets/9339/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/9339/v1/poster.webp","blurhash":"U8Dcp{%200Mx_4xuDiIU00M|_3oeSdoLayV@","category":{"slug":"props","title":"Props & Furniture"},"tags":[{"slug":"modern","title":"Modern"},{"slug":"realistic","title":"Realistic"},{"slug":"interior","title":"Interior"}],"license":{"slug":"cc0-1.0","name":"CC0 1.0 Universal","url":"https://creativecommons.org/publicdomain/zero/1.0/","attributionRequired":false},"contributor":{"username":"3dassets","name":"3D Assets","url":"https://3dassets.dev/u/3dassets"},"stats":{"fileSize":86128,"triangles":1728,"vertices":5184,"meshes":4,"materials":3,"textures":0,"animations":[],"boundingBox":{"min":[-0.2500001494554589,0,-0.17998759141882792],"max":[0.2500001494554589,0.5699999928474426,0.2148566066356553]},"sizeMeters":[0.5,0.57,0.395],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"Claude Opus 5","downloads":0,"publishedAt":"2026-09-06T14:30:28.507Z","updatedAt":"2026-09-06T14:30:29.201Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/9339/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function WaterAndCordialDispenserRestaurantKitchenAndDiningRoom(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/9339/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/9339/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/9339/v1/model.glb\" alt=\"Water and cordial dispenser (Restaurant Kitchen and Dining 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/9339/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/9339/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"9340","slug":"restaurant-kitchen-and-dining-soup-well-64a4f70a","title":"Countertop soup well (Restaurant Kitchen and Dining Room)","summary":"A countertop soup well: a stainless bain-marie pot in a heated housing under a hinged domed lid, with a ladle in the rest and a thermostat dial.","description":"A countertop soup well: a stainless bain-marie pot in a heated housing under a hinged domed lid, with a ladle in the rest and a thermostat dial. Overall 0.45 by 0.31 by 0.37 m (X by Y by Z). Metre units, +Y up, the side a person uses toward +Z, resting on y=0. Static geometry; no rig, collision or navigation data.","status":"published","url":"https://3dassets.dev/assets/restaurant-kitchen-and-dining-soup-well-64a4f70a","cdnUrl":"https://cdn.3dassets.dev/assets/9340/v1/model.glb","downloadUrl":"https://3dassets.dev/download/restaurant-kitchen-and-dining-soup-well-64a4f70a","thumbnailUrl":"https://cdn.3dassets.dev/assets/9340/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/9340/v1/poster.webp","blurhash":"U5AK2K_400IU~q%MIAM{00D%_3WB00D%?bt7","category":{"slug":"props","title":"Props & Furniture"},"tags":[{"slug":"modern","title":"Modern"},{"slug":"realistic","title":"Realistic"},{"slug":"interior","title":"Interior"}],"license":{"slug":"cc0-1.0","name":"CC0 1.0 Universal","url":"https://creativecommons.org/publicdomain/zero/1.0/","attributionRequired":false},"contributor":{"username":"3dassets","name":"3D Assets","url":"https://3dassets.dev/u/3dassets"},"stats":{"fileSize":47684,"triangles":928,"vertices":2784,"meshes":4,"materials":3,"textures":0,"animations":[],"boundingBox":{"min":[-0.226500004529953,-3.0591787714140395e-9,-0.18715072751102527],"max":[0.226500004529953,0.30691807447589153,0.18713598437712736]},"sizeMeters":[0.453,0.307,0.374],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"Claude Opus 5","downloads":0,"publishedAt":"2026-09-06T14:30:28.409Z","updatedAt":"2026-09-06T14:30:29.419Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/9340/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function CountertopSoupWellRestaurantKitchenAndDiningRoom(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/9340/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/9340/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/9340/v1/model.glb\" alt=\"Countertop soup well (Restaurant Kitchen and Dining 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/9340/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/9340/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"9342","slug":"restaurant-kitchen-and-dining-mobile-hot-cupboard-f1771a47","title":"Mobile hot cupboard (Restaurant Kitchen and Dining Room)","summary":"A 1.2 m mobile hot cupboard: a heated stainless cabinet on castors with hinged doors on both long faces, an internal shelf, a folded top and a push handle.","description":"A 1.2 m mobile hot cupboard: a heated stainless cabinet on castors with hinged doors on both long faces, an internal shelf, a folded top and a push handle. Overall 1.30 by 0.90 by 0.87 m (X by Y by Z). Metre units, +Y up, the side a person uses toward +Z, resting on y=0. Named nodes `door-front-l`, `door-front-r`, `door-back-l` and `door-back-r`. Static geometry; no rig, collision or navigation data.","status":"published","url":"https://3dassets.dev/assets/restaurant-kitchen-and-dining-mobile-hot-cupboard-f1771a47","cdnUrl":"https://cdn.3dassets.dev/assets/9342/v1/model.glb","downloadUrl":"https://3dassets.dev/download/restaurant-kitchen-and-dining-mobile-hot-cupboard-f1771a47","thumbnailUrl":"https://cdn.3dassets.dev/assets/9342/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/9342/v1/poster.webp","blurhash":"UMCP|xof4nfk_Nt7D%RiRjt7WBM{ITxut8M{","category":{"slug":"props","title":"Props & Furniture"},"tags":[{"slug":"modern","title":"Modern"},{"slug":"realistic","title":"Realistic"},{"slug":"interior","title":"Interior"}],"license":{"slug":"cc0-1.0","name":"CC0 1.0 Universal","url":"https://creativecommons.org/publicdomain/zero/1.0/","attributionRequired":false},"contributor":{"username":"3dassets","name":"3D Assets","url":"https://3dassets.dev/u/3dassets"},"stats":{"fileSize":112160,"triangles":2480,"vertices":7440,"meshes":11,"materials":3,"textures":0,"animations":[],"boundingBox":{"min":[-0.681727409362793,-0.0000070998514560827175,-0.43289676728804444],"max":[0.6200000047683716,0.9000009124904873,0.4328967672880444]},"sizeMeters":[1.302,0.9,0.866],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"Claude Opus 5","downloads":0,"publishedAt":"2026-09-06T14:30:28.591Z","updatedAt":"2026-09-06T14:30:29.543Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/9342/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function MobileHotCupboardRestaurantKitchenAndDiningRoom(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/9342/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/9342/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/9342/v1/model.glb\" alt=\"Mobile hot cupboard (Restaurant Kitchen and Dining 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/9342/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/9342/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"9343","slug":"restaurant-kitchen-and-dining-table-square-2-82321b0d","title":"Two-cover square table (Restaurant Kitchen and Dining Room)","summary":"A 700 mm two-cover restaurant table: a timber top with a bullnose edge and a dark edge band on a weighted rectangular pedestal with a tapered column and spider.","description":"A 700 mm two-cover restaurant table: a timber top with a bullnose edge and a dark edge band on a weighted rectangular pedestal with a tapered column and spider. Overall 0.71 by 0.75 by 0.71 m (X by Y by Z). Metre units, +Y up, the side a person uses toward +Z, resting on y=0. Static geometry; no rig, collision or navigation data.","status":"published","url":"https://3dassets.dev/assets/restaurant-kitchen-and-dining-table-square-2-82321b0d","cdnUrl":"https://cdn.3dassets.dev/assets/9343/v1/model.glb","downloadUrl":"https://3dassets.dev/download/restaurant-kitchen-and-dining-table-square-2-82321b0d","thumbnailUrl":"https://cdn.3dassets.dev/assets/9343/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/9343/v1/poster.webp","blurhash":"UMBC}bt64:WB~UofIpayxtjaR*a|IpWCaxa#","category":{"slug":"props","title":"Props & Furniture"},"tags":[{"slug":"modern","title":"Modern"},{"slug":"realistic","title":"Realistic"},{"slug":"interior","title":"Interior"}],"license":{"slug":"cc0-1.0","name":"CC0 1.0 Universal","url":"https://creativecommons.org/publicdomain/zero/1.0/","attributionRequired":false},"contributor":{"username":"3dassets","name":"3D Assets","url":"https://3dassets.dev/u/3dassets"},"stats":{"fileSize":43944,"triangles":864,"vertices":2592,"meshes":3,"materials":3,"textures":0,"animations":[],"boundingBox":{"min":[-0.35500665444182783,0,-0.35500665444182783],"max":[0.35500665444182783,0.7500049234424326,0.35500665444182783]},"sizeMeters":[0.71,0.75,0.71],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"Claude Opus 5","downloads":0,"publishedAt":"2026-09-06T14:30:28.817Z","updatedAt":"2026-09-06T14:30:29.691Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/9343/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function TwoCoverSquareTableRestaurantKitchenAndDiningRoom(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/9343/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/9343/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/9343/v1/model.glb\" alt=\"Two-cover square table (Restaurant Kitchen and Dining 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/9343/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/9343/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"9347","slug":"restaurant-kitchen-and-dining-table-square-4-4ff4445b","title":"Four-cover square table (Restaurant Kitchen and Dining Room)","summary":"An 800 mm four-cover table: a bullnose timber top on a cross-foot cast base with a heavy tapered column and a wide spider plate.","description":"An 800 mm four-cover table: a bullnose timber top on a cross-foot cast base with a heavy tapered column and a wide spider plate. Overall 0.80 by 0.75 by 0.80 m (X by Y by Z). Metre units, +Y up, the side a person uses toward +Z, resting on y=0. Static geometry; no rig, collision or navigation data.","status":"published","url":"https://3dassets.dev/assets/restaurant-kitchen-and-dining-table-square-4-4ff4445b","cdnUrl":"https://cdn.3dassets.dev/assets/9347/v1/model.glb","downloadUrl":"https://3dassets.dev/download/restaurant-kitchen-and-dining-table-square-4-4ff4445b","thumbnailUrl":"https://cdn.3dassets.dev/assets/9347/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/9347/v1/poster.webp","blurhash":"UPB:Njt79ZWB~UofM|fPt6a#bHj@IqWCWBay","category":{"slug":"props","title":"Props & Furniture"},"tags":[{"slug":"modern","title":"Modern"},{"slug":"realistic","title":"Realistic"},{"slug":"interior","title":"Interior"}],"license":{"slug":"cc0-1.0","name":"CC0 1.0 Universal","url":"https://creativecommons.org/publicdomain/zero/1.0/","attributionRequired":false},"contributor":{"username":"3dassets","name":"3D Assets","url":"https://3dassets.dev/u/3dassets"},"stats":{"fileSize":34728,"triangles":672,"vertices":2016,"meshes":3,"materials":3,"textures":0,"animations":[],"boundingBox":{"min":[-0.4000000059604645,0.0000015333378771929806,-0.4000000059604645],"max":[0.4000000059604645,0.7499947267797871,0.4000000059604645]},"sizeMeters":[0.8,0.75,0.8],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"Claude Opus 5","downloads":0,"publishedAt":"2026-09-06T14:30:29.190Z","updatedAt":"2026-09-06T14:30:30.132Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/9347/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function FourCoverSquareTableRestaurantKitchenAndDiningRoom(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/9347/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/9347/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/9347/v1/model.glb\" alt=\"Four-cover square table (Restaurant Kitchen and Dining 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/9347/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/9347/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"9345","slug":"restaurant-kitchen-and-dining-table-round-4-bb350603","title":"Four-cover round table (Restaurant Kitchen and Dining Room)","summary":"A 900 mm round four-cover table: a bullnose timber top on a disc-foot pedestal with a tapered column and a spreader flange.","description":"A 900 mm round four-cover table: a bullnose timber top on a disc-foot pedestal with a tapered column and a spreader flange. Overall 0.90 by 0.75 by 0.89 m (X by Y by Z). Metre units, +Y up, the side a person uses toward +Z, resting on y=0. Static geometry; no rig, collision or navigation data.","status":"published","url":"https://3dassets.dev/assets/restaurant-kitchen-and-dining-table-round-4-bb350603","cdnUrl":"https://cdn.3dassets.dev/assets/9345/v1/model.glb","downloadUrl":"https://3dassets.dev/download/restaurant-kitchen-and-dining-table-round-4-bb350603","thumbnailUrl":"https://cdn.3dassets.dev/assets/9345/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/9345/v1/poster.webp","blurhash":"UKA]{Lt74:Rj~UoLIpj[odaykCfk9uazt5a{","category":{"slug":"props","title":"Props & Furniture"},"tags":[{"slug":"modern","title":"Modern"},{"slug":"realistic","title":"Realistic"},{"slug":"interior","title":"Interior"}],"license":{"slug":"cc0-1.0","name":"CC0 1.0 Universal","url":"https://creativecommons.org/publicdomain/zero/1.0/","attributionRequired":false},"contributor":{"username":"3dassets","name":"3D Assets","url":"https://3dassets.dev/u/3dassets"},"stats":{"fileSize":30108,"triangles":576,"vertices":1728,"meshes":3,"materials":3,"textures":0,"animations":[],"boundingBox":{"min":[-0.44999998807907104,0.000009003891416763804,-0.4467039891429775],"max":[0.44999998807907104,0.7499957161501314,0.4467039891429775]},"sizeMeters":[0.9,0.75,0.893],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"Claude Opus 5","downloads":0,"publishedAt":"2026-09-06T14:30:29.068Z","updatedAt":"2026-09-06T14:30:30.064Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/9345/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function FourCoverRoundTableRestaurantKitchenAndDiningRoom(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/9345/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/9345/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/9345/v1/model.glb\" alt=\"Four-cover round table (Restaurant Kitchen and Dining 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/9345/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/9345/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"9346","slug":"restaurant-kitchen-and-dining-table-rect-6-fc4de65e","title":"Six-cover rectangular table (Restaurant Kitchen and Dining Room)","summary":"A 1.6 by 0.8 m six-cover dining table: a bullnose timber top on four turned tapered legs tied by a set-back apron rail.","description":"A 1.6 by 0.8 m six-cover dining table: a bullnose timber top on four turned tapered legs tied by a set-back apron rail. Overall 1.60 by 0.75 by 0.80 m (X by Y by Z). Metre units, +Y up, the side a person uses toward +Z, resting on y=0. Static geometry; no rig, collision or navigation data.","status":"published","url":"https://3dassets.dev/assets/restaurant-kitchen-and-dining-table-rect-6-fc4de65e","cdnUrl":"https://cdn.3dassets.dev/assets/9346/v1/model.glb","downloadUrl":"https://3dassets.dev/download/restaurant-kitchen-and-dining-table-rect-6-fc4de65e","thumbnailUrl":"https://cdn.3dassets.dev/assets/9346/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/9346/v1/poster.webp","blurhash":"UHB{#}t7E1xt~V%LIoNG57xaf8Io0MWB%2WB","category":{"slug":"props","title":"Props & Furniture"},"tags":[{"slug":"modern","title":"Modern"},{"slug":"realistic","title":"Realistic"},{"slug":"interior","title":"Interior"}],"license":{"slug":"cc0-1.0","name":"CC0 1.0 Universal","url":"https://creativecommons.org/publicdomain/zero/1.0/","attributionRequired":false},"contributor":{"username":"3dassets","name":"3D Assets","url":"https://3dassets.dev/u/3dassets"},"stats":{"fileSize":31784,"triangles":640,"vertices":1920,"meshes":1,"materials":1,"textures":0,"animations":[],"boundingBox":{"min":[-0.800000011920929,-0.00003586483710410482,-0.400061042980326],"max":[0.800000011920929,0.7500358648371042,0.400061042980326]},"sizeMeters":[1.6,0.75,0.8],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"Claude Opus 5","downloads":0,"publishedAt":"2026-09-06T14:30:28.980Z","updatedAt":"2026-09-06T14:30:29.083Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/9346/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function SixCoverRectangularTableRestaurantKitchenAndDiningRoom(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/9346/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/9346/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/9346/v1/model.glb\" alt=\"Six-cover rectangular table (Restaurant Kitchen and Dining 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/9346/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/9346/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"9348","slug":"restaurant-kitchen-and-dining-high-bar-table-46196a4b","title":"High poseur table (Restaurant Kitchen and Dining Room)","summary":"A 1.05 m round poseur table: a bullnose timber top on a tall column with an integral foot ring and a weighted disc base.","description":"A 1.05 m round poseur table: a bullnose timber top on a tall column with an integral foot ring and a weighted disc base. Overall 0.66 by 1.05 by 0.65 m (X by Y by Z). Metre units, +Y up, the side a person uses toward +Z, resting on y=0. Static geometry; no rig, collision or navigation data.","status":"published","url":"https://3dassets.dev/assets/restaurant-kitchen-and-dining-high-bar-table-46196a4b","cdnUrl":"https://cdn.3dassets.dev/assets/9348/v1/model.glb","downloadUrl":"https://3dassets.dev/download/restaurant-kitchen-and-dining-high-bar-table-46196a4b","thumbnailUrl":"https://cdn.3dassets.dev/assets/9348/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/9348/v1/poster.webp","blurhash":"UC9%kyxt00My~Aoe9uWC-oofIpaexvj[Riay","category":{"slug":"props","title":"Props & Furniture"},"tags":[{"slug":"modern","title":"Modern"},{"slug":"realistic","title":"Realistic"},{"slug":"interior","title":"Interior"}],"license":{"slug":"cc0-1.0","name":"CC0 1.0 Universal","url":"https://creativecommons.org/publicdomain/zero/1.0/","attributionRequired":false},"contributor":{"username":"3dassets","name":"3D Assets","url":"https://3dassets.dev/u/3dassets"},"stats":{"fileSize":43940,"triangles":864,"vertices":2592,"meshes":3,"materials":3,"textures":0,"animations":[],"boundingBox":{"min":[-0.33000001311302185,0.000013810484713730475,-0.3266564050819685],"max":[0.33000001311302185,1.0500142114146511,0.3266564050819685]},"sizeMeters":[0.66,1.05,0.653],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"Claude Opus 5","downloads":0,"publishedAt":"2026-09-06T14:30:30.482Z","updatedAt":"2026-09-06T14:30:30.990Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/9348/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function HighPoseurTableRestaurantKitchenAndDiningRoom(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/9348/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/9348/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/9348/v1/model.glb\" alt=\"High poseur table (Restaurant Kitchen and Dining 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/9348/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/9348/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"9351","slug":"restaurant-kitchen-and-dining-bistro-table-outdoor-f97be72a","title":"Outdoor bistro table (Restaurant Kitchen and Dining Room)","summary":"A 720 mm folding outdoor bistro table: a slatted timber round top in a rolled steel rim on a folding column and a cast tripod base.","description":"A 720 mm folding outdoor bistro table: a slatted timber round top in a rolled steel rim on a folding column and a cast tripod base. Overall 0.74 by 0.73 by 0.74 m (X by Y by Z). Metre units, +Y up, the side a person uses toward +Z, resting on y=0. Static geometry; no rig, collision or navigation data.","status":"published","url":"https://3dassets.dev/assets/restaurant-kitchen-and-dining-bistro-table-outdoor-f97be72a","cdnUrl":"https://cdn.3dassets.dev/assets/9351/v1/model.glb","downloadUrl":"https://3dassets.dev/download/restaurant-kitchen-and-dining-bistro-table-outdoor-f97be72a","thumbnailUrl":"https://cdn.3dassets.dev/assets/9351/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/9351/v1/poster.webp","blurhash":"UCAAK[t800V?~Va$E2s+n$RkR+xsD*R+n~s+","category":{"slug":"props","title":"Props & Furniture"},"tags":[{"slug":"modern","title":"Modern"},{"slug":"realistic","title":"Realistic"},{"slug":"exterior","title":"Exterior"}],"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":46096,"triangles":908,"vertices":2724,"meshes":3,"materials":3,"textures":0,"animations":[],"boundingBox":{"min":[-0.3720000088214874,0.00000927644875081679,-0.3682308507377833],"max":[0.3720000088214874,0.7332013468155619,0.3682308507377833]},"sizeMeters":[0.744,0.733,0.736],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"Claude Opus 5","downloads":0,"publishedAt":"2026-09-06T14:30:31.290Z","updatedAt":"2026-09-06T14:30:31.763Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/9351/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function OutdoorBistroTableRestaurantKitchenAndDiningRoom(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/9351/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/9351/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/9351/v1/model.glb\" alt=\"Outdoor bistro table (Restaurant Kitchen and Dining 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/9351/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/9351/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"9352","slug":"restaurant-kitchen-and-dining-banquette-bench-1400-7ca5c548","title":"Banquette bench, 1.4 m (Restaurant Kitchen and Dining Room)","summary":"A 1.4 m banquette module: a recessed plinth under a shaped bench, a piped seat pad and two courses of fluted upright back pads on a timber board with a capping rail.","description":"A 1.4 m banquette module: a recessed plinth under a shaped bench, a piped seat pad and two courses of fluted upright back pads on a timber board with a capping rail. Overall 1.42 by 1.18 by 0.61 m (X by Y by Z). Metre units, +Y up, the side a person uses toward +Z, resting on y=0. Tiles along X at 1.4 m; the back pads use wallPad with a vertical welt seam. Static geometry; no rig, collision or navigation data.","status":"published","url":"https://3dassets.dev/assets/restaurant-kitchen-and-dining-banquette-bench-1400-7ca5c548","cdnUrl":"https://cdn.3dassets.dev/assets/9352/v1/model.glb","downloadUrl":"https://3dassets.dev/download/restaurant-kitchen-and-dining-banquette-bench-1400-7ca5c548","thumbnailUrl":"https://cdn.3dassets.dev/assets/9352/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/9352/v1/poster.webp","blurhash":"U8DvZYk?00bYO@ozIUMx4TM|BpRO}@^%XT9v","category":{"slug":"props","title":"Props & Furniture"},"tags":[{"slug":"modern","title":"Modern"},{"slug":"realistic","title":"Realistic"},{"slug":"modular","title":"Modular"},{"slug":"interior","title":"Interior"}],"license":{"slug":"cc0-1.0","name":"CC0 1.0 Universal","url":"https://creativecommons.org/publicdomain/zero/1.0/","attributionRequired":false},"contributor":{"username":"3dassets","name":"3D Assets","url":"https://3dassets.dev/u/3dassets"},"stats":{"fileSize":117136,"triangles":2372,"vertices":7116,"meshes":4,"materials":4,"textures":0,"animations":[],"boundingBox":{"min":[-0.7099999785423279,-0.0000386109109669075,-0.315035919097977],"max":[0.7099999785423279,1.184038626169756,0.30003593340309176]},"sizeMeters":[1.42,1.184,0.615],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"Claude Opus 5","downloads":0,"publishedAt":"2026-09-06T14:30:31.489Z","updatedAt":"2026-09-06T14:30:32.386Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/9352/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function BanquetteBench14MRestaurantKitchenAndDiningRoom(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/9352/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/9352/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/9352/v1/model.glb\" alt=\"Banquette bench, 1.4 m (Restaurant Kitchen and Dining 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/9352/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/9352/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"9357","slug":"restaurant-kitchen-and-dining-banquette-corner-81571f2a","title":"Banquette corner (Restaurant Kitchen and Dining Room)","summary":"A right-angle banquette corner: two 1 m seat legs meeting on a corner post, each with a piped seat pad, an upright back pad and a capping rail.","description":"A right-angle banquette corner: two 1 m seat legs meeting on a corner post, each with a piped seat pad, an upright back pad and a capping rail. Overall 1.00 by 1.26 by 1.01 m (X by Y by Z). Metre units, +Y up, the side a person uses toward +Z, resting on y=0. Static geometry; no rig, collision or navigation data.","status":"published","url":"https://3dassets.dev/assets/restaurant-kitchen-and-dining-banquette-corner-81571f2a","cdnUrl":"https://cdn.3dassets.dev/assets/9357/v1/model.glb","downloadUrl":"https://3dassets.dev/download/restaurant-kitchen-and-dining-banquette-corner-81571f2a","thumbnailUrl":"https://cdn.3dassets.dev/assets/9357/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/9357/v1/poster.webp","blurhash":"U3CPz~0M009@x]9GeT~V00S~3X^ht+TdMx#7","category":{"slug":"props","title":"Props & Furniture"},"tags":[{"slug":"modern","title":"Modern"},{"slug":"realistic","title":"Realistic"},{"slug":"modular","title":"Modular"},{"slug":"interior","title":"Interior"}],"license":{"slug":"cc0-1.0","name":"CC0 1.0 Universal","url":"https://creativecommons.org/publicdomain/zero/1.0/","attributionRequired":false},"contributor":{"username":"3dassets","name":"3D Assets","url":"https://3dassets.dev/u/3dassets"},"stats":{"fileSize":124728,"triangles":2544,"vertices":7632,"meshes":3,"materials":3,"textures":0,"animations":[],"boundingBox":{"min":[-0.7000277561380621,0,-0.3149877172272122],"max":[0.30002777997992003,1.2599999904632568,0.699987707690469]},"sizeMeters":[1,1.26,1.015],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"Claude Opus 5","downloads":0,"publishedAt":"2026-09-06T14:30:32.300Z","updatedAt":"2026-09-06T14:30:33.094Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/9357/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function BanquetteCornerRestaurantKitchenAndDiningRoom(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/9357/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/9357/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/9357/v1/model.glb\" alt=\"Banquette corner (Restaurant Kitchen and Dining 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/9357/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/9357/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"9353","slug":"restaurant-kitchen-and-dining-banquette-end-16a4b44d","title":"Banquette end with arm (Restaurant Kitchen and Dining Room)","summary":"A 1 m banquette end module: a piped seat pad and fluted back on a timber board, closed by a padded upholstered arm with its own welt seam.","description":"A 1 m banquette end module: a piped seat pad and fluted back on a timber board, closed by a padded upholstered arm with its own welt seam. Overall 1.12 by 1.18 by 0.61 m (X by Y by Z). Metre units, +Y up, the side a person uses toward +Z, resting on y=0. Static geometry; no rig, collision or navigation data.","status":"published","url":"https://3dassets.dev/assets/restaurant-kitchen-and-dining-banquette-end-16a4b44d","cdnUrl":"https://cdn.3dassets.dev/assets/9353/v1/model.glb","downloadUrl":"https://3dassets.dev/download/restaurant-kitchen-and-dining-banquette-end-16a4b44d","thumbnailUrl":"https://cdn.3dassets.dev/assets/9353/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/9353/v1/poster.webp","blurhash":"U9C%1@Xm00v}K7M|R5k8D4V@KQWE}=-:OYE1","category":{"slug":"props","title":"Props & Furniture"},"tags":[{"slug":"modern","title":"Modern"},{"slug":"realistic","title":"Realistic"},{"slug":"modular","title":"Modular"},{"slug":"interior","title":"Interior"}],"license":{"slug":"cc0-1.0","name":"CC0 1.0 Universal","url":"https://creativecommons.org/publicdomain/zero/1.0/","attributionRequired":false},"contributor":{"username":"3dassets","name":"3D Assets","url":"https://3dassets.dev/u/3dassets"},"stats":{"fileSize":145360,"triangles":2960,"vertices":8880,"meshes":4,"materials":4,"textures":0,"animations":[],"boundingBox":{"min":[-0.5099853464113286,0,-0.31503574924465794],"max":[0.6099853702531866,1.184000015258789,0.3000357635497727]},"sizeMeters":[1.12,1.184,0.615],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"Claude Opus 5","downloads":0,"publishedAt":"2026-09-06T14:30:31.584Z","updatedAt":"2026-09-06T14:30:32.476Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/9353/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function BanquetteEndWithArmRestaurantKitchenAndDiningRoom(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/9353/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/9353/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/9353/v1/model.glb\" alt=\"Banquette end with arm (Restaurant Kitchen and Dining 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/9353/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/9353/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"9359","slug":"restaurant-kitchen-and-dining-booth-2-cover-5cfda786","title":"Booth pair, two cover (Restaurant Kitchen and Dining Room)","summary":"A 1.1 m two-cover booth: two facing benches with piped seat pads and fluted upright backs on timber boards with capping rails, around a postformed pedestal table.","description":"A 1.1 m two-cover booth: two facing benches with piped seat pads and fluted upright backs on timber boards with capping rails, around a postformed pedestal table. Overall 1.12 by 1.26 by 1.59 m (X by Y by Z). Metre units, +Y up, the side a person uses toward +Z, resting on y=0. Static geometry; no rig, collision or navigation data.","status":"published","url":"https://3dassets.dev/assets/restaurant-kitchen-and-dining-booth-2-cover-5cfda786","cdnUrl":"https://cdn.3dassets.dev/assets/9359/v1/model.glb","downloadUrl":"https://3dassets.dev/download/restaurant-kitchen-and-dining-booth-2-cover-5cfda786","thumbnailUrl":"https://cdn.3dassets.dev/assets/9359/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/9359/v1/poster.webp","blurhash":"U8E2:=^hDPcs~p4pVu_2004=Sh,-D%S5R-nh","category":{"slug":"props","title":"Props & Furniture"},"tags":[{"slug":"modern","title":"Modern"},{"slug":"realistic","title":"Realistic"},{"slug":"interior","title":"Interior"}],"license":{"slug":"cc0-1.0","name":"CC0 1.0 Universal","url":"https://creativecommons.org/publicdomain/zero/1.0/","attributionRequired":false},"contributor":{"username":"3dassets","name":"3D Assets","url":"https://3dassets.dev/u/3dassets"},"stats":{"fileSize":260772,"triangles":5352,"vertices":16056,"meshes":5,"materials":5,"textures":0,"animations":[],"boundingBox":{"min":[-0.5600204591577634,-0.00005494801712258024,-0.7950000166893005],"max":[0.5600204591577634,1.2640550061912559,0.7950000166893005]},"sizeMeters":[1.12,1.264,1.59],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"Claude Opus 5","downloads":0,"publishedAt":"2026-09-06T14:30:32.492Z","updatedAt":"2026-09-06T14:30:33.388Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/9359/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function BoothPairTwoCoverRestaurantKitchenAndDiningRoom(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/9359/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/9359/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/9359/v1/model.glb\" alt=\"Booth pair, two cover (Restaurant Kitchen and Dining 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/9359/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/9359/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"9355","slug":"restaurant-kitchen-and-dining-side-chair-e6898deb","title":"Metal frame side chair (Restaurant Kitchen and Dining Room)","summary":"A tubular metal frame side chair: a continuous rear loop and front leg loop with stretchers, a shaped timber seat and three curved back slats.","description":"A tubular metal frame side chair: a continuous rear loop and front leg loop with stretchers, a shaped timber seat and three curved back slats. Overall 0.44 by 0.89 by 0.46 m (X by Y by Z). Metre units, +Y up, the side a person uses toward +Z, resting on y=0. Static geometry; no rig, collision or navigation data.","status":"published","url":"https://3dassets.dev/assets/restaurant-kitchen-and-dining-side-chair-e6898deb","cdnUrl":"https://cdn.3dassets.dev/assets/9355/v1/model.glb","downloadUrl":"https://3dassets.dev/download/restaurant-kitchen-and-dining-side-chair-e6898deb","thumbnailUrl":"https://cdn.3dassets.dev/assets/9355/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/9355/v1/poster.webp","blurhash":"U79%kwWA00-p~VE14:?b0LIV^j-pENt6$%R.","category":{"slug":"props","title":"Props & Furniture"},"tags":[{"slug":"modern","title":"Modern"},{"slug":"realistic","title":"Realistic"},{"slug":"interior","title":"Interior"}],"license":{"slug":"cc0-1.0","name":"CC0 1.0 Universal","url":"https://creativecommons.org/publicdomain/zero/1.0/","attributionRequired":false},"contributor":{"username":"3dassets","name":"3D Assets","url":"https://3dassets.dev/u/3dassets"},"stats":{"fileSize":31832,"triangles":626,"vertices":1878,"meshes":2,"materials":2,"textures":0,"animations":[],"boundingBox":{"min":[-0.22001063885729383,0,-0.23800192426677647],"max":[0.22001063885729383,0.8947099447250366,0.22001610797204543]},"sizeMeters":[0.44,0.895,0.458],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"Claude Opus 5","downloads":0,"publishedAt":"2026-09-06T14:30:31.804Z","updatedAt":"2026-09-06T14:30:32.679Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/9355/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function MetalFrameSideChairRestaurantKitchenAndDiningRoom(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/9355/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/9355/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/9355/v1/model.glb\" alt=\"Metal frame side chair (Restaurant Kitchen and Dining 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/9355/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/9355/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"9356","slug":"restaurant-kitchen-and-dining-dining-chair-upholstered-a04905a1","title":"Upholstered dining chair (Restaurant Kitchen and Dining Room)","summary":"An upholstered dining chair: a piped seat cushion on a timber shell and a welted upright back pad between splayed turned legs with stretchers.","description":"An upholstered dining chair: a piped seat cushion on a timber shell and a welted upright back pad between splayed turned legs with stretchers. Overall 0.46 by 0.92 by 0.49 m (X by Y by Z). Metre units, +Y up, the side a person uses toward +Z, resting on y=0. Static geometry; no rig, collision or navigation data.","status":"published","url":"https://3dassets.dev/assets/restaurant-kitchen-and-dining-dining-chair-upholstered-a04905a1","cdnUrl":"https://cdn.3dassets.dev/assets/9356/v1/model.glb","downloadUrl":"https://3dassets.dev/download/restaurant-kitchen-and-dining-dining-chair-upholstered-a04905a1","thumbnailUrl":"https://cdn.3dassets.dev/assets/9356/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/9356/v1/poster.webp","blurhash":"U4A0]#XT00^iPU4:DP~o00Q-.T%#}==|I]In","category":{"slug":"props","title":"Props & Furniture"},"tags":[{"slug":"modern","title":"Modern"},{"slug":"realistic","title":"Realistic"},{"slug":"interior","title":"Interior"}],"license":{"slug":"cc0-1.0","name":"CC0 1.0 Universal","url":"https://creativecommons.org/publicdomain/zero/1.0/","attributionRequired":false},"contributor":{"username":"3dassets","name":"3D Assets","url":"https://3dassets.dev/u/3dassets"},"stats":{"fileSize":69248,"triangles":1388,"vertices":4164,"meshes":3,"materials":3,"textures":0,"animations":[],"boundingBox":{"min":[-0.2300103564729084,0,-0.24533401996240184],"max":[0.2300103564729084,0.9247696995735168,0.24003218680963084]},"sizeMeters":[0.46,0.925,0.485],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"Claude Opus 5","downloads":0,"publishedAt":"2026-09-06T14:30:32.050Z","updatedAt":"2026-09-06T14:30:33.045Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/9356/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function UpholsteredDiningChairRestaurantKitchenAndDiningRoom(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/9356/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/9356/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/9356/v1/model.glb\" alt=\"Upholstered dining chair (Restaurant Kitchen and Dining 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/9356/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/9356/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"9360","slug":"restaurant-kitchen-and-dining-carver-armchair-c4ce5f59","title":"Carver armchair (Restaurant Kitchen and Dining Room)","summary":"A carver armchair: a piped seat cushion and a taller welted back pad, with shaped arms on turned front supports over splayed legs and stretchers.","description":"A carver armchair: a piped seat cushion and a taller welted back pad, with shaped arms on turned front supports over splayed legs and stretchers. Overall 0.58 by 1.00 by 0.53 m (X by Y by Z). Metre units, +Y up, the side a person uses toward +Z, resting on y=0. Static geometry; no rig, collision or navigation data.","status":"published","url":"https://3dassets.dev/assets/restaurant-kitchen-and-dining-carver-armchair-c4ce5f59","cdnUrl":"https://cdn.3dassets.dev/assets/9360/v1/model.glb","downloadUrl":"https://3dassets.dev/download/restaurant-kitchen-and-dining-carver-armchair-c4ce5f59","thumbnailUrl":"https://cdn.3dassets.dev/assets/9360/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/9360/v1/poster.webp","blurhash":"U5AdGvWG00-nY*IVL~%M00D%.7-;$L%1R.aM","category":{"slug":"props","title":"Props & Furniture"},"tags":[{"slug":"modern","title":"Modern"},{"slug":"realistic","title":"Realistic"},{"slug":"interior","title":"Interior"}],"license":{"slug":"cc0-1.0","name":"CC0 1.0 Universal","url":"https://creativecommons.org/publicdomain/zero/1.0/","attributionRequired":false},"contributor":{"username":"3dassets","name":"3D Assets","url":"https://3dassets.dev/u/3dassets"},"stats":{"fileSize":104128,"triangles":2116,"vertices":6348,"meshes":3,"materials":3,"textures":0,"animations":[],"boundingBox":{"min":[-0.28927073841061574,0,-0.26533476742307427],"max":[0.28927073841061574,0.9950196743011475,0.26003028186361077]},"sizeMeters":[0.579,0.995,0.525],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"Claude Opus 5","downloads":0,"publishedAt":"2026-09-06T14:30:32.650Z","updatedAt":"2026-09-06T14:30:33.606Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/9360/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function CarverArmchairRestaurantKitchenAndDiningRoom(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/9360/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/9360/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/9360/v1/model.glb\" alt=\"Carver armchair (Restaurant Kitchen and Dining 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/9360/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/9360/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"9363","slug":"restaurant-kitchen-and-dining-spindle-back-chair-eafd7b5d","title":"Spindle back chair (Restaurant Kitchen and Dining Room)","summary":"A timber spindle back chair: five turned spindles under a steam-bent hoop rail, on a saddled solid seat with splayed turned legs and stretchers.","description":"A timber spindle back chair: five turned spindles under a steam-bent hoop rail, on a saddled solid seat with splayed turned legs and stretchers. Overall 0.45 by 0.88 by 0.45 m (X by Y by Z). Metre units, +Y up, the side a person uses toward +Z, resting on y=0. Static geometry; no rig, collision or navigation data.","status":"published","url":"https://3dassets.dev/assets/restaurant-kitchen-and-dining-spindle-back-chair-eafd7b5d","cdnUrl":"https://cdn.3dassets.dev/assets/9363/v1/model.glb","downloadUrl":"https://3dassets.dev/download/restaurant-kitchen-and-dining-spindle-back-chair-eafd7b5d","thumbnailUrl":"https://cdn.3dassets.dev/assets/9363/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/9363/v1/poster.webp","blurhash":"U4BW0mR.00?F?F4:4p~V00Io~V-pxuxuxuM|","category":{"slug":"props","title":"Props & Furniture"},"tags":[{"slug":"modern","title":"Modern"},{"slug":"realistic","title":"Realistic"},{"slug":"interior","title":"Interior"}],"license":{"slug":"cc0-1.0","name":"CC0 1.0 Universal","url":"https://creativecommons.org/publicdomain/zero/1.0/","attributionRequired":false},"contributor":{"username":"3dassets","name":"3D Assets","url":"https://3dassets.dev/u/3dassets"},"stats":{"fileSize":27800,"triangles":556,"vertices":1668,"meshes":1,"materials":1,"textures":0,"animations":[],"boundingBox":{"min":[-0.22637619291578778,0,-0.2306158631081842],"max":[0.22637619291578778,0.8796002268791199,0.21998899569466338]},"sizeMeters":[0.453,0.88,0.451],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"Claude Opus 5","downloads":0,"publishedAt":"2026-09-06T14:30:33.856Z","updatedAt":"2026-09-06T14:30:34.329Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/9363/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function SpindleBackChairRestaurantKitchenAndDiningRoom(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/9363/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/9363/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/9363/v1/model.glb\" alt=\"Spindle back chair (Restaurant Kitchen and Dining 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/9363/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/9363/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"9364","slug":"restaurant-kitchen-and-dining-tub-armchair-d1364bd3","title":"Upholstered tub chair (Restaurant Kitchen and Dining Room)","summary":"An upholstered tub chair: a wrapped lofted shell with a welt seam around the top edge, a piped loose seat cushion and four turned timber feet.","description":"An upholstered tub chair: a wrapped lofted shell with a welt seam around the top edge, a piped loose seat cushion and four turned timber feet. Overall 0.76 by 0.74 by 0.74 m (X by Y by Z). Metre units, +Y up, the side a person uses toward +Z, resting on y=0. Static geometry; no rig, collision or navigation data.","status":"published","url":"https://3dassets.dev/assets/restaurant-kitchen-and-dining-tub-armchair-d1364bd3","cdnUrl":"https://cdn.3dassets.dev/assets/9364/v1/model.glb","downloadUrl":"https://3dassets.dev/download/restaurant-kitchen-and-dining-tub-armchair-d1364bd3","thumbnailUrl":"https://cdn.3dassets.dev/assets/9364/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/9364/v1/poster.webp","blurhash":"UEB;OG.S4Ubu~oWAMyxtmQMwM{nO%MtRNHRk","category":{"slug":"props","title":"Props & Furniture"},"tags":[{"slug":"modern","title":"Modern"},{"slug":"realistic","title":"Realistic"},{"slug":"interior","title":"Interior"}],"license":{"slug":"cc0-1.0","name":"CC0 1.0 Universal","url":"https://creativecommons.org/publicdomain/zero/1.0/","attributionRequired":false},"contributor":{"username":"3dassets","name":"3D Assets","url":"https://3dassets.dev/u/3dassets"},"stats":{"fileSize":54676,"triangles":1072,"vertices":3216,"meshes":4,"materials":4,"textures":0,"animations":[],"boundingBox":{"min":[-0.38100001215934753,0.00001473948220787405,-0.37097387649529323],"max":[0.38099291920661926,0.7395084479607527,0.36776416637413845]},"sizeMeters":[0.762,0.739,0.739],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"Claude Opus 5","downloads":0,"publishedAt":"2026-09-06T14:30:33.890Z","updatedAt":"2026-09-06T14:30:33.977Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/9364/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function UpholsteredTubChairRestaurantKitchenAndDiningRoom(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/9364/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/9364/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/9364/v1/model.glb\" alt=\"Upholstered tub chair (Restaurant Kitchen and Dining 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/9364/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/9364/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"9365","slug":"restaurant-kitchen-and-dining-bar-stool-0c0d6572","title":"Bar stool with back (Restaurant Kitchen and Dining Room)","summary":"A 760 mm bar stool: a splayed tubular frame with a tubular foot rail, a piped seat pad on a shaped shell and a low welted back pad on bent uprights.","description":"A 760 mm bar stool: a splayed tubular frame with a tubular foot rail, a piped seat pad on a shaped shell and a low welted back pad on bent uprights. Overall 0.41 by 1.06 by 0.41 m (X by Y by Z). Metre units, +Y up, the side a person uses toward +Z, resting on y=0. Static geometry; no rig, collision or navigation data.","status":"published","url":"https://3dassets.dev/assets/restaurant-kitchen-and-dining-bar-stool-0c0d6572","cdnUrl":"https://cdn.3dassets.dev/assets/9365/v1/model.glb","downloadUrl":"https://3dassets.dev/download/restaurant-kitchen-and-dining-bar-stool-0c0d6572","thumbnailUrl":"https://cdn.3dassets.dev/assets/9365/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/9365/v1/poster.webp","blurhash":"U46[XEoz00Vs*JR*D4xaEKRjxGxuZ%aftRoz","category":{"slug":"props","title":"Props & Furniture"},"tags":[{"slug":"modern","title":"Modern"},{"slug":"realistic","title":"Realistic"},{"slug":"interior","title":"Interior"}],"license":{"slug":"cc0-1.0","name":"CC0 1.0 Universal","url":"https://creativecommons.org/publicdomain/zero/1.0/","attributionRequired":false},"contributor":{"username":"3dassets","name":"3D Assets","url":"https://3dassets.dev/u/3dassets"},"stats":{"fileSize":68808,"triangles":1368,"vertices":4104,"meshes":4,"materials":4,"textures":0,"animations":[],"boundingBox":{"min":[-0.20495452388116486,0,-0.20495452388116486],"max":[0.20495452388116486,1.064669439193767,0.20495452388116486]},"sizeMeters":[0.41,1.065,0.41],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"Claude Opus 5","downloads":0,"publishedAt":"2026-09-06T14:30:34.197Z","updatedAt":"2026-09-06T14:30:35.068Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/9365/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function BarStoolWithBackRestaurantKitchenAndDiningRoom(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/9365/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/9365/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/9365/v1/model.glb\" alt=\"Bar stool with back (Restaurant Kitchen and Dining 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/9365/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/9365/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"9367","slug":"restaurant-kitchen-and-dining-folding-chair-outdoor-f624b487","title":"Outdoor folding chair (Restaurant Kitchen and Dining Room)","summary":"A folding slatted outdoor chair: two crossed timber frames pinned on metal pivots, with four seat slats and three curved back slats.","description":"A folding slatted outdoor chair: two crossed timber frames pinned on metal pivots, with four seat slats and three curved back slats. Overall 0.44 by 0.86 by 0.42 m (X by Y by Z). Metre units, +Y up, the side a person uses toward +Z, resting on y=0. Static geometry; no rig, collision or navigation data.","status":"published","url":"https://3dassets.dev/assets/restaurant-kitchen-and-dining-folding-chair-outdoor-f624b487","cdnUrl":"https://cdn.3dassets.dev/assets/9367/v1/model.glb","downloadUrl":"https://3dassets.dev/download/restaurant-kitchen-and-dining-folding-chair-outdoor-f624b487","thumbnailUrl":"https://cdn.3dassets.dev/assets/9367/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/9367/v1/poster.webp","blurhash":"U5BMY%oz00jY~Bsp0fNG02V[^%oz9Gs:?GNG","category":{"slug":"props","title":"Props & Furniture"},"tags":[{"slug":"modern","title":"Modern"},{"slug":"realistic","title":"Realistic"},{"slug":"exterior","title":"Exterior"}],"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":46380,"triangles":928,"vertices":2784,"meshes":2,"materials":2,"textures":0,"animations":[],"boundingBox":{"min":[-0.22300000488758087,0,-0.18826786660186162],"max":[0.21501587924803892,0.8625115156173706,0.22712854527465215]},"sizeMeters":[0.438,0.863,0.415],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"Claude Opus 5","downloads":0,"publishedAt":"2026-09-06T14:30:34.531Z","updatedAt":"2026-09-06T14:30:35.336Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/9367/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function OutdoorFoldingChairRestaurantKitchenAndDiningRoom(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/9367/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/9367/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/9367/v1/model.glb\" alt=\"Outdoor folding chair (Restaurant Kitchen and Dining 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/9367/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/9367/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"9369","slug":"restaurant-kitchen-and-dining-booth-4-cover-05822448","title":"Booth pair, four cover (Restaurant Kitchen and Dining Room)","summary":"A 1.5 m four-cover booth on the same construction as the two-cover module: longer benches with piped pads and fluted backs around a wider postformed table.","description":"A 1.5 m four-cover booth on the same construction as the two-cover module: longer benches with piped pads and fluted backs around a wider postformed table. Overall 1.52 by 1.26 by 1.89 m (X by Y by Z). Metre units, +Y up, the side a person uses toward +Z, resting on y=0. Length variant of booth-2-cover at four covers. Static geometry; no rig, collision or navigation data.","status":"published","url":"https://3dassets.dev/assets/restaurant-kitchen-and-dining-booth-4-cover-05822448","cdnUrl":"https://cdn.3dassets.dev/assets/9369/v1/model.glb","downloadUrl":"https://3dassets.dev/download/restaurant-kitchen-and-dining-booth-4-cover-05822448","thumbnailUrl":"https://cdn.3dassets.dev/assets/9369/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/9369/v1/poster.webp","blurhash":"U8Dls9=]4UcE~V9GMy^+0058j]-69Fo}S#M{","category":{"slug":"props","title":"Props & Furniture"},"tags":[{"slug":"modern","title":"Modern"},{"slug":"realistic","title":"Realistic"},{"slug":"interior","title":"Interior"}],"license":{"slug":"cc0-1.0","name":"CC0 1.0 Universal","url":"https://creativecommons.org/publicdomain/zero/1.0/","attributionRequired":false},"contributor":{"username":"3dassets","name":"3D Assets","url":"https://3dassets.dev/u/3dassets"},"stats":{"fileSize":260776,"triangles":5352,"vertices":16056,"meshes":5,"materials":5,"textures":0,"animations":[],"boundingBox":{"min":[-0.7599626090738536,-0.00002365708069185235,-0.9449999928474426],"max":[0.7599626090738536,1.2639995970444278,0.9449999928474426]},"sizeMeters":[1.52,1.264,1.89],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"Claude Opus 5","downloads":0,"publishedAt":"2026-09-06T14:30:34.834Z","updatedAt":"2026-09-06T14:30:35.637Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/9369/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function BoothPairFourCoverRestaurantKitchenAndDiningRoom(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/9369/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/9369/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/9369/v1/model.glb\" alt=\"Booth pair, four cover (Restaurant Kitchen and Dining 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/9369/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/9369/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"9368","slug":"restaurant-kitchen-and-dining-dining-chair-accent-cfca62b9","title":"Upholstered dining chair, accent (Restaurant Kitchen and Dining Room)","summary":"The upholstered dining chair in the pack accent upholstery instead of the house colour, for mixing two seat finishes in one room.","description":"The upholstered dining chair in the pack accent upholstery instead of the house colour, for mixing two seat finishes in one room. Overall 0.46 by 0.92 by 0.49 m (X by Y by Z). Metre units, +Y up, the side a person uses toward +Z, resting on y=0. Static geometry; no rig, collision or navigation data.","status":"published","url":"https://3dassets.dev/assets/restaurant-kitchen-and-dining-dining-chair-accent-cfca62b9","cdnUrl":"https://cdn.3dassets.dev/assets/9368/v1/model.glb","downloadUrl":"https://3dassets.dev/download/restaurant-kitchen-and-dining-dining-chair-accent-cfca62b9","thumbnailUrl":"https://cdn.3dassets.dev/assets/9368/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/9368/v1/poster.webp","blurhash":"U7CZ2:oz00-S?X9a4;^%00IV~V?a%L%2WEIp","category":{"slug":"props","title":"Props & Furniture"},"tags":[{"slug":"modern","title":"Modern"},{"slug":"realistic","title":"Realistic"},{"slug":"interior","title":"Interior"}],"license":{"slug":"cc0-1.0","name":"CC0 1.0 Universal","url":"https://creativecommons.org/publicdomain/zero/1.0/","attributionRequired":false},"contributor":{"username":"3dassets","name":"3D Assets","url":"https://3dassets.dev/u/3dassets"},"stats":{"fileSize":69104,"triangles":1388,"vertices":4164,"meshes":3,"materials":2,"textures":0,"animations":[],"boundingBox":{"min":[-0.2300103564729084,0,-0.24533401996240184],"max":[0.2300103564729084,0.9247696995735168,0.24003218680963084]},"sizeMeters":[0.46,0.925,0.485],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"Claude Opus 5","downloads":0,"publishedAt":"2026-09-06T14:30:34.790Z","updatedAt":"2026-09-06T14:30:35.635Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/9368/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function UpholsteredDiningChairAccentRestaurantKitchenAndDiningRoom(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/9368/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/9368/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/9368/v1/model.glb\" alt=\"Upholstered dining chair, accent (Restaurant Kitchen and Dining 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/9368/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/9368/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"9371","slug":"restaurant-kitchen-and-dining-banquette-bench-1400-dar-1a5a4cc0","title":"Banquette bench, dark (Restaurant Kitchen and Dining Room)","summary":"The 1.4 m banquette module in the dark upholstery finish, keeping the accent welt seams.","description":"The 1.4 m banquette module in the dark upholstery finish, keeping the accent welt seams. Overall 1.42 by 1.18 by 0.61 m (X by Y by Z). Metre units, +Y up, the side a person uses toward +Z, resting on y=0. Static geometry; no rig, collision or navigation data.","status":"published","url":"https://3dassets.dev/assets/restaurant-kitchen-and-dining-banquette-bench-1400-dar-1a5a4cc0","cdnUrl":"https://cdn.3dassets.dev/assets/9371/v1/model.glb","downloadUrl":"https://3dassets.dev/download/restaurant-kitchen-and-dining-banquette-bench-1400-dar-1a5a4cc0","thumbnailUrl":"https://cdn.3dassets.dev/assets/9371/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/9371/v1/poster.webp","blurhash":"U9C$r|TK00X6I@WBNGV@I9M|58jE~U^*R-9b","category":{"slug":"props","title":"Props & Furniture"},"tags":[{"slug":"modern","title":"Modern"},{"slug":"realistic","title":"Realistic"},{"slug":"modular","title":"Modular"},{"slug":"interior","title":"Interior"}],"license":{"slug":"cc0-1.0","name":"CC0 1.0 Universal","url":"https://creativecommons.org/publicdomain/zero/1.0/","attributionRequired":false},"contributor":{"username":"3dassets","name":"3D Assets","url":"https://3dassets.dev/u/3dassets"},"stats":{"fileSize":117064,"triangles":2372,"vertices":7116,"meshes":4,"materials":3,"textures":0,"animations":[],"boundingBox":{"min":[-0.7099999785423279,-0.0000386109109669075,-0.315035919097977],"max":[0.7099999785423279,1.184038626169756,0.30003593340309176]},"sizeMeters":[1.42,1.184,0.615],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"Claude Opus 5","downloads":0,"publishedAt":"2026-09-06T14:30:35.201Z","updatedAt":"2026-09-06T14:30:36.002Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/9371/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function BanquetteBenchDarkRestaurantKitchenAndDiningRoom(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/9371/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/9371/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/9371/v1/model.glb\" alt=\"Banquette bench, dark (Restaurant Kitchen and Dining 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/9371/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/9371/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"9372","slug":"restaurant-kitchen-and-dining-booth-2-cover-accent-fdec43c5","title":"Booth pair, accent upholstery (Restaurant Kitchen and Dining Room)","summary":"The two-cover booth in the pack accent upholstery, with the welt seams remapped to the dark trim so the seams still read.","description":"The two-cover booth in the pack accent upholstery, with the welt seams remapped to the dark trim so the seams still read. Overall 1.12 by 1.26 by 1.59 m (X by Y by Z). Metre units, +Y up, the side a person uses toward +Z, resting on y=0. Static geometry; no rig, collision or navigation data.","status":"published","url":"https://3dassets.dev/assets/restaurant-kitchen-and-dining-booth-2-cover-accent-fdec43c5","cdnUrl":"https://cdn.3dassets.dev/assets/9372/v1/model.glb","downloadUrl":"https://3dassets.dev/download/restaurant-kitchen-and-dining-booth-2-cover-accent-fdec43c5","thumbnailUrl":"https://cdn.3dassets.dev/assets/9372/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/9372/v1/poster.webp","blurhash":"UDFOrro#9H-:~T9aN2?G00IoX7ni9bs+f5NI","category":{"slug":"props","title":"Props & Furniture"},"tags":[{"slug":"modern","title":"Modern"},{"slug":"realistic","title":"Realistic"},{"slug":"interior","title":"Interior"}],"license":{"slug":"cc0-1.0","name":"CC0 1.0 Universal","url":"https://creativecommons.org/publicdomain/zero/1.0/","attributionRequired":false},"contributor":{"username":"3dassets","name":"3D Assets","url":"https://3dassets.dev/u/3dassets"},"stats":{"fileSize":260740,"triangles":5352,"vertices":16056,"meshes":5,"materials":4,"textures":0,"animations":[],"boundingBox":{"min":[-0.5600204591577634,-0.00005494801712258024,-0.7950000166893005],"max":[0.5600204591577634,1.2640550061912559,0.7950000166893005]},"sizeMeters":[1.12,1.264,1.59],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"Claude Opus 5","downloads":0,"publishedAt":"2026-09-06T14:30:36.409Z","updatedAt":"2026-09-06T14:30:37.403Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/9372/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function BoothPairAccentUpholsteryRestaurantKitchenAndDiningRoom(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/9372/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/9372/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/9372/v1/model.glb\" alt=\"Booth pair, accent upholstery (Restaurant Kitchen and Dining 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/9372/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/9372/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"9373","slug":"restaurant-kitchen-and-dining-host-stand-634e7b33","title":"Host stand (Restaurant Kitchen and Dining Room)","summary":"A 600 mm host stand: a panelled timber lectern on a plinth with a sloped writing top, a brass pen stop, an open menu shelf and a reservation book.","description":"A 600 mm host stand: a panelled timber lectern on a plinth with a sloped writing top, a brass pen stop, an open menu shelf and a reservation book. Overall 0.66 by 1.36 by 0.50 m (X by Y by Z). Metre units, +Y up, the side a person uses toward +Z, resting on y=0. Static geometry; no rig, collision or navigation data.","status":"published","url":"https://3dassets.dev/assets/restaurant-kitchen-and-dining-host-stand-634e7b33","cdnUrl":"https://cdn.3dassets.dev/assets/9373/v1/model.glb","downloadUrl":"https://3dassets.dev/download/restaurant-kitchen-and-dining-host-stand-634e7b33","thumbnailUrl":"https://cdn.3dassets.dev/assets/9373/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/9373/v1/poster.webp","blurhash":"U6BpC5-;0001.9t7DiIV04R*}=xYM{jbo#R%","category":{"slug":"props","title":"Props & Furniture"},"tags":[{"slug":"modern","title":"Modern"},{"slug":"realistic","title":"Realistic"},{"slug":"interior","title":"Interior"}],"license":{"slug":"cc0-1.0","name":"CC0 1.0 Universal","url":"https://creativecommons.org/publicdomain/zero/1.0/","attributionRequired":false},"contributor":{"username":"3dassets","name":"3D Assets","url":"https://3dassets.dev/u/3dassets"},"stats":{"fileSize":49292,"triangles":960,"vertices":2880,"meshes":4,"materials":4,"textures":0,"animations":[],"boundingBox":{"min":[-0.33000001311302185,-0.0000071730917752740875,-0.24999512697239729],"max":[0.33000001311302185,1.3564867973327637,0.24999512697239729]},"sizeMeters":[0.66,1.356,0.5],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"Claude Opus 5","downloads":0,"publishedAt":"2026-09-06T14:30:35.665Z","updatedAt":"2026-09-06T14:30:36.701Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/9373/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function HostStandRestaurantKitchenAndDiningRoom(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/9373/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/9373/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/9373/v1/model.glb\" alt=\"Host stand (Restaurant Kitchen and Dining 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/9373/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/9373/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"9376","slug":"restaurant-kitchen-and-dining-service-station-drawers-9bdf65ca","title":"Service station with drawers (Restaurant Kitchen and Dining Room)","summary":"A 600 mm waiter service station on the counter-run grid: a bullnose timber top with an upstand over three drawers, with a divided cutlery tray on the counter.","description":"A 600 mm waiter service station on the counter-run grid: a bullnose timber top with an upstand over three drawers, with a divided cutlery tray on the counter. Overall 0.62 by 1.00 by 0.77 m (X by Y by Z). Metre units, +Y up, the side a person uses toward +Z, resting on y=0. Named nodes `drawer-1` to `drawer-3`; `counter-left` and `counter-right` sit on the side panels at mid height. Static geometry; no rig, collision or navigation data.","status":"published","url":"https://3dassets.dev/assets/restaurant-kitchen-and-dining-service-station-drawers-9bdf65ca","cdnUrl":"https://cdn.3dassets.dev/assets/9376/v1/model.glb","downloadUrl":"https://3dassets.dev/download/restaurant-kitchen-and-dining-service-station-drawers-9bdf65ca","thumbnailUrl":"https://cdn.3dassets.dev/assets/9376/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/9376/v1/poster.webp","blurhash":"U6DlZaxK009G~VIVIU-.01InwN_0xCWBENxt","category":{"slug":"props","title":"Props & Furniture"},"tags":[{"slug":"modern","title":"Modern"},{"slug":"realistic","title":"Realistic"},{"slug":"modular","title":"Modular"},{"slug":"interior","title":"Interior"}],"license":{"slug":"cc0-1.0","name":"CC0 1.0 Universal","url":"https://creativecommons.org/publicdomain/zero/1.0/","attributionRequired":false},"contributor":{"username":"3dassets","name":"3D Assets","url":"https://3dassets.dev/u/3dassets"},"stats":{"fileSize":50252,"triangles":1252,"vertices":3756,"meshes":6,"materials":3,"textures":0,"animations":[],"boundingBox":{"min":[-0.3100161742967333,0.000010683074687684035,-0.3600192260648916],"max":[0.3100161742967333,1,0.40591516941392436]},"sizeMeters":[0.62,1,0.766],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"Claude Opus 5","downloads":0,"publishedAt":"2026-09-06T14:30:36.042Z","updatedAt":"2026-09-06T14:30:36.909Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/9376/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function ServiceStationWithDrawersRestaurantKitchenAndDiningRoom(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/9376/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/9376/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/9376/v1/model.glb\" alt=\"Service station with drawers (Restaurant Kitchen and Dining 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/9376/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/9376/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"9377","slug":"restaurant-kitchen-and-dining-waiter-station-trolley-7f356b96","title":"Waiter service trolley (Restaurant Kitchen and Dining Room)","summary":"A 800 mm two-tier service trolley: bullnose timber decks in brass edge rings on turned posts, with a slung cutlery drawer, castors and a tubular push handle.","description":"A 800 mm two-tier service trolley: bullnose timber decks in brass edge rings on turned posts, with a slung cutlery drawer, castors and a tubular push handle. Overall 0.90 by 0.85 by 0.54 m (X by Y by Z). Metre units, +Y up, the side a person uses toward +Z, resting on y=0. Named node `drawer` pivoted on its slide axis. Static geometry; no rig, collision or navigation data.","status":"published","url":"https://3dassets.dev/assets/restaurant-kitchen-and-dining-waiter-station-trolley-7f356b96","cdnUrl":"https://cdn.3dassets.dev/assets/9377/v1/model.glb","downloadUrl":"https://3dassets.dev/download/restaurant-kitchen-and-dining-waiter-station-trolley-7f356b96","thumbnailUrl":"https://cdn.3dassets.dev/assets/9377/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/9377/v1/poster.webp","blurhash":"UEC?P?R*01WB~Ut7D+M{0ft7-UWVEMofxaWB","category":{"slug":"props","title":"Props & Furniture"},"tags":[{"slug":"modern","title":"Modern"},{"slug":"realistic","title":"Realistic"},{"slug":"interior","title":"Interior"}],"license":{"slug":"cc0-1.0","name":"CC0 1.0 Universal","url":"https://creativecommons.org/publicdomain/zero/1.0/","attributionRequired":false},"contributor":{"username":"3dassets","name":"3D Assets","url":"https://3dassets.dev/u/3dassets"},"stats":{"fileSize":103300,"triangles":2072,"vertices":6216,"meshes":5,"materials":4,"textures":0,"animations":[],"boundingBox":{"min":[-0.49218884110450745,0.000019831709611707604,-0.25498672519891585],"max":[0.4050000011920929,0.8519184533355211,0.27998779378857536]},"sizeMeters":[0.897,0.852,0.535],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"Claude Opus 5","downloads":0,"publishedAt":"2026-09-06T14:30:37.274Z","updatedAt":"2026-09-06T14:30:37.824Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/9377/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function WaiterServiceTrolleyRestaurantKitchenAndDiningRoom(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/9377/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/9377/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/9377/v1/model.glb\" alt=\"Waiter service trolley (Restaurant Kitchen and Dining 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/9377/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/9377/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"9379","slug":"restaurant-kitchen-and-dining-dessert-trolley-9f88f6c6","title":"Dessert trolley with dome (Restaurant Kitchen and Dining Room)","summary":"A 900 mm three-tier dessert trolley: glass shelves in metal edge rings on turned posts, with a hinged domed cover over the top shelf, castors and a push handle.","description":"A 900 mm three-tier dessert trolley: glass shelves in metal edge rings on turned posts, with a hinged domed cover over the top shelf, castors and a push handle. Overall 0.98 by 1.21 by 0.53 m (X by Y by Z). Metre units, +Y up, the side a person uses toward +Z, resting on y=0. Named node `dome-cover` pivoted on its rear hinge line. Static geometry; no rig, collision or navigation data.","status":"published","url":"https://3dassets.dev/assets/restaurant-kitchen-and-dining-dessert-trolley-9f88f6c6","cdnUrl":"https://cdn.3dassets.dev/assets/9379/v1/model.glb","downloadUrl":"https://3dassets.dev/download/restaurant-kitchen-and-dining-dessert-trolley-9f88f6c6","thumbnailUrl":"https://cdn.3dassets.dev/assets/9379/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/9379/v1/poster.webp","blurhash":"U6B:${oe009F~q-;4n4n00%M_4M{IUadxbof","category":{"slug":"props","title":"Props & Furniture"},"tags":[{"slug":"modern","title":"Modern"},{"slug":"realistic","title":"Realistic"},{"slug":"interior","title":"Interior"}],"license":{"slug":"cc0-1.0","name":"CC0 1.0 Universal","url":"https://creativecommons.org/publicdomain/zero/1.0/","attributionRequired":false},"contributor":{"username":"3dassets","name":"3D Assets","url":"https://3dassets.dev/u/3dassets"},"stats":{"fileSize":117328,"triangles":2380,"vertices":7140,"meshes":4,"materials":3,"textures":0,"animations":[],"boundingBox":{"min":[-0.5424674968513168,0.00001951326158305955,-0.2649996984311131],"max":[0.44001146362148885,1.209506354015911,0.2649996984311131]},"sizeMeters":[0.982,1.209,0.53],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"Claude Opus 5","downloads":0,"publishedAt":"2026-09-06T14:30:37.312Z","updatedAt":"2026-09-06T14:30:38.259Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/9379/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function DessertTrolleyWithDomeRestaurantKitchenAndDiningRoom(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/9379/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/9379/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/9379/v1/model.glb\" alt=\"Dessert trolley with dome (Restaurant Kitchen and Dining 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/9379/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/9379/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"9382","slug":"restaurant-kitchen-and-dining-wine-display-cabinet-ab9f2e88","title":"Wine display cabinet (Restaurant Kitchen and Dining Room)","summary":"A 720 mm glazed wine cabinet: five racked shelves of cradled bottles between timber side posts, behind a glazed hinged door with a tubular handle.","description":"A 720 mm glazed wine cabinet: five racked shelves of cradled bottles between timber side posts, behind a glazed hinged door with a tubular handle. Overall 0.72 by 1.95 by 0.72 m (X by Y by Z). Metre units, +Y up, the side a person uses toward +Z, resting on y=0. Named node `cabinet-door` pivoted on its left hinge. Static geometry; no rig, collision or navigation data.","status":"published","url":"https://3dassets.dev/assets/restaurant-kitchen-and-dining-wine-display-cabinet-ab9f2e88","cdnUrl":"https://cdn.3dassets.dev/assets/9382/v1/model.glb","downloadUrl":"https://3dassets.dev/download/restaurant-kitchen-and-dining-wine-display-cabinet-ab9f2e88","thumbnailUrl":"https://cdn.3dassets.dev/assets/9382/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/9382/v1/poster.webp","blurhash":"U7BWJHtm00DN~Aj[9bWD9EV?%gyE?FoeE2WB","category":{"slug":"props","title":"Props & Furniture"},"tags":[{"slug":"modern","title":"Modern"},{"slug":"realistic","title":"Realistic"},{"slug":"interior","title":"Interior"}],"license":{"slug":"cc0-1.0","name":"CC0 1.0 Universal","url":"https://creativecommons.org/publicdomain/zero/1.0/","attributionRequired":false},"contributor":{"username":"3dassets","name":"3D Assets","url":"https://3dassets.dev/u/3dassets"},"stats":{"fileSize":156032,"triangles":3144,"vertices":9432,"meshes":7,"materials":4,"textures":0,"animations":[],"boundingBox":{"min":[-0.35997559463781903,0,-0.32504776999625856],"max":[0.35997559463781903,1.9500000476837158,0.39302848114505995]},"sizeMeters":[0.72,1.95,0.718],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"Claude Opus 5","downloads":0,"publishedAt":"2026-09-06T14:30:37.889Z","updatedAt":"2026-09-06T14:30:38.868Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/9382/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function WineDisplayCabinetRestaurantKitchenAndDiningRoom(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/9382/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/9382/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/9382/v1/model.glb\" alt=\"Wine display cabinet (Restaurant Kitchen and Dining 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/9382/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/9382/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"9383","slug":"restaurant-kitchen-and-dining-back-bar-shelving-6be9a489","title":"Back bar shelving unit (Restaurant Kitchen and Dining Room)","summary":"A 1.6 m back bar shelving unit: three glass shelves on brass supports with slim uplight strips, against a mirrored back panel between timber posts under a moulded cornice.","description":"A 1.6 m back bar shelving unit: three glass shelves on brass supports with slim uplight strips, against a mirrored back panel between timber posts under a moulded cornice. Overall 1.65 by 1.99 by 0.40 m (X by Y by Z). Metre units, +Y up, the side a person uses toward +Z, resting on y=0. Static geometry; no rig, collision or navigation data.","status":"published","url":"https://3dassets.dev/assets/restaurant-kitchen-and-dining-back-bar-shelving-6be9a489","cdnUrl":"https://cdn.3dassets.dev/assets/9383/v1/model.glb","downloadUrl":"https://3dassets.dev/download/restaurant-kitchen-and-dining-back-bar-shelving-6be9a489","thumbnailUrl":"https://cdn.3dassets.dev/assets/9383/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/9383/v1/poster.webp","blurhash":"U9Eoi7?@00I9~o?FIUD*00ie.TSOxts:M|NG","category":{"slug":"props","title":"Props & Furniture"},"tags":[{"slug":"modern","title":"Modern"},{"slug":"realistic","title":"Realistic"},{"slug":"interior","title":"Interior"}],"license":{"slug":"cc0-1.0","name":"CC0 1.0 Universal","url":"https://creativecommons.org/publicdomain/zero/1.0/","attributionRequired":false},"contributor":{"username":"3dassets","name":"3D Assets","url":"https://3dassets.dev/u/3dassets"},"stats":{"fileSize":52360,"triangles":1024,"vertices":3072,"meshes":4,"materials":4,"textures":0,"animations":[],"boundingBox":{"min":[-0.8249858152379951,-0.00004105074861814051,-0.200030521490163],"max":[0.8249858152379951,1.9900000095367432,0.200030521490163]},"sizeMeters":[1.65,1.99,0.4],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"Claude Opus 5","downloads":0,"publishedAt":"2026-09-06T14:30:37.954Z","updatedAt":"2026-09-06T14:30:38.947Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/9383/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function BackBarShelvingUnitRestaurantKitchenAndDiningRoom(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/9383/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/9383/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/9383/v1/model.glb\" alt=\"Back bar shelving unit (Restaurant Kitchen and Dining 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/9383/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/9383/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"9380","slug":"restaurant-kitchen-and-dining-bar-counter-module-a5edab07","title":"Bar counter module (Restaurant Kitchen and Dining Room)","summary":"A 600 mm dining bar counter module on the counter-run grid: a panelled timber front with a brass foot rail, a stainless working counter with a drip tray and a raised postformed bar top.","description":"A 600 mm dining bar counter module on the counter-run grid: a panelled timber front with a brass foot rail, a stainless working counter with a drip tray and a raised postformed bar top. Overall 0.62 by 1.09 by 1.00 m (X by Y by Z). Metre units, +Y up, the side a person uses toward +Z, resting on y=0. Carries `counter-left` and `counter-right` at mid height so modules butt along X; a service station, not a dispense system. Static geometry; no rig, collision or navigation data.","status":"published","url":"https://3dassets.dev/assets/restaurant-kitchen-and-dining-bar-counter-module-a5edab07","cdnUrl":"https://cdn.3dassets.dev/assets/9380/v1/model.glb","downloadUrl":"https://3dassets.dev/download/restaurant-kitchen-and-dining-bar-counter-module-a5edab07","thumbnailUrl":"https://cdn.3dassets.dev/assets/9380/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/9380/v1/poster.webp","blurhash":"UAEoujMa00pf?cRPM_xv00?c?FIARPxuV[s-","category":{"slug":"props","title":"Props & Furniture"},"tags":[{"slug":"modern","title":"Modern"},{"slug":"realistic","title":"Realistic"},{"slug":"modular","title":"Modular"},{"slug":"interior","title":"Interior"}],"license":{"slug":"cc0-1.0","name":"CC0 1.0 Universal","url":"https://creativecommons.org/publicdomain/zero/1.0/","attributionRequired":false},"contributor":{"username":"3dassets","name":"3D Assets","url":"https://3dassets.dev/u/3dassets"},"stats":{"fileSize":73300,"triangles":1444,"vertices":4332,"meshes":5,"materials":5,"textures":0,"animations":[],"boundingBox":{"min":[-0.3100172520519689,0.000005017250578914778,-0.35001769950756345],"max":[0.3100172520519689,1.0950000286102295,0.6499764207761587]},"sizeMeters":[0.62,1.095,1],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"Claude Opus 5","downloads":0,"publishedAt":"2026-09-06T14:30:37.695Z","updatedAt":"2026-09-06T14:30:38.567Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/9380/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function BarCounterModuleRestaurantKitchenAndDiningRoom(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/9380/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/9380/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/9380/v1/model.glb\" alt=\"Bar counter module (Restaurant Kitchen and Dining 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/9380/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/9380/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"9385","slug":"restaurant-kitchen-and-dining-bar-counter-corner-05a2c93f","title":"Bar counter corner (Restaurant Kitchen and Dining Room)","summary":"A 700 mm right-angle bar counter corner: panelled fronts on both faces, a wrapping foot rail and a mitred bar top turning the run through 90 degrees.","description":"A 700 mm right-angle bar counter corner: panelled fronts on both faces, a wrapping foot rail and a mitred bar top turning the run through 90 degrees. Overall 1.02 by 1.09 by 1.02 m (X by Y by Z). Metre units, +Y up, the side a person uses toward +Z, resting on y=0. `counter-left` faces -X and `counter-back` faces -Z, so a straight module butts on either leg. Static geometry; no rig, collision or navigation data.","status":"published","url":"https://3dassets.dev/assets/restaurant-kitchen-and-dining-bar-counter-corner-05a2c93f","cdnUrl":"https://cdn.3dassets.dev/assets/9385/v1/model.glb","downloadUrl":"https://3dassets.dev/download/restaurant-kitchen-and-dining-bar-counter-corner-05a2c93f","thumbnailUrl":"https://cdn.3dassets.dev/assets/9385/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/9385/v1/poster.webp","blurhash":"UAD+k_?G00EK~WofRht60MM}$$%KNbahxabH","category":{"slug":"props","title":"Props & Furniture"},"tags":[{"slug":"modern","title":"Modern"},{"slug":"realistic","title":"Realistic"},{"slug":"modular","title":"Modular"},{"slug":"interior","title":"Interior"}],"license":{"slug":"cc0-1.0","name":"CC0 1.0 Universal","url":"https://creativecommons.org/publicdomain/zero/1.0/","attributionRequired":false},"contributor":{"username":"3dassets","name":"3D Assets","url":"https://3dassets.dev/u/3dassets"},"stats":{"fileSize":70624,"triangles":1388,"vertices":4164,"meshes":5,"materials":5,"textures":0,"animations":[],"boundingBox":{"min":[-0.3700000047683716,-0.000002611530934185091,-0.37000171095064616],"max":[0.6500193507364228,1.0950014553033014,0.6499999761581421]},"sizeMeters":[1.02,1.095,1.02],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"Claude Opus 5","downloads":0,"publishedAt":"2026-09-06T14:30:38.412Z","updatedAt":"2026-09-06T14:30:39.303Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/9385/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function BarCounterCornerRestaurantKitchenAndDiningRoom(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/9385/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/9385/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/9385/v1/model.glb\" alt=\"Bar counter corner (Restaurant Kitchen and Dining 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/9385/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/9385/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"9387","slug":"restaurant-kitchen-and-dining-till-pos-terminal-fb5784fa","title":"Till and POS terminal (Restaurant Kitchen and Dining Room)","summary":"A point of sale station: a tilted touch terminal on a riser, a receipt printer with a blank docket, and a cash drawer with a recessed grab rail.","description":"A point of sale station: a tilted touch terminal on a riser, a receipt printer with a blank docket, and a cash drawer with a recessed grab rail. Overall 0.57 by 0.73 by 0.47 m (X by Y by Z). Metre units, +Y up, the side a person uses toward +Z, resting on y=0. Named node `till-drawer` pivoted on its slide axis. Static geometry; no rig, collision or navigation data.","status":"published","url":"https://3dassets.dev/assets/restaurant-kitchen-and-dining-till-pos-terminal-fb5784fa","cdnUrl":"https://cdn.3dassets.dev/assets/9387/v1/model.glb","downloadUrl":"https://3dassets.dev/download/restaurant-kitchen-and-dining-till-pos-terminal-fb5784fa","thumbnailUrl":"https://cdn.3dassets.dev/assets/9387/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/9387/v1/poster.webp","blurhash":"U37d?{_N0000xvS#IUni00Io~q%2.8xbWBRj","category":{"slug":"props","title":"Props & Furniture"},"tags":[{"slug":"modern","title":"Modern"},{"slug":"realistic","title":"Realistic"},{"slug":"interior","title":"Interior"}],"license":{"slug":"cc0-1.0","name":"CC0 1.0 Universal","url":"https://creativecommons.org/publicdomain/zero/1.0/","attributionRequired":false},"contributor":{"username":"3dassets","name":"3D Assets","url":"https://3dassets.dev/u/3dassets"},"stats":{"fileSize":39356,"triangles":738,"vertices":2214,"meshes":5,"materials":4,"textures":0,"animations":[],"boundingBox":{"min":[-0.2849979038553875,0,-0.2333292410286519],"max":[0.2849979038553875,0.7330371141433716,0.23334236327249971]},"sizeMeters":[0.57,0.733,0.467],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"Claude Opus 5","downloads":0,"publishedAt":"2026-09-06T14:30:38.719Z","updatedAt":"2026-09-06T14:30:39.425Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/9387/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function TillAndPOSTerminalRestaurantKitchenAndDiningRoom(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/9387/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/9387/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/9387/v1/model.glb\" alt=\"Till and POS terminal (Restaurant Kitchen and Dining 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/9387/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/9387/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"9388","slug":"restaurant-kitchen-and-dining-card-terminal-b66ac978","title":"Card terminal on base (Restaurant Kitchen and Dining Room)","summary":"A handheld card terminal on a charging base: a tilted body with a display window and a twelve-key pad.","description":"A handheld card terminal on a charging base: a tilted body with a display window and a twelve-key pad. Overall 0.11 by 0.21 by 0.12 m (X by Y by Z). Metre units, +Y up, the side a person uses toward +Z, resting on y=0. Static geometry; no rig, collision or navigation data.","status":"published","url":"https://3dassets.dev/assets/restaurant-kitchen-and-dining-card-terminal-b66ac978","cdnUrl":"https://cdn.3dassets.dev/assets/9388/v1/model.glb","downloadUrl":"https://3dassets.dev/download/restaurant-kitchen-and-dining-card-terminal-b66ac978","thumbnailUrl":"https://cdn.3dassets.dev/assets/9388/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/9388/v1/poster.webp","blurhash":"UCCZbFkC00jY~qRj4nt700ay_3kCD%ofxuWB","category":{"slug":"props","title":"Props & Furniture"},"tags":[{"slug":"modern","title":"Modern"},{"slug":"realistic","title":"Realistic"},{"slug":"interior","title":"Interior"}],"license":{"slug":"cc0-1.0","name":"CC0 1.0 Universal","url":"https://creativecommons.org/publicdomain/zero/1.0/","attributionRequired":false},"contributor":{"username":"3dassets","name":"3D Assets","url":"https://3dassets.dev/u/3dassets"},"stats":{"fileSize":23680,"triangles":426,"vertices":1278,"meshes":4,"materials":4,"textures":0,"animations":[],"boundingBox":{"min":[-0.054997526869352,0,-0.060003042309293014],"max":[0.054997526869352,0.2072005420923233,0.060003042309293014]},"sizeMeters":[0.11,0.207,0.12],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"Claude Opus 5","downloads":0,"publishedAt":"2026-09-06T14:30:39.106Z","updatedAt":"2026-09-06T14:30:39.920Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/9388/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function CardTerminalOnBaseRestaurantKitchenAndDiningRoom(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/9388/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/9388/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/9388/v1/model.glb\" alt=\"Card terminal on base (Restaurant Kitchen and Dining 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/9388/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/9388/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"9389","slug":"restaurant-kitchen-and-dining-menu-holder-22955c3f","title":"Table menu holder (Restaurant Kitchen and Dining Room)","summary":"A brass A-frame table menu holder with a top pivot bar and two blank card panels.","description":"A brass A-frame table menu holder with a top pivot bar and two blank card panels. Overall 0.13 by 0.19 by 0.08 m (X by Y by Z). Metre units, +Y up, the side a person uses toward +Z, resting on y=0. Static geometry; no rig, collision or navigation data.","status":"published","url":"https://3dassets.dev/assets/restaurant-kitchen-and-dining-menu-holder-22955c3f","cdnUrl":"https://cdn.3dassets.dev/assets/9389/v1/model.glb","downloadUrl":"https://3dassets.dev/download/restaurant-kitchen-and-dining-menu-holder-22955c3f","thumbnailUrl":"https://cdn.3dassets.dev/assets/9389/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/9389/v1/poster.webp","blurhash":"UDFrqs_20000IVs.j]NG00M{_NtS%Lt7t6WB","category":{"slug":"props","title":"Props & Furniture"},"tags":[{"slug":"modern","title":"Modern"},{"slug":"realistic","title":"Realistic"},{"slug":"interior","title":"Interior"}],"license":{"slug":"cc0-1.0","name":"CC0 1.0 Universal","url":"https://creativecommons.org/publicdomain/zero/1.0/","attributionRequired":false},"contributor":{"username":"3dassets","name":"3D Assets","url":"https://3dassets.dev/u/3dassets"},"stats":{"fileSize":27312,"triangles":532,"vertices":1596,"meshes":2,"materials":2,"textures":0,"animations":[],"boundingBox":{"min":[-0.06399503293822005,0,-0.04242937873259255],"max":[0.06399503293822005,0.19144757091999054,0.04242937873259255]},"sizeMeters":[0.128,0.191,0.085],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"Claude Opus 5","downloads":0,"publishedAt":"2026-09-06T14:30:39.568Z","updatedAt":"2026-09-06T14:30:40.395Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/9389/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function TableMenuHolderRestaurantKitchenAndDiningRoom(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/9389/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/9389/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/9389/v1/model.glb\" alt=\"Table menu holder (Restaurant Kitchen and Dining 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/9389/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/9389/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"9392","slug":"restaurant-kitchen-and-dining-table-number-stand-30500315","title":"Table number stand (Restaurant Kitchen and Dining Room)","summary":"A weighted table number stand: a turned brass base and stem carrying a blank number plate.","description":"A weighted table number stand: a turned brass base and stem carrying a blank number plate. Overall 0.10 by 0.22 by 0.10 m (X by Y by Z). Metre units, +Y up, the side a person uses toward +Z, resting on y=0. Static geometry; no rig, collision or navigation data.","status":"published","url":"https://3dassets.dev/assets/restaurant-kitchen-and-dining-table-number-stand-30500315","cdnUrl":"https://cdn.3dassets.dev/assets/9392/v1/model.glb","downloadUrl":"https://3dassets.dev/download/restaurant-kitchen-and-dining-table-number-stand-30500315","thumbnailUrl":"https://cdn.3dassets.dev/assets/9392/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/9392/v1/poster.webp","blurhash":"U3B3i_~o00005ZNZwFxb~TtP9IMz01Rk~W%L","category":{"slug":"props","title":"Props & Furniture"},"tags":[{"slug":"modern","title":"Modern"},{"slug":"realistic","title":"Realistic"},{"slug":"interior","title":"Interior"}],"license":{"slug":"cc0-1.0","name":"CC0 1.0 Universal","url":"https://creativecommons.org/publicdomain/zero/1.0/","attributionRequired":false},"contributor":{"username":"3dassets","name":"3D Assets","url":"https://3dassets.dev/u/3dassets"},"stats":{"fileSize":16136,"triangles":298,"vertices":894,"meshes":2,"materials":2,"textures":0,"animations":[],"boundingBox":{"min":[-0.04999633750795252,0,-0.04874752010696156],"max":[0.04999633750795252,0.2199999988079071,0.04874752010696156]},"sizeMeters":[0.1,0.22,0.097],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"Claude Opus 5","downloads":0,"publishedAt":"2026-09-06T14:30:39.999Z","updatedAt":"2026-09-06T14:30:40.851Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/9392/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function TableNumberStandRestaurantKitchenAndDiningRoom(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/9392/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/9392/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/9392/v1/model.glb\" alt=\"Table number stand (Restaurant Kitchen and Dining 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/9392/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/9392/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"9393","slug":"restaurant-kitchen-and-dining-condiment-caddy-ee30bb01","title":"Condiment caddy (Restaurant Kitchen and Dining Room)","summary":"A timber condiment caddy with a brass carry handle, holding two glass shakers with pierced caps, an oil bottle with a pourer and a napkin pocket.","description":"A timber condiment caddy with a brass carry handle, holding two glass shakers with pierced caps, an oil bottle with a pourer and a napkin pocket. Overall 0.20 by 0.24 by 0.11 m (X by Y by Z). Metre units, +Y up, the side a person uses toward +Z, resting on y=0. Static geometry; no rig, collision or navigation data.","status":"published","url":"https://3dassets.dev/assets/restaurant-kitchen-and-dining-condiment-caddy-ee30bb01","cdnUrl":"https://cdn.3dassets.dev/assets/9393/v1/model.glb","downloadUrl":"https://3dassets.dev/download/restaurant-kitchen-and-dining-condiment-caddy-ee30bb01","thumbnailUrl":"https://cdn.3dassets.dev/assets/9393/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/9393/v1/poster.webp","blurhash":"U6C?M*~U000M0$%1$~D+00E2~q%1]#V@t7%1","category":{"slug":"props","title":"Props & Furniture"},"tags":[{"slug":"modern","title":"Modern"},{"slug":"realistic","title":"Realistic"},{"slug":"interior","title":"Interior"}],"license":{"slug":"cc0-1.0","name":"CC0 1.0 Universal","url":"https://creativecommons.org/publicdomain/zero/1.0/","attributionRequired":false},"contributor":{"username":"3dassets","name":"3D Assets","url":"https://3dassets.dev/u/3dassets"},"stats":{"fileSize":34000,"triangles":640,"vertices":1920,"meshes":4,"materials":4,"textures":0,"animations":[],"boundingBox":{"min":[-0.09749999642372131,0,-0.05500045859721283],"max":[0.09749496347728595,0.2430005466617958,0.05500045859721283]},"sizeMeters":[0.195,0.243,0.11],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"Claude Opus 5","downloads":0,"publishedAt":"2026-09-06T14:30:40.180Z","updatedAt":"2026-09-06T14:30:41.078Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/9393/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function CondimentCaddyRestaurantKitchenAndDiningRoom(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/9393/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/9393/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/9393/v1/model.glb\" alt=\"Condiment caddy (Restaurant Kitchen and Dining 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/9393/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/9393/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"9394","slug":"restaurant-kitchen-and-dining-high-chair-af1430bb","title":"Child’s high chair (Restaurant Kitchen and Dining Room)","summary":"A timber child’s high chair: splayed legs with stretchers, a slatted back, a footrest rail, a lipped tray and a crotch post.","description":"A timber child’s high chair: splayed legs with stretchers, a slatted back, a footrest rail, a lipped tray and a crotch post. Overall 0.57 by 0.98 by 0.49 m (X by Y by Z). Metre units, +Y up, the side a person uses toward +Z, resting on y=0. Static geometry; no rig, collision or navigation data.","status":"published","url":"https://3dassets.dev/assets/restaurant-kitchen-and-dining-high-chair-af1430bb","cdnUrl":"https://cdn.3dassets.dev/assets/9394/v1/model.glb","downloadUrl":"https://3dassets.dev/download/restaurant-kitchen-and-dining-high-chair-af1430bb","thumbnailUrl":"https://cdn.3dassets.dev/assets/9394/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/9394/v1/poster.webp","blurhash":"U7B{=RkX00R4~WbI4.sl00IU_3-=D$IU%M%N","category":{"slug":"props","title":"Props & Furniture"},"tags":[{"slug":"modern","title":"Modern"},{"slug":"realistic","title":"Realistic"},{"slug":"interior","title":"Interior"}],"license":{"slug":"cc0-1.0","name":"CC0 1.0 Universal","url":"https://creativecommons.org/publicdomain/zero/1.0/","attributionRequired":false},"contributor":{"username":"3dassets","name":"3D Assets","url":"https://3dassets.dev/u/3dassets"},"stats":{"fileSize":73232,"triangles":1488,"vertices":4464,"meshes":2,"materials":2,"textures":0,"animations":[],"boundingBox":{"min":[-0.28350999785010955,0,-0.20451720619979666],"max":[0.28350999785010955,0.9825248122215271,0.29000029684043765]},"sizeMeters":[0.567,0.983,0.495],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"Claude Opus 5","downloads":0,"publishedAt":"2026-09-06T14:30:40.758Z","updatedAt":"2026-09-06T14:30:41.413Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/9394/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function ChildSHighChairRestaurantKitchenAndDiningRoom(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/9394/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/9394/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/9394/v1/model.glb\" alt=\"Child’s high chair (Restaurant Kitchen and Dining 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/9394/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/9394/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"9395","slug":"restaurant-kitchen-and-dining-coat-stand-fe1ddfc7","title":"Coat stand with umbrella ring (Restaurant Kitchen and Dining Room)","summary":"A 1.8 m timber coat stand: a turned column on a tripod base with four upper and four lower brass hooks, an umbrella ring and a metal drip pan.","description":"A 1.8 m timber coat stand: a turned column on a tripod base with four upper and four lower brass hooks, an umbrella ring and a metal drip pan. Overall 0.48 by 1.80 by 0.54 m (X by Y by Z). Metre units, +Y up, the side a person uses toward +Z, resting on y=0. Static geometry; no rig, collision or navigation data.","status":"published","url":"https://3dassets.dev/assets/restaurant-kitchen-and-dining-coat-stand-fe1ddfc7","cdnUrl":"https://cdn.3dassets.dev/assets/9395/v1/model.glb","downloadUrl":"https://3dassets.dev/download/restaurant-kitchen-and-dining-coat-stand-fe1ddfc7","thumbnailUrl":"https://cdn.3dassets.dev/assets/9395/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/9395/v1/poster.webp","blurhash":"U28W]T~U0000E0Rkt9xtNeof$~aKxYs+NHIu","category":{"slug":"props","title":"Props & Furniture"},"tags":[{"slug":"modern","title":"Modern"},{"slug":"realistic","title":"Realistic"},{"slug":"interior","title":"Interior"}],"license":{"slug":"cc0-1.0","name":"CC0 1.0 Universal","url":"https://creativecommons.org/publicdomain/zero/1.0/","attributionRequired":false},"contributor":{"username":"3dassets","name":"3D Assets","url":"https://3dassets.dev/u/3dassets"},"stats":{"fileSize":50080,"triangles":992,"vertices":2976,"meshes":3,"materials":3,"textures":0,"animations":[],"boundingBox":{"min":[-0.17000000178813934,0,-0.26994234808640866],"max":[0.3085654032339247,1.7990849018096924,0.26994234808640866]},"sizeMeters":[0.479,1.799,0.54],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"Claude Opus 5","downloads":0,"publishedAt":"2026-09-06T14:30:40.540Z","updatedAt":"2026-09-06T14:30:41.474Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/9395/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function CoatStandWithUmbrellaRingRestaurantKitchenAndDiningRoom(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/9395/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/9395/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/9395/v1/model.glb\" alt=\"Coat stand with umbrella ring (Restaurant Kitchen and Dining 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/9395/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/9395/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"9397","slug":"restaurant-kitchen-and-dining-floor-menu-stand-0b8e613b","title":"Floor menu stand (Restaurant Kitchen and Dining Room)","summary":"A 1.35 m floor menu stand: a weighted disc base and a tapered brass column carrying a tilted framed panel, left blank.","description":"A 1.35 m floor menu stand: a weighted disc base and a tapered brass column carrying a tilted framed panel, left blank. Overall 0.48 by 1.47 by 0.47 m (X by Y by Z). Metre units, +Y up, the side a person uses toward +Z, resting on y=0. Static geometry; no rig, collision or navigation data.","status":"published","url":"https://3dassets.dev/assets/restaurant-kitchen-and-dining-floor-menu-stand-0b8e613b","cdnUrl":"https://cdn.3dassets.dev/assets/9397/v1/model.glb","downloadUrl":"https://3dassets.dev/download/restaurant-kitchen-and-dining-floor-menu-stand-0b8e613b","thumbnailUrl":"https://cdn.3dassets.dev/assets/9397/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/9397/v1/poster.webp","blurhash":"U78zuxxu00D*~ood4oRnbdjtnga|9Fae-;kD","category":{"slug":"props","title":"Props & Furniture"},"tags":[{"slug":"modern","title":"Modern"},{"slug":"realistic","title":"Realistic"},{"slug":"interior","title":"Interior"}],"license":{"slug":"cc0-1.0","name":"CC0 1.0 Universal","url":"https://creativecommons.org/publicdomain/zero/1.0/","attributionRequired":false},"contributor":{"username":"3dassets","name":"3D Assets","url":"https://3dassets.dev/u/3dassets"},"stats":{"fileSize":32484,"triangles":624,"vertices":1872,"meshes":3,"materials":3,"textures":0,"animations":[],"boundingBox":{"min":[-0.23999999463558197,0.000009003891416763804,-0.23636707134876142],"max":[0.23999999463558197,1.4696745872497559,0.23636707134876142]},"sizeMeters":[0.48,1.47,0.473],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"Claude Opus 5","downloads":0,"publishedAt":"2026-09-06T14:30:40.954Z","updatedAt":"2026-09-06T14:30:41.975Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/9397/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function FloorMenuStandRestaurantKitchenAndDiningRoom(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/9397/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/9397/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/9397/v1/model.glb\" alt=\"Floor menu stand (Restaurant Kitchen and Dining 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/9397/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/9397/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"9399","slug":"restaurant-kitchen-and-dining-dinner-plate-f424883c","title":"Dinner plate (Restaurant Kitchen and Dining Room)","summary":"A 290 mm coupe dinner plate: a footed well with a rolled rim, turned as a single hollow form.","description":"A 290 mm coupe dinner plate: a footed well with a rolled rim, turned as a single hollow form. Overall 0.29 by 0.02 by 0.29 m (X by Y by Z). Metre units, +Y up, the side a person uses toward +Z, resting on y=0. Static geometry; no rig, collision or navigation data.","status":"published","url":"https://3dassets.dev/assets/restaurant-kitchen-and-dining-dinner-plate-f424883c","cdnUrl":"https://cdn.3dassets.dev/assets/9399/v1/model.glb","downloadUrl":"https://3dassets.dev/download/restaurant-kitchen-and-dining-dinner-plate-f424883c","thumbnailUrl":"https://cdn.3dassets.dev/assets/9399/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/9399/v1/poster.webp","blurhash":"UFCi~;t700WC-;j[M{ay00WB~qay4nay%May","category":{"slug":"props","title":"Props & Furniture"},"tags":[{"slug":"modern","title":"Modern"},{"slug":"realistic","title":"Realistic"},{"slug":"interior","title":"Interior"}],"license":{"slug":"cc0-1.0","name":"CC0 1.0 Universal","url":"https://creativecommons.org/publicdomain/zero/1.0/","attributionRequired":false},"contributor":{"username":"3dassets","name":"3D Assets","url":"https://3dassets.dev/u/3dassets"},"stats":{"fileSize":17964,"triangles":352,"vertices":1056,"meshes":1,"materials":1,"textures":0,"animations":[],"boundingBox":{"min":[-0.14499999582767487,-0.0000010982167055213071,-0.14353083482377496],"max":[0.14499999582767487,0.024001098425321776,0.14353083482377496]},"sizeMeters":[0.29,0.024,0.287],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"Claude Opus 5","downloads":0,"publishedAt":"2026-09-06T14:30:40.973Z","updatedAt":"2026-09-06T14:30:42.010Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/9399/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function DinnerPlateRestaurantKitchenAndDiningRoom(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/9399/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/9399/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/9399/v1/model.glb\" alt=\"Dinner plate (Restaurant Kitchen and Dining 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/9399/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/9399/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"9400","slug":"restaurant-kitchen-and-dining-side-plate-96851573","title":"Side plate (Restaurant Kitchen and Dining Room)","summary":"A 170 mm coupe side plate with a footring and a rolled rim.","description":"A 170 mm coupe side plate with a footring and a rolled rim. Overall 0.17 by 0.02 by 0.17 m (X by Y by Z). Metre units, +Y up, the side a person uses toward +Z, resting on y=0. Static geometry; no rig, collision or navigation data.","status":"published","url":"https://3dassets.dev/assets/restaurant-kitchen-and-dining-side-plate-96851573","cdnUrl":"https://cdn.3dassets.dev/assets/9400/v1/model.glb","downloadUrl":"https://3dassets.dev/download/restaurant-kitchen-and-dining-side-plate-96851573","thumbnailUrl":"https://cdn.3dassets.dev/assets/9400/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/9400/v1/poster.webp","blurhash":"UEC6+9t700ay?bj[IUj[00Rj~qay00az-;ax","category":{"slug":"props","title":"Props & Furniture"},"tags":[{"slug":"modern","title":"Modern"},{"slug":"realistic","title":"Realistic"},{"slug":"interior","title":"Interior"}],"license":{"slug":"cc0-1.0","name":"CC0 1.0 Universal","url":"https://creativecommons.org/publicdomain/zero/1.0/","attributionRequired":false},"contributor":{"username":"3dassets","name":"3D Assets","url":"https://3dassets.dev/u/3dassets"},"stats":{"fileSize":14884,"triangles":288,"vertices":864,"meshes":1,"materials":1,"textures":0,"animations":[],"boundingBox":{"min":[-0.08500000089406967,-1.217782073115875e-7,-0.08371334052102794],"max":[0.08500000089406967,0.01600012253816653,0.08371334052102794]},"sizeMeters":[0.17,0.016,0.167],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"Claude Opus 5","downloads":0,"publishedAt":"2026-09-06T14:30:41.405Z","updatedAt":"2026-09-06T14:30:41.457Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/9400/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function SidePlateRestaurantKitchenAndDiningRoom(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/9400/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/9400/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/9400/v1/model.glb\" alt=\"Side plate (Restaurant Kitchen and Dining 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/9400/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/9400/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"9401","slug":"restaurant-kitchen-and-dining-pasta-bowl-634aec49","title":"Pasta bowl (Restaurant Kitchen and Dining Room)","summary":"A 230 mm shallow pasta bowl: a wide well on a footring with a soft rolled rim.","description":"A 230 mm shallow pasta bowl: a wide well on a footring with a soft rolled rim. Overall 0.23 by 0.06 by 0.23 m (X by Y by Z). Metre units, +Y up, the side a person uses toward +Z, resting on y=0. Static geometry; no rig, collision or navigation data.","status":"published","url":"https://3dassets.dev/assets/restaurant-kitchen-and-dining-pasta-bowl-634aec49","cdnUrl":"https://cdn.3dassets.dev/assets/9401/v1/model.glb","downloadUrl":"https://3dassets.dev/download/restaurant-kitchen-and-dining-pasta-bowl-634aec49","thumbnailUrl":"https://cdn.3dassets.dev/assets/9401/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/9401/v1/poster.webp","blurhash":"UECsjit700ay_3j[IUof00Rj~qj[00ay-;Rj","category":{"slug":"props","title":"Props & Furniture"},"tags":[{"slug":"modern","title":"Modern"},{"slug":"realistic","title":"Realistic"},{"slug":"interior","title":"Interior"}],"license":{"slug":"cc0-1.0","name":"CC0 1.0 Universal","url":"https://creativecommons.org/publicdomain/zero/1.0/","attributionRequired":false},"contributor":{"username":"3dassets","name":"3D Assets","url":"https://3dassets.dev/u/3dassets"},"stats":{"fileSize":16420,"triangles":320,"vertices":960,"meshes":1,"materials":1,"textures":0,"animations":[],"boundingBox":{"min":[-0.11500000208616257,-0.0000014502771029795136,-0.11500000208616257],"max":[0.11500000208616257,0.055001449979079756,0.11500000208616257]},"sizeMeters":[0.23,0.055,0.23],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"Claude Opus 5","downloads":0,"publishedAt":"2026-09-06T14:30:41.983Z","updatedAt":"2026-09-06T14:30:42.929Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/9401/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function PastaBowlRestaurantKitchenAndDiningRoom(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/9401/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/9401/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/9401/v1/model.glb\" alt=\"Pasta bowl (Restaurant Kitchen and Dining 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/9401/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/9401/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"9404","slug":"restaurant-kitchen-and-dining-wine-glass-543168f7","title":"Wine glass (Restaurant Kitchen and Dining Room)","summary":"A 210 mm stemmed wine glass: a pulled foot, a slim stem and a tapered bowl with a real opening.","description":"A 210 mm stemmed wine glass: a pulled foot, a slim stem and a tapered bowl with a real opening. Overall 0.09 by 0.21 by 0.09 m (X by Y by Z). Metre units, +Y up, the side a person uses toward +Z, resting on y=0. Static geometry; no rig, collision or navigation data.","status":"published","url":"https://3dassets.dev/assets/restaurant-kitchen-and-dining-wine-glass-543168f7","cdnUrl":"https://cdn.3dassets.dev/assets/9404/v1/model.glb","downloadUrl":"https://3dassets.dev/download/restaurant-kitchen-and-dining-wine-glass-543168f7","thumbnailUrl":"https://cdn.3dassets.dev/assets/9404/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/9404/v1/poster.webp","blurhash":"U6A^dz%M00Di?be.IAoz_4Wq9Fs.n,NGR%%M","category":{"slug":"props","title":"Props & Furniture"},"tags":[{"slug":"modern","title":"Modern"},{"slug":"realistic","title":"Realistic"},{"slug":"interior","title":"Interior"}],"license":{"slug":"cc0-1.0","name":"CC0 1.0 Universal","url":"https://creativecommons.org/publicdomain/zero/1.0/","attributionRequired":false},"contributor":{"username":"3dassets","name":"3D Assets","url":"https://3dassets.dev/u/3dassets"},"stats":{"fileSize":21220,"triangles":420,"vertices":1260,"meshes":1,"materials":1,"textures":0,"animations":[],"boundingBox":{"min":[-0.044993589708243506,0,-0.043865625633227365],"max":[0.044993589708243506,0.20999999344348907,0.043865625633227365]},"sizeMeters":[0.09,0.21,0.088],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"Claude Opus 5","downloads":0,"publishedAt":"2026-09-06T14:30:42.711Z","updatedAt":"2026-09-06T14:30:43.589Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/9404/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function WineGlassRestaurantKitchenAndDiningRoom(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/9404/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/9404/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/9404/v1/model.glb\" alt=\"Wine glass (Restaurant Kitchen and Dining 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/9404/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/9404/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"9405","slug":"restaurant-kitchen-and-dining-water-glass-c45e5980","title":"Water tumbler (Restaurant Kitchen and Dining Room)","summary":"A 125 mm water tumbler with a thick base and a slightly tapered wall.","description":"A 125 mm water tumbler with a thick base and a slightly tapered wall. Overall 0.07 by 0.13 by 0.07 m (X by Y by Z). Metre units, +Y up, the side a person uses toward +Z, resting on y=0. Static geometry; no rig, collision or navigation data.","status":"published","url":"https://3dassets.dev/assets/restaurant-kitchen-and-dining-water-glass-c45e5980","cdnUrl":"https://cdn.3dassets.dev/assets/9405/v1/model.glb","downloadUrl":"https://3dassets.dev/download/restaurant-kitchen-and-dining-water-glass-c45e5980","thumbnailUrl":"https://cdn.3dassets.dev/assets/9405/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/9405/v1/poster.webp","blurhash":"U5DJee_N0000_NNG8_%300IV?b-:?bt6D%Rk","category":{"slug":"props","title":"Props & Furniture"},"tags":[{"slug":"modern","title":"Modern"},{"slug":"realistic","title":"Realistic"},{"slug":"interior","title":"Interior"}],"license":{"slug":"cc0-1.0","name":"CC0 1.0 Universal","url":"https://creativecommons.org/publicdomain/zero/1.0/","attributionRequired":false},"contributor":{"username":"3dassets","name":"3D Assets","url":"https://3dassets.dev/u/3dassets"},"stats":{"fileSize":10228,"triangles":192,"vertices":576,"meshes":1,"materials":1,"textures":0,"animations":[],"boundingBox":{"min":[-0.0369998779259621,0,-0.0369998779259621],"max":[0.0369998779259621,0.125,0.0369998779259621]},"sizeMeters":[0.074,0.125,0.074],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"Claude Opus 5","downloads":0,"publishedAt":"2026-09-06T14:30:42.861Z","updatedAt":"2026-09-06T14:30:43.613Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/9405/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function WaterTumblerRestaurantKitchenAndDiningRoom(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/9405/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/9405/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/9405/v1/model.glb\" alt=\"Water tumbler (Restaurant Kitchen and Dining 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/9405/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/9405/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"9406","slug":"restaurant-kitchen-and-dining-cutlery-set-073be80c","title":"Place setting cutlery (Restaurant Kitchen and Dining Room)","summary":"A three-piece place setting: a table knife with a tapered blade, a four-tine fork and a spoon with a lathed bowl, all on flat handles.","description":"A three-piece place setting: a table knife with a tapered blade, a four-tine fork and a spoon with a lathed bowl, all on flat handles. Overall 0.13 by 0.01 by 0.20 m (X by Y by Z). Metre units, +Y up, the side a person uses toward +Z, resting on y=0. Static geometry; no rig, collision or navigation data.","status":"published","url":"https://3dassets.dev/assets/restaurant-kitchen-and-dining-cutlery-set-073be80c","cdnUrl":"https://cdn.3dassets.dev/assets/9406/v1/model.glb","downloadUrl":"https://3dassets.dev/download/restaurant-kitchen-and-dining-cutlery-set-073be80c","thumbnailUrl":"https://cdn.3dassets.dev/assets/9406/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/9406/v1/poster.webp","blurhash":"U69H2}?H00%2-;j[M{WU00D%_NM|4nWB%Mt8","category":{"slug":"props","title":"Props & Furniture"},"tags":[{"slug":"modern","title":"Modern"},{"slug":"realistic","title":"Realistic"},{"slug":"kit","title":"Kit / Set"},{"slug":"interior","title":"Interior"}],"license":{"slug":"cc0-1.0","name":"CC0 1.0 Universal","url":"https://creativecommons.org/publicdomain/zero/1.0/","attributionRequired":false},"contributor":{"username":"3dassets","name":"3D Assets","url":"https://3dassets.dev/u/3dassets"},"stats":{"fileSize":40992,"triangles":832,"vertices":2496,"meshes":1,"materials":1,"textures":0,"animations":[],"boundingBox":{"min":[-0.06525467793394765,0.000004653793367667865,-0.10000000149011612],"max":[0.06525467793394765,0.014995345871356206,0.10000000149011612]},"sizeMeters":[0.131,0.015,0.2],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"Claude Opus 5","downloads":0,"publishedAt":"2026-09-06T14:30:43.264Z","updatedAt":"2026-09-06T14:30:44.031Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/9406/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function PlaceSettingCutleryRestaurantKitchenAndDiningRoom(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/9406/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/9406/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/9406/v1/model.glb\" alt=\"Place setting cutlery (Restaurant Kitchen and Dining 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/9406/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/9406/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"9407","slug":"restaurant-kitchen-and-dining-napkin-fold-9b846ae2","title":"Folded napkin (Restaurant Kitchen and Dining Room)","summary":"A pressed folded linen napkin of three tapering layers under a turned napkin ring.","description":"A pressed folded linen napkin of three tapering layers under a turned napkin ring. Overall 0.19 by 0.04 by 0.14 m (X by Y by Z). Metre units, +Y up, the side a person uses toward +Z, resting on y=0. Static geometry; no rig, collision or navigation data.","status":"published","url":"https://3dassets.dev/assets/restaurant-kitchen-and-dining-napkin-fold-9b846ae2","cdnUrl":"https://cdn.3dassets.dev/assets/9407/v1/model.glb","downloadUrl":"https://3dassets.dev/download/restaurant-kitchen-and-dining-napkin-fold-9b846ae2","thumbnailUrl":"https://cdn.3dassets.dev/assets/9407/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/9407/v1/poster.webp","blurhash":"UBDvcoxZ00RoM|%Mt6M_00Rk~qoH%K9FR+%N","category":{"slug":"props","title":"Props & Furniture"},"tags":[{"slug":"modern","title":"Modern"},{"slug":"realistic","title":"Realistic"},{"slug":"interior","title":"Interior"}],"license":{"slug":"cc0-1.0","name":"CC0 1.0 Universal","url":"https://creativecommons.org/publicdomain/zero/1.0/","attributionRequired":false},"contributor":{"username":"3dassets","name":"3D Assets","url":"https://3dassets.dev/u/3dassets"},"stats":{"fileSize":24276,"triangles":468,"vertices":1404,"meshes":2,"materials":2,"textures":0,"animations":[],"boundingBox":{"min":[-0.0949999988079071,-9.851782416248067e-7,-0.06850109137243397],"max":[0.0949999988079071,0.04094795680333127,0.06849914336081425]},"sizeMeters":[0.19,0.041,0.137],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"Claude Opus 5","downloads":0,"publishedAt":"2026-09-06T14:30:43.131Z","updatedAt":"2026-09-06T14:30:44.114Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/9407/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function FoldedNapkinRestaurantKitchenAndDiningRoom(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/9407/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/9407/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/9407/v1/model.glb\" alt=\"Folded napkin (Restaurant Kitchen and Dining 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/9407/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/9407/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"9408","slug":"restaurant-kitchen-and-dining-water-carafe-ea013293","title":"Water carafe (Restaurant Kitchen and Dining Room)","summary":"A 260 mm glass water carafe: a wide body drawn into a waisted neck and a flared lip, hollow with a real opening.","description":"A 260 mm glass water carafe: a wide body drawn into a waisted neck and a flared lip, hollow with a real opening. Overall 0.11 by 0.26 by 0.11 m (X by Y by Z). Metre units, +Y up, the side a person uses toward +Z, resting on y=0. Static geometry; no rig, collision or navigation data.","status":"published","url":"https://3dassets.dev/assets/restaurant-kitchen-and-dining-water-carafe-ea013293","cdnUrl":"https://cdn.3dassets.dev/assets/9408/v1/model.glb","downloadUrl":"https://3dassets.dev/download/restaurant-kitchen-and-dining-water-carafe-ea013293","thumbnailUrl":"https://cdn.3dassets.dev/assets/9408/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/9408/v1/poster.webp","blurhash":"U5Bp,{?b0000RiNGRj%200M{_N%M-;ofIUae","category":{"slug":"props","title":"Props & Furniture"},"tags":[{"slug":"modern","title":"Modern"},{"slug":"realistic","title":"Realistic"},{"slug":"interior","title":"Interior"}],"license":{"slug":"cc0-1.0","name":"CC0 1.0 Universal","url":"https://creativecommons.org/publicdomain/zero/1.0/","attributionRequired":false},"contributor":{"username":"3dassets","name":"3D Assets","url":"https://3dassets.dev/u/3dassets"},"stats":{"fileSize":19500,"triangles":384,"vertices":1152,"meshes":1,"materials":1,"textures":0,"animations":[],"boundingBox":{"min":[-0.05599093483080232,0,-0.05599093483080232],"max":[0.05599093483080232,0.2619999945163727,0.05599093483080232]},"sizeMeters":[0.112,0.262,0.112],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"Claude Opus 5","downloads":0,"publishedAt":"2026-09-06T14:30:43.167Z","updatedAt":"2026-09-06T14:30:44.126Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/9408/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function WaterCarafeRestaurantKitchenAndDiningRoom(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/9408/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/9408/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/9408/v1/model.glb\" alt=\"Water carafe (Restaurant Kitchen and Dining 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/9408/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/9408/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"9412","slug":"restaurant-kitchen-and-dining-candle-holder-0a732528","title":"Candle holder (Restaurant Kitchen and Dining Room)","summary":"A turned brass candlestick with a dished drip pan and a finger loop, carrying a dinner candle with a wick.","description":"A turned brass candlestick with a dished drip pan and a finger loop, carrying a dinner candle with a wick. Overall 0.11 by 0.23 by 0.11 m (X by Y by Z). Metre units, +Y up, the side a person uses toward +Z, resting on y=0. Static geometry; no rig, collision or navigation data.","status":"published","url":"https://3dassets.dev/assets/restaurant-kitchen-and-dining-candle-holder-0a732528","cdnUrl":"https://cdn.3dassets.dev/assets/9412/v1/model.glb","downloadUrl":"https://3dassets.dev/download/restaurant-kitchen-and-dining-candle-holder-0a732528","thumbnailUrl":"https://cdn.3dassets.dev/assets/9412/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/9412/v1/poster.webp","blurhash":"U5BpUp?a00000?WF-1av4oV@_2xv8^NF?d-q","category":{"slug":"props","title":"Props & Furniture"},"tags":[{"slug":"modern","title":"Modern"},{"slug":"realistic","title":"Realistic"},{"slug":"interior","title":"Interior"}],"license":{"slug":"cc0-1.0","name":"CC0 1.0 Universal","url":"https://creativecommons.org/publicdomain/zero/1.0/","attributionRequired":false},"contributor":{"username":"3dassets","name":"3D Assets","url":"https://3dassets.dev/u/3dassets"},"stats":{"fileSize":23820,"triangles":444,"vertices":1332,"meshes":3,"materials":3,"textures":0,"animations":[],"boundingBox":{"min":[-0.0539996322240654,0,-0.052647296071078015],"max":[0.0539996322240654,0.2280000001192093,0.052647296071078015]},"sizeMeters":[0.108,0.228,0.105],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"Claude Opus 5","downloads":0,"publishedAt":"2026-09-06T14:30:43.671Z","updatedAt":"2026-09-06T14:30:44.630Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/9412/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function CandleHolderRestaurantKitchenAndDiningRoom(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/9412/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/9412/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/9412/v1/model.glb\" alt=\"Candle holder (Restaurant Kitchen and Dining 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/9412/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/9412/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"9410","slug":"restaurant-kitchen-and-dining-table-vase-2ff98869","title":"Table vase (Restaurant Kitchen and Dining Room)","summary":"A 175 mm glass bud vase: a footed body swelling to a shoulder and drawn into a narrow neck, hollow with a real opening.","description":"A 175 mm glass bud vase: a footed body swelling to a shoulder and drawn into a narrow neck, hollow with a real opening. Overall 0.10 by 0.17 by 0.10 m (X by Y by Z). Metre units, +Y up, the side a person uses toward +Z, resting on y=0. Static geometry; no rig, collision or navigation data.","status":"published","url":"https://3dassets.dev/assets/restaurant-kitchen-and-dining-table-vase-2ff98869","cdnUrl":"https://cdn.3dassets.dev/assets/9410/v1/model.glb","downloadUrl":"https://3dassets.dev/download/restaurant-kitchen-and-dining-table-vase-2ff98869","thumbnailUrl":"https://cdn.3dassets.dev/assets/9410/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/9410/v1/poster.webp","blurhash":"U7B|d2.8004T.8WBD%t700M{~qx]V@j?adaf","category":{"slug":"props","title":"Props & Furniture"},"tags":[{"slug":"modern","title":"Modern"},{"slug":"realistic","title":"Realistic"},{"slug":"interior","title":"Interior"}],"license":{"slug":"cc0-1.0","name":"CC0 1.0 Universal","url":"https://creativecommons.org/publicdomain/zero/1.0/","attributionRequired":false},"contributor":{"username":"3dassets","name":"3D Assets","url":"https://3dassets.dev/u/3dassets"},"stats":{"fileSize":17956,"triangles":352,"vertices":1056,"meshes":1,"materials":1,"textures":0,"animations":[],"boundingBox":{"min":[-0.052002776298760295,0,-0.052002776298760295],"max":[0.052002776298760295,0.17499999701976776,0.052002776298760295]},"sizeMeters":[0.104,0.175,0.104],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"Claude Opus 5","downloads":0,"publishedAt":"2026-09-06T14:30:43.559Z","updatedAt":"2026-09-06T14:30:44.541Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/9410/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function TableVaseRestaurantKitchenAndDiningRoom(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/9410/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/9410/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/9410/v1/model.glb\" alt=\"Table vase (Restaurant Kitchen and Dining 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/9410/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/9410/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"9414","slug":"restaurant-kitchen-and-dining-bread-basket-239b6050","title":"Bread basket (Restaurant Kitchen and Dining Room)","summary":"A 220 mm woven-look bread basket: a flared body with twelve upright staves and a rolled rim.","description":"A 220 mm woven-look bread basket: a flared body with twelve upright staves and a rolled rim. Overall 0.24 by 0.09 by 0.24 m (X by Y by Z). Metre units, +Y up, the side a person uses toward +Z, resting on y=0. Static geometry; no rig, collision or navigation data.","status":"published","url":"https://3dassets.dev/assets/restaurant-kitchen-and-dining-bread-basket-239b6050","cdnUrl":"https://cdn.3dassets.dev/assets/9414/v1/model.glb","downloadUrl":"https://3dassets.dev/download/restaurant-kitchen-and-dining-bread-basket-239b6050","thumbnailUrl":"https://cdn.3dassets.dev/assets/9414/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/9414/v1/poster.webp","blurhash":"U9B3Tdxt00R*~UWCE1t700Rk~VoL01t6-pIo","category":{"slug":"props","title":"Props & Furniture"},"tags":[{"slug":"modern","title":"Modern"},{"slug":"realistic","title":"Realistic"},{"slug":"interior","title":"Interior"}],"license":{"slug":"cc0-1.0","name":"CC0 1.0 Universal","url":"https://creativecommons.org/publicdomain/zero/1.0/","attributionRequired":false},"contributor":{"username":"3dassets","name":"3D Assets","url":"https://3dassets.dev/u/3dassets"},"stats":{"fileSize":48684,"triangles":992,"vertices":2976,"meshes":1,"materials":1,"textures":0,"animations":[],"boundingBox":{"min":[-0.11900000274181366,0.0000023415437400836625,-0.11900000274181366],"max":[0.11900000274181366,0.0879258641847908,0.11900000274181366]},"sizeMeters":[0.238,0.088,0.238],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"Claude Opus 5","downloads":0,"publishedAt":"2026-09-06T14:30:44.512Z","updatedAt":"2026-09-06T14:30:45.492Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/9414/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function BreadBasketRestaurantKitchenAndDiningRoom(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/9414/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/9414/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/9414/v1/model.glb\" alt=\"Bread basket (Restaurant Kitchen and Dining 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/9414/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/9414/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"9416","slug":"restaurant-kitchen-and-dining-wine-cooler-bucket-c8991e69","title":"Wine cooler on stand (Restaurant Kitchen and Dining Room)","summary":"A 700 mm wine cooler: a tapered stainless bucket with two cast ring handles on a tripod stand with a spreader collar.","description":"A 700 mm wine cooler: a tapered stainless bucket with two cast ring handles on a tripod stand with a spreader collar. Overall 0.34 by 0.65 by 0.38 m (X by Y by Z). Metre units, +Y up, the side a person uses toward +Z, resting on y=0. Static geometry; no rig, collision or navigation data.","status":"published","url":"https://3dassets.dev/assets/restaurant-kitchen-and-dining-wine-cooler-bucket-c8991e69","cdnUrl":"https://cdn.3dassets.dev/assets/9416/v1/model.glb","downloadUrl":"https://3dassets.dev/download/restaurant-kitchen-and-dining-wine-cooler-bucket-c8991e69","thumbnailUrl":"https://cdn.3dassets.dev/assets/9416/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/9416/v1/poster.webp","blurhash":"U27w]B~q0001ksWB9ED%M|Rj%M%g?b%MWUR+","category":{"slug":"props","title":"Props & Furniture"},"tags":[{"slug":"modern","title":"Modern"},{"slug":"realistic","title":"Realistic"},{"slug":"interior","title":"Interior"}],"license":{"slug":"cc0-1.0","name":"CC0 1.0 Universal","url":"https://creativecommons.org/publicdomain/zero/1.0/","attributionRequired":false},"contributor":{"username":"3dassets","name":"3D Assets","url":"https://3dassets.dev/u/3dassets"},"stats":{"fileSize":27708,"triangles":554,"vertices":1662,"meshes":1,"materials":1,"textures":0,"animations":[],"boundingBox":{"min":[-0.12402199074445427,0,-0.1893502328428095],"max":[0.21659134194074334,0.6504765748977661,0.18985456264341527]},"sizeMeters":[0.341,0.65,0.379],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"Claude Opus 5","downloads":0,"publishedAt":"2026-09-06T14:30:45.643Z","updatedAt":"2026-09-06T14:30:46.127Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/9416/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function WineCoolerOnStandRestaurantKitchenAndDiningRoom(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/9416/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/9416/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/9416/v1/model.glb\" alt=\"Wine cooler on stand (Restaurant Kitchen and Dining 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/9416/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/9416/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"9417","slug":"restaurant-kitchen-and-dining-serving-tray-8f57a3ab","title":"Round serving tray (Restaurant Kitchen and Dining Room)","summary":"A 410 mm round serving tray: a flat deck rising to a flared wall and a rolled wire rim.","description":"A 410 mm round serving tray: a flat deck rising to a flared wall and a rolled wire rim. Overall 0.42 by 0.04 by 0.41 m (X by Y by Z). Metre units, +Y up, the side a person uses toward +Z, resting on y=0. Static geometry; no rig, collision or navigation data.","status":"published","url":"https://3dassets.dev/assets/restaurant-kitchen-and-dining-serving-tray-8f57a3ab","cdnUrl":"https://cdn.3dassets.dev/assets/9417/v1/model.glb","downloadUrl":"https://3dassets.dev/download/restaurant-kitchen-and-dining-serving-tray-8f57a3ab","thumbnailUrl":"https://cdn.3dassets.dev/assets/9417/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/9417/v1/poster.webp","blurhash":"UCAwI~WB00%M-;ofM{WB00t7~qIU9FV@%Nof","category":{"slug":"props","title":"Props & Furniture"},"tags":[{"slug":"modern","title":"Modern"},{"slug":"realistic","title":"Realistic"},{"slug":"interior","title":"Interior"}],"license":{"slug":"cc0-1.0","name":"CC0 1.0 Universal","url":"https://creativecommons.org/publicdomain/zero/1.0/","attributionRequired":false},"contributor":{"username":"3dassets","name":"3D Assets","url":"https://3dassets.dev/u/3dassets"},"stats":{"fileSize":28508,"triangles":572,"vertices":1716,"meshes":1,"materials":1,"textures":0,"animations":[],"boundingBox":{"min":[-0.20900000631809235,0.000004443782287207043,-0.206882387918556],"max":[0.20900000631809235,0.03832568277148667,0.206882387918556]},"sizeMeters":[0.418,0.038,0.414],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"Claude Opus 5","downloads":0,"publishedAt":"2026-09-06T14:30:45.635Z","updatedAt":"2026-09-06T14:30:46.161Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/9417/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function RoundServingTrayRestaurantKitchenAndDiningRoom(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/9417/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/9417/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/9417/v1/model.glb\" alt=\"Round serving tray (Restaurant Kitchen and Dining 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/9417/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/9417/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"9419","slug":"restaurant-kitchen-and-dining-till-pos-terminal-open-d-a7e67037","title":"Till and POS terminal, drawer open (Restaurant Kitchen and Dining Room)","summary":"The point of sale station with its cash drawer pulled out on the slide, showing the drawer body clear of the housing.","description":"The point of sale station with its cash drawer pulled out on the slide, showing the drawer body clear of the housing. Overall 0.57 by 0.73 by 0.77 m (X by Y by Z). Metre units, +Y up, the side a person uses toward +Z, resting on y=0. Geometric variant of till-pos-terminal with the named `till-drawer` node pulled 300 mm forward. Static geometry; no rig, collision or navigation data.","status":"published","url":"https://3dassets.dev/assets/restaurant-kitchen-and-dining-till-pos-terminal-open-d-a7e67037","cdnUrl":"https://cdn.3dassets.dev/assets/9419/v1/model.glb","downloadUrl":"https://3dassets.dev/download/restaurant-kitchen-and-dining-till-pos-terminal-open-d-a7e67037","thumbnailUrl":"https://cdn.3dassets.dev/assets/9419/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/9419/v1/poster.webp","blurhash":"U27UPFoz00xu%gIU9Fxu00jX~qM{?w?cj?9F","category":{"slug":"props","title":"Props & Furniture"},"tags":[{"slug":"modern","title":"Modern"},{"slug":"realistic","title":"Realistic"},{"slug":"interior","title":"Interior"}],"license":{"slug":"cc0-1.0","name":"CC0 1.0 Universal","url":"https://creativecommons.org/publicdomain/zero/1.0/","attributionRequired":false},"contributor":{"username":"3dassets","name":"3D Assets","url":"https://3dassets.dev/u/3dassets"},"stats":{"fileSize":39472,"triangles":738,"vertices":2214,"meshes":5,"materials":4,"textures":0,"animations":[],"boundingBox":{"min":[-0.2849979038553875,0,-0.383329254439697],"max":[0.2849979038553875,0.7330371141433716,0.38334238562424156]},"sizeMeters":[0.57,0.733,0.767],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"Claude Opus 5","downloads":0,"publishedAt":"2026-09-06T14:30:46.553Z","updatedAt":"2026-09-06T14:30:47.171Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/9419/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function TillAndPOSTerminalDrawerOpenRestaurantKitchenAndDiningRoom(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/9419/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/9419/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/9419/v1/model.glb\" alt=\"Till and POS terminal, drawer open (Restaurant Kitchen and Dining 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/9419/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/9419/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"9426","slug":"restaurant-kitchen-and-dining-kitchen-li-72a6c23a-starter-scene","title":"Working kitchen line (Restaurant Kitchen and Dining Room)","summary":"Composed example for Restaurant Kitchen and Dining Room.","description":"A full-service cooking line under two wall extraction canopies: combi oven, six-burner range, twin fryers, griddle, chargrill and bain-marie in one suite, with a prep bench run facing it, a refrigerated saladette, a pass with a lamp gantry, and smallware on the benches. Static layout; no rig, collision or navigation data.","status":"published","url":"https://3dassets.dev/assets/restaurant-kitchen-and-dining-kitchen-li-72a6c23a-starter-scene","cdnUrl":"https://cdn.3dassets.dev/assets/9426/v1/model.glb","downloadUrl":"https://3dassets.dev/download/restaurant-kitchen-and-dining-kitchen-li-72a6c23a-starter-scene","thumbnailUrl":"https://cdn.3dassets.dev/assets/9426/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/9426/v1/poster.webp","blurhash":"U4ATp1~p00s.kDRjD%e:0001%NWC%M%M_3fi","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":2231448,"triangles":54888,"vertices":119373,"meshes":102,"materials":6,"textures":0,"animations":[],"boundingBox":{"min":[-4.15,-0.000025791653956108718,-0.6450647054399035],"max":[3.8049535174008273,2.806022098500302,5.032896767288044]},"sizeMeters":[7.955,2.806,5.678],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"Claude Opus 5","downloads":0,"publishedAt":"2026-09-06T14:30:48.485Z","updatedAt":"2026-09-06T14:30:48.813Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/9426/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function WorkingKitchenLineRestaurantKitchenAndDiningRoom(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/9426/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/9426/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/9426/v1/model.glb\" alt=\"Working kitchen line (Restaurant Kitchen and Dining 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/9426/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/9426/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"9420","slug":"restaurant-kitchen-and-dining-dining-room-40-cover-10a360de","title":"Dressed 40 cover dining room (Restaurant Kitchen and Dining Room)","summary":"Composed example for Restaurant Kitchen and Dining Room.","description":"A dressed forty-cover dining room: a banquette run turning a corner along two walls with two-cover tables, six four-cover tables with chairs, two booths, a service bar with stools, back bar shelving and a wine cabinet, a host stand, service station, trolleys and laid table settings. Static layout; no rig, collision or navigation data.","status":"published","url":"https://3dassets.dev/assets/restaurant-kitchen-and-dining-dining-room-40-cover-10a360de","cdnUrl":"https://cdn.3dassets.dev/assets/9420/v1/model.glb","downloadUrl":"https://3dassets.dev/download/restaurant-kitchen-and-dining-dining-room-40-cover-10a360de","thumbnailUrl":"https://cdn.3dassets.dev/assets/9420/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/9420/v1/poster.webp","blurhash":"U3ATQBRk00?^-:%Mi~W900s.~pDO4p4:O8NM","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":1857672,"triangles":48008,"vertices":101982,"meshes":109,"materials":7,"textures":0,"animations":[],"boundingBox":{"min":[-5.530000013113022,-0.00005494801712258024,-4.515035919097977],"max":[5.425047769996258,1.9900000095367432,3.8363670713487616]},"sizeMeters":[10.955,1.99,8.351],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"Claude Opus 5","downloads":0,"publishedAt":"2026-09-06T14:30:46.801Z","updatedAt":"2026-09-06T14:30:47.187Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/9420/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function Dressed40CoverDiningRoomRestaurantKitchenAndDiningRoom(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/9420/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/9420/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/9420/v1/model.glb\" alt=\"Dressed 40 cover dining room (Restaurant Kitchen and Dining 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/9420/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/9420/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"9422","slug":"restaurant-kitchen-and-dining-dishwash-and-cold-store-763d3016","title":"Dishwash and cold store corridor (Restaurant Kitchen and Dining Room)","summary":"Composed example for Restaurant Kitchen and Dining Room.","description":"The back-of-house corridor: a walk-in cold room built from insulated panels turning a corner to a door bay, a dishwash run of dirty tabling, hood machine and clean tabling with a rack trolley, a rack conveyor machine opposite, plus a pot wash, freezer, blast chiller, dry goods shelving, gastronorm racking, waste station and floor drainage. Static layout; no rig, collision or navigation data.","status":"published","url":"https://3dassets.dev/assets/restaurant-kitchen-and-dining-dishwash-and-cold-store-763d3016","cdnUrl":"https://cdn.3dassets.dev/assets/9422/v1/model.glb","downloadUrl":"https://3dassets.dev/download/restaurant-kitchen-and-dining-dishwash-and-cold-store-763d3016","thumbnailUrl":"https://cdn.3dassets.dev/assets/9422/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/9422/v1/poster.webp","blurhash":"U58||u_300D$xus:V[Rj00Di~qx]X8W.WUWB","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":1893860,"triangles":46694,"vertices":101779,"meshes":76,"materials":5,"textures":0,"animations":[],"boundingBox":{"min":[-4.660060429035349,-0.00005971832598739013,-4.550045795274897],"max":[5.110278358451551,2.4000000953674316,1.8679961504337312]},"sizeMeters":[9.77,2.4,6.418],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"Claude Opus 5","downloads":0,"publishedAt":"2026-09-06T14:30:47.099Z","updatedAt":"2026-09-06T14:30:47.402Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/9422/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function DishwashAndColdStoreCorridorRestaurantKitchenAndDiningRoom(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/9422/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/9422/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/9422/v1/model.glb\" alt=\"Dishwash and cold store corridor (Restaurant Kitchen and Dining 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/9422/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/9422/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"9428","slug":"restaurant-kitchen-and-dining-connector-cases-d3b30f91","title":"Connector cases (Restaurant Kitchen and Dining Room)","summary":"Composed example for Restaurant Kitchen and Dining Room.","description":"Three independent test assemblies proving every connector this pack defines: a five-module counter run on the 600 mm counter-run grid, a bar run turning through the counter corner, and a walk-in cold room run through a door bay and a panel corner. Each junction is asserted in the pack connections list. Static layout; no rig, collision or navigation data.","status":"published","url":"https://3dassets.dev/assets/restaurant-kitchen-and-dining-connector-cases-d3b30f91","cdnUrl":"https://cdn.3dassets.dev/assets/9428/v1/model.glb","downloadUrl":"https://3dassets.dev/download/restaurant-kitchen-and-dining-connector-cases-d3b30f91","thumbnailUrl":"https://cdn.3dassets.dev/assets/9428/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/9428/v1/poster.webp","blurhash":"U68;Pu-o0L9GNd9Fj?-;00E1?H-p%0~qX99Z","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":517072,"triangles":12766,"vertices":27866,"meshes":39,"materials":6,"textures":0,"animations":[],"boundingBox":{"min":[-0.5049836926636786,-0.000009461928973136802,-7.554983692663678],"max":[3.306014552237033,2.4000000953674316,0.48502917958251085]},"sizeMeters":[3.811,2.4,8.04],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"Claude Opus 5","downloads":0,"publishedAt":"2026-09-06T14:30:48.614Z","updatedAt":"2026-09-06T14:30:49.016Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/9428/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function ConnectorCasesRestaurantKitchenAndDiningRoom(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/9428/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/9428/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/9428/v1/model.glb\" alt=\"Connector cases (Restaurant Kitchen and Dining 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/9428/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/9428/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}}]}}