Files
spark/CHANGELOG.md
T
Diego Marcos Segura 26f474008d v0.1.6 changelog
2025-07-11 23:45:37 -04:00

3.1 KiB

0.1.6 (July 11, 2025)

Visual quality improvements, .zip sogs file support, bug fixes.

Enhancements

  • Can load SOGS compressed splats packaged in a .zip file (#100) (@asundqui)
  • Rename SparkRenderer renderScale parameter to focalAdjustment (#113) (fix #99) (@asundqui, @mrxz)
  • Use OffscreenCanvas and WebGL2 context to decode webp SOGS images instead of 3rd party dependency (#90) (@mrxz)
  • Animated transitions between splats example (#69) (@winnie1994)
  • Example of loading a SOGS compressed splat (@dmarcos, @vincentwoo, @61cygni)
  • Expand value range of internal splat encoding to improve visual quality. Lower zero cut-off to retain and render small splats. (#110) (@asundqui, @mrxz)

Bug fixes

  • Fix visible property of SplatMesh not having effect. (fix #77) (#100) (@asundqui, @cyango)
  • Add missing sh1 and sh2 support to SOGS compressed support (fix #108) (#109) (@lucasoptml)
  • Prevent unintentional reuse of ArrayBuffer on concurrent file requests or hits to THREE.Cache. Replace use of THREE.FileLoader with fetch API (#94, #112) (fix #93) (@mrxz, @asundqui)

0.1.5 (July 1, 2025)

Visual quality improvements and SOGS support

Enhancements

  • Add support for SOGS compression format 3D Gaussian Splatting (#73) (@asundqui)
  • Change splat shapes by using any RGBA texture to compute the Gaussian falloff (#79) (@asundqui)
  • Use RenderTarget properties to reduce manual render state tracking (#80) (@mrxz)

Bug fixes

  • Visual quality, Fix .ksplat decoding (fix #66) (@asundqui)
  • Visual quality, Fix Spherical Harmonics not included in SPZ transcoding (fix #66) (#83) (@asundqui)
  • Visual quality, Fix incorrect calculation of renderer size. Especially improves rendering in high DPI displays (#71) (@mrxz)
  • Fix support of compressed .ply files exported from SuperSplat. Newer versions include min/max_r/g/b properties in the header that were not parsed (#82) (@asundqui)

0.1.4 (June 24, 2025)

Enhancements

  • Ability to render depth and normal values (#58) (@asundqui)
  • New parameters to change renderer focal distance and aperture angle (#59) (@asundqui)
  • GLSL code injection example (#56)
  • WebXR example (#50)

Bug fixes

  • Option to disable SparkControls camera roll for touch controls (fix #46) (#60) (@asundqui)
  • Fix sign in SH2 coefficient signs improving visual quality (#64)

0.1.3 (June 11, 2025)

Fix types export in npm package.

0.1.2 (June 10, 2025)

It removes unnecessary dependencies from npm package.

0.1.1 (June 10, 2025)

Bug fixes

  • Fix compressed .ply files by gsplat not loading (#34) (@bolopenguin, @asundqui)
  • Fix image quality rendering with mostly transparent splats (#36) (@hybridherbst, @@asundqui)
  • Fix SplatMesh not rendering when it's a child of an Object3D (#38) (@dmarcos)

0.1.0 (June 2, 2025)

First release