Compressing 3D Gaussian Splatting by Noise-Substituted Vector Quantization