← Lab bench
EXP-056Live

A 3D scene that streams like video: first view in half a second

0.5s

to the first 3D view on a simulated 20 Mbit/s connection, against 5.6 s to download the whole scene first

The factory robot cell rendered from the smallest streamed version, sparse and blurry, and from the full scene (Full: 1M Gaussians, 14 MB)The factory robot cell rendered from the smallest streamed version, sparse and blurry, and from the full scene (T0: 100k Gaussians, 1.2 MB)
◂▸
T0: 100k Gaussians, 1.2 MBFull: 1M Gaussians, 14 MB

Inspired by Nokia's IBC 2026 demo of streaming Gaussian splats over DASH, we cut one of our own splat scenes into a quality ladder, from 1.2 MB to 14 MB, with a manifest like a video stream's. The browser shows the smallest version at once, measures the connection, and swaps in sharper versions as they arrive.

What we measured

MeasureDownload the whole sceneStream the ladderNote
First 3D view, 20 Mbit/s5.6 s0.5 s
First 3D view, 5 Mbit/sabout 22 s1.9 sSettles on the 300k version at 7.4 s
Match to full scene, T0 · T1 · T2n/a13.9 · 19.7 · 35.1 dBPSNR over six viewpoints
Ladder sizesn/a1.2 · 3.3 · 13.0 · 14.0 MB
Full colour detail costsn/a+1 MBSpherical harmonics degree 3 against 1, in SOG

What happens next

  • Additive streaming, where each rung adds Gaussians instead of replacing the last.
  • Moving splats: per-segment 4D Gaussians on the same ladder, towards what Nokia showed.
  • Our own capture instead of a rendered scene.
Cover of the book Gaussian Splatting in 2026
The book behind the lab

Get the book today: learn Gaussian splatting and apply it to real projects.

People keep asking how we build what you see here. The book walks students, educators and practitioners from a drone clip to a measured 3D in the browser, with hands-on labs and the code.

Launch price until 3 December.

Teaching a course (Level 5, Level 6 and up)? Email junaid.malik@simamdigital.com about a class discount.