{
 "slug": "wardrobe",
 "triangles": 20364,
 "texture_px": 2048,
 "triangles_light": 14213,
 "texture_px_light": 1024,
 "files": {
  "glb": {
   "name": "wardrobe.glb",
   "bytes": 2319628
  },
  "blend": {
   "name": "wardrobe.blend",
   "bytes": 1838565
  },
  "fbx": {
   "name": "wardrobe.fbx",
   "bytes": 3980988
  },
  "obj": {
   "name": "wardrobe-obj.zip",
   "bytes": 2259002
  },
  "usdz": {
   "name": "wardrobe.usdz",
   "bytes": 3700263
  },
  "glb_light": {
   "name": "wardrobe-light.glb",
   "bytes": 968836
  },
  "fbx_light": {
   "name": "wardrobe-light.fbx",
   "bytes": 2035372
  }
 },
 "extras": {
  "license": "CC0-1.0",
  "source": "grab3d.com",
  "dimensions_m": "1.036 x 0.622 x 1.896",
  "triangles": 20364,
  "textures": "PBR 2048px: base color, roughness, metallic, normal (baked)",
  "generator": "Created by grab3d",
  "created": "2026-09-26",
  "set": "Cozy Home Kit",
  "real_size": "two-door wardrobe, cabinet 0.95 x 0.55 m, 1.90 m high, 1.03 x 0.60 m over the crown moulding",
  "notes": "doors ('wardrobe_door_l', 'wardrobe_door_r') are separate objects with their origin on the outer vertical hinge edge (local Z); rotate door_l negative and door_r positive (up to about 110 degrees) to open (open door_l first: door_r carries the meeting strip behind the centre gap). Drawer ('wardrobe_drawer') is separate, origin at its bottom front edge, slides out towards the front. Interior: shelf, hanging rail with four wooden hangers, three soft garments and two stacks of folded clothes (part of the body mesh)."
 },
 "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
 }
}