{"data":{"id":"5","slug":"airport-terminal-and-ground-operations","title":"Airport departures concourse","summary":"Walk a 40 by 28 metre terminal concourse built from the Airport Terminal and Ground Operations pack: six check-in desks, self-service kiosks, three security lanes, retail and cafe units, an escalator and gate seating.","url":"https://3dassets.dev/demos/airport-terminal-and-ground-operations","coverUrl":"https://cdn.3dassets.dev/media/airport-terminal-and-ground-operations-demo-3.png","featured":true,"pack":{"slug":"airport-terminal-and-ground-operations","title":"Airport Terminal and Ground Operations","url":"https://3dassets.dev/packs/airport-terminal-and-ground-operations","summary":"Management-simulation airport: terminal fittings, the baggage conveyor kit, the ground support fleet, the 8 m apron grid and support buildings in one bright eight-colour palette. No aircraft.","assetCount":62,"totalBytes":4891056,"starterScene":{"slug":"airport-terminal-and-ground-operations-d-39670331-starter-scene","cdnUrl":"https://cdn.3dassets.dev/assets/26093/v1/model.glb","downloadUrl":"https://3dassets.dev/download/airport-terminal-and-ground-operations-d-39670331-starter-scene","fileSize":588636}},"placementCount":111,"assetCount":18,"spawn":{"position":[0,0.1,12.5],"yaw":180},"publishedAt":"2026-09-07T22:14:37.001Z","updatedAt":"2026-09-07T22:14:37.003Z","description":"A single terminal hall from 18 of the pack's 62 models, on the pack's own 4 m floor tiles in the hall preset with 9 m walls, window strips and strip lights.\n\nYou spawn by the gate seating facing the check-in wall: six desks at 5 m centres with queue barrier runs, two departure boards and a bag-drop unit at each end. Six self-service kiosks flank the information totem. On the left, three security lanes with barrier runs and a tray-return trolley; on the right, the retail unit and cafe unit, then the escalator, a travelator section and the panoramic lift up to the gates. Three columns of seating rows sit in front of the gate desk and the arrivals board.\n\nNothing moves: this pack ships without animation clips, so the escalator and travelator are static. The apron, aircraft and ground vehicles in the pack are not placed here; they belong to an outdoor scene.","scene":{"version":1,"spawn":{"position":[0,0.1,12.5],"yaw":180},"bounds":{"min":[-20,0,-14],"max":[20,9,14]},"ground":{"style":"none"},"environment":{"preset":"hall","wallHeight":9,"wall":"#e4e7eb","light":"day","lampHeight":8.2,"shadows":true},"placements":[{"asset":"airport-terminal-and-ground-operations-terminal-floor--a890a4e0","position":[-18,0,-12],"rotation":0},{"asset":"airport-terminal-and-ground-operations-terminal-floor--a890a4e0","position":[-18,0,-8],"rotation":0},{"asset":"airport-terminal-and-ground-operations-terminal-floor--a890a4e0","position":[-18,0,-4],"rotation":0},{"asset":"airport-terminal-and-ground-operations-terminal-floor--a890a4e0","position":[-18,0,0],"rotation":0},{"asset":"airport-terminal-and-ground-operations-terminal-floor--a890a4e0","position":[-18,0,4],"rotation":0},{"asset":"airport-terminal-and-ground-operations-terminal-floor--a890a4e0","position":[-18,0,8],"rotation":0},{"asset":"airport-terminal-and-ground-operations-terminal-floor--a890a4e0","position":[-18,0,12],"rotation":0},{"asset":"airport-terminal-and-ground-operations-terminal-floor--a890a4e0","position":[-14,0,-12],"rotation":0},{"asset":"airport-terminal-and-ground-operations-terminal-floor--a890a4e0","position":[-14,0,-8],"rotation":0},{"asset":"airport-terminal-and-ground-operations-terminal-floor--a890a4e0","position":[-14,0,-4],"rotation":0},{"asset":"airport-terminal-and-ground-operations-terminal-floor--a890a4e0","position":[-14,0,0],"rotation":0},{"asset":"airport-terminal-and-ground-operations-terminal-floor--a890a4e0","position":[-14,0,4],"rotation":0},{"asset":"airport-terminal-and-ground-operations-terminal-floor--a890a4e0","position":[-14,0,8],"rotation":0},{"asset":"airport-terminal-and-ground-operations-terminal-floor--a890a4e0","position":[-14,0,12],"rotation":0},{"asset":"airport-terminal-and-ground-operations-terminal-floor--a890a4e0","position":[-10,0,-12],"rotation":0},{"asset":"airport-terminal-and-ground-operations-terminal-floor--a890a4e0","position":[-10,0,-8],"rotation":0},{"asset":"airport-terminal-and-ground-operations-terminal-floor--a890a4e0","position":[-10,0,-4],"rotation":0},{"asset":"airport-terminal-and-ground-operations-terminal-floor--a890a4e0","position":[-10,0,0],"rotation":0},{"asset":"airport-terminal-and-ground-operations-terminal-floor--a890a4e0","position":[-10,0,4],"rotation":0},{"asset":"airport-terminal-and-ground-operations-terminal-floor--a890a4e0","position":[-10,0,8],"rotation":0},{"asset":"airport-terminal-and-ground-operations-terminal-floor--a890a4e0","position":[-10,0,12],"rotation":0},{"asset":"airport-terminal-and-ground-operations-terminal-floor--a890a4e0","position":[-6,0,-12],"rotation":0},{"asset":"airport-terminal-and-ground-operations-terminal-floor--a890a4e0","position":[-6,0,-8],"rotation":0},{"asset":"airport-terminal-and-ground-operations-terminal-floor--a890a4e0","position":[-6,0,-4],"rotation":0},{"asset":"airport-terminal-and-ground-operations-terminal-floor--a890a4e0","position":[-6,0,0],"rotation":0},{"asset":"airport-terminal-and-ground-operations-terminal-floor--a890a4e0","position":[-6,0,4],"rotation":0},{"asset":"airport-terminal-and-ground-operations-terminal-floor--a890a4e0","position":[-6,0,8],"rotation":0},{"asset":"airport-terminal-and-ground-operations-terminal-floor--a890a4e0","position":[-6,0,12],"rotation":0},{"asset":"airport-terminal-and-ground-operations-terminal-floor--a890a4e0","position":[-2,0,-12],"rotation":0},{"asset":"airport-terminal-and-ground-operations-terminal-floor--a890a4e0","position":[-2,0,-8],"rotation":0},{"asset":"airport-terminal-and-ground-operations-terminal-floor--a890a4e0","position":[-2,0,-4],"rotation":0},{"asset":"airport-terminal-and-ground-operations-terminal-floor--a890a4e0","position":[-2,0,0],"rotation":0},{"asset":"airport-terminal-and-ground-operations-terminal-floor--a890a4e0","position":[-2,0,4],"rotation":0},{"asset":"airport-terminal-and-ground-operations-terminal-floor--a890a4e0","position":[-2,0,8],"rotation":0},{"asset":"airport-terminal-and-ground-operations-terminal-floor--a890a4e0","position":[-2,0,12],"rotation":0},{"asset":"airport-terminal-and-ground-operations-terminal-floor--a890a4e0","position":[2,0,-12],"rotation":0},{"asset":"airport-terminal-and-ground-operations-terminal-floor--a890a4e0","position":[2,0,-8],"rotation":0},{"asset":"airport-terminal-and-ground-operations-terminal-floor--a890a4e0","position":[2,0,-4],"rotation":0},{"asset":"airport-terminal-and-ground-operations-terminal-floor--a890a4e0","position":[2,0,0],"rotation":0},{"asset":"airport-terminal-and-ground-operations-terminal-floor--a890a4e0","position":[2,0,4],"rotation":0},{"asset":"airport-terminal-and-ground-operations-terminal-floor--a890a4e0","position":[2,0,8],"rotation":0},{"asset":"airport-terminal-and-ground-operations-terminal-floor--a890a4e0","position":[2,0,12],"rotation":0},{"asset":"airport-terminal-and-ground-operations-terminal-floor--a890a4e0","position":[6,0,-12],"rotation":0},{"asset":"airport-terminal-and-ground-operations-terminal-floor--a890a4e0","position":[6,0,-8],"rotation":0},{"asset":"airport-terminal-and-ground-operations-terminal-floor--a890a4e0","position":[6,0,-4],"rotation":0},{"asset":"airport-terminal-and-ground-operations-terminal-floor--a890a4e0","position":[6,0,0],"rotation":0},{"asset":"airport-terminal-and-ground-operations-terminal-floor--a890a4e0","position":[6,0,4],"rotation":0},{"asset":"airport-terminal-and-ground-operations-terminal-floor--a890a4e0","position":[6,0,8],"rotation":0},{"asset":"airport-terminal-and-ground-operations-terminal-floor--a890a4e0","position":[6,0,12],"rotation":0},{"asset":"airport-terminal-and-ground-operations-terminal-floor--a890a4e0","position":[10,0,-12],"rotation":0},{"asset":"airport-terminal-and-ground-operations-terminal-floor--a890a4e0","position":[10,0,-8],"rotation":0},{"asset":"airport-terminal-and-ground-operations-terminal-floor--a890a4e0","position":[10,0,-4],"rotation":0},{"asset":"airport-terminal-and-ground-operations-terminal-floor--a890a4e0","position":[10,0,0],"rotation":0},{"asset":"airport-terminal-and-ground-operations-terminal-floor--a890a4e0","position":[10,0,4],"rotation":0},{"asset":"airport-terminal-and-ground-operations-terminal-floor--a890a4e0","position":[10,0,8],"rotation":0},{"asset":"airport-terminal-and-ground-operations-terminal-floor--a890a4e0","position":[10,0,12],"rotation":0},{"asset":"airport-terminal-and-ground-operations-terminal-floor--a890a4e0","position":[14,0,-12],"rotation":0},{"asset":"airport-terminal-and-ground-operations-terminal-floor--a890a4e0","position":[14,0,-8],"rotation":0},{"asset":"airport-terminal-and-ground-operations-terminal-floor--a890a4e0","position":[14,0,-4],"rotation":0},{"asset":"airport-terminal-and-ground-operations-terminal-floor--a890a4e0","position":[14,0,0],"rotation":0},{"asset":"airport-terminal-and-ground-operations-terminal-floor--a890a4e0","position":[14,0,4],"rotation":0},{"asset":"airport-terminal-and-ground-operations-terminal-floor--a890a4e0","position":[14,0,8],"rotation":0},{"asset":"airport-terminal-and-ground-operations-terminal-floor--a890a4e0","position":[14,0,12],"rotation":0},{"asset":"airport-terminal-and-ground-operations-terminal-floor--a890a4e0","position":[18,0,-12],"rotation":0},{"asset":"airport-terminal-and-ground-operations-terminal-floor--a890a4e0","position":[18,0,-8],"rotation":0},{"asset":"airport-terminal-and-ground-operations-terminal-floor--a890a4e0","position":[18,0,-4],"rotation":0},{"asset":"airport-terminal-and-ground-operations-terminal-floor--a890a4e0","position":[18,0,0],"rotation":0},{"asset":"airport-terminal-and-ground-operations-terminal-floor--a890a4e0","position":[18,0,4],"rotation":0},{"asset":"airport-terminal-and-ground-operations-terminal-floor--a890a4e0","position":[18,0,8],"rotation":0},{"asset":"airport-terminal-and-ground-operations-terminal-floor--a890a4e0","position":[18,0,12],"rotation":0},{"asset":"airport-terminal-and-ground-operations-check-in-desk-ba7d92dc","position":[-12.5,0.1,-11],"rotation":0},{"asset":"airport-terminal-and-ground-operations-check-in-desk-ba7d92dc","position":[-7.5,0.1,-11],"rotation":0},{"asset":"airport-terminal-and-ground-operations-check-in-desk-ba7d92dc","position":[-2.5,0.1,-11],"rotation":0},{"asset":"airport-terminal-and-ground-operations-check-in-desk-ba7d92dc","position":[2.5,0.1,-11],"rotation":0},{"asset":"airport-terminal-and-ground-operations-check-in-desk-ba7d92dc","position":[7.5,0.1,-11],"rotation":0},{"asset":"airport-terminal-and-ground-operations-check-in-desk-ba7d92dc","position":[12.5,0.1,-11],"rotation":0},{"asset":"airport-terminal-and-ground-operations-queue-barrier-r-0d620e5a","position":[-10,0.1,-7.5],"rotation":90},{"asset":"airport-terminal-and-ground-operations-queue-barrier-r-0d620e5a","position":[-5,0.1,-7.5],"rotation":90},{"asset":"airport-terminal-and-ground-operations-queue-barrier-r-0d620e5a","position":[0,0.1,-7.5],"rotation":90},{"asset":"airport-terminal-and-ground-operations-queue-barrier-r-0d620e5a","position":[5,0.1,-7.5],"rotation":90},{"asset":"airport-terminal-and-ground-operations-queue-barrier-r-0d620e5a","position":[10,0.1,-7.5],"rotation":90},{"asset":"airport-terminal-and-ground-operations-departure-board-a77781b2","position":[-6,0.1,-13],"rotation":0},{"asset":"airport-terminal-and-ground-operations-departure-board-a77781b2","position":[6,0.1,-13],"rotation":0},{"asset":"airport-terminal-and-ground-operations-bag-drop-unit-b308cf76","position":[-16.5,0.1,-11],"rotation":0},{"asset":"airport-terminal-and-ground-operations-bag-drop-unit-b308cf76","position":[16.5,0.1,-11],"rotation":0},{"asset":"airport-terminal-and-ground-operations-self-service-ki-70dc7b17","position":[-9,0.1,-3.5],"rotation":0},{"asset":"airport-terminal-and-ground-operations-self-service-ki-70dc7b17","position":[-7.5,0.1,-3.5],"rotation":0},{"asset":"airport-terminal-and-ground-operations-self-service-ki-70dc7b17","position":[-6,0.1,-3.5],"rotation":0},{"asset":"airport-terminal-and-ground-operations-self-service-ki-70dc7b17","position":[6,0.1,-3.5],"rotation":0},{"asset":"airport-terminal-and-ground-operations-self-service-ki-70dc7b17","position":[7.5,0.1,-3.5],"rotation":0},{"asset":"airport-terminal-and-ground-operations-self-service-ki-70dc7b17","position":[9,0.1,-3.5],"rotation":0},{"asset":"airport-terminal-and-ground-operations-information-tot-d38d78b4","position":[0,0.1,-2.5],"rotation":0},{"asset":"airport-terminal-and-ground-operations-security-lane-cf25b289","position":[-17,0.1,3],"rotation":0},{"asset":"airport-terminal-and-ground-operations-security-lane-cf25b289","position":[-14.5,0.1,3],"rotation":0},{"asset":"airport-terminal-and-ground-operations-security-lane-cf25b289","position":[-12,0.1,3],"rotation":0},{"asset":"airport-terminal-and-ground-operations-queue-barrier-r-0d620e5a","position":[-14.5,0.1,8],"rotation":0},{"asset":"airport-terminal-and-ground-operations-queue-barrier-r-0d620e5a","position":[-14.5,0.1,9.5],"rotation":0},{"asset":"airport-terminal-and-ground-operations-tray-return-tro-6d84dbed","position":[-10.2,0.1,6.5],"rotation":0},{"asset":"airport-terminal-and-ground-operations-retail-unit-2a38d3df","position":[16.5,0.1,-3],"rotation":270},{"asset":"airport-terminal-and-ground-operations-cafe-unit-243fa76d","position":[16.5,0.1,3.5],"rotation":270},{"asset":"airport-terminal-and-ground-operations-escalator-7639aa30","position":[8,0.1,3],"rotation":0},{"asset":"airport-terminal-and-ground-operations-travelator-sect-0ad01a8b","position":[10.5,0.1,3],"rotation":0},{"asset":"airport-terminal-and-ground-operations-panoramic-lift-727cbd53","position":[13.5,0.1,11],"rotation":0},{"asset":"airport-terminal-and-ground-operations-gate-seating-ro-f5ea1800","position":[-4.5,0.1,5],"rotation":0},{"asset":"airport-terminal-and-ground-operations-gate-seating-ro-3acd8edd","position":[-4.5,0.1,7.5],"rotation":180},{"asset":"airport-terminal-and-ground-operations-gate-seating-ro-f5ea1800","position":[0,0.1,5],"rotation":0},{"asset":"airport-terminal-and-ground-operations-gate-seating-ro-3acd8edd","position":[0,0.1,7.5],"rotation":180},{"asset":"airport-terminal-and-ground-operations-gate-seating-ro-f5ea1800","position":[4.5,0.1,5],"rotation":0},{"asset":"airport-terminal-and-ground-operations-gate-seating-ro-3acd8edd","position":[4.5,0.1,7.5],"rotation":180},{"asset":"airport-terminal-and-ground-operations-gate-desk-b36323bf","position":[-5.5,0.1,11],"rotation":180},{"asset":"airport-terminal-and-ground-operations-departure-board-f2dd52f8","position":[-12,0.1,12.5],"rotation":180}],"points":[{"position":[0,0.1,-6],"title":"Check-in","text":"Six check-in desks along the back wall with queue barrier runs in front, two departure boards above and a bag-drop unit at each end. Desks are 3.1 m wide, placed at 5 m centres.","asset":"airport-terminal-and-ground-operations-check-in-desk-ba7d92dc"},{"position":[-7.5,0.1,-2],"title":"Self-service","text":"Six kiosks in two groups either side of the information totem.","asset":"airport-terminal-and-ground-operations-self-service-ki-70dc7b17"},{"position":[-11.5,0.1,8.5],"title":"Security","text":"Three security lanes side by side, 7 m long, with barrier runs feeding them and a tray-return trolley at the exit.","asset":"airport-terminal-and-ground-operations-security-lane-cf25b289"},{"position":[13.5,0.1,0],"title":"Retail and cafe","text":"The retail unit and the cafe unit are closed single models turned to face the concourse.","asset":"airport-terminal-and-ground-operations-retail-unit-2a38d3df"},{"position":[6.5,0.1,-1.5],"title":"Up to the gates","text":"An escalator and a travelator section side by side, and the panoramic lift in the corner. All three are scenery; walking stays on the ground floor.","asset":"airport-terminal-and-ground-operations-escalator-7639aa30"},{"position":[0,0.1,9.5],"title":"Gate seating","text":"Back-to-back and single seating rows in three columns in front of the gate desk and the arrivals board.","asset":"airport-terminal-and-ground-operations-gate-seating-ro-f5ea1800"}],"poster":{"position":[7.2,1.8,12],"lookAt":[8,2.2,3]}},"bounds":{"min":[-20,0,-14],"max":[20,9,14]},"assets":[{"id":"26052","slug":"airport-terminal-and-ground-operations-terminal-floor--a890a4e0","title":"Terminal Floor Tile (Airport Terminal and Ground Operations)","summary":"Four metre terminal floor tile: a polished slab with an inlaid border band on all four edges and a lighter centre panel, laid on a 4 m grid to floor a concourse.","description":"Four metre terminal floor tile: a polished slab with an inlaid border band on all four edges and a lighter centre panel, laid on a 4 m grid to floor a concourse. Dimensions 4.00 x 0.09 x 4.00 m (X x Y x Z). Origin at the tile centre on the floor; tiles abut on a 4 m grid. Metres, +Y up, +Z front. Airside stylized palette of eight flat colours, no textures required. Static geometry; no rig, collision or navigation data.","status":"published","url":"https://3dassets.dev/assets/airport-terminal-and-ground-operations-terminal-floor--a890a4e0","cdnUrl":"https://cdn.3dassets.dev/assets/26052/v1/model.glb","downloadUrl":"https://3dassets.dev/download/airport-terminal-and-ground-operations-terminal-floor--a890a4e0","thumbnailUrl":"https://cdn.3dassets.dev/assets/26052/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/26052/v1/poster.webp","blurhash":"UAD,Ap%M00axtRayWBkC00M{~qWBMwofofWB","category":{"slug":"buildings","title":"Buildings & Architecture"},"tags":[{"slug":"modern","title":"Modern"},{"slug":"stylized","title":"Stylized"},{"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":7432,"triangles":104,"vertices":312,"meshes":3,"materials":3,"textures":0,"animations":[],"boundingBox":{"min":[-2,0.00008845697584418388,-2],"max":[2,0.09091154117641183,2]},"sizeMeters":[4,0.091,4],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"Claude Fable 5.1","downloads":1,"publishedAt":"2026-09-07T20:44:52.955Z","updatedAt":"2026-09-08T15:03:36.153Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/26052/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function TerminalFloorTileAirportTerminalAndGroundOperations(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/26052/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/26052/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/26052/v1/model.glb\" alt=\"Terminal Floor Tile (Airport Terminal and Ground Operations)\" camera-controls auto-rotate></model-viewer>","blender":"# Blender 4.x: File > Import > glTF 2.0, or from the Python console after downloading the file.\nimport bpy\nbpy.ops.import_scene.gltf(filepath='model.glb')  # from https://cdn.3dassets.dev/assets/26052/v1/model.glb\n# Metres and +Y up are converted to Blender's Z-up scene automatically.","godot":"# Godot 4: copy model.glb into res://models/ and the editor imports it as a scene.\nvar packed := load(\"res://models/model.glb\") as PackedScene\nvar model := packed.instantiate()\nadd_child(model)","unity":"// Unity: import model.glb with glTFast (Package Manager: com.unity.cloud.gltfast) and drag the prefab in,\n// or load it at runtime straight from the CDN:\nusing GLTFast;\nvar gltf = new GltfImport();\nif (await gltf.Load(\"https://cdn.3dassets.dev/assets/26052/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"26030","slug":"airport-terminal-and-ground-operations-check-in-desk-ba7d92dc","title":"Check In Desk (Airport Terminal and Ground Operations)","summary":"Staffed check-in desk module: a counter with a raised worktop and rub rail, a back cabinet, an inline baggage belt with a roller bed and weigh plate, an agent screen and an overhead double-sided desk number panel.","description":"Staffed check-in desk module: a counter with a raised worktop and rub rail, a back cabinet, an inline baggage belt with a roller bed and weigh plate, an agent screen and an overhead double-sided desk number panel. Desks butt side by side at 3.4 m centres to build a check-in row. Dimensions 3.11 x 2.87 x 1.88 m (X x Y x Z). Origin at the footprint centre on the floor, passenger side toward +Z. Metres, +Y up, +Z front. Airside stylized palette of eight flat colours, no textures required. Static geometry; no rig, collision or navigation data.","status":"published","url":"https://3dassets.dev/assets/airport-terminal-and-ground-operations-check-in-desk-ba7d92dc","cdnUrl":"https://cdn.3dassets.dev/assets/26030/v1/model.glb","downloadUrl":"https://3dassets.dev/download/airport-terminal-and-ground-operations-check-in-desk-ba7d92dc","thumbnailUrl":"https://cdn.3dassets.dev/assets/26030/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/26030/v1/poster.webp","blurhash":"UHC6}tIX4Tr?9E%1xtR+00n#%Mxu?wE2aes:","category":{"slug":"props","title":"Props & Furniture"},"tags":[{"slug":"modern","title":"Modern"},{"slug":"stylized","title":"Stylized"},{"slug":"interior","title":"Interior"}],"license":{"slug":"cc0-1.0","name":"CC0 1.0 Universal","url":"https://creativecommons.org/publicdomain/zero/1.0/","attributionRequired":false},"contributor":{"username":"3dassets","name":"3D Assets","url":"https://3dassets.dev/u/3dassets"},"stats":{"fileSize":30648,"triangles":540,"vertices":1620,"meshes":6,"materials":6,"textures":0,"animations":[],"boundingBox":{"min":[-1.5549999475479126,0,-0.9399781401803795],"max":[1.5549999475479126,2.869999885559082,0.9399465902242312]},"sizeMeters":[3.11,2.87,1.88],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"Claude Fable 5.1","downloads":1,"publishedAt":"2026-09-07T20:44:39.005Z","updatedAt":"2026-09-08T15:03:36.620Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/26030/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function CheckInDeskAirportTerminalAndGroundOperations(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/26030/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/26030/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/26030/v1/model.glb\" alt=\"Check In Desk (Airport Terminal and Ground Operations)\" camera-controls auto-rotate></model-viewer>","blender":"# Blender 4.x: File > Import > glTF 2.0, or from the Python console after downloading the file.\nimport bpy\nbpy.ops.import_scene.gltf(filepath='model.glb')  # from https://cdn.3dassets.dev/assets/26030/v1/model.glb\n# Metres and +Y up are converted to Blender's Z-up scene automatically.","godot":"# Godot 4: copy model.glb into res://models/ and the editor imports it as a scene.\nvar packed := load(\"res://models/model.glb\") as PackedScene\nvar model := packed.instantiate()\nadd_child(model)","unity":"// Unity: import model.glb with glTFast (Package Manager: com.unity.cloud.gltfast) and drag the prefab in,\n// or load it at runtime straight from the CDN:\nusing GLTFast;\nvar gltf = new GltfImport();\nif (await gltf.Load(\"https://cdn.3dassets.dev/assets/26030/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"26039","slug":"airport-terminal-and-ground-operations-queue-barrier-r-0d620e5a","title":"Queue Barrier Run (Airport Terminal and Ground Operations)","summary":"Retractable-belt queue barrier: four weighted posts at 1.5 m centres with moulded heads, three spans of tensioned webbing and a clip-on sign paddle at the head of the queue.","description":"Retractable-belt queue barrier: four weighted posts at 1.5 m centres with moulded heads, three spans of tensioned webbing and a clip-on sign paddle at the head of the queue. Dimensions 4.94 x 1.22 x 0.42 m (X x Y x Z). Origin at the run centre on the floor, the barrier running along X. Metres, +Y up, +Z front. Airside stylized palette of eight flat colours, no textures required. Static geometry; no rig, collision or navigation data.","status":"published","url":"https://3dassets.dev/assets/airport-terminal-and-ground-operations-queue-barrier-r-0d620e5a","cdnUrl":"https://cdn.3dassets.dev/assets/26039/v1/model.glb","downloadUrl":"https://3dassets.dev/download/airport-terminal-and-ground-operations-queue-barrier-r-0d620e5a","thumbnailUrl":"https://cdn.3dassets.dev/assets/26039/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/26039/v1/poster.webp","blurhash":"U57UeyS1skt8p0?ws.ad00%NtTV=VW4TSjtR","category":{"slug":"props","title":"Props & Furniture"},"tags":[{"slug":"modern","title":"Modern"},{"slug":"stylized","title":"Stylized"},{"slug":"interior","title":"Interior"}],"license":{"slug":"cc0-1.0","name":"CC0 1.0 Universal","url":"https://creativecommons.org/publicdomain/zero/1.0/","attributionRequired":false},"contributor":{"username":"3dassets","name":"3D Assets","url":"https://3dassets.dev/u/3dassets"},"stats":{"fileSize":40760,"triangles":768,"vertices":2304,"meshes":5,"materials":5,"textures":0,"animations":[],"boundingBox":{"min":[-2.4700000286102295,0.0001481777417392527,-0.20925687671810045],"max":[2.4700000286102295,1.2200019088077978,0.20925687671810045]},"sizeMeters":[4.94,1.22,0.419],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"Claude Fable 5.1","downloads":1,"publishedAt":"2026-09-07T20:44:42.397Z","updatedAt":"2026-09-08T15:03:37.774Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/26039/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function QueueBarrierRunAirportTerminalAndGroundOperations(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/26039/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/26039/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/26039/v1/model.glb\" alt=\"Queue Barrier Run (Airport Terminal and Ground Operations)\" camera-controls auto-rotate></model-viewer>","blender":"# Blender 4.x: File > Import > glTF 2.0, or from the Python console after downloading the file.\nimport bpy\nbpy.ops.import_scene.gltf(filepath='model.glb')  # from https://cdn.3dassets.dev/assets/26039/v1/model.glb\n# Metres and +Y up are converted to Blender's Z-up scene automatically.","godot":"# Godot 4: copy model.glb into res://models/ and the editor imports it as a scene.\nvar packed := load(\"res://models/model.glb\") as PackedScene\nvar model := packed.instantiate()\nadd_child(model)","unity":"// Unity: import model.glb with glTFast (Package Manager: com.unity.cloud.gltfast) and drag the prefab in,\n// or load it at runtime straight from the CDN:\nusing GLTFast;\nvar gltf = new GltfImport();\nif (await gltf.Load(\"https://cdn.3dassets.dev/assets/26039/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"26047","slug":"airport-terminal-and-ground-operations-departure-board-a77781b2","title":"Departure Board (Airport Terminal and Ground Operations)","summary":"Free-standing flight information display: a wide dark cabinet on two portal legs with six rows of double-sided screen panels and a coloured header band.","description":"Free-standing flight information display: a wide dark cabinet on two portal legs with six rows of double-sided screen panels and a coloured header band. Dimensions 4.30 x 3.15 x 0.50 m (X x Y x Z). Origin at the footprint centre on the floor, both faces readable. Metres, +Y up, +Z front. Airside stylized palette of eight flat colours, no textures required. Static geometry; no rig, collision or navigation data.","status":"published","url":"https://3dassets.dev/assets/airport-terminal-and-ground-operations-departure-board-a77781b2","cdnUrl":"https://cdn.3dassets.dev/assets/26047/v1/model.glb","downloadUrl":"https://3dassets.dev/download/airport-terminal-and-ground-operations-departure-board-a77781b2","thumbnailUrl":"https://cdn.3dassets.dev/assets/26047/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/26047/v1/poster.webp","blurhash":"UGB|sn%N4Tt5.T-=R4IT00WZ?cROI9M~xw%2","category":{"slug":"props","title":"Props & Furniture"},"tags":[{"slug":"modern","title":"Modern"},{"slug":"stylized","title":"Stylized"},{"slug":"interior","title":"Interior"}],"license":{"slug":"cc0-1.0","name":"CC0 1.0 Universal","url":"https://creativecommons.org/publicdomain/zero/1.0/","attributionRequired":false},"contributor":{"username":"3dassets","name":"3D Assets","url":"https://3dassets.dev/u/3dassets"},"stats":{"fileSize":20468,"triangles":360,"vertices":1080,"meshes":4,"materials":4,"textures":0,"animations":[],"boundingBox":{"min":[-2.1500000953674316,-0.00002223681271407152,-0.24986115186496108],"max":[2.1500000953674316,3.1499245287854194,0.24986115186496108]},"sizeMeters":[4.3,3.15,0.5],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"Claude Fable 5.1","downloads":1,"publishedAt":"2026-09-07T20:44:49.078Z","updatedAt":"2026-09-08T15:03:38.837Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/26047/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function DepartureBoardAirportTerminalAndGroundOperations(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/26047/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/26047/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/26047/v1/model.glb\" alt=\"Departure Board (Airport Terminal and Ground Operations)\" camera-controls auto-rotate></model-viewer>","blender":"# Blender 4.x: File > Import > glTF 2.0, or from the Python console after downloading the file.\nimport bpy\nbpy.ops.import_scene.gltf(filepath='model.glb')  # from https://cdn.3dassets.dev/assets/26047/v1/model.glb\n# Metres and +Y up are converted to Blender's Z-up scene automatically.","godot":"# Godot 4: copy model.glb into res://models/ and the editor imports it as a scene.\nvar packed := load(\"res://models/model.glb\") as PackedScene\nvar model := packed.instantiate()\nadd_child(model)","unity":"// Unity: import model.glb with glTFast (Package Manager: com.unity.cloud.gltfast) and drag the prefab in,\n// or load it at runtime straight from the CDN:\nusing GLTFast;\nvar gltf = new GltfImport();\nif (await gltf.Load(\"https://cdn.3dassets.dev/assets/26047/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"26031","slug":"airport-terminal-and-ground-operations-bag-drop-unit-b308cf76","title":"Bag Drop Unit (Airport Terminal and Ground Operations)","summary":"Self-service bag drop: a roller-bed belt running into a hooded injection point, a tag reader column with a raked touchscreen and receipt slot, and a standing status sign on a post.","description":"Self-service bag drop: a roller-bed belt running into a hooded injection point, a tag reader column with a raked touchscreen and receipt slot, and a standing status sign on a post. Dimensions 2.40 x 1.90 x 2.06 m (X x Y x Z). Origin at the footprint centre on the floor, passenger approach toward +Z. Metres, +Y up, +Z front. Airside stylized palette of eight flat colours, no textures required. Static geometry; no rig, collision or navigation data.","status":"published","url":"https://3dassets.dev/assets/airport-terminal-and-ground-operations-bag-drop-unit-b308cf76","cdnUrl":"https://cdn.3dassets.dev/assets/26031/v1/model.glb","downloadUrl":"https://3dassets.dev/download/airport-terminal-and-ground-operations-bag-drop-unit-b308cf76","thumbnailUrl":"https://cdn.3dassets.dev/assets/26031/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/26031/v1/poster.webp","blurhash":"UBC74?-o00?c0Ks,~pt800Nf-=ac==o#9aIA","category":{"slug":"props","title":"Props & Furniture"},"tags":[{"slug":"modern","title":"Modern"},{"slug":"stylized","title":"Stylized"},{"slug":"interior","title":"Interior"}],"license":{"slug":"cc0-1.0","name":"CC0 1.0 Universal","url":"https://creativecommons.org/publicdomain/zero/1.0/","attributionRequired":false},"contributor":{"username":"3dassets","name":"3D Assets","url":"https://3dassets.dev/u/3dassets"},"stats":{"fileSize":29896,"triangles":524,"vertices":1572,"meshes":6,"materials":6,"textures":0,"animations":[],"boundingBox":{"min":[-1.2000000476837158,-0.00005444331037718353,-1.0311872133763522],"max":[1.1999997115042058,1.901254499386427,1.030010383448253]},"sizeMeters":[2.4,1.901,2.061],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"Claude Fable 5.1","downloads":1,"publishedAt":"2026-09-07T20:44:39.033Z","updatedAt":"2026-09-08T15:03:39.838Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/26031/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function BagDropUnitAirportTerminalAndGroundOperations(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/26031/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/26031/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/26031/v1/model.glb\" alt=\"Bag Drop Unit (Airport Terminal and Ground Operations)\" camera-controls auto-rotate></model-viewer>","blender":"# Blender 4.x: File > Import > glTF 2.0, or from the Python console after downloading the file.\nimport bpy\nbpy.ops.import_scene.gltf(filepath='model.glb')  # from https://cdn.3dassets.dev/assets/26031/v1/model.glb\n# Metres and +Y up are converted to Blender's Z-up scene automatically.","godot":"# Godot 4: copy model.glb into res://models/ and the editor imports it as a scene.\nvar packed := load(\"res://models/model.glb\") as PackedScene\nvar model := packed.instantiate()\nadd_child(model)","unity":"// Unity: import model.glb with glTFast (Package Manager: com.unity.cloud.gltfast) and drag the prefab in,\n// or load it at runtime straight from the CDN:\nusing GLTFast;\nvar gltf = new GltfImport();\nif (await gltf.Load(\"https://cdn.3dassets.dev/assets/26031/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"26032","slug":"airport-terminal-and-ground-operations-self-service-ki-70dc7b17","title":"Self Service Kiosk (Airport Terminal and Ground Operations)","summary":"Free-standing self-service check-in kiosk: a weighted disc pedestal, a body with a raked touchscreen, a boarding-pass slot and card reader, and an illuminated header panel.","description":"Free-standing self-service check-in kiosk: a weighted disc pedestal, a body with a raked touchscreen, a boarding-pass slot and card reader, and an illuminated header panel. Dimensions 0.84 x 2.36 x 0.84 m (X x Y x Z). Origin at the footprint centre on the floor, screen facing +Z. Metres, +Y up, +Z front. Airside stylized palette of eight flat colours, no textures required. Static geometry; no rig, collision or navigation data.","status":"published","url":"https://3dassets.dev/assets/airport-terminal-and-ground-operations-self-service-ki-70dc7b17","cdnUrl":"https://cdn.3dassets.dev/assets/26032/v1/model.glb","downloadUrl":"https://3dassets.dev/download/airport-terminal-and-ground-operations-self-service-ki-70dc7b17","thumbnailUrl":"https://cdn.3dassets.dev/assets/26032/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/26032/v1/poster.webp","blurhash":"U9A13F%M009F.9ofDhM{00WB~Ws.4nRj?bxu","category":{"slug":"props","title":"Props & Furniture"},"tags":[{"slug":"modern","title":"Modern"},{"slug":"stylized","title":"Stylized"},{"slug":"interior","title":"Interior"}],"license":{"slug":"cc0-1.0","name":"CC0 1.0 Universal","url":"https://creativecommons.org/publicdomain/zero/1.0/","attributionRequired":false},"contributor":{"username":"3dassets","name":"3D Assets","url":"https://3dassets.dev/u/3dassets"},"stats":{"fileSize":16980,"triangles":272,"vertices":816,"meshes":6,"materials":6,"textures":0,"animations":[],"boundingBox":{"min":[-0.42001773487438515,0,-0.42001773487438515],"max":[0.42001773487438515,2.359999895095825,0.42001773487438515]},"sizeMeters":[0.84,2.36,0.84],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"Claude Fable 5.1","downloads":1,"publishedAt":"2026-09-07T20:44:39.143Z","updatedAt":"2026-09-08T15:03:40.309Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/26032/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function SelfServiceKioskAirportTerminalAndGroundOperations(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/26032/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/26032/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/26032/v1/model.glb\" alt=\"Self Service Kiosk (Airport Terminal and Ground Operations)\" camera-controls auto-rotate></model-viewer>","blender":"# Blender 4.x: File > Import > glTF 2.0, or from the Python console after downloading the file.\nimport bpy\nbpy.ops.import_scene.gltf(filepath='model.glb')  # from https://cdn.3dassets.dev/assets/26032/v1/model.glb\n# Metres and +Y up are converted to Blender's Z-up scene automatically.","godot":"# Godot 4: copy model.glb into res://models/ and the editor imports it as a scene.\nvar packed := load(\"res://models/model.glb\") as PackedScene\nvar model := packed.instantiate()\nadd_child(model)","unity":"// Unity: import model.glb with glTFast (Package Manager: com.unity.cloud.gltfast) and drag the prefab in,\n// or load it at runtime straight from the CDN:\nusing GLTFast;\nvar gltf = new GltfImport();\nif (await gltf.Load(\"https://cdn.3dassets.dev/assets/26032/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"26046","slug":"airport-terminal-and-ground-operations-information-tot-d38d78b4","title":"Information Totem (Airport Terminal and Ground Operations)","summary":"Passenger information totem: a slim double-sided blade on a weighted base with a full-height touchscreen, edge light strips and a blank illuminated header cap.","description":"Passenger information totem: a slim double-sided blade on a weighted base with a full-height touchscreen, edge light strips and a blank illuminated header cap. Dimensions 0.70 x 2.54 x 0.50 m (X x Y x Z). Origin at the footprint centre on the floor, the screen facing +Z. Metres, +Y up, +Z front. Airside stylized palette of eight flat colours, no textures required. Static geometry; no rig, collision or navigation data.","status":"published","url":"https://3dassets.dev/assets/airport-terminal-and-ground-operations-information-tot-d38d78b4","cdnUrl":"https://cdn.3dassets.dev/assets/26046/v1/model.glb","downloadUrl":"https://3dassets.dev/download/airport-terminal-and-ground-operations-information-tot-d38d78b4","thumbnailUrl":"https://cdn.3dassets.dev/assets/26046/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/26046/v1/poster.webp","blurhash":"U9B:$@-.0004S*t7r;M_02M~~V-,ozWVV@s.","category":{"slug":"props","title":"Props & Furniture"},"tags":[{"slug":"modern","title":"Modern"},{"slug":"stylized","title":"Stylized"},{"slug":"interior","title":"Interior"}],"license":{"slug":"cc0-1.0","name":"CC0 1.0 Universal","url":"https://creativecommons.org/publicdomain/zero/1.0/","attributionRequired":false},"contributor":{"username":"3dassets","name":"3D Assets","url":"https://3dassets.dev/u/3dassets"},"stats":{"fileSize":12976,"triangles":188,"vertices":564,"meshes":5,"materials":5,"textures":0,"animations":[],"boundingBox":{"min":[-0.34995196856974203,0,-0.24997353943593298],"max":[0.34995196856974203,2.540020458925726,0.24997353943593298]},"sizeMeters":[0.7,2.54,0.5],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"Claude Fable 5.1","downloads":1,"publishedAt":"2026-09-07T20:44:46.102Z","updatedAt":"2026-09-08T15:03:41.383Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/26046/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function InformationTotemAirportTerminalAndGroundOperations(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/26046/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/26046/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/26046/v1/model.glb\" alt=\"Information Totem (Airport Terminal and Ground Operations)\" camera-controls auto-rotate></model-viewer>","blender":"# Blender 4.x: File > Import > glTF 2.0, or from the Python console after downloading the file.\nimport bpy\nbpy.ops.import_scene.gltf(filepath='model.glb')  # from https://cdn.3dassets.dev/assets/26046/v1/model.glb\n# Metres and +Y up are converted to Blender's Z-up scene automatically.","godot":"# Godot 4: copy model.glb into res://models/ and the editor imports it as a scene.\nvar packed := load(\"res://models/model.glb\") as PackedScene\nvar model := packed.instantiate()\nadd_child(model)","unity":"// Unity: import model.glb with glTFast (Package Manager: com.unity.cloud.gltfast) and drag the prefab in,\n// or load it at runtime straight from the CDN:\nusing GLTFast;\nvar gltf = new GltfImport();\nif (await gltf.Load(\"https://cdn.3dassets.dev/assets/26046/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"26033","slug":"airport-terminal-and-ground-operations-security-lane-cf25b289","title":"Security Lane (Airport Terminal and Ground Operations)","summary":"Passenger security lane: a divest roller bench, a cabinet X-ray machine with a real bored tunnel and an operator console, a reclaim roller table and a walk-through detector arch with indicator strips.","description":"Passenger security lane: a divest roller bench, a cabinet X-ray machine with a real bored tunnel and an operator console, a reclaim roller table and a walk-through detector arch with indicator strips. Lanes stand side by side at 2.4 m centres; passengers travel toward negative Z. Dimensions 1.80 x 2.30 x 7.06 m (X x Y x Z). Origin at the X-ray machine centre on the floor, entry toward +Z. Metres, +Y up, +Z front. Airside stylized palette of eight flat colours, no textures required. Static geometry; no rig, collision or navigation data.","status":"published","url":"https://3dassets.dev/assets/airport-terminal-and-ground-operations-security-lane-cf25b289","cdnUrl":"https://cdn.3dassets.dev/assets/26033/v1/model.glb","downloadUrl":"https://3dassets.dev/download/airport-terminal-and-ground-operations-security-lane-cf25b289","thumbnailUrl":"https://cdn.3dassets.dev/assets/26033/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/26033/v1/poster.webp","blurhash":"UECGcC~qxUtS9G9FRjt800IUSjM_-;?bozM_","category":{"slug":"props","title":"Props & Furniture"},"tags":[{"slug":"modern","title":"Modern"},{"slug":"stylized","title":"Stylized"},{"slug":"interior","title":"Interior"}],"license":{"slug":"cc0-1.0","name":"CC0 1.0 Universal","url":"https://creativecommons.org/publicdomain/zero/1.0/","attributionRequired":false},"contributor":{"username":"3dassets","name":"3D Assets","url":"https://3dassets.dev/u/3dassets"},"stats":{"fileSize":45880,"triangles":856,"vertices":2568,"meshes":6,"materials":6,"textures":0,"animations":[],"boundingBox":{"min":[-0.9024403014825385,-0.0000705433367707009,-3.5299999713897705],"max":[0.9023054242134094,2.2998984943366256,3.5299999713897705]},"sizeMeters":[1.805,2.3,7.06],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"Claude Fable 5.1","downloads":2,"publishedAt":"2026-09-07T20:44:39.509Z","updatedAt":"2026-09-08T15:03:41.843Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/26033/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function SecurityLaneAirportTerminalAndGroundOperations(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/26033/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/26033/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/26033/v1/model.glb\" alt=\"Security Lane (Airport Terminal and Ground Operations)\" camera-controls auto-rotate></model-viewer>","blender":"# Blender 4.x: File > Import > glTF 2.0, or from the Python console after downloading the file.\nimport bpy\nbpy.ops.import_scene.gltf(filepath='model.glb')  # from https://cdn.3dassets.dev/assets/26033/v1/model.glb\n# Metres and +Y up are converted to Blender's Z-up scene automatically.","godot":"# Godot 4: copy model.glb into res://models/ and the editor imports it as a scene.\nvar packed := load(\"res://models/model.glb\") as PackedScene\nvar model := packed.instantiate()\nadd_child(model)","unity":"// Unity: import model.glb with glTFast (Package Manager: com.unity.cloud.gltfast) and drag the prefab in,\n// or load it at runtime straight from the CDN:\nusing GLTFast;\nvar gltf = new GltfImport();\nif (await gltf.Load(\"https://cdn.3dassets.dev/assets/26033/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"26038","slug":"airport-terminal-and-ground-operations-tray-return-tro-6d84dbed","title":"Tray Return Trolley (Airport Terminal and Ground Operations)","summary":"Security tray return trolley: a castored dolly with a tubular cage carrying a stack of nine nested divest trays in two colours, with a push handle.","description":"Security tray return trolley: a castored dolly with a tubular cage carrying a stack of nine nested divest trays in two colours, with a push handle. Dimensions 0.90 x 1.36 x 0.66 m (X x Y x Z). Origin at the footprint centre on the floor, push handle toward +Z. Metres, +Y up, +Z front. Airside stylized palette of eight flat colours, no textures required. Static geometry; no rig, collision or navigation data.","status":"published","url":"https://3dassets.dev/assets/airport-terminal-and-ground-operations-tray-return-tro-6d84dbed","cdnUrl":"https://cdn.3dassets.dev/assets/26038/v1/model.glb","downloadUrl":"https://3dassets.dev/download/airport-terminal-and-ground-operations-tray-return-tro-6d84dbed","thumbnailUrl":"https://cdn.3dassets.dev/assets/26038/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/26038/v1/poster.webp","blurhash":"U7Cj2=%g00Mw~Vof9aWB00V@_1kYEAs:$^WB","category":{"slug":"props","title":"Props & Furniture"},"tags":[{"slug":"modern","title":"Modern"},{"slug":"stylized","title":"Stylized"},{"slug":"interior","title":"Interior"}],"license":{"slug":"cc0-1.0","name":"CC0 1.0 Universal","url":"https://creativecommons.org/publicdomain/zero/1.0/","attributionRequired":false},"contributor":{"username":"3dassets","name":"3D Assets","url":"https://3dassets.dev/u/3dassets"},"stats":{"fileSize":27844,"triangles":512,"vertices":1536,"meshes":4,"materials":4,"textures":0,"animations":[],"boundingBox":{"min":[-0.45000189236215843,0.000023501569632405905,-0.3300118934763658],"max":[0.45000189236215843,1.360784649848938,0.3300118934763658]},"sizeMeters":[0.9,1.361,0.66],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"Claude Fable 5.1","downloads":1,"publishedAt":"2026-09-07T20:44:42.376Z","updatedAt":"2026-09-08T15:03:42.861Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/26038/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function TrayReturnTrolleyAirportTerminalAndGroundOperations(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/26038/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/26038/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/26038/v1/model.glb\" alt=\"Tray Return Trolley (Airport Terminal and Ground Operations)\" camera-controls auto-rotate></model-viewer>","blender":"# Blender 4.x: File > Import > glTF 2.0, or from the Python console after downloading the file.\nimport bpy\nbpy.ops.import_scene.gltf(filepath='model.glb')  # from https://cdn.3dassets.dev/assets/26038/v1/model.glb\n# Metres and +Y up are converted to Blender's Z-up scene automatically.","godot":"# Godot 4: copy model.glb into res://models/ and the editor imports it as a scene.\nvar packed := load(\"res://models/model.glb\") as PackedScene\nvar model := packed.instantiate()\nadd_child(model)","unity":"// Unity: import model.glb with glTFast (Package Manager: com.unity.cloud.gltfast) and drag the prefab in,\n// or load it at runtime straight from the CDN:\nusing GLTFast;\nvar gltf = new GltfImport();\nif (await gltf.Load(\"https://cdn.3dassets.dev/assets/26038/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"26044","slug":"airport-terminal-and-ground-operations-retail-unit-2a38d3df","title":"Retail Unit (Airport Terminal and Ground Operations)","summary":"Airside retail unit: a boxed shop with a deep signage fascia over a full-width glazed front, a service counter with a till, and two runs of three-tier gondola shelving stocked with blank cartons.","description":"Airside retail unit: a boxed shop with a deep signage fascia over a full-width glazed front, a service counter with a till, and two runs of three-tier gondola shelving stocked with blank cartons. Original generic shopfront with no brand identity, lettering or logo of any real retailer. Dimensions 3.76 x 3.84 x 2.89 m (X x Y x Z). Origin at the footprint centre on the floor, the shopfront facing +Z. Metres, +Y up, +Z front. Airside stylized palette of eight flat colours, no textures required. Static geometry; no rig, collision or navigation data.","status":"published","url":"https://3dassets.dev/assets/airport-terminal-and-ground-operations-retail-unit-2a38d3df","cdnUrl":"https://cdn.3dassets.dev/assets/26044/v1/model.glb","downloadUrl":"https://3dassets.dev/download/airport-terminal-and-ground-operations-retail-unit-2a38d3df","thumbnailUrl":"https://cdn.3dassets.dev/assets/26044/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/26044/v1/poster.webp","blurhash":"U7FPd9tm00?E0:?v=?I9009Gt8-:~19F9HR+","category":{"slug":"buildings","title":"Buildings & Architecture"},"tags":[{"slug":"modern","title":"Modern"},{"slug":"stylized","title":"Stylized"},{"slug":"interior","title":"Interior"}],"license":{"slug":"cc0-1.0","name":"CC0 1.0 Universal","url":"https://creativecommons.org/publicdomain/zero/1.0/","attributionRequired":false},"contributor":{"username":"3dassets","name":"3D Assets","url":"https://3dassets.dev/u/3dassets"},"stats":{"fileSize":52416,"triangles":980,"vertices":2940,"meshes":7,"materials":7,"textures":0,"animations":[],"boundingBox":{"min":[-1.8799999952316284,0.00002281174732643443,-1.4449951533621186],"max":[1.8799999952316284,3.8400476057907014,1.444977691818805]},"sizeMeters":[3.76,3.84,2.89],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"Claude Fable 5.1","downloads":1,"publishedAt":"2026-09-07T20:44:45.801Z","updatedAt":"2026-09-08T15:03:43.324Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/26044/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function RetailUnitAirportTerminalAndGroundOperations(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/26044/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/26044/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/26044/v1/model.glb\" alt=\"Retail Unit (Airport Terminal and Ground Operations)\" camera-controls auto-rotate></model-viewer>","blender":"# Blender 4.x: File > Import > glTF 2.0, or from the Python console after downloading the file.\nimport bpy\nbpy.ops.import_scene.gltf(filepath='model.glb')  # from https://cdn.3dassets.dev/assets/26044/v1/model.glb\n# Metres and +Y up are converted to Blender's Z-up scene automatically.","godot":"# Godot 4: copy model.glb into res://models/ and the editor imports it as a scene.\nvar packed := load(\"res://models/model.glb\") as PackedScene\nvar model := packed.instantiate()\nadd_child(model)","unity":"// Unity: import model.glb with glTFast (Package Manager: com.unity.cloud.gltfast) and drag the prefab in,\n// or load it at runtime straight from the CDN:\nusing GLTFast;\nvar gltf = new GltfImport();\nif (await gltf.Load(\"https://cdn.3dassets.dev/assets/26044/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"26045","slug":"airport-terminal-and-ground-operations-cafe-unit-243fa76d","title":"Cafe Unit (Airport Terminal and Ground Operations)","summary":"Concourse cafe counter: an amber service bar with a glazed pastry case, espresso machine and till, a back bar with a three panel menu board and a cup shelf, and two bar stools.","description":"Concourse cafe counter: an amber service bar with a glazed pastry case, espresso machine and till, a back bar with a three panel menu board and a cup shelf, and two bar stools. Original generic counter with no brand identity, lettering or logo of any real operator. Dimensions 3.20 x 2.50 x 3.15 m (X x Y x Z). Origin at the footprint centre on the floor, the service side toward +Z. Metres, +Y up, +Z front. Airside stylized palette of eight flat colours, no textures required. Static geometry; no rig, collision or navigation data.","status":"published","url":"https://3dassets.dev/assets/airport-terminal-and-ground-operations-cafe-unit-243fa76d","cdnUrl":"https://cdn.3dassets.dev/assets/26045/v1/model.glb","downloadUrl":"https://3dassets.dev/download/airport-terminal-and-ground-operations-cafe-unit-243fa76d","thumbnailUrl":"https://cdn.3dassets.dev/assets/26045/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/26045/v1/poster.webp","blurhash":"UAF6B|9D00%h%%RjMcxv00x^xoacvvobb|IV","category":{"slug":"buildings","title":"Buildings & Architecture"},"tags":[{"slug":"modern","title":"Modern"},{"slug":"stylized","title":"Stylized"},{"slug":"interior","title":"Interior"}],"license":{"slug":"cc0-1.0","name":"CC0 1.0 Universal","url":"https://creativecommons.org/publicdomain/zero/1.0/","attributionRequired":false},"contributor":{"username":"3dassets","name":"3D Assets","url":"https://3dassets.dev/u/3dassets"},"stats":{"fileSize":46992,"triangles":888,"vertices":2664,"meshes":7,"materials":7,"textures":0,"animations":[],"boundingBox":{"min":[-1.600000023841858,0.000010662852024223568,-1.5742179866523531],"max":[1.600000023841858,2.4999893371479756,1.5742179866523531]},"sizeMeters":[3.2,2.5,3.148],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"Claude Fable 5.1","downloads":1,"publishedAt":"2026-09-07T20:44:46.010Z","updatedAt":"2026-09-08T15:03:44.335Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/26045/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function CafeUnitAirportTerminalAndGroundOperations(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/26045/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/26045/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/26045/v1/model.glb\" alt=\"Cafe Unit (Airport Terminal and Ground Operations)\" camera-controls auto-rotate></model-viewer>","blender":"# Blender 4.x: File > Import > glTF 2.0, or from the Python console after downloading the file.\nimport bpy\nbpy.ops.import_scene.gltf(filepath='model.glb')  # from https://cdn.3dassets.dev/assets/26045/v1/model.glb\n# Metres and +Y up are converted to Blender's Z-up scene automatically.","godot":"# Godot 4: copy model.glb into res://models/ and the editor imports it as a scene.\nvar packed := load(\"res://models/model.glb\") as PackedScene\nvar model := packed.instantiate()\nadd_child(model)","unity":"// Unity: import model.glb with glTFast (Package Manager: com.unity.cloud.gltfast) and drag the prefab in,\n// or load it at runtime straight from the CDN:\nusing GLTFast;\nvar gltf = new GltfImport();\nif (await gltf.Load(\"https://cdn.3dassets.dev/assets/26045/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"26050","slug":"airport-terminal-and-ground-operations-escalator-7639aa30","title":"Escalator (Airport Terminal and Ground Operations)","summary":"Single width escalator rising 3.2 m over a 5.6 m incline: a boxed truss with a saw-tooth step band, comb plates at both landings, glazed balustrades with newel ends and a dark moving handrail.","description":"Single width escalator rising 3.2 m over a 5.6 m incline: a boxed truss with a saw-tooth step band, comb plates at both landings, glazed balustrades with newel ends and a dark moving handrail. Modelled as static geometry in the up direction toward +Z; mirror or rotate the placement for a down escalator. Dimensions 1.16 x 4.69 x 8.86 m (X x Y x Z). Origin at the footprint centre on the lower floor; the upper landing is 3.6 m above it. Metres, +Y up, +Z front. Airside stylized palette of eight flat colours, no textures required. Static geometry; no rig, collision or navigation data.","status":"published","url":"https://3dassets.dev/assets/airport-terminal-and-ground-operations-escalator-7639aa30","cdnUrl":"https://cdn.3dassets.dev/assets/26050/v1/model.glb","downloadUrl":"https://3dassets.dev/download/airport-terminal-and-ground-operations-escalator-7639aa30","thumbnailUrl":"https://cdn.3dassets.dev/assets/26050/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/26050/v1/poster.webp","blurhash":"U384-^~pIot8j[x^xtRi004n%2bExbH;IVxv","category":{"slug":"buildings","title":"Buildings & Architecture"},"tags":[{"slug":"modern","title":"Modern"},{"slug":"stylized","title":"Stylized"},{"slug":"interior","title":"Interior"}],"license":{"slug":"cc0-1.0","name":"CC0 1.0 Universal","url":"https://creativecommons.org/publicdomain/zero/1.0/","attributionRequired":false},"contributor":{"username":"3dassets","name":"3D Assets","url":"https://3dassets.dev/u/3dassets"},"stats":{"fileSize":36444,"triangles":680,"vertices":2040,"meshes":5,"materials":5,"textures":0,"animations":[],"boundingBox":{"min":[-0.5797247005803404,0.00012066636271934605,-4.429999828338623],"max":[0.5797247005803404,4.689772124948706,4.429999828338623]},"sizeMeters":[1.159,4.69,8.86],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"Claude Fable 5.1","downloads":1,"publishedAt":"2026-09-07T20:44:49.797Z","updatedAt":"2026-09-08T15:03:44.824Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/26050/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function EscalatorAirportTerminalAndGroundOperations(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/26050/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/26050/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/26050/v1/model.glb\" alt=\"Escalator (Airport Terminal and Ground Operations)\" camera-controls auto-rotate></model-viewer>","blender":"# Blender 4.x: File > Import > glTF 2.0, or from the Python console after downloading the file.\nimport bpy\nbpy.ops.import_scene.gltf(filepath='model.glb')  # from https://cdn.3dassets.dev/assets/26050/v1/model.glb\n# Metres and +Y up are converted to Blender's Z-up scene automatically.","godot":"# Godot 4: copy model.glb into res://models/ and the editor imports it as a scene.\nvar packed := load(\"res://models/model.glb\") as PackedScene\nvar model := packed.instantiate()\nadd_child(model)","unity":"// Unity: import model.glb with glTFast (Package Manager: com.unity.cloud.gltfast) and drag the prefab in,\n// or load it at runtime straight from the CDN:\nusing GLTFast;\nvar gltf = new GltfImport();\nif (await gltf.Load(\"https://cdn.3dassets.dev/assets/26050/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"26049","slug":"airport-terminal-and-ground-operations-travelator-sect-0ad01a8b","title":"Travelator Section (Airport Terminal and Ground Operations)","summary":"Eight metre level travelator section: a shallow pallet deck with cleat lines and amber comb plates at both ends, glazed balustrades with dark handrails, newel ends and a start-of-run status post.","description":"Eight metre level travelator section: a shallow pallet deck with cleat lines and amber comb plates at both ends, glazed balustrades with dark handrails, newel ends and a start-of-run status post. Sections butt end to end along Z to build a longer moving walkway. Dimensions 1.87 x 1.32 x 8.00 m (X x Y x Z). Origin at the deck centre on the floor, travel direction along Z. Metres, +Y up, +Z front. Airside stylized palette of eight flat colours, no textures required. Static geometry; no rig, collision or navigation data.","status":"published","url":"https://3dassets.dev/assets/airport-terminal-and-ground-operations-travelator-sect-0ad01a8b","cdnUrl":"https://cdn.3dassets.dev/assets/26049/v1/model.glb","downloadUrl":"https://3dassets.dev/download/airport-terminal-and-ground-operations-travelator-sect-0ad01a8b","thumbnailUrl":"https://cdn.3dassets.dev/assets/26049/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/26049/v1/poster.webp","blurhash":"UBAm-w%MMwtRM|9FV@oz00jY%NRk%1_NbcjE","category":{"slug":"buildings","title":"Buildings & Architecture"},"tags":[{"slug":"modern","title":"Modern"},{"slug":"stylized","title":"Stylized"},{"slug":"interior","title":"Interior"}],"license":{"slug":"cc0-1.0","name":"CC0 1.0 Universal","url":"https://creativecommons.org/publicdomain/zero/1.0/","attributionRequired":false},"contributor":{"username":"3dassets","name":"3D Assets","url":"https://3dassets.dev/u/3dassets"},"stats":{"fileSize":34672,"triangles":660,"vertices":1980,"meshes":6,"materials":6,"textures":0,"animations":[],"boundingBox":{"min":[-0.9350430227537109,-0.00011594649415092029,-4],"max":[0.9348329016238758,1.3231308017871157,4]},"sizeMeters":[1.87,1.323,8],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"Claude Fable 5.1","downloads":1,"publishedAt":"2026-09-07T20:44:49.600Z","updatedAt":"2026-09-08T15:03:46.169Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/26049/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function TravelatorSectionAirportTerminalAndGroundOperations(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/26049/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/26049/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/26049/v1/model.glb\" alt=\"Travelator Section (Airport Terminal and Ground Operations)\" camera-controls auto-rotate></model-viewer>","blender":"# Blender 4.x: File > Import > glTF 2.0, or from the Python console after downloading the file.\nimport bpy\nbpy.ops.import_scene.gltf(filepath='model.glb')  # from https://cdn.3dassets.dev/assets/26049/v1/model.glb\n# Metres and +Y up are converted to Blender's Z-up scene automatically.","godot":"# Godot 4: copy model.glb into res://models/ and the editor imports it as a scene.\nvar packed := load(\"res://models/model.glb\") as PackedScene\nvar model := packed.instantiate()\nadd_child(model)","unity":"// Unity: import model.glb with glTFast (Package Manager: com.unity.cloud.gltfast) and drag the prefab in,\n// or load it at runtime straight from the CDN:\nusing GLTFast;\nvar gltf = new GltfImport();\nif (await gltf.Load(\"https://cdn.3dassets.dev/assets/26049/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"26051","slug":"airport-terminal-and-ground-operations-panoramic-lift-727cbd53","title":"Panoramic Lift (Airport Terminal and Ground Operations)","summary":"Two floor panoramic passenger lift: a four column glazed shaft with a head deck, a glazed car at the lower landing with a lit ceiling and handrail, centre-opening door leaves on a named pivot and a landing call panel.","description":"Two floor panoramic passenger lift: a four column glazed shaft with a head deck, a glazed car at the lower landing with a lit ceiling and handrail, centre-opening door leaves on a named pivot and a landing call panel. The doors are modelled closed as one named node; slide or swing that node to open the car. Dimensions 2.73 x 5.00 x 2.30 m (X x Y x Z). Origin at the shaft footprint centre on the lower floor, the doors facing +Z. Metres, +Y up, +Z front. Named pivot nodes: door-car at [-1.015, 0.000, 0.820]; door-car-glass at [-1.015, 0.000, 0.820]. Airside stylized palette of eight flat colours, no textures required. Rigid node-transform clips: open and close. No skinning. No collision or navigation data.","status":"published","url":"https://3dassets.dev/assets/airport-terminal-and-ground-operations-panoramic-lift-727cbd53","cdnUrl":"https://cdn.3dassets.dev/assets/26051/v1/model.glb","downloadUrl":"https://3dassets.dev/download/airport-terminal-and-ground-operations-panoramic-lift-727cbd53","thumbnailUrl":"https://cdn.3dassets.dev/assets/26051/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/26051/v1/poster.webp","blurhash":"UCDTIt?^004.~qkC9FoM#8VYIVt7?bt7D%IV","category":{"slug":"buildings","title":"Buildings & Architecture"},"tags":[{"slug":"modern","title":"Modern"},{"slug":"stylized","title":"Stylized"},{"slug":"interior","title":"Interior"}],"license":{"slug":"cc0-1.0","name":"CC0 1.0 Universal","url":"https://creativecommons.org/publicdomain/zero/1.0/","attributionRequired":false},"contributor":{"username":"3dassets","name":"3D Assets","url":"https://3dassets.dev/u/3dassets"},"stats":{"fileSize":35556,"triangles":664,"vertices":1992,"meshes":8,"materials":6,"textures":0,"animations":["open","close"],"boundingBox":{"min":[-1.3650000095367432,-0.00008972965845510661,-1.1500976795417788],"max":[1.3650000095367432,5.001200199127197,1.1500976795417788]},"sizeMeters":[2.73,5.001,2.3],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"Claude Fable 5.1","downloads":1,"publishedAt":"2026-09-07T20:44:52.754Z","updatedAt":"2026-09-08T15:03:47.274Z","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/26051/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 PanoramicLiftAirportTerminalAndGroundOperations(props) {\n  const { scene, animations } = useGLTF('https://cdn.3dassets.dev/assets/26051/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/26051/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/26051/v1/model.glb\" alt=\"Panoramic Lift (Airport Terminal and Ground Operations)\" 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/26051/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/26051/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);\n// Clips import as legacy AnimationClips on the root; GetComponent<Animation>().Play() starts the first."}},{"id":"26041","slug":"airport-terminal-and-ground-operations-gate-seating-ro-f5ea1800","title":"Gate Seating Row Back To Back (Airport Terminal and Ground Operations)","summary":"Eight seat gate lounge island: the same beam carrying two rows of four seats back to back, for the middle of a departure lounge.","description":"Eight seat gate lounge island: the same beam carrying two rows of four seats back to back, for the middle of a departure lounge. Dimensions 3.87 x 1.09 x 1.32 m (X x Y x Z). Origin at the footprint centre on the floor, the beam running along X. Metres, +Y up, +Z front. Airside stylized palette of eight flat colours, no textures required. Static geometry; no rig, collision or navigation data. Functional variant of gate-seating-row.","status":"published","url":"https://3dassets.dev/assets/airport-terminal-and-ground-operations-gate-seating-ro-f5ea1800","cdnUrl":"https://cdn.3dassets.dev/assets/26041/v1/model.glb","downloadUrl":"https://3dassets.dev/download/airport-terminal-and-ground-operations-gate-seating-ro-f5ea1800","thumbnailUrl":"https://cdn.3dassets.dev/assets/26041/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/26041/v1/poster.webp","blurhash":"U77n^8x^Hqxv%%.9aKMv00X9yZMwDN8^o}tn","category":{"slug":"props","title":"Props & Furniture"},"tags":[{"slug":"modern","title":"Modern"},{"slug":"stylized","title":"Stylized"},{"slug":"interior","title":"Interior"}],"license":{"slug":"cc0-1.0","name":"CC0 1.0 Universal","url":"https://creativecommons.org/publicdomain/zero/1.0/","attributionRequired":false},"contributor":{"username":"3dassets","name":"3D Assets","url":"https://3dassets.dev/u/3dassets"},"stats":{"fileSize":36948,"triangles":716,"vertices":2148,"meshes":3,"materials":3,"textures":0,"animations":[],"boundingBox":{"min":[-1.934999942779541,-0.0000014606876107270406,-0.6600100727911075],"max":[1.934999942779541,1.0877843102668243,0.6600100727911075]},"sizeMeters":[3.87,1.088,1.32],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"Claude Fable 5.1","downloads":1,"publishedAt":"2026-09-07T20:44:42.756Z","updatedAt":"2026-09-08T15:03:47.740Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/26041/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function GateSeatingRowBackToBackAirportTerminalAndGroundOperations(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/26041/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/26041/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/26041/v1/model.glb\" alt=\"Gate Seating Row Back To Back (Airport Terminal and Ground Operations)\" camera-controls auto-rotate></model-viewer>","blender":"# Blender 4.x: File > Import > glTF 2.0, or from the Python console after downloading the file.\nimport bpy\nbpy.ops.import_scene.gltf(filepath='model.glb')  # from https://cdn.3dassets.dev/assets/26041/v1/model.glb\n# Metres and +Y up are converted to Blender's Z-up scene automatically.","godot":"# Godot 4: copy model.glb into res://models/ and the editor imports it as a scene.\nvar packed := load(\"res://models/model.glb\") as PackedScene\nvar model := packed.instantiate()\nadd_child(model)","unity":"// Unity: import model.glb with glTFast (Package Manager: com.unity.cloud.gltfast) and drag the prefab in,\n// or load it at runtime straight from the CDN:\nusing GLTFast;\nvar gltf = new GltfImport();\nif (await gltf.Load(\"https://cdn.3dassets.dev/assets/26041/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"26040","slug":"airport-terminal-and-ground-operations-gate-seating-ro-3acd8edd","title":"Gate Seating Row (Airport Terminal and Ground Operations)","summary":"Four seat gate lounge beam: a steel spine on two splayed sled feet carrying four moulded seat pans, raked backs and cast armrests between every place.","description":"Four seat gate lounge beam: a steel spine on two splayed sled feet carrying four moulded seat pans, raked backs and cast armrests between every place. Dimensions 3.87 x 1.09 x 1.00 m (X x Y x Z). Origin at the footprint centre on the floor, seats facing +Z. Metres, +Y up, +Z front. Airside stylized palette of eight flat colours, no textures required. Static geometry; no rig, collision or navigation data.","status":"published","url":"https://3dassets.dev/assets/airport-terminal-and-ground-operations-gate-seating-ro-3acd8edd","cdnUrl":"https://cdn.3dassets.dev/assets/26040/v1/model.glb","downloadUrl":"https://3dassets.dev/download/airport-terminal-and-ground-operations-gate-seating-ro-3acd8edd","thumbnailUrl":"https://cdn.3dassets.dev/assets/26040/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/26040/v1/poster.webp","blurhash":"U77xd$%3Ma%1%%.AROMv00TKtnMwDN8^x_ks","category":{"slug":"props","title":"Props & Furniture"},"tags":[{"slug":"modern","title":"Modern"},{"slug":"stylized","title":"Stylized"},{"slug":"interior","title":"Interior"}],"license":{"slug":"cc0-1.0","name":"CC0 1.0 Universal","url":"https://creativecommons.org/publicdomain/zero/1.0/","attributionRequired":false},"contributor":{"username":"3dassets","name":"3D Assets","url":"https://3dassets.dev/u/3dassets"},"stats":{"fileSize":21708,"triangles":400,"vertices":1200,"meshes":3,"materials":3,"textures":0,"animations":[],"boundingBox":{"min":[-1.934999942779541,-0.0000014606876107270406,-0.5000634812405014],"max":[1.934999942779541,1.0877843102668243,0.5000634812405014]},"sizeMeters":[3.87,1.088,1],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"Claude Fable 5.1","downloads":1,"publishedAt":"2026-09-07T20:44:42.576Z","updatedAt":"2026-09-08T15:03:48.723Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/26040/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function GateSeatingRowAirportTerminalAndGroundOperations(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/26040/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/26040/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/26040/v1/model.glb\" alt=\"Gate Seating Row (Airport Terminal and Ground Operations)\" camera-controls auto-rotate></model-viewer>","blender":"# Blender 4.x: File > Import > glTF 2.0, or from the Python console after downloading the file.\nimport bpy\nbpy.ops.import_scene.gltf(filepath='model.glb')  # from https://cdn.3dassets.dev/assets/26040/v1/model.glb\n# Metres and +Y up are converted to Blender's Z-up scene automatically.","godot":"# Godot 4: copy model.glb into res://models/ and the editor imports it as a scene.\nvar packed := load(\"res://models/model.glb\") as PackedScene\nvar model := packed.instantiate()\nadd_child(model)","unity":"// Unity: import model.glb with glTFast (Package Manager: com.unity.cloud.gltfast) and drag the prefab in,\n// or load it at runtime straight from the CDN:\nusing GLTFast;\nvar gltf = new GltfImport();\nif (await gltf.Load(\"https://cdn.3dassets.dev/assets/26040/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"26043","slug":"airport-terminal-and-ground-operations-gate-desk-b36323bf","title":"Gate Desk (Airport Terminal and Ground Operations)","summary":"Boarding gate desk: a counter with a raised worktop, a side return, twin boarding-pass scanner pedestals with reader eyes, an agent display and a double-sided gate number sign on a mast.","description":"Boarding gate desk: a counter with a raised worktop, a side return, twin boarding-pass scanner pedestals with reader eyes, an agent display and a double-sided gate number sign on a mast. Dimensions 3.95 x 3.78 x 1.64 m (X x Y x Z). Origin at the counter centre on the floor, the passenger side toward +Z. Metres, +Y up, +Z front. Airside stylized palette of eight flat colours, no textures required. Static geometry; no rig, collision or navigation data.","status":"published","url":"https://3dassets.dev/assets/airport-terminal-and-ground-operations-gate-desk-b36323bf","cdnUrl":"https://cdn.3dassets.dev/assets/26043/v1/model.glb","downloadUrl":"https://3dassets.dev/download/airport-terminal-and-ground-operations-gate-desk-b36323bf","thumbnailUrl":"https://cdn.3dassets.dev/assets/26043/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/26043/v1/poster.webp","blurhash":"U9AAp~I900.9H=M{%hxt00Ri~qxu?v%MI9IU","category":{"slug":"props","title":"Props & Furniture"},"tags":[{"slug":"modern","title":"Modern"},{"slug":"stylized","title":"Stylized"},{"slug":"interior","title":"Interior"}],"license":{"slug":"cc0-1.0","name":"CC0 1.0 Universal","url":"https://creativecommons.org/publicdomain/zero/1.0/","attributionRequired":false},"contributor":{"username":"3dassets","name":"3D Assets","url":"https://3dassets.dev/u/3dassets"},"stats":{"fileSize":26016,"triangles":444,"vertices":1332,"meshes":6,"materials":6,"textures":0,"animations":[],"boundingBox":{"min":[-1.975000023841858,0,-0.8200266981245525],"max":[1.975000023841858,3.780085431621564,0.8199706232524204]},"sizeMeters":[3.95,3.78,1.64],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"Claude Fable 5.1","downloads":1,"publishedAt":"2026-09-07T20:44:45.626Z","updatedAt":"2026-09-08T15:03:49.749Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/26043/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function GateDeskAirportTerminalAndGroundOperations(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/26043/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/26043/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/26043/v1/model.glb\" alt=\"Gate Desk (Airport Terminal and Ground Operations)\" camera-controls auto-rotate></model-viewer>","blender":"# Blender 4.x: File > Import > glTF 2.0, or from the Python console after downloading the file.\nimport bpy\nbpy.ops.import_scene.gltf(filepath='model.glb')  # from https://cdn.3dassets.dev/assets/26043/v1/model.glb\n# Metres and +Y up are converted to Blender's Z-up scene automatically.","godot":"# Godot 4: copy model.glb into res://models/ and the editor imports it as a scene.\nvar packed := load(\"res://models/model.glb\") as PackedScene\nvar model := packed.instantiate()\nadd_child(model)","unity":"// Unity: import model.glb with glTFast (Package Manager: com.unity.cloud.gltfast) and drag the prefab in,\n// or load it at runtime straight from the CDN:\nusing GLTFast;\nvar gltf = new GltfImport();\nif (await gltf.Load(\"https://cdn.3dassets.dev/assets/26043/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"26048","slug":"airport-terminal-and-ground-operations-departure-board-f2dd52f8","title":"Departure Board Arrivals (Airport Terminal and Ground Operations)","summary":"The same flight information display in the amber header colour, for signing the arrivals hall from the same fabrication.","description":"The same flight information display in the amber header colour, for signing the arrivals hall from the same fabrication. Dimensions 4.30 x 3.15 x 0.50 m (X x Y x Z). Origin at the footprint centre on the floor, both faces readable. Metres, +Y up, +Z front. Airside stylized palette of eight flat colours, no textures required. Static geometry; no rig, collision or navigation data. Colour variant of departure-board for operator colour coding.","status":"published","url":"https://3dassets.dev/assets/airport-terminal-and-ground-operations-departure-board-f2dd52f8","cdnUrl":"https://cdn.3dassets.dev/assets/26048/v1/model.glb","downloadUrl":"https://3dassets.dev/download/airport-terminal-and-ground-operations-departure-board-f2dd52f8","thumbnailUrl":"https://cdn.3dassets.dev/assets/26048/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/26048/v1/poster.webp","blurhash":"UNEV=@xu01j]~n-:E2IU8^xV%gIWD*s*%LXA","category":{"slug":"props","title":"Props & Furniture"},"tags":[{"slug":"modern","title":"Modern"},{"slug":"stylized","title":"Stylized"},{"slug":"interior","title":"Interior"}],"license":{"slug":"cc0-1.0","name":"CC0 1.0 Universal","url":"https://creativecommons.org/publicdomain/zero/1.0/","attributionRequired":false},"contributor":{"username":"3dassets","name":"3D Assets","url":"https://3dassets.dev/u/3dassets"},"stats":{"fileSize":20560,"triangles":360,"vertices":1080,"meshes":4,"materials":4,"textures":0,"animations":[],"boundingBox":{"min":[-2.1500000953674316,-0.00002223681271407152,-0.24986115186496108],"max":[2.1500000953674316,3.1499245287854194,0.24986115186496108]},"sizeMeters":[4.3,3.15,0.5],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"Claude Fable 5.1","downloads":1,"publishedAt":"2026-09-07T20:44:49.315Z","updatedAt":"2026-09-08T15:03:50.689Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/26048/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function DepartureBoardArrivalsAirportTerminalAndGroundOperations(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/26048/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/26048/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/26048/v1/model.glb\" alt=\"Departure Board Arrivals (Airport Terminal and Ground Operations)\" camera-controls auto-rotate></model-viewer>","blender":"# Blender 4.x: File > Import > glTF 2.0, or from the Python console after downloading the file.\nimport bpy\nbpy.ops.import_scene.gltf(filepath='model.glb')  # from https://cdn.3dassets.dev/assets/26048/v1/model.glb\n# Metres and +Y up are converted to Blender's Z-up scene automatically.","godot":"# Godot 4: copy model.glb into res://models/ and the editor imports it as a scene.\nvar packed := load(\"res://models/model.glb\") as PackedScene\nvar model := packed.instantiate()\nadd_child(model)","unity":"// Unity: import model.glb with glTFast (Package Manager: com.unity.cloud.gltfast) and drag the prefab in,\n// or load it at runtime straight from the CDN:\nusing GLTFast;\nvar gltf = new GltfImport();\nif (await gltf.Load(\"https://cdn.3dassets.dev/assets/26048/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}}]}}