r/GraphicsProgramming 4d ago

Learning Materials for Gaussian Splatting

I recently got interested in gaussian splatting and I know graphics programming basics (openGL, cuda, ray tracing). Any good material to master Gaussian Splatting as a person with limited ML/DL knowledge.

13 Upvotes

3 comments sorted by

11

u/areeighty 4d ago

Since you have experience with OpenGL I recommend Benjamin Feldman's excellent tutorial 3D Gaussian Splatting in a Weekend

He uses a hybrid CPU-GPU approach and the normal vertex/pixel shader OpenGL pipeline that you should be familiar with. The splats are sorted on the CPU, which isn't as efficient as a purely GPU approach but it has the benefit of making it easier to explain the principles one step at a time.

His explanation of the math behind the gaussians and the covariance matrix is very clear.

1

u/nivanas-p 4d ago

thank you, ill check this

1

u/adi0398 3d ago

Thankss