{
  "cases": {
    "chair": {
      "orthographic_image_metrics": {
        "front": {
          "size": [
            1254,
            1254
          ],
          "nonwhite_ratio": 0.30242744747907174,
          "bbox": [
            276,
            152,
            978,
            1045
          ],
          "center_offset": [
            0.0,
            -0.022727272727272707
          ],
          "crop_margin_min": 152
        },
        "left": {
          "size": [
            1501,
            1047
          ],
          "nonwhite_ratio": 0.20154535626360523,
          "bbox": [
            348,
            54,
            1091,
            976
          ],
          "center_offset": [
            -0.020652898067954673,
            -0.008118433619866305
          ],
          "crop_margin_min": 54
        },
        "right": {
          "size": [
            1254,
            1254
          ],
          "nonwhite_ratio": 0.2395740329510161,
          "bbox": [
            250,
            112,
            1035,
            1084
          ],
          "center_offset": [
            0.012360446570972905,
            -0.023125996810207328
          ],
          "crop_margin_min": 112
        },
        "back": {
          "size": [
            1455,
            1081
          ],
          "nonwhite_ratio": 0.2790517879906285,
          "bbox": [
            365,
            71,
            1083,
            972
          ],
          "center_offset": [
            -0.002405498281786933,
            -0.017576318223866794
          ],
          "crop_margin_min": 71
        }
      },
      "trellis": {
        "direct_nonorthogonal": {
          "variant": "direct_nonorthogonal",
          "elapsed_sec": 2.5999016761779785,
          "inputs": [
            "inputs/chair/chair_1.png",
            "inputs/chair/chair_2.png",
            "inputs/chair/chair_3.png"
          ],
          "mesh_stats": {
            "vertices": 435104,
            "bbox_min": [
              -0.39203977584838867,
              -0.3965989649295807,
              -0.5010160803794861
            ],
            "bbox_max": [
              0.46133145689964294,
              0.40481269359588623,
              0.49706071615219116
            ],
            "bbox_size": [
              0.853371262550354,
              0.8014116287231445,
              0.9980767965316772
            ],
            "faces": 870136
          },
          "mesh_video": "trellis/chair/direct_nonorthogonal/mesh_normal.mp4",
          "mesh_preview": "trellis/chair/direct_nonorthogonal/mesh_preview.png",
          "raw_mesh": "trellis/chair/direct_nonorthogonal/mesh_raw.obj",
          "raw_mesh_status": "ok",
          "glb": "trellis/chair/direct_nonorthogonal/mesh.glb",
          "glb_status": "ok"
        },
        "gpt_orthographic": {
          "variant": "gpt_orthographic",
          "elapsed_sec": 3.680738925933838,
          "inputs": [
            "orthoviews/chair/front.png",
            "orthoviews/chair/left.png",
            "orthoviews/chair/right.png",
            "orthoviews/chair/back.png"
          ],
          "mesh_stats": {
            "vertices": 366344,
            "bbox_min": [
              -0.4000006914138794,
              -0.4495597183704376,
              -0.5002245306968689
            ],
            "bbox_max": [
              0.4009336531162262,
              0.44762885570526123,
              0.5002635717391968
            ],
            "bbox_size": [
              0.8009343147277832,
              0.8971885442733765,
              1.000488042831421
            ],
            "faces": 732720
          },
          "mesh_video": "trellis/chair/gpt_orthographic/mesh_normal.mp4",
          "mesh_preview": "trellis/chair/gpt_orthographic/mesh_preview.png",
          "raw_mesh": "trellis/chair/gpt_orthographic/mesh_raw.obj",
          "raw_mesh_status": "ok",
          "glb": "trellis/chair/gpt_orthographic/mesh.glb",
          "glb_status": "ok"
        }
      }
    },
    "monkey": {
      "orthographic_image_metrics": {
        "front": {
          "size": [
            1254,
            1254
          ],
          "nonwhite_ratio": 0.28768546711130444,
          "bbox": [
            111,
            74,
            1192,
            1123
          ],
          "center_offset": [
            0.019537480063795853,
            -0.022727272727272707
          ],
          "crop_margin_min": 61
        },
        "left": {
          "size": [
            1536,
            1024
          ],
          "nonwhite_ratio": 0.17757034301757812,
          "bbox": [
            532,
            47,
            996,
            920
          ],
          "center_offset": [
            -0.002604166666666685,
            -0.02783203125
          ],
          "crop_margin_min": 47
        },
        "right": {
          "size": [
            1188,
            1324
          ],
          "nonwhite_ratio": 0.2602294343230899,
          "bbox": [
            325,
            82,
            914,
            1173
          ],
          "center_offset": [
            0.02146464646464652,
            -0.02605740181268884
          ],
          "crop_margin_min": 82
        },
        "back": {
          "size": [
            1254,
            1254
          ],
          "nonwhite_ratio": 0.28886955681214055,
          "bbox": [
            159,
            63,
            1110,
            1102
          ],
          "center_offset": [
            0.005980861244019087,
            -0.03548644338118023
          ],
          "crop_margin_min": 63
        }
      },
      "trellis": {
        "direct_nonorthogonal": {
          "variant": "direct_nonorthogonal",
          "elapsed_sec": 2.134049892425537,
          "inputs": [
            "inputs/monkey/monkey_1.png",
            "inputs/monkey/monkey_2.png",
            "inputs/monkey/monkey_3.png",
            "inputs/monkey/monkey_4.png"
          ],
          "mesh_stats": {
            "vertices": 303618,
            "bbox_min": [
              -0.49656617641448975,
              -0.28775086998939514,
              -0.4490358233451843
            ],
            "bbox_max": [
              0.4968951344490051,
              0.28650787472724915,
              0.4490633010864258
            ],
            "bbox_size": [
              0.9934613108634949,
              0.5742587447166443,
              0.8980991244316101
            ],
            "faces": 607312
          },
          "mesh_video": "trellis/monkey/direct_nonorthogonal/mesh_normal.mp4",
          "mesh_preview": "trellis/monkey/direct_nonorthogonal/mesh_preview.png",
          "raw_mesh": "trellis/monkey/direct_nonorthogonal/mesh_raw.obj",
          "raw_mesh_status": "ok",
          "glb": "trellis/monkey/direct_nonorthogonal/mesh.glb",
          "glb_status": "ok"
        },
        "gpt_orthographic": {
          "variant": "gpt_orthographic",
          "elapsed_sec": 3.828519344329834,
          "inputs": [
            "orthoviews/monkey/front.png",
            "orthoviews/monkey/left.png",
            "orthoviews/monkey/right.png",
            "orthoviews/monkey/back.png"
          ],
          "mesh_stats": {
            "vertices": 356890,
            "bbox_min": [
              -0.4999048709869385,
              -0.28626248240470886,
              -0.4868867099285126
            ],
            "bbox_max": [
              0.5002612471580505,
              0.29167863726615906,
              0.48185309767723083
            ],
            "bbox_size": [
              1.0001661777496338,
              0.5779411196708679,
              0.9687398076057434
            ],
            "faces": 713796
          },
          "mesh_video": "trellis/monkey/gpt_orthographic/mesh_normal.mp4",
          "mesh_preview": "trellis/monkey/gpt_orthographic/mesh_preview.png",
          "raw_mesh": "trellis/monkey/gpt_orthographic/mesh_raw.obj",
          "raw_mesh_status": "ok",
          "glb": "trellis/monkey/gpt_orthographic/mesh.glb",
          "glb_status": "ok"
        }
      }
    },
    "robot": {
      "orthographic_image_metrics": {
        "front": {
          "size": [
            1023,
            1537
          ],
          "nonwhite_ratio": 0.283643410408999,
          "bbox": [
            88,
            90,
            904,
            1337
          ],
          "center_offset": [
            -0.015151515151515138,
            -0.035783994795055285
          ],
          "crop_margin_min": 88
        },
        "left": {
          "size": [
            1024,
            1536
          ],
          "nonwhite_ratio": 0.20497258504231772,
          "bbox": [
            136,
            75,
            799,
            1308
          ],
          "center_offset": [
            -0.04345703125,
            -0.0498046875
          ],
          "crop_margin_min": 75
        },
        "right": {
          "size": [
            1024,
            1536
          ],
          "nonwhite_ratio": 0.18114153544108072,
          "bbox": [
            321,
            44,
            727,
            1412
          ],
          "center_offset": [
            0.01171875,
            -0.026041666666666685
          ],
          "crop_margin_min": 44
        },
        "back": {
          "size": [
            1122,
            1402
          ],
          "nonwhite_ratio": 0.2966922730705562,
          "bbox": [
            81,
            51,
            971,
            1313
          ],
          "center_offset": [
            -0.03119429590017825,
            -0.013552068473609125
          ],
          "crop_margin_min": 51
        }
      },
      "trellis": {
        "direct_nonorthogonal": {
          "variant": "direct_nonorthogonal",
          "elapsed_sec": 2.056483507156372,
          "inputs": [
            "inputs/robot/robot_1.png",
            "inputs/robot/robot_2.png"
          ],
          "mesh_stats": {
            "vertices": 233694,
            "bbox_min": [
              -0.44950810074806213,
              -0.21176068484783173,
              -0.5004193186759949
            ],
            "bbox_max": [
              0.4425686299800873,
              0.2208240032196045,
              0.49929574131965637
            ],
            "bbox_size": [
              0.8920767307281494,
              0.4325847029685974,
              0.9997150897979736
            ],
            "faces": 467362
          },
          "mesh_video": "trellis/robot/direct_nonorthogonal/mesh_normal.mp4",
          "mesh_preview": "trellis/robot/direct_nonorthogonal/mesh_preview.png",
          "raw_mesh": "trellis/robot/direct_nonorthogonal/mesh_raw.obj",
          "raw_mesh_status": "ok",
          "glb": "trellis/robot/direct_nonorthogonal/mesh.glb",
          "glb_status": "ok"
        },
        "gpt_orthographic": {
          "variant": "gpt_orthographic",
          "elapsed_sec": 3.5339415073394775,
          "inputs": [
            "orthoviews/robot/front.png",
            "orthoviews/robot/left.png",
            "orthoviews/robot/right.png",
            "orthoviews/robot/back.png"
          ],
          "mesh_stats": {
            "vertices": 202274,
            "bbox_min": [
              -0.3571614623069763,
              -0.22588150203227997,
              -0.5003949403762817
            ],
            "bbox_max": [
              0.3649497330188751,
              0.23276829719543457,
              0.49996328353881836
            ],
            "bbox_size": [
              0.7221112251281738,
              0.45864981412887573,
              1.0003582239151
            ],
            "faces": 404494
          },
          "mesh_video": "trellis/robot/gpt_orthographic/mesh_normal.mp4",
          "mesh_preview": "trellis/robot/gpt_orthographic/mesh_preview.png",
          "raw_mesh": "trellis/robot/gpt_orthographic/mesh_raw.obj",
          "raw_mesh_status": "ok",
          "glb": "trellis/robot/gpt_orthographic/mesh.glb",
          "glb_status": "ok"
        }
      }
    },
    "toolcar": {
      "orthographic_image_metrics": {
        "front": {
          "size": [
            1254,
            1254
          ],
          "nonwhite_ratio": 0.40737073581445277,
          "bbox": [
            111,
            132,
            1142,
            1062
          ],
          "center_offset": [
            -0.0003987240829346206,
            -0.02392344497607657
          ],
          "crop_margin_min": 111
        },
        "left": {
          "size": [
            1470,
            1070
          ],
          "nonwhite_ratio": 0.37146163138152455,
          "bbox": [
            160,
            81,
            1298,
            919
          ],
          "center_offset": [
            -0.004081632653061218,
            -0.03271028037383178
          ],
          "crop_margin_min": 81
        },
        "right": {
          "size": [
            1532,
            1027
          ],
          "nonwhite_ratio": 0.3196691928886132,
          "bbox": [
            256,
            37,
            1354,
            905
          ],
          "center_offset": [
            0.025456919060052208,
            -0.04138266796494644
          ],
          "crop_margin_min": 37
        },
        "back": {
          "size": [
            1448,
            1086
          ],
          "nonwhite_ratio": 0.3471302259800779,
          "bbox": [
            273,
            108,
            1177,
            986
          ],
          "center_offset": [
            0.0006906077348066697,
            0.0036832412523020164
          ],
          "crop_margin_min": 99
        }
      },
      "trellis": {
        "direct_nonorthogonal": {
          "variant": "direct_nonorthogonal",
          "elapsed_sec": 2.116170644760132,
          "inputs": [
            "inputs/toolcar/toolcar_1.png",
            "inputs/toolcar/toolcar_2.png",
            "inputs/toolcar/toolcar_3.png"
          ],
          "mesh_stats": {
            "vertices": 366840,
            "bbox_min": [
              -0.4926149249076843,
              -0.20734894275665283,
              -0.46127524971961975
            ],
            "bbox_max": [
              0.49752873182296753,
              0.43376949429512024,
              0.4477585554122925
            ],
            "bbox_size": [
              0.9901436567306519,
              0.6411184072494507,
              0.9090337753295898
            ],
            "faces": 733796
          },
          "mesh_video": "trellis/toolcar/direct_nonorthogonal/mesh_normal.mp4",
          "mesh_preview": "trellis/toolcar/direct_nonorthogonal/mesh_preview.png",
          "raw_mesh": "trellis/toolcar/direct_nonorthogonal/mesh_raw.obj",
          "raw_mesh_status": "ok",
          "glb": "trellis/toolcar/direct_nonorthogonal/mesh.glb",
          "glb_status": "ok"
        },
        "gpt_orthographic": {
          "variant": "gpt_orthographic",
          "elapsed_sec": 4.34641170501709,
          "inputs": [
            "orthoviews/toolcar/front.png",
            "orthoviews/toolcar/left.png",
            "orthoviews/toolcar/right.png",
            "orthoviews/toolcar/back.png"
          ],
          "mesh_stats": {
            "vertices": 454232,
            "bbox_min": [
              -0.5001786947250366,
              -0.2456430047750473,
              -0.4641929864883423
            ],
            "bbox_max": [
              0.4999557435512543,
              0.27518174052238464,
              0.46484532952308655
            ],
            "bbox_size": [
              1.0001344680786133,
              0.5208247303962708,
              0.9290382862091064
            ],
            "faces": 908464
          },
          "mesh_video": "trellis/toolcar/gpt_orthographic/mesh_normal.mp4",
          "mesh_preview": "trellis/toolcar/gpt_orthographic/mesh_preview.png",
          "raw_mesh": "trellis/toolcar/gpt_orthographic/mesh_raw.obj",
          "raw_mesh_status": "ok",
          "glb": "trellis/toolcar/gpt_orthographic/mesh.glb",
          "glb_status": "ok"
        }
      }
    },
    "flower": {
      "orthographic_image_metrics": {
        "front": {
          "size": [
            1023,
            1537
          ],
          "nonwhite_ratio": 0.29700874677473416,
          "bbox": [
            179,
            140,
            882,
            1363
          ],
          "center_offset": [
            0.01857282502443791,
            -0.011060507482108017
          ],
          "crop_margin_min": 140
        },
        "left": {
          "size": [
            1024,
            1536
          ],
          "nonwhite_ratio": 0.2462005615234375,
          "bbox": [
            207,
            104,
            810,
            1401
          ],
          "center_offset": [
            -0.00341796875,
            -0.010091145833333315
          ],
          "crop_margin_min": 104
        },
        "right": {
          "size": [
            1024,
            1536
          ],
          "nonwhite_ratio": 0.2420781453450521,
          "bbox": [
            205,
            157,
            860,
            1348
          ],
          "center_offset": [
            0.02001953125,
            -0.010091145833333315
          ],
          "crop_margin_min": 157
        },
        "back": {
          "size": [
            1122,
            1402
          ],
          "nonwhite_ratio": 0.20163962355789158,
          "bbox": [
            234,
            139,
            862,
            1176
          ],
          "center_offset": [
            -0.01158645276292336,
            -0.031027104136947203
          ],
          "crop_margin_min": 139
        }
      },
      "trellis": {
        "direct_nonorthogonal": {
          "variant": "direct_nonorthogonal",
          "elapsed_sec": 2.343644618988037,
          "inputs": [
            "inputs/flower/flower_1.png",
            "inputs/flower/flower_2.png",
            "inputs/flower/flower_3.png",
            "inputs/flower/flower_4.png",
            "inputs/flower/flower_5.png",
            "inputs/flower/flower_6.png",
            "inputs/flower/flower_7.png",
            "inputs/flower/flower_8.png"
          ],
          "mesh_stats": {
            "vertices": 405576,
            "bbox_min": [
              -0.37063974142074585,
              -0.4044579267501831,
              -0.4999920129776001
            ],
            "bbox_max": [
              0.37592053413391113,
              0.38424864411354065,
              0.4990515410900116
            ],
            "bbox_size": [
              0.746560275554657,
              0.7887065410614014,
              0.9990435838699341
            ],
            "faces": 811608
          },
          "mesh_video": "trellis/flower/direct_nonorthogonal/mesh_normal.mp4",
          "mesh_preview": "trellis/flower/direct_nonorthogonal/mesh_preview.png",
          "raw_mesh": "trellis/flower/direct_nonorthogonal/mesh_raw.obj",
          "raw_mesh_status": "ok",
          "glb": "trellis/flower/direct_nonorthogonal/mesh.glb",
          "glb_status": "ok"
        },
        "gpt_orthographic": {
          "variant": "gpt_orthographic",
          "elapsed_sec": 3.5278241634368896,
          "inputs": [
            "orthoviews/flower/front.png",
            "orthoviews/flower/left.png",
            "orthoviews/flower/right.png",
            "orthoviews/flower/back.png"
          ],
          "mesh_stats": {
            "vertices": 288208,
            "bbox_min": [
              -0.3451208174228668,
              -0.27191880345344543,
              -0.4999948740005493
            ],
            "bbox_max": [
              0.35220518708229065,
              0.2921549379825592,
              0.49973031878471375
            ],
            "bbox_size": [
              0.6973260045051575,
              0.5640737414360046,
              0.9997252225875854
            ],
            "faces": 576888
          },
          "mesh_video": "trellis/flower/gpt_orthographic/mesh_normal.mp4",
          "mesh_preview": "trellis/flower/gpt_orthographic/mesh_preview.png",
          "raw_mesh": "trellis/flower/gpt_orthographic/mesh_raw.obj",
          "raw_mesh_status": "ok",
          "glb": "trellis/flower/gpt_orthographic/mesh.glb",
          "glb_status": "ok"
        }
      }
    }
  },
  "notes": [
    "Orthographic image checks are automatic sanity checks for object centering, white background, and crop safety; view correctness is also assessed visually in the HTML report."
  ]
}