{"data":{"id":122,"slug":"fast-food-and-drive-thru","title":"Fast Food Counter and Drive-Thru","summary":"Counter service, the quick-service kitchen line, unbranded packaging and a working drive-thru lane, in a realistic modern art family.","description":"A quick-service restaurant kit in metre units: a 600 mm modular front counter run with till, flap and corner modules, self-order kiosks and blank overhead menu boards, a full cook line of grill, griddle, fryers, holding cabinets and assembly tables, self-serve and crew drinks equipment, sixteen pieces of unbranded packaging, a moulded dining area of fixed booths, bench runs and pedestal tables, and an exterior drive-thru with an order point, service windows, a kerbed lane and forecourt signage frames. Every sign, cup, carton and cabinet face is a blank archetype with no wording, logo or chain livery. Doors, drawers, lids, flaps and the sliding service window each ship a rigid open and close clip on their own pivot, and the fixed swing seats a turning one: node transforms only, no skinning. CC0 geometry prepared for human review.","url":"https://3dassets.dev/packs/fast-food-and-drive-thru","coverUrl":"https://cdn.3dassets.dev/assets/16228/v1/poster.webp","assetCount":128,"aiGenerated":true,"aiGeneratedAssetCount":128,"aiModels":["Claude Fable 5.1"],"aiModelUnspecifiedCount":0,"featured":true,"licenseLabel":"CC0 1.0 Universal","totalBytes":11619892,"totalTriangles":256180,"starterScene":{"id":"16228","slug":"fast-food-and-drive-thru-qsr-customer-si-67fc8aa5-starter-scene","title":"Quick-service customer side (Fast Food Counter and Drive-Thru)","summary":"Composed example for Fast Food Counter and Drive-Thru.","description":"The customer side of a counter service restaurant: a coupled counter run with an end cap, till position, flap module and corner return, overhead blank menu boards, self-order kiosks, a queue rail line, a condiment island with a self-serve drinks tower, and a dining area of fixed booths, moulded bench runs, pedestal tables, a bar height counter and the waste and tray return line. Static geometry; no rig, collision or navigation data.","status":"published","url":"https://3dassets.dev/assets/fast-food-and-drive-thru-qsr-customer-si-67fc8aa5-starter-scene","cdnUrl":"https://cdn.3dassets.dev/assets/16228/v1/model.glb","downloadUrl":"https://3dassets.dev/download/fast-food-and-drive-thru-qsr-customer-si-67fc8aa5-starter-scene","thumbnailUrl":"https://cdn.3dassets.dev/assets/16228/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/16228/v1/poster.webp","blurhash":"U6A^Ua_300?bkWaeM{af004n~qRPs8ogxvt7","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":1998716,"triangles":53338,"vertices":114317,"meshes":200,"materials":8,"textures":0,"animations":[],"boundingBox":{"min":[-3.8400000035762787,-0.00003854226566890606,-1.699991964797285],"max":[5.6552210566135175,3.670047801934567,7.800000002980232]},"sizeMeters":[9.495,3.67,9.5],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"Claude Fable 5.1","downloads":0,"publishedAt":"2026-09-07T16:15:06.231Z","updatedAt":"2026-09-07T16:15:06.315Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/16228/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function QuickServiceCustomerSideFastFoodCounterAndDriveThru(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/16228/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/16228/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/16228/v1/model.glb\" alt=\"Quick-service customer side (Fast Food Counter and Drive-Thru)\" camera-controls auto-rotate></model-viewer>","blender":"# Blender 4.x: File > Import > glTF 2.0, or from the Python console after downloading the file.\nimport bpy\nbpy.ops.import_scene.gltf(filepath='model.glb')  # from https://cdn.3dassets.dev/assets/16228/v1/model.glb\n# Metres and +Y up are converted to Blender's Z-up scene automatically.","godot":"# Godot 4: copy model.glb into res://models/ and the editor imports it as a scene.\nvar packed := load(\"res://models/model.glb\") as PackedScene\nvar model := packed.instantiate()\nadd_child(model)","unity":"// Unity: import model.glb with glTFast (Package Manager: com.unity.cloud.gltfast) and drag the prefab in,\n// or load it at runtime straight from the CDN:\nusing GLTFast;\nvar gltf = new GltfImport();\nif (await gltf.Load(\"https://cdn.3dassets.dev/assets/16228/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},"assets":[{"id":"16105","slug":"fast-food-and-drive-thru-counter-module-600-280e66df","title":"Front counter module 600 (Fast Food Counter and Drive-Thru)","summary":"A 600 mm front counter module on the 900 mm counter grid: laminate customer fascia with an accent reveal, recessed kick, stainless bullnose top with a rear upstand, crew-side wire shelf and a bag rail on the top.","description":"A 600 mm front counter module on the 900 mm counter grid: laminate customer fascia with an accent reveal, recessed kick, stainless bullnose top with a rear upstand, crew-side wire shelf and a bag rail on the top. Dimensions 0.60 by 0.96 by 0.73 m (X by Y by Z). Metre units, +Y up, customer or user side toward +Z, resting on y=0. Connectors: counter-left, counter-right (type counter). All signage geometry is blank and unbranded. Static geometry; no rig, collision or navigation data.","status":"published","url":"https://3dassets.dev/assets/fast-food-and-drive-thru-counter-module-600-280e66df","cdnUrl":"https://cdn.3dassets.dev/assets/16105/v1/model.glb","downloadUrl":"https://3dassets.dev/download/fast-food-and-drive-thru-counter-module-600-280e66df","thumbnailUrl":"https://cdn.3dassets.dev/assets/16105/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/16105/v1/poster.webp","blurhash":"U9G[{4~q00D%_4M{ITxu009G%Mt7?at7D%M|","category":{"slug":"props","title":"Props & Furniture"},"tags":[{"slug":"modern","title":"Modern"},{"slug":"realistic","title":"Realistic"},{"slug":"interior","title":"Interior"},{"slug":"modular","title":"Modular"},{"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":62008,"triangles":1224,"vertices":3672,"meshes":4,"materials":4,"textures":0,"animations":[],"boundingBox":{"min":[-0.30002670787622954,0.000018034570771104097,-0.3499999940395355],"max":[0.30002670787622954,0.9559978714210672,0.3799999952316284]},"sizeMeters":[0.6,0.956,0.73],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"Claude Fable 5.1","downloads":0,"publishedAt":"2026-09-07T16:14:37.044Z","updatedAt":"2026-09-07T16:14:37.148Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/16105/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function FrontCounterModule600FastFoodCounterAndDriveThru(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/16105/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/16105/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/16105/v1/model.glb\" alt=\"Front counter module 600 (Fast Food Counter and Drive-Thru)\" camera-controls auto-rotate></model-viewer>","blender":"# Blender 4.x: File > Import > glTF 2.0, or from the Python console after downloading the file.\nimport bpy\nbpy.ops.import_scene.gltf(filepath='model.glb')  # from https://cdn.3dassets.dev/assets/16105/v1/model.glb\n# Metres and +Y up are converted to Blender's Z-up scene automatically.","godot":"# Godot 4: copy model.glb into res://models/ and the editor imports it as a scene.\nvar packed := load(\"res://models/model.glb\") as PackedScene\nvar model := packed.instantiate()\nadd_child(model)","unity":"// Unity: import model.glb with glTFast (Package Manager: com.unity.cloud.gltfast) and drag the prefab in,\n// or load it at runtime straight from the CDN:\nusing GLTFast;\nvar gltf = new GltfImport();\nif (await gltf.Load(\"https://cdn.3dassets.dev/assets/16105/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"16107","slug":"fast-food-and-drive-thru-counter-till-position-2d8cfec6","title":"Front counter till position (Fast Food Counter and Drive-Thru)","summary":"A 600 mm counter module fitted out as a till position: tilted point-of-sale screen on a stub column, card reader on a gooseneck, receipt printer and a cash drawer under the worktop.","description":"A 600 mm counter module fitted out as a till position: tilted point-of-sale screen on a stub column, card reader on a gooseneck, receipt printer and a cash drawer under the worktop. Dimensions 0.60 by 1.26 by 0.73 m (X by Y by Z). Metre units, +Y up, customer or user side toward +Z, resting on y=0. Named pivoted nodes: till-drawer. Connectors: counter-left, counter-right (type counter). All signage geometry is blank and unbranded. Rigid node-transform clips: open and close. No skinning. No collision or navigation data.","status":"published","url":"https://3dassets.dev/assets/fast-food-and-drive-thru-counter-till-position-2d8cfec6","cdnUrl":"https://cdn.3dassets.dev/assets/16107/v1/model.glb","downloadUrl":"https://3dassets.dev/download/fast-food-and-drive-thru-counter-till-position-2d8cfec6","thumbnailUrl":"https://cdn.3dassets.dev/assets/16107/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/16107/v1/poster.webp","blurhash":"U8ECwd.8009F0KM{-;%L00Rj~qRj_3xuD*IU","category":{"slug":"props","title":"Props & Furniture"},"tags":[{"slug":"modern","title":"Modern"},{"slug":"realistic","title":"Realistic"},{"slug":"interior","title":"Interior"},{"slug":"modular","title":"Modular"},{"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":89856,"triangles":1780,"vertices":5340,"meshes":7,"materials":5,"textures":0,"animations":["open","close"],"boundingBox":{"min":[-0.30002592192831395,0,-0.3499999940395355],"max":[0.30002592192831395,1.2607191801071167,0.3799999952316284]},"sizeMeters":[0.6,1.261,0.73],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"Claude Fable 5.1","downloads":0,"publishedAt":"2026-09-07T16:14:37.089Z","updatedAt":"2026-09-07T16:14:37.184Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\nimport { AnimationMixer } from 'three'\n\nlet mixer\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/16107/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n  mixer = new AnimationMixer(gltf.scene)\n  mixer.clipAction(gltf.animations[0]).play()\n})\n\n// Call from your render loop; deltaSeconds is time since the previous frame.\nfunction updateAssetAnimation(deltaSeconds) {\n  mixer?.update(deltaSeconds)\n}","r3f":"import { useGLTF, useAnimations } from '@react-three/drei'\nimport { useEffect } from 'react'\n\nexport function FrontCounterTillPositionFastFoodCounterAndDriveThru(props) {\n  const { scene, animations } = useGLTF('https://cdn.3dassets.dev/assets/16107/v1/model.glb')\n  const { actions, names } = useAnimations(animations, scene)\n  useEffect(() => {\n    const action = actions[names[0]]\n    action?.reset().play()\n    return () => { action?.stop() }\n  }, [actions, names])\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/16107/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/16107/v1/model.glb\" alt=\"Front counter till position (Fast Food Counter and Drive-Thru)\" camera-controls auto-rotate autoplay></model-viewer>","blender":"# Blender 4.x: File > Import > glTF 2.0, or from the Python console after downloading the file.\nimport bpy\nbpy.ops.import_scene.gltf(filepath='model.glb')  # from https://cdn.3dassets.dev/assets/16107/v1/model.glb\n# Metres and +Y up are converted to Blender's Z-up scene automatically.\n# Clips arrive as actions; play them from the Dope Sheet > Action Editor.","godot":"# Godot 4: copy model.glb into res://models/ and the editor imports it as a scene.\nvar packed := load(\"res://models/model.glb\") as PackedScene\nvar model := packed.instantiate()\nadd_child(model)\nvar player := model.find_child(\"AnimationPlayer\", true, false) as AnimationPlayer\nplayer.play(player.get_animation_list()[0])","unity":"// Unity: import model.glb with glTFast (Package Manager: com.unity.cloud.gltfast) and drag the prefab in,\n// or load it at runtime straight from the CDN:\nusing GLTFast;\nvar gltf = new GltfImport();\nif (await gltf.Load(\"https://cdn.3dassets.dev/assets/16107/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);\n// Clips import as legacy AnimationClips on the root; GetComponent<Animation>().Play() starts the first."}},{"id":"16111","slug":"fast-food-and-drive-thru-counter-corner-8375705f","title":"Front counter corner (Fast Food Counter and Drive-Thru)","summary":"A 700 mm square counter corner that turns the run through 90 degrees, with fascia and accent reveal wrapping both customer faces and a wire shelf inside.","description":"A 700 mm square counter corner that turns the run through 90 degrees, with fascia and accent reveal wrapping both customer faces and a wire shelf inside. Dimensions 0.73 by 0.90 by 0.73 m (X by Y by Z). Metre units, +Y up, customer or user side toward +Z, resting on y=0. Connectors: counter-left, counter-turn (type counter). All signage geometry is blank and unbranded. Static geometry; no rig, collision or navigation data.","status":"published","url":"https://3dassets.dev/assets/fast-food-and-drive-thru-counter-corner-8375705f","cdnUrl":"https://cdn.3dassets.dev/assets/16111/v1/model.glb","downloadUrl":"https://3dassets.dev/download/fast-food-and-drive-thru-counter-corner-8375705f","thumbnailUrl":"https://cdn.3dassets.dev/assets/16111/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/16111/v1/poster.webp","blurhash":"UGHoI7%M00D%_4j[MxoK00Rjt6xu-;ofD%Rj","category":{"slug":"props","title":"Props & Furniture"},"tags":[{"slug":"modern","title":"Modern"},{"slug":"realistic","title":"Realistic"},{"slug":"interior","title":"Interior"},{"slug":"modular","title":"Modular"},{"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":53180,"triangles":1040,"vertices":3120,"meshes":4,"materials":4,"textures":0,"animations":[],"boundingBox":{"min":[-0.3499999940395355,0.000018160109768509958,-0.3499999940395355],"max":[0.3799999952316284,0.9000063868821673,0.3799999952316284]},"sizeMeters":[0.73,0.9,0.73],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"Claude Fable 5.1","downloads":0,"publishedAt":"2026-09-07T16:14:36.189Z","updatedAt":"2026-09-07T16:14:36.273Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/16111/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function FrontCounterCornerFastFoodCounterAndDriveThru(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/16111/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/16111/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/16111/v1/model.glb\" alt=\"Front counter corner (Fast Food Counter and Drive-Thru)\" camera-controls auto-rotate></model-viewer>","blender":"# Blender 4.x: File > Import > glTF 2.0, or from the Python console after downloading the file.\nimport bpy\nbpy.ops.import_scene.gltf(filepath='model.glb')  # from https://cdn.3dassets.dev/assets/16111/v1/model.glb\n# Metres and +Y up are converted to Blender's Z-up scene automatically.","godot":"# Godot 4: copy model.glb into res://models/ and the editor imports it as a scene.\nvar packed := load(\"res://models/model.glb\") as PackedScene\nvar model := packed.instantiate()\nadd_child(model)","unity":"// Unity: import model.glb with glTFast (Package Manager: com.unity.cloud.gltfast) and drag the prefab in,\n// or load it at runtime straight from the CDN:\nusing GLTFast;\nvar gltf = new GltfImport();\nif (await gltf.Load(\"https://cdn.3dassets.dev/assets/16111/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"16108","slug":"fast-food-and-drive-thru-counter-end-cap-64d531b6","title":"Front counter end cap (Fast Food Counter and Drive-Thru)","summary":"A 300 mm counter end cap that closes a run with a wrapped return panel and a stainless top that overhangs the exposed end.","description":"A 300 mm counter end cap that closes a run with a wrapped return panel and a stainless top that overhangs the exposed end. Dimensions 0.32 by 0.95 by 0.73 m (X by Y by Z). Metre units, +Y up, customer or user side toward +Z, resting on y=0. Connectors: counter-right (type counter). All signage geometry is blank and unbranded. Static geometry; no rig, collision or navigation data.","status":"published","url":"https://3dassets.dev/assets/fast-food-and-drive-thru-counter-end-cap-64d531b6","cdnUrl":"https://cdn.3dassets.dev/assets/16108/v1/model.glb","downloadUrl":"https://3dassets.dev/download/fast-food-and-drive-thru-counter-end-cap-64d531b6","thumbnailUrl":"https://cdn.3dassets.dev/assets/16108/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/16108/v1/poster.webp","blurhash":"UAG95C%M00D%_4D%D%?b00M{?a%M%Mt7IUa~","category":{"slug":"props","title":"Props & Furniture"},"tags":[{"slug":"modern","title":"Modern"},{"slug":"realistic","title":"Realistic"},{"slug":"interior","title":"Interior"},{"slug":"modular","title":"Modular"},{"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":30892,"triangles":576,"vertices":1728,"meshes":4,"materials":4,"textures":0,"animations":[],"boundingBox":{"min":[-0.17001540740937057,0.000018160109768509958,-0.3499999940395355],"max":[0.1500154115816957,0.9500025946039936,0.3799999952316284]},"sizeMeters":[0.32,0.95,0.73],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"Claude Fable 5.1","downloads":0,"publishedAt":"2026-09-07T16:14:37.106Z","updatedAt":"2026-09-07T16:14:37.203Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/16108/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function FrontCounterEndCapFastFoodCounterAndDriveThru(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/16108/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/16108/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/16108/v1/model.glb\" alt=\"Front counter end cap (Fast Food Counter and Drive-Thru)\" camera-controls auto-rotate></model-viewer>","blender":"# Blender 4.x: File > Import > glTF 2.0, or from the Python console after downloading the file.\nimport bpy\nbpy.ops.import_scene.gltf(filepath='model.glb')  # from https://cdn.3dassets.dev/assets/16108/v1/model.glb\n# Metres and +Y up are converted to Blender's Z-up scene automatically.","godot":"# Godot 4: copy model.glb into res://models/ and the editor imports it as a scene.\nvar packed := load(\"res://models/model.glb\") as PackedScene\nvar model := packed.instantiate()\nadd_child(model)","unity":"// Unity: import model.glb with glTFast (Package Manager: com.unity.cloud.gltfast) and drag the prefab in,\n// or load it at runtime straight from the CDN:\nusing GLTFast;\nvar gltf = new GltfImport();\nif (await gltf.Load(\"https://cdn.3dassets.dev/assets/16108/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"16109","slug":"fast-food-and-drive-thru-counter-flap-module-966c7c90","title":"Front counter flap module (Fast Food Counter and Drive-Thru)","summary":"A 600 mm counter module with a lift-up worktop flap and a half-height swing gate below it, so crew can cross the counter line.","description":"A 600 mm counter module with a lift-up worktop flap and a half-height swing gate below it, so crew can cross the counter line. Dimensions 0.60 by 0.95 by 0.73 m (X by Y by Z). Metre units, +Y up, customer or user side toward +Z, resting on y=0. Named pivoted nodes: counter-flap, counter-gate. Connectors: counter-left, counter-right (type counter). All signage geometry is blank and unbranded. Rigid node-transform clips: open and close. No skinning. No collision or navigation data.","status":"published","url":"https://3dassets.dev/assets/fast-food-and-drive-thru-counter-flap-module-966c7c90","cdnUrl":"https://cdn.3dassets.dev/assets/16109/v1/model.glb","downloadUrl":"https://3dassets.dev/download/fast-food-and-drive-thru-counter-flap-module-966c7c90","thumbnailUrl":"https://cdn.3dassets.dev/assets/16109/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/16109/v1/poster.webp","blurhash":"U8FFst~q004n0KIV?H-;00D%~qt8_2t7IVfl","category":{"slug":"props","title":"Props & Furniture"},"tags":[{"slug":"modern","title":"Modern"},{"slug":"realistic","title":"Realistic"},{"slug":"interior","title":"Interior"},{"slug":"modular","title":"Modular"},{"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":54908,"triangles":1008,"vertices":3024,"meshes":7,"materials":4,"textures":0,"animations":["open","close"],"boundingBox":{"min":[-0.30002670787622954,0.000018034570771104097,-0.3499999940395355],"max":[0.30002670787622954,0.9500025946039936,0.3799999952316284]},"sizeMeters":[0.6,0.95,0.73],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"Claude Fable 5.1","downloads":0,"publishedAt":"2026-09-07T16:14:37.163Z","updatedAt":"2026-09-07T16:14:37.275Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\nimport { AnimationMixer } from 'three'\n\nlet mixer\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/16109/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n  mixer = new AnimationMixer(gltf.scene)\n  mixer.clipAction(gltf.animations[0]).play()\n})\n\n// Call from your render loop; deltaSeconds is time since the previous frame.\nfunction updateAssetAnimation(deltaSeconds) {\n  mixer?.update(deltaSeconds)\n}","r3f":"import { useGLTF, useAnimations } from '@react-three/drei'\nimport { useEffect } from 'react'\n\nexport function FrontCounterFlapModuleFastFoodCounterAndDriveThru(props) {\n  const { scene, animations } = useGLTF('https://cdn.3dassets.dev/assets/16109/v1/model.glb')\n  const { actions, names } = useAnimations(animations, scene)\n  useEffect(() => {\n    const action = actions[names[0]]\n    action?.reset().play()\n    return () => { action?.stop() }\n  }, [actions, names])\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/16109/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/16109/v1/model.glb\" alt=\"Front counter flap module (Fast Food Counter and Drive-Thru)\" camera-controls auto-rotate autoplay></model-viewer>","blender":"# Blender 4.x: File > Import > glTF 2.0, or from the Python console after downloading the file.\nimport bpy\nbpy.ops.import_scene.gltf(filepath='model.glb')  # from https://cdn.3dassets.dev/assets/16109/v1/model.glb\n# Metres and +Y up are converted to Blender's Z-up scene automatically.\n# Clips arrive as actions; play them from the Dope Sheet > Action Editor.","godot":"# Godot 4: copy model.glb into res://models/ and the editor imports it as a scene.\nvar packed := load(\"res://models/model.glb\") as PackedScene\nvar model := packed.instantiate()\nadd_child(model)\nvar player := model.find_child(\"AnimationPlayer\", true, false) as AnimationPlayer\nplayer.play(player.get_animation_list()[0])","unity":"// Unity: import model.glb with glTFast (Package Manager: com.unity.cloud.gltfast) and drag the prefab in,\n// or load it at runtime straight from the CDN:\nusing GLTFast;\nvar gltf = new GltfImport();\nif (await gltf.Load(\"https://cdn.3dassets.dev/assets/16109/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);\n// Clips import as legacy AnimationClips on the root; GetComponent<Animation>().Play() starts the first."}},{"id":"16106","slug":"fast-food-and-drive-thru-tray-slide-rail-a3022c89","title":"Tray slide rail (Fast Food Counter and Drive-Thru)","summary":"A 1.2 m three-bar stainless tray slide on cranked brackets at 860 mm, with a blank front rail for a queue notice.","description":"A 1.2 m three-bar stainless tray slide on cranked brackets at 860 mm, with a blank front rail for a queue notice. Dimensions 1.20 by 0.87 by 0.31 m (X by Y by Z). Metre units, +Y up, customer or user side toward +Z, resting on y=0. All signage geometry is blank and unbranded. Static geometry; no rig, collision or navigation data.","status":"published","url":"https://3dassets.dev/assets/fast-food-and-drive-thru-tray-slide-rail-a3022c89","cdnUrl":"https://cdn.3dassets.dev/assets/16106/v1/model.glb","downloadUrl":"https://3dassets.dev/download/fast-food-and-drive-thru-tray-slide-rail-a3022c89","thumbnailUrl":"https://cdn.3dassets.dev/assets/16106/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/16106/v1/poster.webp","blurhash":"UE7-.+b]IAWA?^x]IURiaKx]kWRPMdxbx]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":26696,"triangles":504,"vertices":1512,"meshes":3,"materials":3,"textures":0,"animations":[],"boundingBox":{"min":[-0.6000000238418579,0.00001075540957723442,-0.16998993159393794],"max":[0.6000000238418579,0.8733040424686882,0.13996041027900846]},"sizeMeters":[1.2,0.873,0.31],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"Claude Fable 5.1","downloads":0,"publishedAt":"2026-09-07T16:14:37.075Z","updatedAt":"2026-09-07T16:14:37.182Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/16106/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function TraySlideRailFastFoodCounterAndDriveThru(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/16106/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/16106/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/16106/v1/model.glb\" alt=\"Tray slide rail (Fast Food Counter and Drive-Thru)\" camera-controls auto-rotate></model-viewer>","blender":"# Blender 4.x: File > Import > glTF 2.0, or from the Python console after downloading the file.\nimport bpy\nbpy.ops.import_scene.gltf(filepath='model.glb')  # from https://cdn.3dassets.dev/assets/16106/v1/model.glb\n# Metres and +Y up are converted to Blender's Z-up scene automatically.","godot":"# Godot 4: copy model.glb into res://models/ and the editor imports it as a scene.\nvar packed := load(\"res://models/model.glb\") as PackedScene\nvar model := packed.instantiate()\nadd_child(model)","unity":"// Unity: import model.glb with glTFast (Package Manager: com.unity.cloud.gltfast) and drag the prefab in,\n// or load it at runtime straight from the CDN:\nusing GLTFast;\nvar gltf = new GltfImport();\nif (await gltf.Load(\"https://cdn.3dassets.dev/assets/16106/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"16112","slug":"fast-food-and-drive-thru-order-collection-shelf-16dd62d7","title":"Order collection shelf (Fast Food Counter and Drive-Thru)","summary":"A 1 m collection shelf on tubular legs with an undershelf, an overhead gantry carrying two heat lamps and a blank order number display strip.","description":"A 1 m collection shelf on tubular legs with an undershelf, an overhead gantry carrying two heat lamps and a blank order number display strip. Dimensions 1.00 by 1.44 by 0.45 m (X by Y by Z). Metre units, +Y up, customer or user side toward +Z, resting on y=0. All signage geometry is blank and unbranded. Static geometry; no rig, collision or navigation data.","status":"published","url":"https://3dassets.dev/assets/fast-food-and-drive-thru-order-collection-shelf-16dd62d7","cdnUrl":"https://cdn.3dassets.dev/assets/16112/v1/model.glb","downloadUrl":"https://3dassets.dev/download/fast-food-and-drive-thru-order-collection-shelf-16dd62d7","thumbnailUrl":"https://cdn.3dassets.dev/assets/16112/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/16112/v1/poster.webp","blurhash":"U9AwJ0t700t7~qof4nWB8_M{t8ofIURjt8of","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":79584,"triangles":1624,"vertices":4872,"meshes":4,"materials":4,"textures":0,"animations":[],"boundingBox":{"min":[-0.49998109839158794,0,-0.22502884893329753],"max":[0.49998109839158794,1.440000057220459,0.22502884893329753]},"sizeMeters":[1,1.44,0.45],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"Claude Fable 5.1","downloads":0,"publishedAt":"2026-09-07T16:14:36.377Z","updatedAt":"2026-09-07T16:14:36.465Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/16112/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function OrderCollectionShelfFastFoodCounterAndDriveThru(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/16112/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/16112/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/16112/v1/model.glb\" alt=\"Order collection shelf (Fast Food Counter and Drive-Thru)\" camera-controls auto-rotate></model-viewer>","blender":"# Blender 4.x: File > Import > glTF 2.0, or from the Python console after downloading the file.\nimport bpy\nbpy.ops.import_scene.gltf(filepath='model.glb')  # from https://cdn.3dassets.dev/assets/16112/v1/model.glb\n# Metres and +Y up are converted to Blender's Z-up scene automatically.","godot":"# Godot 4: copy model.glb into res://models/ and the editor imports it as a scene.\nvar packed := load(\"res://models/model.glb\") as PackedScene\nvar model := packed.instantiate()\nadd_child(model)","unity":"// Unity: import model.glb with glTFast (Package Manager: com.unity.cloud.gltfast) and drag the prefab in,\n// or load it at runtime straight from the CDN:\nusing GLTFast;\nvar gltf = new GltfImport();\nif (await gltf.Load(\"https://cdn.3dassets.dev/assets/16112/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"16110","slug":"fast-food-and-drive-thru-delivery-driver-pickup-shelf-462db858","title":"Delivery driver pickup shelf (Fast Food Counter and Drive-Thru)","summary":"A mobile four-tier pickup rack on braked castors with wire decks and a blank label strip on each shelf, for bagged orders waiting on a driver.","description":"A mobile four-tier pickup rack on braked castors with wire decks and a blank label strip on each shelf, for bagged orders waiting on a driver. Dimensions 0.89 by 1.50 by 0.41 m (X by Y by Z). Metre units, +Y up, customer or user side toward +Z, resting on y=0. All signage geometry is blank and unbranded. Static geometry; no rig, collision or navigation data.","status":"published","url":"https://3dassets.dev/assets/fast-food-and-drive-thru-delivery-driver-pickup-shelf-462db858","cdnUrl":"https://cdn.3dassets.dev/assets/16110/v1/model.glb","downloadUrl":"https://3dassets.dev/download/fast-food-and-drive-thru-delivery-driver-pickup-shelf-462db858","thumbnailUrl":"https://cdn.3dassets.dev/assets/16110/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/16110/v1/poster.webp","blurhash":"U69@ed?H004.?^xuDhIU9tj[-oofkXxun$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":188420,"triangles":3856,"vertices":11568,"meshes":4,"materials":4,"textures":0,"animations":[],"boundingBox":{"min":[-0.442487126606108,-1.7995583977137297e-7,-0.203024134795692],"max":[0.442487126606108,1.5,0.20403106668623242]},"sizeMeters":[0.885,1.5,0.407],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"Claude Fable 5.1","downloads":0,"publishedAt":"2026-09-07T16:14:37.204Z","updatedAt":"2026-09-07T16:14:37.328Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/16110/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function DeliveryDriverPickupShelfFastFoodCounterAndDriveThru(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/16110/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/16110/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/16110/v1/model.glb\" alt=\"Delivery driver pickup shelf (Fast Food Counter and Drive-Thru)\" camera-controls auto-rotate></model-viewer>","blender":"# Blender 4.x: File > Import > glTF 2.0, or from the Python console after downloading the file.\nimport bpy\nbpy.ops.import_scene.gltf(filepath='model.glb')  # from https://cdn.3dassets.dev/assets/16110/v1/model.glb\n# Metres and +Y up are converted to Blender's Z-up scene automatically.","godot":"# Godot 4: copy model.glb into res://models/ and the editor imports it as a scene.\nvar packed := load(\"res://models/model.glb\") as PackedScene\nvar model := packed.instantiate()\nadd_child(model)","unity":"// Unity: import model.glb with glTFast (Package Manager: com.unity.cloud.gltfast) and drag the prefab in,\n// or load it at runtime straight from the CDN:\nusing GLTFast;\nvar gltf = new GltfImport();\nif (await gltf.Load(\"https://cdn.3dassets.dev/assets/16110/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"16113","slug":"fast-food-and-drive-thru-condiment-island-6016d9db","title":"Condiment island (Fast Food Counter and Drive-Thru)","summary":"A 950 mm freestanding condiment island: two lever sauce pumps over a perforated drip trough, a three bay napkin dispenser block and a crew-side wire shelf.","description":"A 950 mm freestanding condiment island: two lever sauce pumps over a perforated drip trough, a three bay napkin dispenser block and a crew-side wire shelf. Dimensions 0.95 by 1.19 by 0.63 m (X by Y by Z). Metre units, +Y up, customer or user side toward +Z, resting on y=0. All signage geometry is blank and unbranded. Static geometry; no rig, collision or navigation data.","status":"published","url":"https://3dassets.dev/assets/fast-food-and-drive-thru-condiment-island-6016d9db","cdnUrl":"https://cdn.3dassets.dev/assets/16113/v1/model.glb","downloadUrl":"https://3dassets.dev/download/fast-food-and-drive-thru-condiment-island-6016d9db","thumbnailUrl":"https://cdn.3dassets.dev/assets/16113/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/16113/v1/poster.webp","blurhash":"U9F$bE?a000KD*xu%2E000RQ~qxu^+ofD*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":106532,"triangles":2152,"vertices":6456,"meshes":4,"materials":4,"textures":0,"animations":[],"boundingBox":{"min":[-0.47502010775624903,0,-0.30002864475296376],"max":[0.47502010775624903,1.1929999589920044,0.33000442182713585]},"sizeMeters":[0.95,1.193,0.63],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"Claude Fable 5.1","downloads":0,"publishedAt":"2026-09-07T16:14:37.795Z","updatedAt":"2026-09-07T16:14:37.894Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/16113/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function CondimentIslandFastFoodCounterAndDriveThru(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/16113/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/16113/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/16113/v1/model.glb\" alt=\"Condiment island (Fast Food Counter and Drive-Thru)\" camera-controls auto-rotate></model-viewer>","blender":"# Blender 4.x: File > Import > glTF 2.0, or from the Python console after downloading the file.\nimport bpy\nbpy.ops.import_scene.gltf(filepath='model.glb')  # from https://cdn.3dassets.dev/assets/16113/v1/model.glb\n# Metres and +Y up are converted to Blender's Z-up scene automatically.","godot":"# Godot 4: copy model.glb into res://models/ and the editor imports it as a scene.\nvar packed := load(\"res://models/model.glb\") as PackedScene\nvar model := packed.instantiate()\nadd_child(model)","unity":"// Unity: import model.glb with glTFast (Package Manager: com.unity.cloud.gltfast) and drag the prefab in,\n// or load it at runtime straight from the CDN:\nusing GLTFast;\nvar gltf = new GltfImport();\nif (await gltf.Load(\"https://cdn.3dassets.dev/assets/16113/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"16114","slug":"fast-food-and-drive-thru-napkin-and-straw-dispenser-a7fe57f7","title":"Napkin and straw dispenser (Fast Food Counter and Drive-Thru)","summary":"A countertop stainless napkin dispenser with a sprung front plate and two straw tubes standing at each end.","description":"A countertop stainless napkin dispenser with a sprung front plate and two straw tubes standing at each end. Dimensions 0.34 by 0.18 by 0.17 m (X by Y by Z). Metre units, +Y up, customer or user side toward +Z, resting on y=0. All signage geometry is blank and unbranded. Static geometry; no rig, collision or navigation data.","status":"published","url":"https://3dassets.dev/assets/fast-food-and-drive-thru-napkin-and-straw-dispenser-a7fe57f7","cdnUrl":"https://cdn.3dassets.dev/assets/16114/v1/model.glb","downloadUrl":"https://3dassets.dev/download/fast-food-and-drive-thru-napkin-and-straw-dispenser-a7fe57f7","thumbnailUrl":"https://cdn.3dassets.dev/assets/16114/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/16114/v1/poster.webp","blurhash":"U8AT+js+00Rh?^%MMcM{00t9?bR*4TWA%$Ri","category":{"slug":"props","title":"Props & Furniture"},"tags":[{"slug":"modern","title":"Modern"},{"slug":"realistic","title":"Realistic"},{"slug":"interior","title":"Interior"}],"license":{"slug":"cc0-1.0","name":"CC0 1.0 Universal","url":"https://creativecommons.org/publicdomain/zero/1.0/","attributionRequired":false},"contributor":{"username":"3dassets","name":"3D Assets","url":"https://3dassets.dev/u/3dassets"},"stats":{"fileSize":27508,"triangles":504,"vertices":1512,"meshes":4,"materials":4,"textures":0,"animations":[],"boundingBox":{"min":[-0.17100000381469727,0.000008040494589509062,-0.07999691941512786],"max":[0.17100000381469727,0.17999680217686442,0.09099529723600397]},"sizeMeters":[0.342,0.18,0.171],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"Claude Fable 5.1","downloads":0,"publishedAt":"2026-09-07T16:14:39.018Z","updatedAt":"2026-09-07T16:14:39.113Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/16114/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function NapkinAndStrawDispenserFastFoodCounterAndDriveThru(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/16114/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/16114/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/16114/v1/model.glb\" alt=\"Napkin and straw dispenser (Fast Food Counter and Drive-Thru)\" camera-controls auto-rotate></model-viewer>","blender":"# Blender 4.x: File > Import > glTF 2.0, or from the Python console after downloading the file.\nimport bpy\nbpy.ops.import_scene.gltf(filepath='model.glb')  # from https://cdn.3dassets.dev/assets/16114/v1/model.glb\n# Metres and +Y up are converted to Blender's Z-up scene automatically.","godot":"# Godot 4: copy model.glb into res://models/ and the editor imports it as a scene.\nvar packed := load(\"res://models/model.glb\") as PackedScene\nvar model := packed.instantiate()\nadd_child(model)","unity":"// Unity: import model.glb with glTFast (Package Manager: com.unity.cloud.gltfast) and drag the prefab in,\n// or load it at runtime straight from the CDN:\nusing GLTFast;\nvar gltf = new GltfImport();\nif (await gltf.Load(\"https://cdn.3dassets.dev/assets/16114/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"16117","slug":"fast-food-and-drive-thru-counter-guard-screen-5319c1c5","title":"Counter guard screen (Fast Food Counter and Drive-Thru)","summary":"A 1.2 m clear counter guard on two chamfered stainless posts with cast feet and a pass gap under the pane.","description":"A 1.2 m clear counter guard on two chamfered stainless posts with cast feet and a pass gap under the pane. Dimensions 1.28 by 0.75 by 0.22 m (X by Y by Z). Metre units, +Y up, customer or user side toward +Z, resting on y=0. All signage geometry is blank and unbranded. Static geometry; no rig, collision or navigation data.","status":"published","url":"https://3dassets.dev/assets/fast-food-and-drive-thru-counter-guard-screen-5319c1c5","cdnUrl":"https://cdn.3dassets.dev/assets/16117/v1/model.glb","downloadUrl":"https://3dassets.dev/download/fast-food-and-drive-thru-counter-guard-screen-5319c1c5","thumbnailUrl":"https://cdn.3dassets.dev/assets/16117/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/16117/v1/poster.webp","blurhash":"UBC%Krt700f7_N_39FDi00xu_ND%4ns:?bx]","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":25440,"triangles":512,"vertices":1536,"meshes":3,"materials":3,"textures":0,"animations":[],"boundingBox":{"min":[-0.6399999856948853,-0.000019191857947464808,-0.11000335457727572],"max":[0.6399999856948853,0.7460191837517158,0.11000335457727572]},"sizeMeters":[1.28,0.746,0.22],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"Claude Fable 5.1","downloads":0,"publishedAt":"2026-09-07T16:14:38.751Z","updatedAt":"2026-09-07T16:14:38.869Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/16117/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function CounterGuardScreenFastFoodCounterAndDriveThru(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/16117/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/16117/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/16117/v1/model.glb\" alt=\"Counter guard screen (Fast Food Counter and Drive-Thru)\" camera-controls auto-rotate></model-viewer>","blender":"# Blender 4.x: File > Import > glTF 2.0, or from the Python console after downloading the file.\nimport bpy\nbpy.ops.import_scene.gltf(filepath='model.glb')  # from https://cdn.3dassets.dev/assets/16117/v1/model.glb\n# Metres and +Y up are converted to Blender's Z-up scene automatically.","godot":"# Godot 4: copy model.glb into res://models/ and the editor imports it as a scene.\nvar packed := load(\"res://models/model.glb\") as PackedScene\nvar model := packed.instantiate()\nadd_child(model)","unity":"// Unity: import model.glb with glTFast (Package Manager: com.unity.cloud.gltfast) and drag the prefab in,\n// or load it at runtime straight from the CDN:\nusing GLTFast;\nvar gltf = new GltfImport();\nif (await gltf.Load(\"https://cdn.3dassets.dev/assets/16117/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"16115","slug":"fast-food-and-drive-thru-queue-barrier-post-9aa56d41","title":"Queue barrier post (Fast Food Counter and Drive-Thru)","summary":"A weighted queue barrier post with a moulded base, a retractable belt cassette head and four belt sockets around the collar.","description":"A weighted queue barrier post with a moulded base, a retractable belt cassette head and four belt sockets around the collar. Dimensions 0.28 by 1.01 by 0.28 m (X by Y by Z). Metre units, +Y up, customer or user side toward +Z, resting on y=0. All signage geometry is blank and unbranded. Static geometry; no rig, collision or navigation data.","status":"published","url":"https://3dassets.dev/assets/fast-food-and-drive-thru-queue-barrier-post-9aa56d41","cdnUrl":"https://cdn.3dassets.dev/assets/16115/v1/model.glb","downloadUrl":"https://3dassets.dev/download/fast-food-and-drive-thru-queue-barrier-post-9aa56d41","thumbnailUrl":"https://cdn.3dassets.dev/assets/16115/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/16115/v1/poster.webp","blurhash":"U25#kb-;000000M_~q-=?vt7D%IUD%ay%Mof","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":36280,"triangles":704,"vertices":2112,"meshes":3,"materials":3,"textures":0,"animations":[],"boundingBox":{"min":[-0.1400088500126341,0,-0.1400088500126341],"max":[0.1400088500126341,1.0069992253445714,0.1400088500126341]},"sizeMeters":[0.28,1.007,0.28],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"Claude Fable 5.1","downloads":0,"publishedAt":"2026-09-07T16:14:38.719Z","updatedAt":"2026-09-07T16:14:38.809Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/16115/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function QueueBarrierPostFastFoodCounterAndDriveThru(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/16115/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/16115/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/16115/v1/model.glb\" alt=\"Queue barrier post (Fast Food Counter and Drive-Thru)\" camera-controls auto-rotate></model-viewer>","blender":"# Blender 4.x: File > Import > glTF 2.0, or from the Python console after downloading the file.\nimport bpy\nbpy.ops.import_scene.gltf(filepath='model.glb')  # from https://cdn.3dassets.dev/assets/16115/v1/model.glb\n# Metres and +Y up are converted to Blender's Z-up scene automatically.","godot":"# Godot 4: copy model.glb into res://models/ and the editor imports it as a scene.\nvar packed := load(\"res://models/model.glb\") as PackedScene\nvar model := packed.instantiate()\nadd_child(model)","unity":"// Unity: import model.glb with glTFast (Package Manager: com.unity.cloud.gltfast) and drag the prefab in,\n// or load it at runtime straight from the CDN:\nusing GLTFast;\nvar gltf = new GltfImport();\nif (await gltf.Load(\"https://cdn.3dassets.dev/assets/16115/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"16118","slug":"fast-food-and-drive-thru-queue-rail-module-4e22a759","title":"Queue rail module (Fast Food Counter and Drive-Thru)","summary":"A 1.2 m fixed queue rail bay with a top rail, a mid rail and a single post at the left end so a run of bays never doubles its posts.","description":"A 1.2 m fixed queue rail bay with a top rail, a mid rail and a single post at the left end so a run of bays never doubles its posts. Dimensions 1.33 by 0.97 by 0.26 m (X by Y by Z). Metre units, +Y up, customer or user side toward +Z, resting on y=0. Connectors: rail-left, rail-right (type queue-rail). Terminate a run with the end variant, which adds the right-hand post. All signage geometry is blank and unbranded. Static geometry; no rig, collision or navigation data.","status":"published","url":"https://3dassets.dev/assets/fast-food-and-drive-thru-queue-rail-module-4e22a759","cdnUrl":"https://cdn.3dassets.dev/assets/16118/v1/model.glb","downloadUrl":"https://3dassets.dev/download/fast-food-and-drive-thru-queue-rail-module-4e22a759","thumbnailUrl":"https://cdn.3dassets.dev/assets/16118/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/16118/v1/poster.webp","blurhash":"U78N;3?I00IU_Nof9ERP4Tf+x]MxMd%N%#Mx","category":{"slug":"props","title":"Props & Furniture"},"tags":[{"slug":"modern","title":"Modern"},{"slug":"realistic","title":"Realistic"},{"slug":"interior","title":"Interior"},{"slug":"modular","title":"Modular"},{"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":22472,"triangles":416,"vertices":1248,"meshes":3,"materials":3,"textures":0,"animations":[],"boundingBox":{"min":[-0.7300000190734863,0.000003839373519443079,-0.1299679597587491],"max":[0.6000000238418579,0.9680662504435277,0.1299679597587491]},"sizeMeters":[1.33,0.968,0.26],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"Claude Fable 5.1","downloads":0,"publishedAt":"2026-09-07T16:14:39.791Z","updatedAt":"2026-09-07T16:14:39.890Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/16118/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function QueueRailModuleFastFoodCounterAndDriveThru(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/16118/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/16118/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/16118/v1/model.glb\" alt=\"Queue rail module (Fast Food Counter and Drive-Thru)\" camera-controls auto-rotate></model-viewer>","blender":"# Blender 4.x: File > Import > glTF 2.0, or from the Python console after downloading the file.\nimport bpy\nbpy.ops.import_scene.gltf(filepath='model.glb')  # from https://cdn.3dassets.dev/assets/16118/v1/model.glb\n# Metres and +Y up are converted to Blender's Z-up scene automatically.","godot":"# Godot 4: copy model.glb into res://models/ and the editor imports it as a scene.\nvar packed := load(\"res://models/model.glb\") as PackedScene\nvar model := packed.instantiate()\nadd_child(model)","unity":"// Unity: import model.glb with glTFast (Package Manager: com.unity.cloud.gltfast) and drag the prefab in,\n// or load it at runtime straight from the CDN:\nusing GLTFast;\nvar gltf = new GltfImport();\nif (await gltf.Load(\"https://cdn.3dassets.dev/assets/16118/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"16116","slug":"fast-food-and-drive-thru-counter-bin-surround-23ba6364","title":"Counter bin surround (Fast Food Counter and Drive-Thru)","summary":"A 600 mm counter module built as a waste surround: a top aperture with a bag ring, a hinged push flap and a blank front panel.","description":"A 600 mm counter module built as a waste surround: a top aperture with a bag ring, a hinged push flap and a blank front panel. Dimensions 0.60 by 0.96 by 0.73 m (X by Y by Z). Metre units, +Y up, customer or user side toward +Z, resting on y=0. Named pivoted nodes: waste-flap. Connectors: counter-left, counter-right (type counter). All signage geometry is blank and unbranded. Rigid node-transform clips: open and close. No skinning. No collision or navigation data.","status":"published","url":"https://3dassets.dev/assets/fast-food-and-drive-thru-counter-bin-surround-23ba6364","cdnUrl":"https://cdn.3dassets.dev/assets/16116/v1/model.glb","downloadUrl":"https://3dassets.dev/download/fast-food-and-drive-thru-counter-bin-surround-23ba6364","thumbnailUrl":"https://cdn.3dassets.dev/assets/16116/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/16116/v1/poster.webp","blurhash":"U8GSJy_N00n4?cM{W9%M00Di%MNa?bs:9GRj","category":{"slug":"props","title":"Props & Furniture"},"tags":[{"slug":"modern","title":"Modern"},{"slug":"realistic","title":"Realistic"},{"slug":"interior","title":"Interior"},{"slug":"modular","title":"Modular"},{"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":44616,"triangles":852,"vertices":2556,"meshes":6,"materials":4,"textures":0,"animations":["open","close"],"boundingBox":{"min":[-0.30002670787622954,0,-0.3499999940395355],"max":[0.30002670787622954,0.9639999437276265,0.3799999952316284]},"sizeMeters":[0.6,0.964,0.73],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"Claude Fable 5.1","downloads":0,"publishedAt":"2026-09-07T16:14:38.741Z","updatedAt":"2026-09-07T16:14:38.853Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\nimport { AnimationMixer } from 'three'\n\nlet mixer\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/16116/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n  mixer = new AnimationMixer(gltf.scene)\n  mixer.clipAction(gltf.animations[0]).play()\n})\n\n// Call from your render loop; deltaSeconds is time since the previous frame.\nfunction updateAssetAnimation(deltaSeconds) {\n  mixer?.update(deltaSeconds)\n}","r3f":"import { useGLTF, useAnimations } from '@react-three/drei'\nimport { useEffect } from 'react'\n\nexport function CounterBinSurroundFastFoodCounterAndDriveThru(props) {\n  const { scene, animations } = useGLTF('https://cdn.3dassets.dev/assets/16116/v1/model.glb')\n  const { actions, names } = useAnimations(animations, scene)\n  useEffect(() => {\n    const action = actions[names[0]]\n    action?.reset().play()\n    return () => { action?.stop() }\n  }, [actions, names])\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/16116/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/16116/v1/model.glb\" alt=\"Counter bin surround (Fast Food Counter and Drive-Thru)\" camera-controls auto-rotate autoplay></model-viewer>","blender":"# Blender 4.x: File > Import > glTF 2.0, or from the Python console after downloading the file.\nimport bpy\nbpy.ops.import_scene.gltf(filepath='model.glb')  # from https://cdn.3dassets.dev/assets/16116/v1/model.glb\n# Metres and +Y up are converted to Blender's Z-up scene automatically.\n# Clips arrive as actions; play them from the Dope Sheet > Action Editor.","godot":"# Godot 4: copy model.glb into res://models/ and the editor imports it as a scene.\nvar packed := load(\"res://models/model.glb\") as PackedScene\nvar model := packed.instantiate()\nadd_child(model)\nvar player := model.find_child(\"AnimationPlayer\", true, false) as AnimationPlayer\nplayer.play(player.get_animation_list()[0])","unity":"// Unity: import model.glb with glTFast (Package Manager: com.unity.cloud.gltfast) and drag the prefab in,\n// or load it at runtime straight from the CDN:\nusing GLTFast;\nvar gltf = new GltfImport();\nif (await gltf.Load(\"https://cdn.3dassets.dev/assets/16116/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);\n// Clips import as legacy AnimationClips on the root; GetComponent<Animation>().Play() starts the first."}},{"id":"16119","slug":"fast-food-and-drive-thru-counter-back-shelf-unit-c8bea50b","title":"Counter back shelf unit (Fast Food Counter and Drive-Thru)","summary":"A 1.2 m stainless back-counter bench on tubular legs with a wire undershelf and two overshelves on posts, sized to sit behind the counter run.","description":"A 1.2 m stainless back-counter bench on tubular legs with a wire undershelf and two overshelves on posts, sized to sit behind the counter run. Dimensions 1.20 by 1.56 by 0.60 m (X by Y by Z). Metre units, +Y up, customer or user side toward +Z, resting on y=0. All signage geometry is blank and unbranded. Static geometry; no rig, collision or navigation data.","status":"published","url":"https://3dassets.dev/assets/fast-food-and-drive-thru-counter-back-shelf-unit-c8bea50b","cdnUrl":"https://cdn.3dassets.dev/assets/16119/v1/model.glb","downloadUrl":"https://3dassets.dev/download/fast-food-and-drive-thru-counter-back-shelf-unit-c8bea50b","thumbnailUrl":"https://cdn.3dassets.dev/assets/16119/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/16119/v1/poster.webp","blurhash":"UDBzIOWB00xu_Nof8_Rj9FWBt8j@D$of%NRj","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":64792,"triangles":1312,"vertices":3936,"meshes":2,"materials":2,"textures":0,"animations":[],"boundingBox":{"min":[-0.6000071541795973,0,-0.299991964797285],"max":[0.6000071541795973,1.5569797798053941,0.299991964797285]},"sizeMeters":[1.2,1.557,0.6],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"Claude Fable 5.1","downloads":0,"publishedAt":"2026-09-07T16:14:38.829Z","updatedAt":"2026-09-07T16:14:38.920Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/16119/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function CounterBackShelfUnitFastFoodCounterAndDriveThru(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/16119/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/16119/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/16119/v1/model.glb\" alt=\"Counter back shelf unit (Fast Food Counter and Drive-Thru)\" camera-controls auto-rotate></model-viewer>","blender":"# Blender 4.x: File > Import > glTF 2.0, or from the Python console after downloading the file.\nimport bpy\nbpy.ops.import_scene.gltf(filepath='model.glb')  # from https://cdn.3dassets.dev/assets/16119/v1/model.glb\n# Metres and +Y up are converted to Blender's Z-up scene automatically.","godot":"# Godot 4: copy model.glb into res://models/ and the editor imports it as a scene.\nvar packed := load(\"res://models/model.glb\") as PackedScene\nvar model := packed.instantiate()\nadd_child(model)","unity":"// Unity: import model.glb with glTFast (Package Manager: com.unity.cloud.gltfast) and drag the prefab in,\n// or load it at runtime straight from the CDN:\nusing GLTFast;\nvar gltf = new GltfImport();\nif (await gltf.Load(\"https://cdn.3dassets.dev/assets/16119/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"16120","slug":"fast-food-and-drive-thru-tray-stack-dispenser-7d0b7af5","title":"Tray stack dispenser (Fast Food Counter and Drive-Thru)","summary":"A counter-height tray dispenser: a sprung platform inside two chamfered stainless side rails, holding a short stack of trays behind a front retaining lip.","description":"A counter-height tray dispenser: a sprung platform inside two chamfered stainless side rails, holding a short stack of trays behind a front retaining lip. Dimensions 0.56 by 0.72 by 0.46 m (X by Y by Z). Metre units, +Y up, customer or user side toward +Z, resting on y=0. All signage geometry is blank and unbranded. Static geometry; no rig, collision or navigation data.","status":"published","url":"https://3dassets.dev/assets/fast-food-and-drive-thru-tray-stack-dispenser-7d0b7af5","cdnUrl":"https://cdn.3dassets.dev/assets/16120/v1/model.glb","downloadUrl":"https://3dassets.dev/download/fast-food-and-drive-thru-tray-stack-dispenser-7d0b7af5","thumbnailUrl":"https://cdn.3dassets.dev/assets/16120/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/16120/v1/poster.webp","blurhash":"U89@YNtR00aK~Xe.9YtRt6f6M_a#-=t7IUM{","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":45528,"triangles":896,"vertices":2688,"meshes":3,"materials":3,"textures":0,"animations":[],"boundingBox":{"min":[-0.2800000011920929,-6.448268657643919e-7,-0.2299935920922019],"max":[0.2800000011920929,0.7200000286102295,0.2299935920922019]},"sizeMeters":[0.56,0.72,0.46],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"Claude Fable 5.1","downloads":0,"publishedAt":"2026-09-07T16:14:39.910Z","updatedAt":"2026-09-07T16:14:40.025Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/16120/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function TrayStackDispenserFastFoodCounterAndDriveThru(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/16120/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/16120/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/16120/v1/model.glb\" alt=\"Tray stack dispenser (Fast Food Counter and Drive-Thru)\" camera-controls auto-rotate></model-viewer>","blender":"# Blender 4.x: File > Import > glTF 2.0, or from the Python console after downloading the file.\nimport bpy\nbpy.ops.import_scene.gltf(filepath='model.glb')  # from https://cdn.3dassets.dev/assets/16120/v1/model.glb\n# Metres and +Y up are converted to Blender's Z-up scene automatically.","godot":"# Godot 4: copy model.glb into res://models/ and the editor imports it as a scene.\nvar packed := load(\"res://models/model.glb\") as PackedScene\nvar model := packed.instantiate()\nadd_child(model)","unity":"// Unity: import model.glb with glTFast (Package Manager: com.unity.cloud.gltfast) and drag the prefab in,\n// or load it at runtime straight from the CDN:\nusing GLTFast;\nvar gltf = new GltfImport();\nif (await gltf.Load(\"https://cdn.3dassets.dev/assets/16120/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"16121","slug":"fast-food-and-drive-thru-self-order-kiosk-floor-272961e1","title":"Self-order kiosk, floor standing (Fast Food Counter and Drive-Thru)","summary":"A floor standing self-order kiosk: chamfered pedestal body on a cast base, recessed tilted touchscreen, card reader pod, receipt slot, blank header panel and a rear vent.","description":"A floor standing self-order kiosk: chamfered pedestal body on a cast base, recessed tilted touchscreen, card reader pod, receipt slot, blank header panel and a rear vent. Dimensions 0.62 by 1.63 by 0.46 m (X by Y by Z). Metre units, +Y up, customer or user side toward +Z, resting on y=0. All signage geometry is blank and unbranded. Static geometry; no rig, collision or navigation data.","status":"published","url":"https://3dassets.dev/assets/fast-food-and-drive-thru-self-order-kiosk-floor-272961e1","cdnUrl":"https://cdn.3dassets.dev/assets/16121/v1/model.glb","downloadUrl":"https://3dassets.dev/download/fast-food-and-drive-thru-self-order-kiosk-floor-272961e1","thumbnailUrl":"https://cdn.3dassets.dev/assets/16121/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/16121/v1/poster.webp","blurhash":"U9D]o8_30000%gbHIUni00IU~q-;-pt7IoIo","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":49028,"triangles":954,"vertices":2862,"meshes":4,"materials":4,"textures":0,"animations":[],"boundingBox":{"min":[-0.3100299081392865,0,-0.23001037629322185],"max":[0.3100299081392865,1.6299999952316284,0.23001037629322185]},"sizeMeters":[0.62,1.63,0.46],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"Claude Fable 5.1","downloads":0,"publishedAt":"2026-09-07T16:14:40.474Z","updatedAt":"2026-09-07T16:14:40.594Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/16121/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function SelfOrderKioskFloorStandingFastFoodCounterAndDriveThru(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/16121/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/16121/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/16121/v1/model.glb\" alt=\"Self-order kiosk, floor standing (Fast Food Counter and Drive-Thru)\" camera-controls auto-rotate></model-viewer>","blender":"# Blender 4.x: File > Import > glTF 2.0, or from the Python console after downloading the file.\nimport bpy\nbpy.ops.import_scene.gltf(filepath='model.glb')  # from https://cdn.3dassets.dev/assets/16121/v1/model.glb\n# Metres and +Y up are converted to Blender's Z-up scene automatically.","godot":"# Godot 4: copy model.glb into res://models/ and the editor imports it as a scene.\nvar packed := load(\"res://models/model.glb\") as PackedScene\nvar model := packed.instantiate()\nadd_child(model)","unity":"// Unity: import model.glb with glTFast (Package Manager: com.unity.cloud.gltfast) and drag the prefab in,\n// or load it at runtime straight from the CDN:\nusing GLTFast;\nvar gltf = new GltfImport();\nif (await gltf.Load(\"https://cdn.3dassets.dev/assets/16121/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"16122","slug":"fast-food-and-drive-thru-self-order-kiosk-counter-c87ada48","title":"Self-order kiosk, countertop (Fast Food Counter and Drive-Thru)","summary":"A countertop self-order kiosk on a wedge base with a raked touchscreen and a card reader pod, for mounting on a counter run.","description":"A countertop self-order kiosk on a wedge base with a raked touchscreen and a card reader pod, for mounting on a counter run. Dimensions 0.46 by 0.49 by 0.32 m (X by Y by Z). Metre units, +Y up, customer or user side toward +Z, resting on y=0. All signage geometry is blank and unbranded. Static geometry; no rig, collision or navigation data.","status":"published","url":"https://3dassets.dev/assets/fast-food-and-drive-thru-self-order-kiosk-counter-c87ada48","cdnUrl":"https://cdn.3dassets.dev/assets/16122/v1/model.glb","downloadUrl":"https://3dassets.dev/download/fast-food-and-drive-thru-self-order-kiosk-counter-c87ada48","thumbnailUrl":"https://cdn.3dassets.dev/assets/16122/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/16122/v1/poster.webp","blurhash":"UBD,DwbI00Ri?bbHD%V@00t7_NM{w|xtNGIU","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":36048,"triangles":666,"vertices":1998,"meshes":5,"materials":5,"textures":0,"animations":[],"boundingBox":{"min":[-0.23000000417232513,-0.000010751150056179104,-0.1599969510514841],"max":[0.23000000417232513,0.4946877062320709,0.1599969510514841]},"sizeMeters":[0.46,0.495,0.32],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"Claude Fable 5.1","downloads":0,"publishedAt":"2026-09-07T16:14:41.343Z","updatedAt":"2026-09-07T16:14:41.431Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/16122/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function SelfOrderKioskCountertopFastFoodCounterAndDriveThru(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/16122/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/16122/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/16122/v1/model.glb\" alt=\"Self-order kiosk, countertop (Fast Food Counter and Drive-Thru)\" camera-controls auto-rotate></model-viewer>","blender":"# Blender 4.x: File > Import > glTF 2.0, or from the Python console after downloading the file.\nimport bpy\nbpy.ops.import_scene.gltf(filepath='model.glb')  # from https://cdn.3dassets.dev/assets/16122/v1/model.glb\n# Metres and +Y up are converted to Blender's Z-up scene automatically.","godot":"# Godot 4: copy model.glb into res://models/ and the editor imports it as a scene.\nvar packed := load(\"res://models/model.glb\") as PackedScene\nvar model := packed.instantiate()\nadd_child(model)","unity":"// Unity: import model.glb with glTFast (Package Manager: com.unity.cloud.gltfast) and drag the prefab in,\n// or load it at runtime straight from the CDN:\nusing GLTFast;\nvar gltf = new GltfImport();\nif (await gltf.Load(\"https://cdn.3dassets.dev/assets/16122/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"16124","slug":"fast-food-and-drive-thru-menu-board-triple-cf30b62a","title":"Overhead menu board, triple (Fast Food Counter and Drive-Thru)","summary":"A triple overhead digital menu board: three blank landscape panels in a shared chamfered housing, hung on two drop rods from a ceiling plate.","description":"A triple overhead digital menu board: three blank landscape panels in a shared chamfered housing, hung on two drop rods from a ceiling plate. Dimensions 1.88 by 1.57 by 0.14 m (X by Y by Z). Metre units, +Y up, customer or user side toward +Z, resting on y=0. Modelled with the board lower edge at y=0 and the ceiling plate above; place at the intended soffit height. All signage geometry is blank and unbranded. Static geometry; no rig, collision or navigation data.","status":"published","url":"https://3dassets.dev/assets/fast-food-and-drive-thru-menu-board-triple-cf30b62a","cdnUrl":"https://cdn.3dassets.dev/assets/16124/v1/model.glb","downloadUrl":"https://3dassets.dev/download/fast-food-and-drive-thru-menu-board-triple-cf30b62a","thumbnailUrl":"https://cdn.3dassets.dev/assets/16124/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/16124/v1/poster.webp","blurhash":"U6DS{~?v00fh-=?bNF4n009F_3oz_NxbDiIU","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":42384,"triangles":816,"vertices":2448,"meshes":4,"materials":4,"textures":0,"animations":[],"boundingBox":{"min":[-0.9399999976158142,0.00005494282829693331,-0.06996795683430698],"max":[0.9399999976158142,1.5700478019345672,0.06996795683430698]},"sizeMeters":[1.88,1.57,0.14],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"Claude Fable 5.1","downloads":0,"publishedAt":"2026-09-07T16:14:40.468Z","updatedAt":"2026-09-07T16:14:40.572Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/16124/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function OverheadMenuBoardTripleFastFoodCounterAndDriveThru(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/16124/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/16124/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/16124/v1/model.glb\" alt=\"Overhead menu board, triple (Fast Food Counter and Drive-Thru)\" camera-controls auto-rotate></model-viewer>","blender":"# Blender 4.x: File > Import > glTF 2.0, or from the Python console after downloading the file.\nimport bpy\nbpy.ops.import_scene.gltf(filepath='model.glb')  # from https://cdn.3dassets.dev/assets/16124/v1/model.glb\n# Metres and +Y up are converted to Blender's Z-up scene automatically.","godot":"# Godot 4: copy model.glb into res://models/ and the editor imports it as a scene.\nvar packed := load(\"res://models/model.glb\") as PackedScene\nvar model := packed.instantiate()\nadd_child(model)","unity":"// Unity: import model.glb with glTFast (Package Manager: com.unity.cloud.gltfast) and drag the prefab in,\n// or load it at runtime straight from the CDN:\nusing GLTFast;\nvar gltf = new GltfImport();\nif (await gltf.Load(\"https://cdn.3dassets.dev/assets/16124/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"16123","slug":"fast-food-and-drive-thru-drive-thru-preorder-board-24b4b17c","title":"Drive-thru pre-order board (Fast Food Counter and Drive-Thru)","summary":"A lane-side pre-order board on a post with a cast base, a blank illuminated face, an accent reveal and a raked weather hood with a downlight strip.","description":"A lane-side pre-order board on a post with a cast base, a blank illuminated face, an accent reveal and a raked weather hood with a downlight strip. Dimensions 1.06 by 1.91 by 0.40 m (X by Y by Z). Metre units, +Y up, customer or user side toward +Z, resting on y=0. All signage geometry is blank and unbranded. Static geometry; no rig, collision or navigation data.","status":"published","url":"https://3dassets.dev/assets/fast-food-and-drive-thru-drive-thru-preorder-board-24b4b17c","cdnUrl":"https://cdn.3dassets.dev/assets/16123/v1/model.glb","downloadUrl":"https://3dassets.dev/download/fast-food-and-drive-thru-drive-thru-preorder-board-24b4b17c","thumbnailUrl":"https://cdn.3dassets.dev/assets/16123/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/16123/v1/poster.webp","blurhash":"U77d::x]00Di_NtR8_IURjt7tRRP8_az?bfj","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":27748,"triangles":528,"vertices":1584,"meshes":5,"materials":5,"textures":0,"animations":[],"boundingBox":{"min":[-0.5300210238489429,0,-0.19997863962058962],"max":[0.5300210238489429,1.906050205230713,0.19997863962058962]},"sizeMeters":[1.06,1.906,0.4],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"Claude Fable 5.1","downloads":0,"publishedAt":"2026-09-07T16:14:40.460Z","updatedAt":"2026-09-07T16:14:40.569Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/16123/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function DriveThruPreOrderBoardFastFoodCounterAndDriveThru(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/16123/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/16123/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/16123/v1/model.glb\" alt=\"Drive-thru pre-order board (Fast Food Counter and Drive-Thru)\" camera-controls auto-rotate></model-viewer>","blender":"# Blender 4.x: File > Import > glTF 2.0, or from the Python console after downloading the file.\nimport bpy\nbpy.ops.import_scene.gltf(filepath='model.glb')  # from https://cdn.3dassets.dev/assets/16123/v1/model.glb\n# Metres and +Y up are converted to Blender's Z-up scene automatically.","godot":"# Godot 4: copy model.glb into res://models/ and the editor imports it as a scene.\nvar packed := load(\"res://models/model.glb\") as PackedScene\nvar model := packed.instantiate()\nadd_child(model)","unity":"// Unity: import model.glb with glTFast (Package Manager: com.unity.cloud.gltfast) and drag the prefab in,\n// or load it at runtime straight from the CDN:\nusing GLTFast;\nvar gltf = new GltfImport();\nif (await gltf.Load(\"https://cdn.3dassets.dev/assets/16123/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"16125","slug":"fast-food-and-drive-thru-order-status-screen-c3e443b5","title":"Order status screen (Fast Food Counter and Drive-Thru)","summary":"A floor standing order status display: a blank portrait screen on a stainless pole and a weighted chamfered base.","description":"A floor standing order status display: a blank portrait screen on a stainless pole and a weighted chamfered base. Dimensions 0.62 by 1.55 by 0.42 m (X by Y by Z). Metre units, +Y up, customer or user side toward +Z, resting on y=0. All signage geometry is blank and unbranded. Static geometry; no rig, collision or navigation data.","status":"published","url":"https://3dassets.dev/assets/fast-food-and-drive-thru-order-status-screen-c3e443b5","cdnUrl":"https://cdn.3dassets.dev/assets/16125/v1/model.glb","downloadUrl":"https://3dassets.dev/download/fast-food-and-drive-thru-order-status-screen-c3e443b5","thumbnailUrl":"https://cdn.3dassets.dev/assets/16125/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/16125/v1/poster.webp","blurhash":"U67w~Q%M009F_Nxu8_IU9FfQ?baz00Rj_4xu","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":27816,"triangles":512,"vertices":1536,"meshes":4,"materials":4,"textures":0,"animations":[],"boundingBox":{"min":[-0.30995741714384756,0,-0.2099574202202163],"max":[0.30995741714384756,1.5499999523162842,0.2099574202202163]},"sizeMeters":[0.62,1.55,0.42],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"Claude Fable 5.1","downloads":0,"publishedAt":"2026-09-07T16:14:40.489Z","updatedAt":"2026-09-07T16:14:40.608Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/16125/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function OrderStatusScreenFastFoodCounterAndDriveThru(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/16125/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/16125/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/16125/v1/model.glb\" alt=\"Order status screen (Fast Food Counter and Drive-Thru)\" camera-controls auto-rotate></model-viewer>","blender":"# Blender 4.x: File > Import > glTF 2.0, or from the Python console after downloading the file.\nimport bpy\nbpy.ops.import_scene.gltf(filepath='model.glb')  # from https://cdn.3dassets.dev/assets/16125/v1/model.glb\n# Metres and +Y up are converted to Blender's Z-up scene automatically.","godot":"# Godot 4: copy model.glb into res://models/ and the editor imports it as a scene.\nvar packed := load(\"res://models/model.glb\") as PackedScene\nvar model := packed.instantiate()\nadd_child(model)","unity":"// Unity: import model.glb with glTFast (Package Manager: com.unity.cloud.gltfast) and drag the prefab in,\n// or load it at runtime straight from the CDN:\nusing GLTFast;\nvar gltf = new GltfImport();\nif (await gltf.Load(\"https://cdn.3dassets.dev/assets/16125/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"16126","slug":"fast-food-and-drive-thru-promotional-light-box-2ae01636","title":"Promotional light box (Fast Food Counter and Drive-Thru)","summary":"A slim wall-mounted light box with a blank diffuser face, an accent reveal and two rear mounting rails.","description":"A slim wall-mounted light box with a blank diffuser face, an accent reveal and two rear mounting rails. Dimensions 0.62 by 0.92 by 0.12 m (X by Y by Z). Metre units, +Y up, customer or user side toward +Z, resting on y=0. All signage geometry is blank and unbranded. Static geometry; no rig, collision or navigation data.","status":"published","url":"https://3dassets.dev/assets/fast-food-and-drive-thru-promotional-light-box-2ae01636","cdnUrl":"https://cdn.3dassets.dev/assets/16126/v1/model.glb","downloadUrl":"https://3dassets.dev/download/fast-food-and-drive-thru-promotional-light-box-2ae01636","thumbnailUrl":"https://cdn.3dassets.dev/assets/16126/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/16126/v1/poster.webp","blurhash":"UAD0WA_N0000-=%MM_D%00IU?b%Mxvt8NFMx","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":20164,"triangles":352,"vertices":1056,"meshes":4,"materials":4,"textures":0,"animations":[],"boundingBox":{"min":[-0.3099984796980672,0,-0.06501007076826582],"max":[0.3099984796980672,0.9200000166893005,0.058992034497371226]},"sizeMeters":[0.62,0.92,0.124],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"Claude Fable 5.1","downloads":0,"publishedAt":"2026-09-07T16:14:40.682Z","updatedAt":"2026-09-07T16:14:40.783Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/16126/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function PromotionalLightBoxFastFoodCounterAndDriveThru(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/16126/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/16126/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/16126/v1/model.glb\" alt=\"Promotional light box (Fast Food Counter and Drive-Thru)\" camera-controls auto-rotate></model-viewer>","blender":"# Blender 4.x: File > Import > glTF 2.0, or from the Python console after downloading the file.\nimport bpy\nbpy.ops.import_scene.gltf(filepath='model.glb')  # from https://cdn.3dassets.dev/assets/16126/v1/model.glb\n# Metres and +Y up are converted to Blender's Z-up scene automatically.","godot":"# Godot 4: copy model.glb into res://models/ and the editor imports it as a scene.\nvar packed := load(\"res://models/model.glb\") as PackedScene\nvar model := packed.instantiate()\nadd_child(model)","unity":"// Unity: import model.glb with glTFast (Package Manager: com.unity.cloud.gltfast) and drag the prefab in,\n// or load it at runtime straight from the CDN:\nusing GLTFast;\nvar gltf = new GltfImport();\nif (await gltf.Load(\"https://cdn.3dassets.dev/assets/16126/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"16127","slug":"fast-food-and-drive-thru-window-vinyl-frame-30057ac7","title":"Window graphic frame (Fast Food Counter and Drive-Thru)","summary":"A 1 m by 1.4 m aluminium window graphic frame with a blank translucent panel and four rear mounting clips.","description":"A 1 m by 1.4 m aluminium window graphic frame with a blank translucent panel and four rear mounting clips. Dimensions 1.01 by 1.40 by 0.10 m (X by Y by Z). Metre units, +Y up, customer or user side toward +Z, resting on y=0. All signage geometry is blank and unbranded. Static geometry; no rig, collision or navigation data.","status":"published","url":"https://3dassets.dev/assets/fast-food-and-drive-thru-window-vinyl-frame-30057ac7","cdnUrl":"https://cdn.3dassets.dev/assets/16127/v1/model.glb","downloadUrl":"https://3dassets.dev/download/fast-food-and-drive-thru-window-vinyl-frame-30057ac7","thumbnailUrl":"https://cdn.3dassets.dev/assets/16127/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/16127/v1/poster.webp","blurhash":"UCEV.__30000%g%MRPD%00M{~q%2xut7RjRP","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":35388,"triangles":704,"vertices":2112,"meshes":4,"materials":4,"textures":0,"animations":[],"boundingBox":{"min":[-0.5049775602958184,0,-0.06500133280058104],"max":[0.5049775602958184,1.399999976158142,0.03601989766083917]},"sizeMeters":[1.01,1.4,0.101],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"Claude Fable 5.1","downloads":0,"publishedAt":"2026-09-07T16:14:41.445Z","updatedAt":"2026-09-07T16:14:41.551Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/16127/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function WindowGraphicFrameFastFoodCounterAndDriveThru(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/16127/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/16127/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/16127/v1/model.glb\" alt=\"Window graphic frame (Fast Food Counter and Drive-Thru)\" camera-controls auto-rotate></model-viewer>","blender":"# Blender 4.x: File > Import > glTF 2.0, or from the Python console after downloading the file.\nimport bpy\nbpy.ops.import_scene.gltf(filepath='model.glb')  # from https://cdn.3dassets.dev/assets/16127/v1/model.glb\n# Metres and +Y up are converted to Blender's Z-up scene automatically.","godot":"# Godot 4: copy model.glb into res://models/ and the editor imports it as a scene.\nvar packed := load(\"res://models/model.glb\") as PackedScene\nvar model := packed.instantiate()\nadd_child(model)","unity":"// Unity: import model.glb with glTFast (Package Manager: com.unity.cloud.gltfast) and drag the prefab in,\n// or load it at runtime straight from the CDN:\nusing GLTFast;\nvar gltf = new GltfImport();\nif (await gltf.Load(\"https://cdn.3dassets.dev/assets/16127/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"16128","slug":"fast-food-and-drive-thru-hanging-aisle-sign-a44bb08d","title":"Hanging aisle sign (Fast Food Counter and Drive-Thru)","summary":"A double-sided hanging sign blade with blank faces on both sides, suspended on two drop wires from a ceiling plate.","description":"A double-sided hanging sign blade with blank faces on both sides, suspended on two drop wires from a ceiling plate. Dimensions 0.78 by 0.85 by 0.09 m (X by Y by Z). Metre units, +Y up, customer or user side toward +Z, resting on y=0. Modelled with the blade lower edge at y=0 and the ceiling plate above. All signage geometry is blank and unbranded. Static geometry; no rig, collision or navigation data.","status":"published","url":"https://3dassets.dev/assets/fast-food-and-drive-thru-hanging-aisle-sign-a44bb08d","cdnUrl":"https://cdn.3dassets.dev/assets/16128/v1/model.glb","downloadUrl":"https://3dassets.dev/download/fast-food-and-drive-thru-hanging-aisle-sign-a44bb08d","thumbnailUrl":"https://cdn.3dassets.dev/assets/16128/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/16128/v1/poster.webp","blurhash":"U98XzntR00R5=Lt7EfMxwxi_NGXm.mtSH?IA","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":23796,"triangles":444,"vertices":1332,"meshes":3,"materials":3,"textures":0,"animations":[],"boundingBox":{"min":[-0.38999998569488525,0.000024422830387449412,-0.04500137232706734],"max":[0.38999998569488525,0.8540216333279405,0.04500137232706734]},"sizeMeters":[0.78,0.854,0.09],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"Claude Fable 5.1","downloads":0,"publishedAt":"2026-09-07T16:14:41.556Z","updatedAt":"2026-09-07T16:14:41.666Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/16128/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function HangingAisleSignFastFoodCounterAndDriveThru(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/16128/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/16128/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/16128/v1/model.glb\" alt=\"Hanging aisle sign (Fast Food Counter and Drive-Thru)\" camera-controls auto-rotate></model-viewer>","blender":"# Blender 4.x: File > Import > glTF 2.0, or from the Python console after downloading the file.\nimport bpy\nbpy.ops.import_scene.gltf(filepath='model.glb')  # from https://cdn.3dassets.dev/assets/16128/v1/model.glb\n# Metres and +Y up are converted to Blender's Z-up scene automatically.","godot":"# Godot 4: copy model.glb into res://models/ and the editor imports it as a scene.\nvar packed := load(\"res://models/model.glb\") as PackedScene\nvar model := packed.instantiate()\nadd_child(model)","unity":"// Unity: import model.glb with glTFast (Package Manager: com.unity.cloud.gltfast) and drag the prefab in,\n// or load it at runtime straight from the CDN:\nusing GLTFast;\nvar gltf = new GltfImport();\nif (await gltf.Load(\"https://cdn.3dassets.dev/assets/16128/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"16130","slug":"fast-food-and-drive-thru-floor-standing-promo-stand-76788d37","title":"Floor standing promotional stand (Fast Food Counter and Drive-Thru)","summary":"A double-sided A-frame poster stand with a weighted chamfered base, blank panels front and back and a stabilising cross tie.","description":"A double-sided A-frame poster stand with a weighted chamfered base, blank panels front and back and a stabilising cross tie. Dimensions 0.68 by 1.35 by 0.42 m (X by Y by Z). Metre units, +Y up, customer or user side toward +Z, resting on y=0. All signage geometry is blank and unbranded. Static geometry; no rig, collision or navigation data.","status":"published","url":"https://3dassets.dev/assets/fast-food-and-drive-thru-floor-standing-promo-stand-76788d37","cdnUrl":"https://cdn.3dassets.dev/assets/16130/v1/model.glb","downloadUrl":"https://3dassets.dev/download/fast-food-and-drive-thru-floor-standing-promo-stand-76788d37","thumbnailUrl":"https://cdn.3dassets.dev/assets/16130/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/16130/v1/poster.webp","blurhash":"U9Bpqc_30000%Mt8V[M{00IU~q?bWBWBayt7","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":27668,"triangles":508,"vertices":1524,"meshes":4,"materials":4,"textures":0,"animations":[],"boundingBox":{"min":[-0.3400000035762787,-0.00001793006277518716,-0.20999542443240846],"max":[0.3400000035762787,1.3516076803207397,0.20999542443240846]},"sizeMeters":[0.68,1.352,0.42],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"Claude Fable 5.1","downloads":0,"publishedAt":"2026-09-07T16:14:42.165Z","updatedAt":"2026-09-07T16:14:42.279Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/16130/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function FloorStandingPromotionalStandFastFoodCounterAndDriveThru(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/16130/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/16130/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/16130/v1/model.glb\" alt=\"Floor standing promotional stand (Fast Food Counter and Drive-Thru)\" camera-controls auto-rotate></model-viewer>","blender":"# Blender 4.x: File > Import > glTF 2.0, or from the Python console after downloading the file.\nimport bpy\nbpy.ops.import_scene.gltf(filepath='model.glb')  # from https://cdn.3dassets.dev/assets/16130/v1/model.glb\n# Metres and +Y up are converted to Blender's Z-up scene automatically.","godot":"# Godot 4: copy model.glb into res://models/ and the editor imports it as a scene.\nvar packed := load(\"res://models/model.glb\") as PackedScene\nvar model := packed.instantiate()\nadd_child(model)","unity":"// Unity: import model.glb with glTFast (Package Manager: com.unity.cloud.gltfast) and drag the prefab in,\n// or load it at runtime straight from the CDN:\nusing GLTFast;\nvar gltf = new GltfImport();\nif (await gltf.Load(\"https://cdn.3dassets.dev/assets/16130/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"16129","slug":"fast-food-and-drive-thru-counter-price-rail-244ebef0","title":"Counter ticket rail (Fast Food Counter and Drive-Thru)","summary":"A 600 mm counter edge ticket rail with four raked blank ticket holders and two end clips.","description":"A 600 mm counter edge ticket rail with four raked blank ticket holders and two end clips. Dimensions 0.60 by 0.11 by 0.05 m (X by Y by Z). Metre units, +Y up, customer or user side toward +Z, resting on y=0. All signage geometry is blank and unbranded. Static geometry; no rig, collision or navigation data.","status":"published","url":"https://3dassets.dev/assets/fast-food-and-drive-thru-counter-price-rail-244ebef0","cdnUrl":"https://cdn.3dassets.dev/assets/16129/v1/model.glb","downloadUrl":"https://3dassets.dev/download/fast-food-and-drive-thru-counter-price-rail-244ebef0","thumbnailUrl":"https://cdn.3dassets.dev/assets/16129/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/16129/v1/poster.webp","blurhash":"U8A^aqxu4ntR?b_NafIU00%M_NIU4T00%M?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":37860,"triangles":736,"vertices":2208,"meshes":3,"materials":3,"textures":0,"animations":[],"boundingBox":{"min":[-0.30000001192092896,0.0000046383169193114915,-0.01899270661362897],"max":[0.30000001192092896,0.11199536514015009,0.027719561586241583]},"sizeMeters":[0.6,0.112,0.047],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"Claude Fable 5.1","downloads":0,"publishedAt":"2026-09-07T16:14:42.130Z","updatedAt":"2026-09-07T16:14:42.217Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/16129/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function CounterTicketRailFastFoodCounterAndDriveThru(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/16129/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/16129/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/16129/v1/model.glb\" alt=\"Counter ticket rail (Fast Food Counter and Drive-Thru)\" camera-controls auto-rotate></model-viewer>","blender":"# Blender 4.x: File > Import > glTF 2.0, or from the Python console after downloading the file.\nimport bpy\nbpy.ops.import_scene.gltf(filepath='model.glb')  # from https://cdn.3dassets.dev/assets/16129/v1/model.glb\n# Metres and +Y up are converted to Blender's Z-up scene automatically.","godot":"# Godot 4: copy model.glb into res://models/ and the editor imports it as a scene.\nvar packed := load(\"res://models/model.glb\") as PackedScene\nvar model := packed.instantiate()\nadd_child(model)","unity":"// Unity: import model.glb with glTFast (Package Manager: com.unity.cloud.gltfast) and drag the prefab in,\n// or load it at runtime straight from the CDN:\nusing GLTFast;\nvar gltf = new GltfImport();\nif (await gltf.Load(\"https://cdn.3dassets.dev/assets/16129/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"16131","slug":"fast-food-and-drive-thru-digital-order-board-portrait-8bdc3988","title":"Wall order board, portrait (Fast Food Counter and Drive-Thru)","summary":"A blank portrait order board on a wall bracket arm, with an accent reveal at the head and a cable entry boss behind.","description":"A blank portrait order board on a wall bracket arm, with an accent reveal at the head and a cable entry boss behind. Dimensions 0.60 by 1.05 by 0.19 m (X by Y by Z). Metre units, +Y up, customer or user side toward +Z, resting on y=0. All signage geometry is blank and unbranded. Static geometry; no rig, collision or navigation data.","status":"published","url":"https://3dassets.dev/assets/fast-food-and-drive-thru-digital-order-board-portrait-8bdc3988","cdnUrl":"https://cdn.3dassets.dev/assets/16131/v1/model.glb","downloadUrl":"https://3dassets.dev/download/fast-food-and-drive-thru-digital-order-board-portrait-8bdc3988","thumbnailUrl":"https://cdn.3dassets.dev/assets/16131/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/16131/v1/poster.webp","blurhash":"U9B3~S~q0000WWt7t7M{00Mx_3-;oLoffkV@","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":23708,"triangles":424,"vertices":1272,"meshes":4,"materials":4,"textures":0,"animations":[],"boundingBox":{"min":[-0.30003203080957574,0,-0.14500030287540794],"max":[0.30003203080957574,1.0499999523162842,0.0419948736177445]},"sizeMeters":[0.6,1.05,0.187],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"Claude Fable 5.1","downloads":0,"publishedAt":"2026-09-07T16:14:42.163Z","updatedAt":"2026-09-07T16:14:42.271Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/16131/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function WallOrderBoardPortraitFastFoodCounterAndDriveThru(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/16131/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/16131/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/16131/v1/model.glb\" alt=\"Wall order board, portrait (Fast Food Counter and Drive-Thru)\" camera-controls auto-rotate></model-viewer>","blender":"# Blender 4.x: File > Import > glTF 2.0, or from the Python console after downloading the file.\nimport bpy\nbpy.ops.import_scene.gltf(filepath='model.glb')  # from https://cdn.3dassets.dev/assets/16131/v1/model.glb\n# Metres and +Y up are converted to Blender's Z-up scene automatically.","godot":"# Godot 4: copy model.glb into res://models/ and the editor imports it as a scene.\nvar packed := load(\"res://models/model.glb\") as PackedScene\nvar model := packed.instantiate()\nadd_child(model)","unity":"// Unity: import model.glb with glTFast (Package Manager: com.unity.cloud.gltfast) and drag the prefab in,\n// or load it at runtime straight from the CDN:\nusing GLTFast;\nvar gltf = new GltfImport();\nif (await gltf.Load(\"https://cdn.3dassets.dev/assets/16131/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"16133","slug":"fast-food-and-drive-thru-clamshell-grill-2b06ecb6","title":"Clamshell grill (Fast Food Counter and Drive-Thru)","summary":"A two-platen clamshell grill on tubular legs: lower cooking plate with a grease trough, hinged upper platen on counterweight arms, front grease drawer and a recessed control panel.","description":"A two-platen clamshell grill on tubular legs: lower cooking plate with a grease trough, hinged upper platen on counterweight arms, front grease drawer and a recessed control panel. Dimensions 0.92 by 1.21 by 0.89 m (X by Y by Z). Metre units, +Y up, customer or user side toward +Z, resting on y=0. Named pivoted nodes: grease-drawer, upper-platen. All signage geometry is blank and unbranded. Rigid node-transform clips: drawer-open, drawer-close, door-open and door-close. No skinning. No collision or navigation data.","status":"published","url":"https://3dassets.dev/assets/fast-food-and-drive-thru-clamshell-grill-2b06ecb6","cdnUrl":"https://cdn.3dassets.dev/assets/16133/v1/model.glb","downloadUrl":"https://3dassets.dev/download/fast-food-and-drive-thru-clamshell-grill-2b06ecb6","thumbnailUrl":"https://cdn.3dassets.dev/assets/16133/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/16133/v1/poster.webp","blurhash":"UCA,%wt700Rj_NoL9FWBWBj[M{WBM_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":102124,"triangles":1990,"vertices":5970,"meshes":7,"materials":4,"textures":0,"animations":["drawer-open","drawer-close","door-open","door-close"],"boundingBox":{"min":[-0.459989000100563,0,-0.43002823138708496],"max":[0.459989000100563,1.20501947161143,0.45899889141773215]},"sizeMeters":[0.92,1.205,0.889],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"Claude Fable 5.1","downloads":0,"publishedAt":"2026-09-07T16:14:42.351Z","updatedAt":"2026-09-07T16:14:42.458Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\nimport { AnimationMixer } from 'three'\n\nlet mixer\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/16133/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n  mixer = new AnimationMixer(gltf.scene)\n  mixer.clipAction(gltf.animations[0]).play()\n})\n\n// Call from your render loop; deltaSeconds is time since the previous frame.\nfunction updateAssetAnimation(deltaSeconds) {\n  mixer?.update(deltaSeconds)\n}","r3f":"import { useGLTF, useAnimations } from '@react-three/drei'\nimport { useEffect } from 'react'\n\nexport function ClamshellGrillFastFoodCounterAndDriveThru(props) {\n  const { scene, animations } = useGLTF('https://cdn.3dassets.dev/assets/16133/v1/model.glb')\n  const { actions, names } = useAnimations(animations, scene)\n  useEffect(() => {\n    const action = actions[names[0]]\n    action?.reset().play()\n    return () => { action?.stop() }\n  }, [actions, names])\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/16133/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/16133/v1/model.glb\" alt=\"Clamshell grill (Fast Food Counter and Drive-Thru)\" camera-controls auto-rotate autoplay></model-viewer>","blender":"# Blender 4.x: File > Import > glTF 2.0, or from the Python console after downloading the file.\nimport bpy\nbpy.ops.import_scene.gltf(filepath='model.glb')  # from https://cdn.3dassets.dev/assets/16133/v1/model.glb\n# Metres and +Y up are converted to Blender's Z-up scene automatically.\n# Clips arrive as actions; play them from the Dope Sheet > Action Editor.","godot":"# Godot 4: copy model.glb into res://models/ and the editor imports it as a scene.\nvar packed := load(\"res://models/model.glb\") as PackedScene\nvar model := packed.instantiate()\nadd_child(model)\nvar player := model.find_child(\"AnimationPlayer\", true, false) as AnimationPlayer\nplayer.play(player.get_animation_list()[0])","unity":"// Unity: import model.glb with glTFast (Package Manager: com.unity.cloud.gltfast) and drag the prefab in,\n// or load it at runtime straight from the CDN:\nusing GLTFast;\nvar gltf = new GltfImport();\nif (await gltf.Load(\"https://cdn.3dassets.dev/assets/16133/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);\n// Clips import as legacy AnimationClips on the root; GetComponent<Animation>().Play() starts the first."}},{"id":"16132","slug":"fast-food-and-drive-thru-flat-griddle-21c72f91","title":"Flat top griddle (Fast Food Counter and Drive-Thru)","summary":"A 1.1 m flat top griddle on legs with an undershelf, splash guards on three sides, a front grease chute and a removable catch cup under it.","description":"A 1.1 m flat top griddle on legs with an undershelf, splash guards on three sides, a front grease chute and a removable catch cup under it. Dimensions 1.10 by 1.14 by 0.83 m (X by Y by Z). Metre units, +Y up, customer or user side toward +Z, resting on y=0. All signage geometry is blank and unbranded. Static geometry; no rig, collision or navigation data.","status":"published","url":"https://3dassets.dev/assets/fast-food-and-drive-thru-flat-griddle-21c72f91","cdnUrl":"https://cdn.3dassets.dev/assets/16132/v1/model.glb","downloadUrl":"https://3dassets.dev/download/fast-food-and-drive-thru-flat-griddle-21c72f91","thumbnailUrl":"https://cdn.3dassets.dev/assets/16132/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/16132/v1/poster.webp","blurhash":"U4AmrIkV00xu_4xuITM{4mMyIUs;M_xtt7WB","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":97548,"triangles":1980,"vertices":5940,"meshes":3,"materials":3,"textures":0,"animations":[],"boundingBox":{"min":[-0.5499729102017383,0,-0.38999793291633994],"max":[0.5499729102017383,1.1349999904632568,0.4449979400688973]},"sizeMeters":[1.1,1.135,0.835],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"Claude Fable 5.1","downloads":0,"publishedAt":"2026-09-07T16:14:42.287Z","updatedAt":"2026-09-07T16:14:42.389Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/16132/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function FlatTopGriddleFastFoodCounterAndDriveThru(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/16132/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/16132/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/16132/v1/model.glb\" alt=\"Flat top griddle (Fast Food Counter and Drive-Thru)\" camera-controls auto-rotate></model-viewer>","blender":"# Blender 4.x: File > Import > glTF 2.0, or from the Python console after downloading the file.\nimport bpy\nbpy.ops.import_scene.gltf(filepath='model.glb')  # from https://cdn.3dassets.dev/assets/16132/v1/model.glb\n# Metres and +Y up are converted to Blender's Z-up scene automatically.","godot":"# Godot 4: copy model.glb into res://models/ and the editor imports it as a scene.\nvar packed := load(\"res://models/model.glb\") as PackedScene\nvar model := packed.instantiate()\nadd_child(model)","unity":"// Unity: import model.glb with glTFast (Package Manager: com.unity.cloud.gltfast) and drag the prefab in,\n// or load it at runtime straight from the CDN:\nusing GLTFast;\nvar gltf = new GltfImport();\nif (await gltf.Load(\"https://cdn.3dassets.dev/assets/16132/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"16134","slug":"fast-food-and-drive-thru-twin-basket-fryer-86a09501","title":"Twin basket fryer with filtration (Fast Food Counter and Drive-Thru)","summary":"A twin vat fryer with cold zones, two mesh baskets hung on the rear rack, a pull-out filtration drawer in the base and a digital control head.","description":"A twin vat fryer with cold zones, two mesh baskets hung on the rear rack, a pull-out filtration drawer in the base and a digital control head. Dimensions 0.80 by 1.13 by 0.85 m (X by Y by Z). Metre units, +Y up, customer or user side toward +Z, resting on y=0. Named pivoted nodes: filter-drawer. All signage geometry is blank and unbranded. Rigid node-transform clips: open and close. No skinning. No collision or navigation data.","status":"published","url":"https://3dassets.dev/assets/fast-food-and-drive-thru-twin-basket-fryer-86a09501","cdnUrl":"https://cdn.3dassets.dev/assets/16134/v1/model.glb","downloadUrl":"https://3dassets.dev/download/fast-food-and-drive-thru-twin-basket-fryer-86a09501","thumbnailUrl":"https://cdn.3dassets.dev/assets/16134/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/16134/v1/poster.webp","blurhash":"UGBWiCj]00oy_4azDit7MxRjj[t7DiRj%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":91580,"triangles":1810,"vertices":5430,"meshes":5,"materials":4,"textures":0,"animations":["open","close"],"boundingBox":{"min":[-0.40000213460773515,0,-0.4099723932593329],"max":[0.40000213460773515,1.1299999952316284,0.43899474507777275]},"sizeMeters":[0.8,1.13,0.849],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"Claude Fable 5.1","downloads":0,"publishedAt":"2026-09-07T16:14:43.066Z","updatedAt":"2026-09-07T16:14:43.152Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\nimport { AnimationMixer } from 'three'\n\nlet mixer\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/16134/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n  mixer = new AnimationMixer(gltf.scene)\n  mixer.clipAction(gltf.animations[0]).play()\n})\n\n// Call from your render loop; deltaSeconds is time since the previous frame.\nfunction updateAssetAnimation(deltaSeconds) {\n  mixer?.update(deltaSeconds)\n}","r3f":"import { useGLTF, useAnimations } from '@react-three/drei'\nimport { useEffect } from 'react'\n\nexport function TwinBasketFryerWithFiltrationFastFoodCounterAndDriveThru(props) {\n  const { scene, animations } = useGLTF('https://cdn.3dassets.dev/assets/16134/v1/model.glb')\n  const { actions, names } = useAnimations(animations, scene)\n  useEffect(() => {\n    const action = actions[names[0]]\n    action?.reset().play()\n    return () => { action?.stop() }\n  }, [actions, names])\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/16134/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/16134/v1/model.glb\" alt=\"Twin basket fryer with filtration (Fast Food Counter and Drive-Thru)\" camera-controls auto-rotate autoplay></model-viewer>","blender":"# Blender 4.x: File > Import > glTF 2.0, or from the Python console after downloading the file.\nimport bpy\nbpy.ops.import_scene.gltf(filepath='model.glb')  # from https://cdn.3dassets.dev/assets/16134/v1/model.glb\n# Metres and +Y up are converted to Blender's Z-up scene automatically.\n# Clips arrive as actions; play them from the Dope Sheet > Action Editor.","godot":"# Godot 4: copy model.glb into res://models/ and the editor imports it as a scene.\nvar packed := load(\"res://models/model.glb\") as PackedScene\nvar model := packed.instantiate()\nadd_child(model)\nvar player := model.find_child(\"AnimationPlayer\", true, false) as AnimationPlayer\nplayer.play(player.get_animation_list()[0])","unity":"// Unity: import model.glb with glTFast (Package Manager: com.unity.cloud.gltfast) and drag the prefab in,\n// or load it at runtime straight from the CDN:\nusing GLTFast;\nvar gltf = new GltfImport();\nif (await gltf.Load(\"https://cdn.3dassets.dev/assets/16134/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);\n// Clips import as legacy AnimationClips on the root; GetComponent<Animation>().Play() starts the first."}},{"id":"16135","slug":"fast-food-and-drive-thru-fry-dump-station-1ad62d68","title":"Fry dump station (Fast Food Counter and Drive-Thru)","summary":"A heated fry dump station: a raked landing pan on a stainless bench, a scoop rail, a seasoning shaker holder and an overhead two-lamp gantry.","description":"A heated fry dump station: a raked landing pan on a stainless bench, a scoop rail, a seasoning shaker holder and an overhead two-lamp gantry. Dimensions 0.72 by 1.64 by 0.66 m (X by Y by Z). Metre units, +Y up, customer or user side toward +Z, resting on y=0. All signage geometry is blank and unbranded. Static geometry; no rig, collision or navigation data.","status":"published","url":"https://3dassets.dev/assets/fast-food-and-drive-thru-fry-dump-station-1ad62d68","cdnUrl":"https://cdn.3dassets.dev/assets/16135/v1/model.glb","downloadUrl":"https://3dassets.dev/download/fast-food-and-drive-thru-fry-dump-station-1ad62d68","thumbnailUrl":"https://cdn.3dassets.dev/assets/16135/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/16135/v1/poster.webp","blurhash":"U38||wWA00%N_4IA4m?cD%D%og?ct8M{og-=","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":75700,"triangles":1540,"vertices":4620,"meshes":2,"materials":2,"textures":0,"animations":[],"boundingBox":{"min":[-0.35998717908598477,0,-0.32995696602354596],"max":[0.35998717908598477,1.6399999856948853,0.32995696602354596]},"sizeMeters":[0.72,1.64,0.66],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"Claude Fable 5.1","downloads":0,"publishedAt":"2026-09-07T16:14:43.164Z","updatedAt":"2026-09-07T16:14:43.274Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/16135/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function FryDumpStationFastFoodCounterAndDriveThru(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/16135/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/16135/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/16135/v1/model.glb\" alt=\"Fry dump station (Fast Food Counter and Drive-Thru)\" camera-controls auto-rotate></model-viewer>","blender":"# Blender 4.x: File > Import > glTF 2.0, or from the Python console after downloading the file.\nimport bpy\nbpy.ops.import_scene.gltf(filepath='model.glb')  # from https://cdn.3dassets.dev/assets/16135/v1/model.glb\n# Metres and +Y up are converted to Blender's Z-up scene automatically.","godot":"# Godot 4: copy model.glb into res://models/ and the editor imports it as a scene.\nvar packed := load(\"res://models/model.glb\") as PackedScene\nvar model := packed.instantiate()\nadd_child(model)","unity":"// Unity: import model.glb with glTFast (Package Manager: com.unity.cloud.gltfast) and drag the prefab in,\n// or load it at runtime straight from the CDN:\nusing GLTFast;\nvar gltf = new GltfImport();\nif (await gltf.Load(\"https://cdn.3dassets.dev/assets/16135/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"16136","slug":"fast-food-and-drive-thru-bun-toaster-conveyor-398418bc","title":"Conveyor bun toaster (Fast Food Counter and Drive-Thru)","summary":"A countertop conveyor bun toaster with a raked feed chute on the crew side, a delivery slide on the front, exposed roller ends and a small control panel.","description":"A countertop conveyor bun toaster with a raked feed chute on the crew side, a delivery slide on the front, exposed roller ends and a small control panel. Dimensions 0.52 by 0.69 by 0.77 m (X by Y by Z). Metre units, +Y up, customer or user side toward +Z, resting on y=0. All signage geometry is blank and unbranded. Static geometry; no rig, collision or navigation data.","status":"published","url":"https://3dassets.dev/assets/fast-food-and-drive-thru-bun-toaster-conveyor-398418bc","cdnUrl":"https://cdn.3dassets.dev/assets/16136/v1/model.glb","downloadUrl":"https://3dassets.dev/download/fast-food-and-drive-thru-bun-toaster-conveyor-398418bc","thumbnailUrl":"https://cdn.3dassets.dev/assets/16136/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/16136/v1/poster.webp","blurhash":"U9A,%wj]00M{_4WBD$f500Rj%gxu00Rj?vxu","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":54232,"triangles":1060,"vertices":3180,"meshes":4,"materials":4,"textures":0,"animations":[],"boundingBox":{"min":[-0.27000001072883606,-0.000020573508511367855,-0.34376052021980286],"max":[0.25000221832072794,0.6878559092400177,0.4267994165420532]},"sizeMeters":[0.52,0.688,0.771],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"Claude Fable 5.1","downloads":0,"publishedAt":"2026-09-07T16:14:43.188Z","updatedAt":"2026-09-07T16:14:43.289Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/16136/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function ConveyorBunToasterFastFoodCounterAndDriveThru(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/16136/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/16136/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/16136/v1/model.glb\" alt=\"Conveyor bun toaster (Fast Food Counter and Drive-Thru)\" camera-controls auto-rotate></model-viewer>","blender":"# Blender 4.x: File > Import > glTF 2.0, or from the Python console after downloading the file.\nimport bpy\nbpy.ops.import_scene.gltf(filepath='model.glb')  # from https://cdn.3dassets.dev/assets/16136/v1/model.glb\n# Metres and +Y up are converted to Blender's Z-up scene automatically.","godot":"# Godot 4: copy model.glb into res://models/ and the editor imports it as a scene.\nvar packed := load(\"res://models/model.glb\") as PackedScene\nvar model := packed.instantiate()\nadd_child(model)","unity":"// Unity: import model.glb with glTFast (Package Manager: com.unity.cloud.gltfast) and drag the prefab in,\n// or load it at runtime straight from the CDN:\nusing GLTFast;\nvar gltf = new GltfImport();\nif (await gltf.Load(\"https://cdn.3dassets.dev/assets/16136/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"16137","slug":"fast-food-and-drive-thru-holding-cabinet-universal-59416c19","title":"Universal holding cabinet (Fast Food Counter and Drive-Thru)","summary":"A universal holding cabinet on tubular legs: six pairs of tray runners, three loaded trays, a glazed hinged door and a digital control panel above it.","description":"A universal holding cabinet on tubular legs: six pairs of tray runners, three loaded trays, a glazed hinged door and a digital control panel above it. Dimensions 0.66 by 1.42 by 0.65 m (X by Y by Z). Metre units, +Y up, customer or user side toward +Z, resting on y=0. Named pivoted nodes: cabinet-door. All signage geometry is blank and unbranded. Rigid node-transform clips: open and close. No skinning. No collision or navigation data.","status":"published","url":"https://3dassets.dev/assets/fast-food-and-drive-thru-holding-cabinet-universal-59416c19","cdnUrl":"https://cdn.3dassets.dev/assets/16137/v1/model.glb","downloadUrl":"https://3dassets.dev/download/fast-food-and-drive-thru-holding-cabinet-universal-59416c19","thumbnailUrl":"https://cdn.3dassets.dev/assets/16137/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/16137/v1/poster.webp","blurhash":"UCA0]?t700Rj~qof9ERj%Nj[D%WB-;j[IUWC","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":126168,"triangles":2514,"vertices":7542,"meshes":6,"materials":4,"textures":0,"animations":["open","close"],"boundingBox":{"min":[-0.3299841204022679,0,-0.3154042193659109],"max":[0.3299841204022679,1.4199999570846558,0.3389988866689153]},"sizeMeters":[0.66,1.42,0.654],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"Claude Fable 5.1","downloads":0,"publishedAt":"2026-09-07T16:14:43.868Z","updatedAt":"2026-09-07T16:14:43.981Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\nimport { AnimationMixer } from 'three'\n\nlet mixer\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/16137/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n  mixer = new AnimationMixer(gltf.scene)\n  mixer.clipAction(gltf.animations[0]).play()\n})\n\n// Call from your render loop; deltaSeconds is time since the previous frame.\nfunction updateAssetAnimation(deltaSeconds) {\n  mixer?.update(deltaSeconds)\n}","r3f":"import { useGLTF, useAnimations } from '@react-three/drei'\nimport { useEffect } from 'react'\n\nexport function UniversalHoldingCabinetFastFoodCounterAndDriveThru(props) {\n  const { scene, animations } = useGLTF('https://cdn.3dassets.dev/assets/16137/v1/model.glb')\n  const { actions, names } = useAnimations(animations, scene)\n  useEffect(() => {\n    const action = actions[names[0]]\n    action?.reset().play()\n    return () => { action?.stop() }\n  }, [actions, names])\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/16137/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/16137/v1/model.glb\" alt=\"Universal holding cabinet (Fast Food Counter and Drive-Thru)\" camera-controls auto-rotate autoplay></model-viewer>","blender":"# Blender 4.x: File > Import > glTF 2.0, or from the Python console after downloading the file.\nimport bpy\nbpy.ops.import_scene.gltf(filepath='model.glb')  # from https://cdn.3dassets.dev/assets/16137/v1/model.glb\n# Metres and +Y up are converted to Blender's Z-up scene automatically.\n# Clips arrive as actions; play them from the Dope Sheet > Action Editor.","godot":"# Godot 4: copy model.glb into res://models/ and the editor imports it as a scene.\nvar packed := load(\"res://models/model.glb\") as PackedScene\nvar model := packed.instantiate()\nadd_child(model)\nvar player := model.find_child(\"AnimationPlayer\", true, false) as AnimationPlayer\nplayer.play(player.get_animation_list()[0])","unity":"// Unity: import model.glb with glTFast (Package Manager: com.unity.cloud.gltfast) and drag the prefab in,\n// or load it at runtime straight from the CDN:\nusing GLTFast;\nvar gltf = new GltfImport();\nif (await gltf.Load(\"https://cdn.3dassets.dev/assets/16137/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);\n// Clips import as legacy AnimationClips on the root; GetComponent<Animation>().Play() starts the first."}},{"id":"16139","slug":"fast-food-and-drive-thru-warming-cabinet-867bff70","title":"Pass-through warming cabinet (Fast Food Counter and Drive-Thru)","summary":"A pass-through warming cabinet on an open stand: two hinged doors, three internal shelves, a stainless work top and a wire undershelf.","description":"A pass-through warming cabinet on an open stand: two hinged doors, three internal shelves, a stainless work top and a wire undershelf. Dimensions 1.00 by 1.30 by 0.53 m (X by Y by Z). Metre units, +Y up, customer or user side toward +Z, resting on y=0. Named pivoted nodes: warmer-door-left, warmer-door-right. All signage geometry is blank and unbranded. Rigid node-transform clips: open and close. No skinning. No collision or navigation data.","status":"published","url":"https://3dassets.dev/assets/fast-food-and-drive-thru-warming-cabinet-867bff70","cdnUrl":"https://cdn.3dassets.dev/assets/16139/v1/model.glb","downloadUrl":"https://3dassets.dev/download/fast-food-and-drive-thru-warming-cabinet-867bff70","thumbnailUrl":"https://cdn.3dassets.dev/assets/16139/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/16139/v1/poster.webp","blurhash":"UFATl{j[00j]_Nt79FM{%Mj[IUWBxuxuRjMx","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":96976,"triangles":1970,"vertices":5910,"meshes":6,"materials":4,"textures":0,"animations":["open","close"],"boundingBox":{"min":[-0.49999571623289796,0,-0.2499897848776867],"max":[0.49999571623289796,1.2999954135120362,0.2789988991858907]},"sizeMeters":[1,1.3,0.529],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"Claude Fable 5.1","downloads":0,"publishedAt":"2026-09-07T16:14:44.910Z","updatedAt":"2026-09-07T16:14:45.016Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\nimport { AnimationMixer } from 'three'\n\nlet mixer\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/16139/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n  mixer = new AnimationMixer(gltf.scene)\n  mixer.clipAction(gltf.animations[0]).play()\n})\n\n// Call from your render loop; deltaSeconds is time since the previous frame.\nfunction updateAssetAnimation(deltaSeconds) {\n  mixer?.update(deltaSeconds)\n}","r3f":"import { useGLTF, useAnimations } from '@react-three/drei'\nimport { useEffect } from 'react'\n\nexport function PassThroughWarmingCabinetFastFoodCounterAndDriveThru(props) {\n  const { scene, animations } = useGLTF('https://cdn.3dassets.dev/assets/16139/v1/model.glb')\n  const { actions, names } = useAnimations(animations, scene)\n  useEffect(() => {\n    const action = actions[names[0]]\n    action?.reset().play()\n    return () => { action?.stop() }\n  }, [actions, names])\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/16139/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/16139/v1/model.glb\" alt=\"Pass-through warming cabinet (Fast Food Counter and Drive-Thru)\" camera-controls auto-rotate autoplay></model-viewer>","blender":"# Blender 4.x: File > Import > glTF 2.0, or from the Python console after downloading the file.\nimport bpy\nbpy.ops.import_scene.gltf(filepath='model.glb')  # from https://cdn.3dassets.dev/assets/16139/v1/model.glb\n# Metres and +Y up are converted to Blender's Z-up scene automatically.\n# Clips arrive as actions; play them from the Dope Sheet > Action Editor.","godot":"# Godot 4: copy model.glb into res://models/ and the editor imports it as a scene.\nvar packed := load(\"res://models/model.glb\") as PackedScene\nvar model := packed.instantiate()\nadd_child(model)\nvar player := model.find_child(\"AnimationPlayer\", true, false) as AnimationPlayer\nplayer.play(player.get_animation_list()[0])","unity":"// Unity: import model.glb with glTFast (Package Manager: com.unity.cloud.gltfast) and drag the prefab in,\n// or load it at runtime straight from the CDN:\nusing GLTFast;\nvar gltf = new GltfImport();\nif (await gltf.Load(\"https://cdn.3dassets.dev/assets/16139/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);\n// Clips import as legacy AnimationClips on the root; GetComponent<Animation>().Play() starts the first."}},{"id":"16138","slug":"fast-food-and-drive-thru-breading-station-ae182230","title":"Breading station (Fast Food Counter and Drive-Thru)","summary":"A breading station: a three bay pan well set into a stainless bench, a full-width splashback with a top rail, a sifting basket hung on the rail and a scoop clip.","description":"A breading station: a three bay pan well set into a stainless bench, a full-width splashback with a top rail, a sifting basket hung on the rail and a scoop clip. Dimensions 1.10 by 1.33 by 0.70 m (X by Y by Z). Metre units, +Y up, customer or user side toward +Z, resting on y=0. All signage geometry is blank and unbranded. Static geometry; no rig, collision or navigation data.","status":"published","url":"https://3dassets.dev/assets/fast-food-and-drive-thru-breading-station-ae182230","cdnUrl":"https://cdn.3dassets.dev/assets/16138/v1/model.glb","downloadUrl":"https://3dassets.dev/download/fast-food-and-drive-thru-breading-station-ae182230","thumbnailUrl":"https://cdn.3dassets.dev/assets/16138/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/16138/v1/poster.webp","blurhash":"UABpqfWB00of_NWB9FaeD$Rjj]of9FWB%Nt7","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":77636,"triangles":1580,"vertices":4740,"meshes":2,"materials":2,"textures":0,"animations":[],"boundingBox":{"min":[-0.5500502206966548,0,-0.3500042838849762],"max":[0.5500502206966548,1.3300000429153442,0.3500042838849762]},"sizeMeters":[1.1,1.33,0.7],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"Claude Fable 5.1","downloads":0,"publishedAt":"2026-09-07T16:14:43.887Z","updatedAt":"2026-09-07T16:14:44.003Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/16138/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function BreadingStationFastFoodCounterAndDriveThru(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/16138/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/16138/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/16138/v1/model.glb\" alt=\"Breading station (Fast Food Counter and Drive-Thru)\" camera-controls auto-rotate></model-viewer>","blender":"# Blender 4.x: File > Import > glTF 2.0, or from the Python console after downloading the file.\nimport bpy\nbpy.ops.import_scene.gltf(filepath='model.glb')  # from https://cdn.3dassets.dev/assets/16138/v1/model.glb\n# Metres and +Y up are converted to Blender's Z-up scene automatically.","godot":"# Godot 4: copy model.glb into res://models/ and the editor imports it as a scene.\nvar packed := load(\"res://models/model.glb\") as PackedScene\nvar model := packed.instantiate()\nadd_child(model)","unity":"// Unity: import model.glb with glTFast (Package Manager: com.unity.cloud.gltfast) and drag the prefab in,\n// or load it at runtime straight from the CDN:\nusing GLTFast;\nvar gltf = new GltfImport();\nif (await gltf.Load(\"https://cdn.3dassets.dev/assets/16138/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"16140","slug":"fast-food-and-drive-thru-assembly-table-hot-rail-ce27fd83","title":"Assembly table with hot rail (Fast Food Counter and Drive-Thru)","summary":"A 1.6 m assembly table: four pan wells, a clear wrapping area, an overhead heated rail on posts with three lamps and a ticket clip strip.","description":"A 1.6 m assembly table: four pan wells, a clear wrapping area, an overhead heated rail on posts with three lamps and a ticket clip strip. Dimensions 1.60 by 1.68 by 0.76 m (X by Y by Z). Metre units, +Y up, customer or user side toward +Z, resting on y=0. All signage geometry is blank and unbranded. Static geometry; no rig, collision or navigation data.","status":"published","url":"https://3dassets.dev/assets/fast-food-and-drive-thru-assembly-table-hot-rail-ce27fd83","cdnUrl":"https://cdn.3dassets.dev/assets/16140/v1/model.glb","downloadUrl":"https://3dassets.dev/download/fast-food-and-drive-thru-assembly-table-hot-rail-ce27fd83","thumbnailUrl":"https://cdn.3dassets.dev/assets/16140/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/16140/v1/poster.webp","blurhash":"U8CGV^Rk00-;_4t79EM{00WA-;M{9FoI%MNG","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":111792,"triangles":2260,"vertices":6780,"meshes":4,"materials":4,"textures":0,"animations":[],"boundingBox":{"min":[-0.8000085202052021,0,-0.3799444444503252],"max":[0.8000085202052021,1.6799999475479126,0.3799444444503252]},"sizeMeters":[1.6,1.68,0.76],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"Claude Fable 5.1","downloads":0,"publishedAt":"2026-09-07T16:14:43.989Z","updatedAt":"2026-09-07T16:14:44.089Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/16140/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function AssemblyTableWithHotRailFastFoodCounterAndDriveThru(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/16140/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/16140/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/16140/v1/model.glb\" alt=\"Assembly table with hot rail (Fast Food Counter and Drive-Thru)\" camera-controls auto-rotate></model-viewer>","blender":"# Blender 4.x: File > Import > glTF 2.0, or from the Python console after downloading the file.\nimport bpy\nbpy.ops.import_scene.gltf(filepath='model.glb')  # from https://cdn.3dassets.dev/assets/16140/v1/model.glb\n# Metres and +Y up are converted to Blender's Z-up scene automatically.","godot":"# Godot 4: copy model.glb into res://models/ and the editor imports it as a scene.\nvar packed := load(\"res://models/model.glb\") as PackedScene\nvar model := packed.instantiate()\nadd_child(model)","unity":"// Unity: import model.glb with glTFast (Package Manager: com.unity.cloud.gltfast) and drag the prefab in,\n// or load it at runtime straight from the CDN:\nusing GLTFast;\nvar gltf = new GltfImport();\nif (await gltf.Load(\"https://cdn.3dassets.dev/assets/16140/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"16141","slug":"fast-food-and-drive-thru-sauce-dispenser-rail-60cdcab6","title":"Sauce dispenser rail (Fast Food Counter and Drive-Thru)","summary":"A wall rail carrying three inverted sauce cartridges with pump heads and trigger levers, on a chamfered stainless frame.","description":"A wall rail carrying three inverted sauce cartridges with pump heads and trigger levers, on a chamfered stainless frame. Dimensions 0.66 by 0.62 by 0.16 m (X by Y by Z). Metre units, +Y up, customer or user side toward +Z, resting on y=0. All signage geometry is blank and unbranded. Static geometry; no rig, collision or navigation data.","status":"published","url":"https://3dassets.dev/assets/fast-food-and-drive-thru-sauce-dispenser-rail-60cdcab6","cdnUrl":"https://cdn.3dassets.dev/assets/16141/v1/model.glb","downloadUrl":"https://3dassets.dev/download/fast-food-and-drive-thru-sauce-dispenser-rail-60cdcab6","thumbnailUrl":"https://cdn.3dassets.dev/assets/16141/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/16141/v1/poster.webp","blurhash":"UMDcXUxt00Rj~q%MD%IU4nt7-;M{9FRjxut7","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":55108,"triangles":1080,"vertices":3240,"meshes":4,"materials":4,"textures":0,"animations":[],"boundingBox":{"min":[-0.33000001311302185,-0.000018931410734446263,-0.07998825200009496],"max":[0.33000001311302185,0.620018936179106,0.07548798641082666]},"sizeMeters":[0.66,0.62,0.155],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"Claude Fable 5.1","downloads":0,"publishedAt":"2026-09-07T16:14:45.085Z","updatedAt":"2026-09-07T16:14:45.186Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/16141/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function SauceDispenserRailFastFoodCounterAndDriveThru(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/16141/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/16141/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/16141/v1/model.glb\" alt=\"Sauce dispenser rail (Fast Food Counter and Drive-Thru)\" camera-controls auto-rotate></model-viewer>","blender":"# Blender 4.x: File > Import > glTF 2.0, or from the Python console after downloading the file.\nimport bpy\nbpy.ops.import_scene.gltf(filepath='model.glb')  # from https://cdn.3dassets.dev/assets/16141/v1/model.glb\n# Metres and +Y up are converted to Blender's Z-up scene automatically.","godot":"# Godot 4: copy model.glb into res://models/ and the editor imports it as a scene.\nvar packed := load(\"res://models/model.glb\") as PackedScene\nvar model := packed.instantiate()\nadd_child(model)","unity":"// Unity: import model.glb with glTFast (Package Manager: com.unity.cloud.gltfast) and drag the prefab in,\n// or load it at runtime straight from the CDN:\nusing GLTFast;\nvar gltf = new GltfImport();\nif (await gltf.Load(\"https://cdn.3dassets.dev/assets/16141/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"16142","slug":"fast-food-and-drive-thru-prep-fridge-drawer-bank-9dd2f13c","title":"Refrigerated prep drawer bank (Fast Food Counter and Drive-Thru)","summary":"A refrigerated two-drawer prep bank on tubular legs with a stainless top, full-width drawer pulls, a control readout and a rear condenser grille.","description":"A refrigerated two-drawer prep bank on tubular legs with a stainless top, full-width drawer pulls, a control readout and a rear condenser grille. Dimensions 0.88 by 0.90 by 0.74 m (X by Y by Z). Metre units, +Y up, customer or user side toward +Z, resting on y=0. Named pivoted nodes: fridge-drawer-1, fridge-drawer-2. All signage geometry is blank and unbranded. Rigid node-transform clips: open and close. No skinning. No collision or navigation data.","status":"published","url":"https://3dassets.dev/assets/fast-food-and-drive-thru-prep-fridge-drawer-bank-9dd2f13c","cdnUrl":"https://cdn.3dassets.dev/assets/16142/v1/model.glb","downloadUrl":"https://3dassets.dev/download/fast-food-and-drive-thru-prep-fridge-drawer-bank-9dd2f13c","thumbnailUrl":"https://cdn.3dassets.dev/assets/16142/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/16142/v1/poster.webp","blurhash":"URCZeQj[8_ay_NofD%WBt7j[RPayWBofayWB","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":62680,"triangles":1458,"vertices":4374,"meshes":5,"materials":3,"textures":0,"animations":["open","close"],"boundingBox":{"min":[-0.44001593654395194,0,-0.3699826728611131],"max":[0.44001593654395194,0.8949999809265137,0.37499691226539]},"sizeMeters":[0.88,0.895,0.745],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"Claude Fable 5.1","downloads":0,"publishedAt":"2026-09-07T16:14:44.718Z","updatedAt":"2026-09-07T16:14:44.811Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\nimport { AnimationMixer } from 'three'\n\nlet mixer\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/16142/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n  mixer = new AnimationMixer(gltf.scene)\n  mixer.clipAction(gltf.animations[0]).play()\n})\n\n// Call from your render loop; deltaSeconds is time since the previous frame.\nfunction updateAssetAnimation(deltaSeconds) {\n  mixer?.update(deltaSeconds)\n}","r3f":"import { useGLTF, useAnimations } from '@react-three/drei'\nimport { useEffect } from 'react'\n\nexport function RefrigeratedPrepDrawerBankFastFoodCounterAndDriveThru(props) {\n  const { scene, animations } = useGLTF('https://cdn.3dassets.dev/assets/16142/v1/model.glb')\n  const { actions, names } = useAnimations(animations, scene)\n  useEffect(() => {\n    const action = actions[names[0]]\n    action?.reset().play()\n    return () => { action?.stop() }\n  }, [actions, names])\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/16142/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/16142/v1/model.glb\" alt=\"Refrigerated prep drawer bank (Fast Food Counter and Drive-Thru)\" camera-controls auto-rotate autoplay></model-viewer>","blender":"# Blender 4.x: File > Import > glTF 2.0, or from the Python console after downloading the file.\nimport bpy\nbpy.ops.import_scene.gltf(filepath='model.glb')  # from https://cdn.3dassets.dev/assets/16142/v1/model.glb\n# Metres and +Y up are converted to Blender's Z-up scene automatically.\n# Clips arrive as actions; play them from the Dope Sheet > Action Editor.","godot":"# Godot 4: copy model.glb into res://models/ and the editor imports it as a scene.\nvar packed := load(\"res://models/model.glb\") as PackedScene\nvar model := packed.instantiate()\nadd_child(model)\nvar player := model.find_child(\"AnimationPlayer\", true, false) as AnimationPlayer\nplayer.play(player.get_animation_list()[0])","unity":"// Unity: import model.glb with glTFast (Package Manager: com.unity.cloud.gltfast) and drag the prefab in,\n// or load it at runtime straight from the CDN:\nusing GLTFast;\nvar gltf = new GltfImport();\nif (await gltf.Load(\"https://cdn.3dassets.dev/assets/16142/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);\n// Clips import as legacy AnimationClips on the root; GetComponent<Animation>().Play() starts the first."}},{"id":"16143","slug":"fast-food-and-drive-thru-walk-in-freezer-module-2579d3d7","title":"Walk-in freezer wall module (Fast Food Counter and Drive-Thru)","summary":"A 1.9 m insulated walk-in freezer wall bay with a hinged freezer door, a safety handle, a kick plate, a pressure relief vent and a blank digital gauge panel.","description":"A 1.9 m insulated walk-in freezer wall bay with a hinged freezer door, a safety handle, a kick plate, a pressure relief vent and a blank digital gauge panel. Dimensions 1.90 by 2.42 by 0.27 m (X by Y by Z). Metre units, +Y up, customer or user side toward +Z, resting on y=0. Named pivoted nodes: freezer-door. All signage geometry is blank and unbranded. Rigid node-transform clips: open and close. No skinning. No collision or navigation data.","status":"published","url":"https://3dassets.dev/assets/fast-food-and-drive-thru-walk-in-freezer-module-2579d3d7","cdnUrl":"https://cdn.3dassets.dev/assets/16143/v1/model.glb","downloadUrl":"https://3dassets.dev/download/fast-food-and-drive-thru-walk-in-freezer-module-2579d3d7","thumbnailUrl":"https://cdn.3dassets.dev/assets/16143/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/16143/v1/poster.webp","blurhash":"UBGIo.-;00IU%N?bV@0000WB~qj[ozt8oKMx","category":{"slug":"props","title":"Props & Furniture"},"tags":[{"slug":"modern","title":"Modern"},{"slug":"realistic","title":"Realistic"},{"slug":"interior","title":"Interior"},{"slug":"modular","title":"Modular"},{"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":36396,"triangles":692,"vertices":2076,"meshes":5,"materials":4,"textures":0,"animations":["open","close"],"boundingBox":{"min":[-0.9500900673561401,0,-0.08995407223192145],"max":[0.9500900673561401,2.4200000762939453,0.17995407580820014]},"sizeMeters":[1.9,2.42,0.27],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"Claude Fable 5.1","downloads":0,"publishedAt":"2026-09-07T16:14:44.822Z","updatedAt":"2026-09-07T16:14:44.925Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\nimport { AnimationMixer } from 'three'\n\nlet mixer\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/16143/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n  mixer = new AnimationMixer(gltf.scene)\n  mixer.clipAction(gltf.animations[0]).play()\n})\n\n// Call from your render loop; deltaSeconds is time since the previous frame.\nfunction updateAssetAnimation(deltaSeconds) {\n  mixer?.update(deltaSeconds)\n}","r3f":"import { useGLTF, useAnimations } from '@react-three/drei'\nimport { useEffect } from 'react'\n\nexport function WalkInFreezerWallModuleFastFoodCounterAndDriveThru(props) {\n  const { scene, animations } = useGLTF('https://cdn.3dassets.dev/assets/16143/v1/model.glb')\n  const { actions, names } = useAnimations(animations, scene)\n  useEffect(() => {\n    const action = actions[names[0]]\n    action?.reset().play()\n    return () => { action?.stop() }\n  }, [actions, names])\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/16143/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/16143/v1/model.glb\" alt=\"Walk-in freezer wall module (Fast Food Counter and Drive-Thru)\" camera-controls auto-rotate autoplay></model-viewer>","blender":"# Blender 4.x: File > Import > glTF 2.0, or from the Python console after downloading the file.\nimport bpy\nbpy.ops.import_scene.gltf(filepath='model.glb')  # from https://cdn.3dassets.dev/assets/16143/v1/model.glb\n# Metres and +Y up are converted to Blender's Z-up scene automatically.\n# Clips arrive as actions; play them from the Dope Sheet > Action Editor.","godot":"# Godot 4: copy model.glb into res://models/ and the editor imports it as a scene.\nvar packed := load(\"res://models/model.glb\") as PackedScene\nvar model := packed.instantiate()\nadd_child(model)\nvar player := model.find_child(\"AnimationPlayer\", true, false) as AnimationPlayer\nplayer.play(player.get_animation_list()[0])","unity":"// Unity: import model.glb with glTFast (Package Manager: com.unity.cloud.gltfast) and drag the prefab in,\n// or load it at runtime straight from the CDN:\nusing GLTFast;\nvar gltf = new GltfImport();\nif (await gltf.Load(\"https://cdn.3dassets.dev/assets/16143/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);\n// Clips import as legacy AnimationClips on the root; GetComponent<Animation>().Play() starts the first."}},{"id":"16144","slug":"fast-food-and-drive-thru-ice-machine-58927b11","title":"Ice machine with storage bin (Fast Food Counter and Drive-Thru)","summary":"A modular ice maker head on a storage bin: a sloped hinged bin door, a condenser grille, an accent reveal and a small control readout.","description":"A modular ice maker head on a storage bin: a sloped hinged bin door, a condenser grille, an accent reveal and a small control readout. Dimensions 0.79 by 1.68 by 0.71 m (X by Y by Z). Metre units, +Y up, customer or user side toward +Z, resting on y=0. Named pivoted nodes: bin-door. All signage geometry is blank and unbranded. Rigid node-transform clips: open and close. No skinning. No collision or navigation data.","status":"published","url":"https://3dassets.dev/assets/fast-food-and-drive-thru-ice-machine-58927b11","cdnUrl":"https://cdn.3dassets.dev/assets/16144/v1/model.glb","downloadUrl":"https://3dassets.dev/download/fast-food-and-drive-thru-ice-machine-58927b11","thumbnailUrl":"https://cdn.3dassets.dev/assets/16144/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/16144/v1/poster.webp","blurhash":"UOCsjjof00WB~qj[9Fjst7j[RjayM{oeofWB","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":62308,"triangles":1186,"vertices":3558,"meshes":6,"materials":5,"textures":0,"animations":["open","close"],"boundingBox":{"min":[-0.39500001072883606,0,-0.33998185072131604],"max":[0.39500001072883606,1.6799850296933436,0.3689967273358849]},"sizeMeters":[0.79,1.68,0.709],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"Claude Fable 5.1","downloads":0,"publishedAt":"2026-09-07T16:14:45.874Z","updatedAt":"2026-09-07T16:14:45.971Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\nimport { AnimationMixer } from 'three'\n\nlet mixer\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/16144/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n  mixer = new AnimationMixer(gltf.scene)\n  mixer.clipAction(gltf.animations[0]).play()\n})\n\n// Call from your render loop; deltaSeconds is time since the previous frame.\nfunction updateAssetAnimation(deltaSeconds) {\n  mixer?.update(deltaSeconds)\n}","r3f":"import { useGLTF, useAnimations } from '@react-three/drei'\nimport { useEffect } from 'react'\n\nexport function IceMachineWithStorageBinFastFoodCounterAndDriveThru(props) {\n  const { scene, animations } = useGLTF('https://cdn.3dassets.dev/assets/16144/v1/model.glb')\n  const { actions, names } = useAnimations(animations, scene)\n  useEffect(() => {\n    const action = actions[names[0]]\n    action?.reset().play()\n    return () => { action?.stop() }\n  }, [actions, names])\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/16144/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/16144/v1/model.glb\" alt=\"Ice machine with storage bin (Fast Food Counter and Drive-Thru)\" camera-controls auto-rotate autoplay></model-viewer>","blender":"# Blender 4.x: File > Import > glTF 2.0, or from the Python console after downloading the file.\nimport bpy\nbpy.ops.import_scene.gltf(filepath='model.glb')  # from https://cdn.3dassets.dev/assets/16144/v1/model.glb\n# Metres and +Y up are converted to Blender's Z-up scene automatically.\n# Clips arrive as actions; play them from the Dope Sheet > Action Editor.","godot":"# Godot 4: copy model.glb into res://models/ and the editor imports it as a scene.\nvar packed := load(\"res://models/model.glb\") as PackedScene\nvar model := packed.instantiate()\nadd_child(model)\nvar player := model.find_child(\"AnimationPlayer\", true, false) as AnimationPlayer\nplayer.play(player.get_animation_list()[0])","unity":"// Unity: import model.glb with glTFast (Package Manager: com.unity.cloud.gltfast) and drag the prefab in,\n// or load it at runtime straight from the CDN:\nusing GLTFast;\nvar gltf = new GltfImport();\nif (await gltf.Load(\"https://cdn.3dassets.dev/assets/16144/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);\n// Clips import as legacy AnimationClips on the root; GetComponent<Animation>().Play() starts the first."}},{"id":"16145","slug":"fast-food-and-drive-thru-oil-disposal-trolley-dbad64ae","title":"Oil disposal trolley (Fast Food Counter and Drive-Thru)","summary":"A wheeled waste oil caddy on braked castors: a chamfered stainless tank, a hinged filler lid, a hand pump column and a discharge hose hooked on the side.","description":"A wheeled waste oil caddy on braked castors: a chamfered stainless tank, a hinged filler lid, a hand pump column and a discharge hose hooked on the side. Dimensions 0.58 by 1.23 by 0.47 m (X by Y by Z). Metre units, +Y up, customer or user side toward +Z, resting on y=0. Named pivoted nodes: oil-lid. All signage geometry is blank and unbranded. Rigid node-transform clips: open and close. No skinning. No collision or navigation data.","status":"published","url":"https://3dassets.dev/assets/fast-food-and-drive-thru-oil-disposal-trolley-dbad64ae","cdnUrl":"https://cdn.3dassets.dev/assets/16145/v1/model.glb","downloadUrl":"https://3dassets.dev/download/fast-food-and-drive-thru-oil-disposal-trolley-dbad64ae","thumbnailUrl":"https://cdn.3dassets.dev/assets/16145/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/16145/v1/poster.webp","blurhash":"U47_4o%g00Dh%2s:IoNG00RP_4x]ELNG%1xb","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":106304,"triangles":2132,"vertices":6396,"meshes":4,"materials":3,"textures":0,"animations":["open","close"],"boundingBox":{"min":[-0.2799883157942389,0,-0.229991033665925],"max":[0.3021740453011309,1.2319875955581665,0.23699871678361562]},"sizeMeters":[0.582,1.232,0.467],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"Claude Fable 5.1","downloads":0,"publishedAt":"2026-09-07T16:14:46.607Z","updatedAt":"2026-09-07T16:14:46.719Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\nimport { AnimationMixer } from 'three'\n\nlet mixer\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/16145/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n  mixer = new AnimationMixer(gltf.scene)\n  mixer.clipAction(gltf.animations[0]).play()\n})\n\n// Call from your render loop; deltaSeconds is time since the previous frame.\nfunction updateAssetAnimation(deltaSeconds) {\n  mixer?.update(deltaSeconds)\n}","r3f":"import { useGLTF, useAnimations } from '@react-three/drei'\nimport { useEffect } from 'react'\n\nexport function OilDisposalTrolleyFastFoodCounterAndDriveThru(props) {\n  const { scene, animations } = useGLTF('https://cdn.3dassets.dev/assets/16145/v1/model.glb')\n  const { actions, names } = useAnimations(animations, scene)\n  useEffect(() => {\n    const action = actions[names[0]]\n    action?.reset().play()\n    return () => { action?.stop() }\n  }, [actions, names])\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/16145/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/16145/v1/model.glb\" alt=\"Oil disposal trolley (Fast Food Counter and Drive-Thru)\" camera-controls auto-rotate autoplay></model-viewer>","blender":"# Blender 4.x: File > Import > glTF 2.0, or from the Python console after downloading the file.\nimport bpy\nbpy.ops.import_scene.gltf(filepath='model.glb')  # from https://cdn.3dassets.dev/assets/16145/v1/model.glb\n# Metres and +Y up are converted to Blender's Z-up scene automatically.\n# Clips arrive as actions; play them from the Dope Sheet > Action Editor.","godot":"# Godot 4: copy model.glb into res://models/ and the editor imports it as a scene.\nvar packed := load(\"res://models/model.glb\") as PackedScene\nvar model := packed.instantiate()\nadd_child(model)\nvar player := model.find_child(\"AnimationPlayer\", true, false) as AnimationPlayer\nplayer.play(player.get_animation_list()[0])","unity":"// Unity: import model.glb with glTFast (Package Manager: com.unity.cloud.gltfast) and drag the prefab in,\n// or load it at runtime straight from the CDN:\nusing GLTFast;\nvar gltf = new GltfImport();\nif (await gltf.Load(\"https://cdn.3dassets.dev/assets/16145/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);\n// Clips import as legacy AnimationClips on the root; GetComponent<Animation>().Play() starts the first."}},{"id":"16146","slug":"fast-food-and-drive-thru-double-wash-sink-c4c9adb9","title":"Double bowl wash sink (Fast Food Counter and Drive-Thru)","summary":"A 1.4 m double bowl wash sink on tubular legs with a ribbed drainer, a full-width splashback and a swan neck mixer tap with lever handles.","description":"A 1.4 m double bowl wash sink on tubular legs with a ribbed drainer, a full-width splashback and a swan neck mixer tap with lever handles. Dimensions 1.40 by 1.31 by 0.68 m (X by Y by Z). Metre units, +Y up, customer or user side toward +Z, resting on y=0. All signage geometry is blank and unbranded. Static geometry; no rig, collision or navigation data.","status":"published","url":"https://3dassets.dev/assets/fast-food-and-drive-thru-double-wash-sink-c4c9adb9","cdnUrl":"https://cdn.3dassets.dev/assets/16146/v1/model.glb","downloadUrl":"https://3dassets.dev/download/fast-food-and-drive-thru-double-wash-sink-c4c9adb9","thumbnailUrl":"https://cdn.3dassets.dev/assets/16146/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/16146/v1/poster.webp","blurhash":"U8B3]Dxb00%M_N%MDiD%00WB?bbF00Rj?vog","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":71860,"triangles":1460,"vertices":4380,"meshes":2,"materials":2,"textures":0,"animations":[],"boundingBox":{"min":[-0.699999988079071,0.000017230635570908426,-0.33994872311478797],"max":[0.699999988079071,1.3137108634653814,0.33994872311478797]},"sizeMeters":[1.4,1.314,0.68],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"Claude Fable 5.1","downloads":0,"publishedAt":"2026-09-07T16:14:45.631Z","updatedAt":"2026-09-07T16:14:45.732Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/16146/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function DoubleBowlWashSinkFastFoodCounterAndDriveThru(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/16146/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/16146/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/16146/v1/model.glb\" alt=\"Double bowl wash sink (Fast Food Counter and Drive-Thru)\" camera-controls auto-rotate></model-viewer>","blender":"# Blender 4.x: File > Import > glTF 2.0, or from the Python console after downloading the file.\nimport bpy\nbpy.ops.import_scene.gltf(filepath='model.glb')  # from https://cdn.3dassets.dev/assets/16146/v1/model.glb\n# Metres and +Y up are converted to Blender's Z-up scene automatically.","godot":"# Godot 4: copy model.glb into res://models/ and the editor imports it as a scene.\nvar packed := load(\"res://models/model.glb\") as PackedScene\nvar model := packed.instantiate()\nadd_child(model)","unity":"// Unity: import model.glb with glTFast (Package Manager: com.unity.cloud.gltfast) and drag the prefab in,\n// or load it at runtime straight from the CDN:\nusing GLTFast;\nvar gltf = new GltfImport();\nif (await gltf.Load(\"https://cdn.3dassets.dev/assets/16146/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"16147","slug":"fast-food-and-drive-thru-mop-station-0b425bf6","title":"Mop station (Fast Food Counter and Drive-Thru)","summary":"A floor mop sink with a tiled splashback, a bib tap on a swing spout, a mop bucket beside it and a wall rail holding the mop handle.","description":"A floor mop sink with a tiled splashback, a bib tap on a swing spout, a mop bucket beside it and a wall rail holding the mop handle. Dimensions 1.03 by 0.81 by 0.60 m (X by Y by Z). Metre units, +Y up, customer or user side toward +Z, resting on y=0. All signage geometry is blank and unbranded. Static geometry; no rig, collision or navigation data.","status":"published","url":"https://3dassets.dev/assets/fast-food-and-drive-thru-mop-station-0b425bf6","cdnUrl":"https://cdn.3dassets.dev/assets/16147/v1/model.glb","downloadUrl":"https://3dassets.dev/download/fast-food-and-drive-thru-mop-station-0b425bf6","thumbnailUrl":"https://cdn.3dassets.dev/assets/16147/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/16147/v1/poster.webp","blurhash":"UKE3SM~q4TI.IAIUSgxa004nsoxv_3-:RjWX","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":36804,"triangles":684,"vertices":2052,"meshes":5,"materials":5,"textures":0,"animations":[],"boundingBox":{"min":[-0.30000001192092896,-0.0000228888830165197,-0.3049936758033529],"max":[0.7300000190734863,0.8063101172447205,0.30000001192092896]},"sizeMeters":[1.03,0.806,0.605],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"Claude Fable 5.1","downloads":0,"publishedAt":"2026-09-07T16:14:45.614Z","updatedAt":"2026-09-07T16:14:45.717Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/16147/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function MopStationFastFoodCounterAndDriveThru(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/16147/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/16147/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/16147/v1/model.glb\" alt=\"Mop station (Fast Food Counter and Drive-Thru)\" camera-controls auto-rotate></model-viewer>","blender":"# Blender 4.x: File > Import > glTF 2.0, or from the Python console after downloading the file.\nimport bpy\nbpy.ops.import_scene.gltf(filepath='model.glb')  # from https://cdn.3dassets.dev/assets/16147/v1/model.glb\n# Metres and +Y up are converted to Blender's Z-up scene automatically.","godot":"# Godot 4: copy model.glb into res://models/ and the editor imports it as a scene.\nvar packed := load(\"res://models/model.glb\") as PackedScene\nvar model := packed.instantiate()\nadd_child(model)","unity":"// Unity: import model.glb with glTFast (Package Manager: com.unity.cloud.gltfast) and drag the prefab in,\n// or load it at runtime straight from the CDN:\nusing GLTFast;\nvar gltf = new GltfImport();\nif (await gltf.Load(\"https://cdn.3dassets.dev/assets/16147/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"16148","slug":"fast-food-and-drive-thru-crew-hand-wash-basin-deb6d4d7","title":"Crew hand wash basin (Fast Food Counter and Drive-Thru)","summary":"A pedestal crew hand wash basin with a knee lever, a gooseneck spout, a splashback and a wall soap dispenser.","description":"A pedestal crew hand wash basin with a knee lever, a gooseneck spout, a splashback and a wall soap dispenser. Dimensions 0.42 by 1.11 by 0.37 m (X by Y by Z). Metre units, +Y up, customer or user side toward +Z, resting on y=0. All signage geometry is blank and unbranded. Static geometry; no rig, collision or navigation data.","status":"published","url":"https://3dassets.dev/assets/fast-food-and-drive-thru-crew-hand-wash-basin-deb6d4d7","cdnUrl":"https://cdn.3dassets.dev/assets/16148/v1/model.glb","downloadUrl":"https://3dassets.dev/download/fast-food-and-drive-thru-crew-hand-wash-basin-deb6d4d7","thumbnailUrl":"https://cdn.3dassets.dev/assets/16148/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/16148/v1/poster.webp","blurhash":"U984lHWD00ox~qWX9EoIfRRja{xuD$Rj%Mxu","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":34088,"triangles":656,"vertices":1968,"meshes":3,"materials":3,"textures":0,"animations":[],"boundingBox":{"min":[-0.2099716261297098,0,-0.1882534660588823],"max":[0.2099716261297098,1.1100000143051147,0.18000851945987564]},"sizeMeters":[0.42,1.11,0.368],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"Claude Fable 5.1","downloads":0,"publishedAt":"2026-09-07T16:14:46.332Z","updatedAt":"2026-09-07T16:14:46.423Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/16148/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function CrewHandWashBasinFastFoodCounterAndDriveThru(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/16148/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/16148/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/16148/v1/model.glb\" alt=\"Crew hand wash basin (Fast Food Counter and Drive-Thru)\" camera-controls auto-rotate></model-viewer>","blender":"# Blender 4.x: File > Import > glTF 2.0, or from the Python console after downloading the file.\nimport bpy\nbpy.ops.import_scene.gltf(filepath='model.glb')  # from https://cdn.3dassets.dev/assets/16148/v1/model.glb\n# Metres and +Y up are converted to Blender's Z-up scene automatically.","godot":"# Godot 4: copy model.glb into res://models/ and the editor imports it as a scene.\nvar packed := load(\"res://models/model.glb\") as PackedScene\nvar model := packed.instantiate()\nadd_child(model)","unity":"// Unity: import model.glb with glTFast (Package Manager: com.unity.cloud.gltfast) and drag the prefab in,\n// or load it at runtime straight from the CDN:\nusing GLTFast;\nvar gltf = new GltfImport();\nif (await gltf.Load(\"https://cdn.3dassets.dev/assets/16148/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"16149","slug":"fast-food-and-drive-thru-line-extraction-canopy-a567cf80","title":"Kitchen line extraction canopy (Fast Food Counter and Drive-Thru)","summary":"A 2 m island extraction canopy with a chamfered lip, four raked grease filters, a grease gutter along the front and a plenum with a square duct spigot.","description":"A 2 m island extraction canopy with a chamfered lip, four raked grease filters, a grease gutter along the front and a plenum with a square duct spigot. Dimensions 2.00 by 0.76 by 1.00 m (X by Y by Z). Metre units, +Y up, customer or user side toward +Z, resting on y=0. Modelled with the canopy lip at y=0; place at the intended canopy height above the line. All signage geometry is blank and unbranded. Static geometry; no rig, collision or navigation data.","status":"published","url":"https://3dassets.dev/assets/fast-food-and-drive-thru-line-extraction-canopy-a567cf80","cdnUrl":"https://cdn.3dassets.dev/assets/16149/v1/model.glb","downloadUrl":"https://3dassets.dev/download/fast-food-and-drive-thru-line-extraction-canopy-a567cf80","thumbnailUrl":"https://cdn.3dassets.dev/assets/16149/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/16149/v1/poster.webp","blurhash":"U5B:y??b00of_4_3Mx4n00WB~qD$004m-;?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":50328,"triangles":1012,"vertices":3036,"meshes":2,"materials":2,"textures":0,"animations":[],"boundingBox":{"min":[-1,-0.000047003272964640797,-0.50007629627369],"max":[1,0.7600469937362215,0.50007629627369]},"sizeMeters":[2,0.76,1],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"Claude Fable 5.1","downloads":0,"publishedAt":"2026-09-07T16:14:46.487Z","updatedAt":"2026-09-07T16:14:46.583Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/16149/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function KitchenLineExtractionCanopyFastFoodCounterAndDriveThru(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/16149/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/16149/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/16149/v1/model.glb\" alt=\"Kitchen line extraction canopy (Fast Food Counter and Drive-Thru)\" camera-controls auto-rotate></model-viewer>","blender":"# Blender 4.x: File > Import > glTF 2.0, or from the Python console after downloading the file.\nimport bpy\nbpy.ops.import_scene.gltf(filepath='model.glb')  # from https://cdn.3dassets.dev/assets/16149/v1/model.glb\n# Metres and +Y up are converted to Blender's Z-up scene automatically.","godot":"# Godot 4: copy model.glb into res://models/ and the editor imports it as a scene.\nvar packed := load(\"res://models/model.glb\") as PackedScene\nvar model := packed.instantiate()\nadd_child(model)","unity":"// Unity: import model.glb with glTFast (Package Manager: com.unity.cloud.gltfast) and drag the prefab in,\n// or load it at runtime straight from the CDN:\nusing GLTFast;\nvar gltf = new GltfImport();\nif (await gltf.Load(\"https://cdn.3dassets.dev/assets/16149/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"16150","slug":"fast-food-and-drive-thru-pass-through-heated-shelf-6ac46262","title":"Pass-through heated shelf (Fast Food Counter and Drive-Thru)","summary":"A 1.2 m pass shelf between kitchen and counter: a heated landing tray on the crew side, an overhead two-lamp gantry and a glazed pass shield on the customer side.","description":"A 1.2 m pass shelf between kitchen and counter: a heated landing tray on the crew side, an overhead two-lamp gantry and a glazed pass shield on the customer side. Dimensions 1.20 by 1.47 by 0.42 m (X by Y by Z). Metre units, +Y up, customer or user side toward +Z, resting on y=0. All signage geometry is blank and unbranded. Static geometry; no rig, collision or navigation data.","status":"published","url":"https://3dassets.dev/assets/fast-food-and-drive-thru-pass-through-heated-shelf-6ac46262","cdnUrl":"https://cdn.3dassets.dev/assets/16150/v1/model.glb","downloadUrl":"https://3dassets.dev/download/fast-food-and-drive-thru-pass-through-heated-shelf-6ac46262","thumbnailUrl":"https://cdn.3dassets.dev/assets/16150/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/16150/v1/poster.webp","blurhash":"UDA,,*xu00Rj_NxuDiIUMxaykCWBD%WBx[bH","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":76636,"triangles":1544,"vertices":4632,"meshes":3,"materials":3,"textures":0,"animations":[],"boundingBox":{"min":[-0.6000544872181196,0,-0.2099775729822742],"max":[0.6000544872181196,1.4700000286102295,0.2099775729822742]},"sizeMeters":[1.2,1.47,0.42],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"Claude Fable 5.1","downloads":0,"publishedAt":"2026-09-07T16:14:46.541Z","updatedAt":"2026-09-07T16:14:46.646Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/16150/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function PassThroughHeatedShelfFastFoodCounterAndDriveThru(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/16150/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/16150/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/16150/v1/model.glb\" alt=\"Pass-through heated shelf (Fast Food Counter and Drive-Thru)\" camera-controls auto-rotate></model-viewer>","blender":"# Blender 4.x: File > Import > glTF 2.0, or from the Python console after downloading the file.\nimport bpy\nbpy.ops.import_scene.gltf(filepath='model.glb')  # from https://cdn.3dassets.dev/assets/16150/v1/model.glb\n# Metres and +Y up are converted to Blender's Z-up scene automatically.","godot":"# Godot 4: copy model.glb into res://models/ and the editor imports it as a scene.\nvar packed := load(\"res://models/model.glb\") as PackedScene\nvar model := packed.instantiate()\nadd_child(model)","unity":"// Unity: import model.glb with glTFast (Package Manager: com.unity.cloud.gltfast) and drag the prefab in,\n// or load it at runtime straight from the CDN:\nusing GLTFast;\nvar gltf = new GltfImport();\nif (await gltf.Load(\"https://cdn.3dassets.dev/assets/16150/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"16151","slug":"fast-food-and-drive-thru-drinks-tower-self-serve-8-d390ecfa","title":"Self-serve drinks tower, 8 valve (Fast Food Counter and Drive-Thru)","summary":"An eight valve self-serve drinks tower: dispensing heads over a perforated drip trough, cup levers, a splash panel and a blank header above the valves.","description":"An eight valve self-serve drinks tower: dispensing heads over a perforated drip trough, cup levers, a splash panel and a blank header above the valves. Dimensions 1.08 by 0.90 by 0.46 m (X by Y by Z). Metre units, +Y up, customer or user side toward +Z, resting on y=0. All signage geometry is blank and unbranded. Static geometry; no rig, collision or navigation data.","status":"published","url":"https://3dassets.dev/assets/fast-food-and-drive-thru-drinks-tower-self-serve-8-d390ecfa","cdnUrl":"https://cdn.3dassets.dev/assets/16151/v1/model.glb","downloadUrl":"https://3dassets.dev/download/fast-food-and-drive-thru-drinks-tower-self-serve-8-d390ecfa","thumbnailUrl":"https://cdn.3dassets.dev/assets/16151/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/16151/v1/poster.webp","blurhash":"UIG9BUf+00%M_4-;MxIU00%MWBD*RPWCt7NF","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":133072,"triangles":2688,"vertices":8064,"meshes":5,"materials":5,"textures":0,"animations":[],"boundingBox":{"min":[-0.5400000214576721,-0.000019256464056260914,-0.23001130098833367],"max":[0.5400000214576721,0.9000192326221983,0.23262925763979792]},"sizeMeters":[1.08,0.9,0.463],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"Claude Fable 5.1","downloads":0,"publishedAt":"2026-09-07T16:14:46.778Z","updatedAt":"2026-09-07T16:14:46.872Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/16151/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function SelfServeDrinksTower8ValveFastFoodCounterAndDriveThru(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/16151/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/16151/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/16151/v1/model.glb\" alt=\"Self-serve drinks tower, 8 valve (Fast Food Counter and Drive-Thru)\" camera-controls auto-rotate></model-viewer>","blender":"# Blender 4.x: File > Import > glTF 2.0, or from the Python console after downloading the file.\nimport bpy\nbpy.ops.import_scene.gltf(filepath='model.glb')  # from https://cdn.3dassets.dev/assets/16151/v1/model.glb\n# Metres and +Y up are converted to Blender's Z-up scene automatically.","godot":"# Godot 4: copy model.glb into res://models/ and the editor imports it as a scene.\nvar packed := load(\"res://models/model.glb\") as PackedScene\nvar model := packed.instantiate()\nadd_child(model)","unity":"// Unity: import model.glb with glTFast (Package Manager: com.unity.cloud.gltfast) and drag the prefab in,\n// or load it at runtime straight from the CDN:\nusing GLTFast;\nvar gltf = new GltfImport();\nif (await gltf.Load(\"https://cdn.3dassets.dev/assets/16151/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"16152","slug":"fast-food-and-drive-thru-ice-dispenser-a721d7a6","title":"Ice dispenser (Fast Food Counter and Drive-Thru)","summary":"A floor standing ice dispenser with a recessed cup station, a lever paddle, a chute nozzle, a drip tray and a vented storage head above.","description":"A floor standing ice dispenser with a recessed cup station, a lever paddle, a chute nozzle, a drip tray and a vented storage head above. Dimensions 0.46 by 1.53 by 0.51 m (X by Y by Z). Metre units, +Y up, customer or user side toward +Z, resting on y=0. All signage geometry is blank and unbranded. Static geometry; no rig, collision or navigation data.","status":"published","url":"https://3dassets.dev/assets/fast-food-and-drive-thru-ice-dispenser-a721d7a6","cdnUrl":"https://cdn.3dassets.dev/assets/16152/v1/model.glb","downloadUrl":"https://3dassets.dev/download/fast-food-and-drive-thru-ice-dispenser-a721d7a6","thumbnailUrl":"https://cdn.3dassets.dev/assets/16152/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/16152/v1/poster.webp","blurhash":"UIAwF?of00Rj~qof4nWB-;j[IUayt7WBRjof","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":48636,"triangles":948,"vertices":2844,"meshes":4,"materials":4,"textures":0,"animations":[],"boundingBox":{"min":[-0.23001037629322185,0,-0.2500015358596419],"max":[0.23001037629322185,1.529998331018722,0.25700014908332053]},"sizeMeters":[0.46,1.53,0.507],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"Claude Fable 5.1","downloads":0,"publishedAt":"2026-09-07T16:14:47.220Z","updatedAt":"2026-09-07T16:14:47.309Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/16152/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function IceDispenserFastFoodCounterAndDriveThru(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/16152/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/16152/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/16152/v1/model.glb\" alt=\"Ice dispenser (Fast Food Counter and Drive-Thru)\" camera-controls auto-rotate></model-viewer>","blender":"# Blender 4.x: File > Import > glTF 2.0, or from the Python console after downloading the file.\nimport bpy\nbpy.ops.import_scene.gltf(filepath='model.glb')  # from https://cdn.3dassets.dev/assets/16152/v1/model.glb\n# Metres and +Y up are converted to Blender's Z-up scene automatically.","godot":"# Godot 4: copy model.glb into res://models/ and the editor imports it as a scene.\nvar packed := load(\"res://models/model.glb\") as PackedScene\nvar model := packed.instantiate()\nadd_child(model)","unity":"// Unity: import model.glb with glTFast (Package Manager: com.unity.cloud.gltfast) and drag the prefab in,\n// or load it at runtime straight from the CDN:\nusing GLTFast;\nvar gltf = new GltfImport();\nif (await gltf.Load(\"https://cdn.3dassets.dev/assets/16152/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"16153","slug":"fast-food-and-drive-thru-shake-and-soft-serve-machine-21243a0a","title":"Shake and soft serve machine (Fast Food Counter and Drive-Thru)","summary":"A twin hopper shake and soft serve machine: two mix domes on top, two dispensing heads with draw handles, a catch tray and a control panel.","description":"A twin hopper shake and soft serve machine: two mix domes on top, two dispensing heads with draw handles, a catch tray and a control panel. Dimensions 0.60 by 1.45 by 0.79 m (X by Y by Z). Metre units, +Y up, customer or user side toward +Z, resting on y=0. All signage geometry is blank and unbranded. Static geometry; no rig, collision or navigation data.","status":"published","url":"https://3dassets.dev/assets/fast-food-and-drive-thru-shake-and-soft-serve-machine-21243a0a","cdnUrl":"https://cdn.3dassets.dev/assets/16153/v1/model.glb","downloadUrl":"https://3dassets.dev/download/fast-food-and-drive-thru-shake-and-soft-serve-machine-21243a0a","thumbnailUrl":"https://cdn.3dassets.dev/assets/16153/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/16153/v1/poster.webp","blurhash":"UBAmrGxu00M{~qaz4nbFM_WBR*ayDiWU%Mof","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":87964,"triangles":1746,"vertices":5238,"meshes":5,"materials":5,"textures":0,"animations":[],"boundingBox":{"min":[-0.3000036584565873,0,-0.3653934122493452],"max":[0.3000036584565873,1.4500091707251326,0.428887409107942]},"sizeMeters":[0.6,1.45,0.794],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"Claude Fable 5.1","downloads":0,"publishedAt":"2026-09-07T16:14:47.323Z","updatedAt":"2026-09-07T16:14:47.435Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/16153/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function ShakeAndSoftServeMachineFastFoodCounterAndDriveThru(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/16153/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/16153/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/16153/v1/model.glb\" alt=\"Shake and soft serve machine (Fast Food Counter and Drive-Thru)\" camera-controls auto-rotate></model-viewer>","blender":"# Blender 4.x: File > Import > glTF 2.0, or from the Python console after downloading the file.\nimport bpy\nbpy.ops.import_scene.gltf(filepath='model.glb')  # from https://cdn.3dassets.dev/assets/16153/v1/model.glb\n# Metres and +Y up are converted to Blender's Z-up scene automatically.","godot":"# Godot 4: copy model.glb into res://models/ and the editor imports it as a scene.\nvar packed := load(\"res://models/model.glb\") as PackedScene\nvar model := packed.instantiate()\nadd_child(model)","unity":"// Unity: import model.glb with glTFast (Package Manager: com.unity.cloud.gltfast) and drag the prefab in,\n// or load it at runtime straight from the CDN:\nusing GLTFast;\nvar gltf = new GltfImport();\nif (await gltf.Load(\"https://cdn.3dassets.dev/assets/16153/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"16154","slug":"fast-food-and-drive-thru-frozen-drink-machine-88e70276","title":"Frozen drink machine (Fast Food Counter and Drive-Thru)","summary":"A twin bowl frozen drink machine: two clear hopper bowls with auger shafts, two dispensing taps with blank flavour strips, a drip tray and a rear vent.","description":"A twin bowl frozen drink machine: two clear hopper bowls with auger shafts, two dispensing taps with blank flavour strips, a drip tray and a rear vent. Dimensions 0.56 by 0.87 by 0.63 m (X by Y by Z). Metre units, +Y up, customer or user side toward +Z, resting on y=0. All signage geometry is blank and unbranded. Static geometry; no rig, collision or navigation data.","status":"published","url":"https://3dassets.dev/assets/fast-food-and-drive-thru-frozen-drink-machine-88e70276","cdnUrl":"https://cdn.3dassets.dev/assets/16154/v1/model.glb","downloadUrl":"https://3dassets.dev/download/fast-food-and-drive-thru-frozen-drink-machine-88e70276","thumbnailUrl":"https://cdn.3dassets.dev/assets/16154/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/16154/v1/poster.webp","blurhash":"UTE3I~t700WA~qj]DjayjEWBWVogRPaeflkC","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":72348,"triangles":1424,"vertices":4272,"meshes":5,"materials":5,"textures":0,"animations":[],"boundingBox":{"min":[-0.2800167771228251,0,-0.2954290509223938],"max":[0.2800167771228251,0.8700102125399244,0.3363508773578746]},"sizeMeters":[0.56,0.87,0.632],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"Claude Fable 5.1","downloads":0,"publishedAt":"2026-09-07T16:14:47.532Z","updatedAt":"2026-09-07T16:14:47.638Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/16154/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function FrozenDrinkMachineFastFoodCounterAndDriveThru(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/16154/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/16154/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/16154/v1/model.glb\" alt=\"Frozen drink machine (Fast Food Counter and Drive-Thru)\" camera-controls auto-rotate></model-viewer>","blender":"# Blender 4.x: File > Import > glTF 2.0, or from the Python console after downloading the file.\nimport bpy\nbpy.ops.import_scene.gltf(filepath='model.glb')  # from https://cdn.3dassets.dev/assets/16154/v1/model.glb\n# Metres and +Y up are converted to Blender's Z-up scene automatically.","godot":"# Godot 4: copy model.glb into res://models/ and the editor imports it as a scene.\nvar packed := load(\"res://models/model.glb\") as PackedScene\nvar model := packed.instantiate()\nadd_child(model)","unity":"// Unity: import model.glb with glTFast (Package Manager: com.unity.cloud.gltfast) and drag the prefab in,\n// or load it at runtime straight from the CDN:\nusing GLTFast;\nvar gltf = new GltfImport();\nif (await gltf.Load(\"https://cdn.3dassets.dev/assets/16154/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"16155","slug":"fast-food-and-drive-thru-coffee-brewer-42441200","title":"Filter coffee brewer (Fast Food Counter and Drive-Thru)","summary":"A countertop filter coffee brewer with a brew basket, a warming plate, a glass decanter with a moulded handle and a two button control panel.","description":"A countertop filter coffee brewer with a brew basket, a warming plate, a glass decanter with a moulded handle and a two button control panel. Dimensions 0.40 by 0.82 by 0.51 m (X by Y by Z). Metre units, +Y up, customer or user side toward +Z, resting on y=0. All signage geometry is blank and unbranded. Static geometry; no rig, collision or navigation data.","status":"published","url":"https://3dassets.dev/assets/fast-food-and-drive-thru-coffee-brewer-42441200","cdnUrl":"https://cdn.3dassets.dev/assets/16155/v1/model.glb","downloadUrl":"https://3dassets.dev/download/fast-food-and-drive-thru-coffee-brewer-42441200","thumbnailUrl":"https://cdn.3dassets.dev/assets/16155/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/16155/v1/poster.webp","blurhash":"UGAmxZt700R*_4oL9FWWx]f5ITbIxvaeM{og","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":51644,"triangles":1008,"vertices":3024,"meshes":4,"materials":4,"textures":0,"animations":[],"boundingBox":{"min":[-0.20001373158461822,0,-0.24002151072973932],"max":[0.20001373158461822,0.8199999928474426,0.2689997090664709]},"sizeMeters":[0.4,0.82,0.509],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"Claude Fable 5.1","downloads":0,"publishedAt":"2026-09-07T16:14:47.914Z","updatedAt":"2026-09-07T16:14:48.005Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/16155/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function FilterCoffeeBrewerFastFoodCounterAndDriveThru(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/16155/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/16155/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/16155/v1/model.glb\" alt=\"Filter coffee brewer (Fast Food Counter and Drive-Thru)\" camera-controls auto-rotate></model-viewer>","blender":"# Blender 4.x: File > Import > glTF 2.0, or from the Python console after downloading the file.\nimport bpy\nbpy.ops.import_scene.gltf(filepath='model.glb')  # from https://cdn.3dassets.dev/assets/16155/v1/model.glb\n# Metres and +Y up are converted to Blender's Z-up scene automatically.","godot":"# Godot 4: copy model.glb into res://models/ and the editor imports it as a scene.\nvar packed := load(\"res://models/model.glb\") as PackedScene\nvar model := packed.instantiate()\nadd_child(model)","unity":"// Unity: import model.glb with glTFast (Package Manager: com.unity.cloud.gltfast) and drag the prefab in,\n// or load it at runtime straight from the CDN:\nusing GLTFast;\nvar gltf = new GltfImport();\nif (await gltf.Load(\"https://cdn.3dassets.dev/assets/16155/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"16157","slug":"fast-food-and-drive-thru-iced-coffee-dispenser-e4cf32e5","title":"Iced coffee dispenser (Fast Food Counter and Drive-Thru)","summary":"A chilled iced coffee dispenser with a clear bowl, a domed lid with a fill cap, a front tap with a lever and a perforated drip tray.","description":"A chilled iced coffee dispenser with a clear bowl, a domed lid with a fill cap, a front tap with a lever and a perforated drip tray. Dimensions 0.34 by 0.69 by 0.46 m (X by Y by Z). Metre units, +Y up, customer or user side toward +Z, resting on y=0. All signage geometry is blank and unbranded. Static geometry; no rig, collision or navigation data.","status":"published","url":"https://3dassets.dev/assets/fast-food-and-drive-thru-iced-coffee-dispenser-e4cf32e5","cdnUrl":"https://cdn.3dassets.dev/assets/16157/v1/model.glb","downloadUrl":"https://3dassets.dev/download/fast-food-and-drive-thru-iced-coffee-dispenser-e4cf32e5","thumbnailUrl":"https://cdn.3dassets.dev/assets/16157/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/16157/v1/poster.webp","blurhash":"U8C6}pyD00H??vSe9FxG00M{_N%MRPaexuW=","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":42004,"triangles":792,"vertices":2376,"meshes":5,"materials":5,"textures":0,"animations":[],"boundingBox":{"min":[-0.16998886015667164,0,-0.19999145867909723],"max":[0.16998886015667164,0.6899999976158142,0.2601208478459292]},"sizeMeters":[0.34,0.69,0.46],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"Claude Fable 5.1","downloads":0,"publishedAt":"2026-09-07T16:14:48.203Z","updatedAt":"2026-09-07T16:14:48.316Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/16157/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function IcedCoffeeDispenserFastFoodCounterAndDriveThru(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/16157/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/16157/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/16157/v1/model.glb\" alt=\"Iced coffee dispenser (Fast Food Counter and Drive-Thru)\" camera-controls auto-rotate></model-viewer>","blender":"# Blender 4.x: File > Import > glTF 2.0, or from the Python console after downloading the file.\nimport bpy\nbpy.ops.import_scene.gltf(filepath='model.glb')  # from https://cdn.3dassets.dev/assets/16157/v1/model.glb\n# Metres and +Y up are converted to Blender's Z-up scene automatically.","godot":"# Godot 4: copy model.glb into res://models/ and the editor imports it as a scene.\nvar packed := load(\"res://models/model.glb\") as PackedScene\nvar model := packed.instantiate()\nadd_child(model)","unity":"// Unity: import model.glb with glTFast (Package Manager: com.unity.cloud.gltfast) and drag the prefab in,\n// or load it at runtime straight from the CDN:\nusing GLTFast;\nvar gltf = new GltfImport();\nif (await gltf.Load(\"https://cdn.3dassets.dev/assets/16157/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"16156","slug":"fast-food-and-drive-thru-cup-dispenser-rail-b79a7473","title":"Cup dispenser rail (Fast Food Counter and Drive-Thru)","summary":"A wall rail carrying three gravity cup dispensers in small, medium and large diameters, each with retaining fingers and a loaded cup at the outlet.","description":"A wall rail carrying three gravity cup dispensers in small, medium and large diameters, each with retaining fingers and a loaded cup at the outlet. Dimensions 0.60 by 0.72 by 0.13 m (X by Y by Z). Metre units, +Y up, customer or user side toward +Z, resting on y=0. All signage geometry is blank and unbranded. Static geometry; no rig, collision or navigation data.","status":"published","url":"https://3dassets.dev/assets/fast-food-and-drive-thru-cup-dispenser-rail-b79a7473","cdnUrl":"https://cdn.3dassets.dev/assets/16156/v1/model.glb","downloadUrl":"https://3dassets.dev/download/fast-food-and-drive-thru-cup-dispenser-rail-b79a7473","thumbnailUrl":"https://cdn.3dassets.dev/assets/16156/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/16156/v1/poster.webp","blurhash":"U79Qs;xu00M__NxuDiMxbJofjYV@?bxvD%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":57872,"triangles":1138,"vertices":3414,"meshes":4,"materials":4,"textures":0,"animations":[],"boundingBox":{"min":[-0.3000128296954182,0,-0.06338416648141362],"max":[0.3000128296954182,0.7200000286102295,0.06338416648141362]},"sizeMeters":[0.6,0.72,0.127],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"Claude Fable 5.1","downloads":0,"publishedAt":"2026-09-07T16:14:48.152Z","updatedAt":"2026-09-07T16:14:48.264Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/16156/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function CupDispenserRailFastFoodCounterAndDriveThru(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/16156/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/16156/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/16156/v1/model.glb\" alt=\"Cup dispenser rail (Fast Food Counter and Drive-Thru)\" camera-controls auto-rotate></model-viewer>","blender":"# Blender 4.x: File > Import > glTF 2.0, or from the Python console after downloading the file.\nimport bpy\nbpy.ops.import_scene.gltf(filepath='model.glb')  # from https://cdn.3dassets.dev/assets/16156/v1/model.glb\n# Metres and +Y up are converted to Blender's Z-up scene automatically.","godot":"# Godot 4: copy model.glb into res://models/ and the editor imports it as a scene.\nvar packed := load(\"res://models/model.glb\") as PackedScene\nvar model := packed.instantiate()\nadd_child(model)","unity":"// Unity: import model.glb with glTFast (Package Manager: com.unity.cloud.gltfast) and drag the prefab in,\n// or load it at runtime straight from the CDN:\nusing GLTFast;\nvar gltf = new GltfImport();\nif (await gltf.Load(\"https://cdn.3dassets.dev/assets/16156/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"16158","slug":"fast-food-and-drive-thru-lid-and-straw-station-7f1e3f4f","title":"Lid and straw station (Fast Food Counter and Drive-Thru)","summary":"A countertop lid and straw station: three lid tubes with weighted followers and a straw bin holding a bundle of straws.","description":"A countertop lid and straw station: three lid tubes with weighted followers and a straw bin holding a bundle of straws. Dimensions 0.56 by 0.37 by 0.30 m (X by Y by Z). Metre units, +Y up, customer or user side toward +Z, resting on y=0. All signage geometry is blank and unbranded. Static geometry; no rig, collision or navigation data.","status":"published","url":"https://3dassets.dev/assets/fast-food-and-drive-thru-lid-and-straw-station-7f1e3f4f","cdnUrl":"https://cdn.3dassets.dev/assets/16158/v1/model.glb","downloadUrl":"https://3dassets.dev/download/fast-food-and-drive-thru-lid-and-straw-station-7f1e3f4f","thumbnailUrl":"https://cdn.3dassets.dev/assets/16158/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/16158/v1/poster.webp","blurhash":"U6BptmR*00t7~q-;D%IA00-px]9F00jY?bIU","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":45904,"triangles":888,"vertices":2664,"meshes":4,"materials":4,"textures":0,"animations":[],"boundingBox":{"min":[-0.2800000011920929,0.000017087172273361206,-0.1500021369342936],"max":[0.2800000011920929,0.36998871060794125,0.1500021369342936]},"sizeMeters":[0.56,0.37,0.3],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"Claude Fable 5.1","downloads":0,"publishedAt":"2026-09-07T16:14:48.221Z","updatedAt":"2026-09-07T16:14:48.332Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/16158/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function LidAndStrawStationFastFoodCounterAndDriveThru(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/16158/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/16158/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/16158/v1/model.glb\" alt=\"Lid and straw station (Fast Food Counter and Drive-Thru)\" camera-controls auto-rotate></model-viewer>","blender":"# Blender 4.x: File > Import > glTF 2.0, or from the Python console after downloading the file.\nimport bpy\nbpy.ops.import_scene.gltf(filepath='model.glb')  # from https://cdn.3dassets.dev/assets/16158/v1/model.glb\n# Metres and +Y up are converted to Blender's Z-up scene automatically.","godot":"# Godot 4: copy model.glb into res://models/ and the editor imports it as a scene.\nvar packed := load(\"res://models/model.glb\") as PackedScene\nvar model := packed.instantiate()\nadd_child(model)","unity":"// Unity: import model.glb with glTFast (Package Manager: com.unity.cloud.gltfast) and drag the prefab in,\n// or load it at runtime straight from the CDN:\nusing GLTFast;\nvar gltf = new GltfImport();\nif (await gltf.Load(\"https://cdn.3dassets.dev/assets/16158/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"16159","slug":"fast-food-and-drive-thru-syrup-rack-back-room-f78e5964","title":"Back room syrup rack (Fast Food Counter and Drive-Thru)","summary":"A back room bag-in-box syrup rack: three wire decks holding nine plain cartons, each with a connector line running to the header rail above.","description":"A back room bag-in-box syrup rack: three wire decks holding nine plain cartons, each with a connector line running to the header rail above. Dimensions 1.10 by 1.70 by 0.50 m (X by Y by Z). Metre units, +Y up, customer or user side toward +Z, resting on y=0. All signage geometry is blank and unbranded. Static geometry; no rig, collision or navigation data.","status":"published","url":"https://3dassets.dev/assets/fast-food-and-drive-thru-syrup-rack-back-room-f78e5964","cdnUrl":"https://cdn.3dassets.dev/assets/16159/v1/model.glb","downloadUrl":"https://3dassets.dev/download/fast-food-and-drive-thru-syrup-rack-back-room-f78e5964","thumbnailUrl":"https://cdn.3dassets.dev/assets/16159/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/16159/v1/poster.webp","blurhash":"UCCZeM%M00D%~qxu9FIU00ay_3kCM{j[t7fj","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":143796,"triangles":2928,"vertices":8784,"meshes":4,"materials":4,"textures":0,"animations":[],"boundingBox":{"min":[-0.5499954376505347,0,-0.24999085145921157],"max":[0.5499954376505347,1.7000000476837158,0.24999085145921157]},"sizeMeters":[1.1,1.7,0.5],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"Claude Fable 5.1","downloads":0,"publishedAt":"2026-09-07T16:14:48.421Z","updatedAt":"2026-09-07T16:14:48.528Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/16159/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function BackRoomSyrupRackFastFoodCounterAndDriveThru(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/16159/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/16159/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/16159/v1/model.glb\" alt=\"Back room syrup rack (Fast Food Counter and Drive-Thru)\" camera-controls auto-rotate></model-viewer>","blender":"# Blender 4.x: File > Import > glTF 2.0, or from the Python console after downloading the file.\nimport bpy\nbpy.ops.import_scene.gltf(filepath='model.glb')  # from https://cdn.3dassets.dev/assets/16159/v1/model.glb\n# Metres and +Y up are converted to Blender's Z-up scene automatically.","godot":"# Godot 4: copy model.glb into res://models/ and the editor imports it as a scene.\nvar packed := load(\"res://models/model.glb\") as PackedScene\nvar model := packed.instantiate()\nadd_child(model)","unity":"// Unity: import model.glb with glTFast (Package Manager: com.unity.cloud.gltfast) and drag the prefab in,\n// or load it at runtime straight from the CDN:\nusing GLTFast;\nvar gltf = new GltfImport();\nif (await gltf.Load(\"https://cdn.3dassets.dev/assets/16159/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"16160","slug":"fast-food-and-drive-thru-bagged-ice-bin-1c652cff","title":"Bagged ice bin (Fast Food Counter and Drive-Thru)","summary":"A mobile bagged ice bin on castors with two sliding glass lids in a chamfered top frame, an accent front reveal and a rear condenser grille.","description":"A mobile bagged ice bin on castors with two sliding glass lids in a chamfered top frame, an accent front reveal and a rear condenser grille. Dimensions 0.90 by 0.92 by 0.88 m (X by Y by Z). Metre units, +Y up, customer or user side toward +Z, resting on y=0. Named pivoted nodes: lid-left, lid-right. All signage geometry is blank and unbranded. Rigid node-transform clips: open and close. No skinning. No collision or navigation data.","status":"published","url":"https://3dassets.dev/assets/fast-food-and-drive-thru-bagged-ice-bin-1c652cff","cdnUrl":"https://cdn.3dassets.dev/assets/16160/v1/model.glb","downloadUrl":"https://3dassets.dev/download/fast-food-and-drive-thru-bagged-ice-bin-1c652cff","thumbnailUrl":"https://cdn.3dassets.dev/assets/16160/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/16160/v1/poster.webp","blurhash":"U8GlVE~q00WB?vVsn$o}008_~qgNNZR*jFxa","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":111456,"triangles":2272,"vertices":6816,"meshes":6,"materials":5,"textures":0,"animations":["open","close"],"boundingBox":{"min":[-0.44999998807907104,-0.00001222132716946489,-0.5400000107288361],"max":[0.44999998807907104,0.921999990940094,0.3380094917733978]},"sizeMeters":[0.9,0.922,0.878],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"Claude Fable 5.1","downloads":0,"publishedAt":"2026-09-07T16:14:48.897Z","updatedAt":"2026-09-07T16:14:48.996Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\nimport { AnimationMixer } from 'three'\n\nlet mixer\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/16160/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n  mixer = new AnimationMixer(gltf.scene)\n  mixer.clipAction(gltf.animations[0]).play()\n})\n\n// Call from your render loop; deltaSeconds is time since the previous frame.\nfunction updateAssetAnimation(deltaSeconds) {\n  mixer?.update(deltaSeconds)\n}","r3f":"import { useGLTF, useAnimations } from '@react-three/drei'\nimport { useEffect } from 'react'\n\nexport function BaggedIceBinFastFoodCounterAndDriveThru(props) {\n  const { scene, animations } = useGLTF('https://cdn.3dassets.dev/assets/16160/v1/model.glb')\n  const { actions, names } = useAnimations(animations, scene)\n  useEffect(() => {\n    const action = actions[names[0]]\n    action?.reset().play()\n    return () => { action?.stop() }\n  }, [actions, names])\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/16160/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/16160/v1/model.glb\" alt=\"Bagged ice bin (Fast Food Counter and Drive-Thru)\" camera-controls auto-rotate autoplay></model-viewer>","blender":"# Blender 4.x: File > Import > glTF 2.0, or from the Python console after downloading the file.\nimport bpy\nbpy.ops.import_scene.gltf(filepath='model.glb')  # from https://cdn.3dassets.dev/assets/16160/v1/model.glb\n# Metres and +Y up are converted to Blender's Z-up scene automatically.\n# Clips arrive as actions; play them from the Dope Sheet > Action Editor.","godot":"# Godot 4: copy model.glb into res://models/ and the editor imports it as a scene.\nvar packed := load(\"res://models/model.glb\") as PackedScene\nvar model := packed.instantiate()\nadd_child(model)\nvar player := model.find_child(\"AnimationPlayer\", true, false) as AnimationPlayer\nplayer.play(player.get_animation_list()[0])","unity":"// Unity: import model.glb with glTFast (Package Manager: com.unity.cloud.gltfast) and drag the prefab in,\n// or load it at runtime straight from the CDN:\nusing GLTFast;\nvar gltf = new GltfImport();\nif (await gltf.Load(\"https://cdn.3dassets.dev/assets/16160/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);\n// Clips import as legacy AnimationClips on the root; GetComponent<Animation>().Play() starts the first."}},{"id":"16161","slug":"fast-food-and-drive-thru-fry-carton-small-cad74513","title":"Fry carton, small (Fast Food Counter and Drive-Thru)","summary":"A small fry carton: a flared card taper with a rolled top lip, a folded front V and a plain accent band, open at the top.","description":"A small fry carton: a flared card taper with a rolled top lip, a folded front V and a plain accent band, open at the top. Dimensions 0.09 by 0.12 by 0.08 m (X by Y by Z). Metre units, +Y up, customer or user side toward +Z, resting on y=0. All signage geometry is blank and unbranded. Static geometry; no rig, collision or navigation data.","status":"published","url":"https://3dassets.dev/assets/fast-food-and-drive-thru-fry-carton-small-cad74513","cdnUrl":"https://cdn.3dassets.dev/assets/16161/v1/model.glb","downloadUrl":"https://3dassets.dev/download/fast-food-and-drive-thru-fry-carton-small-cad74513","thumbnailUrl":"https://cdn.3dassets.dev/assets/16161/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/16161/v1/poster.webp","blurhash":"UOEfZxxu00IU~qofD%WBM{aexuofNGj[niWB","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":14780,"triangles":256,"vertices":768,"meshes":3,"materials":3,"textures":0,"animations":[],"boundingBox":{"min":[-0.04599972561224156,0,-0.03800329622937998],"max":[0.04599972561224156,0.11800000071525574,0.03800329622937998]},"sizeMeters":[0.092,0.118,0.076],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"Claude Fable 5.1","downloads":0,"publishedAt":"2026-09-07T16:14:48.976Z","updatedAt":"2026-09-07T16:14:49.063Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/16161/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function FryCartonSmallFastFoodCounterAndDriveThru(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/16161/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/16161/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/16161/v1/model.glb\" alt=\"Fry carton, small (Fast Food Counter and Drive-Thru)\" camera-controls auto-rotate></model-viewer>","blender":"# Blender 4.x: File > Import > glTF 2.0, or from the Python console after downloading the file.\nimport bpy\nbpy.ops.import_scene.gltf(filepath='model.glb')  # from https://cdn.3dassets.dev/assets/16161/v1/model.glb\n# Metres and +Y up are converted to Blender's Z-up scene automatically.","godot":"# Godot 4: copy model.glb into res://models/ and the editor imports it as a scene.\nvar packed := load(\"res://models/model.glb\") as PackedScene\nvar model := packed.instantiate()\nadd_child(model)","unity":"// Unity: import model.glb with glTFast (Package Manager: com.unity.cloud.gltfast) and drag the prefab in,\n// or load it at runtime straight from the CDN:\nusing GLTFast;\nvar gltf = new GltfImport();\nif (await gltf.Load(\"https://cdn.3dassets.dev/assets/16161/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"16162","slug":"fast-food-and-drive-thru-burger-clamshell-58c6f29c","title":"Burger clamshell box (Fast Food Counter and Drive-Thru)","summary":"A moulded burger clamshell: a chamfered base tray and a domed lid on a rear hinge with a front closure tab.","description":"A moulded burger clamshell: a chamfered base tray and a domed lid on a rear hinge with a front closure tab. Dimensions 0.13 by 0.08 by 0.14 m (X by Y by Z). Metre units, +Y up, customer or user side toward +Z, resting on y=0. Named pivoted nodes: clamshell-lid. All signage geometry is blank and unbranded. Rigid node-transform clips: open and close. No skinning. No collision or navigation data.","status":"published","url":"https://3dassets.dev/assets/fast-food-and-drive-thru-burger-clamshell-58c6f29c","cdnUrl":"https://cdn.3dassets.dev/assets/16162/v1/model.glb","downloadUrl":"https://3dassets.dev/download/fast-food-and-drive-thru-burger-clamshell-58c6f29c","thumbnailUrl":"https://cdn.3dassets.dev/assets/16162/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/16162/v1/poster.webp","blurhash":"UAHVC*~q00D%00ae%Mof00M{?bayM{Rj-;xa","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":23840,"triangles":448,"vertices":1344,"meshes":4,"materials":3,"textures":0,"animations":["open","close"],"boundingBox":{"min":[-0.06599962762672508,0.0000020753445364833645,-0.06599999972432852],"max":[0.06599962762672508,0.08000307413206059,0.06918423521518707]},"sizeMeters":[0.132,0.08,0.135],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"Claude Fable 5.1","downloads":0,"publishedAt":"2026-09-07T16:14:49.145Z","updatedAt":"2026-09-07T16:14:49.251Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\nimport { AnimationMixer } from 'three'\n\nlet mixer\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/16162/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n  mixer = new AnimationMixer(gltf.scene)\n  mixer.clipAction(gltf.animations[0]).play()\n})\n\n// Call from your render loop; deltaSeconds is time since the previous frame.\nfunction updateAssetAnimation(deltaSeconds) {\n  mixer?.update(deltaSeconds)\n}","r3f":"import { useGLTF, useAnimations } from '@react-three/drei'\nimport { useEffect } from 'react'\n\nexport function BurgerClamshellBoxFastFoodCounterAndDriveThru(props) {\n  const { scene, animations } = useGLTF('https://cdn.3dassets.dev/assets/16162/v1/model.glb')\n  const { actions, names } = useAnimations(animations, scene)\n  useEffect(() => {\n    const action = actions[names[0]]\n    action?.reset().play()\n    return () => { action?.stop() }\n  }, [actions, names])\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/16162/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/16162/v1/model.glb\" alt=\"Burger clamshell box (Fast Food Counter and Drive-Thru)\" camera-controls auto-rotate autoplay></model-viewer>","blender":"# Blender 4.x: File > Import > glTF 2.0, or from the Python console after downloading the file.\nimport bpy\nbpy.ops.import_scene.gltf(filepath='model.glb')  # from https://cdn.3dassets.dev/assets/16162/v1/model.glb\n# Metres and +Y up are converted to Blender's Z-up scene automatically.\n# Clips arrive as actions; play them from the Dope Sheet > Action Editor.","godot":"# Godot 4: copy model.glb into res://models/ and the editor imports it as a scene.\nvar packed := load(\"res://models/model.glb\") as PackedScene\nvar model := packed.instantiate()\nadd_child(model)\nvar player := model.find_child(\"AnimationPlayer\", true, false) as AnimationPlayer\nplayer.play(player.get_animation_list()[0])","unity":"// Unity: import model.glb with glTFast (Package Manager: com.unity.cloud.gltfast) and drag the prefab in,\n// or load it at runtime straight from the CDN:\nusing GLTFast;\nvar gltf = new GltfImport();\nif (await gltf.Load(\"https://cdn.3dassets.dev/assets/16162/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);\n// Clips import as legacy AnimationClips on the root; GetComponent<Animation>().Play() starts the first."}},{"id":"16163","slug":"fast-food-and-drive-thru-wrap-sleeve-252e200b","title":"Wrap in a paper sleeve (Fast Food Counter and Drive-Thru)","summary":"A rolled wrap in a paper sleeve: a tapered roll with folded ends and a printed-free sleeve band with a seam fold at each edge.","description":"A rolled wrap in a paper sleeve: a tapered roll with folded ends and a printed-free sleeve band with a seam fold at each edge. Dimensions 0.19 by 0.07 by 0.07 m (X by Y by Z). Metre units, +Y up, customer or user side toward +Z, resting on y=0. All signage geometry is blank and unbranded. Static geometry; no rig, collision or navigation data.","status":"published","url":"https://3dassets.dev/assets/fast-food-and-drive-thru-wrap-sleeve-252e200b","cdnUrl":"https://cdn.3dassets.dev/assets/16163/v1/model.glb","downloadUrl":"https://3dassets.dev/download/fast-food-and-drive-thru-wrap-sleeve-252e200b","thumbnailUrl":"https://cdn.3dassets.dev/assets/16163/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/16163/v1/poster.webp","blurhash":"UFC?ilt700IT%M-oM{M{00ni~qxuDi9ax]%2","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":20768,"triangles":380,"vertices":1140,"meshes":3,"materials":3,"textures":0,"animations":[],"boundingBox":{"min":[-0.10592605918645859,-0.0000018334030926769884,-0.035100437138890946],"max":[0.08500000089406967,0.07200183030365115,0.035100437138890946]},"sizeMeters":[0.191,0.072,0.07],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"Claude Fable 5.1","downloads":0,"publishedAt":"2026-09-07T16:14:49.530Z","updatedAt":"2026-09-07T16:14:49.641Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/16163/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function WrapInAPaperSleeveFastFoodCounterAndDriveThru(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/16163/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/16163/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/16163/v1/model.glb\" alt=\"Wrap in a paper sleeve (Fast Food Counter and Drive-Thru)\" camera-controls auto-rotate></model-viewer>","blender":"# Blender 4.x: File > Import > glTF 2.0, or from the Python console after downloading the file.\nimport bpy\nbpy.ops.import_scene.gltf(filepath='model.glb')  # from https://cdn.3dassets.dev/assets/16163/v1/model.glb\n# Metres and +Y up are converted to Blender's Z-up scene automatically.","godot":"# Godot 4: copy model.glb into res://models/ and the editor imports it as a scene.\nvar packed := load(\"res://models/model.glb\") as PackedScene\nvar model := packed.instantiate()\nadd_child(model)","unity":"// Unity: import model.glb with glTFast (Package Manager: com.unity.cloud.gltfast) and drag the prefab in,\n// or load it at runtime straight from the CDN:\nusing GLTFast;\nvar gltf = new GltfImport();\nif (await gltf.Load(\"https://cdn.3dassets.dev/assets/16163/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"16165","slug":"fast-food-and-drive-thru-drinks-cup-small-185a05b6","title":"Drinks cup, small (Fast Food Counter and Drive-Thru)","summary":"A small paper drinks cup: a tapered body with a rolled rim, a base bead and a plain accent band, with no printed graphic.","description":"A small paper drinks cup: a tapered body with a rolled rim, a base bead and a plain accent band, with no printed graphic. Dimensions 0.09 by 0.13 by 0.09 m (X by Y by Z). Metre units, +Y up, customer or user side toward +Z, resting on y=0. All signage geometry is blank and unbranded. Static geometry; no rig, collision or navigation data.","status":"published","url":"https://3dassets.dev/assets/fast-food-and-drive-thru-drinks-cup-small-185a05b6","cdnUrl":"https://cdn.3dassets.dev/assets/16165/v1/model.glb","downloadUrl":"https://3dassets.dev/download/fast-food-and-drive-thru-drinks-cup-small-185a05b6","thumbnailUrl":"https://cdn.3dassets.dev/assets/16165/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/16165/v1/poster.webp","blurhash":"UED]xV%M00D%~qj[D%ofH@WB%gt7I:j[soae","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":16476,"triangles":306,"vertices":918,"meshes":2,"materials":2,"textures":0,"animations":[],"boundingBox":{"min":[-0.043397574742330705,0,-0.042739977121669666],"max":[0.043397574742330705,0.12675000727176666,0.042739977121669666]},"sizeMeters":[0.087,0.127,0.085],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"Claude Fable 5.1","downloads":0,"publishedAt":"2026-09-07T16:14:53.943Z","updatedAt":"2026-09-07T16:14:54.046Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/16165/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function DrinksCupSmallFastFoodCounterAndDriveThru(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/16165/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/16165/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/16165/v1/model.glb\" alt=\"Drinks cup, small (Fast Food Counter and Drive-Thru)\" camera-controls auto-rotate></model-viewer>","blender":"# Blender 4.x: File > Import > glTF 2.0, or from the Python console after downloading the file.\nimport bpy\nbpy.ops.import_scene.gltf(filepath='model.glb')  # from https://cdn.3dassets.dev/assets/16165/v1/model.glb\n# Metres and +Y up are converted to Blender's Z-up scene automatically.","godot":"# Godot 4: copy model.glb into res://models/ and the editor imports it as a scene.\nvar packed := load(\"res://models/model.glb\") as PackedScene\nvar model := packed.instantiate()\nadd_child(model)","unity":"// Unity: import model.glb with glTFast (Package Manager: com.unity.cloud.gltfast) and drag the prefab in,\n// or load it at runtime straight from the CDN:\nusing GLTFast;\nvar gltf = new GltfImport();\nif (await gltf.Load(\"https://cdn.3dassets.dev/assets/16165/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"16164","slug":"fast-food-and-drive-thru-cup-lid-with-dome-b95cfa60","title":"Drinks cup lid with dome (Fast Food Counter and Drive-Thru)","summary":"A domed drinks cup lid: a skirt with a rolled rim, a raised dome, a drink spout boss and a lift tab.","description":"A domed drinks cup lid: a skirt with a rolled rim, a raised dome, a drink spout boss and a lift tab. Dimensions 0.09 by 0.04 by 0.09 m (X by Y by Z). Metre units, +Y up, customer or user side toward +Z, resting on y=0. All signage geometry is blank and unbranded. Static geometry; no rig, collision or navigation data.","status":"published","url":"https://3dassets.dev/assets/fast-food-and-drive-thru-cup-lid-with-dome-b95cfa60","cdnUrl":"https://cdn.3dassets.dev/assets/16164/v1/model.glb","downloadUrl":"https://3dassets.dev/download/fast-food-and-drive-thru-cup-lid-with-dome-b95cfa60","thumbnailUrl":"https://cdn.3dassets.dev/assets/16164/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/16164/v1/poster.webp","blurhash":"UHE3C%%M00M{M{ayofay00M{~qt7xuofWBj[","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":21580,"triangles":412,"vertices":1236,"meshes":2,"materials":2,"textures":0,"animations":[],"boundingBox":{"min":[-0.04500000178813934,0.00000257831744782111,-0.04500000178813934],"max":[0.04500000178813934,0.03699742215938934,0.04500000178813934]},"sizeMeters":[0.09,0.037,0.09],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"Claude Fable 5.1","downloads":0,"publishedAt":"2026-09-07T16:14:49.826Z","updatedAt":"2026-09-07T16:14:49.912Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/16164/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function DrinksCupLidWithDomeFastFoodCounterAndDriveThru(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/16164/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/16164/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/16164/v1/model.glb\" alt=\"Drinks cup lid with dome (Fast Food Counter and Drive-Thru)\" camera-controls auto-rotate></model-viewer>","blender":"# Blender 4.x: File > Import > glTF 2.0, or from the Python console after downloading the file.\nimport bpy\nbpy.ops.import_scene.gltf(filepath='model.glb')  # from https://cdn.3dassets.dev/assets/16164/v1/model.glb\n# Metres and +Y up are converted to Blender's Z-up scene automatically.","godot":"# Godot 4: copy model.glb into res://models/ and the editor imports it as a scene.\nvar packed := load(\"res://models/model.glb\") as PackedScene\nvar model := packed.instantiate()\nadd_child(model)","unity":"// Unity: import model.glb with glTFast (Package Manager: com.unity.cloud.gltfast) and drag the prefab in,\n// or load it at runtime straight from the CDN:\nusing GLTFast;\nvar gltf = new GltfImport();\nif (await gltf.Load(\"https://cdn.3dassets.dev/assets/16164/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"16166","slug":"fast-food-and-drive-thru-cup-carrier-four-8f44c1fe","title":"Four cup carrier (Fast Food Counter and Drive-Thru)","summary":"A moulded pulp four cup carrier with four rolled wells and a raised centre handle bridge.","description":"A moulded pulp four cup carrier with four rolled wells and a raised centre handle bridge. Dimensions 0.21 by 0.10 by 0.21 m (X by Y by Z). Metre units, +Y up, customer or user side toward +Z, resting on y=0. All signage geometry is blank and unbranded. Static geometry; no rig, collision or navigation data.","status":"published","url":"https://3dassets.dev/assets/fast-food-and-drive-thru-cup-carrier-four-8f44c1fe","cdnUrl":"https://cdn.3dassets.dev/assets/16166/v1/model.glb","downloadUrl":"https://3dassets.dev/download/fast-food-and-drive-thru-cup-carrier-four-8f44c1fe","thumbnailUrl":"https://cdn.3dassets.dev/assets/16166/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/16166/v1/poster.webp","blurhash":"U6E.^W_N00M{4nM{t7jb009F~qR%~W%M%2oy","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":39032,"triangles":776,"vertices":2328,"meshes":2,"materials":2,"textures":0,"animations":[],"boundingBox":{"min":[-0.10400000214576721,-0.0000018025980217800663,-0.10400000214576721],"max":[0.10400000214576721,0.10200180069067315,0.10400000214576721]},"sizeMeters":[0.208,0.102,0.208],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"Claude Fable 5.1","downloads":0,"publishedAt":"2026-09-07T16:14:49.984Z","updatedAt":"2026-09-07T16:14:50.082Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/16166/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function FourCupCarrierFastFoodCounterAndDriveThru(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/16166/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/16166/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/16166/v1/model.glb\" alt=\"Four cup carrier (Fast Food Counter and Drive-Thru)\" camera-controls auto-rotate></model-viewer>","blender":"# Blender 4.x: File > Import > glTF 2.0, or from the Python console after downloading the file.\nimport bpy\nbpy.ops.import_scene.gltf(filepath='model.glb')  # from https://cdn.3dassets.dev/assets/16166/v1/model.glb\n# Metres and +Y up are converted to Blender's Z-up scene automatically.","godot":"# Godot 4: copy model.glb into res://models/ and the editor imports it as a scene.\nvar packed := load(\"res://models/model.glb\") as PackedScene\nvar model := packed.instantiate()\nadd_child(model)","unity":"// Unity: import model.glb with glTFast (Package Manager: com.unity.cloud.gltfast) and drag the prefab in,\n// or load it at runtime straight from the CDN:\nusing GLTFast;\nvar gltf = new GltfImport();\nif (await gltf.Load(\"https://cdn.3dassets.dev/assets/16166/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"16167","slug":"fast-food-and-drive-thru-paper-bag-folded-5a61e62e","title":"Paper bag, folded closed (Fast Food Counter and Drive-Thru)","summary":"A flat paper carry bag folded closed: gusset creases down each side, a folded top closure and a plain accent band.","description":"A flat paper carry bag folded closed: gusset creases down each side, a folded top closure and a plain accent band. Dimensions 0.20 by 0.30 by 0.03 m (X by Y by Z). Metre units, +Y up, customer or user side toward +Z, resting on y=0. All signage geometry is blank and unbranded. Static geometry; no rig, collision or navigation data.","status":"published","url":"https://3dassets.dev/assets/fast-food-and-drive-thru-paper-bag-folded-5a61e62e","cdnUrl":"https://cdn.3dassets.dev/assets/16167/v1/model.glb","downloadUrl":"https://3dassets.dev/download/fast-food-and-drive-thru-paper-bag-folded-5a61e62e","thumbnailUrl":"https://cdn.3dassets.dev/assets/16167/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/16167/v1/poster.webp","blurhash":"U7F~mr~q0000_3?bIU0000Rj?vS2-;-:M{4n","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":23312,"triangles":448,"vertices":1344,"meshes":2,"materials":2,"textures":0,"animations":[],"boundingBox":{"min":[-0.10000610767578073,0,-0.01699270675146471],"max":[0.10000610767578073,0.30000001192092896,0.01699270675146471]},"sizeMeters":[0.2,0.3,0.034],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"Claude Fable 5.1","downloads":0,"publishedAt":"2026-09-07T16:14:50.251Z","updatedAt":"2026-09-07T16:14:50.367Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/16167/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function PaperBagFoldedClosedFastFoodCounterAndDriveThru(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/16167/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/16167/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/16167/v1/model.glb\" alt=\"Paper bag, folded closed (Fast Food Counter and Drive-Thru)\" camera-controls auto-rotate></model-viewer>","blender":"# Blender 4.x: File > Import > glTF 2.0, or from the Python console after downloading the file.\nimport bpy\nbpy.ops.import_scene.gltf(filepath='model.glb')  # from https://cdn.3dassets.dev/assets/16167/v1/model.glb\n# Metres and +Y up are converted to Blender's Z-up scene automatically.","godot":"# Godot 4: copy model.glb into res://models/ and the editor imports it as a scene.\nvar packed := load(\"res://models/model.glb\") as PackedScene\nvar model := packed.instantiate()\nadd_child(model)","unity":"// Unity: import model.glb with glTFast (Package Manager: com.unity.cloud.gltfast) and drag the prefab in,\n// or load it at runtime straight from the CDN:\nusing GLTFast;\nvar gltf = new GltfImport();\nif (await gltf.Load(\"https://cdn.3dassets.dev/assets/16167/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"16169","slug":"fast-food-and-drive-thru-paper-bag-open-827b20ac","title":"Paper bag, standing open (Fast Food Counter and Drive-Thru)","summary":"A paper carry bag standing open: a bellied body, a rolled top edge, side gussets and a plain accent band.","description":"A paper carry bag standing open: a bellied body, a rolled top edge, side gussets and a plain accent band. Dimensions 0.22 by 0.29 by 0.13 m (X by Y by Z). Metre units, +Y up, customer or user side toward +Z, resting on y=0. All signage geometry is blank and unbranded. Static geometry; no rig, collision or navigation data.","status":"published","url":"https://3dassets.dev/assets/fast-food-and-drive-thru-paper-bag-open-827b20ac","cdnUrl":"https://cdn.3dassets.dev/assets/16169/v1/model.glb","downloadUrl":"https://3dassets.dev/download/fast-food-and-drive-thru-paper-bag-open-827b20ac","thumbnailUrl":"https://cdn.3dassets.dev/assets/16169/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/16169/v1/poster.webp","blurhash":"UAHxyt~q004n~q%MD%D%00Rj?aofxvxuM{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":25544,"triangles":480,"vertices":1440,"meshes":3,"materials":3,"textures":0,"animations":[],"boundingBox":{"min":[-0.10800103452162947,0,-0.06300134100157496],"max":[0.10800103452162947,0.28999999165534973,0.06300134100157496]},"sizeMeters":[0.216,0.29,0.126],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"Claude Fable 5.1","downloads":0,"publishedAt":"2026-09-07T16:14:50.650Z","updatedAt":"2026-09-07T16:14:50.769Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/16169/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function PaperBagStandingOpenFastFoodCounterAndDriveThru(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/16169/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/16169/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/16169/v1/model.glb\" alt=\"Paper bag, standing open (Fast Food Counter and Drive-Thru)\" camera-controls auto-rotate></model-viewer>","blender":"# Blender 4.x: File > Import > glTF 2.0, or from the Python console after downloading the file.\nimport bpy\nbpy.ops.import_scene.gltf(filepath='model.glb')  # from https://cdn.3dassets.dev/assets/16169/v1/model.glb\n# Metres and +Y up are converted to Blender's Z-up scene automatically.","godot":"# Godot 4: copy model.glb into res://models/ and the editor imports it as a scene.\nvar packed := load(\"res://models/model.glb\") as PackedScene\nvar model := packed.instantiate()\nadd_child(model)","unity":"// Unity: import model.glb with glTFast (Package Manager: com.unity.cloud.gltfast) and drag the prefab in,\n// or load it at runtime straight from the CDN:\nusing GLTFast;\nvar gltf = new GltfImport();\nif (await gltf.Load(\"https://cdn.3dassets.dev/assets/16169/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"16168","slug":"fast-food-and-drive-thru-serving-tray-2072749f","title":"Serving tray (Fast Food Counter and Drive-Thru)","summary":"A 450 mm moulded serving tray with a raised rolled rim, a shallow well, moulded hand grips at each end and a plain accent stripe.","description":"A 450 mm moulded serving tray with a raised rolled rim, a shallow well, moulded hand grips at each end and a plain accent stripe. Dimensions 0.47 by 0.04 by 0.36 m (X by Y by Z). Metre units, +Y up, customer or user side toward +Z, resting on y=0. All signage geometry is blank and unbranded. Static geometry; no rig, collision or navigation data.","status":"published","url":"https://3dassets.dev/assets/fast-food-and-drive-thru-serving-tray-2072749f","cdnUrl":"https://cdn.3dassets.dev/assets/16168/v1/model.glb","downloadUrl":"https://3dassets.dev/download/fast-food-and-drive-thru-serving-tray-2072749f","thumbnailUrl":"https://cdn.3dassets.dev/assets/16168/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/16168/v1/poster.webp","blurhash":"U26*dk?b00Mx?b%MWBRi00IT~qfk009Fa#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":21724,"triangles":416,"vertices":1248,"meshes":2,"materials":2,"textures":0,"animations":[],"boundingBox":{"min":[-0.23399999737739563,0.000004058563713715824,-0.181011320338293],"max":[0.23399999737739563,0.037995940214391066,0.181011320338293]},"sizeMeters":[0.468,0.038,0.362],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"Claude Fable 5.1","downloads":0,"publishedAt":"2026-09-07T16:14:50.644Z","updatedAt":"2026-09-07T16:14:50.756Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/16168/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function ServingTrayFastFoodCounterAndDriveThru(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/16168/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/16168/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/16168/v1/model.glb\" alt=\"Serving tray (Fast Food Counter and Drive-Thru)\" camera-controls auto-rotate></model-viewer>","blender":"# Blender 4.x: File > Import > glTF 2.0, or from the Python console after downloading the file.\nimport bpy\nbpy.ops.import_scene.gltf(filepath='model.glb')  # from https://cdn.3dassets.dev/assets/16168/v1/model.glb\n# Metres and +Y up are converted to Blender's Z-up scene automatically.","godot":"# Godot 4: copy model.glb into res://models/ and the editor imports it as a scene.\nvar packed := load(\"res://models/model.glb\") as PackedScene\nvar model := packed.instantiate()\nadd_child(model)","unity":"// Unity: import model.glb with glTFast (Package Manager: com.unity.cloud.gltfast) and drag the prefab in,\n// or load it at runtime straight from the CDN:\nusing GLTFast;\nvar gltf = new GltfImport();\nif (await gltf.Load(\"https://cdn.3dassets.dev/assets/16168/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"16170","slug":"fast-food-and-drive-thru-tray-liner-5f31d264","title":"Tray liner (Fast Food Counter and Drive-Thru)","summary":"A blank paper tray liner with a plain printed-free border, sized for the 450 mm tray.","description":"A blank paper tray liner with a plain printed-free border, sized for the 450 mm tray. Dimensions 0.40 by 0.00 by 0.30 m (X by Y by Z). Metre units, +Y up, customer or user side toward +Z, resting on y=0. All signage geometry is blank and unbranded. Static geometry; no rig, collision or navigation data.","status":"published","url":"https://3dassets.dev/assets/fast-food-and-drive-thru-tray-liner-5f31d264","cdnUrl":"https://cdn.3dassets.dev/assets/16170/v1/model.glb","downloadUrl":"https://3dassets.dev/download/fast-food-and-drive-thru-tray-liner-5f31d264","thumbnailUrl":"https://cdn.3dassets.dev/assets/16170/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/16170/v1/poster.webp","blurhash":"UBD]uOxv00WXxuxuWBM{00Ri~qV@IAD%f+%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":17104,"triangles":320,"vertices":960,"meshes":2,"materials":2,"textures":0,"animations":[],"boundingBox":{"min":[-0.20000000298023224,0.0000013336365322323684,-0.1499923726076915],"max":[0.20000000298023224,0.003010901232807771,0.1499923726076915]},"sizeMeters":[0.4,0.003,0.3],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"Claude Fable 5.1","downloads":0,"publishedAt":"2026-09-07T16:14:50.847Z","updatedAt":"2026-09-07T16:14:50.945Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/16170/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function TrayLinerFastFoodCounterAndDriveThru(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/16170/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/16170/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/16170/v1/model.glb\" alt=\"Tray liner (Fast Food Counter and Drive-Thru)\" camera-controls auto-rotate></model-viewer>","blender":"# Blender 4.x: File > Import > glTF 2.0, or from the Python console after downloading the file.\nimport bpy\nbpy.ops.import_scene.gltf(filepath='model.glb')  # from https://cdn.3dassets.dev/assets/16170/v1/model.glb\n# Metres and +Y up are converted to Blender's Z-up scene automatically.","godot":"# Godot 4: copy model.glb into res://models/ and the editor imports it as a scene.\nvar packed := load(\"res://models/model.glb\") as PackedScene\nvar model := packed.instantiate()\nadd_child(model)","unity":"// Unity: import model.glb with glTFast (Package Manager: com.unity.cloud.gltfast) and drag the prefab in,\n// or load it at runtime straight from the CDN:\nusing GLTFast;\nvar gltf = new GltfImport();\nif (await gltf.Load(\"https://cdn.3dassets.dev/assets/16170/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"16171","slug":"fast-food-and-drive-thru-sauce-pot-with-lid-34304d93","title":"Sauce pot with lid (Fast Food Counter and Drive-Thru)","summary":"A small tapered sauce pot with a base bead and a snapped-on lid with a rolled rim.","description":"A small tapered sauce pot with a base bead and a snapped-on lid with a rolled rim. Dimensions 0.06 by 0.04 by 0.06 m (X by Y by Z). Metre units, +Y up, customer or user side toward +Z, resting on y=0. All signage geometry is blank and unbranded. Static geometry; no rig, collision or navigation data.","status":"published","url":"https://3dassets.dev/assets/fast-food-and-drive-thru-sauce-pot-with-lid-34304d93","cdnUrl":"https://cdn.3dassets.dev/assets/16171/v1/model.glb","downloadUrl":"https://3dassets.dev/download/fast-food-and-drive-thru-sauce-pot-with-lid-34304d93","thumbnailUrl":"https://cdn.3dassets.dev/assets/16171/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/16171/v1/poster.webp","blurhash":"UAAnT2%g00D%Ppf+vzof00Mx_Nxu*{jEEMRj","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":17160,"triangles":320,"vertices":960,"meshes":2,"materials":2,"textures":0,"animations":[],"boundingBox":{"min":[-0.030500000342726707,7.469717517895325e-7,-0.030500000342726707],"max":[0.030500000342726707,0.03899877945356662,0.030500000342726707]},"sizeMeters":[0.061,0.039,0.061],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"Claude Fable 5.1","downloads":0,"publishedAt":"2026-09-07T16:14:51.173Z","updatedAt":"2026-09-07T16:14:51.285Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/16171/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function SaucePotWithLidFastFoodCounterAndDriveThru(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/16171/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/16171/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/16171/v1/model.glb\" alt=\"Sauce pot with lid (Fast Food Counter and Drive-Thru)\" camera-controls auto-rotate></model-viewer>","blender":"# Blender 4.x: File > Import > glTF 2.0, or from the Python console after downloading the file.\nimport bpy\nbpy.ops.import_scene.gltf(filepath='model.glb')  # from https://cdn.3dassets.dev/assets/16171/v1/model.glb\n# Metres and +Y up are converted to Blender's Z-up scene automatically.","godot":"# Godot 4: copy model.glb into res://models/ and the editor imports it as a scene.\nvar packed := load(\"res://models/model.glb\") as PackedScene\nvar model := packed.instantiate()\nadd_child(model)","unity":"// Unity: import model.glb with glTFast (Package Manager: com.unity.cloud.gltfast) and drag the prefab in,\n// or load it at runtime straight from the CDN:\nusing GLTFast;\nvar gltf = new GltfImport();\nif (await gltf.Load(\"https://cdn.3dassets.dev/assets/16171/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"16172","slug":"fast-food-and-drive-thru-cutlery-and-napkin-pack-a0515789","title":"Cutlery and napkin pack (Fast Food Counter and Drive-Thru)","summary":"A cutlery and napkin pack: a card sleeve with a folded napkin, a fork and a spoon lying inside and a plain band across the closure.","description":"A cutlery and napkin pack: a card sleeve with a folded napkin, a fork and a spoon lying inside and a plain band across the closure. Dimensions 0.07 by 0.03 by 0.17 m (X by Y by Z). Metre units, +Y up, customer or user side toward +Z, resting on y=0. All signage geometry is blank and unbranded. Static geometry; no rig, collision or navigation data.","status":"published","url":"https://3dassets.dev/assets/fast-food-and-drive-thru-cutlery-and-napkin-pack-a0515789","cdnUrl":"https://cdn.3dassets.dev/assets/16172/v1/model.glb","downloadUrl":"https://3dassets.dev/download/fast-food-and-drive-thru-cutlery-and-napkin-pack-a0515789","thumbnailUrl":"https://cdn.3dassets.dev/assets/16172/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/16172/v1/poster.webp","blurhash":"UCD]rG%g00%MRj9FRj-;00Mx_2M{t7~qxu9F","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":29876,"triangles":584,"vertices":1752,"meshes":2,"materials":2,"textures":0,"animations":[],"boundingBox":{"min":[-0.03750251817150076,-0.00000343327756848269,-0.08500000089406967],"max":[0.03750251817150076,0.028999572436555446,0.08500000089406967]},"sizeMeters":[0.075,0.029,0.17],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"Claude Fable 5.1","downloads":0,"publishedAt":"2026-09-07T16:14:51.419Z","updatedAt":"2026-09-07T16:14:51.510Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/16172/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function CutleryAndNapkinPackFastFoodCounterAndDriveThru(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/16172/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/16172/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/16172/v1/model.glb\" alt=\"Cutlery and napkin pack (Fast Food Counter and Drive-Thru)\" camera-controls auto-rotate></model-viewer>","blender":"# Blender 4.x: File > Import > glTF 2.0, or from the Python console after downloading the file.\nimport bpy\nbpy.ops.import_scene.gltf(filepath='model.glb')  # from https://cdn.3dassets.dev/assets/16172/v1/model.glb\n# Metres and +Y up are converted to Blender's Z-up scene automatically.","godot":"# Godot 4: copy model.glb into res://models/ and the editor imports it as a scene.\nvar packed := load(\"res://models/model.glb\") as PackedScene\nvar model := packed.instantiate()\nadd_child(model)","unity":"// Unity: import model.glb with glTFast (Package Manager: com.unity.cloud.gltfast) and drag the prefab in,\n// or load it at runtime straight from the CDN:\nusing GLTFast;\nvar gltf = new GltfImport();\nif (await gltf.Load(\"https://cdn.3dassets.dev/assets/16172/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"16173","slug":"fast-food-and-drive-thru-snack-carton-19ad7b9f","title":"Snack carton (Fast Food Counter and Drive-Thru)","summary":"A small tuck-top snack carton with a scored front fold, an open mouth and a raised back flap.","description":"A small tuck-top snack carton with a scored front fold, an open mouth and a raised back flap. Dimensions 0.10 by 0.09 by 0.07 m (X by Y by Z). Metre units, +Y up, customer or user side toward +Z, resting on y=0. All signage geometry is blank and unbranded. Static geometry; no rig, collision or navigation data.","status":"published","url":"https://3dassets.dev/assets/fast-food-and-drive-thru-snack-carton-19ad7b9f","cdnUrl":"https://cdn.3dassets.dev/assets/16173/v1/model.glb","downloadUrl":"https://3dassets.dev/download/fast-food-and-drive-thru-snack-carton-19ad7b9f","thumbnailUrl":"https://cdn.3dassets.dev/assets/16173/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/16173/v1/poster.webp","blurhash":"U9JRgcNa00?H~WMx9Foz009FIUoz9to#s:i_","category":{"slug":"props","title":"Props & Furniture"},"tags":[{"slug":"modern","title":"Modern"},{"slug":"realistic","title":"Realistic"},{"slug":"interior","title":"Interior"}],"license":{"slug":"cc0-1.0","name":"CC0 1.0 Universal","url":"https://creativecommons.org/publicdomain/zero/1.0/","attributionRequired":false},"contributor":{"username":"3dassets","name":"3D Assets","url":"https://3dassets.dev/u/3dassets"},"stats":{"fileSize":16224,"triangles":286,"vertices":858,"meshes":3,"materials":3,"textures":0,"animations":[],"boundingBox":{"min":[-0.05000000074505806,5.315135553907169e-9,-0.037627389391267266],"max":[0.05000000074505806,0.0874019659058346,0.03699907031424475]},"sizeMeters":[0.1,0.087,0.075],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"Claude Fable 5.1","downloads":0,"publishedAt":"2026-09-07T16:14:51.689Z","updatedAt":"2026-09-07T16:14:51.776Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/16173/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function SnackCartonFastFoodCounterAndDriveThru(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/16173/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/16173/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/16173/v1/model.glb\" alt=\"Snack carton (Fast Food Counter and Drive-Thru)\" camera-controls auto-rotate></model-viewer>","blender":"# Blender 4.x: File > Import > glTF 2.0, or from the Python console after downloading the file.\nimport bpy\nbpy.ops.import_scene.gltf(filepath='model.glb')  # from https://cdn.3dassets.dev/assets/16173/v1/model.glb\n# Metres and +Y up are converted to Blender's Z-up scene automatically.","godot":"# Godot 4: copy model.glb into res://models/ and the editor imports it as a scene.\nvar packed := load(\"res://models/model.glb\") as PackedScene\nvar model := packed.instantiate()\nadd_child(model)","unity":"// Unity: import model.glb with glTFast (Package Manager: com.unity.cloud.gltfast) and drag the prefab in,\n// or load it at runtime straight from the CDN:\nusing GLTFast;\nvar gltf = new GltfImport();\nif (await gltf.Load(\"https://cdn.3dassets.dev/assets/16173/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"16174","slug":"fast-food-and-drive-thru-salad-bowl-with-lid-e86a6962","title":"Salad bowl with clear lid (Fast Food Counter and Drive-Thru)","summary":"A moulded salad bowl with a flared wall, a rolled rim and a clear domed lid seated on it.","description":"A moulded salad bowl with a flared wall, a rolled rim and a clear domed lid seated on it. Dimensions 0.18 by 0.11 by 0.18 m (X by Y by Z). Metre units, +Y up, customer or user side toward +Z, resting on y=0. All signage geometry is blank and unbranded. Static geometry; no rig, collision or navigation data.","status":"published","url":"https://3dassets.dev/assets/fast-food-and-drive-thru-salad-bowl-with-lid-e86a6962","cdnUrl":"https://cdn.3dassets.dev/assets/16174/v1/model.glb","downloadUrl":"https://3dassets.dev/download/fast-food-and-drive-thru-salad-bowl-with-lid-e86a6962","thumbnailUrl":"https://cdn.3dassets.dev/assets/16174/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/16174/v1/poster.webp","blurhash":"UDBpz$xu00M{%gjuRjof00Rj_Nt79Eayt7WB","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":21720,"triangles":400,"vertices":1200,"meshes":3,"materials":3,"textures":0,"animations":[],"boundingBox":{"min":[-0.09000000357627869,0.0000010058113270386415,-0.09000000357627869],"max":[0.09000000357627869,0.10599572739856948,0.09000000357627869]},"sizeMeters":[0.18,0.106,0.18],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"Claude Fable 5.1","downloads":0,"publishedAt":"2026-09-07T16:14:51.904Z","updatedAt":"2026-09-07T16:14:52.022Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/16174/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function SaladBowlWithClearLidFastFoodCounterAndDriveThru(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/16174/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/16174/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/16174/v1/model.glb\" alt=\"Salad bowl with clear lid (Fast Food Counter and Drive-Thru)\" camera-controls auto-rotate></model-viewer>","blender":"# Blender 4.x: File > Import > glTF 2.0, or from the Python console after downloading the file.\nimport bpy\nbpy.ops.import_scene.gltf(filepath='model.glb')  # from https://cdn.3dassets.dev/assets/16174/v1/model.glb\n# Metres and +Y up are converted to Blender's Z-up scene automatically.","godot":"# Godot 4: copy model.glb into res://models/ and the editor imports it as a scene.\nvar packed := load(\"res://models/model.glb\") as PackedScene\nvar model := packed.instantiate()\nadd_child(model)","unity":"// Unity: import model.glb with glTFast (Package Manager: com.unity.cloud.gltfast) and drag the prefab in,\n// or load it at runtime straight from the CDN:\nusing GLTFast;\nvar gltf = new GltfImport();\nif (await gltf.Load(\"https://cdn.3dassets.dev/assets/16174/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"16175","slug":"fast-food-and-drive-thru-hot-cup-with-sleeve-3a9def85","title":"Hot cup with sleeve and lid (Fast Food Counter and Drive-Thru)","summary":"A hot drink cup with a fluted corrugated sleeve and a fitted sip lid, with no printed graphic anywhere.","description":"A hot drink cup with a fluted corrugated sleeve and a fitted sip lid, with no printed graphic anywhere. Dimensions 0.10 by 0.13 by 0.10 m (X by Y by Z). Metre units, +Y up, customer or user side toward +Z, resting on y=0. All signage geometry is blank and unbranded. Static geometry; no rig, collision or navigation data.","status":"published","url":"https://3dassets.dev/assets/fast-food-and-drive-thru-hot-cup-with-sleeve-3a9def85","cdnUrl":"https://cdn.3dassets.dev/assets/16175/v1/model.glb","downloadUrl":"https://3dassets.dev/download/fast-food-and-drive-thru-hot-cup-with-sleeve-3a9def85","thumbnailUrl":"https://cdn.3dassets.dev/assets/16175/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/16175/v1/poster.webp","blurhash":"UABpkM-;009FIVWC%Mt600M{~qxuoJj[NGWB","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":27588,"triangles":522,"vertices":1566,"meshes":3,"materials":3,"textures":0,"animations":[],"boundingBox":{"min":[-0.04899999871850014,0,-0.0482582768835938],"max":[0.04899999871850014,0.12899807500924546,0.0482582768835938]},"sizeMeters":[0.098,0.129,0.097],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"Claude Fable 5.1","downloads":0,"publishedAt":"2026-09-07T16:14:52.292Z","updatedAt":"2026-09-07T16:14:52.382Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/16175/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function HotCupWithSleeveAndLidFastFoodCounterAndDriveThru(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/16175/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/16175/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/16175/v1/model.glb\" alt=\"Hot cup with sleeve and lid (Fast Food Counter and Drive-Thru)\" camera-controls auto-rotate></model-viewer>","blender":"# Blender 4.x: File > Import > glTF 2.0, or from the Python console after downloading the file.\nimport bpy\nbpy.ops.import_scene.gltf(filepath='model.glb')  # from https://cdn.3dassets.dev/assets/16175/v1/model.glb\n# Metres and +Y up are converted to Blender's Z-up scene automatically.","godot":"# Godot 4: copy model.glb into res://models/ and the editor imports it as a scene.\nvar packed := load(\"res://models/model.glb\") as PackedScene\nvar model := packed.instantiate()\nadd_child(model)","unity":"// Unity: import model.glb with glTFast (Package Manager: com.unity.cloud.gltfast) and drag the prefab in,\n// or load it at runtime straight from the CDN:\nusing GLTFast;\nvar gltf = new GltfImport();\nif (await gltf.Load(\"https://cdn.3dassets.dev/assets/16175/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"16176","slug":"fast-food-and-drive-thru-takeaway-carrier-box-637af095","title":"Takeaway carrier box (Fast Food Counter and Drive-Thru)","summary":"A large takeaway carrier box with folded side flaps and a die-cut carry handle bridging the open top.","description":"A large takeaway carrier box with folded side flaps and a die-cut carry handle bridging the open top. Dimensions 0.30 by 0.23 by 0.23 m (X by Y by Z). Metre units, +Y up, customer or user side toward +Z, resting on y=0. All signage geometry is blank and unbranded. Static geometry; no rig, collision or navigation data.","status":"published","url":"https://3dassets.dev/assets/fast-food-and-drive-thru-takeaway-carrier-box-637af095","cdnUrl":"https://cdn.3dassets.dev/assets/16176/v1/model.glb","downloadUrl":"https://3dassets.dev/download/fast-food-and-drive-thru-takeaway-carrier-box-637af095","thumbnailUrl":"https://cdn.3dassets.dev/assets/16176/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/16176/v1/poster.webp","blurhash":"U4I#$1_N00-pnjspM{kp008_00I:00yD?HDi","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":28460,"triangles":540,"vertices":1620,"meshes":3,"materials":3,"textures":0,"animations":[],"boundingBox":{"min":[-0.15000000596046448,-3.7069247663112925e-7,-0.11449477062523811],"max":[0.15000000596046448,0.22800037081168592,0.11449477062523811]},"sizeMeters":[0.3,0.228,0.229],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"Claude Fable 5.1","downloads":0,"publishedAt":"2026-09-07T16:14:52.422Z","updatedAt":"2026-09-07T16:14:52.517Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/16176/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function TakeawayCarrierBoxFastFoodCounterAndDriveThru(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/16176/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/16176/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/16176/v1/model.glb\" alt=\"Takeaway carrier box (Fast Food Counter and Drive-Thru)\" camera-controls auto-rotate></model-viewer>","blender":"# Blender 4.x: File > Import > glTF 2.0, or from the Python console after downloading the file.\nimport bpy\nbpy.ops.import_scene.gltf(filepath='model.glb')  # from https://cdn.3dassets.dev/assets/16176/v1/model.glb\n# Metres and +Y up are converted to Blender's Z-up scene automatically.","godot":"# Godot 4: copy model.glb into res://models/ and the editor imports it as a scene.\nvar packed := load(\"res://models/model.glb\") as PackedScene\nvar model := packed.instantiate()\nadd_child(model)","unity":"// Unity: import model.glb with glTFast (Package Manager: com.unity.cloud.gltfast) and drag the prefab in,\n// or load it at runtime straight from the CDN:\nusing GLTFast;\nvar gltf = new GltfImport();\nif (await gltf.Load(\"https://cdn.3dassets.dev/assets/16176/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"16177","slug":"fast-food-and-drive-thru-fixed-booth-2-seat-5edb53eb","title":"Fixed booth, 2 seat (Fast Food Counter and Drive-Thru)","summary":"A two seat fixed booth: two moulded bench boxes on recessed plinths with piped seat pads, laminate divider backs carrying two upright piped pads each, capping rails and a cantilever table on a chamfered pedestal.","description":"A two seat fixed booth: two moulded bench boxes on recessed plinths with piped seat pads, laminate divider backs carrying two upright piped pads each, capping rails and a cantilever table on a chamfered pedestal. Dimensions 0.90 by 1.29 by 1.58 m (X by Y by Z). Metre units, +Y up, customer or user side toward +Z, resting on y=0. All signage geometry is blank and unbranded. Static geometry; no rig, collision or navigation data.","status":"published","url":"https://3dassets.dev/assets/fast-food-and-drive-thru-fixed-booth-2-seat-5edb53eb","cdnUrl":"https://cdn.3dassets.dev/assets/16177/v1/model.glb","downloadUrl":"https://3dassets.dev/download/fast-food-and-drive-thru-fixed-booth-2-seat-5edb53eb","thumbnailUrl":"https://cdn.3dassets.dev/assets/16177/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/16177/v1/poster.webp","blurhash":"UBH.NR~p4n?H4o00xu~q009GD%t8_3odIT%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":212372,"triangles":4328,"vertices":12984,"meshes":6,"materials":6,"textures":0,"animations":[],"boundingBox":{"min":[-0.4480050172040914,-0.00003415321952326966,-0.7900000214576721],"max":[0.4480050172040914,1.2900189491768823,0.7900000214576721]},"sizeMeters":[0.896,1.29,1.58],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"Claude Fable 5.1","downloads":0,"publishedAt":"2026-09-07T16:14:53.559Z","updatedAt":"2026-09-07T16:14:53.673Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/16177/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function FixedBooth2SeatFastFoodCounterAndDriveThru(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/16177/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/16177/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/16177/v1/model.glb\" alt=\"Fixed booth, 2 seat (Fast Food Counter and Drive-Thru)\" camera-controls auto-rotate></model-viewer>","blender":"# Blender 4.x: File > Import > glTF 2.0, or from the Python console after downloading the file.\nimport bpy\nbpy.ops.import_scene.gltf(filepath='model.glb')  # from https://cdn.3dassets.dev/assets/16177/v1/model.glb\n# Metres and +Y up are converted to Blender's Z-up scene automatically.","godot":"# Godot 4: copy model.glb into res://models/ and the editor imports it as a scene.\nvar packed := load(\"res://models/model.glb\") as PackedScene\nvar model := packed.instantiate()\nadd_child(model)","unity":"// Unity: import model.glb with glTFast (Package Manager: com.unity.cloud.gltfast) and drag the prefab in,\n// or load it at runtime straight from the CDN:\nusing GLTFast;\nvar gltf = new GltfImport();\nif (await gltf.Load(\"https://cdn.3dassets.dev/assets/16177/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"16178","slug":"fast-food-and-drive-thru-moulded-bench-run-c32f7b42","title":"Moulded bench run (Fast Food Counter and Drive-Thru)","summary":"A 1.2 m moulded bench run bay: a lofted seat pan and raked back shell on a recessed plinth, with a piped seat pad and a stainless front nosing.","description":"A 1.2 m moulded bench run bay: a lofted seat pan and raked back shell on a recessed plinth, with a piped seat pad and a stainless front nosing. Dimensions 1.22 by 0.93 by 0.50 m (X by Y by Z). Metre units, +Y up, customer or user side toward +Z, resting on y=0. Connectors: bench-left, bench-right (type bench-run). All signage geometry is blank and unbranded. Static geometry; no rig, collision or navigation data.","status":"published","url":"https://3dassets.dev/assets/fast-food-and-drive-thru-moulded-bench-run-c32f7b42","cdnUrl":"https://cdn.3dassets.dev/assets/16178/v1/model.glb","downloadUrl":"https://3dassets.dev/download/fast-food-and-drive-thru-moulded-bench-run-c32f7b42","thumbnailUrl":"https://cdn.3dassets.dev/assets/16178/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/16178/v1/poster.webp","blurhash":"U8An=X$k00ni?^yDH?IU00NG#-IUE~X7njZg","category":{"slug":"props","title":"Props & Furniture"},"tags":[{"slug":"modern","title":"Modern"},{"slug":"realistic","title":"Realistic"},{"slug":"interior","title":"Interior"},{"slug":"modular","title":"Modular"},{"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":50740,"triangles":990,"vertices":2970,"meshes":4,"materials":4,"textures":0,"animations":[],"boundingBox":{"min":[-0.6079999804496765,-0.000013884636829150643,-0.24799095854701153],"max":[0.6079999804496765,0.928728288504729,0.24799095854701153]},"sizeMeters":[1.216,0.929,0.496],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"Claude Fable 5.1","downloads":0,"publishedAt":"2026-09-07T16:14:52.856Z","updatedAt":"2026-09-07T16:14:52.966Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/16178/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function MouldedBenchRunFastFoodCounterAndDriveThru(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/16178/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/16178/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/16178/v1/model.glb\" alt=\"Moulded bench run (Fast Food Counter and Drive-Thru)\" camera-controls auto-rotate></model-viewer>","blender":"# Blender 4.x: File > Import > glTF 2.0, or from the Python console after downloading the file.\nimport bpy\nbpy.ops.import_scene.gltf(filepath='model.glb')  # from https://cdn.3dassets.dev/assets/16178/v1/model.glb\n# Metres and +Y up are converted to Blender's Z-up scene automatically.","godot":"# Godot 4: copy model.glb into res://models/ and the editor imports it as a scene.\nvar packed := load(\"res://models/model.glb\") as PackedScene\nvar model := packed.instantiate()\nadd_child(model)","unity":"// Unity: import model.glb with glTFast (Package Manager: com.unity.cloud.gltfast) and drag the prefab in,\n// or load it at runtime straight from the CDN:\nusing GLTFast;\nvar gltf = new GltfImport();\nif (await gltf.Load(\"https://cdn.3dassets.dev/assets/16178/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"16179","slug":"fast-food-and-drive-thru-moulded-bench-end-722c05ce","title":"Moulded bench run end (Fast Food Counter and Drive-Thru)","summary":"A 340 mm bench end bay that closes a moulded bench run with a full-height laminate end panel.","description":"A 340 mm bench end bay that closes a moulded bench run with a full-height laminate end panel. Dimensions 0.37 by 0.93 by 0.50 m (X by Y by Z). Metre units, +Y up, customer or user side toward +Z, resting on y=0. Connectors: bench-left (type bench-run). All signage geometry is blank and unbranded. Static geometry; no rig, collision or navigation data.","status":"published","url":"https://3dassets.dev/assets/fast-food-and-drive-thru-moulded-bench-end-722c05ce","cdnUrl":"https://cdn.3dassets.dev/assets/16179/v1/model.glb","downloadUrl":"https://3dassets.dev/download/fast-food-and-drive-thru-moulded-bench-end-722c05ce","thumbnailUrl":"https://cdn.3dassets.dev/assets/16179/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/16179/v1/poster.webp","blurhash":"UAC7E59u00~C.8MxIA%#00rr~WK5g$XSVYrr","category":{"slug":"props","title":"Props & Furniture"},"tags":[{"slug":"modern","title":"Modern"},{"slug":"realistic","title":"Realistic"},{"slug":"interior","title":"Interior"},{"slug":"modular","title":"Modular"},{"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":49952,"triangles":958,"vertices":2874,"meshes":5,"materials":5,"textures":0,"animations":[],"boundingBox":{"min":[-0.17801456721912542,-0.000006563109510727971,-0.24798857178045053],"max":[0.18897512473015235,0.9300000071525574,0.24798857178045053]},"sizeMeters":[0.367,0.93,0.496],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"Claude Fable 5.1","downloads":0,"publishedAt":"2026-09-07T16:14:53.023Z","updatedAt":"2026-09-07T16:14:53.118Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/16179/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function MouldedBenchRunEndFastFoodCounterAndDriveThru(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/16179/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/16179/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/16179/v1/model.glb\" alt=\"Moulded bench run end (Fast Food Counter and Drive-Thru)\" camera-controls auto-rotate></model-viewer>","blender":"# Blender 4.x: File > Import > glTF 2.0, or from the Python console after downloading the file.\nimport bpy\nbpy.ops.import_scene.gltf(filepath='model.glb')  # from https://cdn.3dassets.dev/assets/16179/v1/model.glb\n# Metres and +Y up are converted to Blender's Z-up scene automatically.","godot":"# Godot 4: copy model.glb into res://models/ and the editor imports it as a scene.\nvar packed := load(\"res://models/model.glb\") as PackedScene\nvar model := packed.instantiate()\nadd_child(model)","unity":"// Unity: import model.glb with glTFast (Package Manager: com.unity.cloud.gltfast) and drag the prefab in,\n// or load it at runtime straight from the CDN:\nusing GLTFast;\nvar gltf = new GltfImport();\nif (await gltf.Load(\"https://cdn.3dassets.dev/assets/16179/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"16180","slug":"fast-food-and-drive-thru-pedestal-table-2-seat-457bedc3","title":"Pedestal table, 2 seat (Fast Food Counter and Drive-Thru)","summary":"A 620 mm square two seat pedestal table: a chamfered cast base, a tapered column, a spider plate and a postformed laminate top with an accent inlay.","description":"A 620 mm square two seat pedestal table: a chamfered cast base, a tapered column, a spider plate and a postformed laminate top with an accent inlay. Dimensions 0.62 by 0.76 by 0.62 m (X by Y by Z). Metre units, +Y up, customer or user side toward +Z, resting on y=0. All signage geometry is blank and unbranded. Static geometry; no rig, collision or navigation data.","status":"published","url":"https://3dassets.dev/assets/fast-food-and-drive-thru-pedestal-table-2-seat-457bedc3","cdnUrl":"https://cdn.3dassets.dev/assets/16180/v1/model.glb","downloadUrl":"https://3dassets.dev/download/fast-food-and-drive-thru-pedestal-table-2-seat-457bedc3","thumbnailUrl":"https://cdn.3dassets.dev/assets/16180/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/16180/v1/poster.webp","blurhash":"UJA^2et70KRj~VofE2az%Lj[NGjuR.ayWAf6","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":33368,"triangles":628,"vertices":1884,"meshes":4,"materials":4,"textures":0,"animations":[],"boundingBox":{"min":[-0.3100000023841858,0.00000983819471915559,-0.3100000023841858],"max":[0.3100000023841858,0.7640028390981682,0.3100000023841858]},"sizeMeters":[0.62,0.764,0.62],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"Claude Fable 5.1","downloads":0,"publishedAt":"2026-09-07T16:14:53.331Z","updatedAt":"2026-09-07T16:14:53.432Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/16180/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function PedestalTable2SeatFastFoodCounterAndDriveThru(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/16180/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/16180/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/16180/v1/model.glb\" alt=\"Pedestal table, 2 seat (Fast Food Counter and Drive-Thru)\" camera-controls auto-rotate></model-viewer>","blender":"# Blender 4.x: File > Import > glTF 2.0, or from the Python console after downloading the file.\nimport bpy\nbpy.ops.import_scene.gltf(filepath='model.glb')  # from https://cdn.3dassets.dev/assets/16180/v1/model.glb\n# Metres and +Y up are converted to Blender's Z-up scene automatically.","godot":"# Godot 4: copy model.glb into res://models/ and the editor imports it as a scene.\nvar packed := load(\"res://models/model.glb\") as PackedScene\nvar model := packed.instantiate()\nadd_child(model)","unity":"// Unity: import model.glb with glTFast (Package Manager: com.unity.cloud.gltfast) and drag the prefab in,\n// or load it at runtime straight from the CDN:\nusing GLTFast;\nvar gltf = new GltfImport();\nif (await gltf.Load(\"https://cdn.3dassets.dev/assets/16180/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"16181","slug":"fast-food-and-drive-thru-moulded-stool-22ee2686","title":"Moulded stool (Fast Food Counter and Drive-Thru)","summary":"A dining height moulded stool: a dished shell seat with a rolled edge and a raked back lip, on a tapered column and a chamfered cast base.","description":"A dining height moulded stool: a dished shell seat with a rolled edge and a raked back lip, on a tapered column and a chamfered cast base. Dimensions 0.36 by 0.60 by 0.36 m (X by Y by Z). Metre units, +Y up, customer or user side toward +Z, resting on y=0. All signage geometry is blank and unbranded. Static geometry; no rig, collision or navigation data.","status":"published","url":"https://3dassets.dev/assets/fast-food-and-drive-thru-moulded-stool-22ee2686","cdnUrl":"https://cdn.3dassets.dev/assets/16181/v1/model.glb","downloadUrl":"https://3dassets.dev/download/fast-food-and-drive-thru-moulded-stool-22ee2686","thumbnailUrl":"https://cdn.3dassets.dev/assets/16181/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/16181/v1/poster.webp","blurhash":"U78Exaxu00M{qFWAQSo#VsV@j[tRHXV@yXtR","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":33452,"triangles":646,"vertices":1938,"meshes":3,"materials":3,"textures":0,"animations":[],"boundingBox":{"min":[-0.18000000715255737,-0.000006929067866107835,-0.18000000715255737],"max":[0.18000000715255737,0.6046800906446909,0.18000000715255737]},"sizeMeters":[0.36,0.605,0.36],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"Claude Fable 5.1","downloads":0,"publishedAt":"2026-09-07T16:14:53.521Z","updatedAt":"2026-09-07T16:14:53.617Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/16181/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function MouldedStoolFastFoodCounterAndDriveThru(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/16181/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/16181/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/16181/v1/model.glb\" alt=\"Moulded stool (Fast Food Counter and Drive-Thru)\" camera-controls auto-rotate></model-viewer>","blender":"# Blender 4.x: File > Import > glTF 2.0, or from the Python console after downloading the file.\nimport bpy\nbpy.ops.import_scene.gltf(filepath='model.glb')  # from https://cdn.3dassets.dev/assets/16181/v1/model.glb\n# Metres and +Y up are converted to Blender's Z-up scene automatically.","godot":"# Godot 4: copy model.glb into res://models/ and the editor imports it as a scene.\nvar packed := load(\"res://models/model.glb\") as PackedScene\nvar model := packed.instantiate()\nadd_child(model)","unity":"// Unity: import model.glb with glTFast (Package Manager: com.unity.cloud.gltfast) and drag the prefab in,\n// or load it at runtime straight from the CDN:\nusing GLTFast;\nvar gltf = new GltfImport();\nif (await gltf.Load(\"https://cdn.3dassets.dev/assets/16181/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"16182","slug":"fast-food-and-drive-thru-high-stool-097a39fd","title":"High stool with back (Fast Food Counter and Drive-Thru)","summary":"A bar height stool: a piped cushion seat and a moulded back lip on a tapered column, with a ring foot rest on four spokes and a chamfered cast base.","description":"A bar height stool: a piped cushion seat and a moulded back lip on a tapered column, with a ring foot rest on four spokes and a chamfered cast base. Dimensions 0.40 by 1.06 by 0.40 m (X by Y by Z). Metre units, +Y up, customer or user side toward +Z, resting on y=0. All signage geometry is blank and unbranded. Static geometry; no rig, collision or navigation data.","status":"published","url":"https://3dassets.dev/assets/fast-food-and-drive-thru-high-stool-097a39fd","cdnUrl":"https://cdn.3dassets.dev/assets/16182/v1/model.glb","downloadUrl":"https://3dassets.dev/download/fast-food-and-drive-thru-high-stool-097a39fd","thumbnailUrl":"https://cdn.3dassets.dev/assets/16182/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/16182/v1/poster.webp","blurhash":"U47Un{%200D*uhV@QSo|TKf6n3kCDiWA%gt8","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":54680,"triangles":1074,"vertices":3222,"meshes":4,"materials":4,"textures":0,"animations":[],"boundingBox":{"min":[-0.20000000298023224,0.0000072945944257045425,-0.20000000298023224],"max":[0.20000000298023224,1.0647223699005368,0.20000000298023224]},"sizeMeters":[0.4,1.065,0.4],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"Claude Fable 5.1","downloads":0,"publishedAt":"2026-09-07T16:14:53.958Z","updatedAt":"2026-09-07T16:14:54.065Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/16182/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function HighStoolWithBackFastFoodCounterAndDriveThru(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/16182/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/16182/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/16182/v1/model.glb\" alt=\"High stool with back (Fast Food Counter and Drive-Thru)\" camera-controls auto-rotate></model-viewer>","blender":"# Blender 4.x: File > Import > glTF 2.0, or from the Python console after downloading the file.\nimport bpy\nbpy.ops.import_scene.gltf(filepath='model.glb')  # from https://cdn.3dassets.dev/assets/16182/v1/model.glb\n# Metres and +Y up are converted to Blender's Z-up scene automatically.","godot":"# Godot 4: copy model.glb into res://models/ and the editor imports it as a scene.\nvar packed := load(\"res://models/model.glb\") as PackedScene\nvar model := packed.instantiate()\nadd_child(model)","unity":"// Unity: import model.glb with glTFast (Package Manager: com.unity.cloud.gltfast) and drag the prefab in,\n// or load it at runtime straight from the CDN:\nusing GLTFast;\nvar gltf = new GltfImport();\nif (await gltf.Load(\"https://cdn.3dassets.dev/assets/16182/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"16183","slug":"fast-food-and-drive-thru-bar-height-counter-9848e08a","title":"Bar height counter with foot rails (Fast Food Counter and Drive-Thru)","summary":"A 1.6 m double-sided bar height counter at 1.05 m: laminate panelling on both faces, an accent reveal, a postformed top and a foot rail on stand-off brackets each side.","description":"A 1.6 m double-sided bar height counter at 1.05 m: laminate panelling on both faces, an accent reveal, a postformed top and a foot rail on stand-off brackets each side. Dimensions 1.65 by 1.05 by 0.66 m (X by Y by Z). Metre units, +Y up, customer or user side toward +Z, resting on y=0. All signage geometry is blank and unbranded. Static geometry; no rig, collision or navigation data.","status":"published","url":"https://3dassets.dev/assets/fast-food-and-drive-thru-bar-height-counter-9848e08a","cdnUrl":"https://cdn.3dassets.dev/assets/16183/v1/model.glb","downloadUrl":"https://3dassets.dev/download/fast-food-and-drive-thru-bar-height-counter-9848e08a","thumbnailUrl":"https://cdn.3dassets.dev/assets/16183/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/16183/v1/poster.webp","blurhash":"UDHxvh?b00xu^*~qtRIU00V?%fS4kXD$ITR+","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":47672,"triangles":912,"vertices":2736,"meshes":5,"materials":5,"textures":0,"animations":[],"boundingBox":{"min":[-0.824999988079071,-0.000006406903235070538,-0.32898190252388076],"max":[0.824999988079071,1.0499478888660092,0.32898190252388076]},"sizeMeters":[1.65,1.05,0.658],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"Claude Fable 5.1","downloads":0,"publishedAt":"2026-09-07T16:14:55.103Z","updatedAt":"2026-09-07T16:14:55.199Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/16183/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function BarHeightCounterWithFootRailsFastFoodCounterAndDriveThru(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/16183/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/16183/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/16183/v1/model.glb\" alt=\"Bar height counter with foot rails (Fast Food Counter and Drive-Thru)\" camera-controls auto-rotate></model-viewer>","blender":"# Blender 4.x: File > Import > glTF 2.0, or from the Python console after downloading the file.\nimport bpy\nbpy.ops.import_scene.gltf(filepath='model.glb')  # from https://cdn.3dassets.dev/assets/16183/v1/model.glb\n# Metres and +Y up are converted to Blender's Z-up scene automatically.","godot":"# Godot 4: copy model.glb into res://models/ and the editor imports it as a scene.\nvar packed := load(\"res://models/model.glb\") as PackedScene\nvar model := packed.instantiate()\nadd_child(model)","unity":"// Unity: import model.glb with glTFast (Package Manager: com.unity.cloud.gltfast) and drag the prefab in,\n// or load it at runtime straight from the CDN:\nusing GLTFast;\nvar gltf = new GltfImport();\nif (await gltf.Load(\"https://cdn.3dassets.dev/assets/16183/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"16184","slug":"fast-food-and-drive-thru-waste-unit-with-flap-fff0537f","title":"Waste unit with flap and tray shelf (Fast Food Counter and Drive-Thru)","summary":"A dining room waste unit: a hinged push flap over a recessed aperture, a raked tray shelf above with a stop rail, a liner access door below and a blank panel over the flap.","description":"A dining room waste unit: a hinged push flap over a recessed aperture, a raked tray shelf above with a stop rail, a liner access door below and a blank panel over the flap. Dimensions 0.62 by 1.04 by 0.63 m (X by Y by Z). Metre units, +Y up, customer or user side toward +Z, resting on y=0. Named pivoted nodes: waste-flap, liner-door. All signage geometry is blank and unbranded. Rigid node-transform clips: open and close. No skinning. No collision or navigation data.","status":"published","url":"https://3dassets.dev/assets/fast-food-and-drive-thru-waste-unit-with-flap-fff0537f","cdnUrl":"https://cdn.3dassets.dev/assets/16184/v1/model.glb","downloadUrl":"https://3dassets.dev/download/fast-food-and-drive-thru-waste-unit-with-flap-fff0537f","thumbnailUrl":"https://cdn.3dassets.dev/assets/16184/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/16184/v1/poster.webp","blurhash":"UFF~jjf+00xa~qWCDit74nt7kCIo?bt7D%Io","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":44548,"triangles":778,"vertices":2334,"meshes":8,"materials":4,"textures":0,"animations":["open","close"],"boundingBox":{"min":[-0.3099996830740435,0,-0.27999876865500745],"max":[0.3099996830740435,1.041178677356701,0.3451292638359651]},"sizeMeters":[0.62,1.041,0.625],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"Claude Fable 5.1","downloads":0,"publishedAt":"2026-09-07T16:14:54.522Z","updatedAt":"2026-09-07T16:14:54.640Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\nimport { AnimationMixer } from 'three'\n\nlet mixer\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/16184/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n  mixer = new AnimationMixer(gltf.scene)\n  mixer.clipAction(gltf.animations[0]).play()\n})\n\n// Call from your render loop; deltaSeconds is time since the previous frame.\nfunction updateAssetAnimation(deltaSeconds) {\n  mixer?.update(deltaSeconds)\n}","r3f":"import { useGLTF, useAnimations } from '@react-three/drei'\nimport { useEffect } from 'react'\n\nexport function WasteUnitWithFlapAndTrayShelfFastFoodCounterAndDriveThru(props) {\n  const { scene, animations } = useGLTF('https://cdn.3dassets.dev/assets/16184/v1/model.glb')\n  const { actions, names } = useAnimations(animations, scene)\n  useEffect(() => {\n    const action = actions[names[0]]\n    action?.reset().play()\n    return () => { action?.stop() }\n  }, [actions, names])\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/16184/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/16184/v1/model.glb\" alt=\"Waste unit with flap and tray shelf (Fast Food Counter and Drive-Thru)\" camera-controls auto-rotate autoplay></model-viewer>","blender":"# Blender 4.x: File > Import > glTF 2.0, or from the Python console after downloading the file.\nimport bpy\nbpy.ops.import_scene.gltf(filepath='model.glb')  # from https://cdn.3dassets.dev/assets/16184/v1/model.glb\n# Metres and +Y up are converted to Blender's Z-up scene automatically.\n# Clips arrive as actions; play them from the Dope Sheet > Action Editor.","godot":"# Godot 4: copy model.glb into res://models/ and the editor imports it as a scene.\nvar packed := load(\"res://models/model.glb\") as PackedScene\nvar model := packed.instantiate()\nadd_child(model)\nvar player := model.find_child(\"AnimationPlayer\", true, false) as AnimationPlayer\nplayer.play(player.get_animation_list()[0])","unity":"// Unity: import model.glb with glTFast (Package Manager: com.unity.cloud.gltfast) and drag the prefab in,\n// or load it at runtime straight from the CDN:\nusing GLTFast;\nvar gltf = new GltfImport();\nif (await gltf.Load(\"https://cdn.3dassets.dev/assets/16184/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);\n// Clips import as legacy AnimationClips on the root; GetComponent<Animation>().Play() starts the first."}},{"id":"16185","slug":"fast-food-and-drive-thru-tray-return-rack-cdc52898","title":"Tray return rack (Fast Food Counter and Drive-Thru)","summary":"A mobile tray return rack on castors with seven pairs of raked runners, a wire base shelf and a blank sign panel at the head.","description":"A mobile tray return rack on castors with seven pairs of raked runners, a wire base shelf and a blank sign panel at the head. Dimensions 0.59 by 1.10 by 0.51 m (X by Y by Z). Metre units, +Y up, customer or user side toward +Z, resting on y=0. All signage geometry is blank and unbranded. Static geometry; no rig, collision or navigation data.","status":"published","url":"https://3dassets.dev/assets/fast-food-and-drive-thru-tray-return-rack-cdc52898","cdnUrl":"https://cdn.3dassets.dev/assets/16185/v1/model.glb","downloadUrl":"https://3dassets.dev/download/fast-food-and-drive-thru-tray-return-rack-cdc52898","thumbnailUrl":"https://cdn.3dassets.dev/assets/16185/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/16185/v1/poster.webp","blurhash":"U99%@ws:00bv_NV@DitRM{Rjn%xu%MRkM{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":159160,"triangles":3264,"vertices":9792,"meshes":3,"materials":3,"textures":0,"animations":[],"boundingBox":{"min":[-0.2934767872865758,0.0000012814648460562905,-0.25348745734752676],"max":[0.2934767872865758,1.100000023841858,0.25348745734752676]},"sizeMeters":[0.587,1.1,0.507],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"Claude Fable 5.1","downloads":0,"publishedAt":"2026-09-07T16:14:55.719Z","updatedAt":"2026-09-07T16:14:55.813Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/16185/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function TrayReturnRackFastFoodCounterAndDriveThru(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/16185/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/16185/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/16185/v1/model.glb\" alt=\"Tray return rack (Fast Food Counter and Drive-Thru)\" camera-controls auto-rotate></model-viewer>","blender":"# Blender 4.x: File > Import > glTF 2.0, or from the Python console after downloading the file.\nimport bpy\nbpy.ops.import_scene.gltf(filepath='model.glb')  # from https://cdn.3dassets.dev/assets/16185/v1/model.glb\n# Metres and +Y up are converted to Blender's Z-up scene automatically.","godot":"# Godot 4: copy model.glb into res://models/ and the editor imports it as a scene.\nvar packed := load(\"res://models/model.glb\") as PackedScene\nvar model := packed.instantiate()\nadd_child(model)","unity":"// Unity: import model.glb with glTFast (Package Manager: com.unity.cloud.gltfast) and drag the prefab in,\n// or load it at runtime straight from the CDN:\nusing GLTFast;\nvar gltf = new GltfImport();\nif (await gltf.Load(\"https://cdn.3dassets.dev/assets/16185/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"16186","slug":"fast-food-and-drive-thru-child-high-chair-c0da6a4d","title":"Child high chair (Fast Food Counter and Drive-Thru)","summary":"A moulded child high chair on a tubular frame with foot glides, cross rails, a raked back shell, a lift-off feeding tray and a crotch post.","description":"A moulded child high chair on a tubular frame with foot glides, cross rails, a raked back shell, a lift-off feeding tray and a crotch post. Dimensions 0.44 by 0.86 by 0.44 m (X by Y by Z). Metre units, +Y up, customer or user side toward +Z, resting on y=0. All signage geometry is blank and unbranded. Static geometry; no rig, collision or navigation data.","status":"published","url":"https://3dassets.dev/assets/fast-food-and-drive-thru-child-high-chair-c0da6a4d","cdnUrl":"https://cdn.3dassets.dev/assets/16186/v1/model.glb","downloadUrl":"https://3dassets.dev/download/fast-food-and-drive-thru-child-high-chair-c0da6a4d","thumbnailUrl":"https://cdn.3dassets.dev/assets/16186/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/16186/v1/poster.webp","blurhash":"U98OC,%M009Y.mt6HrNH8{RP-;xu4TM{.8-p","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":45148,"triangles":874,"vertices":2622,"meshes":4,"materials":4,"textures":0,"animations":[],"boundingBox":{"min":[-0.21900129146374867,0,-0.20806818755295267],"max":[0.21900129146374867,0.8580325841903687,0.2300018345707251]},"sizeMeters":[0.438,0.858,0.438],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"Claude Fable 5.1","downloads":0,"publishedAt":"2026-09-07T16:14:54.940Z","updatedAt":"2026-09-07T16:14:55.036Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/16186/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function ChildHighChairFastFoodCounterAndDriveThru(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/16186/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/16186/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/16186/v1/model.glb\" alt=\"Child high chair (Fast Food Counter and Drive-Thru)\" camera-controls auto-rotate></model-viewer>","blender":"# Blender 4.x: File > Import > glTF 2.0, or from the Python console after downloading the file.\nimport bpy\nbpy.ops.import_scene.gltf(filepath='model.glb')  # from https://cdn.3dassets.dev/assets/16186/v1/model.glb\n# Metres and +Y up are converted to Blender's Z-up scene automatically.","godot":"# Godot 4: copy model.glb into res://models/ and the editor imports it as a scene.\nvar packed := load(\"res://models/model.glb\") as PackedScene\nvar model := packed.instantiate()\nadd_child(model)","unity":"// Unity: import model.glb with glTFast (Package Manager: com.unity.cloud.gltfast) and drag the prefab in,\n// or load it at runtime straight from the CDN:\nusing GLTFast;\nvar gltf = new GltfImport();\nif (await gltf.Load(\"https://cdn.3dassets.dev/assets/16186/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"16187","slug":"fast-food-and-drive-thru-wall-bench-with-cushion-312496d7","title":"Wall bench with cushion (Fast Food Counter and Drive-Thru)","summary":"A 1.44 m cantilevered wall bench on a steel spine and two brackets, with a piped seat cushion, an upright piped back pad and a stainless capping rail.","description":"A 1.44 m cantilevered wall bench on a steel spine and two brackets, with a piped seat cushion, an upright piped back pad and a stainless capping rail. Dimensions 1.46 by 0.82 by 0.51 m (X by Y by Z). Metre units, +Y up, customer or user side toward +Z, resting on y=0. All signage geometry is blank and unbranded. Static geometry; no rig, collision or navigation data.","status":"published","url":"https://3dassets.dev/assets/fast-food-and-drive-thru-wall-bench-with-cushion-312496d7","cdnUrl":"https://cdn.3dassets.dev/assets/16187/v1/model.glb","downloadUrl":"https://3dassets.dev/download/fast-food-and-drive-thru-wall-bench-with-cushion-312496d7","thumbnailUrl":"https://cdn.3dassets.dev/assets/16187/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/16187/v1/poster.webp","blurhash":"UBDS?,jG00s:_N-;IUIA00f+xaM{obInIUax","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":70472,"triangles":1400,"vertices":4200,"meshes":4,"materials":4,"textures":0,"animations":[],"boundingBox":{"min":[-0.7300000190734863,-0.00003854226566890606,-0.25522105661351735],"max":[0.7300000190734863,0.8220385689685498,0.24999054919579397]},"sizeMeters":[1.46,0.822,0.505],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"Claude Fable 5.1","downloads":0,"publishedAt":"2026-09-07T16:14:55.170Z","updatedAt":"2026-09-07T16:14:55.269Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/16187/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function WallBenchWithCushionFastFoodCounterAndDriveThru(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/16187/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/16187/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/16187/v1/model.glb\" alt=\"Wall bench with cushion (Fast Food Counter and Drive-Thru)\" camera-controls auto-rotate></model-viewer>","blender":"# Blender 4.x: File > Import > glTF 2.0, or from the Python console after downloading the file.\nimport bpy\nbpy.ops.import_scene.gltf(filepath='model.glb')  # from https://cdn.3dassets.dev/assets/16187/v1/model.glb\n# Metres and +Y up are converted to Blender's Z-up scene automatically.","godot":"# Godot 4: copy model.glb into res://models/ and the editor imports it as a scene.\nvar packed := load(\"res://models/model.glb\") as PackedScene\nvar model := packed.instantiate()\nadd_child(model)","unity":"// Unity: import model.glb with glTFast (Package Manager: com.unity.cloud.gltfast) and drag the prefab in,\n// or load it at runtime straight from the CDN:\nusing GLTFast;\nvar gltf = new GltfImport();\nif (await gltf.Load(\"https://cdn.3dassets.dev/assets/16187/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"16188","slug":"fast-food-and-drive-thru-planter-divider-c6b6214e","title":"Planter divider with slatted screen (Fast Food Counter and Drive-Thru)","summary":"A 1.2 m dining divider: an empty planter trough with a liner and drainage plate, and a slatted timber-look screen on two chamfered posts above it.","description":"A 1.2 m dining divider: an empty planter trough with a liner and drainage plate, and a slatted timber-look screen on two chamfered posts above it. Dimensions 1.23 by 1.50 by 0.39 m (X by Y by Z). Metre units, +Y up, customer or user side toward +Z, resting on y=0. The trough is supplied empty; planting is not modelled. All signage geometry is blank and unbranded. Static geometry; no rig, collision or navigation data.","status":"published","url":"https://3dassets.dev/assets/fast-food-and-drive-thru-planter-divider-c6b6214e","cdnUrl":"https://cdn.3dassets.dev/assets/16188/v1/model.glb","downloadUrl":"https://3dassets.dev/download/fast-food-and-drive-thru-planter-divider-c6b6214e","thumbnailUrl":"https://cdn.3dassets.dev/assets/16188/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/16188/v1/poster.webp","blurhash":"UCE{hC?H009a4n%L%gD*01E1-o-p_4x]I9IA","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":48484,"triangles":944,"vertices":2832,"meshes":4,"materials":4,"textures":0,"animations":[],"boundingBox":{"min":[-0.6140000224113464,0.00003008222337658184,-0.19399829804451643],"max":[0.6140000224113464,1.4999911695001154,0.19399829804451643]},"sizeMeters":[1.228,1.5,0.388],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"Claude Fable 5.1","downloads":0,"publishedAt":"2026-09-07T16:14:56.205Z","updatedAt":"2026-09-07T16:14:56.290Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/16188/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function PlanterDividerWithSlattedScreenFastFoodCounterAndDriveThru(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/16188/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/16188/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/16188/v1/model.glb\" alt=\"Planter divider with slatted screen (Fast Food Counter and Drive-Thru)\" camera-controls auto-rotate></model-viewer>","blender":"# Blender 4.x: File > Import > glTF 2.0, or from the Python console after downloading the file.\nimport bpy\nbpy.ops.import_scene.gltf(filepath='model.glb')  # from https://cdn.3dassets.dev/assets/16188/v1/model.glb\n# Metres and +Y up are converted to Blender's Z-up scene automatically.","godot":"# Godot 4: copy model.glb into res://models/ and the editor imports it as a scene.\nvar packed := load(\"res://models/model.glb\") as PackedScene\nvar model := packed.instantiate()\nadd_child(model)","unity":"// Unity: import model.glb with glTFast (Package Manager: com.unity.cloud.gltfast) and drag the prefab in,\n// or load it at runtime straight from the CDN:\nusing GLTFast;\nvar gltf = new GltfImport();\nif (await gltf.Load(\"https://cdn.3dassets.dev/assets/16188/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"16189","slug":"fast-food-and-drive-thru-wall-menu-panel-e11b9907","title":"Wall menu panel (Fast Food Counter and Drive-Thru)","summary":"A 1.1 m wall menu panel with a blank face, two vertical dividers, an accent header reveal and a raked downlight hood above.","description":"A 1.1 m wall menu panel with a blank face, two vertical dividers, an accent header reveal and a raked downlight hood above. Dimensions 1.10 by 0.74 by 0.12 m (X by Y by Z). Metre units, +Y up, customer or user side toward +Z, resting on y=0. All signage geometry is blank and unbranded. Static geometry; no rig, collision or navigation data.","status":"published","url":"https://3dassets.dev/assets/fast-food-and-drive-thru-wall-menu-panel-e11b9907","cdnUrl":"https://cdn.3dassets.dev/assets/16189/v1/model.glb","downloadUrl":"https://3dassets.dev/download/fast-food-and-drive-thru-wall-menu-panel-e11b9907","thumbnailUrl":"https://cdn.3dassets.dev/assets/16189/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/16189/v1/poster.webp","blurhash":"UEFPNi?b00t7S$?b%29F00E1~qoK$*D*IU%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":22372,"triangles":400,"vertices":1200,"meshes":4,"materials":4,"textures":0,"animations":[],"boundingBox":{"min":[-0.550000011920929,0.000028979038120435785,-0.03502724786326924],"max":[0.550000011920929,0.7414471712187953,0.08073744460279025]},"sizeMeters":[1.1,0.741,0.116],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"Claude Fable 5.1","downloads":0,"publishedAt":"2026-09-07T16:14:55.659Z","updatedAt":"2026-09-07T16:14:55.781Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/16189/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function WallMenuPanelFastFoodCounterAndDriveThru(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/16189/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/16189/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/16189/v1/model.glb\" alt=\"Wall menu panel (Fast Food Counter and Drive-Thru)\" camera-controls auto-rotate></model-viewer>","blender":"# Blender 4.x: File > Import > glTF 2.0, or from the Python console after downloading the file.\nimport bpy\nbpy.ops.import_scene.gltf(filepath='model.glb')  # from https://cdn.3dassets.dev/assets/16189/v1/model.glb\n# Metres and +Y up are converted to Blender's Z-up scene automatically.","godot":"# Godot 4: copy model.glb into res://models/ and the editor imports it as a scene.\nvar packed := load(\"res://models/model.glb\") as PackedScene\nvar model := packed.instantiate()\nadd_child(model)","unity":"// Unity: import model.glb with glTFast (Package Manager: com.unity.cloud.gltfast) and drag the prefab in,\n// or load it at runtime straight from the CDN:\nusing GLTFast;\nvar gltf = new GltfImport();\nif (await gltf.Load(\"https://cdn.3dassets.dev/assets/16189/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"16190","slug":"fast-food-and-drive-thru-swing-seat-table-unit-baffe8c0","title":"Fixed table with four swing seats (Fast Food Counter and Drive-Thru)","summary":"A fixed dining unit: a 920 mm laminate top on a heavy pedestal, with four moulded swing seats on tubular arms that each pivot about the column.","description":"A fixed dining unit: a 920 mm laminate top on a heavy pedestal, with four moulded swing seats on tubular arms that each pivot about the column. Dimensions 1.14 by 0.76 by 1.14 m (X by Y by Z). Metre units, +Y up, customer or user side toward +Z, resting on y=0. Named pivoted nodes: swing-seat-1, swing-seat-2, swing-seat-3, swing-seat-4. All signage geometry is blank and unbranded. Rigid node-transform clips: spin. No skinning. No collision or navigation data.","status":"published","url":"https://3dassets.dev/assets/fast-food-and-drive-thru-swing-seat-table-unit-baffe8c0","cdnUrl":"https://cdn.3dassets.dev/assets/16190/v1/model.glb","downloadUrl":"https://3dassets.dev/download/fast-food-and-drive-thru-swing-seat-table-unit-baffe8c0","thumbnailUrl":"https://cdn.3dassets.dev/assets/16190/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/16190/v1/poster.webp","blurhash":"U88qQlxu00Io~VoL9aWq00Rj?bs:01WW^jjF","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":64656,"triangles":1812,"vertices":5436,"meshes":11,"materials":4,"textures":0,"animations":["spin"],"boundingBox":{"min":[-0.571979820728302,0.000007568614442385324,-0.5693156618127986],"max":[0.571979820728302,0.7640016185772387,0.5693156618127986]},"sizeMeters":[1.144,0.764,1.139],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"Claude Fable 5.1","downloads":0,"publishedAt":"2026-09-07T16:14:56.695Z","updatedAt":"2026-09-07T16:14:56.796Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\nimport { AnimationMixer } from 'three'\n\nlet mixer\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/16190/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n  mixer = new AnimationMixer(gltf.scene)\n  mixer.clipAction(gltf.animations[0]).play()\n})\n\n// Call from your render loop; deltaSeconds is time since the previous frame.\nfunction updateAssetAnimation(deltaSeconds) {\n  mixer?.update(deltaSeconds)\n}","r3f":"import { useGLTF, useAnimations } from '@react-three/drei'\nimport { useEffect } from 'react'\n\nexport function FixedTableWithFourSwingSeatsFastFoodCounterAndDriveThru(props) {\n  const { scene, animations } = useGLTF('https://cdn.3dassets.dev/assets/16190/v1/model.glb')\n  const { actions, names } = useAnimations(animations, scene)\n  useEffect(() => {\n    const action = actions[names[0]]\n    action?.reset().play()\n    return () => { action?.stop() }\n  }, [actions, names])\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/16190/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/16190/v1/model.glb\" alt=\"Fixed table with four swing seats (Fast Food Counter and Drive-Thru)\" camera-controls auto-rotate autoplay></model-viewer>","blender":"# Blender 4.x: File > Import > glTF 2.0, or from the Python console after downloading the file.\nimport bpy\nbpy.ops.import_scene.gltf(filepath='model.glb')  # from https://cdn.3dassets.dev/assets/16190/v1/model.glb\n# Metres and +Y up are converted to Blender's Z-up scene automatically.\n# Clips arrive as actions; play them from the Dope Sheet > Action Editor.","godot":"# Godot 4: copy model.glb into res://models/ and the editor imports it as a scene.\nvar packed := load(\"res://models/model.glb\") as PackedScene\nvar model := packed.instantiate()\nadd_child(model)\nvar player := model.find_child(\"AnimationPlayer\", true, false) as AnimationPlayer\nplayer.play(player.get_animation_list()[0])","unity":"// Unity: import model.glb with glTFast (Package Manager: com.unity.cloud.gltfast) and drag the prefab in,\n// or load it at runtime straight from the CDN:\nusing GLTFast;\nvar gltf = new GltfImport();\nif (await gltf.Load(\"https://cdn.3dassets.dev/assets/16190/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);\n// Clips import as legacy AnimationClips on the root; GetComponent<Animation>().Play() starts the first."}},{"id":"16191","slug":"fast-food-and-drive-thru-booth-divider-screen-c79c858a","title":"Booth divider screen (Fast Food Counter and Drive-Thru)","summary":"A 700 mm booth divider: a laminate lower panel with an accent reveal on a chamfered foot, and a clear upper pane in a stainless frame with a capping rail.","description":"A 700 mm booth divider: a laminate lower panel with an accent reveal on a chamfered foot, and a clear upper pane in a stainless frame with a capping rail. Dimensions 0.70 by 1.50 by 0.24 m (X by Y by Z). Metre units, +Y up, customer or user side toward +Z, resting on y=0. All signage geometry is blank and unbranded. Static geometry; no rig, collision or navigation data.","status":"published","url":"https://3dassets.dev/assets/fast-food-and-drive-thru-booth-divider-screen-c79c858a","cdnUrl":"https://cdn.3dassets.dev/assets/16191/v1/model.glb","downloadUrl":"https://3dassets.dev/download/fast-food-and-drive-thru-booth-divider-screen-c79c858a","thumbnailUrl":"https://cdn.3dassets.dev/assets/16191/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/16191/v1/poster.webp","blurhash":"UECP^ntR00MxIVoyxuRP00RQ?b%M~qoM4nWU","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":28512,"triangles":512,"vertices":1536,"meshes":5,"materials":5,"textures":0,"animations":[],"boundingBox":{"min":[-0.35003143364986117,-0.0000019233047263700342,-0.11998291014551762],"max":[0.35003143364986117,1.500014948108924,0.11998291014551762]},"sizeMeters":[0.7,1.5,0.24],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"Claude Fable 5.1","downloads":0,"publishedAt":"2026-09-07T16:14:56.238Z","updatedAt":"2026-09-07T16:14:56.329Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/16191/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function BoothDividerScreenFastFoodCounterAndDriveThru(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/16191/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/16191/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/16191/v1/model.glb\" alt=\"Booth divider screen (Fast Food Counter and Drive-Thru)\" camera-controls auto-rotate></model-viewer>","blender":"# Blender 4.x: File > Import > glTF 2.0, or from the Python console after downloading the file.\nimport bpy\nbpy.ops.import_scene.gltf(filepath='model.glb')  # from https://cdn.3dassets.dev/assets/16191/v1/model.glb\n# Metres and +Y up are converted to Blender's Z-up scene automatically.","godot":"# Godot 4: copy model.glb into res://models/ and the editor imports it as a scene.\nvar packed := load(\"res://models/model.glb\") as PackedScene\nvar model := packed.instantiate()\nadd_child(model)","unity":"// Unity: import model.glb with glTFast (Package Manager: com.unity.cloud.gltfast) and drag the prefab in,\n// or load it at runtime straight from the CDN:\nusing GLTFast;\nvar gltf = new GltfImport();\nif (await gltf.Load(\"https://cdn.3dassets.dev/assets/16191/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"16192","slug":"fast-food-and-drive-thru-drive-thru-order-point-1294c6ce","title":"Drive-thru order point (Fast Food Counter and Drive-Thru)","summary":"A drive-thru order point: a post-mounted head with a blank order display, a speaker grille, a call button and a raked rain hood, on a cast base.","description":"A drive-thru order point: a post-mounted head with a blank order display, a speaker grille, a call button and a raked rain hood, on a cast base. Dimensions 0.66 by 2.03 by 0.42 m (X by Y by Z). Metre units, +Y up, customer or user side toward +Z, resting on y=0. All signage geometry is blank and unbranded. Static geometry; no rig, collision or navigation data.","status":"published","url":"https://3dassets.dev/assets/fast-food-and-drive-thru-drive-thru-order-point-1294c6ce","cdnUrl":"https://cdn.3dassets.dev/assets/16192/v1/model.glb","downloadUrl":"https://3dassets.dev/download/fast-food-and-drive-thru-drive-thru-order-point-1294c6ce","thumbnailUrl":"https://cdn.3dassets.dev/assets/16192/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/16192/v1/poster.webp","blurhash":"U47w?3%g004T9at8-pIU~qof4nV@D%Rj-;xv","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":53220,"triangles":1012,"vertices":3036,"meshes":6,"materials":6,"textures":0,"animations":[],"boundingBox":{"min":[-0.32997404386707485,0.00001571906427150216,-0.19999206410385842],"max":[0.32997404386707485,2.0254263877868652,0.21786650246507822]},"sizeMeters":[0.66,2.025,0.418],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"Claude Fable 5.1","downloads":0,"publishedAt":"2026-09-07T16:14:56.777Z","updatedAt":"2026-09-07T16:14:56.883Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/16192/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function DriveThruOrderPointFastFoodCounterAndDriveThru(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/16192/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/16192/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/16192/v1/model.glb\" alt=\"Drive-thru order point (Fast Food Counter and Drive-Thru)\" camera-controls auto-rotate></model-viewer>","blender":"# Blender 4.x: File > Import > glTF 2.0, or from the Python console after downloading the file.\nimport bpy\nbpy.ops.import_scene.gltf(filepath='model.glb')  # from https://cdn.3dassets.dev/assets/16192/v1/model.glb\n# Metres and +Y up are converted to Blender's Z-up scene automatically.","godot":"# Godot 4: copy model.glb into res://models/ and the editor imports it as a scene.\nvar packed := load(\"res://models/model.glb\") as PackedScene\nvar model := packed.instantiate()\nadd_child(model)","unity":"// Unity: import model.glb with glTFast (Package Manager: com.unity.cloud.gltfast) and drag the prefab in,\n// or load it at runtime straight from the CDN:\nusing GLTFast;\nvar gltf = new GltfImport();\nif (await gltf.Load(\"https://cdn.3dassets.dev/assets/16192/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"16193","slug":"fast-food-and-drive-thru-order-confirm-screen-post-de729791","title":"Order confirmation screen post (Fast Food Counter and Drive-Thru)","summary":"A lane-side order confirmation screen: a blank weatherproof display in a chamfered enclosure on a stainless post with a raked hood.","description":"A lane-side order confirmation screen: a blank weatherproof display in a chamfered enclosure on a stainless post with a raked hood. Dimensions 0.70 by 1.55 by 0.34 m (X by Y by Z). Metre units, +Y up, customer or user side toward +Z, resting on y=0. All signage geometry is blank and unbranded. Static geometry; no rig, collision or navigation data.","status":"published","url":"https://3dassets.dev/assets/fast-food-and-drive-thru-order-confirm-screen-post-de729791","cdnUrl":"https://cdn.3dassets.dev/assets/16193/v1/model.glb","downloadUrl":"https://3dassets.dev/download/fast-food-and-drive-thru-order-confirm-screen-post-de729791","thumbnailUrl":"https://cdn.3dassets.dev/assets/16193/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/16193/v1/poster.webp","blurhash":"U48XLT-=0000ERxu$~IS~qt78_M_00Rj~qx[","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":27032,"triangles":480,"vertices":1440,"meshes":5,"materials":5,"textures":0,"animations":[],"boundingBox":{"min":[-0.349956773078243,0.000013504440979750232,-0.1700021430509413],"max":[0.349956773078243,1.5461698770523071,0.1700021430509413]},"sizeMeters":[0.7,1.546,0.34],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"Claude Fable 5.1","downloads":0,"publishedAt":"2026-09-07T16:14:57.011Z","updatedAt":"2026-09-07T16:14:57.098Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/16193/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function OrderConfirmationScreenPostFastFoodCounterAndDriveThru(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/16193/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/16193/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/16193/v1/model.glb\" alt=\"Order confirmation screen post (Fast Food Counter and Drive-Thru)\" camera-controls auto-rotate></model-viewer>","blender":"# Blender 4.x: File > Import > glTF 2.0, or from the Python console after downloading the file.\nimport bpy\nbpy.ops.import_scene.gltf(filepath='model.glb')  # from https://cdn.3dassets.dev/assets/16193/v1/model.glb\n# Metres and +Y up are converted to Blender's Z-up scene automatically.","godot":"# Godot 4: copy model.glb into res://models/ and the editor imports it as a scene.\nvar packed := load(\"res://models/model.glb\") as PackedScene\nvar model := packed.instantiate()\nadd_child(model)","unity":"// Unity: import model.glb with glTFast (Package Manager: com.unity.cloud.gltfast) and drag the prefab in,\n// or load it at runtime straight from the CDN:\nusing GLTFast;\nvar gltf = new GltfImport();\nif (await gltf.Load(\"https://cdn.3dassets.dev/assets/16193/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"16194","slug":"fast-food-and-drive-thru-drive-thru-payment-window-6f6fb228","title":"Drive-thru payment window module (Fast Food Counter and Drive-Thru)","summary":"A 1.2 m drive-thru payment window bay: an insulated wall module with a sliding glazed leaf, a fixed pane, a bullnose transaction sill, a card terminal on the reveal and a raked canopy.","description":"A 1.2 m drive-thru payment window bay: an insulated wall module with a sliding glazed leaf, a fixed pane, a bullnose transaction sill, a card terminal on the reveal and a raked canopy. Dimensions 1.24 by 2.60 by 0.51 m (X by Y by Z). Metre units, +Y up, customer or user side toward +Z, resting on y=0. Named pivoted nodes: service-window. All signage geometry is blank and unbranded. Rigid node-transform clips: open and close. No skinning. No collision or navigation data.","status":"published","url":"https://3dassets.dev/assets/fast-food-and-drive-thru-drive-thru-payment-window-6f6fb228","cdnUrl":"https://cdn.3dassets.dev/assets/16194/v1/model.glb","downloadUrl":"https://3dassets.dev/download/fast-food-and-drive-thru-drive-thru-payment-window-6f6fb228","thumbnailUrl":"https://cdn.3dassets.dev/assets/16194/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/16194/v1/poster.webp","blurhash":"UBD0Gp4n00~q-;t7ITM{D%xuofIV_3t74nM{","category":{"slug":"props","title":"Props & Furniture"},"tags":[{"slug":"modern","title":"Modern"},{"slug":"realistic","title":"Realistic"},{"slug":"exterior","title":"Exterior"},{"slug":"modular","title":"Modular"},{"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":79280,"triangles":1524,"vertices":4572,"meshes":7,"materials":5,"textures":0,"animations":["open","close"],"boundingBox":{"min":[-0.6200337374774625,0,-0.0950078919489441],"max":[0.6200337374774625,2.5999999046325684,0.41785540729356385]},"sizeMeters":[1.24,2.6,0.513],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"Claude Fable 5.1","downloads":0,"publishedAt":"2026-09-07T16:14:57.031Z","updatedAt":"2026-09-07T16:14:57.133Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\nimport { AnimationMixer } from 'three'\n\nlet mixer\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/16194/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n  mixer = new AnimationMixer(gltf.scene)\n  mixer.clipAction(gltf.animations[0]).play()\n})\n\n// Call from your render loop; deltaSeconds is time since the previous frame.\nfunction updateAssetAnimation(deltaSeconds) {\n  mixer?.update(deltaSeconds)\n}","r3f":"import { useGLTF, useAnimations } from '@react-three/drei'\nimport { useEffect } from 'react'\n\nexport function DriveThruPaymentWindowModuleFastFoodCounterAndDriveThru(props) {\n  const { scene, animations } = useGLTF('https://cdn.3dassets.dev/assets/16194/v1/model.glb')\n  const { actions, names } = useAnimations(animations, scene)\n  useEffect(() => {\n    const action = actions[names[0]]\n    action?.reset().play()\n    return () => { action?.stop() }\n  }, [actions, names])\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/16194/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/16194/v1/model.glb\" alt=\"Drive-thru payment window module (Fast Food Counter and Drive-Thru)\" camera-controls auto-rotate autoplay></model-viewer>","blender":"# Blender 4.x: File > Import > glTF 2.0, or from the Python console after downloading the file.\nimport bpy\nbpy.ops.import_scene.gltf(filepath='model.glb')  # from https://cdn.3dassets.dev/assets/16194/v1/model.glb\n# Metres and +Y up are converted to Blender's Z-up scene automatically.\n# Clips arrive as actions; play them from the Dope Sheet > Action Editor.","godot":"# Godot 4: copy model.glb into res://models/ and the editor imports it as a scene.\nvar packed := load(\"res://models/model.glb\") as PackedScene\nvar model := packed.instantiate()\nadd_child(model)\nvar player := model.find_child(\"AnimationPlayer\", true, false) as AnimationPlayer\nplayer.play(player.get_animation_list()[0])","unity":"// Unity: import model.glb with glTFast (Package Manager: com.unity.cloud.gltfast) and drag the prefab in,\n// or load it at runtime straight from the CDN:\nusing GLTFast;\nvar gltf = new GltfImport();\nif (await gltf.Load(\"https://cdn.3dassets.dev/assets/16194/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);\n// Clips import as legacy AnimationClips on the root; GetComponent<Animation>().Play() starts the first."}},{"id":"16195","slug":"fast-food-and-drive-thru-drive-thru-collection-window-5f4bdbdf","title":"Drive-thru collection window module (Fast Food Counter and Drive-Thru)","summary":"A 1.2 m drive-thru collection window bay: an insulated wall module with a sliding glazed leaf, a deep heated pass shelf, two overhead lamps in a housing, a bag hook rail and a raked canopy.","description":"A 1.2 m drive-thru collection window bay: an insulated wall module with a sliding glazed leaf, a deep heated pass shelf, two overhead lamps in a housing, a bag hook rail and a raked canopy. Dimensions 1.24 by 2.60 by 0.51 m (X by Y by Z). Metre units, +Y up, customer or user side toward +Z, resting on y=0. Named pivoted nodes: service-window. All signage geometry is blank and unbranded. Rigid node-transform clips: open and close. No skinning. No collision or navigation data.","status":"published","url":"https://3dassets.dev/assets/fast-food-and-drive-thru-drive-thru-collection-window-5f4bdbdf","cdnUrl":"https://cdn.3dassets.dev/assets/16195/v1/model.glb","downloadUrl":"https://3dassets.dev/download/fast-food-and-drive-thru-drive-thru-collection-window-5f4bdbdf","thumbnailUrl":"https://cdn.3dassets.dev/assets/16195/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/16195/v1/poster.webp","blurhash":"UBD0Gp4n00~q-;t7ITM{D%xuofMy~qt74nM{","category":{"slug":"props","title":"Props & Furniture"},"tags":[{"slug":"modern","title":"Modern"},{"slug":"realistic","title":"Realistic"},{"slug":"exterior","title":"Exterior"},{"slug":"modular","title":"Modular"},{"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":88404,"triangles":1714,"vertices":5142,"meshes":7,"materials":5,"textures":0,"animations":["open","close"],"boundingBox":{"min":[-0.6200169264837301,0,-0.0949599269751274],"max":[0.6200169264837301,2.5999999046325684,0.41780744231974715]},"sizeMeters":[1.24,2.6,0.513],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"Claude Fable 5.1","downloads":0,"publishedAt":"2026-09-07T16:14:57.401Z","updatedAt":"2026-09-07T16:14:57.535Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\nimport { AnimationMixer } from 'three'\n\nlet mixer\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/16195/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n  mixer = new AnimationMixer(gltf.scene)\n  mixer.clipAction(gltf.animations[0]).play()\n})\n\n// Call from your render loop; deltaSeconds is time since the previous frame.\nfunction updateAssetAnimation(deltaSeconds) {\n  mixer?.update(deltaSeconds)\n}","r3f":"import { useGLTF, useAnimations } from '@react-three/drei'\nimport { useEffect } from 'react'\n\nexport function DriveThruCollectionWindowModuleFastFoodCounterAndDriveThru(props) {\n  const { scene, animations } = useGLTF('https://cdn.3dassets.dev/assets/16195/v1/model.glb')\n  const { actions, names } = useAnimations(animations, scene)\n  useEffect(() => {\n    const action = actions[names[0]]\n    action?.reset().play()\n    return () => { action?.stop() }\n  }, [actions, names])\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/16195/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/16195/v1/model.glb\" alt=\"Drive-thru collection window module (Fast Food Counter and Drive-Thru)\" camera-controls auto-rotate autoplay></model-viewer>","blender":"# Blender 4.x: File > Import > glTF 2.0, or from the Python console after downloading the file.\nimport bpy\nbpy.ops.import_scene.gltf(filepath='model.glb')  # from https://cdn.3dassets.dev/assets/16195/v1/model.glb\n# Metres and +Y up are converted to Blender's Z-up scene automatically.\n# Clips arrive as actions; play them from the Dope Sheet > Action Editor.","godot":"# Godot 4: copy model.glb into res://models/ and the editor imports it as a scene.\nvar packed := load(\"res://models/model.glb\") as PackedScene\nvar model := packed.instantiate()\nadd_child(model)\nvar player := model.find_child(\"AnimationPlayer\", true, false) as AnimationPlayer\nplayer.play(player.get_animation_list()[0])","unity":"// Unity: import model.glb with glTFast (Package Manager: com.unity.cloud.gltfast) and drag the prefab in,\n// or load it at runtime straight from the CDN:\nusing GLTFast;\nvar gltf = new GltfImport();\nif (await gltf.Load(\"https://cdn.3dassets.dev/assets/16195/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);\n// Clips import as legacy AnimationClips on the root; GetComponent<Animation>().Play() starts the first."}},{"id":"16196","slug":"fast-food-and-drive-thru-lane-kerb-straight-af6a8ca0","title":"Drive-thru lane kerb, straight (Fast Food Counter and Drive-Thru)","summary":"A 1.2 m straight drive-thru lane kerb, 250 mm wide and 120 mm high, chamfered on the top edge with a painted top line, a reflective stud and a moulded joint at the coupling face.","description":"A 1.2 m straight drive-thru lane kerb, 250 mm wide and 120 mm high, chamfered on the top edge with a painted top line, a reflective stud and a moulded joint at the coupling face. Dimensions 1.20 by 0.12 by 0.26 m (X by Y by Z). Metre units, +Y up, customer or user side toward +Z, resting on y=0. Connectors: kerb-left, kerb-right (type lane-kerb). All signage geometry is blank and unbranded. Static geometry; no rig, collision or navigation data.","status":"published","url":"https://3dassets.dev/assets/fast-food-and-drive-thru-lane-kerb-straight-af6a8ca0","cdnUrl":"https://cdn.3dassets.dev/assets/16196/v1/model.glb","downloadUrl":"https://3dassets.dev/download/fast-food-and-drive-thru-lane-kerb-straight-af6a8ca0","thumbnailUrl":"https://cdn.3dassets.dev/assets/16196/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/16196/v1/poster.webp","blurhash":"U9DcUK?a00%L-;~qxuD%00Rj~qM{9F00IU?b","category":{"slug":"roads-infrastructure","title":"Roads & Infrastructure"},"tags":[{"slug":"modern","title":"Modern"},{"slug":"realistic","title":"Realistic"},{"slug":"exterior","title":"Exterior"},{"slug":"modular","title":"Modular"},{"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":14288,"triangles":264,"vertices":792,"meshes":4,"materials":4,"textures":0,"animations":[],"boundingBox":{"min":[-0.6000000238418579,0.000005340577286037929,-0.1249549901637879],"max":[0.6011944479334688,0.12399957031313998,0.13200137224516212]},"sizeMeters":[1.201,0.124,0.257],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"Claude Fable 5.1","downloads":0,"publishedAt":"2026-09-07T16:14:57.406Z","updatedAt":"2026-09-07T16:14:57.521Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/16196/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function DriveThruLaneKerbStraightFastFoodCounterAndDriveThru(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/16196/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/16196/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/16196/v1/model.glb\" alt=\"Drive-thru lane kerb, straight (Fast Food Counter and Drive-Thru)\" camera-controls auto-rotate></model-viewer>","blender":"# Blender 4.x: File > Import > glTF 2.0, or from the Python console after downloading the file.\nimport bpy\nbpy.ops.import_scene.gltf(filepath='model.glb')  # from https://cdn.3dassets.dev/assets/16196/v1/model.glb\n# Metres and +Y up are converted to Blender's Z-up scene automatically.","godot":"# Godot 4: copy model.glb into res://models/ and the editor imports it as a scene.\nvar packed := load(\"res://models/model.glb\") as PackedScene\nvar model := packed.instantiate()\nadd_child(model)","unity":"// Unity: import model.glb with glTFast (Package Manager: com.unity.cloud.gltfast) and drag the prefab in,\n// or load it at runtime straight from the CDN:\nusing GLTFast;\nvar gltf = new GltfImport();\nif (await gltf.Load(\"https://cdn.3dassets.dev/assets/16196/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"16197","slug":"fast-food-and-drive-thru-lane-kerb-curve-9b766f01","title":"Drive-thru lane kerb, 90 degree curve (Fast Food Counter and Drive-Thru)","summary":"A 1.2 m radius 90 degree drive-thru lane kerb built from ten faceted radius units, with the painted top line following the curve.","description":"A 1.2 m radius 90 degree drive-thru lane kerb built from ten faceted radius units, with the painted top line following the curve. Dimensions 1.44 by 0.12 by 1.44 m (X by Y by Z). Metre units, +Y up, customer or user side toward +Z, resting on y=0. Connectors: kerb-left, kerb-turn (type lane-kerb). All signage geometry is blank and unbranded. Static geometry; no rig, collision or navigation data.","status":"published","url":"https://3dassets.dev/assets/fast-food-and-drive-thru-lane-kerb-curve-9b766f01","cdnUrl":"https://cdn.3dassets.dev/assets/16197/v1/model.glb","downloadUrl":"https://3dassets.dev/download/fast-food-and-drive-thru-lane-kerb-curve-9b766f01","thumbnailUrl":"https://cdn.3dassets.dev/assets/16197/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/16197/v1/poster.webp","blurhash":"U5ATfwxu00x]~qs:D%WW00NF_3IU00M|~qsm","category":{"slug":"roads-infrastructure","title":"Roads & Infrastructure"},"tags":[{"slug":"modern","title":"Modern"},{"slug":"realistic","title":"Realistic"},{"slug":"exterior","title":"Exterior"},{"slug":"modular","title":"Modular"},{"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":74040,"triangles":1488,"vertices":4464,"meshes":3,"materials":3,"textures":0,"animations":[],"boundingBox":{"min":[-0.7290136218070984,0.000009462240882496253,-0.7290136218070984],"max":[0.7149999737739563,0.12399490852303768,0.7149999737739563]},"sizeMeters":[1.444,0.124,1.444],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"Claude Fable 5.1","downloads":0,"publishedAt":"2026-09-07T16:14:57.848Z","updatedAt":"2026-09-07T16:14:57.951Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/16197/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function DriveThruLaneKerb90DegreeCurveFastFoodCounterAndDriveThru(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/16197/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/16197/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/16197/v1/model.glb\" alt=\"Drive-thru lane kerb, 90 degree curve (Fast Food Counter and Drive-Thru)\" camera-controls auto-rotate></model-viewer>","blender":"# Blender 4.x: File > Import > glTF 2.0, or from the Python console after downloading the file.\nimport bpy\nbpy.ops.import_scene.gltf(filepath='model.glb')  # from https://cdn.3dassets.dev/assets/16197/v1/model.glb\n# Metres and +Y up are converted to Blender's Z-up scene automatically.","godot":"# Godot 4: copy model.glb into res://models/ and the editor imports it as a scene.\nvar packed := load(\"res://models/model.glb\") as PackedScene\nvar model := packed.instantiate()\nadd_child(model)","unity":"// Unity: import model.glb with glTFast (Package Manager: com.unity.cloud.gltfast) and drag the prefab in,\n// or load it at runtime straight from the CDN:\nusing GLTFast;\nvar gltf = new GltfImport();\nif (await gltf.Load(\"https://cdn.3dassets.dev/assets/16197/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"16198","slug":"fast-food-and-drive-thru-lane-kerb-end-a8595bdf","title":"Drive-thru lane kerb, bull-nosed end (Fast Food Counter and Drive-Thru)","summary":"A 600 mm lane kerb end unit with a bull-nosed tail, closing a kerbed island without a raw square end.","description":"A 600 mm lane kerb end unit with a bull-nosed tail, closing a kerbed island without a raw square end. Dimensions 0.72 by 0.12 by 0.25 m (X by Y by Z). Metre units, +Y up, customer or user side toward +Z, resting on y=0. Connectors: kerb-left (type lane-kerb). All signage geometry is blank and unbranded. Static geometry; no rig, collision or navigation data.","status":"published","url":"https://3dassets.dev/assets/fast-food-and-drive-thru-lane-kerb-end-a8595bdf","cdnUrl":"https://cdn.3dassets.dev/assets/16198/v1/model.glb","downloadUrl":"https://3dassets.dev/download/fast-food-and-drive-thru-lane-kerb-end-a8595bdf","thumbnailUrl":"https://cdn.3dassets.dev/assets/16198/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/16198/v1/poster.webp","blurhash":"UAEyb@_300xu-;~pt7D%00IU~qIUDi00In-;","category":{"slug":"roads-infrastructure","title":"Roads & Infrastructure"},"tags":[{"slug":"modern","title":"Modern"},{"slug":"realistic","title":"Realistic"},{"slug":"exterior","title":"Exterior"},{"slug":"modular","title":"Modular"},{"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":18176,"triangles":326,"vertices":978,"meshes":3,"materials":3,"textures":0,"animations":[],"boundingBox":{"min":[-0.30119445091370106,-0.000005496646110117465,-0.12497825967194845],"max":[0.42500001192092896,0.12400781032466876,0.12497825967194845]},"sizeMeters":[0.726,0.124,0.25],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"Claude Fable 5.1","downloads":0,"publishedAt":"2026-09-07T16:14:57.965Z","updatedAt":"2026-09-07T16:14:58.067Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/16198/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function DriveThruLaneKerbBullNosedEndFastFoodCounterAndDriveThru(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/16198/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/16198/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/16198/v1/model.glb\" alt=\"Drive-thru lane kerb, bull-nosed end (Fast Food Counter and Drive-Thru)\" camera-controls auto-rotate></model-viewer>","blender":"# Blender 4.x: File > Import > glTF 2.0, or from the Python console after downloading the file.\nimport bpy\nbpy.ops.import_scene.gltf(filepath='model.glb')  # from https://cdn.3dassets.dev/assets/16198/v1/model.glb\n# Metres and +Y up are converted to Blender's Z-up scene automatically.","godot":"# Godot 4: copy model.glb into res://models/ and the editor imports it as a scene.\nvar packed := load(\"res://models/model.glb\") as PackedScene\nvar model := packed.instantiate()\nadd_child(model)","unity":"// Unity: import model.glb with glTFast (Package Manager: com.unity.cloud.gltfast) and drag the prefab in,\n// or load it at runtime straight from the CDN:\nusing GLTFast;\nvar gltf = new GltfImport();\nif (await gltf.Load(\"https://cdn.3dassets.dev/assets/16198/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"16199","slug":"fast-food-and-drive-thru-lane-bollard-7c5904dc","title":"Drive-thru lane bollard (Fast Food Counter and Drive-Thru)","summary":"A 1 m stainless lane bollard with a base flange on four bolts, a domed cap and two reflective bands.","description":"A 1 m stainless lane bollard with a base flange on four bolts, a domed cap and two reflective bands. Dimensions 0.26 by 1.03 by 0.26 m (X by Y by Z). Metre units, +Y up, customer or user side toward +Z, resting on y=0. All signage geometry is blank and unbranded. Static geometry; no rig, collision or navigation data.","status":"published","url":"https://3dassets.dev/assets/fast-food-and-drive-thru-lane-bollard-7c5904dc","cdnUrl":"https://cdn.3dassets.dev/assets/16199/v1/model.glb","downloadUrl":"https://3dassets.dev/download/fast-food-and-drive-thru-lane-bollard-7c5904dc","thumbnailUrl":"https://cdn.3dassets.dev/assets/16199/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/16199/v1/poster.webp","blurhash":"U06[8Y~q000000bc~qiv~oxb01D%}9sW1hJ6","category":{"slug":"roads-infrastructure","title":"Roads & Infrastructure"},"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":31536,"triangles":606,"vertices":1818,"meshes":3,"materials":3,"textures":0,"animations":[],"boundingBox":{"min":[-0.13002707483487094,0,-0.12799170380542083],"max":[0.13002707483487094,1.034000039100647,0.12799170380542083]},"sizeMeters":[0.26,1.034,0.256],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"Claude Fable 5.1","downloads":0,"publishedAt":"2026-09-07T16:14:58.342Z","updatedAt":"2026-09-07T16:14:58.462Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/16199/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function DriveThruLaneBollardFastFoodCounterAndDriveThru(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/16199/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/16199/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/16199/v1/model.glb\" alt=\"Drive-thru lane bollard (Fast Food Counter and Drive-Thru)\" camera-controls auto-rotate></model-viewer>","blender":"# Blender 4.x: File > Import > glTF 2.0, or from the Python console after downloading the file.\nimport bpy\nbpy.ops.import_scene.gltf(filepath='model.glb')  # from https://cdn.3dassets.dev/assets/16199/v1/model.glb\n# Metres and +Y up are converted to Blender's Z-up scene automatically.","godot":"# Godot 4: copy model.glb into res://models/ and the editor imports it as a scene.\nvar packed := load(\"res://models/model.glb\") as PackedScene\nvar model := packed.instantiate()\nadd_child(model)","unity":"// Unity: import model.glb with glTFast (Package Manager: com.unity.cloud.gltfast) and drag the prefab in,\n// or load it at runtime straight from the CDN:\nusing GLTFast;\nvar gltf = new GltfImport();\nif (await gltf.Load(\"https://cdn.3dassets.dev/assets/16199/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"16200","slug":"fast-food-and-drive-thru-height-restriction-bar-1b7733ee","title":"Height restriction bar (Fast Food Counter and Drive-Thru)","summary":"A 3.4 m drive-thru height restriction gantry: two posts on cast bases, a swinging tube bar with seven banded sleeves and a blank clearance plate hung on two links.","description":"A 3.4 m drive-thru height restriction gantry: two posts on cast bases, a swinging tube bar with seven banded sleeves and a blank clearance plate hung on two links. Dimensions 3.76 by 2.66 by 0.36 m (X by Y by Z). Metre units, +Y up, customer or user side toward +Z, resting on y=0. All signage geometry is blank and unbranded. Static geometry; no rig, collision or navigation data.","status":"published","url":"https://3dassets.dev/assets/fast-food-and-drive-thru-height-restriction-bar-1b7733ee","cdnUrl":"https://cdn.3dassets.dev/assets/16200/v1/model.glb","downloadUrl":"https://3dassets.dev/download/fast-food-and-drive-thru-height-restriction-bar-1b7733ee","thumbnailUrl":"https://cdn.3dassets.dev/assets/16200/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/16200/v1/poster.webp","blurhash":"U68g?Ioz8_s;.S%g4TD%XSIoRjRPD%_N?bDi","category":{"slug":"roads-infrastructure","title":"Roads & Infrastructure"},"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":44840,"triangles":852,"vertices":2556,"meshes":5,"materials":5,"textures":0,"animations":[],"boundingBox":{"min":[-1.8799999952316284,0.000018160415368055627,-0.17992736549108515],"max":[1.8799999952316284,2.65695366666399,0.17992736549108515]},"sizeMeters":[3.76,2.657,0.36],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"Claude Fable 5.1","downloads":0,"publishedAt":"2026-09-07T16:14:58.408Z","updatedAt":"2026-09-07T16:14:58.496Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/16200/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function HeightRestrictionBarFastFoodCounterAndDriveThru(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/16200/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/16200/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/16200/v1/model.glb\" alt=\"Height restriction bar (Fast Food Counter and Drive-Thru)\" camera-controls auto-rotate></model-viewer>","blender":"# Blender 4.x: File > Import > glTF 2.0, or from the Python console after downloading the file.\nimport bpy\nbpy.ops.import_scene.gltf(filepath='model.glb')  # from https://cdn.3dassets.dev/assets/16200/v1/model.glb\n# Metres and +Y up are converted to Blender's Z-up scene automatically.","godot":"# Godot 4: copy model.glb into res://models/ and the editor imports it as a scene.\nvar packed := load(\"res://models/model.glb\") as PackedScene\nvar model := packed.instantiate()\nadd_child(model)","unity":"// Unity: import model.glb with glTFast (Package Manager: com.unity.cloud.gltfast) and drag the prefab in,\n// or load it at runtime straight from the CDN:\nusing GLTFast;\nvar gltf = new GltfImport();\nif (await gltf.Load(\"https://cdn.3dassets.dev/assets/16200/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"16201","slug":"fast-food-and-drive-thru-lane-directional-sign-2710907f","title":"Drive-thru lane directional sign (Fast Food Counter and Drive-Thru)","summary":"A lane directional sign: a blank chevron blade on a stainless post with a cast base and two rear stiffeners, carrying no wording.","description":"A lane directional sign: a blank chevron blade on a stainless post with a cast base and two rear stiffeners, carrying no wording. Dimensions 0.62 by 2.11 by 0.34 m (X by Y by Z). Metre units, +Y up, customer or user side toward +Z, resting on y=0. All signage geometry is blank and unbranded. Static geometry; no rig, collision or navigation data.","status":"published","url":"https://3dassets.dev/assets/fast-food-and-drive-thru-lane-directional-sign-2710907f","cdnUrl":"https://cdn.3dassets.dev/assets/16201/v1/model.glb","downloadUrl":"https://3dassets.dev/download/fast-food-and-drive-thru-lane-directional-sign-2710907f","thumbnailUrl":"https://cdn.3dassets.dev/assets/16201/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/16201/v1/poster.webp","blurhash":"U46[K+x[009FF{oz#lRP_Nt78_Mx8_bI?bnh","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":21920,"triangles":388,"vertices":1164,"meshes":4,"materials":4,"textures":0,"animations":[],"boundingBox":{"min":[-0.30000001192092896,0.00001113903694117957,-0.17000000178813934],"max":[0.3199999928474426,2.109999895095825,0.17000000178813934]},"sizeMeters":[0.62,2.11,0.34],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"Claude Fable 5.1","downloads":0,"publishedAt":"2026-09-07T16:14:58.637Z","updatedAt":"2026-09-07T16:14:58.734Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/16201/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function DriveThruLaneDirectionalSignFastFoodCounterAndDriveThru(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/16201/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/16201/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/16201/v1/model.glb\" alt=\"Drive-thru lane directional sign (Fast Food Counter and Drive-Thru)\" camera-controls auto-rotate></model-viewer>","blender":"# Blender 4.x: File > Import > glTF 2.0, or from the Python console after downloading the file.\nimport bpy\nbpy.ops.import_scene.gltf(filepath='model.glb')  # from https://cdn.3dassets.dev/assets/16201/v1/model.glb\n# Metres and +Y up are converted to Blender's Z-up scene automatically.","godot":"# Godot 4: copy model.glb into res://models/ and the editor imports it as a scene.\nvar packed := load(\"res://models/model.glb\") as PackedScene\nvar model := packed.instantiate()\nadd_child(model)","unity":"// Unity: import model.glb with glTFast (Package Manager: com.unity.cloud.gltfast) and drag the prefab in,\n// or load it at runtime straight from the CDN:\nusing GLTFast;\nvar gltf = new GltfImport();\nif (await gltf.Load(\"https://cdn.3dassets.dev/assets/16201/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"16202","slug":"fast-food-and-drive-thru-car-park-bay-marking-75d3a826","title":"Car park bay marking tile (Fast Food Counter and Drive-Thru)","summary":"A 2.4 m by 5 m car park bay marking tile: a thin asphalt slab with a painted division line, a head line and a plain diagonal hatch band down the centre.","description":"A 2.4 m by 5 m car park bay marking tile: a thin asphalt slab with a painted division line, a head line and a plain diagonal hatch band down the centre. Dimensions 2.40 by 0.02 by 5.00 m (X by Y by Z). Metre units, +Y up, customer or user side toward +Z, resting on y=0. Connectors: tile-left, tile-right (type bay-marking). All signage geometry is blank and unbranded. Static geometry; no rig, collision or navigation data.","status":"published","url":"https://3dassets.dev/assets/fast-food-and-drive-thru-car-park-bay-marking-75d3a826","cdnUrl":"https://cdn.3dassets.dev/assets/16202/v1/model.glb","downloadUrl":"https://3dassets.dev/download/fast-food-and-drive-thru-car-park-bay-marking-75d3a826","thumbnailUrl":"https://cdn.3dassets.dev/assets/16202/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/16202/v1/poster.webp","blurhash":"U497hVt84Tt7_49FIU%N00D%%Nt700~q-;Mx","category":{"slug":"roads-infrastructure","title":"Roads & Infrastructure"},"tags":[{"slug":"modern","title":"Modern"},{"slug":"realistic","title":"Realistic"},{"slug":"exterior","title":"Exterior"},{"slug":"modular","title":"Modular"},{"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":26988,"triangles":512,"vertices":1536,"meshes":3,"materials":3,"textures":0,"animations":[],"boundingBox":{"min":[-1.2000640888698997,-0.00010370184304537428,-2.5],"max":[1.2000640888698997,0.01613629609545348,2.5]},"sizeMeters":[2.4,0.016,5],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"Claude Fable 5.1","downloads":0,"publishedAt":"2026-09-07T16:14:58.690Z","updatedAt":"2026-09-07T16:14:58.776Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/16202/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function CarParkBayMarkingTileFastFoodCounterAndDriveThru(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/16202/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/16202/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/16202/v1/model.glb\" alt=\"Car park bay marking tile (Fast Food Counter and Drive-Thru)\" camera-controls auto-rotate></model-viewer>","blender":"# Blender 4.x: File > Import > glTF 2.0, or from the Python console after downloading the file.\nimport bpy\nbpy.ops.import_scene.gltf(filepath='model.glb')  # from https://cdn.3dassets.dev/assets/16202/v1/model.glb\n# Metres and +Y up are converted to Blender's Z-up scene automatically.","godot":"# Godot 4: copy model.glb into res://models/ and the editor imports it as a scene.\nvar packed := load(\"res://models/model.glb\") as PackedScene\nvar model := packed.instantiate()\nadd_child(model)","unity":"// Unity: import model.glb with glTFast (Package Manager: com.unity.cloud.gltfast) and drag the prefab in,\n// or load it at runtime straight from the CDN:\nusing GLTFast;\nvar gltf = new GltfImport();\nif (await gltf.Load(\"https://cdn.3dassets.dev/assets/16202/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"16203","slug":"fast-food-and-drive-thru-lane-marker-post-1ce61347","title":"Lane marker post (Fast Food Counter and Drive-Thru)","summary":"A flexible lane delineator post on a chamfered base with a rounded cap and reflective bands on both faces.","description":"A flexible lane delineator post on a chamfered base with a rounded cap and reflective bands on both faces. Dimensions 0.16 by 1.05 by 0.16 m (X by Y by Z). Metre units, +Y up, customer or user side toward +Z, resting on y=0. All signage geometry is blank and unbranded. Static geometry; no rig, collision or navigation data.","status":"published","url":"https://3dassets.dev/assets/fast-food-and-drive-thru-lane-marker-post-1ce61347","cdnUrl":"https://cdn.3dassets.dev/assets/16203/v1/model.glb","downloadUrl":"https://3dassets.dev/download/fast-food-and-drive-thru-lane-marker-post-1ce61347","thumbnailUrl":"https://cdn.3dassets.dev/assets/16203/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/16203/v1/poster.webp","blurhash":"U5ATo~%M008_.8bHDini00WB~qoz?Hs:9aI:","category":{"slug":"roads-infrastructure","title":"Roads & Infrastructure"},"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":21684,"triangles":400,"vertices":1200,"meshes":3,"materials":3,"textures":0,"animations":[],"boundingBox":{"min":[-0.07999999821186066,-0.000003126750167507103,-0.07999999821186066],"max":[0.07999999821186066,1.0499999523162842,0.07999999821186066]},"sizeMeters":[0.16,1.05,0.16],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"Claude Fable 5.1","downloads":0,"publishedAt":"2026-09-07T16:14:59.085Z","updatedAt":"2026-09-07T16:14:59.187Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/16203/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function LaneMarkerPostFastFoodCounterAndDriveThru(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/16203/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/16203/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/16203/v1/model.glb\" alt=\"Lane marker post (Fast Food Counter and Drive-Thru)\" camera-controls auto-rotate></model-viewer>","blender":"# Blender 4.x: File > Import > glTF 2.0, or from the Python console after downloading the file.\nimport bpy\nbpy.ops.import_scene.gltf(filepath='model.glb')  # from https://cdn.3dassets.dev/assets/16203/v1/model.glb\n# Metres and +Y up are converted to Blender's Z-up scene automatically.","godot":"# Godot 4: copy model.glb into res://models/ and the editor imports it as a scene.\nvar packed := load(\"res://models/model.glb\") as PackedScene\nvar model := packed.instantiate()\nadd_child(model)","unity":"// Unity: import model.glb with glTFast (Package Manager: com.unity.cloud.gltfast) and drag the prefab in,\n// or load it at runtime straight from the CDN:\nusing GLTFast;\nvar gltf = new GltfImport();\nif (await gltf.Load(\"https://cdn.3dassets.dev/assets/16203/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"16204","slug":"fast-food-and-drive-thru-outdoor-picnic-bench-e5e70167","title":"Outdoor picnic bench (Fast Food Counter and Drive-Thru)","summary":"A 1.8 m outdoor picnic bench: tubular A-frames with foot plates, a central stretcher, a four board slatted top and two two board seats.","description":"A 1.8 m outdoor picnic bench: tubular A-frames with foot plates, a central stretcher, a four board slatted top and two two board seats. Dimensions 1.80 by 0.76 by 1.14 m (X by Y by Z). Metre units, +Y up, customer or user side toward +Z, resting on y=0. All signage geometry is blank and unbranded. Static geometry; no rig, collision or navigation data.","status":"published","url":"https://3dassets.dev/assets/fast-food-and-drive-thru-outdoor-picnic-bench-e5e70167","cdnUrl":"https://cdn.3dassets.dev/assets/16204/v1/model.glb","downloadUrl":"https://3dassets.dev/download/fast-food-and-drive-thru-outdoor-picnic-bench-e5e70167","thumbnailUrl":"https://cdn.3dassets.dev/assets/16204/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/16204/v1/poster.webp","blurhash":"UCBy:E-p4.WV~V-pM|NG00s:%2IV02IUxtRj","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":50112,"triangles":992,"vertices":2976,"meshes":3,"materials":3,"textures":0,"animations":[],"boundingBox":{"min":[-0.8999999761581421,-0.00002529911571169663,-0.5699899362376128],"max":[0.8999999761581421,0.7633265386188521,0.5699899362376128]},"sizeMeters":[1.8,0.763,1.14],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"Claude Fable 5.1","downloads":0,"publishedAt":"2026-09-07T16:15:00.126Z","updatedAt":"2026-09-07T16:15:00.236Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/16204/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function OutdoorPicnicBenchFastFoodCounterAndDriveThru(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/16204/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/16204/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/16204/v1/model.glb\" alt=\"Outdoor picnic bench (Fast Food Counter and Drive-Thru)\" camera-controls auto-rotate></model-viewer>","blender":"# Blender 4.x: File > Import > glTF 2.0, or from the Python console after downloading the file.\nimport bpy\nbpy.ops.import_scene.gltf(filepath='model.glb')  # from https://cdn.3dassets.dev/assets/16204/v1/model.glb\n# Metres and +Y up are converted to Blender's Z-up scene automatically.","godot":"# Godot 4: copy model.glb into res://models/ and the editor imports it as a scene.\nvar packed := load(\"res://models/model.glb\") as PackedScene\nvar model := packed.instantiate()\nadd_child(model)","unity":"// Unity: import model.glb with glTFast (Package Manager: com.unity.cloud.gltfast) and drag the prefab in,\n// or load it at runtime straight from the CDN:\nusing GLTFast;\nvar gltf = new GltfImport();\nif (await gltf.Load(\"https://cdn.3dassets.dev/assets/16204/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"16205","slug":"fast-food-and-drive-thru-outdoor-litter-bin-125c1c58","title":"Outdoor litter bin (Fast Food Counter and Drive-Thru)","summary":"A forecourt litter bin: a chamfered body with accent bands on a cast plinth, a hooded top with a side aperture and a lift-off cap ring.","description":"A forecourt litter bin: a chamfered body with accent bands on a cast plinth, a hooded top with a side aperture and a lift-off cap ring. Dimensions 0.48 by 1.09 by 0.47 m (X by Y by Z). Metre units, +Y up, customer or user side toward +Z, resting on y=0. All signage geometry is blank and unbranded. Static geometry; no rig, collision or navigation data.","status":"published","url":"https://3dassets.dev/assets/fast-food-and-drive-thru-outdoor-litter-bin-125c1c58","cdnUrl":"https://cdn.3dassets.dev/assets/16205/v1/model.glb","downloadUrl":"https://3dassets.dev/download/fast-food-and-drive-thru-outdoor-litter-bin-125c1c58","thumbnailUrl":"https://cdn.3dassets.dev/assets/16205/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/16205/v1/poster.webp","blurhash":"UCB:,3tR00Mx4oWB-;og00jF~qbv_3j]9GWB","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":50080,"triangles":976,"vertices":2928,"meshes":4,"materials":4,"textures":0,"animations":[],"boundingBox":{"min":[-0.23999161475905384,0,-0.23633244536082862],"max":[0.23999161475905384,1.090000033378601,0.23633244536082862]},"sizeMeters":[0.48,1.09,0.473],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"Claude Fable 5.1","downloads":0,"publishedAt":"2026-09-07T16:14:59.475Z","updatedAt":"2026-09-07T16:14:59.572Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/16205/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function OutdoorLitterBinFastFoodCounterAndDriveThru(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/16205/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/16205/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/16205/v1/model.glb\" alt=\"Outdoor litter bin (Fast Food Counter and Drive-Thru)\" camera-controls auto-rotate></model-viewer>","blender":"# Blender 4.x: File > Import > glTF 2.0, or from the Python console after downloading the file.\nimport bpy\nbpy.ops.import_scene.gltf(filepath='model.glb')  # from https://cdn.3dassets.dev/assets/16205/v1/model.glb\n# Metres and +Y up are converted to Blender's Z-up scene automatically.","godot":"# Godot 4: copy model.glb into res://models/ and the editor imports it as a scene.\nvar packed := load(\"res://models/model.glb\") as PackedScene\nvar model := packed.instantiate()\nadd_child(model)","unity":"// Unity: import model.glb with glTFast (Package Manager: com.unity.cloud.gltfast) and drag the prefab in,\n// or load it at runtime straight from the CDN:\nusing GLTFast;\nvar gltf = new GltfImport();\nif (await gltf.Load(\"https://cdn.3dassets.dev/assets/16205/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"16206","slug":"fast-food-and-drive-thru-entrance-canopy-cc49d192","title":"Entrance canopy (Fast Food Counter and Drive-Thru)","summary":"A 3.6 m entrance canopy: two square columns on cast bases with head plates, a chamfered deck, a blank accent fascia band and a soffit with four recessed downlights.","description":"A 3.6 m entrance canopy: two square columns on cast bases with head plates, a chamfered deck, a blank accent fascia band and a soffit with four recessed downlights. Dimensions 3.60 by 3.00 by 2.26 m (X by Y by Z). Metre units, +Y up, customer or user side toward +Z, resting on y=0. All signage geometry is blank and unbranded. Static geometry; no rig, collision or navigation data.","status":"published","url":"https://3dassets.dev/assets/fast-food-and-drive-thru-entrance-canopy-cc49d192","cdnUrl":"https://cdn.3dassets.dev/assets/16206/v1/model.glb","downloadUrl":"https://3dassets.dev/download/fast-food-and-drive-thru-entrance-canopy-cc49d192","thumbnailUrl":"https://cdn.3dassets.dev/assets/16206/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/16206/v1/poster.webp","blurhash":"UXD]o8t79FoM~qt7IUM{xut7RjRj9ZxuxuM{","category":{"slug":"buildings","title":"Buildings & Architecture"},"tags":[{"slug":"modern","title":"Modern"},{"slug":"realistic","title":"Realistic"},{"slug":"exterior","title":"Exterior"},{"slug":"modular","title":"Modular"},{"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":62316,"triangles":1232,"vertices":3696,"meshes":4,"materials":4,"textures":0,"animations":[],"boundingBox":{"min":[-1.7999999523162842,0.00008972174026623814,-1.1600740266012877],"max":[1.7999999523162842,2.999961594362795,1.1000945782368208]},"sizeMeters":[3.6,3,2.26],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"Claude Fable 5.1","downloads":0,"publishedAt":"2026-09-07T16:14:59.585Z","updatedAt":"2026-09-07T16:14:59.696Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/16206/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function EntranceCanopyFastFoodCounterAndDriveThru(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/16206/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/16206/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/16206/v1/model.glb\" alt=\"Entrance canopy (Fast Food Counter and Drive-Thru)\" camera-controls auto-rotate></model-viewer>","blender":"# Blender 4.x: File > Import > glTF 2.0, or from the Python console after downloading the file.\nimport bpy\nbpy.ops.import_scene.gltf(filepath='model.glb')  # from https://cdn.3dassets.dev/assets/16206/v1/model.glb\n# Metres and +Y up are converted to Blender's Z-up scene automatically.","godot":"# Godot 4: copy model.glb into res://models/ and the editor imports it as a scene.\nvar packed := load(\"res://models/model.glb\") as PackedScene\nvar model := packed.instantiate()\nadd_child(model)","unity":"// Unity: import model.glb with glTFast (Package Manager: com.unity.cloud.gltfast) and drag the prefab in,\n// or load it at runtime straight from the CDN:\nusing GLTFast;\nvar gltf = new GltfImport();\nif (await gltf.Load(\"https://cdn.3dassets.dev/assets/16206/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"16207","slug":"fast-food-and-drive-thru-pylon-sign-frame-6c785c7e","title":"Illuminated pylon sign frame (Fast Food Counter and Drive-Thru)","summary":"A 4.6 m forecourt pylon sign frame: a cast plinth, two steel uprights, a blank double-sided upper cabinet, a blank lower changeable panel and an accent cap.","description":"A 4.6 m forecourt pylon sign frame: a cast plinth, two steel uprights, a blank double-sided upper cabinet, a blank lower changeable panel and an accent cap. Dimensions 1.70 by 4.60 by 0.90 m (X by Y by Z). Metre units, +Y up, customer or user side toward +Z, resting on y=0. Both faces are deliberately blank so a project can apply its own original artwork. All signage geometry is blank and unbranded. Static geometry; no rig, collision or navigation data.","status":"published","url":"https://3dassets.dev/assets/fast-food-and-drive-thru-pylon-sign-frame-6c785c7e","cdnUrl":"https://cdn.3dassets.dev/assets/16207/v1/model.glb","downloadUrl":"https://3dassets.dev/download/fast-food-and-drive-thru-pylon-sign-frame-6c785c7e","thumbnailUrl":"https://cdn.3dassets.dev/assets/16207/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/16207/v1/poster.webp","blurhash":"U48qW,xu009F0KoL~BW;.RV@DitRELof$*Rj","category":{"slug":"buildings","title":"Buildings & Architecture"},"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":41348,"triangles":832,"vertices":2496,"meshes":6,"materials":6,"textures":0,"animations":[],"boundingBox":{"min":[-0.8500000238418579,0.000050044308826130424,-0.4499679681863115],"max":[0.8500000238418579,4.599955090751151,0.4499679681863115]},"sizeMeters":[1.7,4.6,0.9],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"Claude Fable 5.1","downloads":0,"publishedAt":"2026-09-07T16:14:59.966Z","updatedAt":"2026-09-07T16:15:00.090Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/16207/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function IlluminatedPylonSignFrameFastFoodCounterAndDriveThru(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/16207/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/16207/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/16207/v1/model.glb\" alt=\"Illuminated pylon sign frame (Fast Food Counter and Drive-Thru)\" camera-controls auto-rotate></model-viewer>","blender":"# Blender 4.x: File > Import > glTF 2.0, or from the Python console after downloading the file.\nimport bpy\nbpy.ops.import_scene.gltf(filepath='model.glb')  # from https://cdn.3dassets.dev/assets/16207/v1/model.glb\n# Metres and +Y up are converted to Blender's Z-up scene automatically.","godot":"# Godot 4: copy model.glb into res://models/ and the editor imports it as a scene.\nvar packed := load(\"res://models/model.glb\") as PackedScene\nvar model := packed.instantiate()\nadd_child(model)","unity":"// Unity: import model.glb with glTFast (Package Manager: com.unity.cloud.gltfast) and drag the prefab in,\n// or load it at runtime straight from the CDN:\nusing GLTFast;\nvar gltf = new GltfImport();\nif (await gltf.Load(\"https://cdn.3dassets.dev/assets/16207/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"16208","slug":"fast-food-and-drive-thru-menu-board-single-4cf0ef0f","title":"Overhead menu board, single (Fast Food Counter and Drive-Thru)","summary":"A single panel overhead menu board on the same housing and drop rod hardware as the triple board, for a narrow soffit or a secondary position.","description":"A single panel overhead menu board on the same housing and drop rod hardware as the triple board, for a narrow soffit or a secondary position. Dimensions 0.68 by 1.57 by 0.14 m (X by Y by Z). Metre units, +Y up, customer or user side toward +Z, resting on y=0. All signage geometry is blank and unbranded. Static geometry; no rig, collision or navigation data.","status":"published","url":"https://3dassets.dev/assets/fast-food-and-drive-thru-menu-board-single-4cf0ef0f","cdnUrl":"https://cdn.3dassets.dev/assets/16208/v1/model.glb","downloadUrl":"https://3dassets.dev/download/fast-food-and-drive-thru-menu-board-single-4cf0ef0f","thumbnailUrl":"https://cdn.3dassets.dev/assets/16208/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/16208/v1/poster.webp","blurhash":"U89j$I%g004naeWVkCofIARjx]xu~qt74nIU","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":30104,"triangles":560,"vertices":1680,"meshes":4,"materials":4,"textures":0,"animations":[],"boundingBox":{"min":[-0.33998474691277014,0,-0.06998504978091105],"max":[0.33998474691277014,1.5700000524520874,0.06998504978091105]},"sizeMeters":[0.68,1.57,0.14],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"Claude Fable 5.1","downloads":0,"publishedAt":"2026-09-07T16:15:00.182Z","updatedAt":"2026-09-07T16:15:00.287Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/16208/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function OverheadMenuBoardSingleFastFoodCounterAndDriveThru(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/16208/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/16208/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/16208/v1/model.glb\" alt=\"Overhead menu board, single (Fast Food Counter and Drive-Thru)\" camera-controls auto-rotate></model-viewer>","blender":"# Blender 4.x: File > Import > glTF 2.0, or from the Python console after downloading the file.\nimport bpy\nbpy.ops.import_scene.gltf(filepath='model.glb')  # from https://cdn.3dassets.dev/assets/16208/v1/model.glb\n# Metres and +Y up are converted to Blender's Z-up scene automatically.","godot":"# Godot 4: copy model.glb into res://models/ and the editor imports it as a scene.\nvar packed := load(\"res://models/model.glb\") as PackedScene\nvar model := packed.instantiate()\nadd_child(model)","unity":"// Unity: import model.glb with glTFast (Package Manager: com.unity.cloud.gltfast) and drag the prefab in,\n// or load it at runtime straight from the CDN:\nusing GLTFast;\nvar gltf = new GltfImport();\nif (await gltf.Load(\"https://cdn.3dassets.dev/assets/16208/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"16209","slug":"fast-food-and-drive-thru-queue-rail-end-module-a784c84d","title":"Queue rail module, run end (Fast Food Counter and Drive-Thru)","summary":"The queue rail bay with the right-hand post added, so a run terminates with a post at each end.","description":"The queue rail bay with the right-hand post added, so a run terminates with a post at each end. Dimensions 1.46 by 0.97 by 0.26 m (X by Y by Z). Metre units, +Y up, customer or user side toward +Z, resting on y=0. Connectors: rail-left, rail-right (type queue-rail). All signage geometry is blank and unbranded. Static geometry; no rig, collision or navigation data.","status":"published","url":"https://3dassets.dev/assets/fast-food-and-drive-thru-queue-rail-end-module-a784c84d","cdnUrl":"https://cdn.3dassets.dev/assets/16209/v1/model.glb","downloadUrl":"https://3dassets.dev/download/fast-food-and-drive-thru-queue-rail-end-module-a784c84d","thumbnailUrl":"https://cdn.3dassets.dev/assets/16209/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/16209/v1/poster.webp","blurhash":"U6ATyPt7Md?b?v_NDiD%00bFNaMx8wt7?vD%","category":{"slug":"props","title":"Props & Furniture"},"tags":[{"slug":"modern","title":"Modern"},{"slug":"realistic","title":"Realistic"},{"slug":"interior","title":"Interior"},{"slug":"modular","title":"Modular"},{"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":35908,"triangles":696,"vertices":2088,"meshes":3,"materials":3,"textures":0,"animations":[],"boundingBox":{"min":[-0.7300000190734863,0.000012082342815245006,-0.13001739894750408],"max":[0.7300000190734863,0.9680580074742319,0.13001739894750408]},"sizeMeters":[1.46,0.968,0.26],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"Claude Fable 5.1","downloads":0,"publishedAt":"2026-09-07T16:15:00.274Z","updatedAt":"2026-09-07T16:15:00.387Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/16209/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function QueueRailModuleRunEndFastFoodCounterAndDriveThru(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/16209/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/16209/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/16209/v1/model.glb\" alt=\"Queue rail module, run end (Fast Food Counter and Drive-Thru)\" camera-controls auto-rotate></model-viewer>","blender":"# Blender 4.x: File > Import > glTF 2.0, or from the Python console after downloading the file.\nimport bpy\nbpy.ops.import_scene.gltf(filepath='model.glb')  # from https://cdn.3dassets.dev/assets/16209/v1/model.glb\n# Metres and +Y up are converted to Blender's Z-up scene automatically.","godot":"# Godot 4: copy model.glb into res://models/ and the editor imports it as a scene.\nvar packed := load(\"res://models/model.glb\") as PackedScene\nvar model := packed.instantiate()\nadd_child(model)","unity":"// Unity: import model.glb with glTFast (Package Manager: com.unity.cloud.gltfast) and drag the prefab in,\n// or load it at runtime straight from the CDN:\nusing GLTFast;\nvar gltf = new GltfImport();\nif (await gltf.Load(\"https://cdn.3dassets.dev/assets/16209/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"16210","slug":"fast-food-and-drive-thru-counter-flap-module-raised-8cb6f11f","title":"Front counter flap module, flap raised (Fast Food Counter and Drive-Thru)","summary":"The counter flap module with the worktop flap swung up on its rear hinge, showing the crew crossing open.","description":"The counter flap module with the worktop flap swung up on its rear hinge, showing the crew crossing open. Dimensions 0.60 by 1.58 by 0.73 m (X by Y by Z). Metre units, +Y up, customer or user side toward +Z, resting on y=0. Named pivoted nodes: counter-flap, counter-gate. Connectors: counter-left, counter-right (type counter). All signage geometry is blank and unbranded. Rigid node-transform clips: open and close. No skinning. No collision or navigation data.","status":"published","url":"https://3dassets.dev/assets/fast-food-and-drive-thru-counter-flap-module-raised-8cb6f11f","cdnUrl":"https://cdn.3dassets.dev/assets/16210/v1/model.glb","downloadUrl":"https://3dassets.dev/download/fast-food-and-drive-thru-counter-flap-module-raised-8cb6f11f","thumbnailUrl":"https://cdn.3dassets.dev/assets/16210/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/16210/v1/poster.webp","blurhash":"UED9*X%M00IU4nIU-:-;00M{?cxu~pxaD*WD","category":{"slug":"props","title":"Props & Furniture"},"tags":[{"slug":"modern","title":"Modern"},{"slug":"realistic","title":"Realistic"},{"slug":"interior","title":"Interior"},{"slug":"modular","title":"Modular"},{"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":54416,"triangles":1008,"vertices":3024,"meshes":7,"materials":4,"textures":0,"animations":["open","close"],"boundingBox":{"min":[-0.30002670787622954,0.000018034570771104097,-0.3499999940395355],"max":[0.30002670787622954,1.57755389213562,0.3799999952316284]},"sizeMeters":[0.6,1.578,0.73],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"Claude Fable 5.1","downloads":0,"publishedAt":"2026-09-07T16:15:00.293Z","updatedAt":"2026-09-07T16:15:00.398Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\nimport { AnimationMixer } from 'three'\n\nlet mixer\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/16210/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n  mixer = new AnimationMixer(gltf.scene)\n  mixer.clipAction(gltf.animations[0]).play()\n})\n\n// Call from your render loop; deltaSeconds is time since the previous frame.\nfunction updateAssetAnimation(deltaSeconds) {\n  mixer?.update(deltaSeconds)\n}","r3f":"import { useGLTF, useAnimations } from '@react-three/drei'\nimport { useEffect } from 'react'\n\nexport function FrontCounterFlapModuleFlapRaisedFastFoodCounterAndDriveThru(props) {\n  const { scene, animations } = useGLTF('https://cdn.3dassets.dev/assets/16210/v1/model.glb')\n  const { actions, names } = useAnimations(animations, scene)\n  useEffect(() => {\n    const action = actions[names[0]]\n    action?.reset().play()\n    return () => { action?.stop() }\n  }, [actions, names])\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/16210/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/16210/v1/model.glb\" alt=\"Front counter flap module, flap raised (Fast Food Counter and Drive-Thru)\" camera-controls auto-rotate autoplay></model-viewer>","blender":"# Blender 4.x: File > Import > glTF 2.0, or from the Python console after downloading the file.\nimport bpy\nbpy.ops.import_scene.gltf(filepath='model.glb')  # from https://cdn.3dassets.dev/assets/16210/v1/model.glb\n# Metres and +Y up are converted to Blender's Z-up scene automatically.\n# Clips arrive as actions; play them from the Dope Sheet > Action Editor.","godot":"# Godot 4: copy model.glb into res://models/ and the editor imports it as a scene.\nvar packed := load(\"res://models/model.glb\") as PackedScene\nvar model := packed.instantiate()\nadd_child(model)\nvar player := model.find_child(\"AnimationPlayer\", true, false) as AnimationPlayer\nplayer.play(player.get_animation_list()[0])","unity":"// Unity: import model.glb with glTFast (Package Manager: com.unity.cloud.gltfast) and drag the prefab in,\n// or load it at runtime straight from the CDN:\nusing GLTFast;\nvar gltf = new GltfImport();\nif (await gltf.Load(\"https://cdn.3dassets.dev/assets/16210/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);\n// Clips import as legacy AnimationClips on the root; GetComponent<Animation>().Play() starts the first."}},{"id":"16211","slug":"fast-food-and-drive-thru-holding-cabinet-door-open-1b2f4d59","title":"Universal holding cabinet, door open (Fast Food Counter and Drive-Thru)","summary":"The universal holding cabinet with its glazed door swung open on the hinge, exposing the tray runners and loaded trays.","description":"The universal holding cabinet with its glazed door swung open on the hinge, exposing the tray runners and loaded trays. Dimensions 0.86 by 1.42 by 1.23 m (X by Y by Z). Metre units, +Y up, customer or user side toward +Z, resting on y=0. Named pivoted nodes: cabinet-door. All signage geometry is blank and unbranded. Static geometry; no rig, collision or navigation data.","status":"published","url":"https://3dassets.dev/assets/fast-food-and-drive-thru-holding-cabinet-door-open-1b2f4d59","cdnUrl":"https://cdn.3dassets.dev/assets/16211/v1/model.glb","downloadUrl":"https://3dassets.dev/download/fast-food-and-drive-thru-holding-cabinet-door-open-1b2f4d59","thumbnailUrl":"https://cdn.3dassets.dev/assets/16211/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/16211/v1/poster.webp","blurhash":"UAAmxYX700s;~qM_D$%ND$9FWB?vxuM{Rjxu","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":125280,"triangles":2514,"vertices":7542,"meshes":6,"materials":4,"textures":0,"animations":[],"boundingBox":{"min":[-0.5287978910265348,0,-0.3154042193659109],"max":[0.3299841204022679,1.4199999570846558,0.9147990349867299]},"sizeMeters":[0.859,1.42,1.23],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"Claude Fable 5.1","downloads":0,"publishedAt":"2026-09-07T16:15:00.696Z","updatedAt":"2026-09-07T16:15:00.788Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/16211/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function UniversalHoldingCabinetDoorOpenFastFoodCounterAndDriveThru(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/16211/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/16211/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/16211/v1/model.glb\" alt=\"Universal holding cabinet, door open (Fast Food Counter and Drive-Thru)\" camera-controls auto-rotate></model-viewer>","blender":"# Blender 4.x: File > Import > glTF 2.0, or from the Python console after downloading the file.\nimport bpy\nbpy.ops.import_scene.gltf(filepath='model.glb')  # from https://cdn.3dassets.dev/assets/16211/v1/model.glb\n# Metres and +Y up are converted to Blender's Z-up scene automatically.","godot":"# Godot 4: copy model.glb into res://models/ and the editor imports it as a scene.\nvar packed := load(\"res://models/model.glb\") as PackedScene\nvar model := packed.instantiate()\nadd_child(model)","unity":"// Unity: import model.glb with glTFast (Package Manager: com.unity.cloud.gltfast) and drag the prefab in,\n// or load it at runtime straight from the CDN:\nusing GLTFast;\nvar gltf = new GltfImport();\nif (await gltf.Load(\"https://cdn.3dassets.dev/assets/16211/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"16212","slug":"fast-food-and-drive-thru-prep-fridge-drawer-open-d0a2c22e","title":"Refrigerated prep drawer bank, top drawer open (Fast Food Counter and Drive-Thru)","summary":"The refrigerated prep drawer bank with the top drawer pulled out 340 mm on its slide axis.","description":"The refrigerated prep drawer bank with the top drawer pulled out 340 mm on its slide axis. Dimensions 0.88 by 0.90 by 1.08 m (X by Y by Z). Metre units, +Y up, customer or user side toward +Z, resting on y=0. Named pivoted nodes: fridge-drawer-1, fridge-drawer-2. All signage geometry is blank and unbranded. Rigid node-transform clips: open and close. No skinning. No collision or navigation data.","status":"published","url":"https://3dassets.dev/assets/fast-food-and-drive-thru-prep-fridge-drawer-open-d0a2c22e","cdnUrl":"https://cdn.3dassets.dev/assets/16212/v1/model.glb","downloadUrl":"https://3dassets.dev/download/fast-food-and-drive-thru-prep-fridge-drawer-open-d0a2c22e","thumbnailUrl":"https://cdn.3dassets.dev/assets/16212/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/16212/v1/poster.webp","blurhash":"URB:$}M{9Ft7_NV@D%kCt7WBM{kCRjaxRjay","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":62168,"triangles":1458,"vertices":4374,"meshes":5,"materials":3,"textures":0,"animations":["open","close"],"boundingBox":{"min":[-0.44001593654395194,0,-0.3699826728611131],"max":[0.44001593654395194,0.8949999809265137,0.7120259148044888]},"sizeMeters":[0.88,0.895,1.082],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"Claude Fable 5.1","downloads":0,"publishedAt":"2026-09-07T16:15:01.127Z","updatedAt":"2026-09-07T16:15:01.217Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\nimport { AnimationMixer } from 'three'\n\nlet mixer\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/16212/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n  mixer = new AnimationMixer(gltf.scene)\n  mixer.clipAction(gltf.animations[0]).play()\n})\n\n// Call from your render loop; deltaSeconds is time since the previous frame.\nfunction updateAssetAnimation(deltaSeconds) {\n  mixer?.update(deltaSeconds)\n}","r3f":"import { useGLTF, useAnimations } from '@react-three/drei'\nimport { useEffect } from 'react'\n\nexport function RefrigeratedPrepDrawerBankTopDrawerOpenFastFoodCounterAndDriveThru(props) {\n  const { scene, animations } = useGLTF('https://cdn.3dassets.dev/assets/16212/v1/model.glb')\n  const { actions, names } = useAnimations(animations, scene)\n  useEffect(() => {\n    const action = actions[names[0]]\n    action?.reset().play()\n    return () => { action?.stop() }\n  }, [actions, names])\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/16212/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/16212/v1/model.glb\" alt=\"Refrigerated prep drawer bank, top drawer open (Fast Food Counter and Drive-Thru)\" camera-controls auto-rotate autoplay></model-viewer>","blender":"# Blender 4.x: File > Import > glTF 2.0, or from the Python console after downloading the file.\nimport bpy\nbpy.ops.import_scene.gltf(filepath='model.glb')  # from https://cdn.3dassets.dev/assets/16212/v1/model.glb\n# Metres and +Y up are converted to Blender's Z-up scene automatically.\n# Clips arrive as actions; play them from the Dope Sheet > Action Editor.","godot":"# Godot 4: copy model.glb into res://models/ and the editor imports it as a scene.\nvar packed := load(\"res://models/model.glb\") as PackedScene\nvar model := packed.instantiate()\nadd_child(model)\nvar player := model.find_child(\"AnimationPlayer\", true, false) as AnimationPlayer\nplayer.play(player.get_animation_list()[0])","unity":"// Unity: import model.glb with glTFast (Package Manager: com.unity.cloud.gltfast) and drag the prefab in,\n// or load it at runtime straight from the CDN:\nusing GLTFast;\nvar gltf = new GltfImport();\nif (await gltf.Load(\"https://cdn.3dassets.dev/assets/16212/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);\n// Clips import as legacy AnimationClips on the root; GetComponent<Animation>().Play() starts the first."}},{"id":"16213","slug":"fast-food-and-drive-thru-ice-machine-bin-open-7626b4e9","title":"Ice machine, bin door open (Fast Food Counter and Drive-Thru)","summary":"The ice machine with the sloped storage bin door swung open on its lower hinge.","description":"The ice machine with the sloped storage bin door swung open on its lower hinge. Dimensions 0.79 by 1.68 by 0.71 m (X by Y by Z). Metre units, +Y up, customer or user side toward +Z, resting on y=0. Named pivoted nodes: bin-door. All signage geometry is blank and unbranded. Static geometry; no rig, collision or navigation data.","status":"published","url":"https://3dassets.dev/assets/fast-food-and-drive-thru-ice-machine-bin-open-7626b4e9","cdnUrl":"https://cdn.3dassets.dev/assets/16213/v1/model.glb","downloadUrl":"https://3dassets.dev/download/fast-food-and-drive-thru-ice-machine-bin-open-7626b4e9","thumbnailUrl":"https://cdn.3dassets.dev/assets/16213/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/16213/v1/poster.webp","blurhash":"UOCZeLoz00V@~qof9Faet7j[RjWCIUayt7fi","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":61560,"triangles":1186,"vertices":3558,"meshes":6,"materials":5,"textures":0,"animations":[],"boundingBox":{"min":[-0.39500001072883606,0,-0.33998185072131604],"max":[0.39500001072883606,1.6799850296933436,0.3689967273358849]},"sizeMeters":[0.79,1.68,0.709],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"Claude Fable 5.1","downloads":0,"publishedAt":"2026-09-07T16:15:01.348Z","updatedAt":"2026-09-07T16:15:01.446Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/16213/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function IceMachineBinDoorOpenFastFoodCounterAndDriveThru(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/16213/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/16213/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/16213/v1/model.glb\" alt=\"Ice machine, bin door open (Fast Food Counter and Drive-Thru)\" camera-controls auto-rotate></model-viewer>","blender":"# Blender 4.x: File > Import > glTF 2.0, or from the Python console after downloading the file.\nimport bpy\nbpy.ops.import_scene.gltf(filepath='model.glb')  # from https://cdn.3dassets.dev/assets/16213/v1/model.glb\n# Metres and +Y up are converted to Blender's Z-up scene automatically.","godot":"# Godot 4: copy model.glb into res://models/ and the editor imports it as a scene.\nvar packed := load(\"res://models/model.glb\") as PackedScene\nvar model := packed.instantiate()\nadd_child(model)","unity":"// Unity: import model.glb with glTFast (Package Manager: com.unity.cloud.gltfast) and drag the prefab in,\n// or load it at runtime straight from the CDN:\nusing GLTFast;\nvar gltf = new GltfImport();\nif (await gltf.Load(\"https://cdn.3dassets.dev/assets/16213/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"16214","slug":"fast-food-and-drive-thru-waste-unit-flap-open-a0885c2f","title":"Waste unit, flap pushed in (Fast Food Counter and Drive-Thru)","summary":"The dining room waste unit with its push flap swung inward, showing the waste aperture open.","description":"The dining room waste unit with its push flap swung inward, showing the waste aperture open. Dimensions 0.62 by 1.04 by 0.63 m (X by Y by Z). Metre units, +Y up, customer or user side toward +Z, resting on y=0. Named pivoted nodes: waste-flap, liner-door. All signage geometry is blank and unbranded. Rigid node-transform clips: open and close. No skinning. No collision or navigation data.","status":"published","url":"https://3dassets.dev/assets/fast-food-and-drive-thru-waste-unit-flap-open-a0885c2f","cdnUrl":"https://cdn.3dassets.dev/assets/16214/v1/model.glb","downloadUrl":"https://3dassets.dev/download/fast-food-and-drive-thru-waste-unit-flap-open-a0885c2f","thumbnailUrl":"https://cdn.3dassets.dev/assets/16214/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/16214/v1/poster.webp","blurhash":"UFF=~=bI00xa~qWBDit74nt7fkIo^+xaD%Io","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":43908,"triangles":778,"vertices":2334,"meshes":8,"materials":4,"textures":0,"animations":["open","close"],"boundingBox":{"min":[-0.3099996830740435,0,-0.27999876865500745],"max":[0.3099996830740435,1.041178677356701,0.3451292638359651]},"sizeMeters":[0.62,1.041,0.625],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"Claude Fable 5.1","downloads":0,"publishedAt":"2026-09-07T16:15:01.700Z","updatedAt":"2026-09-07T16:15:01.823Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\nimport { AnimationMixer } from 'three'\n\nlet mixer\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/16214/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n  mixer = new AnimationMixer(gltf.scene)\n  mixer.clipAction(gltf.animations[0]).play()\n})\n\n// Call from your render loop; deltaSeconds is time since the previous frame.\nfunction updateAssetAnimation(deltaSeconds) {\n  mixer?.update(deltaSeconds)\n}","r3f":"import { useGLTF, useAnimations } from '@react-three/drei'\nimport { useEffect } from 'react'\n\nexport function WasteUnitFlapPushedInFastFoodCounterAndDriveThru(props) {\n  const { scene, animations } = useGLTF('https://cdn.3dassets.dev/assets/16214/v1/model.glb')\n  const { actions, names } = useAnimations(animations, scene)\n  useEffect(() => {\n    const action = actions[names[0]]\n    action?.reset().play()\n    return () => { action?.stop() }\n  }, [actions, names])\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/16214/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/16214/v1/model.glb\" alt=\"Waste unit, flap pushed in (Fast Food Counter and Drive-Thru)\" camera-controls auto-rotate autoplay></model-viewer>","blender":"# Blender 4.x: File > Import > glTF 2.0, or from the Python console after downloading the file.\nimport bpy\nbpy.ops.import_scene.gltf(filepath='model.glb')  # from https://cdn.3dassets.dev/assets/16214/v1/model.glb\n# Metres and +Y up are converted to Blender's Z-up scene automatically.\n# Clips arrive as actions; play them from the Dope Sheet > Action Editor.","godot":"# Godot 4: copy model.glb into res://models/ and the editor imports it as a scene.\nvar packed := load(\"res://models/model.glb\") as PackedScene\nvar model := packed.instantiate()\nadd_child(model)\nvar player := model.find_child(\"AnimationPlayer\", true, false) as AnimationPlayer\nplayer.play(player.get_animation_list()[0])","unity":"// Unity: import model.glb with glTFast (Package Manager: com.unity.cloud.gltfast) and drag the prefab in,\n// or load it at runtime straight from the CDN:\nusing GLTFast;\nvar gltf = new GltfImport();\nif (await gltf.Load(\"https://cdn.3dassets.dev/assets/16214/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);\n// Clips import as legacy AnimationClips on the root; GetComponent<Animation>().Play() starts the first."}},{"id":"16215","slug":"fast-food-and-drive-thru-fixed-booth-4-seat-cae1de7b","title":"Fixed booth, 4 seat (Fast Food Counter and Drive-Thru)","summary":"The fixed booth at the 1.44 m four seat length, with wider benches, backs and table on the same construction.","description":"The fixed booth at the 1.44 m four seat length, with wider benches, backs and table on the same construction. Dimensions 1.46 by 1.29 by 1.58 m (X by Y by Z). Metre units, +Y up, customer or user side toward +Z, resting on y=0. All signage geometry is blank and unbranded. Static geometry; no rig, collision or navigation data.","status":"published","url":"https://3dassets.dev/assets/fast-food-and-drive-thru-fixed-booth-4-seat-cae1de7b","cdnUrl":"https://cdn.3dassets.dev/assets/16215/v1/model.glb","downloadUrl":"https://3dassets.dev/download/fast-food-and-drive-thru-fixed-booth-4-seat-cae1de7b","thumbnailUrl":"https://cdn.3dassets.dev/assets/16215/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/16215/v1/poster.webp","blurhash":"UAIrBC~q00%N9F4nt7_3004n4mxv_3xuIUoe","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":212372,"triangles":4328,"vertices":12984,"meshes":6,"materials":6,"textures":0,"animations":[],"boundingBox":{"min":[-0.7279900707392929,-0.00003415321952326966,-0.7900000214576721],"max":[0.7279900707392929,1.2900189491768823,0.7900000214576721]},"sizeMeters":[1.456,1.29,1.58],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"Claude Fable 5.1","downloads":0,"publishedAt":"2026-09-07T16:15:01.878Z","updatedAt":"2026-09-07T16:15:01.985Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/16215/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function FixedBooth4SeatFastFoodCounterAndDriveThru(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/16215/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/16215/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/16215/v1/model.glb\" alt=\"Fixed booth, 4 seat (Fast Food Counter and Drive-Thru)\" camera-controls auto-rotate></model-viewer>","blender":"# Blender 4.x: File > Import > glTF 2.0, or from the Python console after downloading the file.\nimport bpy\nbpy.ops.import_scene.gltf(filepath='model.glb')  # from https://cdn.3dassets.dev/assets/16215/v1/model.glb\n# Metres and +Y up are converted to Blender's Z-up scene automatically.","godot":"# Godot 4: copy model.glb into res://models/ and the editor imports it as a scene.\nvar packed := load(\"res://models/model.glb\") as PackedScene\nvar model := packed.instantiate()\nadd_child(model)","unity":"// Unity: import model.glb with glTFast (Package Manager: com.unity.cloud.gltfast) and drag the prefab in,\n// or load it at runtime straight from the CDN:\nusing GLTFast;\nvar gltf = new GltfImport();\nif (await gltf.Load(\"https://cdn.3dassets.dev/assets/16215/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"16216","slug":"fast-food-and-drive-thru-pedestal-table-4-seat-7a28aeb0","title":"Pedestal table, 4 seat (Fast Food Counter and Drive-Thru)","summary":"The pedestal table at the 1.1 m four seat length, on twin columns with a tie bar and a shared spider plate.","description":"The pedestal table at the 1.1 m four seat length, on twin columns with a tie bar and a shared spider plate. Dimensions 1.10 by 0.76 by 0.70 m (X by Y by Z). Metre units, +Y up, customer or user side toward +Z, resting on y=0. All signage geometry is blank and unbranded. Static geometry; no rig, collision or navigation data.","status":"published","url":"https://3dassets.dev/assets/fast-food-and-drive-thru-pedestal-table-4-seat-7a28aeb0","cdnUrl":"https://cdn.3dassets.dev/assets/16216/v1/model.glb","downloadUrl":"https://3dassets.dev/download/fast-food-and-drive-thru-pedestal-table-4-seat-7a28aeb0","thumbnailUrl":"https://cdn.3dassets.dev/assets/16216/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/16216/v1/poster.webp","blurhash":"UNCPnqt74.ja~Vt7M|WBofxaa|RkE2t7jYM|","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":43112,"triangles":832,"vertices":2496,"meshes":4,"materials":4,"textures":0,"animations":[],"boundingBox":{"min":[-0.550000011920929,0.000018921573680615034,-0.3499710150014151],"max":[0.550000011920929,0.7640150467959163,0.3499710150014151]},"sizeMeters":[1.1,0.764,0.7],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"Claude Fable 5.1","downloads":0,"publishedAt":"2026-09-07T16:15:01.927Z","updatedAt":"2026-09-07T16:15:02.042Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/16216/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function PedestalTable4SeatFastFoodCounterAndDriveThru(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/16216/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/16216/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/16216/v1/model.glb\" alt=\"Pedestal table, 4 seat (Fast Food Counter and Drive-Thru)\" camera-controls auto-rotate></model-viewer>","blender":"# Blender 4.x: File > Import > glTF 2.0, or from the Python console after downloading the file.\nimport bpy\nbpy.ops.import_scene.gltf(filepath='model.glb')  # from https://cdn.3dassets.dev/assets/16216/v1/model.glb\n# Metres and +Y up are converted to Blender's Z-up scene automatically.","godot":"# Godot 4: copy model.glb into res://models/ and the editor imports it as a scene.\nvar packed := load(\"res://models/model.glb\") as PackedScene\nvar model := packed.instantiate()\nadd_child(model)","unity":"// Unity: import model.glb with glTFast (Package Manager: com.unity.cloud.gltfast) and drag the prefab in,\n// or load it at runtime straight from the CDN:\nusing GLTFast;\nvar gltf = new GltfImport();\nif (await gltf.Load(\"https://cdn.3dassets.dev/assets/16216/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"16217","slug":"fast-food-and-drive-thru-drinks-tower-crew-6-0b20027f","title":"Crew-side drinks tower, 6 valve (Fast Food Counter and Drive-Thru)","summary":"The drinks tower in the crew-side six valve form: no customer splash panel, open side cheeks and a lower cup landing shelf.","description":"The drinks tower in the crew-side six valve form: no customer splash panel, open side cheeks and a lower cup landing shelf. Dimensions 0.85 by 0.95 by 0.46 m (X by Y by Z). Metre units, +Y up, customer or user side toward +Z, resting on y=0. All signage geometry is blank and unbranded. Static geometry; no rig, collision or navigation data.","status":"published","url":"https://3dassets.dev/assets/fast-food-and-drive-thru-drinks-tower-crew-6-0b20027f","cdnUrl":"https://cdn.3dassets.dev/assets/16217/v1/model.glb","downloadUrl":"https://3dassets.dev/download/fast-food-and-drive-thru-drinks-tower-crew-6-0b20027f","thumbnailUrl":"https://cdn.3dassets.dev/assets/16217/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/16217/v1/poster.webp","blurhash":"UAFr@g-;00-;~q?bD%9F00Rjxt9FIUD%x]xa","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":118500,"triangles":2416,"vertices":7248,"meshes":3,"materials":3,"textures":0,"animations":[],"boundingBox":{"min":[-0.425017203441577,0,-0.22999691276142537],"max":[0.425017203441577,0.9459999799728394,0.2326028343499508]},"sizeMeters":[0.85,0.946,0.463],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"Claude Fable 5.1","downloads":0,"publishedAt":"2026-09-07T16:15:01.968Z","updatedAt":"2026-09-07T16:15:02.080Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/16217/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function CrewSideDrinksTower6ValveFastFoodCounterAndDriveThru(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/16217/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/16217/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/16217/v1/model.glb\" alt=\"Crew-side drinks tower, 6 valve (Fast Food Counter and Drive-Thru)\" camera-controls auto-rotate></model-viewer>","blender":"# Blender 4.x: File > Import > glTF 2.0, or from the Python console after downloading the file.\nimport bpy\nbpy.ops.import_scene.gltf(filepath='model.glb')  # from https://cdn.3dassets.dev/assets/16217/v1/model.glb\n# Metres and +Y up are converted to Blender's Z-up scene automatically.","godot":"# Godot 4: copy model.glb into res://models/ and the editor imports it as a scene.\nvar packed := load(\"res://models/model.glb\") as PackedScene\nvar model := packed.instantiate()\nadd_child(model)","unity":"// Unity: import model.glb with glTFast (Package Manager: com.unity.cloud.gltfast) and drag the prefab in,\n// or load it at runtime straight from the CDN:\nusing GLTFast;\nvar gltf = new GltfImport();\nif (await gltf.Load(\"https://cdn.3dassets.dev/assets/16217/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"16218","slug":"fast-food-and-drive-thru-fry-carton-large-cf1fecc4","title":"Fry carton, large (Fast Food Counter and Drive-Thru)","summary":"The fry carton at the large size, 32 per cent taller and wider on the same flared taper.","description":"The fry carton at the large size, 32 per cent taller and wider on the same flared taper. Dimensions 0.12 by 0.16 by 0.10 m (X by Y by Z). Metre units, +Y up, customer or user side toward +Z, resting on y=0. All signage geometry is blank and unbranded. Static geometry; no rig, collision or navigation data.","status":"published","url":"https://3dassets.dev/assets/fast-food-and-drive-thru-fry-carton-large-cf1fecc4","cdnUrl":"https://cdn.3dassets.dev/assets/16218/v1/model.glb","downloadUrl":"https://3dassets.dev/download/fast-food-and-drive-thru-fry-carton-large-cf1fecc4","thumbnailUrl":"https://cdn.3dassets.dev/assets/16218/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/16218/v1/poster.webp","blurhash":"UNEV]Axu00IU~qofD%WBM{ayxuofNGkCniV@","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":14784,"triangles":256,"vertices":768,"meshes":3,"materials":3,"textures":0,"animations":[],"boundingBox":{"min":[-0.06071963943464878,0,-0.05016435236652825],"max":[0.06071963943464878,0.1557600051164627,0.05016435236652825]},"sizeMeters":[0.121,0.156,0.1],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"Claude Fable 5.1","downloads":0,"publishedAt":"2026-09-07T16:15:03.168Z","updatedAt":"2026-09-07T16:15:03.283Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/16218/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function FryCartonLargeFastFoodCounterAndDriveThru(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/16218/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/16218/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/16218/v1/model.glb\" alt=\"Fry carton, large (Fast Food Counter and Drive-Thru)\" camera-controls auto-rotate></model-viewer>","blender":"# Blender 4.x: File > Import > glTF 2.0, or from the Python console after downloading the file.\nimport bpy\nbpy.ops.import_scene.gltf(filepath='model.glb')  # from https://cdn.3dassets.dev/assets/16218/v1/model.glb\n# Metres and +Y up are converted to Blender's Z-up scene automatically.","godot":"# Godot 4: copy model.glb into res://models/ and the editor imports it as a scene.\nvar packed := load(\"res://models/model.glb\") as PackedScene\nvar model := packed.instantiate()\nadd_child(model)","unity":"// Unity: import model.glb with glTFast (Package Manager: com.unity.cloud.gltfast) and drag the prefab in,\n// or load it at runtime straight from the CDN:\nusing GLTFast;\nvar gltf = new GltfImport();\nif (await gltf.Load(\"https://cdn.3dassets.dev/assets/16218/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"16219","slug":"fast-food-and-drive-thru-drinks-cup-large-b833b841","title":"Drinks cup, large (Fast Food Counter and Drive-Thru)","summary":"The paper drinks cup at the large size, on the same taper, rolled rim and base bead.","description":"The paper drinks cup at the large size, on the same taper, rolled rim and base bead. Dimensions 0.11 by 0.16 by 0.11 m (X by Y by Z). Metre units, +Y up, customer or user side toward +Z, resting on y=0. All signage geometry is blank and unbranded. Static geometry; no rig, collision or navigation data.","status":"published","url":"https://3dassets.dev/assets/fast-food-and-drive-thru-drinks-cup-large-b833b841","cdnUrl":"https://cdn.3dassets.dev/assets/16219/v1/model.glb","downloadUrl":"https://3dassets.dev/download/fast-food-and-drive-thru-drinks-cup-large-b833b841","thumbnailUrl":"https://cdn.3dassets.dev/assets/16219/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/16219/v1/poster.webp","blurhash":"UDD]xW%g00Di~qayD%t7H?RjyDxuNaj[sof6","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":16476,"triangles":306,"vertices":918,"meshes":2,"materials":2,"textures":0,"animations":[],"boundingBox":{"min":[-0.053477833736301925,0,-0.05266459178843795],"max":[0.053477833736301925,0.15674999356269836,0.05266459178843795]},"sizeMeters":[0.107,0.157,0.105],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"Claude Fable 5.1","downloads":0,"publishedAt":"2026-09-07T16:15:02.440Z","updatedAt":"2026-09-07T16:15:02.525Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/16219/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function DrinksCupLargeFastFoodCounterAndDriveThru(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/16219/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/16219/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/16219/v1/model.glb\" alt=\"Drinks cup, large (Fast Food Counter and Drive-Thru)\" camera-controls auto-rotate></model-viewer>","blender":"# Blender 4.x: File > Import > glTF 2.0, or from the Python console after downloading the file.\nimport bpy\nbpy.ops.import_scene.gltf(filepath='model.glb')  # from https://cdn.3dassets.dev/assets/16219/v1/model.glb\n# Metres and +Y up are converted to Blender's Z-up scene automatically.","godot":"# Godot 4: copy model.glb into res://models/ and the editor imports it as a scene.\nvar packed := load(\"res://models/model.glb\") as PackedScene\nvar model := packed.instantiate()\nadd_child(model)","unity":"// Unity: import model.glb with glTFast (Package Manager: com.unity.cloud.gltfast) and drag the prefab in,\n// or load it at runtime straight from the CDN:\nusing GLTFast;\nvar gltf = new GltfImport();\nif (await gltf.Load(\"https://cdn.3dassets.dev/assets/16219/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"16220","slug":"fast-food-and-drive-thru-counter-module-600-timber-6c842450","title":"Front counter module 600, timber fascia (Fast Food Counter and Drive-Thru)","summary":"The 600 mm counter module in the timber-look fascia finish; geometry is unchanged.","description":"The 600 mm counter module in the timber-look fascia finish; geometry is unchanged. Dimensions 0.60 by 0.96 by 0.73 m (X by Y by Z). Metre units, +Y up, customer or user side toward +Z, resting on y=0. Connectors: counter-left, counter-right (type counter). All signage geometry is blank and unbranded. Static geometry; no rig, collision or navigation data.","status":"published","url":"https://3dassets.dev/assets/fast-food-and-drive-thru-counter-module-600-timber-6c842450","cdnUrl":"https://cdn.3dassets.dev/assets/16220/v1/model.glb","downloadUrl":"https://3dassets.dev/download/fast-food-and-drive-thru-counter-module-600-timber-6c842450","thumbnailUrl":"https://cdn.3dassets.dev/assets/16220/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/16220/v1/poster.webp","blurhash":"UFEVf_?Y00M_?wR+D$oe0OE3RPohsRoJR.WX","category":{"slug":"props","title":"Props & Furniture"},"tags":[{"slug":"modern","title":"Modern"},{"slug":"realistic","title":"Realistic"},{"slug":"interior","title":"Interior"},{"slug":"modular","title":"Modular"},{"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":62088,"triangles":1224,"vertices":3672,"meshes":4,"materials":4,"textures":0,"animations":[],"boundingBox":{"min":[-0.30002670787622954,0.000018034570771104097,-0.3499999940395355],"max":[0.30002670787622954,0.9559978714210672,0.3799999952316284]},"sizeMeters":[0.6,0.956,0.73],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"Claude Fable 5.1","downloads":0,"publishedAt":"2026-09-07T16:15:02.825Z","updatedAt":"2026-09-07T16:15:02.913Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/16220/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function FrontCounterModule600TimberFasciaFastFoodCounterAndDriveThru(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/16220/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/16220/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/16220/v1/model.glb\" alt=\"Front counter module 600, timber fascia (Fast Food Counter and Drive-Thru)\" camera-controls auto-rotate></model-viewer>","blender":"# Blender 4.x: File > Import > glTF 2.0, or from the Python console after downloading the file.\nimport bpy\nbpy.ops.import_scene.gltf(filepath='model.glb')  # from https://cdn.3dassets.dev/assets/16220/v1/model.glb\n# Metres and +Y up are converted to Blender's Z-up scene automatically.","godot":"# Godot 4: copy model.glb into res://models/ and the editor imports it as a scene.\nvar packed := load(\"res://models/model.glb\") as PackedScene\nvar model := packed.instantiate()\nadd_child(model)","unity":"// Unity: import model.glb with glTFast (Package Manager: com.unity.cloud.gltfast) and drag the prefab in,\n// or load it at runtime straight from the CDN:\nusing GLTFast;\nvar gltf = new GltfImport();\nif (await gltf.Load(\"https://cdn.3dassets.dev/assets/16220/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"16221","slug":"fast-food-and-drive-thru-moulded-stool-graphite-56fac07c","title":"Moulded stool, graphite shell (Fast Food Counter and Drive-Thru)","summary":"The moulded stool with a graphite shell instead of the accent colour; geometry is unchanged.","description":"The moulded stool with a graphite shell instead of the accent colour; geometry is unchanged. Dimensions 0.36 by 0.60 by 0.36 m (X by Y by Z). Metre units, +Y up, customer or user side toward +Z, resting on y=0. All signage geometry is blank and unbranded. Static geometry; no rig, collision or navigation data.","status":"published","url":"https://3dassets.dev/assets/fast-food-and-drive-thru-moulded-stool-graphite-56fac07c","cdnUrl":"https://cdn.3dassets.dev/assets/16221/v1/model.glb","downloadUrl":"https://3dassets.dev/download/fast-food-and-drive-thru-moulded-stool-graphite-56fac07c","thumbnailUrl":"https://cdn.3dassets.dev/assets/16221/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/16221/v1/poster.webp","blurhash":"U07nUb~q000000DjM]_2s-D%o$_200D%~q?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":33408,"triangles":646,"vertices":1938,"meshes":3,"materials":2,"textures":0,"animations":[],"boundingBox":{"min":[-0.18000000715255737,-0.000006929067866107835,-0.18000000715255737],"max":[0.18000000715255737,0.6046800906446909,0.18000000715255737]},"sizeMeters":[0.36,0.605,0.36],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"Claude Fable 5.1","downloads":0,"publishedAt":"2026-09-07T16:15:03.062Z","updatedAt":"2026-09-07T16:15:03.152Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/16221/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function MouldedStoolGraphiteShellFastFoodCounterAndDriveThru(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/16221/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/16221/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/16221/v1/model.glb\" alt=\"Moulded stool, graphite shell (Fast Food Counter and Drive-Thru)\" camera-controls auto-rotate></model-viewer>","blender":"# Blender 4.x: File > Import > glTF 2.0, or from the Python console after downloading the file.\nimport bpy\nbpy.ops.import_scene.gltf(filepath='model.glb')  # from https://cdn.3dassets.dev/assets/16221/v1/model.glb\n# Metres and +Y up are converted to Blender's Z-up scene automatically.","godot":"# Godot 4: copy model.glb into res://models/ and the editor imports it as a scene.\nvar packed := load(\"res://models/model.glb\") as PackedScene\nvar model := packed.instantiate()\nadd_child(model)","unity":"// Unity: import model.glb with glTFast (Package Manager: com.unity.cloud.gltfast) and drag the prefab in,\n// or load it at runtime straight from the CDN:\nusing GLTFast;\nvar gltf = new GltfImport();\nif (await gltf.Load(\"https://cdn.3dassets.dev/assets/16221/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"16222","slug":"fast-food-and-drive-thru-moulded-bench-run-neutral-d0ad4c23","title":"Moulded bench run, neutral shell (Fast Food Counter and Drive-Thru)","summary":"The moulded bench run bay with a neutral shell; geometry is unchanged.","description":"The moulded bench run bay with a neutral shell; geometry is unchanged. Dimensions 1.22 by 0.93 by 0.50 m (X by Y by Z). Metre units, +Y up, customer or user side toward +Z, resting on y=0. Connectors: bench-left, bench-right (type bench-run). All signage geometry is blank and unbranded. Static geometry; no rig, collision or navigation data.","status":"published","url":"https://3dassets.dev/assets/fast-food-and-drive-thru-moulded-bench-run-neutral-d0ad4c23","cdnUrl":"https://cdn.3dassets.dev/assets/16222/v1/model.glb","downloadUrl":"https://3dassets.dev/download/fast-food-and-drive-thru-moulded-bench-run-neutral-d0ad4c23","thumbnailUrl":"https://cdn.3dassets.dev/assets/16222/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/16222/v1/poster.webp","blurhash":"UAGlI*a#00oc~q-;9GD%00RjWBIUxtt7M{9F","category":{"slug":"props","title":"Props & Furniture"},"tags":[{"slug":"modern","title":"Modern"},{"slug":"realistic","title":"Realistic"},{"slug":"interior","title":"Interior"},{"slug":"modular","title":"Modular"},{"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":50828,"triangles":990,"vertices":2970,"meshes":4,"materials":4,"textures":0,"animations":[],"boundingBox":{"min":[-0.6079999804496765,-0.000013884636829150643,-0.24799095854701153],"max":[0.6079999804496765,0.928728288504729,0.24799095854701153]},"sizeMeters":[1.216,0.929,0.496],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"Claude Fable 5.1","downloads":0,"publishedAt":"2026-09-07T16:15:03.384Z","updatedAt":"2026-09-07T16:15:03.710Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/16222/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function MouldedBenchRunNeutralShellFastFoodCounterAndDriveThru(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/16222/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/16222/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/16222/v1/model.glb\" alt=\"Moulded bench run, neutral shell (Fast Food Counter and Drive-Thru)\" camera-controls auto-rotate></model-viewer>","blender":"# Blender 4.x: File > Import > glTF 2.0, or from the Python console after downloading the file.\nimport bpy\nbpy.ops.import_scene.gltf(filepath='model.glb')  # from https://cdn.3dassets.dev/assets/16222/v1/model.glb\n# Metres and +Y up are converted to Blender's Z-up scene automatically.","godot":"# Godot 4: copy model.glb into res://models/ and the editor imports it as a scene.\nvar packed := load(\"res://models/model.glb\") as PackedScene\nvar model := packed.instantiate()\nadd_child(model)","unity":"// Unity: import model.glb with glTFast (Package Manager: com.unity.cloud.gltfast) and drag the prefab in,\n// or load it at runtime straight from the CDN:\nusing GLTFast;\nvar gltf = new GltfImport();\nif (await gltf.Load(\"https://cdn.3dassets.dev/assets/16222/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"16223","slug":"fast-food-and-drive-thru-pedestal-table-2-seat-graphit-75326076","title":"Pedestal table 2 seat, graphite top (Fast Food Counter and Drive-Thru)","summary":"The two seat pedestal table with a graphite laminate top; geometry is unchanged.","description":"The two seat pedestal table with a graphite laminate top; geometry is unchanged. Dimensions 0.62 by 0.76 by 0.62 m (X by Y by Z). Metre units, +Y up, customer or user side toward +Z, resting on y=0. All signage geometry is blank and unbranded. Static geometry; no rig, collision or navigation data.","status":"published","url":"https://3dassets.dev/assets/fast-food-and-drive-thru-pedestal-table-2-seat-graphit-75326076","cdnUrl":"https://cdn.3dassets.dev/assets/16223/v1/model.glb","downloadUrl":"https://3dassets.dev/download/fast-food-and-drive-thru-pedestal-table-2-seat-graphit-75326076","thumbnailUrl":"https://cdn.3dassets.dev/assets/16223/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/16223/v1/poster.webp","blurhash":"U47d,%%M00IU_4ofRhoe%Nj]jqob%Nj]ITV@","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":33340,"triangles":628,"vertices":1884,"meshes":4,"materials":3,"textures":0,"animations":[],"boundingBox":{"min":[-0.3100000023841858,0.00000983819471915559,-0.3100000023841858],"max":[0.3100000023841858,0.7640028390981682,0.3100000023841858]},"sizeMeters":[0.62,0.764,0.62],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"Claude Fable 5.1","downloads":0,"publishedAt":"2026-09-07T16:15:03.700Z","updatedAt":"2026-09-07T16:15:03.812Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/16223/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function PedestalTable2SeatGraphiteTopFastFoodCounterAndDriveThru(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/16223/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/16223/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/16223/v1/model.glb\" alt=\"Pedestal table 2 seat, graphite top (Fast Food Counter and Drive-Thru)\" camera-controls auto-rotate></model-viewer>","blender":"# Blender 4.x: File > Import > glTF 2.0, or from the Python console after downloading the file.\nimport bpy\nbpy.ops.import_scene.gltf(filepath='model.glb')  # from https://cdn.3dassets.dev/assets/16223/v1/model.glb\n# Metres and +Y up are converted to Blender's Z-up scene automatically.","godot":"# Godot 4: copy model.glb into res://models/ and the editor imports it as a scene.\nvar packed := load(\"res://models/model.glb\") as PackedScene\nvar model := packed.instantiate()\nadd_child(model)","unity":"// Unity: import model.glb with glTFast (Package Manager: com.unity.cloud.gltfast) and drag the prefab in,\n// or load it at runtime straight from the CDN:\nusing GLTFast;\nvar gltf = new GltfImport();\nif (await gltf.Load(\"https://cdn.3dassets.dev/assets/16223/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"16224","slug":"fast-food-and-drive-thru-fixed-booth-2-seat-timber-8265c328","title":"Fixed booth 2 seat, timber backs (Fast Food Counter and Drive-Thru)","summary":"The two seat fixed booth with timber-look bench boxes and divider backs; geometry is unchanged.","description":"The two seat fixed booth with timber-look bench boxes and divider backs; geometry is unchanged. Dimensions 0.90 by 1.29 by 1.58 m (X by Y by Z). Metre units, +Y up, customer or user side toward +Z, resting on y=0. All signage geometry is blank and unbranded. Static geometry; no rig, collision or navigation data.","status":"published","url":"https://3dassets.dev/assets/fast-food-and-drive-thru-fixed-booth-2-seat-timber-8265c328","cdnUrl":"https://cdn.3dassets.dev/assets/16224/v1/model.glb","downloadUrl":"https://3dassets.dev/download/fast-food-and-drive-thru-fixed-booth-2-seat-timber-8265c328","thumbnailUrl":"https://cdn.3dassets.dev/assets/16224/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/16224/v1/poster.webp","blurhash":"U8FFQr^$00_3b|0Kae~W00D+ohjZ$we,Ioxu","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":212356,"triangles":4328,"vertices":12984,"meshes":6,"materials":5,"textures":0,"animations":[],"boundingBox":{"min":[-0.4480050172040914,-0.00003415321952326966,-0.7900000214576721],"max":[0.4480050172040914,1.2900189491768823,0.7900000214576721]},"sizeMeters":[0.896,1.29,1.58],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"Claude Fable 5.1","downloads":0,"publishedAt":"2026-09-07T16:15:03.685Z","updatedAt":"2026-09-07T16:15:03.775Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/16224/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function FixedBooth2SeatTimberBacksFastFoodCounterAndDriveThru(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/16224/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/16224/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/16224/v1/model.glb\" alt=\"Fixed booth 2 seat, timber backs (Fast Food Counter and Drive-Thru)\" camera-controls auto-rotate></model-viewer>","blender":"# Blender 4.x: File > Import > glTF 2.0, or from the Python console after downloading the file.\nimport bpy\nbpy.ops.import_scene.gltf(filepath='model.glb')  # from https://cdn.3dassets.dev/assets/16224/v1/model.glb\n# Metres and +Y up are converted to Blender's Z-up scene automatically.","godot":"# Godot 4: copy model.glb into res://models/ and the editor imports it as a scene.\nvar packed := load(\"res://models/model.glb\") as PackedScene\nvar model := packed.instantiate()\nadd_child(model)","unity":"// Unity: import model.glb with glTFast (Package Manager: com.unity.cloud.gltfast) and drag the prefab in,\n// or load it at runtime straight from the CDN:\nusing GLTFast;\nvar gltf = new GltfImport();\nif (await gltf.Load(\"https://cdn.3dassets.dev/assets/16224/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"16225","slug":"fast-food-and-drive-thru-serving-tray-accent-d4fdeca1","title":"Serving tray, accent colour (Fast Food Counter and Drive-Thru)","summary":"The 450 mm serving tray moulded in the accent colour with a dark stripe; geometry is unchanged.","description":"The 450 mm serving tray moulded in the accent colour with a dark stripe; geometry is unchanged. Dimensions 0.47 by 0.04 by 0.36 m (X by Y by Z). Metre units, +Y up, customer or user side toward +Z, resting on y=0. All signage geometry is blank and unbranded. Static geometry; no rig, collision or navigation data.","status":"published","url":"https://3dassets.dev/assets/fast-food-and-drive-thru-serving-tray-accent-d4fdeca1","cdnUrl":"https://cdn.3dassets.dev/assets/16225/v1/model.glb","downloadUrl":"https://3dassets.dev/download/fast-food-and-drive-thru-serving-tray-accent-d4fdeca1","thumbnailUrl":"https://cdn.3dassets.dev/assets/16225/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/16225/v1/poster.webp","blurhash":"U77y9H%#4TRi%#tRV@V@00Mx.mniD4IAjGt7","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":21776,"triangles":416,"vertices":1248,"meshes":2,"materials":2,"textures":0,"animations":[],"boundingBox":{"min":[-0.23399999737739563,0.000004058563713715824,-0.181011320338293],"max":[0.23399999737739563,0.037995940214391066,0.181011320338293]},"sizeMeters":[0.468,0.038,0.362],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"Claude Fable 5.1","downloads":0,"publishedAt":"2026-09-07T16:15:03.717Z","updatedAt":"2026-09-07T16:15:03.847Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/16225/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function ServingTrayAccentColourFastFoodCounterAndDriveThru(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/16225/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/16225/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/16225/v1/model.glb\" alt=\"Serving tray, accent colour (Fast Food Counter and Drive-Thru)\" camera-controls auto-rotate></model-viewer>","blender":"# Blender 4.x: File > Import > glTF 2.0, or from the Python console after downloading the file.\nimport bpy\nbpy.ops.import_scene.gltf(filepath='model.glb')  # from https://cdn.3dassets.dev/assets/16225/v1/model.glb\n# Metres and +Y up are converted to Blender's Z-up scene automatically.","godot":"# Godot 4: copy model.glb into res://models/ and the editor imports it as a scene.\nvar packed := load(\"res://models/model.glb\") as PackedScene\nvar model := packed.instantiate()\nadd_child(model)","unity":"// Unity: import model.glb with glTFast (Package Manager: com.unity.cloud.gltfast) and drag the prefab in,\n// or load it at runtime straight from the CDN:\nusing GLTFast;\nvar gltf = new GltfImport();\nif (await gltf.Load(\"https://cdn.3dassets.dev/assets/16225/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"16226","slug":"fast-food-and-drive-thru-fry-carton-small-kraft-0794b325","title":"Fry carton small, kraft board (Fast Food Counter and Drive-Thru)","summary":"The small fry carton in unbleached kraft board; geometry is unchanged.","description":"The small fry carton in unbleached kraft board; geometry is unchanged. Dimensions 0.09 by 0.12 by 0.08 m (X by Y by Z). Metre units, +Y up, customer or user side toward +Z, resting on y=0. All signage geometry is blank and unbranded. Static geometry; no rig, collision or navigation data.","status":"published","url":"https://3dassets.dev/assets/fast-food-and-drive-thru-fry-carton-small-kraft-0794b325","cdnUrl":"https://cdn.3dassets.dev/assets/16226/v1/model.glb","downloadUrl":"https://3dassets.dev/download/fast-food-and-drive-thru-fry-carton-small-kraft-0794b325","thumbnailUrl":"https://cdn.3dassets.dev/assets/16226/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/16226/v1/poster.webp","blurhash":"ULD,7fxu00IU~qs:D%WBM{WBtQofNHfljFV@","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":14836,"triangles":256,"vertices":768,"meshes":3,"materials":3,"textures":0,"animations":[],"boundingBox":{"min":[-0.04599972561224156,0,-0.03800329622937998],"max":[0.04599972561224156,0.11800000071525574,0.03800329622937998]},"sizeMeters":[0.092,0.118,0.076],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"Claude Fable 5.1","downloads":0,"publishedAt":"2026-09-07T16:15:04.173Z","updatedAt":"2026-09-07T16:15:04.284Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/16226/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function FryCartonSmallKraftBoardFastFoodCounterAndDriveThru(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/16226/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/16226/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/16226/v1/model.glb\" alt=\"Fry carton small, kraft board (Fast Food Counter and Drive-Thru)\" camera-controls auto-rotate></model-viewer>","blender":"# Blender 4.x: File > Import > glTF 2.0, or from the Python console after downloading the file.\nimport bpy\nbpy.ops.import_scene.gltf(filepath='model.glb')  # from https://cdn.3dassets.dev/assets/16226/v1/model.glb\n# Metres and +Y up are converted to Blender's Z-up scene automatically.","godot":"# Godot 4: copy model.glb into res://models/ and the editor imports it as a scene.\nvar packed := load(\"res://models/model.glb\") as PackedScene\nvar model := packed.instantiate()\nadd_child(model)","unity":"// Unity: import model.glb with glTFast (Package Manager: com.unity.cloud.gltfast) and drag the prefab in,\n// or load it at runtime straight from the CDN:\nusing GLTFast;\nvar gltf = new GltfImport();\nif (await gltf.Load(\"https://cdn.3dassets.dev/assets/16226/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"16227","slug":"fast-food-and-drive-thru-paper-bag-open-kraft-f73bf598","title":"Paper bag open, kraft board (Fast Food Counter and Drive-Thru)","summary":"The standing open carry bag in unbleached kraft board; geometry is unchanged.","description":"The standing open carry bag in unbleached kraft board; geometry is unchanged. Dimensions 0.22 by 0.29 by 0.13 m (X by Y by Z). Metre units, +Y up, customer or user side toward +Z, resting on y=0. All signage geometry is blank and unbranded. Static geometry; no rig, collision or navigation data.","status":"published","url":"https://3dassets.dev/assets/fast-food-and-drive-thru-paper-bag-open-kraft-f73bf598","cdnUrl":"https://cdn.3dassets.dev/assets/16227/v1/model.glb","downloadUrl":"https://3dassets.dev/download/fast-food-and-drive-thru-paper-bag-open-kraft-f73bf598","thumbnailUrl":"https://cdn.3dassets.dev/assets/16227/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/16227/v1/poster.webp","blurhash":"U9G+RC~q004U~q%MIUIU00Rj?bt7xuxuRjIU","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":25592,"triangles":480,"vertices":1440,"meshes":3,"materials":3,"textures":0,"animations":[],"boundingBox":{"min":[-0.10800103452162947,0,-0.06300134100157496],"max":[0.10800103452162947,0.28999999165534973,0.06300134100157496]},"sizeMeters":[0.216,0.29,0.126],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"Claude Fable 5.1","downloads":0,"publishedAt":"2026-09-07T16:15:04.549Z","updatedAt":"2026-09-07T16:15:04.655Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/16227/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function PaperBagOpenKraftBoardFastFoodCounterAndDriveThru(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/16227/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/16227/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/16227/v1/model.glb\" alt=\"Paper bag open, kraft board (Fast Food Counter and Drive-Thru)\" camera-controls auto-rotate></model-viewer>","blender":"# Blender 4.x: File > Import > glTF 2.0, or from the Python console after downloading the file.\nimport bpy\nbpy.ops.import_scene.gltf(filepath='model.glb')  # from https://cdn.3dassets.dev/assets/16227/v1/model.glb\n# Metres and +Y up are converted to Blender's Z-up scene automatically.","godot":"# Godot 4: copy model.glb into res://models/ and the editor imports it as a scene.\nvar packed := load(\"res://models/model.glb\") as PackedScene\nvar model := packed.instantiate()\nadd_child(model)","unity":"// Unity: import model.glb with glTFast (Package Manager: com.unity.cloud.gltfast) and drag the prefab in,\n// or load it at runtime straight from the CDN:\nusing GLTFast;\nvar gltf = new GltfImport();\nif (await gltf.Load(\"https://cdn.3dassets.dev/assets/16227/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"16229","slug":"fast-food-and-drive-thru-lane-bollard-graphite-f2aa51fd","title":"Drive-thru lane bollard, graphite (Fast Food Counter and Drive-Thru)","summary":"The lane bollard in a graphite powder-coated finish; geometry is unchanged.","description":"The lane bollard in a graphite powder-coated finish; geometry is unchanged. Dimensions 0.26 by 1.03 by 0.26 m (X by Y by Z). Metre units, +Y up, customer or user side toward +Z, resting on y=0. All signage geometry is blank and unbranded. Static geometry; no rig, collision or navigation data.","status":"published","url":"https://3dassets.dev/assets/fast-food-and-drive-thru-lane-bollard-graphite-f2aa51fd","cdnUrl":"https://cdn.3dassets.dev/assets/16229/v1/model.glb","downloadUrl":"https://3dassets.dev/download/fast-food-and-drive-thru-lane-bollard-graphite-f2aa51fd","thumbnailUrl":"https://cdn.3dassets.dev/assets/16229/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/16229/v1/poster.webp","blurhash":"U05E?I?w000011X9^0rp00Rk_NtiqcenYhk;","category":{"slug":"roads-infrastructure","title":"Roads & Infrastructure"},"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":31508,"triangles":606,"vertices":1818,"meshes":3,"materials":2,"textures":0,"animations":[],"boundingBox":{"min":[-0.13002707483487094,0,-0.12799170380542083],"max":[0.13002707483487094,1.034000039100647,0.12799170380542083]},"sizeMeters":[0.26,1.034,0.256],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"Claude Fable 5.1","downloads":0,"publishedAt":"2026-09-07T16:15:06.176Z","updatedAt":"2026-09-07T16:15:06.281Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/16229/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function DriveThruLaneBollardGraphiteFastFoodCounterAndDriveThru(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/16229/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/16229/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/16229/v1/model.glb\" alt=\"Drive-thru lane bollard, graphite (Fast Food Counter and Drive-Thru)\" camera-controls auto-rotate></model-viewer>","blender":"# Blender 4.x: File > Import > glTF 2.0, or from the Python console after downloading the file.\nimport bpy\nbpy.ops.import_scene.gltf(filepath='model.glb')  # from https://cdn.3dassets.dev/assets/16229/v1/model.glb\n# Metres and +Y up are converted to Blender's Z-up scene automatically.","godot":"# Godot 4: copy model.glb into res://models/ and the editor imports it as a scene.\nvar packed := load(\"res://models/model.glb\") as PackedScene\nvar model := packed.instantiate()\nadd_child(model)","unity":"// Unity: import model.glb with glTFast (Package Manager: com.unity.cloud.gltfast) and drag the prefab in,\n// or load it at runtime straight from the CDN:\nusing GLTFast;\nvar gltf = new GltfImport();\nif (await gltf.Load(\"https://cdn.3dassets.dev/assets/16229/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"16228","slug":"fast-food-and-drive-thru-qsr-customer-si-67fc8aa5-starter-scene","title":"Quick-service customer side (Fast Food Counter and Drive-Thru)","summary":"Composed example for Fast Food Counter and Drive-Thru.","description":"The customer side of a counter service restaurant: a coupled counter run with an end cap, till position, flap module and corner return, overhead blank menu boards, self-order kiosks, a queue rail line, a condiment island with a self-serve drinks tower, and a dining area of fixed booths, moulded bench runs, pedestal tables, a bar height counter and the waste and tray return line. Static geometry; no rig, collision or navigation data.","status":"published","url":"https://3dassets.dev/assets/fast-food-and-drive-thru-qsr-customer-si-67fc8aa5-starter-scene","cdnUrl":"https://cdn.3dassets.dev/assets/16228/v1/model.glb","downloadUrl":"https://3dassets.dev/download/fast-food-and-drive-thru-qsr-customer-si-67fc8aa5-starter-scene","thumbnailUrl":"https://cdn.3dassets.dev/assets/16228/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/16228/v1/poster.webp","blurhash":"U6A^Ua_300?bkWaeM{af004n~qRPs8ogxvt7","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":1998716,"triangles":53338,"vertices":114317,"meshes":200,"materials":8,"textures":0,"animations":[],"boundingBox":{"min":[-3.8400000035762787,-0.00003854226566890606,-1.699991964797285],"max":[5.6552210566135175,3.670047801934567,7.800000002980232]},"sizeMeters":[9.495,3.67,9.5],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"Claude Fable 5.1","downloads":0,"publishedAt":"2026-09-07T16:15:06.231Z","updatedAt":"2026-09-07T16:15:06.315Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/16228/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function QuickServiceCustomerSideFastFoodCounterAndDriveThru(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/16228/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/16228/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/16228/v1/model.glb\" alt=\"Quick-service customer side (Fast Food Counter and Drive-Thru)\" camera-controls auto-rotate></model-viewer>","blender":"# Blender 4.x: File > Import > glTF 2.0, or from the Python console after downloading the file.\nimport bpy\nbpy.ops.import_scene.gltf(filepath='model.glb')  # from https://cdn.3dassets.dev/assets/16228/v1/model.glb\n# Metres and +Y up are converted to Blender's Z-up scene automatically.","godot":"# Godot 4: copy model.glb into res://models/ and the editor imports it as a scene.\nvar packed := load(\"res://models/model.glb\") as PackedScene\nvar model := packed.instantiate()\nadd_child(model)","unity":"// Unity: import model.glb with glTFast (Package Manager: com.unity.cloud.gltfast) and drag the prefab in,\n// or load it at runtime straight from the CDN:\nusing GLTFast;\nvar gltf = new GltfImport();\nif (await gltf.Load(\"https://cdn.3dassets.dev/assets/16228/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"16232","slug":"fast-food-and-drive-thru-qsr-kitchen-line-c8785a03","title":"Quick-service kitchen line (Fast Food Counter and Drive-Thru)","summary":"Composed example for Fast Food Counter and Drive-Thru.","description":"The quick-service kitchen: a cook line of clamshell grill, flat griddle, conveyor bun toaster, two twin basket fryers and a fry dump station under two extraction canopies, an assembly table with a hot rail facing it, holding and warming cabinets, a walk-in freezer bay, the wash and mop corner, and the back room ice, syrup and shake equipment. Static geometry; no rig, collision or navigation data.","status":"published","url":"https://3dassets.dev/assets/fast-food-and-drive-thru-qsr-kitchen-line-c8785a03","cdnUrl":"https://cdn.3dassets.dev/assets/16232/v1/model.glb","downloadUrl":"https://3dassets.dev/download/fast-food-and-drive-thru-qsr-kitchen-line-c8785a03","thumbnailUrl":"https://cdn.3dassets.dev/assets/16232/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/16232/v1/poster.webp","blurhash":"U5ATp1W.00?bbv-;tQR*00af_NRjVs4nIVad","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":1751540,"triangles":42834,"vertices":92591,"meshes":104,"materials":6,"textures":0,"animations":[],"boundingBox":{"min":[-4.603024134795692,-0.0000228888830165197,-0.65007629627369],"max":[4.849999988079071,2.7100469937362215,4.600000011920929]},"sizeMeters":[9.453,2.71,5.25],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"Claude Fable 5.1","downloads":0,"publishedAt":"2026-09-07T16:15:06.680Z","updatedAt":"2026-09-07T16:15:06.761Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/16232/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function QuickServiceKitchenLineFastFoodCounterAndDriveThru(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/16232/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/16232/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/16232/v1/model.glb\" alt=\"Quick-service kitchen line (Fast Food Counter and Drive-Thru)\" camera-controls auto-rotate></model-viewer>","blender":"# Blender 4.x: File > Import > glTF 2.0, or from the Python console after downloading the file.\nimport bpy\nbpy.ops.import_scene.gltf(filepath='model.glb')  # from https://cdn.3dassets.dev/assets/16232/v1/model.glb\n# Metres and +Y up are converted to Blender's Z-up scene automatically.","godot":"# Godot 4: copy model.glb into res://models/ and the editor imports it as a scene.\nvar packed := load(\"res://models/model.glb\") as PackedScene\nvar model := packed.instantiate()\nadd_child(model)","unity":"// Unity: import model.glb with glTFast (Package Manager: com.unity.cloud.gltfast) and drag the prefab in,\n// or load it at runtime straight from the CDN:\nusing GLTFast;\nvar gltf = new GltfImport();\nif (await gltf.Load(\"https://cdn.3dassets.dev/assets/16232/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"16231","slug":"fast-food-and-drive-thru-qsr-drive-thru-lane-3d2cd807","title":"Quick-service drive-thru lane (Fast Food Counter and Drive-Thru)","summary":"Composed example for Fast Food Counter and Drive-Thru.","description":"An exterior drive-thru: a kerbed lane running into a 90 degree radius turn, pre-order board, order point and confirmation screen, a height restriction gantry, payment and collection window bays in the building line, and a forecourt with an entrance canopy, a blank pylon sign frame, marked parking bays and outdoor seating. Static geometry; no rig, collision or navigation data.","status":"published","url":"https://3dassets.dev/assets/fast-food-and-drive-thru-qsr-drive-thru-lane-3d2cd807","cdnUrl":"https://cdn.3dassets.dev/assets/16231/v1/model.glb","downloadUrl":"https://3dassets.dev/download/fast-food-and-drive-thru-qsr-drive-thru-lane-3d2cd807","thumbnailUrl":"https://cdn.3dassets.dev/assets/16231/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/16231/v1/poster.webp","blurhash":"U69@VE-;00RQD%oz%NRi00IU~qt7?bV@IUx]","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":576852,"triangles":13898,"vertices":30320,"meshes":73,"materials":7,"textures":0,"animations":[],"boundingBox":{"min":[-7.4500000238418576,-0.00010370184304537428,-4.325000011920929],"max":[6.6000640888699,4.599955090751151,7.1]},"sizeMeters":[14.05,4.6,11.425],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"Claude Fable 5.1","downloads":0,"publishedAt":"2026-09-07T16:15:06.613Z","updatedAt":"2026-09-07T16:15:06.711Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/16231/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function QuickServiceDriveThruLaneFastFoodCounterAndDriveThru(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/16231/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/16231/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/16231/v1/model.glb\" alt=\"Quick-service drive-thru lane (Fast Food Counter and Drive-Thru)\" camera-controls auto-rotate></model-viewer>","blender":"# Blender 4.x: File > Import > glTF 2.0, or from the Python console after downloading the file.\nimport bpy\nbpy.ops.import_scene.gltf(filepath='model.glb')  # from https://cdn.3dassets.dev/assets/16231/v1/model.glb\n# Metres and +Y up are converted to Blender's Z-up scene automatically.","godot":"# Godot 4: copy model.glb into res://models/ and the editor imports it as a scene.\nvar packed := load(\"res://models/model.glb\") as PackedScene\nvar model := packed.instantiate()\nadd_child(model)","unity":"// Unity: import model.glb with glTFast (Package Manager: com.unity.cloud.gltfast) and drag the prefab in,\n// or load it at runtime straight from the CDN:\nusing GLTFast;\nvar gltf = new GltfImport();\nif (await gltf.Load(\"https://cdn.3dassets.dev/assets/16231/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"16230","slug":"fast-food-and-drive-thru-qsr-connector-cases-df04b984","title":"Quick-service connector cases (Fast Food Counter and Drive-Thru)","summary":"Composed example for Fast Food Counter and Drive-Thru.","description":"Independent test assemblies proving every connector type in this pack: a counter run through an end cap, straight modules, a till position and a corner return; a lane kerb run through a straight, a 90 degree curve and a bull-nosed end; a queue rail run with a terminating end bay; a moulded bench run with an end bay; and two coupled car park bay marking tiles. Static geometry; no rig, collision or navigation data.","status":"published","url":"https://3dassets.dev/assets/fast-food-and-drive-thru-qsr-connector-cases-df04b984","cdnUrl":"https://cdn.3dassets.dev/assets/16230/v1/model.glb","downloadUrl":"https://3dassets.dev/download/fast-food-and-drive-thru-qsr-connector-cases-df04b984","thumbnailUrl":"https://cdn.3dassets.dev/assets/16230/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/16230/v1/poster.webp","blurhash":"U67_4mM|00?GxuD%Rj-;00xa~qIoD%_3x[4n","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":421140,"triangles":10142,"vertices":21857,"meshes":45,"materials":7,"textures":0,"animations":[],"boundingBox":{"min":[-2.4000000238418577,-0.00010370184304537428,-8.40119444793347],"max":[3.6000640888698996,1.2607191801071167,10.5]},"sizeMeters":[6,1.261,18.901],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"Claude Fable 5.1","downloads":0,"publishedAt":"2026-09-07T16:15:06.577Z","updatedAt":"2026-09-07T16:15:06.664Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/16230/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function QuickServiceConnectorCasesFastFoodCounterAndDriveThru(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/16230/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/16230/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/16230/v1/model.glb\" alt=\"Quick-service connector cases (Fast Food Counter and Drive-Thru)\" camera-controls auto-rotate></model-viewer>","blender":"# Blender 4.x: File > Import > glTF 2.0, or from the Python console after downloading the file.\nimport bpy\nbpy.ops.import_scene.gltf(filepath='model.glb')  # from https://cdn.3dassets.dev/assets/16230/v1/model.glb\n# Metres and +Y up are converted to Blender's Z-up scene automatically.","godot":"# Godot 4: copy model.glb into res://models/ and the editor imports it as a scene.\nvar packed := load(\"res://models/model.glb\") as PackedScene\nvar model := packed.instantiate()\nadd_child(model)","unity":"// Unity: import model.glb with glTFast (Package Manager: com.unity.cloud.gltfast) and drag the prefab in,\n// or load it at runtime straight from the CDN:\nusing GLTFast;\nvar gltf = new GltfImport();\nif (await gltf.Load(\"https://cdn.3dassets.dev/assets/16230/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}}],"demo":{"slug":"fast-food-and-drive-thru","title":"Quick-service restaurant","url":"https://3dassets.dev/demos/fast-food-and-drive-thru"}}}