v0.3.0: data size reductions via SH clustering
See "Making Gaussian Splats more smaller" blog post for details/images. Largest change is that at low quality levels, spherical harmonics data now does vector quantization / clustering for large space savings.
- Change: asset format has changed, you will have to re-create the gaussian splat assets.
- Size: "Very High" quality level is now ~2x smaller than gaussian splat PLY file (was larger than PLY file previously), at virtually no quality loss.
- Size: "Low" quality level is now smaller than before (12.2x -> 14.9x size reduction), and slightly better quality.
- Size: "Very Low" quality level is not complete garbage now. Size about the same (18x reduction), but quality PSNR increased from ~24 to ~32.
- UX: asset creation window now displays data sizes for individual components (position, color, SH etc.)