{
 "slug": "exercise-bike",
 "triangles": 13694,
 "texture_px": 2048,
 "triangles_light": null,
 "texture_px_light": null,
 "files": {
  "glb": {
   "name": "exercise-bike.glb",
   "bytes": 1393164
  },
  "blend": {
   "name": "exercise-bike.blend",
   "bytes": 1194964
  },
  "fbx": {
   "name": "exercise-bike.fbx",
   "bytes": 2492812
  },
  "obj": {
   "name": "exercise-bike-obj.zip",
   "bytes": 1493842
  },
  "usdz": {
   "name": "exercise-bike.usdz",
   "bytes": 2324385
  }
 },
 "extras": {
  "license": "CC0-1.0",
  "source": "grab3d.com",
  "dimensions_m": "0.957 x 0.580 x 1.142",
  "triangles": 13694,
  "textures": "PBR 2048px: base color, roughness, metallic, normal (baked)",
  "generator": "Created by grab3d",
  "created": "2026-09-26",
  "real_size": "upright exercise bike, approx. 0.96 m long, 0.58 m wide, 1.14 m high; saddle at 0.95 m",
  "notes": "round white flywheel cover with sky-blue side discs, blue-grey steel frame on two oval feet (front transport wheels, rear rubber feet), coral saddle with seat clamp knob, curved handlebar with rubber grips, coral resistance knob, tilted white console with a display made of simple shapes (no digits, no text). The cranks with pedals and yellow straps are a separate object 'exercise-bike_crank' with its origin on the bottom bracket axis (rotate around local Y to pedal). The rider faces -X",
  "set": "Cozy Playground & Gym 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
 }
}