Skip to content

Conversation

@CedricGuillemet
Copy link
Contributor

@CedricGuillemet CedricGuillemet commented Oct 31, 2025

  • Decompression support for Gaussian Splatting data
  • Plugin is named DataStream (shall it be a polyfill ?) and register a few new objects: DecompressionStream, ReadableStream, Response, TextDecoder
  • Adding miniz and libdeflate depencies. miniz only support 1 type of gzip compression. libdeflate doesn't support file hierarchy. So, adding both for gzip (SPZ) and zip (SOG)
  • It's not meant to be a full implementation but rather a working solution so this code runs : https://github.com/BabylonJS/Babylon.js/blob/master/packages/dev/loaders/src/SPLAT/splatFileLoader.ts#L252-L267
  • more PRs to come with testing and documentation
  • up Babylon.js to 8.34.0
  • Extend Canvas Image with new methods. SOG format is based on webp.

@CedricGuillemet CedricGuillemet marked this pull request as ready for review November 5, 2025 16:13
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants