{
  "version": 1,
  "revision": "13 daylight materials02; inherited13 geometry, UV, camera and forest unchanged",
  "representation": "Explicitly art-directed Wulingyuan-inspired miniature. Nonuniform proportions, single broken shoulders and nonperiodic longitudinal seams are artistic; licensed captured PBR is genuine generic rock, not local scenic scanning or an actual viewpoint.",
  "axis": "Y-up; X east; Z south",
  "units": "1 scene unit=10m artistic scene scale, not surveyed geography",
  "camera": {
    "desktop": {
      "position": [
        68,
        82,
        104
      ],
      "target": [
        -12,
        23,
        -42
      ],
      "fov": 40,
      "downwardViewAngleDegrees": 19.51403677234831
    },
    "mobile": {
      "position": [
        42,
        94,
        150
      ],
      "target": [
        -14,
        22,
        -40
      ],
      "fov": 50,
      "downwardViewAngleDegrees": 19.975600682610576
    }
  },
  "assets": [
    {
      "url": "/natural-atlas/wulingyuan-near-v1/revision-13-daylight-02/wulingyuan-near-high.glb",
      "bytes": 8236832,
      "sha256": "a58fdb6b0d9d4ec83816e2b3b698859697f1497c18e10c81e6a33c2eed23e02b",
      "triangles": 695655,
      "summitPines": 9,
      "texturesMaxDimension": 1024,
      "quality": "high"
    },
    {
      "url": "/natural-atlas/wulingyuan-near-v1/revision-13-daylight-02/wulingyuan-near-low.glb",
      "bytes": 2687700,
      "sha256": "6dae6623046c0b36bbab22569b01b4c50e1899602d5c45e806817eb40c5e32b0",
      "triangles": 124298,
      "summitPines": 9,
      "texturesMaxDimension": 512,
      "quality": "low"
    }
  ],
  "foregroundForestEmbedded": true,
  "foliagePlacements": [],
  "canopyLOD": {
    "atlasHigh": "/natural-atlas/wulingyuan-near-v1/revision-09/canopy-high.webp",
    "atlasLow": "/natural-atlas/wulingyuan-near-v1/revision-09/canopy-low.webp",
    "metadata": "/natural-atlas/wulingyuan-near-v1/revision-09/atlas-meta.json",
    "placements": "/natural-atlas/wulingyuan-near-v1/revision-09/canopy-placements.json",
    "desktopCount": 2600,
    "mobileCount": 1800,
    "representation": "Complete genuine CC0 fir models uniformly enlarged as artistic forest; real near geometry and directional transparent distant LOD, not measured local species/forest."
  },
  "sources": [
    {
      "url": "https://polyhaven.com/a/mountainside",
      "license": "CC0-1.0",
      "role": "Large actual captured front/side surfaces, uniformly scaled and bounded; closed support reconstructed from their actual outline. Not local scenic data.",
      "evidence": "design/near-cliff-research/mountainside/manifest.json"
    },
    {
      "url": "https://polyhaven.com/a/rock_face_03",
      "license": "CC0-1.0",
      "role": "Only unobserved support surfaces, proper tile UV with colour matched to actual scan samples"
    },
    {
      "url": "https://polyhaven.com/a/fir_sapling",
      "license": "CC0-1.0",
      "role": "Complete genuine saplings, uniform artistic enlargement, decimated near geometry and original full-geometry directional forest LOD",
      "evidence": "design/near-foliage-research/fir-sapling-source-manifest.json"
    },
    {
      "url": "https://polyhaven.com/a/forest_ground_04",
      "license": "CC0-1.0",
      "role": "Generic ground below forest crowns"
    }
  ],
  "artDirection": {
    "canonicalXZYScale": [
      {
        "scale": [
          0.58,
          0.62,
          1.16
        ],
        "shoulderSide": 1,
        "shoulderDrop": 0.12,
        "bend": -1.2,
        "fractureCenter": -0.16,
        "fractureWidth": 0.14,
        "fractureDepth": 0.105
      },
      {
        "scale": [
          0.63,
          0.56,
          1.12
        ],
        "shoulderSide": -1,
        "shoulderDrop": 0.17,
        "bend": 1.5,
        "fractureCenter": 0.12,
        "fractureWidth": 0.17,
        "fractureDepth": 0.12
      },
      {
        "scale": [
          0.55,
          0.64,
          1.2
        ],
        "shoulderSide": 1,
        "shoulderDrop": 0.1,
        "bend": -0.65,
        "fractureCenter": -0.2,
        "fractureWidth": 0.13,
        "fractureDepth": 0.095
      }
    ],
    "farGroups": [
      {
        "id": "middle-saddle",
        "source": 1,
        "center": [
          -7,
          -48
        ],
        "relativeScale": 0.72,
        "extraYaw": 0.62
      },
      {
        "id": "left-back-ridge",
        "source": 0,
        "center": [
          -38,
          -61
        ],
        "relativeScale": 0.51,
        "extraYaw": -0.5
      },
      {
        "id": "right-back-ridge",
        "source": 2,
        "center": [
          27,
          -59
        ],
        "relativeScale": 0.69,
        "extraYaw": -0.32
      },
      {
        "id": "deep-valley",
        "source": 1,
        "center": [
          3,
          -66
        ],
        "relativeScale": 0.43,
        "extraYaw": 0.73
      },
      {
        "id": "distant-left",
        "source": 2,
        "center": [
          -21,
          -67
        ],
        "relativeScale": 0.45,
        "extraYaw": -0.82
      }
    ],
    "composition": "Three fine tall foreground/middle subjects; five smaller staggered groups recede through the same valley terrain; camera downward about20degrees to make the landscape, not sky, dominant.",
    "geometryReuse": "9 canonical rock mesh data shared by24 piece instances; PBR shared; no added source fragments.",
    "lighting": "New pending-review daylight profile; original13 geometry/camera/forest are unchanged"
  },
  "geometryAudit": [
    {
      "quality": "low",
      "sourceFile": "public/natural-atlas/wulingyuan-near-v1/revision-12/wulingyuan-near-low.glb",
      "sourceSha256": "b93d228ff9d6c1b3ec884ede406857cf0a11081dbb0452f9f30b89b9735de1fe",
      "groups": [
        {
          "group": "main-0",
          "bounds": {
            "min": [
              -17.881591796875,
              7.908466339111328,
              -29.126115798950195
            ],
            "max": [
              -4.004336833953857,
              65.58983612060547,
              -11.235136032104492
            ]
          }
        },
        {
          "group": "main-1",
          "bounds": {
            "min": [
              -47.44296646118164,
              10.369659423828125,
              -40.336265563964844
            ],
            "max": [
              -34.952880859375,
              53.75140380859375,
              -28.081872940063477
            ]
          }
        },
        {
          "group": "main-2",
          "bounds": {
            "min": [
              13.419014930725098,
              22.35293960571289,
              -43.77384948730469
            ],
            "max": [
              21.825450897216797,
              57.193023681640625,
              -31.60354232788086
            ]
          }
        },
        {
          "group": "middle-saddle",
          "bounds": {
            "min": [
              -10.62402057647705,
              8.659244537353516,
              -53.61000061035156
            ],
            "max": [
              -1.3679518699645996,
              39.89410400390625,
              -43.1215934753418
            ]
          }
        },
        {
          "group": "left-back-ridge",
          "bounds": {
            "min": [
              -41.83697509765625,
              -3.743941307067871,
              -65.13233947753906
            ],
            "max": [
              -33.07118606567383,
              25.67355728149414,
              -55.720191955566406
            ]
          }
        },
        {
          "group": "right-back-ridge",
          "bounds": {
            "min": [
              24.89569664001465,
              0.19592085480690002,
              -62.98097229003906
            ],
            "max": [
              29.93442726135254,
              24.235578536987305,
              -55.04835510253906
            ]
          }
        },
        {
          "group": "deep-valley",
          "bounds": {
            "min": [
              0.8683630228042603,
              -1.937963604927063,
              -69.476318359375
            ],
            "max": [
              6.480894565582275,
              16.716188430786133,
              -63.06536865234375
            ]
          }
        },
        {
          "group": "distant-left",
          "bounds": {
            "min": [
              -22.95149040222168,
              -1.5944558382034302,
              -68.86767578125
            ],
            "max": [
              -18.126731872558594,
              14.083581924438477,
              -63.837120056152344
            ]
          }
        }
      ],
      "contacts": [
        {
          "group": "main-0",
          "center": [
            -12,
            8.317533016204834,
            -20
          ],
          "scaleXZY": [
            0.58,
            0.62,
            1.16
          ],
          "yaw": 0.12,
          "actualTerrainMeshRaySamples": 495,
          "maximumSampledFootAboveActualTerrain": -1,
          "minimumBurial": 1,
          "groundMethod": "Actual unchanged12 ground triangle BVH; no analytic-height-only or empty base placement"
        },
        {
          "group": "main-1",
          "center": [
            -42,
            10.873658657073975,
            -35
          ],
          "scaleXZY": [
            0.63,
            0.56,
            1.12
          ],
          "yaw": -0.2,
          "actualTerrainMeshRaySamples": 463,
          "maximumSampledFootAboveActualTerrain": -1,
          "minimumBurial": 1,
          "groundMethod": "Actual unchanged12 ground triangle BVH; no analytic-height-only or empty base placement"
        },
        {
          "group": "main-2",
          "center": [
            16,
            22.892939567565918,
            -37
          ],
          "scaleXZY": [
            0.55,
            0.64,
            1.2
          ],
          "yaw": 0.33,
          "actualTerrainMeshRaySamples": 292,
          "maximumSampledFootAboveActualTerrain": -1,
          "minimumBurial": 1,
          "groundMethod": "Actual unchanged12 ground triangle BVH; no analytic-height-only or empty base placement"
        },
        {
          "group": "middle-saddle",
          "center": [
            -7,
            9.02212405204773,
            -48
          ],
          "scaleXZY": [
            0.4536,
            0.4032,
            0.8064
          ],
          "yaw": 0.42,
          "actualTerrainMeshRaySamples": 463,
          "maximumSampledFootAboveActualTerrain": -1,
          "minimumBurial": 1,
          "groundMethod": "Actual unchanged12 ground triangle BVH; no analytic-height-only or empty base placement"
        },
        {
          "group": "left-back-ridge",
          "center": [
            -38,
            -3.5353171825408936,
            -61
          ],
          "scaleXZY": [
            0.2958,
            0.3162,
            0.5916
          ],
          "yaw": -0.38,
          "actualTerrainMeshRaySamples": 495,
          "maximumSampledFootAboveActualTerrain": -1,
          "minimumBurial": 1,
          "groundMethod": "Actual unchanged12 ground triangle BVH; no analytic-height-only or empty base placement"
        },
        {
          "group": "right-back-ridge",
          "center": [
            27,
            0.5685214996337891,
            -59
          ],
          "scaleXZY": [
            0.3795,
            0.4416,
            0.828
          ],
          "yaw": 0.010000000000000009,
          "actualTerrainMeshRaySamples": 292,
          "maximumSampledFootAboveActualTerrain": -1,
          "minimumBurial": 1,
          "groundMethod": "Actual unchanged12 ground triangle BVH; no analytic-height-only or empty base placement"
        },
        {
          "group": "deep-valley",
          "center": [
            3,
            -1.7212437391281128,
            -66
          ],
          "scaleXZY": [
            0.2709,
            0.24080000000000001,
            0.48160000000000003
          ],
          "yaw": 0.53,
          "actualTerrainMeshRaySamples": 463,
          "maximumSampledFootAboveActualTerrain": -1,
          "minimumBurial": 1,
          "groundMethod": "Actual unchanged12 ground triangle BVH; no analytic-height-only or empty base placement"
        },
        {
          "group": "distant-left",
          "center": [
            -21,
            -1.3514554500579834,
            -67
          ],
          "scaleXZY": [
            0.24750000000000003,
            0.28800000000000003,
            0.54
          ],
          "yaw": -0.48999999999999994,
          "actualTerrainMeshRaySamples": 292,
          "maximumSampledFootAboveActualTerrain": -1,
          "minimumBurial": 1,
          "groundMethod": "Actual unchanged12 ground triangle BVH; no analytic-height-only or empty base placement"
        }
      ],
      "pairwiseActualGaps": [
        {
          "pair": [
            "main-0",
            "main-1"
          ],
          "conservativeHorizontalWorldAABBGap": 17.0712890625,
          "gapX": 17.0712890625,
          "gapZ": 0
        },
        {
          "pair": [
            "main-0",
            "main-2"
          ],
          "conservativeHorizontalWorldAABBGap": 17.59860303893439,
          "gapX": 17.423351764678955,
          "gapZ": 2.477426528930664
        },
        {
          "pair": [
            "main-0",
            "middle-saddle"
          ],
          "conservativeHorizontalWorldAABBGap": 13.995477676391602,
          "gapX": 0,
          "gapZ": 13.995477676391602
        },
        {
          "pair": [
            "main-0",
            "left-back-ridge"
          ],
          "conservativeHorizontalWorldAABBGap": 30.626274025330424,
          "gapX": 15.189594268798828,
          "gapZ": 26.59407615661621
        },
        {
          "pair": [
            "main-0",
            "right-back-ridge"
          ],
          "conservativeHorizontalWorldAABBGap": 38.8223444076865,
          "gapX": 28.900033473968506,
          "gapZ": 25.922239303588867
        },
        {
          "pair": [
            "main-0",
            "deep-valley"
          ],
          "conservativeHorizontalWorldAABBGap": 34.28725839347079,
          "gapX": 4.872699856758118,
          "gapZ": 33.939252853393555
        },
        {
          "pair": [
            "main-0",
            "distant-left"
          ],
          "conservativeHorizontalWorldAABBGap": 34.71186987473034,
          "gapX": 0.24514007568359375,
          "gapZ": 34.71100425720215
        },
        {
          "pair": [
            "main-1",
            "main-2"
          ],
          "conservativeHorizontalWorldAABBGap": 48.3718957901001,
          "gapX": 48.3718957901001,
          "gapZ": 0
        },
        {
          "pair": [
            "main-1",
            "middle-saddle"
          ],
          "conservativeHorizontalWorldAABBGap": 24.487782550461052,
          "gapX": 24.32886028289795,
          "gapZ": 2.785327911376953
        },
        {
          "pair": [
            "main-1",
            "left-back-ridge"
          ],
          "conservativeHorizontalWorldAABBGap": 15.383926391601562,
          "gapX": 0,
          "gapZ": 15.383926391601562
        },
        {
          "pair": [
            "main-1",
            "right-back-ridge"
          ],
          "conservativeHorizontalWorldAABBGap": 61.630331877181014,
          "gapX": 59.84857749938965,
          "gapZ": 14.712089538574219
        },
        {
          "pair": [
            "main-1",
            "deep-valley"
          ],
          "conservativeHorizontalWorldAABBGap": 42.42373911465985,
          "gapX": 35.82124388217926,
          "gapZ": 22.729103088378906
        },
        {
          "pair": [
            "main-1",
            "distant-left"
          ],
          "conservativeHorizontalWorldAABBGap": 26.387942980990772,
          "gapX": 12.00139045715332,
          "gapZ": 23.5008544921875
        },
        {
          "pair": [
            "main-2",
            "middle-saddle"
          ],
          "conservativeHorizontalWorldAABBGap": 14.786966800689697,
          "gapX": 14.786966800689697,
          "gapZ": 0
        },
        {
          "pair": [
            "main-2",
            "left-back-ridge"
          ],
          "conservativeHorizontalWorldAABBGap": 48.00056132020297,
          "gapX": 46.490200996398926,
          "gapZ": 11.946342468261719
        },
        {
          "pair": [
            "main-2",
            "right-back-ridge"
          ],
          "conservativeHorizontalWorldAABBGap": 11.685071064786888,
          "gapX": 3.0702457427978516,
          "gapZ": 11.274505615234375
        },
        {
          "pair": [
            "main-2",
            "deep-valley"
          ],
          "conservativeHorizontalWorldAABBGap": 20.501224985260734,
          "gapX": 6.938120365142822,
          "gapZ": 19.291519165039062
        },
        {
          "pair": [
            "main-2",
            "distant-left"
          ],
          "conservativeHorizontalWorldAABBGap": 37.385411155899725,
          "gapX": 31.54574680328369,
          "gapZ": 20.063270568847656
        },
        {
          "pair": [
            "middle-saddle",
            "left-back-ridge"
          ],
          "conservativeHorizontalWorldAABBGap": 22.54613372649081,
          "gapX": 22.447165489196777,
          "gapZ": 2.1101913452148438
        },
        {
          "pair": [
            "middle-saddle",
            "right-back-ridge"
          ],
          "conservativeHorizontalWorldAABBGap": 26.303005468975044,
          "gapX": 26.263648509979248,
          "gapZ": 1.4383544921875
        },
        {
          "pair": [
            "middle-saddle",
            "deep-valley"
          ],
          "conservativeHorizontalWorldAABBGap": 9.716228131798212,
          "gapX": 2.23631489276886,
          "gapZ": 9.455368041992188
        },
        {
          "pair": [
            "middle-saddle",
            "distant-left"
          ],
          "conservativeHorizontalWorldAABBGap": 12.68403125788588,
          "gapX": 7.502711296081543,
          "gapZ": 10.227119445800781
        },
        {
          "pair": [
            "left-back-ridge",
            "right-back-ridge"
          ],
          "conservativeHorizontalWorldAABBGap": 57.96688270568848,
          "gapX": 57.96688270568848,
          "gapZ": 0
        },
        {
          "pair": [
            "left-back-ridge",
            "deep-valley"
          ],
          "conservativeHorizontalWorldAABBGap": 33.93954908847809,
          "gapX": 33.93954908847809,
          "gapZ": 0
        },
        {
          "pair": [
            "left-back-ridge",
            "distant-left"
          ],
          "conservativeHorizontalWorldAABBGap": 10.119695663452148,
          "gapX": 10.119695663452148,
          "gapZ": 0
        },
        {
          "pair": [
            "right-back-ridge",
            "deep-valley"
          ],
          "conservativeHorizontalWorldAABBGap": 18.414995470715954,
          "gapX": 18.414802074432373,
          "gapZ": 0.0843963623046875
        },
        {
          "pair": [
            "right-back-ridge",
            "distant-left"
          ],
          "conservativeHorizontalWorldAABBGap": 43.030946353954334,
          "gapX": 43.02242851257324,
          "gapZ": 0.8561477661132812
        },
        {
          "pair": [
            "deep-valley",
            "distant-left"
          ],
          "conservativeHorizontalWorldAABBGap": 18.995094895362854,
          "gapX": 18.995094895362854,
          "gapZ": 0
        }
      ],
      "closedCanonicalSupport": [
        {
          "mesh": "Main broken left-edge continuous captured cliff sealed scan-der",
          "nonmanifoldOrBoundaryEdgesAfterAuditOnlySeamWeld": 0,
          "weldSceneUnits": 0.0001,
          "renderGeometryUnchangedByAudit": true
        },
        {
          "mesh": "Lower middle source with offset shoulder and diagonal fracture",
          "nonmanifoldOrBoundaryEdgesAfterAuditOnlySeamWeld": 0,
          "weldSceneUnits": 0.0001,
          "renderGeometryUnchangedByAudit": true
        },
        {
          "mesh": "Rear narrow naturally fractured right-edge source sealed scan-d",
          "nonmanifoldOrBoundaryEdgesAfterAuditOnlySeamWeld": 0,
          "weldSceneUnits": 0.0001,
          "renderGeometryUnchangedByAudit": true
        }
      ],
      "summitTrees": [
        {
          "group": "main-0",
          "position": [
            -12.488694190979004,
            64.2231216430664,
            -16.86540412902832
          ],
          "intersection": [
            -12.488694190979004,
            64.21712493896484,
            -16.86540412902832
          ],
          "normal": [
            -0.22163641452789307,
            0.9545667171478271,
            0.19919763505458832
          ],
          "rootOffset": [
            0,
            0.006,
            0
          ],
          "sourceTriangle": {
            "mesh": "Main broken left-edge continuous captured cliff sealed scan-der",
            "authoringTriangle": 212,
            "polygon": 212
          },
          "height": 2.5956616401672363,
          "heightFraction": 0.045,
          "landing": "Fresh13 actual world loop-triangle BVH hit after art transforms; no old root inherited"
        },
        {
          "group": "main-0",
          "position": [
            -11.55290699005127,
            63.84284973144531,
            -20.757667541503906
          ],
          "intersection": [
            -11.55290699005127,
            63.836849212646484,
            -20.757667541503906
          ],
          "normal": [
            0.7324067950248718,
            0.6696325540542603,
            0.12317698448896408
          ],
          "rootOffset": [
            0,
            0.006,
            0
          ],
          "sourceTriangle": {
            "mesh": "Main broken left-edge continuous captured cliff sealed scan-der",
            "authoringTriangle": 1019,
            "polygon": 1019
          },
          "height": 2.884068489074707,
          "heightFraction": 0.05,
          "landing": "Fresh13 actual world loop-triangle BVH hit after art transforms; no old root inherited"
        },
        {
          "group": "main-1",
          "position": [
            -40.170875549316406,
            52.20724868774414,
            -35.103092193603516
          ],
          "intersection": [
            -40.170875549316406,
            52.20124816894531,
            -35.103092193603516
          ],
          "normal": [
            0.4093526601791382,
            0.6393153667449951,
            0.6509272456169128
          ],
          "rootOffset": [
            0,
            0.006,
            0
          ],
          "sourceTriangle": {
            "mesh": "Lower middle source with offset shoulder and diagonal fracture",
            "authoringTriangle": 1192,
            "polygon": 1192
          },
          "height": 1.9521784973144531,
          "heightFraction": 0.045,
          "landing": "Fresh13 actual world loop-triangle BVH hit after art transforms; no old root inherited"
        },
        {
          "group": "main-2",
          "position": [
            15.924745559692383,
            54.28437042236328,
            -39.666988372802734
          ],
          "intersection": [
            15.924745559692383,
            54.27836990356445,
            -39.666988372802734
          ],
          "normal": [
            0.8100916743278503,
            0.5187972784042358,
            -0.2731316387653351
          ],
          "rootOffset": [
            0,
            0.006,
            0
          ],
          "sourceTriangle": {
            "mesh": "Rear narrow naturally fractured right-edge source sealed scan-d",
            "authoringTriangle": 805,
            "polygon": 805
          },
          "height": 1.567803783416748,
          "heightFraction": 0.045,
          "landing": "Fresh13 actual world loop-triangle BVH hit after art transforms; no old root inherited"
        },
        {
          "group": "middle-saddle",
          "position": [
            -4.791834831237793,
            37.16667175292969,
            -47.45628356933594
          ],
          "intersection": [
            -4.791834831237793,
            37.16067123413086,
            -47.45628356933594
          ],
          "normal": [
            0.5298922657966614,
            0.8381079435348511,
            0.12957331538200378
          ],
          "rootOffset": [
            0,
            0.006,
            0
          ],
          "sourceTriangle": {
            "mesh": "middle-saddle shared 1",
            "authoringTriangle": 1157,
            "polygon": 1157
          },
          "height": 1.405568675994873,
          "heightFraction": 0.045,
          "landing": "Fresh13 actual world loop-triangle BVH hit after art transforms; no old root inherited"
        },
        {
          "group": "left-back-ridge",
          "position": [
            -36.75600051879883,
            23.97865867614746,
            -64.74530792236328
          ],
          "intersection": [
            -36.75600051879883,
            23.972658157348633,
            -64.74530792236328
          ],
          "normal": [
            0.7774584293365479,
            0.5579022169113159,
            -0.2903505861759186
          ],
          "rootOffset": [
            0,
            0.006,
            0
          ],
          "sourceTriangle": {
            "mesh": "left-back-ridge shared 1",
            "authoringTriangle": 1344,
            "polygon": 1344
          },
          "height": 1.3237874364852904,
          "heightFraction": 0.045,
          "landing": "Fresh13 actual world loop-triangle BVH hit after art transforms; no old root inherited"
        },
        {
          "group": "right-back-ridge",
          "position": [
            26.847713470458984,
            22.913330078125,
            -58.31950378417969
          ],
          "intersection": [
            26.847713470458984,
            22.907329559326172,
            -58.31950378417969
          ],
          "normal": [
            0.46652013063430786,
            0.882378339767456,
            -0.06137869134545326
          ],
          "rootOffset": [
            0,
            0.006,
            0
          ],
          "sourceTriangle": {
            "mesh": "right-back-ridge shared 1",
            "authoringTriangle": 799,
            "polygon": 799
          },
          "height": 1.0817845956981182,
          "heightFraction": 0.045,
          "landing": "Fresh13 actual world loop-triangle BVH hit after art transforms; no old root inherited"
        },
        {
          "group": "deep-valley",
          "position": [
            4.661247253417969,
            14.516213417053223,
            -67.43180847167969
          ],
          "intersection": [
            4.661247253417969,
            14.510213851928711,
            -67.43180847167969
          ],
          "normal": [
            0.8069201707839966,
            0.5229388475418091,
            -0.274617463350296
          ],
          "rootOffset": [
            0,
            0.006,
            0
          ],
          "sourceTriangle": {
            "mesh": "deep-valley shared 1",
            "authoringTriangle": 1310,
            "polygon": 1310
          },
          "height": 0.8394368416070938,
          "heightFraction": 0.045,
          "landing": "Fresh13 actual world loop-triangle BVH hit after art transforms; no old root inherited"
        },
        {
          "group": "distant-left",
          "position": [
            -20.040220260620117,
            12.585799217224121,
            -67.78540802001953
          ],
          "intersection": [
            -20.040220260620117,
            12.57979965209961,
            -67.78540802001953
          ],
          "normal": [
            0.7415111660957336,
            0.546523928642273,
            0.38919490575790405
          ],
          "rootOffset": [
            0,
            0.006,
            0
          ],
          "sourceTriangle": {
            "mesh": "distant-left shared 1",
            "authoringTriangle": 824,
            "polygon": 824
          },
          "height": 0.7055116993188858,
          "heightFraction": 0.045,
          "landing": "Fresh13 actual world loop-triangle BVH hit after art transforms; no old root inherited"
        }
      ],
      "uniqueCliffMeshData": 9,
      "renderedCliffInstances": 24,
      "nearForest": "Frozen12 actual near-forest objects retained unchanged; frozen09 distant LOD/positions retained"
    },
    {
      "quality": "high",
      "sourceFile": "public/natural-atlas/wulingyuan-near-v1/revision-12/wulingyuan-near-high.glb",
      "sourceSha256": "d2510fc2debb1969c3992ebd82e1896267990ac645e5340fa680fdb583d5da51",
      "groups": [
        {
          "group": "main-0",
          "bounds": {
            "min": [
              -17.894704818725586,
              8.22182846069336,
              -29.126115798950195
            ],
            "max": [
              -3.9766058921813965,
              65.91011047363281,
              -11.236359596252441
            ]
          }
        },
        {
          "group": "main-1",
          "bounds": {
            "min": [
              -47.38407516479492,
              10.58067798614502,
              -40.32996368408203
            ],
            "max": [
              -34.97404479980469,
              52.39821243286133,
              -28.081872940063477
            ]
          }
        },
        {
          "group": "main-2",
          "bounds": {
            "min": [
              13.431486129760742,
              21.803924560546875,
              -43.79125213623047
            ],
            "max": [
              21.82699203491211,
              56.464683532714844,
              -31.582691192626953
            ]
          }
        },
        {
          "group": "middle-saddle",
          "bounds": {
            "min": [
              -10.488138198852539,
              8.878314018249512,
              -53.603660583496094
            ],
            "max": [
              -1.3679518699645996,
              38.9869384765625,
              -43.21138000488281
            ]
          }
        },
        {
          "group": "left-back-ridge",
          "bounds": {
            "min": [
              -41.888084411621094,
              -3.7748124599456787,
              -65.11276245117188
            ],
            "max": [
              -33.07118606567383,
              25.646211624145508,
              -55.71192932128906
            ]
          }
        },
        {
          "group": "right-back-ridge",
          "bounds": {
            "min": [
              24.90699005126953,
              -0.14466318488121033,
              -62.98134231567383
            ],
            "max": [
              29.935550689697266,
              23.771259307861328,
              -55.04791259765625
            ]
          }
        },
        {
          "group": "deep-valley",
          "bounds": {
            "min": [
              0.9489187002182007,
              -1.834306001663208,
              -69.47162628173828
            ],
            "max": [
              6.480894565582275,
              16.147233963012695,
              -63.11830139160156
            ]
          }
        },
        {
          "group": "distant-left",
          "bounds": {
            "min": [
              -22.940073013305664,
              -1.920965313911438,
              -68.8671646118164
            ],
            "max": [
              -18.105409622192383,
              13.676376342773438,
              -63.83677673339844
            ]
          }
        }
      ],
      "contacts": [
        {
          "group": "main-0",
          "center": [
            -12,
            8.743828773498535,
            -20
          ],
          "scaleXZY": [
            0.58,
            0.62,
            1.16
          ],
          "yaw": 0.12,
          "actualTerrainMeshRaySamples": 348,
          "maximumSampledFootAboveActualTerrain": -1,
          "minimumBurial": 1,
          "groundMethod": "Actual unchanged12 ground triangle BVH; no analytic-height-only or empty base placement"
        },
        {
          "group": "main-1",
          "center": [
            -42,
            11.084677457809448,
            -35
          ],
          "scaleXZY": [
            0.63,
            0.56,
            1.12
          ],
          "yaw": -0.2,
          "actualTerrainMeshRaySamples": 377,
          "maximumSampledFootAboveActualTerrain": -1,
          "minimumBurial": 1,
          "groundMethod": "Actual unchanged12 ground triangle BVH; no analytic-height-only or empty base placement"
        },
        {
          "group": "main-2",
          "center": [
            16,
            22.343926191329956,
            -37
          ],
          "scaleXZY": [
            0.55,
            0.64,
            1.2
          ],
          "yaw": 0.33,
          "actualTerrainMeshRaySamples": 391,
          "maximumSampledFootAboveActualTerrain": -1,
          "minimumBurial": 1,
          "groundMethod": "Actual unchanged12 ground triangle BVH; no analytic-height-only or empty base placement"
        },
        {
          "group": "middle-saddle",
          "center": [
            -7,
            9.241193532943726,
            -48
          ],
          "scaleXZY": [
            0.4536,
            0.4032,
            0.8064
          ],
          "yaw": 0.42,
          "actualTerrainMeshRaySamples": 377,
          "maximumSampledFootAboveActualTerrain": -1,
          "minimumBurial": 1,
          "groundMethod": "Actual unchanged12 ground triangle BVH; no analytic-height-only or empty base placement"
        },
        {
          "group": "left-back-ridge",
          "center": [
            -38,
            -3.508592367172241,
            -61
          ],
          "scaleXZY": [
            0.2958,
            0.3162,
            0.5916
          ],
          "yaw": -0.38,
          "actualTerrainMeshRaySamples": 348,
          "maximumSampledFootAboveActualTerrain": -1,
          "minimumBurial": 1,
          "groundMethod": "Actual unchanged12 ground triangle BVH; no analytic-height-only or empty base placement"
        },
        {
          "group": "right-back-ridge",
          "center": [
            27,
            0.2279374599456787,
            -59
          ],
          "scaleXZY": [
            0.3795,
            0.4416,
            0.828
          ],
          "yaw": 0.010000000000000009,
          "actualTerrainMeshRaySamples": 391,
          "maximumSampledFootAboveActualTerrain": -1,
          "minimumBurial": 1,
          "groundMethod": "Actual unchanged12 ground triangle BVH; no analytic-height-only or empty base placement"
        },
        {
          "group": "deep-valley",
          "center": [
            3,
            -1.6175861358642578,
            -66
          ],
          "scaleXZY": [
            0.2709,
            0.24080000000000001,
            0.48160000000000003
          ],
          "yaw": 0.53,
          "actualTerrainMeshRaySamples": 377,
          "maximumSampledFootAboveActualTerrain": -1,
          "minimumBurial": 1,
          "groundMethod": "Actual unchanged12 ground triangle BVH; no analytic-height-only or empty base placement"
        },
        {
          "group": "distant-left",
          "center": [
            -21,
            -1.6779649257659912,
            -67
          ],
          "scaleXZY": [
            0.24750000000000003,
            0.28800000000000003,
            0.54
          ],
          "yaw": -0.48999999999999994,
          "actualTerrainMeshRaySamples": 391,
          "maximumSampledFootAboveActualTerrain": -1,
          "minimumBurial": 1,
          "groundMethod": "Actual unchanged12 ground triangle BVH; no analytic-height-only or empty base placement"
        }
      ],
      "pairwiseActualGaps": [
        {
          "pair": [
            "main-0",
            "main-1"
          ],
          "conservativeHorizontalWorldAABBGap": 17.0793399810791,
          "gapX": 17.0793399810791,
          "gapZ": 0
        },
        {
          "pair": [
            "main-0",
            "main-2"
          ],
          "conservativeHorizontalWorldAABBGap": 17.58056968670878,
          "gapX": 17.40809202194214,
          "gapZ": 2.456575393676758
        },
        {
          "pair": [
            "main-0",
            "middle-saddle"
          ],
          "conservativeHorizontalWorldAABBGap": 14.085264205932617,
          "gapX": 0,
          "gapZ": 14.085264205932617
        },
        {
          "pair": [
            "main-0",
            "left-back-ridge"
          ],
          "conservativeHorizontalWorldAABBGap": 30.612596487125163,
          "gapX": 15.176481246948242,
          "gapZ": 26.585813522338867
        },
        {
          "pair": [
            "main-0",
            "right-back-ridge"
          ],
          "conservativeHorizontalWorldAABBGap": 38.80981401524545,
          "gapX": 28.883595943450928,
          "gapZ": 25.921796798706055
        },
        {
          "pair": [
            "main-0",
            "deep-valley"
          ],
          "conservativeHorizontalWorldAABBGap": 34.34719018894542,
          "gapX": 4.925524592399597,
          "gapZ": 33.99218559265137
        },
        {
          "pair": [
            "main-0",
            "distant-left"
          ],
          "conservativeHorizontalWorldAABBGap": 34.711300451300225,
          "gapX": 0.21070480346679688,
          "gapZ": 34.71066093444824
        },
        {
          "pair": [
            "main-1",
            "main-2"
          ],
          "conservativeHorizontalWorldAABBGap": 48.40553092956543,
          "gapX": 48.40553092956543,
          "gapZ": 0
        },
        {
          "pair": [
            "main-1",
            "middle-saddle"
          ],
          "conservativeHorizontalWorldAABBGap": 24.6548612262233,
          "gapX": 24.48590660095215,
          "gapZ": 2.8814163208007812
        },
        {
          "pair": [
            "main-1",
            "left-back-ridge"
          ],
          "conservativeHorizontalWorldAABBGap": 15.381965637207031,
          "gapX": 0,
          "gapZ": 15.381965637207031
        },
        {
          "pair": [
            "main-1",
            "right-back-ridge"
          ],
          "conservativeHorizontalWorldAABBGap": 61.66324963102533,
          "gapX": 59.88103485107422,
          "gapZ": 14.717948913574219
        },
        {
          "pair": [
            "main-1",
            "deep-valley"
          ],
          "conservativeHorizontalWorldAABBGap": 42.54136389557736,
          "gapX": 35.92296350002289,
          "gapZ": 22.78833770751953
        },
        {
          "pair": [
            "main-1",
            "distant-left"
          ],
          "conservativeHorizontalWorldAABBGap": 26.408080897592058,
          "gapX": 12.033971786499023,
          "gapZ": 23.506813049316406
        },
        {
          "pair": [
            "main-2",
            "middle-saddle"
          ],
          "conservativeHorizontalWorldAABBGap": 14.799437999725342,
          "gapX": 14.799437999725342,
          "gapZ": 0
        },
        {
          "pair": [
            "main-2",
            "left-back-ridge"
          ],
          "conservativeHorizontalWorldAABBGap": 48.00626069448047,
          "gapX": 46.50267219543457,
          "gapZ": 11.920677185058594
        },
        {
          "pair": [
            "main-2",
            "right-back-ridge"
          ],
          "conservativeHorizontalWorldAABBGap": 11.67042383654476,
          "gapX": 3.079998016357422,
          "gapZ": 11.256660461425781
        },
        {
          "pair": [
            "main-2",
            "deep-valley"
          ],
          "conservativeHorizontalWorldAABBGap": 20.538879132308296,
          "gapX": 6.950591564178467,
          "gapZ": 19.327049255371094
        },
        {
          "pair": [
            "main-2",
            "distant-left"
          ],
          "conservativeHorizontalWorldAABBGap": 37.36842049170964,
          "gapX": 31.536895751953125,
          "gapZ": 20.04552459716797
        },
        {
          "pair": [
            "middle-saddle",
            "left-back-ridge"
          ],
          "conservativeHorizontalWorldAABBGap": 22.681244410876065,
          "gapX": 22.58304786682129,
          "gapZ": 2.1082687377929688
        },
        {
          "pair": [
            "middle-saddle",
            "right-back-ridge"
          ],
          "conservativeHorizontalWorldAABBGap": 26.314605010234,
          "gapX": 26.27494192123413,
          "gapZ": 1.4442520141601562
        },
        {
          "pair": [
            "middle-saddle",
            "deep-valley"
          ],
          "conservativeHorizontalWorldAABBGap": 9.79266454782584,
          "gapX": 2.3168705701828003,
          "gapZ": 9.514640808105469
        },
        {
          "pair": [
            "middle-saddle",
            "distant-left"
          ],
          "conservativeHorizontalWorldAABBGap": 12.756938899054976,
          "gapX": 7.617271423339844,
          "gapZ": 10.233116149902344
        },
        {
          "pair": [
            "left-back-ridge",
            "right-back-ridge"
          ],
          "conservativeHorizontalWorldAABBGap": 57.97817611694336,
          "gapX": 57.97817611694336,
          "gapZ": 0
        },
        {
          "pair": [
            "left-back-ridge",
            "deep-valley"
          ],
          "conservativeHorizontalWorldAABBGap": 34.02010476589203,
          "gapX": 34.02010476589203,
          "gapZ": 0
        },
        {
          "pair": [
            "left-back-ridge",
            "distant-left"
          ],
          "conservativeHorizontalWorldAABBGap": 10.131113052368164,
          "gapX": 10.131113052368164,
          "gapZ": 0
        },
        {
          "pair": [
            "right-back-ridge",
            "deep-valley"
          ],
          "conservativeHorizontalWorldAABBGap": 18.426604479288724,
          "gapX": 18.426095485687256,
          "gapZ": 0.13695907592773438
        },
        {
          "pair": [
            "right-back-ridge",
            "distant-left"
          ],
          "conservativeHorizontalWorldAABBGap": 43.02090531024021,
          "gapX": 43.012399673461914,
          "gapZ": 0.8554344177246094
        },
        {
          "pair": [
            "deep-valley",
            "distant-left"
          ],
          "conservativeHorizontalWorldAABBGap": 19.054328322410583,
          "gapX": 19.054328322410583,
          "gapZ": 0
        }
      ],
      "closedCanonicalSupport": [
        {
          "mesh": "Main broken left-edge continuous captured cliff sealed scan-der",
          "nonmanifoldOrBoundaryEdgesAfterAuditOnlySeamWeld": 0,
          "weldSceneUnits": 0.0001,
          "renderGeometryUnchangedByAudit": true
        },
        {
          "mesh": "Lower middle source with offset shoulder and diagonal fracture",
          "nonmanifoldOrBoundaryEdgesAfterAuditOnlySeamWeld": 0,
          "weldSceneUnits": 0.0001,
          "renderGeometryUnchangedByAudit": true
        },
        {
          "mesh": "Rear narrow naturally fractured right-edge source sealed scan-d",
          "nonmanifoldOrBoundaryEdgesAfterAuditOnlySeamWeld": 0,
          "weldSceneUnits": 0.0001,
          "renderGeometryUnchangedByAudit": true
        }
      ],
      "summitTrees": [
        {
          "group": "main-0",
          "position": [
            -12.441344261169434,
            64.42084503173828,
            -16.799449920654297
          ],
          "intersection": [
            -12.441344261169434,
            64.41484832763672,
            -16.799449920654297
          ],
          "normal": [
            0.4576338529586792,
            0.8335606455802917,
            -0.309431791305542
          ],
          "rootOffset": [
            0,
            0.006,
            0
          ],
          "sourceTriangle": {
            "mesh": "Main broken left-edge continuous captured cliff sealed scan-der",
            "authoringTriangle": 2617,
            "polygon": 2617
          },
          "height": 2.595972690582275,
          "heightFraction": 0.04499999999999999,
          "landing": "Fresh13 actual world loop-triangle BVH hit after art transforms; no old root inherited"
        },
        {
          "group": "main-0",
          "position": [
            -11.521394729614258,
            64.10143280029297,
            -20.737674713134766
          ],
          "intersection": [
            -11.521394729614258,
            64.0954360961914,
            -20.737674713134766
          ],
          "normal": [
            0.8403899073600769,
            0.5381161570549011,
            0.06461939960718155
          ],
          "rootOffset": [
            0,
            0.006,
            0
          ],
          "sourceTriangle": {
            "mesh": "Main broken left-edge continuous captured cliff sealed scan-der",
            "authoringTriangle": 2754,
            "polygon": 2754
          },
          "height": 2.884414100646973,
          "heightFraction": 0.05,
          "landing": "Fresh13 actual world loop-triangle BVH hit after art transforms; no old root inherited"
        },
        {
          "group": "main-1",
          "position": [
            -40.4006462097168,
            51.154170989990234,
            -35.15355682373047
          ],
          "intersection": [
            -40.4006462097168,
            51.148170471191406,
            -35.15355682373047
          ],
          "normal": [
            0.3326035737991333,
            0.7369946241378784,
            0.588399350643158
          ],
          "rootOffset": [
            0,
            0.006,
            0
          ],
          "sourceTriangle": {
            "mesh": "Lower middle source with offset shoulder and diagonal fracture",
            "authoringTriangle": 3311,
            "polygon": 3311
          },
          "height": 1.8817890501022339,
          "heightFraction": 0.045,
          "landing": "Fresh13 actual world loop-triangle BVH hit after art transforms; no old root inherited"
        },
        {
          "group": "main-2",
          "position": [
            13.594566345214844,
            55.82087707519531,
            -37.37805938720703
          ],
          "intersection": [
            13.594566345214844,
            55.814876556396484,
            -37.37805938720703
          ],
          "normal": [
            0.6142572164535522,
            0.7645699381828308,
            0.19524569809436798
          ],
          "rootOffset": [
            0,
            0.006,
            0
          ],
          "sourceTriangle": {
            "mesh": "Rear narrow naturally fractured right-edge source",
            "authoringTriangle": 4033,
            "polygon": 4033
          },
          "height": 1.5597341537475586,
          "heightFraction": 0.045,
          "landing": "Fresh13 actual world loop-triangle BVH hit after art transforms; no old root inherited"
        },
        {
          "group": "middle-saddle",
          "position": [
            -4.726722240447998,
            36.327030181884766,
            -47.50694274902344
          ],
          "intersection": [
            -4.726722240447998,
            36.32102966308594,
            -47.50694274902344
          ],
          "normal": [
            0.48095935583114624,
            0.8400290608406067,
            0.2510561943054199
          ],
          "rootOffset": [
            0,
            0.006,
            0
          ],
          "sourceTriangle": {
            "mesh": "middle-saddle shared 1",
            "authoringTriangle": 3293,
            "polygon": 3293
          },
          "height": 1.3548881006240845,
          "heightFraction": 0.045,
          "landing": "Fresh13 actual world loop-triangle BVH hit after art transforms; no old root inherited"
        },
        {
          "group": "left-back-ridge",
          "position": [
            -36.77992630004883,
            24.234201431274414,
            -64.71698760986328
          ],
          "intersection": [
            -36.77992630004883,
            24.228200912475586,
            -64.71698760986328
          ],
          "normal": [
            0.8100537061691284,
            0.5603352785110474,
            -0.17273494601249695
          ],
          "rootOffset": [
            0,
            0.006,
            0
          ],
          "sourceTriangle": {
            "mesh": "left-back-ridge shared 1",
            "authoringTriangle": 3108,
            "polygon": 3108
          },
          "height": 1.3239460837841033,
          "heightFraction": 0.045,
          "landing": "Fresh13 actual world loop-triangle BVH hit after art transforms; no old root inherited"
        },
        {
          "group": "right-back-ridge",
          "position": [
            26.917272567749023,
            22.524194717407227,
            -58.41004180908203
          ],
          "intersection": [
            26.917272567749023,
            22.5181941986084,
            -58.41004180908203
          ],
          "normal": [
            0.821625828742981,
            0.5527006983757019,
            0.1394743174314499
          ],
          "rootOffset": [
            0,
            0.006,
            0
          ],
          "sourceTriangle": {
            "mesh": "right-back-ridge shared 1",
            "authoringTriangle": 2442,
            "polygon": 2442
          },
          "height": 1.0762165121734142,
          "heightFraction": 0.045,
          "landing": "Fresh13 actual world loop-triangle BVH hit after art transforms; no old root inherited"
        },
        {
          "group": "deep-valley",
          "position": [
            2.5578722953796387,
            15.113828659057617,
            -68.28382873535156
          ],
          "intersection": [
            2.5578722953796387,
            15.107829093933105,
            -68.28382873535156
          ],
          "normal": [
            -0.5963701009750366,
            0.744830846786499,
            -0.2992818355560303
          ],
          "rootOffset": [
            0,
            0.006,
            0
          ],
          "sourceTriangle": {
            "mesh": "deep-valley shared 1",
            "authoringTriangle": 3990,
            "polygon": 3990
          },
          "height": 0.8091692984104156,
          "heightFraction": 0.045,
          "landing": "Fresh13 actual world loop-triangle BVH hit after art transforms; no old root inherited"
        },
        {
          "group": "distant-left",
          "position": [
            -20.260814666748047,
            12.551794052124023,
            -67.84677124023438
          ],
          "intersection": [
            -20.260814666748047,
            12.545794486999512,
            -67.84677124023438
          ],
          "normal": [
            0.657534658908844,
            0.5050351619720459,
            0.5590954422950745
          ],
          "rootOffset": [
            0,
            0.006,
            0
          ],
          "sourceTriangle": {
            "mesh": "distant-left shared 1",
            "authoringTriangle": 2434,
            "polygon": 2434
          },
          "height": 0.7018803745508194,
          "heightFraction": 0.045,
          "landing": "Fresh13 actual world loop-triangle BVH hit after art transforms; no old root inherited"
        }
      ],
      "uniqueCliffMeshData": 9,
      "renderedCliffInstances": 24,
      "nearForest": "Frozen12 actual near-forest objects retained unchanged; frozen09 distant LOD/positions retained"
    }
  ],
  "reproduction": {
    "command": "python3 scripts/prepare-wulingyuan-daylight-materials.py",
    "source": "scripts/prepare-wulingyuan-daylight-materials.py",
    "method": "CPU binary-preserving GLB append only; Pillow AO derivatives; no Blender, GPU or downloads"
  },
  "artReview": "pending real browser; inherited13 silhouettes remain unresolved",
  "lighting": {
    "fog": {
      "color": "#c5d3d2",
      "near": 105,
      "far": 700
    },
    "sunIntensity": 3,
    "hemisphereIntensity": 1.05,
    "environmentIntensity": 0.3,
    "exposure": 1.05
  },
  "inheritedPreviews": [
    {
      "renderer": "Blender 4.5 Cycles CPU",
      "notWebsiteScreenshot": true,
      "camera": [
        68,
        82,
        104
      ],
      "target": [
        -12,
        23,
        -42
      ],
      "fovVerticalDegreesRequested": 40,
      "resolution": [
        1440,
        900
      ],
      "seconds": 43.99
    },
    {
      "renderer": "Blender 4.5 Cycles CPU",
      "notWebsiteScreenshot": true,
      "camera": [
        42,
        94,
        150
      ],
      "target": [
        -14,
        22,
        -40
      ],
      "fovVerticalDegreesRequested": 50,
      "resolution": [
        390,
        844
      ],
      "seconds": 9.8
    }
  ],
  "previews": [],
  "inheritedReviewEvidence": {
    "desktop": "design/wulingyuan-near-v1/revision-13/desktop-cycles.png",
    "mobile": "design/wulingyuan-near-v1/revision-13/mobile-cycles.png",
    "actualGLBValidation": "design/wulingyuan-near-v1/revision-13/asset-validation.json",
    "method": "Blender4.5.14 CPU Cycles24samples; exact frozen09 light/exposure/atmosphere; real source09 directional LOD with nearest-view rule",
    "remaining": "Parent visual review and actual browser/mobile/GPU compatibility/performance remain separate."
  },
  "materialRepair": {
    "sourceManifest": "/natural-atlas/wulingyuan-near-v1/revision-13/manifest.json",
    "sourceManifestBytes": 54465,
    "sourceManifestSHA256": "052c159ca6b1ffeab1081b178cdabdbe4b9951e0a784ba13cdc263b9cc2c3a1c",
    "sourceImages": [
      {
        "path": "design/near-cliff-research/mountainside/textures/mountainside_arm_1k.jpg",
        "bytes": 791031,
        "sha256": "8e81fdefb8c3a64e763d266c3c4025cc4c04287b81f250dc777025a64caf5f75",
        "sourceSize": [
          1024,
          1024
        ],
        "role": "Original Mountainside ARM red-channel ambient occlusion; original captured UV atlas",
        "url": "https://polyhaven.com/a/mountainside",
        "license": "CC0-1.0",
        "licenseUrl": "https://polyhaven.com/license"
      },
      {
        "path": "design/near-cliff-research/rock_face_03/rock_face_03_ao_1k.jpg",
        "bytes": 689257,
        "sha256": "be3536db0cf69c950fff97a196310f486cef8b23d16e6eb48743a58fadef0917",
        "sourceSize": [
          1024,
          1024
        ],
        "role": "Matching seamless Rock Face 03 ambient-occlusion photograph; same tile UV as support rock03 albedo/normal",
        "url": "https://polyhaven.com/a/rock_face_03",
        "license": "CC0-1.0",
        "licenseUrl": "https://polyhaven.com/license"
      }
    ],
    "models": [
      {
        "quality": "high",
        "sourceURL": "/natural-atlas/wulingyuan-near-v1/revision-13/wulingyuan-near-high.glb",
        "sourceBytes": 7960164,
        "sourceSHA256": "7f6fdd0021aadbe17c92a61a1f92bc29b384a996264eede299264c6f2105cc3d",
        "actualGLBBytes": 8236832,
        "actualGLBSHA256": "a58fdb6b0d9d4ec83816e2b3b698859697f1497c18e10c81e6a33c2eed23e02b",
        "limitBytes": 8388608,
        "addedContainerBytes": 276668,
        "AO": [
          {
            "materialIndex": 3,
            "material": "mountainside",
            "imageName": "mountainside-source-arm-red-ao",
            "actualSourceImageNames": [
              "mountainside_diff_1k",
              "mountainside_nor_gl_1k",
              "mountainside_arm_1k"
            ],
            "evidence": "Actual glTF uses the original Mountainside captured albedo/normal/ARM atlas on retained source UV. AO comes only from that original ARM R, not its roughness G.",
            "uv": {
              "texCoord": 0,
              "primitives": 6,
              "uvAccessorIndices": [
                23,
                27,
                35,
                43,
                47,
                51
              ],
              "mapping": "Retain each actual primitive TEXCOORD_0 and its original base-color sampler; no UV changes or new projection"
            },
            "source": "design/near-cliff-research/mountainside/textures/mountainside_arm_1k.jpg",
            "AOTextureIndex": 15,
            "imageIndex": 15,
            "bufferView": 80,
            "byteOffset": 7931108,
            "bytes": 145530,
            "sha256": "f6c86346785c890040512edcf87f7986bb9ff4defded42fbe0438cb9bf09147b",
            "size": [
              640,
              640
            ],
            "jpegQuality": 92,
            "sourceAOChannel": "R",
            "resizedAOExtrema": [
              1,
              255
            ],
            "occlusionStrength": 0.6
          },
          {
            "materialIndex": 4,
            "material": "Scan-backed sealed support; matched tileable CC0 rock03",
            "imageName": "rock-face-03-matching-support-ao",
            "actualSourceImageNames": [
              "Support only CC0 rock03 matched to captured rock mean",
              "rock-normal",
              "rock-roughness"
            ],
            "evidence": "Revision12 support_material()/sealed_scan_support() establishes matching Rock Face 03 albedo, normal and roughness on its generated tile UV. Only albedo colour was multiplied; coordinates were not remapped. New AO is the official matching Rock Face 03 AO source, never the single-channel roughness image.",
            "uv": {
              "texCoord": 0,
              "primitives": 3,
              "uvAccessorIndices": [
                31,
                39,
                55
              ],
              "mapping": "Retain each actual primitive TEXCOORD_0 and its original base-color sampler; no UV changes or new projection"
            },
            "source": "design/near-cliff-research/rock_face_03/rock_face_03_ao_1k.jpg",
            "AOTextureIndex": 16,
            "imageIndex": 16,
            "bufferView": 81,
            "byteOffset": 8076640,
            "bytes": 130714,
            "sha256": "a82e56ccfaa595b00f817f6b9f1c0302e3b0b62770453e5260e2eb25517d6d3b",
            "size": [
              640,
              640
            ],
            "jpegQuality": 92,
            "sourceAOChannel": "R",
            "resizedAOExtrema": [
              33,
              255
            ],
            "occlusionStrength": 0.6
          }
        ],
        "skipped": [],
        "audit": {
          "originalBINChunkBytes": 7931108,
          "originalDeclaredBufferBytes": 7931108,
          "originalBINChunkSHA256": "e87b1bc8538c8e2fb3666320cfbdf364f43e6155b7fd0994e710c7e8715828f9",
          "patchedBINPrefixSHA256": "e87b1bc8538c8e2fb3666320cfbdf364f43e6155b7fd0994e710c7e8715828f9",
          "originalBINPrefixByteIdentical": true,
          "immutableJSONSections": [
            "asset",
            "meshes",
            "nodes",
            "accessors",
            "samplers",
            "scenes",
            "scene",
            "skins",
            "animations",
            "cameras",
            "extensionsUsed",
            "extensionsRequired"
          ],
          "originalBufferViewsImagesTexturesPrefixUnchanged": true,
          "geometryAccessorsIndicesNormalsUVNodeTransformsUnchanged": true,
          "baseColorNormalRoughnessMaterialDataUnchanged": true,
          "repairedMaterialIndices": [
            3,
            4
          ],
          "onlyAppendedImagesTexturesBufferViewsAndAO": true
        },
        "decodedTextureBudget": {
          "estimatedTextureBytes": 66235056,
          "uniqueTextures": 17,
          "textures": [
            {
              "textureIndex": 0,
              "imageIndex": 0,
              "name": "forest-normal",
              "size": [
                1024,
                1024
              ],
              "encodedBytes": 293508,
              "decodedRGBA8Bytes": 4194304,
              "generateMipmaps": true,
              "estimatedTextureBytes": 5592406,
              "bindings": [
                "materials[0].normalTexture"
              ]
            },
            {
              "textureIndex": 1,
              "imageIndex": 1,
              "name": "forest-color",
              "size": [
                1024,
                1024
              ],
              "encodedBytes": 275201,
              "decodedRGBA8Bytes": 4194304,
              "generateMipmaps": true,
              "estimatedTextureBytes": 5592406,
              "bindings": [
                "materials[0].pbrMetallicRoughness.baseColorTexture"
              ]
            },
            {
              "textureIndex": 2,
              "imageIndex": 2,
              "name": "forest-roughness",
              "size": [
                1024,
                1024
              ],
              "encodedBytes": 85125,
              "decodedRGBA8Bytes": 4194304,
              "generateMipmaps": true,
              "estimatedTextureBytes": 5592406,
              "bindings": [
                "materials[0].pbrMetallicRoughness.metallicRoughnessTexture"
              ]
            },
            {
              "textureIndex": 3,
              "imageIndex": 3,
              "name": "fir_sapling_branches_nor_gl_1k",
              "size": [
                768,
                768
              ],
              "encodedBytes": 135515,
              "decodedRGBA8Bytes": 2359296,
              "generateMipmaps": true,
              "estimatedTextureBytes": 3145728,
              "bindings": [
                "materials[1].normalTexture"
              ]
            },
            {
              "textureIndex": 4,
              "imageIndex": 4,
              "name": "fir_sapling_branches_diff_1k",
              "size": [
                768,
                768
              ],
              "encodedBytes": 84669,
              "decodedRGBA8Bytes": 2359296,
              "generateMipmaps": true,
              "estimatedTextureBytes": 3145728,
              "bindings": [
                "materials[1].pbrMetallicRoughness.baseColorTexture"
              ]
            },
            {
              "textureIndex": 5,
              "imageIndex": 5,
              "name": "fir_sapling_branches_arm_1k",
              "size": [
                768,
                768
              ],
              "encodedBytes": 70349,
              "decodedRGBA8Bytes": 2359296,
              "generateMipmaps": true,
              "estimatedTextureBytes": 3145728,
              "bindings": [
                "materials[1].pbrMetallicRoughness.metallicRoughnessTexture"
              ]
            },
            {
              "textureIndex": 6,
              "imageIndex": 6,
              "name": "fir_sapling_twigs_nor_gl_1k",
              "size": [
                768,
                768
              ],
              "encodedBytes": 69332,
              "decodedRGBA8Bytes": 2359296,
              "generateMipmaps": true,
              "estimatedTextureBytes": 3145728,
              "bindings": [
                "materials[2].normalTexture"
              ]
            },
            {
              "textureIndex": 7,
              "imageIndex": 7,
              "name": "fir_sapling_twigs_diff_1k",
              "size": [
                768,
                768
              ],
              "encodedBytes": 34442,
              "decodedRGBA8Bytes": 2359296,
              "generateMipmaps": true,
              "estimatedTextureBytes": 3145728,
              "bindings": [
                "materials[2].pbrMetallicRoughness.baseColorTexture"
              ]
            },
            {
              "textureIndex": 8,
              "imageIndex": 8,
              "name": "fir_sapling_twigs_arm_1k",
              "size": [
                768,
                768
              ],
              "encodedBytes": 39913,
              "decodedRGBA8Bytes": 2359296,
              "generateMipmaps": true,
              "estimatedTextureBytes": 3145728,
              "bindings": [
                "materials[2].pbrMetallicRoughness.metallicRoughnessTexture"
              ]
            },
            {
              "textureIndex": 9,
              "imageIndex": 9,
              "name": "mountainside_nor_gl_1k",
              "size": [
                768,
                768
              ],
              "encodedBytes": 150978,
              "decodedRGBA8Bytes": 2359296,
              "generateMipmaps": true,
              "estimatedTextureBytes": 3145728,
              "bindings": [
                "materials[3].normalTexture"
              ]
            },
            {
              "textureIndex": 10,
              "imageIndex": 10,
              "name": "mountainside_diff_1k",
              "size": [
                768,
                768
              ],
              "encodedBytes": 114170,
              "decodedRGBA8Bytes": 2359296,
              "generateMipmaps": true,
              "estimatedTextureBytes": 3145728,
              "bindings": [
                "materials[3].pbrMetallicRoughness.baseColorTexture"
              ]
            },
            {
              "textureIndex": 11,
              "imageIndex": 11,
              "name": "mountainside_arm_1k",
              "size": [
                768,
                768
              ],
              "encodedBytes": 82321,
              "decodedRGBA8Bytes": 2359296,
              "generateMipmaps": true,
              "estimatedTextureBytes": 3145728,
              "bindings": [
                "materials[3].pbrMetallicRoughness.metallicRoughnessTexture"
              ]
            },
            {
              "textureIndex": 12,
              "imageIndex": 12,
              "name": "rock-normal",
              "size": [
                1024,
                1024
              ],
              "encodedBytes": 226336,
              "decodedRGBA8Bytes": 4194304,
              "generateMipmaps": true,
              "estimatedTextureBytes": 5592406,
              "bindings": [
                "materials[4].normalTexture"
              ]
            },
            {
              "textureIndex": 13,
              "imageIndex": 13,
              "name": "Support only CC0 rock03 matched to captured rock mean",
              "size": [
                1024,
                1024
              ],
              "encodedBytes": 161161,
              "decodedRGBA8Bytes": 4194304,
              "generateMipmaps": true,
              "estimatedTextureBytes": 5592406,
              "bindings": [
                "materials[4].pbrMetallicRoughness.baseColorTexture"
              ]
            },
            {
              "textureIndex": 14,
              "imageIndex": 14,
              "name": "rock-roughness",
              "size": [
                1024,
                1024
              ],
              "encodedBytes": 94394,
              "decodedRGBA8Bytes": 4194304,
              "generateMipmaps": true,
              "estimatedTextureBytes": 5592406,
              "bindings": [
                "materials[4].pbrMetallicRoughness.metallicRoughnessTexture"
              ]
            },
            {
              "textureIndex": 15,
              "imageIndex": 15,
              "name": "mountainside-source-arm-red-ao",
              "size": [
                640,
                640
              ],
              "encodedBytes": 145530,
              "decodedRGBA8Bytes": 1638400,
              "generateMipmaps": true,
              "estimatedTextureBytes": 2184534,
              "bindings": [
                "materials[3].occlusionTexture"
              ]
            },
            {
              "textureIndex": 16,
              "imageIndex": 16,
              "name": "rock-face-03-matching-support-ao",
              "size": [
                640,
                640
              ],
              "encodedBytes": 130714,
              "decodedRGBA8Bytes": 1638400,
              "generateMipmaps": true,
              "estimatedTextureBytes": 2184534,
              "bindings": [
                "materials[4].occlusionTexture"
              ]
            }
          ],
          "method": "Sum ceil(width*height*4*(generateMipmaps ? 4/3 : 1)) per GLTFLoader texture-cache identity, after Pillow decoding every actual embedded texture. Matches near-scene-assets.ts measure(); sampler minFilter follows locked Three GLTFLoader.js.",
          "scope": "Whole GLB scene texture set including inherited ground and trees, not just added AO. Separate canopy atlas, runtime geographic background, framebuffer and geometry are excluded exactly as in the near-scene asset budget. Conservative decoded RGBA8+mip estimate; not measured GPU VRAM.",
          "limitBytes": 67108864,
          "headroomBytes": 873808,
          "source13EstimatedTextureBytes": 61865988,
          "source13RuntimeBaselineBytes": 61865988,
          "sourceBaselineMatchesRuntime": true,
          "newAOEstimatedTextureBytes": 4369068,
          "validation": "CPU estimate verified against parent-provided actual source13 runtime metadata; new candidate still needs real browser loading/art review"
        },
        "asset": {
          "url": "/natural-atlas/wulingyuan-near-v1/revision-13-daylight-02/wulingyuan-near-high.glb",
          "bytes": 8236832,
          "sha256": "a58fdb6b0d9d4ec83816e2b3b698859697f1497c18e10c81e6a33c2eed23e02b",
          "triangles": 695655,
          "summitPines": 9,
          "texturesMaxDimension": 1024,
          "quality": "high"
        }
      },
      {
        "quality": "low",
        "sourceURL": "/natural-atlas/wulingyuan-near-v1/revision-13/wulingyuan-near-low.glb",
        "sourceBytes": 2497148,
        "sourceSHA256": "506518c63144c845987c6910e6db518d96b18e932b9cd6151b05abf027f4b038",
        "actualGLBBytes": 2687700,
        "actualGLBSHA256": "6dae6623046c0b36bbab22569b01b4c50e1899602d5c45e806817eb40c5e32b0",
        "limitBytes": 3145728,
        "addedContainerBytes": 190552,
        "AO": [
          {
            "materialIndex": 3,
            "material": "mountainside",
            "imageName": "mountainside-source-arm-red-ao",
            "actualSourceImageNames": [
              "mountainside_diff_1k",
              "mountainside_nor_gl_1k",
              "mountainside_arm_1k"
            ],
            "evidence": "Actual glTF uses the original Mountainside captured albedo/normal/ARM atlas on retained source UV. AO comes only from that original ARM R, not its roughness G.",
            "uv": {
              "texCoord": 0,
              "primitives": 6,
              "uvAccessorIndices": [
                23,
                27,
                35,
                43,
                47,
                51
              ],
              "mapping": "Retain each actual primitive TEXCOORD_0 and its original base-color sampler; no UV changes or new projection"
            },
            "source": "design/near-cliff-research/mountainside/textures/mountainside_arm_1k.jpg",
            "AOTextureIndex": 15,
            "imageIndex": 15,
            "bufferView": 78,
            "byteOffset": 2472192,
            "bytes": 104891,
            "sha256": "dcff821e46c1873a5785971a4f1e24841d1fa81b88679b78f99ad3b3905a5706",
            "size": [
              512,
              512
            ],
            "jpegQuality": 92,
            "sourceAOChannel": "R",
            "resizedAOExtrema": [
              2,
              255
            ],
            "occlusionStrength": 0.6
          },
          {
            "materialIndex": 4,
            "material": "Scan-backed sealed support; matched tileable CC0 rock03",
            "imageName": "rock-face-03-matching-support-ao",
            "actualSourceImageNames": [
              "Support only CC0 rock03 matched to captured rock mean",
              "rock-normal",
              "rock-roughness"
            ],
            "evidence": "Revision12 support_material()/sealed_scan_support() establishes matching Rock Face 03 albedo, normal and roughness on its generated tile UV. Only albedo colour was multiplied; coordinates were not remapped. New AO is the official matching Rock Face 03 AO source, never the single-channel roughness image.",
            "uv": {
              "texCoord": 0,
              "primitives": 3,
              "uvAccessorIndices": [
                31,
                39,
                55
              ],
              "mapping": "Retain each actual primitive TEXCOORD_0 and its original base-color sampler; no UV changes or new projection"
            },
            "source": "design/near-cliff-research/rock_face_03/rock_face_03_ao_1k.jpg",
            "AOTextureIndex": 16,
            "imageIndex": 16,
            "bufferView": 79,
            "byteOffset": 2577084,
            "bytes": 85241,
            "sha256": "b53f39e153c7d15bc299a7628dcf73f6f84cb6ca8197964e6b054fe046c020a8",
            "size": [
              512,
              512
            ],
            "jpegQuality": 92,
            "sourceAOChannel": "R",
            "resizedAOExtrema": [
              46,
              255
            ],
            "occlusionStrength": 0.6
          }
        ],
        "skipped": [],
        "audit": {
          "originalBINChunkBytes": 2472192,
          "originalDeclaredBufferBytes": 2472192,
          "originalBINChunkSHA256": "c5d6663853278e2b074e336db05a2316dcb73443fca3946e09adfa7df2c82c4e",
          "patchedBINPrefixSHA256": "c5d6663853278e2b074e336db05a2316dcb73443fca3946e09adfa7df2c82c4e",
          "originalBINPrefixByteIdentical": true,
          "immutableJSONSections": [
            "asset",
            "meshes",
            "nodes",
            "accessors",
            "samplers",
            "scenes",
            "scene",
            "skins",
            "animations",
            "cameras",
            "extensionsUsed",
            "extensionsRequired"
          ],
          "originalBufferViewsImagesTexturesPrefixUnchanged": true,
          "geometryAccessorsIndicesNormalsUVNodeTransformsUnchanged": true,
          "baseColorNormalRoughnessMaterialDataUnchanged": true,
          "repairedMaterialIndices": [
            3,
            4
          ],
          "onlyAppendedImagesTexturesBufferViewsAndAO": true
        },
        "decodedTextureBudget": {
          "estimatedTextureBytes": 23767734,
          "uniqueTextures": 17,
          "textures": [
            {
              "textureIndex": 0,
              "imageIndex": 0,
              "name": "forest-normal",
              "size": [
                512,
                512
              ],
              "encodedBytes": 66042,
              "decodedRGBA8Bytes": 1048576,
              "generateMipmaps": true,
              "estimatedTextureBytes": 1398102,
              "bindings": [
                "materials[0].normalTexture"
              ]
            },
            {
              "textureIndex": 1,
              "imageIndex": 1,
              "name": "forest-color",
              "size": [
                512,
                512
              ],
              "encodedBytes": 60399,
              "decodedRGBA8Bytes": 1048576,
              "generateMipmaps": true,
              "estimatedTextureBytes": 1398102,
              "bindings": [
                "materials[0].pbrMetallicRoughness.baseColorTexture"
              ]
            },
            {
              "textureIndex": 2,
              "imageIndex": 2,
              "name": "forest-roughness",
              "size": [
                512,
                512
              ],
              "encodedBytes": 19408,
              "decodedRGBA8Bytes": 1048576,
              "generateMipmaps": true,
              "estimatedTextureBytes": 1398102,
              "bindings": [
                "materials[0].pbrMetallicRoughness.metallicRoughnessTexture"
              ]
            },
            {
              "textureIndex": 3,
              "imageIndex": 3,
              "name": "fir_sapling_branches_nor_gl_1k",
              "size": [
                512,
                512
              ],
              "encodedBytes": 62053,
              "decodedRGBA8Bytes": 1048576,
              "generateMipmaps": true,
              "estimatedTextureBytes": 1398102,
              "bindings": [
                "materials[1].normalTexture"
              ]
            },
            {
              "textureIndex": 4,
              "imageIndex": 4,
              "name": "fir_sapling_branches_diff_1k",
              "size": [
                512,
                512
              ],
              "encodedBytes": 35536,
              "decodedRGBA8Bytes": 1048576,
              "generateMipmaps": true,
              "estimatedTextureBytes": 1398102,
              "bindings": [
                "materials[1].pbrMetallicRoughness.baseColorTexture"
              ]
            },
            {
              "textureIndex": 5,
              "imageIndex": 5,
              "name": "fir_sapling_branches_arm_1k",
              "size": [
                512,
                512
              ],
              "encodedBytes": 31519,
              "decodedRGBA8Bytes": 1048576,
              "generateMipmaps": true,
              "estimatedTextureBytes": 1398102,
              "bindings": [
                "materials[1].pbrMetallicRoughness.metallicRoughnessTexture"
              ]
            },
            {
              "textureIndex": 6,
              "imageIndex": 6,
              "name": "fir_sapling_twigs_nor_gl_1k",
              "size": [
                512,
                512
              ],
              "encodedBytes": 32236,
              "decodedRGBA8Bytes": 1048576,
              "generateMipmaps": true,
              "estimatedTextureBytes": 1398102,
              "bindings": [
                "materials[2].normalTexture"
              ]
            },
            {
              "textureIndex": 7,
              "imageIndex": 7,
              "name": "fir_sapling_twigs_diff_1k",
              "size": [
                512,
                512
              ],
              "encodedBytes": 17375,
              "decodedRGBA8Bytes": 1048576,
              "generateMipmaps": true,
              "estimatedTextureBytes": 1398102,
              "bindings": [
                "materials[2].pbrMetallicRoughness.baseColorTexture"
              ]
            },
            {
              "textureIndex": 8,
              "imageIndex": 8,
              "name": "fir_sapling_twigs_arm_1k",
              "size": [
                512,
                512
              ],
              "encodedBytes": 20347,
              "decodedRGBA8Bytes": 1048576,
              "generateMipmaps": true,
              "estimatedTextureBytes": 1398102,
              "bindings": [
                "materials[2].pbrMetallicRoughness.metallicRoughnessTexture"
              ]
            },
            {
              "textureIndex": 9,
              "imageIndex": 9,
              "name": "mountainside_nor_gl_1k",
              "size": [
                512,
                512
              ],
              "encodedBytes": 67181,
              "decodedRGBA8Bytes": 1048576,
              "generateMipmaps": true,
              "estimatedTextureBytes": 1398102,
              "bindings": [
                "materials[3].normalTexture"
              ]
            },
            {
              "textureIndex": 10,
              "imageIndex": 10,
              "name": "mountainside_diff_1k",
              "size": [
                512,
                512
              ],
              "encodedBytes": 52406,
              "decodedRGBA8Bytes": 1048576,
              "generateMipmaps": true,
              "estimatedTextureBytes": 1398102,
              "bindings": [
                "materials[3].pbrMetallicRoughness.baseColorTexture"
              ]
            },
            {
              "textureIndex": 11,
              "imageIndex": 11,
              "name": "mountainside_arm_1k",
              "size": [
                512,
                512
              ],
              "encodedBytes": 41129,
              "decodedRGBA8Bytes": 1048576,
              "generateMipmaps": true,
              "estimatedTextureBytes": 1398102,
              "bindings": [
                "materials[3].pbrMetallicRoughness.metallicRoughnessTexture"
              ]
            },
            {
              "textureIndex": 12,
              "imageIndex": 12,
              "name": "rock-normal",
              "size": [
                512,
                512
              ],
              "encodedBytes": 56783,
              "decodedRGBA8Bytes": 1048576,
              "generateMipmaps": true,
              "estimatedTextureBytes": 1398102,
              "bindings": [
                "materials[4].normalTexture"
              ]
            },
            {
              "textureIndex": 13,
              "imageIndex": 13,
              "name": "Support only CC0 rock03 matched to captured rock mean",
              "size": [
                512,
                512
              ],
              "encodedBytes": 38673,
              "decodedRGBA8Bytes": 1048576,
              "generateMipmaps": true,
              "estimatedTextureBytes": 1398102,
              "bindings": [
                "materials[4].pbrMetallicRoughness.baseColorTexture"
              ]
            },
            {
              "textureIndex": 14,
              "imageIndex": 14,
              "name": "rock-roughness",
              "size": [
                512,
                512
              ],
              "encodedBytes": 24366,
              "decodedRGBA8Bytes": 1048576,
              "generateMipmaps": true,
              "estimatedTextureBytes": 1398102,
              "bindings": [
                "materials[4].pbrMetallicRoughness.metallicRoughnessTexture"
              ]
            },
            {
              "textureIndex": 15,
              "imageIndex": 15,
              "name": "mountainside-source-arm-red-ao",
              "size": [
                512,
                512
              ],
              "encodedBytes": 104891,
              "decodedRGBA8Bytes": 1048576,
              "generateMipmaps": true,
              "estimatedTextureBytes": 1398102,
              "bindings": [
                "materials[3].occlusionTexture"
              ]
            },
            {
              "textureIndex": 16,
              "imageIndex": 16,
              "name": "rock-face-03-matching-support-ao",
              "size": [
                512,
                512
              ],
              "encodedBytes": 85241,
              "decodedRGBA8Bytes": 1048576,
              "generateMipmaps": true,
              "estimatedTextureBytes": 1398102,
              "bindings": [
                "materials[4].occlusionTexture"
              ]
            }
          ],
          "method": "Sum ceil(width*height*4*(generateMipmaps ? 4/3 : 1)) per GLTFLoader texture-cache identity, after Pillow decoding every actual embedded texture. Matches near-scene-assets.ts measure(); sampler minFilter follows locked Three GLTFLoader.js.",
          "scope": "Whole GLB scene texture set including inherited ground and trees, not just added AO. Separate canopy atlas, runtime geographic background, framebuffer and geometry are excluded exactly as in the near-scene asset budget. Conservative decoded RGBA8+mip estimate; not measured GPU VRAM.",
          "limitBytes": 25165824,
          "headroomBytes": 1398090,
          "source13EstimatedTextureBytes": 20971530,
          "source13RuntimeBaselineBytes": 20971530,
          "sourceBaselineMatchesRuntime": true,
          "newAOEstimatedTextureBytes": 2796204,
          "validation": "CPU estimate verified against parent-provided actual source13 runtime metadata; new candidate still needs real browser loading/art review"
        },
        "asset": {
          "url": "/natural-atlas/wulingyuan-near-v1/revision-13-daylight-02/wulingyuan-near-low.glb",
          "bytes": 2687700,
          "sha256": "6dae6623046c0b36bbab22569b01b4c50e1899602d5c45e806817eb40c5e32b0",
          "triangles": 124298,
          "summitPines": 9,
          "texturesMaxDimension": 512,
          "quality": "low"
        }
      }
    ],
    "geometryCameraForestChanged": false,
    "previousCandidate": {
      "url": "/natural-atlas/wulingyuan-near-v1/revision-13-daylight-01/manifest.json",
      "status": "Rejected before ready by actual browser: Near-scene textures exceed decoded memory budget. Preserved unchanged as failure evidence.",
      "highEstimatedTextureBytes": 68157444,
      "highLimitBytes": 67108864,
      "fix": "Only high AO derivatives reduced from 768 to 640 pixels; low remains 512. Product budgets are unchanged."
    },
    "scope": "Only verified Mountainside original-UV source ARM red AO and matching Rock Face03 tile AO are added; no AO is attached to trees or ground. Light/fog profile awaits real browser art review."
  }
}
