Understanding 3D Gaussian splats by writing a software renderer · HackerTrans