← Commit history

Add small cached previews for each component LOD

John Lauer ·f8eb3afc8a ·29d ago ·parent 9b24fd6
6 files changed +49−5
README.md+1−1
@@ -47,7 +47,7 @@ Reuse the reviewed Z-up pose, MPN placement and vector outlines. Compare source  ## Component LODs -Four cached display levels retain the reviewed source pose. High and medium include the virtual MPN; low and super-low omit that fine detail. The table distinguishes display review from native qualification.+Four cached display levels retain the reviewed source pose. High and medium include the virtual MPN; low and super-low omit that fine detail. Cached images show each level without starting another 3D viewer. Turn on the optional preview to inspect detail changes as you zoom; turning it off releases its model and viewer resources. The table distinguishes display review from native qualification.  ::adom-component-lod{src="/adom/tps389001dser/render/lod/manifest.json"} 
lod/manifest.json+48−4
@@ -73,7 +73,18 @@         "virtualMpn": true,         "footprintReferenceArtwork": true       },-      "review": "Lossless source batching; top and underside visually compared; native qualification pending"+      "review": "Lossless source batching; top and underside visually compared; native qualification pending",+      "preview": {+        "path": "lod/preview-high.webp",+        "sha256": "ecfecaa993eacf98c33edb4dc0758ddb37b55b52ebaa132945d7415213cc0558",+        "sizeBytes": 2804,+        "width": 400,+        "height": 296,+        "sourceLevelSha256": "6d3a3d6052712d835e77d11a4d4738d991f1e619864b84f1d9c01602b3ac7eb6",+        "view": "top-oblique",+        "pose": "Same camera and physical source pose across all four levels",+        "generatedFrom": "Actual isolated Babylon rendering, downsampled for the cache listing"+      }     },     {       "level": "medium",@@ -103,7 +114,18 @@         "virtualMpn": true,         "footprintReferenceArtwork": false       },-      "review": "top and underside visually compared; native qualification pending"+      "review": "top and underside visually compared; native qualification pending",+      "preview": {+        "path": "lod/preview-medium.webp",+        "sha256": "0933ada9a3e7e9dc02463e88b7d4fc5a3290810c063dd36b4abb968567e552aa",+        "sizeBytes": 1262,+        "width": 400,+        "height": 296,+        "sourceLevelSha256": "01ff4f6554ad0361ff9f1dae28545cf945c3b8da2bd510c8a3d47a5396bb1b34",+        "view": "top-oblique",+        "pose": "Same camera and physical source pose across all four levels",+        "generatedFrom": "Actual isolated Babylon rendering, downsampled for the cache listing"+      }     },     {       "level": "low",@@ -133,7 +155,18 @@         "virtualMpn": false,         "footprintReferenceArtwork": false       },-      "review": "top and underside visually compared; native qualification pending"+      "review": "top and underside visually compared; native qualification pending",+      "preview": {+        "path": "lod/preview-low.webp",+        "sha256": "928f3f2a74a549539a9a868b9ee1a4556682ea70cff83db200900d3b9ed3eb74",+        "sizeBytes": 920,+        "width": 400,+        "height": 296,+        "sourceLevelSha256": "a6ea9ae3bc1c34eb538a48888315f8959550b49c34c03a2b0964e2b4fa286e77",+        "view": "top-oblique",+        "pose": "Same camera and physical source pose across all four levels",+        "generatedFrom": "Actual isolated Babylon rendering, downsampled for the cache listing"+      }     },     {       "level": "super-low",@@ -163,7 +196,18 @@         "virtualMpn": false,         "footprintReferenceArtwork": false       },-      "review": "top and underside visually compared; native qualification pending"+      "review": "top and underside visually compared; native qualification pending",+      "preview": {+        "path": "lod/preview-super-low.webp",+        "sha256": "928f3f2a74a549539a9a868b9ee1a4556682ea70cff83db200900d3b9ed3eb74",+        "sizeBytes": 920,+        "width": 400,+        "height": 296,+        "sourceLevelSha256": "a6ea9ae3bc1c34eb538a48888315f8959550b49c34c03a2b0964e2b4fa286e77",+        "view": "top-oblique",+        "pose": "Same camera and physical source pose across all four levels",+        "generatedFrom": "Actual isolated Babylon rendering, downsampled for the cache listing"+      }     }   ],   "status": "display-reviewed-native-qualification-pending",
lod/preview-high.webpadded
⋯ 1 unchanged line ⋯
lod/preview-low.webpadded
⋯ 1 unchanged line ⋯
lod/preview-medium.webpadded
⋯ 1 unchanged line ⋯
lod/preview-super-low.webpadded
⋯ 1 unchanged line ⋯