A 3D Gaussian splat as a glasses-free 3D element, in one SDK call.
The page is ordinary flat HTML. The tile below is a <canvas> handed to
addSplat(), which loads the splat with
Spark, frames the subject on the zero-disparity plane,
and renders it once per eye. On the DisplayXR Browser it weaves to glasses-free 3D and
looks-around as you move; in any other browser you get the same asset, flat and orbitable.
Drag to spin, scroll to zoom — leave it alone and it turns by itself.
On hardware the subject should have real depth and shift perspective as you move your
head, while the price plate over it stays perfectly crisp 2D. That plate is registered
with handle.exclude() — the weave composites it rather than interlacing
it.
Append ?url=… to load any .sog, .spz,
.ply, .splat or .ksplat. Same-origin or
CORS-enabled. .sog is the one to prefer — it is Morton-ordered and roughly
15–20× smaller than the equivalent PLY.