Skip to content

Releases: nerfstudio-project/gsplat

v1.0.0

07 Jun 19:03
c7b0a38
Compare
Choose a tag to compare

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

29 May 21:35
Compare
Choose a tag to compare

What's Changed

New Contributors

Full Changelog: v0.1.11...v.0.1.12

v0.1.11

29 Apr 18:18
2ddee2a
Compare
Choose a tag to compare

What's Changed

New Contributors

Full Changelog: v0.1.10...v0.1.11

v0.1.10

02 Apr 14:28
c54fe8b
Compare
Choose a tag to compare

What's Changed

  • Fix missing +0.5 in calculating uv coordinate by @jb-ye in #151
  • Check for normalized quats. by @Mxbonn in #155

New Contributors

Full Changelog: v0.1.9...v0.1.10

v0.1.9

28 Mar 18:48
2135488
Compare
Choose a tag to compare

What's Changed

  • Small CUDA changes for nd rasterization by @kerrj in #144
  • Remove redundant projection matrix by @oseiskar in #97
  • Approximate view matrix gradient for pose optimization by @oseiskar in #127

New Contributors

Full Changelog: v0.1.8...v0.1.9

v0.1.8

11 Mar 17:30
fecca4f
Compare
Choose a tag to compare

What's Changed

Some quality improvements because of:

  • Fix v_mean3d in project_g and v_conic calculation in *rasterize_backward by @jb-ye in #139
  • add backprop grad of opacity compensation by @jb-ye in #140

Full Changelog: v0.1.7...v0.1.8

v0.1.7

29 Feb 01:26
c45cbdc
Compare
Choose a tag to compare

What's Changed

New Contributors

Full Changelog: v0.1.6...v0.1.7

v0.1.6

20 Feb 21:51
487b0a8
Compare
Choose a tag to compare

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.

v0.1.5

13 Feb 19:15
aa1ff65
Compare
Choose a tag to compare

What's new?

  • Improved pytorch implementation of project_gaussians inside _torch_impl.py
  • Screen space blur compensation for rasterizing tiny gaussians from Mip-Splatting
  • Bugfixes

v0.1.4

31 Jan 21:32
0f71be8
Compare
Choose a tag to compare

What's Changed

Fix a major bug in rasterization since version 0.1.0. (Issue and PR)