🔬 HolosView R&D Dashboard

Ecommerce Gaussian Splat Codec & Viewer — Live Progress

22%
0% Setup ✓
10% Phase 0 ✓
22% Phase 1 ✦
35% Phase 2
48% Phase 3
60% Phase 4
72% Phase 5
84% Phase 6
93% Phase 7
100% Phase 8

Phase

1 — Channel Packing
Byte-exact decoding verified. 4 packing strategies benchmarked.

Baseline Size

483.5 KiB
Garden XXS · 32K splats · 9 WebP planes · 15.5 B/gaussian

Round-trip

✓ Byte-Exact
All channels pass except quats (norm issue) and merged alpha planes

Test Scene

Mip-NeRF 360 Garden
XXS variant · SOG-XT v3 · Not an ecommerce product

📊 Packing Benchmark Results

StrategyPlanesEncodedKiBB/gaussRatioRT
Baseline SOG-XT9495,112483.515.52.57xpartial
Merged Opacity+Scales8494,724483.115.52.30xpartial
Geometry Packed7495,734484.115.52.02xpartial
Minimal 6-plane7495,734484.115.52.02xpartial

📏 Per-Plane Entropy (Baseline)

PlaneRaw BytesEncodedRatioEntropyRT
active_mask135,424156868.1x0.23 b/sym✓
means_bytes_0 (lo)135,42486,9421.56x5.88 b/sym✓
means_bytes_1 (hi)135,42445,1383.00x5.24 b/sym✓
opacities135,42424,6125.50x4.55 b/sym✓
scales135,42478,5421.72x4.94 b/sym✓
quaternions135,42468,4601.98x4.82 b/sym⚠
f_dc (SH base)135,42470,9941.91x5.00 b/sym✓
sh_centroids188,16076,5102.46x4.10 b/sym✓
sh_labels135,42443,7583.09x2.86 b/sym✓

🧬 Hypotheses Status

TESTINGH1: Adaptive RGBA channel allocation beats per-attribute planes
PENDINGH2: Block-local spatial ordering beats globally sorted layouts
PENDINGH3: Base+residual prediction improves size/decoding
PENDINGH4: Shared texture/codebook tiles reduce total bits
PENDINGH5: Shader-side quantised decoding improves startup/runtime
PENDINGH6: Product-view-aware pruning removes splats while preserving quality
PENDINGH7: Progressive model reaches interactivity sooner
PENDINGH8: Product-specific encoder/player wins on total performance

🖥️ Environment

CPU

AMD Ryzen AI Max+ 395
16 cores / 32 threads · 122 GB RAM

GPU

Radeon 8060S (RADV)
Mesa 26.0.8 · Vulkan 1.4.335 · No CUDA

Stack

Python 3.11 · Node 22 · Wrangler
NumPy · Pillow · SciPy · Cloudflare Pages/Workers/R2/D1

📂 Key Findings

⏭️ Next Steps (Phase 2)

Last updated: · Git SHA: e6173b8