Skip to content

Releases: huggingface/gsplat.js

1.2.9 - Fix source map warning

12 Jul 23:17

Choose a tag to compare

  • Fixed runtime sourcemap warning

1.2.8 - Modern bundling and simplified loading

12 Jul 22:58

Choose a tag to compare

  • Replaced old (now broken) rollup bundling and build with more modern vite setup
  • Simplified data loading, improving robustness to compressed binary formats

Forced package update

11 Jul 17:40
cd26e49

Choose a tag to compare

1.2.7

revert breaking changes (#115)

1.2.4 - Fixes / optimizations

12 Apr 21:52
6c8dcf0

Choose a tag to compare

#87 Fixed flickering when adding/removing
#88 Export scene to merged data buffer
#90 Sort worker no longer sorts on already sorted data

Thanks @TravisThomp!

1.2.3 - Pointrix `.ply` support

25 Mar 17:03
747ae84

Choose a tag to compare

#85 Added support for loading Pointrix .ply format

1.2.2 - Optimizations / bugfixes

25 Mar 16:34

Choose a tag to compare

#80 #84

  • Fixed firefox memory leak (thanks @TravisThomp!)
  • Removed unnecessary calculations (thanks @TravisThomp!)
  • Small bugfix that caused gl to freeze with no splats

1.2.0 - 4DGS Support

22 Mar 19:22
b23840c

Choose a tag to compare

4D Gaussian Splatting is now supported using Spacetime Gaussian Feature Splatting with the .splatv format from antimatter15/splaTV.

Example usage:

const renderer = new SPLAT.WebGLRenderer();
renderer.addProgram(new SPLAT.VideoRenderProgram(renderer));

const scene = new SPLAT.Scene();
const camera = new SPLAT.Camera();
const controls = new SPLAT.OrbitControls(camera, canvas);

const url = "https://huggingface.co/datasets/dylanebert/3dgs/resolve/main/4d/flame/flame.splatv";
await SPLAT.SplatvLoader.LoadAsync(url, scene, camera, null);

A working example can also be found in examples/4d.

1.1.0 - Dynamic points

11 Mar 20:19
6a1c160

Choose a tag to compare

#74 #73

  • Added helper function to loaders
  • Added support for colorTransforms, which work similarly to transformation matrices, but for fine-grained dynamic colors
  • Added FPS camera controller and fps example
  • Added helper Object3D.raiseChangeEvent method
  • Added helper Quaternion.LookRotation method
  • Other changes are formatting and linting

1.0.6 - Depth sort fix

16 Feb 17:13

Choose a tag to compare

1.0.5

22 Jan 19:40
4933ddf

Choose a tag to compare

  • Add far clipping to the shader
  • Fix sort worker concurrency issues