Releases: nerfstudio-project/gsplat
v1.0.0
A Major Update to V1.0.0
-
Comparing to the official implementation, gsplat enables up to 4x less training memory footprint, and up to 2x less training time on Mip-NeRF 360 captures, and potential more on larger scenes.
-
Support extremely large scene rendering, which is magnitudes faster than the official CUDA backend diff-gaussian-rasterization.
-
Extra features, including batch rasterization, N-D feature rendering (faster), depth rendering, sparse gradient etc.
v0.1.12
What's Changed
- Add backward gradient for background by @KevinXu02 in #170
- enable doc versioning by @liruilong940607 in #185
- Fix version value for Sphinx by @brentyi in #191
- Improve numerical stability of _torch_impl.project_cov3d_ewa by @oseiskar in #182
- Update project_pix to use eps by @SimonF24 in #192
- create JIT compilation configs if necessary by @ychfan in #164
New Contributors
- @KevinXu02 made their first contribution in #170
- @SimonF24 made their first contribution in #192
- @ychfan made their first contribution in #164
Full Changelog: v0.1.11...v.0.1.12
v0.1.11
What's Changed
- Fast SH implementation by @jb-ye in #165
- return result array for lower sh degrees by @YertleTurtleGit in #171
- Implement AbsGS by @liruilong940607 in #166
New Contributors
- @YertleTurtleGit made their first contribution in #171
Full Changelog: v0.1.10...v0.1.11
v0.1.10
v0.1.9
v0.1.8
v0.1.7
What's Changed
- Eval table by @AdamRashid96 in #134
- add device guard by @liruilong940607 in #135
- Fix backprop grad of cov2d / scales and unit tests by @jb-ye in #136
New Contributors
- @AdamRashid96 made their first contribution in #134
Full Changelog: v0.1.6...v0.1.7
v0.1.6
What's new
The python interface for tile_bounds
has been abstracted away, and instead project and rasterize take in a block_width
parameter controlling the tile size as well as the CUDA block size. CUDA was refactored to allow dynamic block sizes, which enables ND rasterization speedups by taking better advantage of shared memory.