Understanding 3D Gaussian splats by writing a software renderer | Dark Hacker News