{
 "slug": "unicycle",
 "triangles": 9592,
 "texture_px": 2048,
 "triangles_light": null,
 "texture_px_light": null,
 "files": {
  "glb": {
   "name": "unicycle.glb",
   "bytes": 762176
  },
  "blend": {
   "name": "unicycle.blend",
   "bytes": 653533
  },
  "fbx": {
   "name": "unicycle.fbx",
   "bytes": 1303724
  },
  "obj": {
   "name": "unicycle-obj.zip",
   "bytes": 656882
  },
  "usdz": {
   "name": "unicycle.usdz",
   "bytes": 1236129
  }
 },
 "extras": {
  "license": "CC0-1.0",
  "source": "grab3d.com",
  "dimensions_m": "0.370 x 0.543 x 0.975",
  "triangles": 9592,
  "textures": "PBR 2048px: base color, roughness, metallic, normal (baked)",
  "generator": "Created by grab3d",
  "created": "2026-10-26",
  "real_size": "20 inch unicycle in a floor stand, approx. 0.37 m wide, 0.54 m deep, 0.98 m tall",
  "notes": "riding direction -Y; 20 inch wheel with dark tyre, steel rim and 20 spokes, red fork with crown, seat post with gold clamp, padded light blue saddle with front handle and rear bumper, cranks with pedals; the wheel stands in a small wooden floor stand with two mint holder bows touching the tyre. Movable: 'unicycle_wheel_main' (wheel, cranks and pedals, not baked), origin at the hub, rotate about X. No rider, no text",
  "set": "Cozy Amusement Park 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
 }
}