{
  "benchmark": "Image-to-PBR default-settings benchmark",
  "edition": "2026-09-03",
  "tester": "justhim",
  "interpretation": {
    "opposingEdgeDeltaPercent": "Mean absolute RGB difference between opposite one-pixel image borders, divided by 255. This is a descriptive border-pixel statistic. It does not measure seam quality, detail preservation, physical correctness, or overall texture quality.",
    "meanChannelPercent": "Mean map luminance as a percentage of the encoded 0–255 range. The wood subject is dielectric, but this statistic has no calibrated ground truth and does not establish metallic-map accuracy by itself.",
    "metallicPixelsAbove10Percent": "Share of metallic-map pixels above 0.10. Reported as a threshold view alongside mean metallic luminance; it should not be interpreted alone.",
    "sourceHeightLuminanceCorrelation": "Pearson correlation between source luminance and generated height luminance. Descriptive only: a high value can include both material detail and photographed lighting.",
    "normalLengthMeanAbsoluteError": "Mean absolute difference between decoded RGB vector length and 1. Lower indicates closer unit-length encoding."
  },
  "summaries": {
    "sharedMapOpposingEdgeDeltaPercent": {
      "playtex": 17.172,
      "genpbr": 14.56
    },
    "dielectricMetallicMeanPercent": {
      "playtex": 19.712,
      "genpbr": 35.342
    },
    "dielectricMetallicPixelsAbove10Percent": {
      "playtex": 99.816,
      "genpbr": 89.578
    },
    "timing": {
      "playtex": {
        "samplesMs": [
          586.14,
          528.221,
          507.678,
          504.127,
          506.551,
          496.713,
          498.933,
          552.437,
          510.954,
          493.638,
          499.442,
          500.266,
          551.686,
          503.831,
          487.104
        ],
        "medianMs": 504.127,
        "surface": "Synchronous core function in Node.js; excludes upload, UI, preview, and PNG encoding."
      },
      "genpbr": {
        "samplesMs": [
          478,
          437,
          466
        ],
        "medianMs": 466,
        "surface": "In-app Chromium wall clock from Generate All Maps activation until changed result data URLs were readable; excludes file selection."
      }
    },
    "categoryFindings": {
      "anonymous512Access": {
        "status": "observed-access-difference",
        "conclusion": "GenPBR permitted anonymous 512px generation and download during the test; the checked-in PLAYTEX AI Free entitlement permits preview but disables download. This does not measure texture quality."
      },
      "sharedMapOpposingEdgeDelta": {
        "status": "descriptive-only",
        "conclusion": "The two products recorded different opposing-border pixel deltas. The statistic cannot establish seam quality or which texture output is better."
      },
      "dielectricMetallicOutput": {
        "status": "descriptive-only",
        "conclusion": "The two products recorded different metallic-map distributions on photographed wood. Without calibrated ground truth, the measurements do not establish map accuracy."
      },
      "observedProcessingTime": {
        "status": "not-comparable",
        "conclusion": "PLAYTEX AI core timings and GenPBR browser-update timings use different boundaries and sample counts. No faster-product conclusion is supported."
      },
      "outputMapCount": {
        "status": "scope-difference",
        "conclusion": "PLAYTEX AI emitted seven channels and GenPBR emitted five derived channels in the tested flows. Channel count does not establish map quality."
      },
      "productRanking": {
        "status": "not-established",
        "conclusion": "This three-crop run does not establish that either product is better."
      }
    }
  },
  "cases": [
    {
      "slug": "wood-neutral",
      "label": "Neutral wood crop",
      "purpose": "Lower-glare section used as the baseline wood case.",
      "crop": {
        "left": 60,
        "top": 260,
        "width": 512,
        "height": 512
      },
      "genpbrTimingMs": 478
    },
    {
      "slug": "glare-hotspot",
      "label": "Glare hotspot crop",
      "purpose": "Tests whether photographed lighting is carried into derived maps.",
      "crop": {
        "left": 300,
        "top": 440,
        "width": 512,
        "height": 512
      },
      "genpbrTimingMs": 437
    },
    {
      "slug": "dark-edge",
      "label": "Dark edge and trim crop",
      "purpose": "Tests strong boundary contrast and repeat-edge behavior.",
      "crop": {
        "left": 568,
        "top": 300,
        "width": 512,
        "height": 512
      },
      "genpbrTimingMs": 466
    }
  ],
  "measurements": [
    {
      "case": "wood-neutral",
      "product": "playtex",
      "map": "albedo",
      "file": "/benchmarks/image-to-pbr/2026-09-03/results/playtex/wood-neutral/albedo.png",
      "width": 512,
      "height": 512,
      "fileBytes": 514918,
      "sha256": "22dfb5a8708378edcc990a940ce01f030c854df644b6a33d3d94d5a1fcb86a7f",
      "opposingEdgeDeltaPercent": {
        "leftRight": 12.923,
        "topBottom": 24.483,
        "mean": 18.703
      },
      "meanChannelPercent": 54.906,
      "normalLengthMeanAbsoluteError": null,
      "metallicPixelsAbove10Percent": null,
      "sourceHeightLuminanceCorrelation": null
    },
    {
      "case": "wood-neutral",
      "product": "playtex",
      "map": "normal",
      "file": "/benchmarks/image-to-pbr/2026-09-03/results/playtex/wood-neutral/normal.png",
      "width": 512,
      "height": 512,
      "fileBytes": 798309,
      "sha256": "c968bb2d88925ca3f1e747ceda129ee6a287e44ed67ed40308835b15dc1ed0d2",
      "opposingEdgeDeltaPercent": {
        "leftRight": 23.461,
        "topBottom": 24.013,
        "mean": 23.737
      },
      "meanChannelPercent": 51.66,
      "normalLengthMeanAbsoluteError": 0.00186,
      "metallicPixelsAbove10Percent": null,
      "sourceHeightLuminanceCorrelation": null
    },
    {
      "case": "wood-neutral",
      "product": "playtex",
      "map": "metallic",
      "file": "/benchmarks/image-to-pbr/2026-09-03/results/playtex/wood-neutral/metallic.png",
      "width": 512,
      "height": 512,
      "fileBytes": 196553,
      "sha256": "3c9b2d4800017ef45f43af82e5adc2452181a821643d5ac148ce2ca5fa4f178d",
      "opposingEdgeDeltaPercent": {
        "leftRight": 4.706,
        "topBottom": 7.378,
        "mean": 6.042
      },
      "meanChannelPercent": 17.181,
      "normalLengthMeanAbsoluteError": null,
      "metallicPixelsAbove10Percent": 99.733,
      "sourceHeightLuminanceCorrelation": null
    },
    {
      "case": "wood-neutral",
      "product": "playtex",
      "map": "emission",
      "file": "/benchmarks/image-to-pbr/2026-09-03/results/playtex/wood-neutral/emission.png",
      "width": 512,
      "height": 512,
      "fileBytes": 120993,
      "sha256": "3742b341b84be3fa987b388a81de6c6d4f9c0030e00da2a41764cc422f44533b",
      "opposingEdgeDeltaPercent": {
        "leftRight": 14.851,
        "topBottom": 22.152,
        "mean": 18.502
      },
      "meanChannelPercent": 5.825,
      "normalLengthMeanAbsoluteError": null,
      "metallicPixelsAbove10Percent": null,
      "sourceHeightLuminanceCorrelation": null
    },
    {
      "case": "wood-neutral",
      "product": "playtex",
      "map": "roughness",
      "file": "/benchmarks/image-to-pbr/2026-09-03/results/playtex/wood-neutral/roughness.png",
      "width": 512,
      "height": 512,
      "fileBytes": 232144,
      "sha256": "ed0ccd3fe9fab88cba903210d0cd7a2fb7bdd228903a4434cef253f402b6ca23",
      "opposingEdgeDeltaPercent": {
        "leftRight": 3.23,
        "topBottom": 6.662,
        "mean": 4.946
      },
      "meanChannelPercent": 66.898,
      "normalLengthMeanAbsoluteError": null,
      "metallicPixelsAbove10Percent": null,
      "sourceHeightLuminanceCorrelation": null
    },
    {
      "case": "wood-neutral",
      "product": "playtex",
      "map": "height",
      "file": "/benchmarks/image-to-pbr/2026-09-03/results/playtex/wood-neutral/height.png",
      "width": 512,
      "height": 512,
      "fileBytes": 281554,
      "sha256": "e659dbe5fc988ffe4d62bf9b492a6bb1bd6d853894e53e1662d1a11f75fbb2d6",
      "opposingEdgeDeltaPercent": {
        "leftRight": 12.28,
        "topBottom": 24.475,
        "mean": 18.378
      },
      "meanChannelPercent": 55.245,
      "normalLengthMeanAbsoluteError": null,
      "metallicPixelsAbove10Percent": null,
      "sourceHeightLuminanceCorrelation": 0.9999
    },
    {
      "case": "wood-neutral",
      "product": "playtex",
      "map": "ao",
      "file": "/benchmarks/image-to-pbr/2026-09-03/results/playtex/wood-neutral/ao.png",
      "width": 512,
      "height": 512,
      "fileBytes": 241708,
      "sha256": "6d13e800128e6e310987db286d4575a9a3e267d4f40dcbc58c7be57cf0eecb5c",
      "opposingEdgeDeltaPercent": {
        "leftRight": 12.35,
        "topBottom": 24.28,
        "mean": 18.315
      },
      "meanChannelPercent": 55.246,
      "normalLengthMeanAbsoluteError": null,
      "metallicPixelsAbove10Percent": null,
      "sourceHeightLuminanceCorrelation": null
    },
    {
      "case": "wood-neutral",
      "product": "genpbr",
      "map": "base",
      "file": "/benchmarks/image-to-pbr/2026-09-03/results/genpbr/wood-neutral/base.png",
      "width": 512,
      "height": 512,
      "fileBytes": 596496,
      "sha256": "2854f05a8309c71ba62a748d5cb04543490f3c4f1fe7b9ff00d346733a2d27cb",
      "opposingEdgeDeltaPercent": {
        "leftRight": 12.923,
        "topBottom": 24.483,
        "mean": 18.703
      },
      "meanChannelPercent": 54.906,
      "normalLengthMeanAbsoluteError": null,
      "metallicPixelsAbove10Percent": null,
      "sourceHeightLuminanceCorrelation": null
    },
    {
      "case": "wood-neutral",
      "product": "genpbr",
      "map": "normal",
      "file": "/benchmarks/image-to-pbr/2026-09-03/results/genpbr/wood-neutral/normal.png",
      "width": 512,
      "height": 512,
      "fileBytes": 674170,
      "sha256": "6b9bdce5d7728251c9d89f378407acd9caf2c6f87910715eb8a14be810fc3da1",
      "opposingEdgeDeltaPercent": {
        "leftRight": 4.711,
        "topBottom": 5.536,
        "mean": 5.124
      },
      "meanChannelPercent": 53.221,
      "normalLengthMeanAbsoluteError": 0.00409,
      "metallicPixelsAbove10Percent": null,
      "sourceHeightLuminanceCorrelation": null
    },
    {
      "case": "wood-neutral",
      "product": "genpbr",
      "map": "metallic",
      "file": "/benchmarks/image-to-pbr/2026-09-03/results/genpbr/wood-neutral/metallic.png",
      "width": 512,
      "height": 512,
      "fileBytes": 283155,
      "sha256": "825de7bf3a564d5840b0dc3090c5984ce8205bd512b0bb2d86722bf7e61642ea",
      "opposingEdgeDeltaPercent": {
        "leftRight": 10.166,
        "topBottom": 16.808,
        "mean": 13.487
      },
      "meanChannelPercent": 34.4,
      "normalLengthMeanAbsoluteError": null,
      "metallicPixelsAbove10Percent": 99.999,
      "sourceHeightLuminanceCorrelation": null
    },
    {
      "case": "wood-neutral",
      "product": "genpbr",
      "map": "roughness",
      "file": "/benchmarks/image-to-pbr/2026-09-03/results/genpbr/wood-neutral/roughness.png",
      "width": 512,
      "height": 512,
      "fileBytes": 394007,
      "sha256": "04fefe27d025ddcc825333cd6f1424661e2b5f06c0e48e1518f6b7b347bbfaeb",
      "opposingEdgeDeltaPercent": {
        "leftRight": 18.713,
        "topBottom": 23.842,
        "mean": 21.278
      },
      "meanChannelPercent": 63.076,
      "normalLengthMeanAbsoluteError": null,
      "metallicPixelsAbove10Percent": null,
      "sourceHeightLuminanceCorrelation": null
    },
    {
      "case": "wood-neutral",
      "product": "genpbr",
      "map": "height",
      "file": "/benchmarks/image-to-pbr/2026-09-03/results/genpbr/wood-neutral/height.png",
      "width": 512,
      "height": 512,
      "fileBytes": 106227,
      "sha256": "0cdeae6c8799e447cf506e05f8edd9b3b663e806d402a4e6f41ad6d70e6f597d",
      "opposingEdgeDeltaPercent": {
        "leftRight": 8.475,
        "topBottom": 20.122,
        "mean": 14.298
      },
      "meanChannelPercent": 45.158,
      "normalLengthMeanAbsoluteError": null,
      "metallicPixelsAbove10Percent": null,
      "sourceHeightLuminanceCorrelation": 0.8611
    },
    {
      "case": "wood-neutral",
      "product": "genpbr",
      "map": "ao",
      "file": "/benchmarks/image-to-pbr/2026-09-03/results/genpbr/wood-neutral/ao.png",
      "width": 512,
      "height": 512,
      "fileBytes": 338899,
      "sha256": "d387f611ad1c00f2f2765044b71175e5deecc11c2ed59ba9aeeb2e6681ea04fd",
      "opposingEdgeDeltaPercent": {
        "leftRight": 6.049,
        "topBottom": 8.405,
        "mean": 7.227
      },
      "meanChannelPercent": 89.518,
      "normalLengthMeanAbsoluteError": null,
      "metallicPixelsAbove10Percent": null,
      "sourceHeightLuminanceCorrelation": null
    },
    {
      "case": "glare-hotspot",
      "product": "playtex",
      "map": "albedo",
      "file": "/benchmarks/image-to-pbr/2026-09-03/results/playtex/glare-hotspot/albedo.png",
      "width": 512,
      "height": 512,
      "fileBytes": 524852,
      "sha256": "379142b51e2d6e7ced999a991b95506f32c29bcab9383df86d03fae439b3a427",
      "opposingEdgeDeltaPercent": {
        "leftRight": 15.832,
        "topBottom": 10.221,
        "mean": 13.026
      },
      "meanChannelPercent": 64.966,
      "normalLengthMeanAbsoluteError": null,
      "metallicPixelsAbove10Percent": null,
      "sourceHeightLuminanceCorrelation": null
    },
    {
      "case": "glare-hotspot",
      "product": "playtex",
      "map": "normal",
      "file": "/benchmarks/image-to-pbr/2026-09-03/results/playtex/glare-hotspot/normal.png",
      "width": 512,
      "height": 512,
      "fileBytes": 804438,
      "sha256": "15beb48c9bcd098311b222c1bb1abad87f05b72ef4c08bc1109943c044f2da6e",
      "opposingEdgeDeltaPercent": {
        "leftRight": 25.768,
        "topBottom": 23.39,
        "mean": 24.579
      },
      "meanChannelPercent": 51.887,
      "normalLengthMeanAbsoluteError": 0.00186,
      "metallicPixelsAbove10Percent": null,
      "sourceHeightLuminanceCorrelation": null
    },
    {
      "case": "glare-hotspot",
      "product": "playtex",
      "map": "metallic",
      "file": "/benchmarks/image-to-pbr/2026-09-03/results/playtex/glare-hotspot/metallic.png",
      "width": 512,
      "height": 512,
      "fileBytes": 199480,
      "sha256": "3712dfcccc44c23c5ae9449f30c7c69d1291389589dd45ea77cbb1e871673259",
      "opposingEdgeDeltaPercent": {
        "leftRight": 5.294,
        "topBottom": 2.696,
        "mean": 3.995
      },
      "meanChannelPercent": 22.367,
      "normalLengthMeanAbsoluteError": null,
      "metallicPixelsAbove10Percent": 99.984,
      "sourceHeightLuminanceCorrelation": null
    },
    {
      "case": "glare-hotspot",
      "product": "playtex",
      "map": "emission",
      "file": "/benchmarks/image-to-pbr/2026-09-03/results/playtex/glare-hotspot/emission.png",
      "width": 512,
      "height": 512,
      "fileBytes": 195404,
      "sha256": "f0817f345f852f180b3711c07a8a694de514e472cad8ebabc67c690e1dfcdc1d",
      "opposingEdgeDeltaPercent": {
        "leftRight": 18.333,
        "topBottom": 3.453,
        "mean": 10.893
      },
      "meanChannelPercent": 22.074,
      "normalLengthMeanAbsoluteError": null,
      "metallicPixelsAbove10Percent": null,
      "sourceHeightLuminanceCorrelation": null
    },
    {
      "case": "glare-hotspot",
      "product": "playtex",
      "map": "roughness",
      "file": "/benchmarks/image-to-pbr/2026-09-03/results/playtex/glare-hotspot/roughness.png",
      "width": 512,
      "height": 512,
      "fileBytes": 237155,
      "sha256": "1a81792795b0c9e550c594fe14f6bfb5ea89c348f953d60246ec553d69c448d5",
      "opposingEdgeDeltaPercent": {
        "leftRight": 5.515,
        "topBottom": 3.826,
        "mean": 4.67
      },
      "meanChannelPercent": 68.982,
      "normalLengthMeanAbsoluteError": null,
      "metallicPixelsAbove10Percent": null,
      "sourceHeightLuminanceCorrelation": null
    },
    {
      "case": "glare-hotspot",
      "product": "playtex",
      "map": "height",
      "file": "/benchmarks/image-to-pbr/2026-09-03/results/playtex/glare-hotspot/height.png",
      "width": 512,
      "height": 512,
      "fileBytes": 287396,
      "sha256": "8d88f8835b243023c121685d46f4c14d976e67a9ce617cb3566208a450e8ab60",
      "opposingEdgeDeltaPercent": {
        "leftRight": 15.192,
        "topBottom": 10.159,
        "mean": 12.675
      },
      "meanChannelPercent": 65.11,
      "normalLengthMeanAbsoluteError": null,
      "metallicPixelsAbove10Percent": null,
      "sourceHeightLuminanceCorrelation": 0.9999
    },
    {
      "case": "glare-hotspot",
      "product": "playtex",
      "map": "ao",
      "file": "/benchmarks/image-to-pbr/2026-09-03/results/playtex/glare-hotspot/ao.png",
      "width": 512,
      "height": 512,
      "fileBytes": 244656,
      "sha256": "e3fb91626686d732e48bd4b5aa964ff88c38b2a0e8ffe8fd1c2f368707b544a8",
      "opposingEdgeDeltaPercent": {
        "leftRight": 13.429,
        "topBottom": 9.211,
        "mean": 11.32
      },
      "meanChannelPercent": 65.111,
      "normalLengthMeanAbsoluteError": null,
      "metallicPixelsAbove10Percent": null,
      "sourceHeightLuminanceCorrelation": null
    },
    {
      "case": "glare-hotspot",
      "product": "genpbr",
      "map": "base",
      "file": "/benchmarks/image-to-pbr/2026-09-03/results/genpbr/glare-hotspot/base.png",
      "width": 512,
      "height": 512,
      "fileBytes": 603562,
      "sha256": "64719ebeee6b5a141e987f2bdad02290cf08f7ce631f586b01b512ff6568286f",
      "opposingEdgeDeltaPercent": {
        "leftRight": 15.832,
        "topBottom": 10.221,
        "mean": 13.026
      },
      "meanChannelPercent": 64.966,
      "normalLengthMeanAbsoluteError": null,
      "metallicPixelsAbove10Percent": null,
      "sourceHeightLuminanceCorrelation": null
    },
    {
      "case": "glare-hotspot",
      "product": "genpbr",
      "map": "normal",
      "file": "/benchmarks/image-to-pbr/2026-09-03/results/genpbr/glare-hotspot/normal.png",
      "width": 512,
      "height": 512,
      "fileBytes": 688518,
      "sha256": "74066289210603b3dd405b21a82dab836630559f0b91ab4be3126b15dadfd447",
      "opposingEdgeDeltaPercent": {
        "leftRight": 6.209,
        "topBottom": 5.48,
        "mean": 5.845
      },
      "meanChannelPercent": 53.273,
      "normalLengthMeanAbsoluteError": 0.00408,
      "metallicPixelsAbove10Percent": null,
      "sourceHeightLuminanceCorrelation": null
    },
    {
      "case": "glare-hotspot",
      "product": "genpbr",
      "map": "metallic",
      "file": "/benchmarks/image-to-pbr/2026-09-03/results/genpbr/glare-hotspot/metallic.png",
      "width": 512,
      "height": 512,
      "fileBytes": 294920,
      "sha256": "21d3579809dcf81f37dc3f3e2ee2daa4a892f95e60143b8c2389414c68e7a3fd",
      "opposingEdgeDeltaPercent": {
        "leftRight": 11.577,
        "topBottom": 6.649,
        "mean": 9.113
      },
      "meanChannelPercent": 44.503,
      "normalLengthMeanAbsoluteError": null,
      "metallicPixelsAbove10Percent": 100,
      "sourceHeightLuminanceCorrelation": null
    },
    {
      "case": "glare-hotspot",
      "product": "genpbr",
      "map": "roughness",
      "file": "/benchmarks/image-to-pbr/2026-09-03/results/genpbr/glare-hotspot/roughness.png",
      "width": 512,
      "height": 512,
      "fileBytes": 394804,
      "sha256": "d1395ba5f35ccc8f4f2d0c7074144123a1b529bf430d6f6f88dbf2d443410afa",
      "opposingEdgeDeltaPercent": {
        "leftRight": 26.878,
        "topBottom": 26.684,
        "mean": 26.781
      },
      "meanChannelPercent": 63.566,
      "normalLengthMeanAbsoluteError": null,
      "metallicPixelsAbove10Percent": null,
      "sourceHeightLuminanceCorrelation": null
    },
    {
      "case": "glare-hotspot",
      "product": "genpbr",
      "map": "height",
      "file": "/benchmarks/image-to-pbr/2026-09-03/results/genpbr/glare-hotspot/height.png",
      "width": 512,
      "height": 512,
      "fileBytes": 111778,
      "sha256": "e40bab56f3c466767c7268e6c42248859faa27c570c8c9ced44db7ae1ea1b9b1",
      "opposingEdgeDeltaPercent": {
        "leftRight": 11.252,
        "topBottom": 6.727,
        "mean": 8.99
      },
      "meanChannelPercent": 53.222,
      "normalLengthMeanAbsoluteError": null,
      "metallicPixelsAbove10Percent": null,
      "sourceHeightLuminanceCorrelation": 0.919
    },
    {
      "case": "glare-hotspot",
      "product": "genpbr",
      "map": "ao",
      "file": "/benchmarks/image-to-pbr/2026-09-03/results/genpbr/glare-hotspot/ao.png",
      "width": 512,
      "height": 512,
      "fileBytes": 348798,
      "sha256": "025f1bf5ed0e97c4fe2a35b07bd8a269d49a09b47f02365c89fc2d9ca3b3b305",
      "opposingEdgeDeltaPercent": {
        "leftRight": 7.493,
        "topBottom": 8.883,
        "mean": 8.188
      },
      "meanChannelPercent": 89.687,
      "normalLengthMeanAbsoluteError": null,
      "metallicPixelsAbove10Percent": null,
      "sourceHeightLuminanceCorrelation": null
    },
    {
      "case": "dark-edge",
      "product": "playtex",
      "map": "albedo",
      "file": "/benchmarks/image-to-pbr/2026-09-03/results/playtex/dark-edge/albedo.png",
      "width": 512,
      "height": 512,
      "fileBytes": 398394,
      "sha256": "414c78b6ccc289ec98631e80ba760d1b1621d67da8d912700bcf2c43774cb87c",
      "opposingEdgeDeltaPercent": {
        "leftRight": 53.693,
        "topBottom": 32.838,
        "mean": 43.266
      },
      "meanChannelPercent": 38.236,
      "normalLengthMeanAbsoluteError": null,
      "metallicPixelsAbove10Percent": null,
      "sourceHeightLuminanceCorrelation": null
    },
    {
      "case": "dark-edge",
      "product": "playtex",
      "map": "normal",
      "file": "/benchmarks/image-to-pbr/2026-09-03/results/playtex/dark-edge/normal.png",
      "width": 512,
      "height": 512,
      "fileBytes": 681668,
      "sha256": "65f19640c7af4ba9e6ca88656562b0e25beb8abc668a472577acec512f52eba3",
      "opposingEdgeDeltaPercent": {
        "leftRight": 18.884,
        "topBottom": 19.116,
        "mean": 19
      },
      "meanChannelPercent": 52.303,
      "normalLengthMeanAbsoluteError": 0.0018,
      "metallicPixelsAbove10Percent": null,
      "sourceHeightLuminanceCorrelation": null
    },
    {
      "case": "dark-edge",
      "product": "playtex",
      "map": "metallic",
      "file": "/benchmarks/image-to-pbr/2026-09-03/results/playtex/dark-edge/metallic.png",
      "width": 512,
      "height": 512,
      "fileBytes": 156314,
      "sha256": "df97134804066faa9319be516ac1455ee69b21d9a2f835c74f555acdcad09dff",
      "opposingEdgeDeltaPercent": {
        "leftRight": 5.281,
        "topBottom": 10.995,
        "mean": 8.138
      },
      "meanChannelPercent": 19.588,
      "normalLengthMeanAbsoluteError": null,
      "metallicPixelsAbove10Percent": 99.732,
      "sourceHeightLuminanceCorrelation": null
    },
    {
      "case": "dark-edge",
      "product": "playtex",
      "map": "emission",
      "file": "/benchmarks/image-to-pbr/2026-09-03/results/playtex/dark-edge/emission.png",
      "width": 512,
      "height": 512,
      "fileBytes": 78683,
      "sha256": "5ba0c746661acad90a8452922a689b0e875a9a688f9dd696b6fcfa237c273fe5",
      "opposingEdgeDeltaPercent": {
        "leftRight": 18.135,
        "topBottom": 41.89,
        "mean": 30.013
      },
      "meanChannelPercent": 11.514,
      "normalLengthMeanAbsoluteError": null,
      "metallicPixelsAbove10Percent": null,
      "sourceHeightLuminanceCorrelation": null
    },
    {
      "case": "dark-edge",
      "product": "playtex",
      "map": "roughness",
      "file": "/benchmarks/image-to-pbr/2026-09-03/results/playtex/dark-edge/roughness.png",
      "width": 512,
      "height": 512,
      "fileBytes": 212414,
      "sha256": "a9b23d883683e3f319f30adf748951063d00a6ca4c1587c4c88c2d580d5549b8",
      "opposingEdgeDeltaPercent": {
        "leftRight": 18.393,
        "topBottom": 9.17,
        "mean": 13.782
      },
      "meanChannelPercent": 60.278,
      "normalLengthMeanAbsoluteError": null,
      "metallicPixelsAbove10Percent": null,
      "sourceHeightLuminanceCorrelation": null
    },
    {
      "case": "dark-edge",
      "product": "playtex",
      "map": "height",
      "file": "/benchmarks/image-to-pbr/2026-09-03/results/playtex/dark-edge/height.png",
      "width": 512,
      "height": 512,
      "fileBytes": 244327,
      "sha256": "fc5338e41c093ad56af4a66028800ca057e1497248467480ea751ce1adbb25f4",
      "opposingEdgeDeltaPercent": {
        "leftRight": 56.07,
        "topBottom": 32.184,
        "mean": 44.127
      },
      "meanChannelPercent": 38.333,
      "normalLengthMeanAbsoluteError": null,
      "metallicPixelsAbove10Percent": null,
      "sourceHeightLuminanceCorrelation": 1
    },
    {
      "case": "dark-edge",
      "product": "playtex",
      "map": "ao",
      "file": "/benchmarks/image-to-pbr/2026-09-03/results/playtex/dark-edge/ao.png",
      "width": 512,
      "height": 512,
      "fileBytes": 222542,
      "sha256": "6d7293340cce882baae2bbb6bb76000af4aa935326a8089ccc1891b4f71c3859",
      "opposingEdgeDeltaPercent": {
        "leftRight": 55.924,
        "topBottom": 31.842,
        "mean": 43.883
      },
      "meanChannelPercent": 38.333,
      "normalLengthMeanAbsoluteError": null,
      "metallicPixelsAbove10Percent": null,
      "sourceHeightLuminanceCorrelation": null
    },
    {
      "case": "dark-edge",
      "product": "genpbr",
      "map": "base",
      "file": "/benchmarks/image-to-pbr/2026-09-03/results/genpbr/dark-edge/base.png",
      "width": 512,
      "height": 512,
      "fileBytes": 459215,
      "sha256": "fb4dfa7d630cca4ff3b1d2feef6924194fcb3b8567f6097ad37cbe0a3a4ebe11",
      "opposingEdgeDeltaPercent": {
        "leftRight": 53.693,
        "topBottom": 32.838,
        "mean": 43.266
      },
      "meanChannelPercent": 38.236,
      "normalLengthMeanAbsoluteError": null,
      "metallicPixelsAbove10Percent": null,
      "sourceHeightLuminanceCorrelation": null
    },
    {
      "case": "dark-edge",
      "product": "genpbr",
      "map": "normal",
      "file": "/benchmarks/image-to-pbr/2026-09-03/results/genpbr/dark-edge/normal.png",
      "width": 512,
      "height": 512,
      "fileBytes": 572718,
      "sha256": "6f5648dc7e8052465b5278914b7d0f5fb5bfe2deaf5330423f30af478a65b2e9",
      "opposingEdgeDeltaPercent": {
        "leftRight": 3.24,
        "topBottom": 4.834,
        "mean": 4.037
      },
      "meanChannelPercent": 53.283,
      "normalLengthMeanAbsoluteError": 0.00447,
      "metallicPixelsAbove10Percent": null,
      "sourceHeightLuminanceCorrelation": null
    },
    {
      "case": "dark-edge",
      "product": "genpbr",
      "map": "metallic",
      "file": "/benchmarks/image-to-pbr/2026-09-03/results/genpbr/dark-edge/metallic.png",
      "width": 512,
      "height": 512,
      "fileBytes": 231835,
      "sha256": "29c0c00d402df7c93e795541f4f2ff441c60e5a060cf6d45c6ed4aa40ff58e30",
      "opposingEdgeDeltaPercent": {
        "leftRight": 37.27,
        "topBottom": 26.193,
        "mean": 31.732
      },
      "meanChannelPercent": 27.123,
      "normalLengthMeanAbsoluteError": null,
      "metallicPixelsAbove10Percent": 68.735,
      "sourceHeightLuminanceCorrelation": null
    },
    {
      "case": "dark-edge",
      "product": "genpbr",
      "map": "roughness",
      "file": "/benchmarks/image-to-pbr/2026-09-03/results/genpbr/dark-edge/roughness.png",
      "width": 512,
      "height": 512,
      "fileBytes": 316834,
      "sha256": "f4be531c3a860c8020fa98a5a7ed570e9f0bdf056d5bf64c7d29b07f5533f80c",
      "opposingEdgeDeltaPercent": {
        "leftRight": 16.847,
        "topBottom": 20.692,
        "mean": 18.769
      },
      "meanChannelPercent": 57.347,
      "normalLengthMeanAbsoluteError": null,
      "metallicPixelsAbove10Percent": null,
      "sourceHeightLuminanceCorrelation": null
    },
    {
      "case": "dark-edge",
      "product": "genpbr",
      "map": "height",
      "file": "/benchmarks/image-to-pbr/2026-09-03/results/genpbr/dark-edge/height.png",
      "width": 512,
      "height": 512,
      "fileBytes": 102896,
      "sha256": "0bbc342edca08c642ecf6b410700230c632cc045233ae5c661b53dd2283f5a4b",
      "opposingEdgeDeltaPercent": {
        "leftRight": 45.99,
        "topBottom": 25.427,
        "mean": 35.709
      },
      "meanChannelPercent": 31.209,
      "normalLengthMeanAbsoluteError": null,
      "metallicPixelsAbove10Percent": null,
      "sourceHeightLuminanceCorrelation": 0.9821
    },
    {
      "case": "dark-edge",
      "product": "genpbr",
      "map": "ao",
      "file": "/benchmarks/image-to-pbr/2026-09-03/results/genpbr/dark-edge/ao.png",
      "width": 512,
      "height": 512,
      "fileBytes": 308297,
      "sha256": "39bde011c12f669be5eb2d61013660105a37374caf6e3663e3a3a8987f1264dd",
      "opposingEdgeDeltaPercent": {
        "leftRight": 6.831,
        "topBottom": 8.808,
        "mean": 7.819
      },
      "meanChannelPercent": 91.295,
      "normalLengthMeanAbsoluteError": null,
      "metallicPixelsAbove10Percent": null,
      "sourceHeightLuminanceCorrelation": null
    }
  ]
}
