Daniel Skaale (@DSkaale)

2026-01-09 | โค๏ธ 220 | ๐Ÿ” 16


๐Ÿš€ WIP A 360ยฐ 4D Gaussian Splatting video player with a novel approach

My solution: SPAG-4D (Spherical Pixel-Aligned Gaussians for 4D)

๐Ÿ”ฌ Technical approach: โ€ข Bijective pixel-to-Gaussian mapping - each pixel in equirectangular frame maps directly to a Gaussian โ€ข AI depth estimation converts 360ยฐ frames to 3D point clouds โ€ข No iterative optimization needed - milliseconds per frame vs minutes

๐Ÿ“ฆ Temporal compression format: โ€ข Base PLY + quantized position/color deltas โ€ข Int16 position deltas + Int8 color deltas โ€ข 51x compression: 8.1GB โ†’ 156MB for 241 frames

โšก Browser playback: โ€ข NPZ parsing with flate decompression โ€ข Frame reconstruction from deltas in JS โ€ข 500K+ Gaussians at 60fps

๐ŸŽฎ Unity plugin: โ€ข Compute shader reconstruction on GPU โ€ข Custom splat rendering shader (BiRP + URP) โ€ข TemporalNpzLoader for streaming playback

GaussianSplatting 4DGS 3DGS unity3d ComputerVision

๋ฏธ๋””์–ด

image


Auto-generated - needs manual review

Tags

3D Rendering AI-ML Graphics