main
John Lauer Publish clean board component LODs and opt-in preview (2/2) 5fd12e9 29d ago
{
  "schema": "adom/component-lod@1",
  "assetPurpose": "board-component",
  "excludedContent": [
    "footprint-reference-artwork",
    "silkscreen",
    "pad-labels"
  ],
  "mpn": "171010501",
  "source": {
    "path": "171010501.adom-reference-marked-v4.glb",
    "sha256": "154b411bb34676cb438faa1018475b390cf46f4773ee70c55dcbb171595925ee",
    "wiki": "https://wiki.adom.inc/adom/wurth-171010501",
    "artworkCacheKey": "2c42356b416c41cdc7f7cf47e1c8e6af52e8a1a0b31a3dfaf066264d94fd0852",
    "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": [
    [
      -1,
      0,
      0,
      0
    ],
    [
      0,
      -1,
      0,
      0
    ],
    [
      0,
      0,
      1,
      0
    ],
    [
      0,
      0,
      0,
      1
    ]
  ],
  "marking": {
    "text": "171010501",
    "placement": "Clear edge of the IC top at source y=-0.83 mm, away from central RCA marking, dot and taller discrete capacitor",
    "manufacturerMarking": false
  },
  "tools": {
    "gltfTransform": "4.5.0",
    "meshoptimizer": "1.2.0"
  },
  "levels": [
    {
      "level": "high",
      "path": "lod/high.glb",
      "sha256": "ce2681f636a4a6ea63e0878c160b62e26885ed6524df159a9c28640559fa2720",
      "sizeBytes": 170748,
      "decodedBufferBytes": 141648,
      "primitives": 32,
      "triangles": 3352,
      "vertices": 4226,
      "bounds": {
        "min": [
          -0.00160000604404825,
          -0.0012500231555646053,
          -6.103515470812226e-08
        ],
        "max": [
          0.00160000604404825,
          0.0012500231555646053,
          0.0015500000032596293
        ]
      },
      "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": "5e29bfac9f33df2d924746100e3535292fa598c4a3d5bd4871e16a5a2e3d48a2",
        "sizeBytes": 228451,
        "sourceLevelSha256": "ce2681f636a4a6ea63e0878c160b62e26885ed6524df159a9c28640559fa2720"
      },
      "preview": {
        "path": "lod/preview-high.webp",
        "sha256": "6cedd95300021636a35b978a271c5081c7c866784734ce52d2ae73183c537ffc",
        "sizeBytes": 1784,
        "width": 400,
        "height": 296,
        "sourceLevelSha256": "ce2681f636a4a6ea63e0878c160b62e26885ed6524df159a9c28640559fa2720",
        "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": "b48648a9375a290a3951f9c223af6f1cdffb4df263bd7b401ba45b5cd6e707de",
      "sizeBytes": 145448,
      "decodedBufferBytes": 119718,
      "primitives": 32,
      "triangles": 3009,
      "vertices": 3943,
      "bounds": {
        "min": [
          -0.00160000604404825,
          -0.0012500231555646053,
          -6.103515470812226e-08
        ],
        "max": [
          0.00160000604404825,
          0.0012500231555646053,
          0.0015500000032596293
        ]
      },
      "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": "aa43b3cbb6d62c6c201957b161309c1634fc6fb3a0ef8f20d3592ce44530b17b",
        "sizeBytes": 194719,
        "sourceLevelSha256": "b48648a9375a290a3951f9c223af6f1cdffb4df263bd7b401ba45b5cd6e707de"
      },
      "preview": {
        "path": "lod/preview-medium.webp",
        "sha256": "cdbbce47fe4e5f4db9ba80d0dfb26e2b3c8a4c2c72e7375188a1863e9b9b3c52",
        "sizeBytes": 1788,
        "width": 400,
        "height": 296,
        "sourceLevelSha256": "b48648a9375a290a3951f9c223af6f1cdffb4df263bd7b401ba45b5cd6e707de",
        "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": "503cb55729bad46d2f0238e2dda99cacc1e06d0937066aff8abae9d6dea64917",
      "sizeBytes": 78188,
      "decodedBufferBytes": 53820,
      "primitives": 31,
      "triangles": 1234,
      "vertices": 1934,
      "bounds": {
        "min": [
          -0.00160000604404825,
          -0.0012500231555646053,
          -6.103515470812226e-08
        ],
        "max": [
          0.00160000604404825,
          0.0012500231555646053,
          0.0015500000032596293
        ]
      },
      "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": "d27f1ebfa776b3d448c39484797a3aa9b425289e1d36da86dba8f764d72eaebe",
        "sizeBytes": 105038,
        "sourceLevelSha256": "503cb55729bad46d2f0238e2dda99cacc1e06d0937066aff8abae9d6dea64917"
      },
      "preview": {
        "path": "lod/preview-low.webp",
        "sha256": "9fcd2fae7a18874785f150e631c8ef3662096a617639330dc2eab92f78daf312",
        "sizeBytes": 1510,
        "width": 400,
        "height": 296,
        "sourceLevelSha256": "503cb55729bad46d2f0238e2dda99cacc1e06d0937066aff8abae9d6dea64917",
        "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": "3d34bd3658630e0431a67741af2d8de44de796a75f762fe09070502cf24d0215",
      "sizeBytes": 71960,
      "decodedBufferBytes": 47604,
      "primitives": 31,
      "triangles": 1046,
      "vertices": 1722,
      "bounds": {
        "min": [
          -0.00160000604404825,
          -0.0012500231555646053,
          -6.103515470812226e-08
        ],
        "max": [
          0.00160000604404825,
          0.0012500231555646053,
          0.0015500000032596293
        ]
      },
      "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": "37dd7977331a4211e1e0abdfcb66348fd0c00c3b0a8cc85365cb87ed5ba1e9d9",
        "sizeBytes": 96734,
        "sourceLevelSha256": "3d34bd3658630e0431a67741af2d8de44de796a75f762fe09070502cf24d0215"
      },
      "preview": {
        "path": "lod/preview-super-low.webp",
        "sha256": "1556f8571ee6cd80d3564338b1bfedf0b543689ee1db7f8e1fa2dddae91dccb4",
        "sizeBytes": 1390,
        "width": 400,
        "height": 296,
        "sourceLevelSha256": "3d34bd3658630e0431a67741af2d8de44de796a75f762fe09070502cf24d0215",
        "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."
  ]
}