@skenora/lightbox
v0.1.3
Published
Strict read-only single-model presentation and capture for Skenora.
Readme
@skenora/lightbox
Strict read-only single-model presentation for Skenora.
pnpm add @skenora/lightboximport { createLightbox } from "@skenora/lightbox";
const viewer = await createLightbox({ canvas, model: modelFile });
viewer.frame();
viewer.dispose();Lightbox accepts GLB/glTF File bundles or resource-backed asset references,
requires exactly one model, loads atomically, and provides presets, camera
views, viewer controls, fullscreen, and capture. It intentionally has no
editing, Flow, camera-path, or third-person behavior.
After a document is ready, getBackendSnapshot(),
getGpuProgramCacheSnapshot(), and await probe() expose detached backend
facts, bounded GPU-program cache statistics, and real render/readback evidence
without exposing Babylon objects.
Use @skenora/sdk/renderer for read-only multi-model scene playback.
See the Lightbox guide.
