main
John Lauer Publish clean board component LODs and opt-in preview (2/2) e1249ff 29d ago
{
  "schema": "adom/component-lod@1",
  "assetPurpose": "board-component",
  "excludedContent": [
    "footprint-reference-artwork",
    "silkscreen",
    "pad-labels"
  ],
  "mpn": "74LVC2G17GV,125",
  "source": {
    "path": "74LVC2G17GV,125.adom-reference-marked-v4.glb",
    "sha256": "c3eb8ddc25e5aeb1ca7c556273267bb269a74a6734825a08df78a7455646036c",
    "wiki": "https://wiki.adom.inc/adom/74lvc2g17gv-125",
    "artworkCacheKey": "f7eadfb2b775f2f236726133763642787b03bd58e83692a04e55e055763deb99",
    "role": "annotated-hero-source",
    "derivation": "Remove explicitly tagged nonphysical reference artwork before generating board-use high and lower LODs",
    "proof": "lod/high-fidelity-proof.json"
  },
  "units": "metres",
  "upAxis": "Z",
  "sourceToDisplayMm": [
    [
      0,
      0,
      1,
      -2.131954385256544
    ],
    [
      1,
      0,
      0,
      -1.3809082207861485
    ],
    [
      0,
      1,
      0,
      -1.2606962318374841
    ],
    [
      0,
      0,
      0,
      1
    ]
  ],
  "marking": {
    "text": "74LVC2G17GV,125",
    "placement": "Top cap, along long package axis and offset 0.45 mm toward the blank edge to avoid central manufacturer mark",
    "manufacturerMarking": false
  },
  "tools": {
    "gltfTransform": "4.5.0",
    "meshoptimizer": "1.2.0"
  },
  "levels": [
    {
      "level": "high",
      "path": "lod/high.glb",
      "sha256": "56bb5ffe2a14ca49476e43df7e520e5425bc1d8ebc52eda2e14f059deaa401ac",
      "sizeBytes": 122244,
      "decodedBufferBytes": 108432,
      "primitives": 15,
      "triangles": 2632,
      "vertices": 3202,
      "bounds": {
        "min": [
          -0.0013750000000000134,
          -0.0014750000000000002,
          -2.368797688209745e-08
        ],
        "max": [
          0.0013750000000000134,
          0.0014750001110136507,
          0.0010060131155223617
        ]
      },
      "requestedRatio": 1,
      "errorLimitFractionOfMeshRadius": 0,
      "protectedMarkingMeshes": 1,
      "detailVisibility": {
        "virtualMpn": true,
        "footprintReferenceArtwork": false,
        "silkscreen": false,
        "padLabels": false
      },
      "review": "Top and underside visually compared across all four levels; physical terminals retained and hero helpers absent; native qualification pending",
      "transport": {
        "kind": "wiki-sandbox-frame@1",
        "path": "lod/high.frame.html",
        "sha256": "af83678925c557cc16b75816a05c81a5ccb736131f95f9b4dfc07f2765167aa9",
        "sizeBytes": 163779,
        "sourceLevelSha256": "56bb5ffe2a14ca49476e43df7e520e5425bc1d8ebc52eda2e14f059deaa401ac"
      },
      "preview": {
        "path": "lod/preview-high.webp",
        "sha256": "78a0f15bfd92eb4494c0f9e242b37a421e153ecfca998b8c163e91291116b510",
        "sizeBytes": 1572,
        "width": 400,
        "height": 296,
        "sourceLevelSha256": "56bb5ffe2a14ca49476e43df7e520e5425bc1d8ebc52eda2e14f059deaa401ac",
        "view": "top-oblique",
        "pose": "identical camera based on medium bounds, exact Z-up source transforms",
        "generation": "Actual clean board-use GLB rendered then resized with ffmpeg; no hero overlays"
      }
    },
    {
      "level": "medium",
      "path": "lod/medium.glb",
      "sha256": "75d39e7c2dbe7a9579f12dbbd136d694aa940720f190e0fa716b5f3e8a121ff0",
      "sizeBytes": 100448,
      "decodedBufferBytes": 88632,
      "primitives": 15,
      "triangles": 2164,
      "vertices": 2860,
      "bounds": {
        "min": [
          -0.0013750000000000134,
          -0.0014750000000000002,
          -2.368797688209745e-08
        ],
        "max": [
          0.0013750000000000134,
          0.0014750001110136507,
          0.0010060131155223617
        ]
      },
      "requestedRatio": 0.5,
      "errorLimitFractionOfMeshRadius": 0.002,
      "protectedMarkingMeshes": 1,
      "detailVisibility": {
        "virtualMpn": true,
        "footprintReferenceArtwork": false,
        "silkscreen": false,
        "padLabels": false
      },
      "review": "Top and underside visually compared across all four levels; physical terminals retained and hero helpers absent; native qualification pending",
      "transport": {
        "kind": "wiki-sandbox-frame@1",
        "path": "lod/medium.frame.html",
        "sha256": "c93cc497edc9a758e817feab1cca54b6a32dc5bd1cc852bac48ac4f84c19b0d4",
        "sizeBytes": 134719,
        "sourceLevelSha256": "75d39e7c2dbe7a9579f12dbbd136d694aa940720f190e0fa716b5f3e8a121ff0"
      },
      "preview": {
        "path": "lod/preview-medium.webp",
        "sha256": "e1117534d80106ad4f00ad6bc2d3cc90bd291f9c767b61333d50188f9e17e6f7",
        "sizeBytes": 1560,
        "width": 400,
        "height": 296,
        "sourceLevelSha256": "75d39e7c2dbe7a9579f12dbbd136d694aa940720f190e0fa716b5f3e8a121ff0",
        "view": "top-oblique",
        "pose": "identical camera based on medium bounds, exact Z-up source transforms",
        "generation": "Actual clean board-use GLB rendered then resized with ffmpeg; no hero overlays"
      }
    },
    {
      "level": "low",
      "path": "lod/low.glb",
      "sha256": "63b95e0bd658d5b18624ba715b5c8a25c0c19377ce4b6c6e944ffc81decc56d5",
      "sizeBytes": 37400,
      "decodedBufferBytes": 26988,
      "primitives": 14,
      "triangles": 626,
      "vertices": 968,
      "bounds": {
        "min": [
          -0.0013750000000000134,
          -0.0014750000000000002,
          -2.368797688209745e-08
        ],
        "max": [
          0.0013750000000000134,
          0.0014750001110136507,
          0.0010049414073216084
        ]
      },
      "requestedRatio": 0.15,
      "errorLimitFractionOfMeshRadius": 0.01,
      "protectedMarkingMeshes": 0,
      "detailVisibility": {
        "virtualMpn": false,
        "footprintReferenceArtwork": false,
        "silkscreen": false,
        "padLabels": false
      },
      "review": "Top and underside visually compared across all four levels; physical terminals retained and hero helpers absent; native qualification pending",
      "transport": {
        "kind": "wiki-sandbox-frame@1",
        "path": "lod/low.frame.html",
        "sha256": "6c1ed1ed9b1d282320d78bce5ddc23fdaa531f7d5d69fc795405c397a4c6eecb",
        "sizeBytes": 50654,
        "sourceLevelSha256": "63b95e0bd658d5b18624ba715b5c8a25c0c19377ce4b6c6e944ffc81decc56d5"
      },
      "preview": {
        "path": "lod/preview-low.webp",
        "sha256": "2ba6057a174145c331af1fa1ba47ad6bc86c9e002432eb79b8a783df861fa03e",
        "sizeBytes": 1096,
        "width": 400,
        "height": 296,
        "sourceLevelSha256": "63b95e0bd658d5b18624ba715b5c8a25c0c19377ce4b6c6e944ffc81decc56d5",
        "view": "top-oblique",
        "pose": "identical camera based on medium bounds, exact Z-up source transforms",
        "generation": "Actual clean board-use GLB rendered then resized with ffmpeg; no hero overlays"
      }
    },
    {
      "level": "super-low",
      "path": "lod/super-low.glb",
      "sha256": "ea1dc4890c858a150212203f6a769e8f8f187bf303920938be8e5a92a83adb72",
      "sizeBytes": 35132,
      "decodedBufferBytes": 24720,
      "primitives": 14,
      "triangles": 552,
      "vertices": 892,
      "bounds": {
        "min": [
          -0.0013750000000000134,
          -0.0014750000000000002,
          -2.368797688209745e-08
        ],
        "max": [
          0.0013750000000000134,
          0.0014750001110136507,
          0.0010049414073216084
        ]
      },
      "requestedRatio": 0.03,
      "errorLimitFractionOfMeshRadius": 0.04,
      "protectedMarkingMeshes": 0,
      "detailVisibility": {
        "virtualMpn": false,
        "footprintReferenceArtwork": false,
        "silkscreen": false,
        "padLabels": false
      },
      "review": "Top and underside visually compared across all four levels; physical terminals retained and hero helpers absent; native qualification pending",
      "transport": {
        "kind": "wiki-sandbox-frame@1",
        "path": "lod/super-low.frame.html",
        "sha256": "3a3b8aa30200f762f19563a26442f189ec8b2ae57a1965460164550837a4bf13",
        "sizeBytes": 47630,
        "sourceLevelSha256": "ea1dc4890c858a150212203f6a769e8f8f187bf303920938be8e5a92a83adb72"
      },
      "preview": {
        "path": "lod/preview-super-low.webp",
        "sha256": "ff9e9c56d9927a43662d068be9f551eba6946ecc6c0826fb7994f79cf45328cb",
        "sizeBytes": 1106,
        "width": 400,
        "height": 296,
        "sourceLevelSha256": "ea1dc4890c858a150212203f6a769e8f8f187bf303920938be8e5a92a83adb72",
        "view": "top-oblique",
        "pose": "identical camera based on medium bounds, exact Z-up source transforms",
        "generation": "Actual clean board-use GLB rendered then resized with ffmpeg; no hero overlays"
      }
    }
  ],
  "status": "display-reviewed-native-qualification-pending",
  "runtimePolicy": {
    "initialLevel": "super-low",
    "lazyFetch": true,
    "disposeUnusedDetail": true,
    "sharedByAssetHash": true
  },
  "hints": [
    "Reuse this manifest and source hashes; do not re-etch or re-center.",
    "All levels exclude hero-only footprint, silkscreen and pad-label overlays. Actual package terminals are retained.",
    "High preserves the reviewed markings and original material assignments.",
    "Lower levels are lossy candidates and require visual checks before publication/use.",
    "Babylon mesh LOD switching does not by itself provide lazy downloads or memory eviction."
  ]
}