Search papers, labs, and topics across Lattice.
This paper introduces Local-GS, a novel warp-coherent rendering paradigm that enhances the efficiency of 3D Gaussian Splatting (3DGS) by organizing Gaussian primitives according to SIMT execution boundaries. By implementing three key stages鈥攈oisting, culling, and blending鈥擫ocal-GS significantly reduces warp divergence and redundant computations, leading to improved GPU utilization. The method achieves up to a 7.76x speedup on Deep Blending scenes while maintaining rendering quality, demonstrating its effectiveness as a plug-and-play optimization for existing baselines.
Local-GS achieves a staggering 7.76x speedup in 3D Gaussian Splatting without sacrificing quality, revolutionizing real-time novel view synthesis.
3D Gaussian Splatting (3DGS) has significantly advanced real-time novel view synthesis by representing scenes as dense collections of anisotropic 3D Gaussian primitives. However, the irregular spatial distribution of Gaussians often leads to poor GPU utilization, as warp divergence and redundant computation degrade rendering performance. To address this, we present Local-GS, a warp-coherent rendering paradigm that, organizes Gaussian primitives with respect to SIMT (Single Instruction, Multiple Threads) execution boundaries rather than scene geometry. Specifically, we propose three warp-coherent stages: a hoisting stage that precomputes shared parameters at tile level, a culling stage that discards warps with no contribution, and a blending stage that replaces per-pixel branching with a uniform instruction stream. Across extensive benchmarks on multiple datasets, Local-GS improves efficiency without compromising quality. As a plug-and-play optimization, it provides additional performance gains to all tested baselines, culminating in a $7.76\times$ speedup on Deep Blending scenes.