v0.1.7
0.1.7 (July 30, 2025)
Image quality and performance improvements.
Enhancements
- Customizable splat encoding ranges (rgb, sh1, sh2, sh3) for wider range of colors and scales support improving contrast and color reproduction. Expose
premultipliedAlphaflag to use when accumulating splat RGB (#134) (@asundqui) - Experimental Stochastic splat ordering option. Faster rendering since sorting no longer needed but with some visual quality tradeoffs (#8f5596e) (@asundqui)
- Higher precision mode (float32) for splat sorting in addition to the default one (float16). Addresses z-fighting issues between splats (@asundqui, @mrxz) (#129)
- Allow decoding and parsing of SOGS images to happen in parallel (@mrxz) (#122)
- New splat shaders effect example (#141) (@kali-shade)
- Expose
minAlphaandmaxPixelRadiusin the SparkRenderer parameters (#130) (@asundqui) - Tree-shaking on worker code (@mrxz) (#118)
- Add JSDocs to docs (@mrxz) (#123)
- Use THREE.js built-in full screen quad instead of custom setup to cover the entire render target (@mrxz) (#121)
- Redunce bundle size by removing
anyhow::anyhowdependency (#127) (@asundqui)