[
  {
    "id": "cycle_classic",
    "name": "Moto clásica",
    "file": "optimized/tronwars_cycle_classic.glb",
    "original_bytes": 2078896,
    "optimized_bytes": 724240,
    "triangles": 3380,
    "target_triangles": 2600,
    "materials": 1,
    "emissive": false,
    "textures": [
      {
        "original": [
          2048,
          2048
        ],
        "optimized": [
          1024,
          1024
        ],
        "mime": "image/jpeg"
      },
      {
        "original": [
          2048,
          2048
        ],
        "optimized": [
          1024,
          1024
        ],
        "mime": "image/jpeg"
      },
      {
        "original": [
          2048,
          2048
        ],
        "optimized": [
          1024,
          1024
        ],
        "mime": "image/png"
      }
    ],
    "target_size": {
      "x": 0.55,
      "y": 1.15,
      "z": 1.6
    },
    "original_sha256": "274ba7e98965823200d9294e54c7ab53c1b88cac7344df57dc0e72e09a1ed565",
    "optimized_sha256": "582338f1e6fcca6f7fbe012873cece9df2b4659ae2fa28257ae91990a905596a",
    "verdict": "Revisar geometría: las ruedas no parecen dos ruedas alineadas de moto."
  },
  {
    "id": "cycle_wedge",
    "name": "Moto angular",
    "file": "optimized/tronwars_cycle_wedge.glb",
    "original_bytes": 2394284,
    "optimized_bytes": 892044,
    "triangles": 3308,
    "target_triangles": 2800,
    "materials": 1,
    "emissive": false,
    "textures": [
      {
        "original": [
          2048,
          2048
        ],
        "optimized": [
          1024,
          1024
        ],
        "mime": "image/jpeg"
      },
      {
        "original": [
          2048,
          2048
        ],
        "optimized": [
          1024,
          1024
        ],
        "mime": "image/jpeg"
      },
      {
        "original": [
          2048,
          2048
        ],
        "optimized": [
          1024,
          1024
        ],
        "mime": "image/png"
      }
    ],
    "target_size": {
      "x": 0.55,
      "y": 1.15,
      "z": 1.6
    },
    "original_sha256": "1c8e731183b8830422e5e3b868854c45884e61f06e1f8b619654d18ca58e6807",
    "optimized_sha256": "74a1257d804872eac982d3b4fda714cdce0f1118716a96cd69b4a22cd082ce5c",
    "verdict": "Revisar geometría: las ruedas no parecen dos ruedas alineadas de moto."
  },
  {
    "id": "cycle_stream",
    "name": "Moto aerodinámica",
    "file": "optimized/tronwars_cycle_stream.glb",
    "original_bytes": 3093884,
    "optimized_bytes": 1130924,
    "triangles": 4493,
    "target_triangles": 2800,
    "materials": 1,
    "emissive": false,
    "textures": [
      {
        "original": [
          2048,
          2048
        ],
        "optimized": [
          1024,
          1024
        ],
        "mime": "image/jpeg"
      },
      {
        "original": [
          2048,
          2048
        ],
        "optimized": [
          1024,
          1024
        ],
        "mime": "image/jpeg"
      },
      {
        "original": [
          2048,
          2048
        ],
        "optimized": [
          1024,
          1024
        ],
        "mime": "image/png"
      }
    ],
    "target_size": {
      "x": 0.55,
      "y": 1.15,
      "z": 1.6
    },
    "original_sha256": "5a1d1e8003b08c31ddf3f2d26de1ae9d54c2048b4bd0b48325169baacfd2d43b",
    "optimized_sha256": "31ec15796bd6a9bce7230e84d59652e2866d8ace68571eb86bf24882892ce42a",
    "verdict": "Revisar geometría: las ruedas no parecen dos ruedas alineadas de moto."
  },
  {
    "id": "cycle_heavy",
    "name": "Moto acorazada",
    "file": "optimized/tronwars_cycle_heavy.glb",
    "original_bytes": 2193032,
    "optimized_bytes": 805880,
    "triangles": 3628,
    "target_triangles": 3000,
    "materials": 1,
    "emissive": false,
    "textures": [
      {
        "original": [
          2048,
          2048
        ],
        "optimized": [
          1024,
          1024
        ],
        "mime": "image/jpeg"
      },
      {
        "original": [
          2048,
          2048
        ],
        "optimized": [
          1024,
          1024
        ],
        "mime": "image/jpeg"
      },
      {
        "original": [
          2048,
          2048
        ],
        "optimized": [
          1024,
          1024
        ],
        "mime": "image/png"
      }
    ],
    "target_size": {
      "x": 0.55,
      "y": 1.15,
      "z": 1.6
    },
    "original_sha256": "99e5120824c944634c6bc59f7511db0addd36be1fe76cec38196751974df7e2d",
    "optimized_sha256": "1497b51956ea16fafc9080ca5dff666cf46567d0cf4b611169e662c7a4895416",
    "verdict": "Revisar geometría: las ruedas no parecen dos ruedas alineadas de moto."
  },
  {
    "id": "cycle_razor",
    "name": "Moto ligera",
    "file": "optimized/tronwars_cycle_razor.glb",
    "original_bytes": 2060712,
    "optimized_bytes": 738152,
    "triangles": 3201,
    "target_triangles": 2400,
    "materials": 1,
    "emissive": false,
    "textures": [
      {
        "original": [
          2048,
          2048
        ],
        "optimized": [
          1024,
          1024
        ],
        "mime": "image/jpeg"
      },
      {
        "original": [
          2048,
          2048
        ],
        "optimized": [
          1024,
          1024
        ],
        "mime": "image/jpeg"
      },
      {
        "original": [
          2048,
          2048
        ],
        "optimized": [
          1024,
          1024
        ],
        "mime": "image/png"
      }
    ],
    "target_size": {
      "x": 0.55,
      "y": 1.15,
      "z": 1.6
    },
    "original_sha256": "91a947646ec6451b3a928a023b168d66d9b0dd66f55b7e0d68ecd263f615ad7d",
    "optimized_sha256": "969462d6bec54433c2e32ed337ba495bb1829323b7b56a5735a69e1478d41d87",
    "verdict": "Revisar geometría: las ruedas no parecen dos ruedas alineadas de moto."
  },
  {
    "id": "cycle_vintage",
    "name": "Moto retro",
    "file": "optimized/tronwars_cycle_vintage.glb",
    "original_bytes": 2751744,
    "optimized_bytes": 1039192,
    "triangles": 3150,
    "target_triangles": 2600,
    "materials": 1,
    "emissive": false,
    "textures": [
      {
        "original": [
          2048,
          2048
        ],
        "optimized": [
          1024,
          1024
        ],
        "mime": "image/jpeg"
      },
      {
        "original": [
          2048,
          2048
        ],
        "optimized": [
          1024,
          1024
        ],
        "mime": "image/jpeg"
      },
      {
        "original": [
          2048,
          2048
        ],
        "optimized": [
          1024,
          1024
        ],
        "mime": "image/png"
      }
    ],
    "target_size": {
      "x": 0.55,
      "y": 1.15,
      "z": 1.6
    },
    "original_sha256": "72e5546cf4d1a7e4f2657318a38a0d53e8cbc35f2c6b70a2dab2426b19a7e495",
    "optimized_sha256": "7fc6be9379c911a64eb0000c473f1f2117e8df5adf160055fd225558265f6744",
    "verdict": "Base de moto válida; comprobar escala, textura y emisión."
  },
  {
    "id": "arena_pylon",
    "name": "Baliza exterior",
    "file": "optimized/tronwars_arena_pylon.glb",
    "original_bytes": 2391324,
    "optimized_bytes": 937220,
    "triangles": 1393,
    "target_triangles": 900,
    "materials": 1,
    "emissive": false,
    "textures": [
      {
        "original": [
          2048,
          2048
        ],
        "optimized": [
          1024,
          1024
        ],
        "mime": "image/jpeg"
      },
      {
        "original": [
          2048,
          2048
        ],
        "optimized": [
          1024,
          1024
        ],
        "mime": "image/jpeg"
      },
      {
        "original": [
          2048,
          2048
        ],
        "optimized": [
          1024,
          1024
        ],
        "mime": "image/png"
      }
    ],
    "target_size": {
      "x": 1.2,
      "y": 4,
      "z": 1.2
    },
    "original_sha256": "03731eeaa086c1276c41401fefac701f0177d4dca800cd665ebd0587cc49c5c6",
    "optimized_sha256": "628e917f2076bf1fdc11a01115bcb0a5585c97380cf1c065cfa6c467d19d231a",
    "verdict": "Decoración aprovechable fuera de la pista; falta emisión independiente."
  },
  {
    "id": "arena_gate",
    "name": "Arco exterior",
    "file": "optimized/tronwars_arena_gate.glb",
    "original_bytes": 1900856,
    "optimized_bytes": 684008,
    "triangles": 2015,
    "target_triangles": 1600,
    "materials": 1,
    "emissive": false,
    "textures": [
      {
        "original": [
          2048,
          2048
        ],
        "optimized": [
          1024,
          1024
        ],
        "mime": "image/jpeg"
      },
      {
        "original": [
          2048,
          2048
        ],
        "optimized": [
          1024,
          1024
        ],
        "mime": "image/jpeg"
      },
      {
        "original": [
          2048,
          2048
        ],
        "optimized": [
          1024,
          1024
        ],
        "mime": "image/png"
      }
    ],
    "target_size": {
      "x": 5,
      "y": 4,
      "z": 1.2
    },
    "original_sha256": "b9abb6c3793644d8f0321677e7dbbb1660d62354f758ba3bd8dbe0313e09a5cf",
    "optimized_sha256": "2f87e1f99bc38ec5f880984d8e6950447932d15b44337fb6268fe32757375793",
    "verdict": "Decoración aprovechable fuera de la pista; falta emisión independiente."
  }
]