{
 "slug": "airlock",
 "triangles": 24040,
 "texture_px": 2048,
 "triangles_light": 16051,
 "texture_px_light": 1024,
 "files": {
  "glb": {
   "name": "airlock.glb",
   "bytes": 2301776
  },
  "blend": {
   "name": "airlock.blend",
   "bytes": 1504228
  },
  "fbx": {
   "name": "airlock.fbx",
   "bytes": 3572316
  },
  "obj": {
   "name": "airlock-obj.zip",
   "bytes": 1688564
  },
  "usdz": {
   "name": "airlock.usdz",
   "bytes": 3621157
  },
  "glb_light": {
   "name": "airlock-light.glb",
   "bytes": 1139156
  },
  "fbx_light": {
   "name": "airlock-light.fbx",
   "bytes": 1937548
  }
 },
 "extras": {
  "license": "CC0-1.0",
  "source": "grab3d.com",
  "dimensions_m": "3.000 x 0.840 x 3.500",
  "triangles": 24040,
  "textures": "PBR 2048px: base color, roughness, metallic, normal (baked)",
  "generator": "Created by grab3d",
  "created": "2026-10-19",
  "real_size": "sci-fi airlock door in its frame, 3.0 m wide, 3.5 m high, 0.84 m deep, clear opening 1.9 x 2.65 m",
  "notes": "front faces -Y (both sides finished); grey threshold with cyan light strips, two white pillars with grey chamfers, panel seams, orange band and cyan light strips in the jambs, lintel with cyan light bar and orange status lamps, chamfered upper corners of the opening, control panels with abstract display and button; two white sliding wings with orange band, round porthole, cyan light strip at the meeting edge and diagonal orange hazard stripes; the wings (airlock_door_left, airlock_door_right) are separate objects with their origin at the outer jamb on the threshold; slide them outwards along local X to open (0.55 m hides them in the pillars, 0.95 m clears the full opening); their light strips are parented to them; no text, no symbols",
  "set": "Cozy Sci-Fi Base Kit"
 },
 "origin": {
  "method": "procedural",
  "detail": "Built procedurally with Blender scripts. The scripts were written with the help of an AI coding assistant. No generative AI model produced the geometry or textures directly.",
  "ai_content": false,
  "ai_assisted_code": true
 }
}