open-standards/wai/wai-web
Repository files (latest commit first)
Filename Latest commit message Latest commit date
Transaction Science 8582c0d745 wai-web: decodeIntSplat binding + per-attr ranges for the in-browser 3D demo
- wai-web::decodeIntSplat (splat_int feature, src/int_splat.rs → DecodedSplat{attr,
  nAttr, s}): the same pure-i64 decode in the browser, returning the [14,S,S] integer
  attribute tensor for in-page hash-verify (fnv1aHex) before a sink-supplied
  rasterizer presents it.
- wai_int_splat_export.py now emits per-attribute lo/hi ranges so the presentation
  layer can un-normalize the attribute tensor back to Gaussians (pos/scale/colour/
  opacity). attr_hash unchanged (5a94ebc9f0399a35) — the committed vector + never-skip
  test still pass.

Live at wai.transaction.science/splat: decodes 1024 gaussians in ~15 ms, hash-verifies
the cloud against the native reference, then rasterizes a rotating point cloud — the
int_hyper of 3D, pinning the attributes not the pixels.

Co-Authored-By: Claude Opus 4.8 <[email protected]>
2026-06-28 09:49:40 -04:00
..
demo wai: compact binary model + in-browser conditional-codec demo 2026-06-25 03:14:46 -04:00
src wai-web: decodeIntSplat binding + per-attr ranges for the in-browser 3D demo 2026-06-28 09:49:40 -04:00
Cargo.lock wai-web: integer-exact neural decode in the browser, no ML runtime 2026-06-21 05:53:41 -04:00
Cargo.toml wai-web: decodeIntSplat binding + per-attr ranges for the in-browser 3D demo 2026-06-28 09:49:40 -04:00