Robô no galpão — replay volumétrico com codec de garantia

~2.250 splats · fundo estático + robô dinâmico · dois codecs ao vivo no navegador (codec.js/codec4.js ≡ Go, byte a byte): v2 = deadband + preditor hold/linear por GOP + RLE + gzip; v4 = predição por trecho + range coder (batch) — mesmo bound (±2 mm). Alterne no painel e compare · arraste para orbitar, role para zoom

gerando cena e codificando 600 frames…

Compressão (medida real)

Bruto (float32)
gzip do bruto
v2 GOP + gzip
v4 batch (range coder)
Payload v2 s/ gzip
Deadband (v2)
GOPs em modo linear (v2)
Erro máx / bound
estático — splats, keyframe único
dinâmico (robô) — splats por frame
o que você vê é o dado decodificado do stream do codec selecionado · v2 usa gzip global (contexto entre canais); v4 é auto-contido por canal
0.0 s / 20.0 s GOP: keyframe 0 + 0 deltas