{
  "checkedAt": "2026-09-08T03:34:06.369Z",
  "design": "2x2 paper affinity and topographic flow height, followed by a slow-contact pair; other scene/options identical within each group",
  "inputDifferencesWithinGroupOnly": [
    "options.paperAffinity",
    "options.reliefHeight"
  ],
  "groups": [
    "paper-2x2",
    "slow-contact"
  ],
  "sameTicks": true,
  "sameLoadedInputs": true,
  "ledgerRelativeTolerance": 1e-12,
  "maxLoadedInputRelativeDifference": 1.0270449738790527e-14,
  "source": {
    "checkedAt": "2026-09-08T03:19:11.421Z",
    "hashes": {
      "public/sketch/film/config.js": "7c9d86830c7636ce340cae415d724b7caf6c985fb08dd4c52e75cc396fca9b84",
      "public/sketch/film/cpu.js": "5eb966e257d438974e05791212102ca9dfe21a0cf51233bf562226c7c9336d6f",
      "public/sketch/film/jobs.js": "dbc0c1b5f536433a4549776c21aa91331df65af90c11ece4529218f7156426f5",
      "public/sketch/film/runtime.js": "58c9c03cc73ca71472ab4aced322f3d07959df3e233798c8a4608567b934f793",
      "public/sketch/film/webgl.js": "5f5ade07698b6443c52fb321aca3d7394e0a37fd7db52db59ad89b3821c0bab9",
      "public/sketch/film/worker.js": "68b24d2f168ddcdadb2d959d811137fcea90f47a62ef0d614208db6fad3394c2"
    }
  },
  "summaries": [
    {
      "id": "low-plain",
      "group": "paper-2x2",
      "options": {
        "resolution": 512,
        "backend": "webgl2",
        "step": 0.001,
        "contactStep": 0.02,
        "mixing": "wet-mass",
        "domainWidth": 384,
        "fluidity": 0.22,
        "epsilon": 0.1,
        "eta": 6,
        "hydrophoby": 0,
        "tilt": 0,
        "direction": 90,
        "pigmentDiffusion": 2.4,
        "reliefHeight": 0.0025,
        "passOrdering": "balanced-v22",
        "reactionStep": 0.02,
        "paperAffinity": 0,
        "pigmentGranulation": 0.7
      },
      "wallMs": 63890,
      "grid": [
        512,
        320
      ],
      "ticks": 39100,
      "modelTime": 39.1,
      "metrics": {
        "roiNormalized": [
          0.32,
          0.41,
          0.69,
          0.45
        ],
        "samples": 2470,
        "meanOpticalRed": 0.046189237512301216,
        "grainRmsRelative": 0.032886828592525764,
        "valleyCorrelation": 0.9979932430925241,
        "largeScaleVariation": 0.04222924686871453,
        "footprintFraction": 0.1155517578125,
        "centroid": [
          0.5179798485020399,
          0.4271156616907323
        ],
        "totalOpticalRed": 621.0962091143224,
        "limits": [
          "One fixed swatch ROI, not an artwork score",
          "Footprint threshold 0.01 optical red, not measured watercolor coverage",
          "No pass/fail threshold for how grainy a painting should be"
        ]
      },
      "pigmentInput": [
        29175.10227353795,
        18732.277709434064,
        9978.719597466254
      ],
      "waterInput": 87846.07949067207,
      "paperPigmentRelativeError": [
        7.15831161416418e-8,
        3.465118149150632e-8,
        5.971090077857373e-8
      ],
      "pigmentRelativeError": [
        1.5239076315881561e-9,
        7.376123789632624e-10,
        1.2711472998596143e-9
      ],
      "waterRelativeError": 0.000001300963502251235,
      "numeric": {
        "finite": true,
        "min": 0,
        "max": 1
      },
      "inputSHA256": "f02bfbded61666876291764946fc554d8000b92e9b50673a1ba603878708821a"
    },
    {
      "id": "low-affinity",
      "group": "paper-2x2",
      "options": {
        "resolution": 512,
        "backend": "webgl2",
        "step": 0.001,
        "contactStep": 0.02,
        "mixing": "wet-mass",
        "domainWidth": 384,
        "fluidity": 0.22,
        "epsilon": 0.1,
        "eta": 6,
        "hydrophoby": 0,
        "tilt": 0,
        "direction": 90,
        "pigmentDiffusion": 2.4,
        "reliefHeight": 0.0025,
        "passOrdering": "balanced-v22",
        "reactionStep": 0.02,
        "paperAffinity": 4,
        "pigmentGranulation": 0.7
      },
      "wallMs": 65301,
      "grid": [
        512,
        320
      ],
      "ticks": 39100,
      "modelTime": 39.1,
      "metrics": {
        "roiNormalized": [
          0.32,
          0.41,
          0.69,
          0.45
        ],
        "samples": 2470,
        "meanOpticalRed": 0.046370819569395684,
        "grainRmsRelative": 0.2575655557701708,
        "valleyCorrelation": 0.9812763695847437,
        "largeScaleVariation": 0.048983712483542385,
        "footprintFraction": 0.112725830078125,
        "centroid": [
          0.5179793115793425,
          0.4270997176348139
        ],
        "totalOpticalRed": 621.0922333040799,
        "limits": [
          "One fixed swatch ROI, not an artwork score",
          "Footprint threshold 0.01 optical red, not measured watercolor coverage",
          "No pass/fail threshold for how grainy a painting should be"
        ]
      },
      "pigmentInput": [
        29175.10227353795,
        18732.277709434064,
        9978.719597466254
      ],
      "waterInput": 87846.07949067207,
      "paperPigmentRelativeError": [
        4.4798760794586457e-7,
        5.303188393272388e-7,
        2.1217395548646288e-7
      ],
      "pigmentRelativeError": [
        9.536992415682035e-9,
        1.1289635843657819e-8,
        4.516862990041579e-9
      ],
      "waterRelativeError": 0.000001300963502251235,
      "numeric": {
        "finite": true,
        "min": 0,
        "max": 1
      },
      "inputSHA256": "704649541debdb4481a343db3e0364d51675b2cd0240f7c0d65de8fc0c758d01"
    },
    {
      "id": "high-plain",
      "group": "paper-2x2",
      "options": {
        "resolution": 512,
        "backend": "webgl2",
        "step": 0.001,
        "contactStep": 0.02,
        "mixing": "wet-mass",
        "domainWidth": 384,
        "fluidity": 0.22,
        "epsilon": 0.1,
        "eta": 6,
        "hydrophoby": 0,
        "tilt": 0,
        "direction": 90,
        "pigmentDiffusion": 2.4,
        "reliefHeight": 0.025,
        "passOrdering": "balanced-v22",
        "reactionStep": 0.02,
        "paperAffinity": 0,
        "pigmentGranulation": 0.7
      },
      "wallMs": 64400,
      "grid": [
        512,
        320
      ],
      "ticks": 39100,
      "modelTime": 39.1,
      "metrics": {
        "roiNormalized": [
          0.32,
          0.41,
          0.69,
          0.45
        ],
        "samples": 2470,
        "meanOpticalRed": 0.0461925063399138,
        "grainRmsRelative": 0.03214302603492685,
        "valleyCorrelation": 0.9980311634523057,
        "largeScaleVariation": 0.04222726702813141,
        "footprintFraction": 0.11556396484375,
        "centroid": [
          0.5179792394820063,
          0.4271194900308406
        ],
        "totalOpticalRed": 621.0940121750659,
        "limits": [
          "One fixed swatch ROI, not an artwork score",
          "Footprint threshold 0.01 optical red, not measured watercolor coverage",
          "No pass/fail threshold for how grainy a painting should be"
        ]
      },
      "pigmentInput": [
        29175.10227353795,
        18732.277709434064,
        9978.719597466254
      ],
      "waterInput": 87846.07949067208,
      "paperPigmentRelativeError": [
        7.384199857409993e-8,
        4.09384353524271e-8,
        7.543443492479621e-8
      ],
      "pigmentRelativeError": [
        1.5719413776610767e-9,
        8.716059769118337e-10,
        1.6057896889359427e-9
      ],
      "waterRelativeError": 0.0000013870309936887169,
      "numeric": {
        "finite": true,
        "min": 0,
        "max": 1
      },
      "inputSHA256": "640e14f3aece8799f3a69f898b198b63e2083e8520d31b5e8561dcf0a8c40514"
    },
    {
      "id": "high-affinity",
      "group": "paper-2x2",
      "options": {
        "resolution": 512,
        "backend": "webgl2",
        "step": 0.001,
        "contactStep": 0.02,
        "mixing": "wet-mass",
        "domainWidth": 384,
        "fluidity": 0.22,
        "epsilon": 0.1,
        "eta": 6,
        "hydrophoby": 0,
        "tilt": 0,
        "direction": 90,
        "pigmentDiffusion": 2.4,
        "reliefHeight": 0.025,
        "passOrdering": "balanced-v22",
        "reactionStep": 0.02,
        "paperAffinity": 4,
        "pigmentGranulation": 0.7
      },
      "wallMs": 61969,
      "grid": [
        512,
        320
      ],
      "ticks": 39100,
      "modelTime": 39.1,
      "metrics": {
        "roiNormalized": [
          0.32,
          0.41,
          0.69,
          0.45
        ],
        "samples": 2470,
        "meanOpticalRed": 0.046372718228826576,
        "grainRmsRelative": 0.2568547290276452,
        "valleyCorrelation": 0.9812656440441643,
        "largeScaleVariation": 0.04898207682918484,
        "footprintFraction": 0.11275634765625,
        "centroid": [
          0.5179787437856258,
          0.4271034366567287
        ],
        "totalOpticalRed": 621.0749505819853,
        "limits": [
          "One fixed swatch ROI, not an artwork score",
          "Footprint threshold 0.01 optical red, not measured watercolor coverage",
          "No pass/fail threshold for how grainy a painting should be"
        ]
      },
      "pigmentInput": [
        29175.10227353795,
        18732.277709434064,
        9978.719597466254
      ],
      "waterInput": 87846.07949067208,
      "paperPigmentRelativeError": [
        4.062977277081871e-7,
        3.86956046033608e-7,
        3.2211891215837076e-7
      ],
      "pigmentRelativeError": [
        8.649236673831722e-9,
        8.237536896105897e-9,
        6.8572005257888545e-9
      ],
      "waterRelativeError": 0.0000013870309936887169,
      "numeric": {
        "finite": true,
        "min": 0,
        "max": 1
      },
      "inputSHA256": "3b5d73fafb46a2dc2c94269554b799ae5c3869266d27b74b1b2832f95de7a85c"
    },
    {
      "id": "slow-plain",
      "group": "slow-contact",
      "options": {
        "resolution": 512,
        "backend": "webgl2",
        "step": 0.001,
        "contactStep": 0.02,
        "mixing": "wet-mass",
        "domainWidth": 384,
        "fluidity": 0.22,
        "epsilon": 0.1,
        "eta": 6,
        "hydrophoby": 0,
        "tilt": 0,
        "direction": 90,
        "pigmentDiffusion": 2.4,
        "reliefHeight": 0.0025,
        "passOrdering": "balanced-v22",
        "reactionStep": 0.02,
        "paperAffinity": 0,
        "pigmentGranulation": 0.7
      },
      "wallMs": 75607,
      "grid": [
        512,
        320
      ],
      "ticks": 46600,
      "modelTime": 46.59999999999984,
      "metrics": {
        "roiNormalized": [
          0.32,
          0.41,
          0.69,
          0.45
        ],
        "samples": 2470,
        "meanOpticalRed": 0.15661497461394622,
        "grainRmsRelative": 0.02763569908047023,
        "valleyCorrelation": 0.9929470934619572,
        "largeScaleVariation": 0.04236025821257953,
        "footprintFraction": 0.166961669921875,
        "centroid": [
          0.5158301838913655,
          0.42633618760070036
        ],
        "totalOpticalRed": 2153.8356273000372,
        "limits": [
          "One fixed swatch ROI, not an artwork score",
          "Footprint threshold 0.01 optical red, not measured watercolor coverage",
          "No pass/fail threshold for how grainy a painting should be"
        ]
      },
      "pigmentInput": [
        29175.10227353795,
        18732.277709434064,
        9978.719597466254
      ],
      "waterInput": 87846.07949067297,
      "paperPigmentRelativeError": [
        1.6463829327799364e-7,
        3.2060390126624546e-8,
        1.4800814622371187e-7
      ],
      "pigmentRelativeError": [
        1.2154389222429053e-8,
        2.366905741154439e-9,
        1.0926631135768711e-8
      ],
      "waterRelativeError": 0.0000013204755778136373,
      "numeric": {
        "finite": true,
        "min": 0,
        "max": 1
      },
      "inputSHA256": "0872aa76a5987c743a88374e4d6ac47caab6a661e367af42522a6f4f67c7878d"
    },
    {
      "id": "slow-affinity",
      "group": "slow-contact",
      "options": {
        "resolution": 512,
        "backend": "webgl2",
        "step": 0.001,
        "contactStep": 0.02,
        "mixing": "wet-mass",
        "domainWidth": 384,
        "fluidity": 0.22,
        "epsilon": 0.1,
        "eta": 6,
        "hydrophoby": 0,
        "tilt": 0,
        "direction": 90,
        "pigmentDiffusion": 2.4,
        "reliefHeight": 0.0025,
        "passOrdering": "balanced-v22",
        "reactionStep": 0.02,
        "paperAffinity": 4,
        "pigmentGranulation": 0.7
      },
      "wallMs": 74599,
      "grid": [
        512,
        320
      ],
      "ticks": 46600,
      "modelTime": 46.59999999999984,
      "metrics": {
        "roiNormalized": [
          0.32,
          0.41,
          0.69,
          0.45
        ],
        "samples": 2470,
        "meanOpticalRed": 0.15726876460309874,
        "grainRmsRelative": 0.25195905543842945,
        "valleyCorrelation": 0.9820051859283354,
        "largeScaleVariation": 0.04901522224516109,
        "footprintFraction": 0.164691162109375,
        "centroid": [
          0.5158304223782856,
          0.4263265791447813
        ],
        "totalOpticalRed": 2153.841015146631,
        "limits": [
          "One fixed swatch ROI, not an artwork score",
          "Footprint threshold 0.01 optical red, not measured watercolor coverage",
          "No pass/fail threshold for how grainy a painting should be"
        ]
      },
      "pigmentInput": [
        29175.102273537952,
        18732.277709434064,
        9978.719597466254
      ],
      "waterInput": 87846.07949067297,
      "paperPigmentRelativeError": [
        3.552214782177209e-7,
        2.2585470509779561e-7,
        2.2259710610652946e-7
      ],
      "pigmentRelativeError": [
        2.622411239498035e-8,
        1.6673576273450765e-8,
        1.6433074588472788e-8
      ],
      "waterRelativeError": 0.0000013204755778136373,
      "numeric": {
        "finite": true,
        "min": 0,
        "max": 1
      },
      "inputSHA256": "10d4d92ed2106704159fb5252f35419efa5e6d298f2a94e8ccb98ecedbcb5ff7"
    }
  ]
}