{
 "slug": "school-locker",
 "triangles": 13044,
 "texture_px": 2048,
 "triangles_light": null,
 "texture_px_light": null,
 "files": {
  "glb": {
   "name": "school-locker.glb",
   "bytes": 1524652
  },
  "blend": {
   "name": "school-locker.blend",
   "bytes": 701608
  },
  "fbx": {
   "name": "school-locker.fbx",
   "bytes": 2388588
  },
  "obj": {
   "name": "school-locker-obj.zip",
   "bytes": 750271
  },
  "usdz": {
   "name": "school-locker.usdz",
   "bytes": 2320550
  }
 },
 "extras": {
  "license": "CC0-1.0",
  "source": "grab3d.com",
  "dimensions_m": "1.017 x 0.751 x 1.850",
  "triangles": 13044,
  "textures": "PBR 2048px: base color, roughness, metallic, normal (baked)",
  "generator": "Created by grab3d",
  "created": "2026-10-26",
  "real_size": "row of three lockers, approx. 92 x 47 x 185 cm (each compartment 29 cm wide)",
  "notes": "steel locker row with three compartments: light grey cabinet on a charcoal plinth, overlay doors in sky blue, mint and peach, each with two groups of vent slots, a lift handle on a handle plate, a round lock plate with key slot (no numbers) and two hinges on the left. The left door stands open and shows a shelf and two coat hooks. Doors 'school-locker_door_l', 'school-locker_mid_door_l' and 'school-locker_right_door_l' are separate objects with their origin on the left hinge axis: rotate around the vertical axis (Y in glTF), negative angles open the door (the left one is open at -100 degrees). No text, no numbers, no logo.",
  "set": "Cozy Office 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
 }
}