NeRF and 3D Gaussian Splatting