{
  "tools": {
    "cli": "glTF-Transform 4.5.0",
    "coreVersion": "4.5.1",
    "sharp": "0.35.5"
  },
  "methods": [
    "decode original and prepared Draco using glTF-Transform NodeIO",
    "preserve all original Draco bufferView bytes; no mesh re-encoding or polygon reduction",
    "limit oversized embedded textures to 1024px with Sharp; retain JPEG/PNG formats, normal maps and original material settings",
    "repack embedded image bufferViews and offsets",
    "reopen and validate Khronos glTF schema; check finite attributes, exact bounds, triangle and normal counts"
  ],
  "geometry": "Original compressed mesh buffers preserved without geometry decimation. Smithsonian scan uses its official orientation and millimetre-to-metre unit conversion; its scanned museum plinth is retained.",
  "runtime": "Default 1024px. Perseus, Ugolino and Attic stele select 2048px on high-memory desktop devices only. Original albedo and normal maps retained; stone optical settings corrected.",
  "variants": [
    {
      "id": "perseus",
      "textureLimit": 1024,
      "file": "assets/sculptures/scans/perseus.glb",
      "bytes": 2614244,
      "sha256": "d3badb46582966723400ae26a43884a25060cda843fea7d6262d483e5370b75d",
      "sourceSha256": "6bc37699874cced59e4c38556d505bccc2bd3d63fd148fda5a94f3993ba5c123",
      "triangles": 190926,
      "vertices": 105513,
      "bounds": {
        "min": [
          -1.0144407955317547,
          -1.3784184690252768,
          -0.4732001017613854
        ],
        "max": [
          0.9076483949046406,
          0.992225036041873,
          0.5692249161373297
        ]
      },
      "boundsDelta": 0,
      "resizedTextures": 9,
      "validationErrors": 0,
      "validationWarnings": 0,
      "textures": [
        {
          "width": 1024,
          "height": 1024,
          "mime": "image/jpeg"
        },
        {
          "width": 1024,
          "height": 1024,
          "mime": "image/jpeg"
        },
        {
          "width": 1024,
          "height": 1024,
          "mime": "image/jpeg"
        },
        {
          "width": 1024,
          "height": 1024,
          "mime": "image/jpeg"
        },
        {
          "width": 1024,
          "height": 1024,
          "mime": "image/jpeg"
        },
        {
          "width": 1024,
          "height": 1024,
          "mime": "image/jpeg"
        },
        {
          "width": 1024,
          "height": 1024,
          "mime": "image/jpeg"
        },
        {
          "width": 1024,
          "height": 1024,
          "mime": "image/jpeg"
        },
        {
          "width": 1024,
          "height": 1024,
          "mime": "image/jpeg"
        }
      ]
    },
    {
      "id": "perseus",
      "textureLimit": 2048,
      "file": "assets/sculptures/scans/perseus-2k.glb",
      "bytes": 5063820,
      "sha256": "f3e15a04192296460f5d350464c4b319b8bf637ddb188e4f8974d3b3c8e10597",
      "sourceSha256": "6bc37699874cced59e4c38556d505bccc2bd3d63fd148fda5a94f3993ba5c123",
      "triangles": 190926,
      "vertices": 105513,
      "bounds": {
        "min": [
          -1.0144407955317547,
          -1.3784184690252768,
          -0.4732001017613854
        ],
        "max": [
          0.9076483949046406,
          0.992225036041873,
          0.5692249161373297
        ]
      },
      "boundsDelta": 0,
      "resizedTextures": 9,
      "validationErrors": 0,
      "validationWarnings": 0,
      "textures": [
        {
          "width": 2048,
          "height": 2048,
          "mime": "image/jpeg"
        },
        {
          "width": 2048,
          "height": 2048,
          "mime": "image/jpeg"
        },
        {
          "width": 2048,
          "height": 2048,
          "mime": "image/jpeg"
        },
        {
          "width": 2048,
          "height": 2048,
          "mime": "image/jpeg"
        },
        {
          "width": 2048,
          "height": 2048,
          "mime": "image/jpeg"
        },
        {
          "width": 2048,
          "height": 2048,
          "mime": "image/jpeg"
        },
        {
          "width": 2048,
          "height": 2048,
          "mime": "image/jpeg"
        },
        {
          "width": 2048,
          "height": 2048,
          "mime": "image/jpeg"
        },
        {
          "width": 2048,
          "height": 2048,
          "mime": "image/jpeg"
        }
      ]
    },
    {
      "id": "aphrodite-eros",
      "textureLimit": 1024,
      "file": "assets/sculptures/scans/aphrodite-eros.glb",
      "bytes": 2010364,
      "sha256": "c66bb37fbdf77e2d5995e6d792e91ad3755b8be07e79790ef42dd6b4e581b149",
      "sourceSha256": "9f3f9ffd4d16b6126e7e5377168c61707bb0952683514a5e2801bf94ac7b08ab",
      "triangles": 99985,
      "vertices": 79711,
      "bounds": {
        "min": [
          -0.3637533254745069,
          -0.5959531026657001,
          -0.17244941123315805
        ],
        "max": [
          0.31236071514588404,
          0.677409953192714,
          0.17991993533108985
        ]
      },
      "boundsDelta": 0,
      "resizedTextures": 2,
      "validationErrors": 0,
      "validationWarnings": 0,
      "textures": [
        {
          "width": 1024,
          "height": 1024,
          "mime": "image/jpeg"
        },
        {
          "width": 1024,
          "height": 1024,
          "mime": "image/jpeg"
        }
      ]
    },
    {
      "id": "ruler-head",
      "textureLimit": 1024,
      "file": "assets/sculptures/scans/ruler-head.glb",
      "bytes": 2704664,
      "sha256": "72b63125672adaf2256c48c63abd57d250502a864e69db9ed70f85ae2b2936fa",
      "sourceSha256": "f1efec30d483a15660a64d3b7943c92c4c42ba6533d2989c24526e4317867943",
      "triangles": 96968,
      "vertices": 73603,
      "bounds": {
        "min": [
          -0.10242630238328373,
          -0.1804213930063951,
          -0.11232305937728716
        ],
        "max": [
          0.10637255313985067,
          0.14583021031897314,
          0.10070074077860937
        ]
      },
      "boundsDelta": 0,
      "resizedTextures": 9,
      "validationErrors": 0,
      "validationWarnings": 0,
      "textures": [
        {
          "width": 1024,
          "height": 1024,
          "mime": "image/jpeg"
        },
        {
          "width": 1024,
          "height": 1024,
          "mime": "image/jpeg"
        },
        {
          "width": 1024,
          "height": 1024,
          "mime": "image/jpeg"
        },
        {
          "width": 1024,
          "height": 1024,
          "mime": "image/jpeg"
        },
        {
          "width": 1024,
          "height": 1024,
          "mime": "image/jpeg"
        },
        {
          "width": 1024,
          "height": 1024,
          "mime": "image/jpeg"
        },
        {
          "width": 1024,
          "height": 1024,
          "mime": "image/jpeg"
        },
        {
          "width": 1024,
          "height": 1024,
          "mime": "image/jpeg"
        },
        {
          "width": 1024,
          "height": 1024,
          "mime": "image/jpeg"
        }
      ]
    },
    {
      "id": "standing-buddha",
      "textureLimit": 1024,
      "file": "assets/sculptures/scans/standing-buddha.glb",
      "bytes": 1786696,
      "sha256": "011fc6ff468b510e7c0e72a1c20af9283e137371ed2209ecbcd0f2eef08e1d83",
      "sourceSha256": "5b173c7eeeda83f52501d0c49df771f70dd8a9c45477b0c9f3431123538f4aaf",
      "triangles": 99985,
      "vertices": 71760,
      "bounds": {
        "min": [
          -0.0802497771141431,
          -0.143656926302104,
          -0.0424239891466591
        ],
        "max": [
          0.07912625942457613,
          0.19109405607508637,
          0.04496720658142242
        ]
      },
      "boundsDelta": 0,
      "resizedTextures": 2,
      "validationErrors": 0,
      "validationWarnings": 0,
      "textures": [
        {
          "width": 1024,
          "height": 1024,
          "mime": "image/jpeg"
        },
        {
          "width": 1024,
          "height": 1024,
          "mime": "image/jpeg"
        }
      ]
    },
    {
      "id": "horus",
      "textureLimit": 1024,
      "file": "assets/sculptures/scans/horus.glb",
      "bytes": 1214308,
      "sha256": "7224fca14fc3e342853961ccfe5a396fe6c6e54b42d69d93fc6a7cd65b0eae1c",
      "sourceSha256": "8bd761deacc4a9efe7d2e76f8c1502f8ca258975246750f0758cc2a5ff59d4e5",
      "triangles": 100000,
      "vertices": 51342,
      "bounds": {
        "min": [
          -0.10262504605168488,
          -0.2173078006356377,
          -0.2786992274118454
        ],
        "max": [
          0.10013785835175781,
          0.506883314769226,
          0.1994092442624371
        ]
      },
      "boundsDelta": 0,
      "resizedTextures": 3,
      "validationErrors": 0,
      "validationWarnings": 0,
      "textures": [
        {
          "width": 1024,
          "height": 1024,
          "mime": "image/jpeg"
        },
        {
          "width": 1024,
          "height": 1024,
          "mime": "image/jpeg"
        },
        {
          "width": 1024,
          "height": 1024,
          "mime": "image/jpeg"
        }
      ]
    },
    {
      "id": "ugolino",
      "textureLimit": 1024,
      "file": "assets/sculptures/scans/ugolino.glb",
      "bytes": 3664516,
      "sha256": "9d7078a16e76f1e026372a15c2cd4b58d3944e01bb95c27118cf84471ce06aaf",
      "sourceSha256": "87ce6f158ed85b289da268953d6e7ce1f88bf24eeea7acccaeaba308529539c5",
      "triangles": 99999,
      "vertices": 58441,
      "bounds": {
        "min": [
          -0.8331084434646527,
          -0.6674197698341922,
          -0.552213062552795
        ],
        "max": [
          0.6686706977726544,
          1.3041188466247604,
          0.5657414717851452
        ]
      },
      "boundsDelta": 0,
      "resizedTextures": 18,
      "validationErrors": 0,
      "validationWarnings": 0,
      "textures": [
        {
          "width": 1024,
          "height": 1024,
          "mime": "image/jpeg"
        },
        {
          "width": 1024,
          "height": 1024,
          "mime": "image/jpeg"
        },
        {
          "width": 1024,
          "height": 1024,
          "mime": "image/jpeg"
        },
        {
          "width": 1024,
          "height": 1024,
          "mime": "image/jpeg"
        },
        {
          "width": 1024,
          "height": 1024,
          "mime": "image/jpeg"
        },
        {
          "width": 1024,
          "height": 1024,
          "mime": "image/jpeg"
        },
        {
          "width": 1024,
          "height": 1024,
          "mime": "image/jpeg"
        },
        {
          "width": 1024,
          "height": 1024,
          "mime": "image/jpeg"
        },
        {
          "width": 1024,
          "height": 1024,
          "mime": "image/jpeg"
        },
        {
          "width": 1024,
          "height": 1024,
          "mime": "image/jpeg"
        },
        {
          "width": 1024,
          "height": 1024,
          "mime": "image/jpeg"
        },
        {
          "width": 1024,
          "height": 1024,
          "mime": "image/jpeg"
        },
        {
          "width": 1024,
          "height": 1024,
          "mime": "image/jpeg"
        },
        {
          "width": 1024,
          "height": 1024,
          "mime": "image/jpeg"
        },
        {
          "width": 1024,
          "height": 1024,
          "mime": "image/jpeg"
        },
        {
          "width": 1024,
          "height": 512,
          "mime": "image/jpeg"
        },
        {
          "width": 1024,
          "height": 512,
          "mime": "image/jpeg"
        },
        {
          "width": 1024,
          "height": 512,
          "mime": "image/jpeg"
        }
      ]
    },
    {
      "id": "ugolino",
      "textureLimit": 2048,
      "file": "assets/sculptures/scans/ugolino-2k.glb",
      "bytes": 8582736,
      "sha256": "05eecb3938bdaa8e0b1a0104f02a476b1119adaf2c12f063ee1b623bc6d8f78c",
      "sourceSha256": "87ce6f158ed85b289da268953d6e7ce1f88bf24eeea7acccaeaba308529539c5",
      "triangles": 99999,
      "vertices": 58441,
      "bounds": {
        "min": [
          -0.8331084434646527,
          -0.6674197698341922,
          -0.552213062552795
        ],
        "max": [
          0.6686706977726544,
          1.3041188466247604,
          0.5657414717851452
        ]
      },
      "boundsDelta": 0,
      "resizedTextures": 18,
      "validationErrors": 0,
      "validationWarnings": 0,
      "textures": [
        {
          "width": 2048,
          "height": 2048,
          "mime": "image/jpeg"
        },
        {
          "width": 2048,
          "height": 2048,
          "mime": "image/jpeg"
        },
        {
          "width": 2048,
          "height": 2048,
          "mime": "image/jpeg"
        },
        {
          "width": 2048,
          "height": 2048,
          "mime": "image/jpeg"
        },
        {
          "width": 2048,
          "height": 2048,
          "mime": "image/jpeg"
        },
        {
          "width": 2048,
          "height": 2048,
          "mime": "image/jpeg"
        },
        {
          "width": 2048,
          "height": 2048,
          "mime": "image/jpeg"
        },
        {
          "width": 2048,
          "height": 2048,
          "mime": "image/jpeg"
        },
        {
          "width": 2048,
          "height": 2048,
          "mime": "image/jpeg"
        },
        {
          "width": 2048,
          "height": 2048,
          "mime": "image/jpeg"
        },
        {
          "width": 2048,
          "height": 2048,
          "mime": "image/jpeg"
        },
        {
          "width": 2048,
          "height": 2048,
          "mime": "image/jpeg"
        },
        {
          "width": 2048,
          "height": 2048,
          "mime": "image/jpeg"
        },
        {
          "width": 2048,
          "height": 2048,
          "mime": "image/jpeg"
        },
        {
          "width": 2048,
          "height": 2048,
          "mime": "image/jpeg"
        },
        {
          "width": 2048,
          "height": 1024,
          "mime": "image/jpeg"
        },
        {
          "width": 2048,
          "height": 1024,
          "mime": "image/jpeg"
        },
        {
          "width": 2048,
          "height": 1024,
          "mime": "image/jpeg"
        }
      ]
    },
    {
      "id": "priest",
      "textureLimit": 1024,
      "file": "assets/sculptures/scans/priest.glb",
      "bytes": 4063480,
      "sha256": "c42a06296bad9d8aace5b5c05508a8051f757554b26606805bd47e861da2598b",
      "sourceSha256": "96302af9874dee19516d0e7067d86fc2fbb22ef489eed9dc7fd13f0705b0311b",
      "triangles": 211763,
      "vertices": 250974,
      "bounds": {
        "min": [
          -0.3499812318480407,
          -0.00003549496683915784,
          -0.025466213541588234
        ],
        "max": [
          0.34404660375021523,
          2.1312300963502855,
          0.551798416772366
        ]
      },
      "boundsDelta": 0,
      "resizedTextures": 3,
      "validationErrors": 0,
      "validationWarnings": 0,
      "textures": [
        {
          "width": 1024,
          "height": 1024,
          "mime": "image/jpeg"
        },
        {
          "width": 1024,
          "height": 1024,
          "mime": "image/jpeg"
        },
        {
          "width": 1024,
          "height": 1024,
          "mime": "image/jpeg"
        }
      ]
    },
    {
      "id": "bearded-head",
      "textureLimit": 1024,
      "file": "assets/sculptures/scans/bearded-head.glb",
      "bytes": 2558788,
      "sha256": "6cc24846df0c3a776a30371b0b3a61dc16ca6fd4d472ea4282a7db10059565c7",
      "sourceSha256": "778b2701a0ed741dcbfe4efc7102e26874f790307c105b4da0d071b6f39e34c4",
      "triangles": 100000,
      "vertices": 110236,
      "bounds": {
        "min": [
          -0.18731394355976458,
          -0.43709035050884676,
          -0.274145074761326
        ],
        "max": [
          0.1917743043417068,
          0.4890950845135675,
          0.27346174741334583
        ]
      },
      "boundsDelta": 0,
      "resizedTextures": 4,
      "validationErrors": 0,
      "validationWarnings": 0,
      "textures": [
        {
          "width": 1024,
          "height": 1024,
          "mime": "image/jpeg"
        },
        {
          "width": 1024,
          "height": 1024,
          "mime": "image/jpeg"
        },
        {
          "width": 1024,
          "height": 1024,
          "mime": "image/jpeg"
        },
        {
          "width": 1024,
          "height": 1024,
          "mime": "image/jpeg"
        }
      ]
    },
    {
      "id": "sphinx",
      "textureLimit": 1024,
      "file": "assets/sculptures/scans/sphinx.glb",
      "bytes": 1235804,
      "sha256": "e084785264ee26199b3eae464b00e9db8a3bf77a7c475bf235263603813706d0",
      "sourceSha256": "21790ff084ef0be279b2da953cfe57dd944ffaa159c7b560aeb185829880d3e1",
      "triangles": 26880,
      "vertices": 18769,
      "bounds": {
        "min": [
          -0.31234370172023773,
          -0.35450660181231797,
          -0.13816806196700782
        ],
        "max": [
          0.2856028825044632,
          0.47154614329338074,
          0.12997261167038232
        ]
      },
      "boundsDelta": 0,
      "resizedTextures": 3,
      "validationErrors": 0,
      "validationWarnings": 0,
      "textures": [
        {
          "width": 1024,
          "height": 1024,
          "mime": "image/jpeg"
        },
        {
          "width": 1024,
          "height": 1024,
          "mime": "image/jpeg"
        },
        {
          "width": 1024,
          "height": 1024,
          "mime": "image/jpeg"
        }
      ]
    },
    {
      "file": "assets/sculptures/scans/attic-stele.glb",
      "sha256": "aa09d08c0f9046deec71118d0cb6676c82f136ac00f71e10eada99e73e71b2d1",
      "bytes": 1278556,
      "textureLimit": 1024,
      "triangles": 100000,
      "id": "attic-stele",
      "sourceSha256": "23c7e375e1bf140f796549b85990f1424f5b4889907f17cf25710e8c7265b830",
      "vertices": 61158,
      "bounds": {
        "min": [
          -0.440376724894634,
          -1.7324962211371993,
          -0.3265981451691493
        ],
        "max": [
          0.4530417001969612,
          2.5078712228854254,
          0.36074631520830847
        ]
      },
      "boundsDelta": 0,
      "resizedTextures": 2,
      "validationErrors": 0,
      "validationWarnings": 0,
      "textures": [
        {
          "width": 1024,
          "height": 1024,
          "mime": "image/jpeg"
        },
        {
          "width": 1024,
          "height": 1024,
          "mime": "image/jpeg"
        }
      ]
    },
    {
      "file": "assets/sculptures/scans/attic-stele-2k.glb",
      "sha256": "23c7e375e1bf140f796549b85990f1424f5b4889907f17cf25710e8c7265b830",
      "bytes": 1361304,
      "textureLimit": 2048,
      "triangles": 100000,
      "id": "attic-stele",
      "sourceSha256": "23c7e375e1bf140f796549b85990f1424f5b4889907f17cf25710e8c7265b830",
      "vertices": 61158,
      "bounds": {
        "min": [
          -0.440376724894634,
          -1.7324962211371993,
          -0.3265981451691493
        ],
        "max": [
          0.4530417001969612,
          2.5078712228854254,
          0.36074631520830847
        ]
      },
      "boundsDelta": 0,
      "resizedTextures": 0,
      "validationErrors": 0,
      "validationWarnings": 0,
      "textures": [
        {
          "width": 2048,
          "height": 2048,
          "mime": "image/jpeg"
        },
        {
          "width": 2048,
          "height": 2048,
          "mime": "image/jpeg"
        }
      ]
    },
    {
      "id": "harkhebit",
      "textureLimit": 1024,
      "file": "assets/sculptures/scans/harkhebit.glb",
      "bytes": 1816688,
      "sha256": "9d8cdbefc08a656e7d802c818e1335ffd1675ab718aa391a06114f18eee9cb0c",
      "sourceSha256": "34d27460626159291ada044d4757f4d19aca7fc48e734c87f49bf2873bf98219",
      "triangles": 99986,
      "vertices": 83902,
      "bounds": {
        "min": [
          -0.6319941103713362,
          -1.1630879150328128,
          -0.5981185521040553
        ],
        "max": [
          0.6393755123646795,
          1.4048879992569,
          0.7140051564587886
        ]
      },
      "boundsDelta": 0,
      "resizedTextures": 2,
      "validationErrors": 0,
      "validationWarnings": 0,
      "textures": [
        {
          "width": 1024,
          "height": 1024,
          "mime": "image/jpeg"
        },
        {
          "width": 1024,
          "height": 1024,
          "mime": "image/jpeg"
        }
      ]
    },
    {
      "file": "assets/sculptures/scans/george-washington.glb",
      "bytes": 1002408,
      "sha256": "07946d92bd0c7b2988252403089b97345b26584896d3ad7b840aea3447c0176e",
      "triangles": 150000,
      "bounds": {
        "min": [
          -1.2882429850877926,
          0.15405473628609942,
          -1.0449403554831092
        ],
        "max": [
          0.8746118061398092,
          3.8299792970795603,
          1.5946614584563445
        ]
      },
      "boundsDelta": 0,
      "validationErrors": 0,
      "validationWarnings": 1,
      "acceptedNativeWarningCodes": [
        "MESH_PRIMITIVE_GENERATED_TANGENT_SPACE"
      ],
      "id": "washington",
      "textureLimit": 1024,
      "vertices": 96153,
      "textures": [
        {
          "width": 1024,
          "height": 1024,
          "mime": "image/jpeg",
          "bytes": 166884
        },
        {
          "width": 1024,
          "height": 1024,
          "mime": "image/jpeg",
          "bytes": 140119
        },
        {
          "width": 1024,
          "height": 1024,
          "mime": "image/jpeg",
          "bytes": 198695
        }
      ],
      "sourceSha256": "4acb96536041f7eba5642af8d992d7364f19f992468260364316187a973a873a"
    }
  ]
}