Scenario 1 (Q3 2026 edition): eyewear. Clear acetate frames with fine metal details, which are hard to render and easy to get subtly wrong. 24 AI-generated images. A working AI-photography professional judged each one against the real product using a real client-acceptance bar: 22 rejected, 2 accepted. That professional judgment is the ground truth. Your eyeball was the eval; now we are bottling it.
Each model saw the reference product photo plus a generated image and returned a verdict, overall and per region (temples, hinge, lens shape, bridge, material and color). We score every model against the professional's labels.
How the crop conditions work
Rows marked "+ crop" ran a two-stage protocol. The same model is first asked to locate the product in the generated image and return a bounding box. Locating is a much easier vision task than fine judging, so even models that fail at fidelity can find the glasses on a face. We expand that box by 25% on every side as insurance, then crop at the image's native resolution. No upscaling and no resampling: upscaling adds no information, and AI super-resolution would hallucinate detail, which is the one thing a fidelity judge must never look at. The zoom effect comes from how vision APIs work. They shrink every image to a fixed pixel budget, so a full portrait spends only a fraction of that budget on the product, while the crop spends all of it there. An effective 2 to 4x zoom without a single invented pixel. Each model crops for itself, so a bad localization compounds into a bad judgment. That is deliberate: we measure the whole pipeline, and every crop is saved so verdicts can be audited against what the judge actually saw.
One honest detail about how we got here. Our first rubric, v0.1, asked judges to verify text on the temples that did not actually exist on the reference product. Half of what first looked like model blindness was our own rubric asking the wrong question. We corrected it to v2, re-ran everything against clean labels, and the correction lifted every model. We are telling you this on purpose, because benchmark quality gates everything downstream, which is why we publish the methodology and the limitations instead of only the scores.