v1.1.0
版本发布时间: 2024-07-18 07:37:36
nerfstudio-project/gsplat最新发布版本:v1.4.0(2024-09-27 13:31:21)
Highlight
Multiple densification strategies are now supported in gsplat, including
-
DefaultStrategy()
: The original 3DGS densification process. -
DefaultStrategy(absgrad=True)
: Densification process from "AbsGS: Recovering Fine Details for 3D Gaussian Splatting" -
MCMCStrategy()
. Densification process from "3D Gaussian Splatting as Markov Chain Monte Carlo"
What's Changed
- Update 3DGS examples to use the latest nerfview from pypi by @hangg7 in https://github.com/nerfstudio-project/gsplat/pull/206
- docs: update README.md by @eltociear in https://github.com/nerfstudio-project/gsplat/pull/210
- Added a guidance for installing gsplat on Windows by @KevinXu02 in https://github.com/nerfstudio-project/gsplat/pull/213
- Minor fix for _QuatScaleToCovarPreci back with sparse grad by @liruilong940607 in https://github.com/nerfstudio-project/gsplat/pull/214
- Fix wrong description in rasterization API doc by @yifanlu0227 in https://github.com/nerfstudio-project/gsplat/pull/216
- support 2^n+1 channels for rasterize_to_pixels by @liruilong940607 in https://github.com/nerfstudio-project/gsplat/pull/218
- workaround for n-dim rendering with n>32 by @wuzirui in https://github.com/nerfstudio-project/gsplat/pull/217
- Minor fix for _RasterizeToPixels back to avoid NaNs by @opipari in https://github.com/nerfstudio-project/gsplat/pull/235
- clean up the shape of the colors by @liruilong940607 in https://github.com/nerfstudio-project/gsplat/pull/228
- static shared mem -> dynamic shared mem by @liruilong940607 in https://github.com/nerfstudio-project/gsplat/pull/229
- updating background for different rendering modes [D, ED, RGB+D, RGB+… by @vye16 in https://github.com/nerfstudio-project/gsplat/pull/240
- Fix
max_range
in_torch_impl._rasterize_to_pixels()
by @liruilong940607 in https://github.com/nerfstudio-project/gsplat/pull/242 - Implement 3DGS-MCMC in gsplat. by @jefequien in https://github.com/nerfstudio-project/gsplat/pull/238
- sqrt int to float by @liruilong940607 in https://github.com/nerfstudio-project/gsplat/pull/246
- Clamp
ratios
in MCMC'scompute_relocation
by @yzslab in https://github.com/nerfstudio-project/gsplat/pull/247 - add poetry files, and fix numpy error and no data error. by @MasahiroOgawa in https://github.com/nerfstudio-project/gsplat/pull/251
- Separate C source into many translation units by @fwilliams in https://github.com/nerfstudio-project/gsplat/pull/255
- Fwilliams/fix headers and ninja by @fwilliams in https://github.com/nerfstudio-project/gsplat/pull/256
- template everything but don't actually support multiple precisions yet by @fwilliams in https://github.com/nerfstudio-project/gsplat/pull/259
- fix glm path in JIT building by @liruilong940607 in https://github.com/nerfstudio-project/gsplat/pull/260
- Fwilliams/atomics by @fwilliams in https://github.com/nerfstudio-project/gsplat/pull/261
- set the MAX_JOBS to 10 if not set. by @liruilong940607 in https://github.com/nerfstudio-project/gsplat/pull/262
- float3 -> vec3
; float2 -> vec2 ; by @liruilong940607 in https://github.com/nerfstudio-project/gsplat/pull/267 - Start adding support for double, float16, and bfloat16 by @fwilliams in https://github.com/nerfstudio-project/gsplat/pull/270
- fix test_fully_fused_projection_packed test by @liruilong940607 in https://github.com/nerfstudio-project/gsplat/pull/289
- Add optional masks in
rasterize_to_pixels()
to support Grendel by @alexis-mmm in https://github.com/nerfstudio-project/gsplat/pull/284 - Abstracting out the GS heuristics into a Strategy class by @liruilong940607 in https://github.com/nerfstudio-project/gsplat/pull/278
- Bump to 1.1.0 by @liruilong940607 in https://github.com/nerfstudio-project/gsplat/pull/290
New Contributors
- @yifanlu0227 made their first contribution in https://github.com/nerfstudio-project/gsplat/pull/216
- @wuzirui made their first contribution in https://github.com/nerfstudio-project/gsplat/pull/217
- @opipari made their first contribution in https://github.com/nerfstudio-project/gsplat/pull/235
- @jefequien made their first contribution in https://github.com/nerfstudio-project/gsplat/pull/238
- @yzslab made their first contribution in https://github.com/nerfstudio-project/gsplat/pull/247
- @MasahiroOgawa made their first contribution in https://github.com/nerfstudio-project/gsplat/pull/251
- @fwilliams made their first contribution in https://github.com/nerfstudio-project/gsplat/pull/255
- @alexis-mmm made their first contribution in https://github.com/nerfstudio-project/gsplat/pull/284
Full Changelog: https://github.com/nerfstudio-project/gsplat/compare/v1.0.0...v1.1.0