Reproduce “Efficient Differentiable Hardware Rasterization for 3D Gaussian Splatting” on OpenResearch

Turn your favorite coding agents into research agents that review literature, develop hypotheses, and run experiments.

Universal app for Apple silicon and Intel. Requires macOS 11 or later.

About this paper

Yitian Yuan, Qianyue He

The paper presents a differentiable hardware renderer for 3D Gaussian Splatting that preserves ordered per-pixel state with programmable blending and reduces gradients through 2×2 quads and conditional subgroups. Using float16 render targets, it achieves 58.56 ms forward-plus-backward latency versus 179.7 ms for 3DGS, with 4.14× less memory, on an RTX 4080 Laptop GPU; this is rendering latency, not training time.

Key insights

  • The 'Splat-Subgroup Cohesion Hypothesis' was validated, showing that fragments from the same splat are frequently processed within the same GPU subgroup, enabling efficient subgroup-level gradient reduction.
  • Full-precision (float32) render targets severely degrade hardware rasterization performance, making reduced-precision formats crucial for achieving practical speedups.
  • Programmable blending with execution order guarantees provides a robust mechanism for accurate, analytically derived gradient computations within the constraints of the hardware graphics pipeline.

Summary by alphaXiv.

Tip: change arxiv.org to autoarxiv.org in any arXiv abstract link to open the paper here.