{
  "id": "training-cycle",
  "generator": "tools/blender/build_cycle.py",
  "blender": "5.2.2 LTS",
  "layout": "cycle",
  "scenario": "web/scenarios/training-cycle.json",
  "source_sha256": "6277e1f732e152653961baf732439364adff44a4372b887531b7b92117a89c7a",
  "blend": "assets/cycle/training-cycle.blend",
  "blend_bytes": 2149343,
  "glb": "web/assets/training-cycle.glb",
  "glb_bytes": 5732588,
  "triangles": 85376,
  "meshes": 56,
  "materials": 33,
  "control_groups": [
    "cycle-crossing",
    "cycle-lane",
    "cycle-passage",
    "road"
  ],
  "road_details": {
    "speedLimitKmh": 30,
    "speedSigns": 2,
    "exitSpeedLimitKmh": null,
    "conditional": false,
    "generator": "tools/blender/road_details.py"
  },
  "detail_generator": "tools/blender/detail_training_worlds.py"
}
