Releases: yzslab/gaussian-splatting-lightning
Releases · yzslab/gaussian-splatting-lightning
v0.10.1
What's changed
- 2DGS
- Mesh extraction: utils/gs2d_mesh_extraction.py
- Combined with Appearance Model: internal/models/appearance_gs2d.py
- Image caching
- uint8 data type:
--data.image_uint8 true
- Async caching:
--data.async_caching true
- uint8 data type:
- PolyCam raw data conversion
- Colmap Data Parser: allow specifying validation image set by an image list file
... \ --data.parser Colmap \ --data.parser.eval_image_select_mode list \ --data.parser.eval_list test_set.txt \ ...
- Notebooks for DJI drones
- Loading camera poses from the EXIF: notebooks/dji2pose.ipynb
- SfM: notebooks/prior_pose_guided_sfm.ipynb
- Foreground first densify (for partitions of large scale scenes only): internal/density_controllers/foreground_first_density_controller.py, --ff_densify
- Scale regularization: internal/metrics/scale_regularization_metrics.py
- Fuse MipSplatting's 3D smoothing filter to the Gaussian parameters: utils/fuse_mip_filter.py
- gsplat v1 (modified version only)
- All of the existing renderers can work on both the v0 and modified v1
- New v1 only renderer: internal/renderers/gsplat_v1_renderer.py
Full Changelog: v0.10.0...v0.10.1
v0.10.0
What's Changed
- Reimplemented the large scale scene reconstruction
- Added a Partition LoD renderer:
internal/renderers/partition_lod_renderer.py
- Added a StopThePop renderer:
internal/renderers/stp_renderer.py
New Contributors
- @hardikdava made their first contribution in #46
- @tayden made their first contribution in #62
Full Changelog: v0.9.0...v0.10.0
v0.9.0
What's Changed
- SpotLessSplats
- Depth Regularization with Depth Anything V2
- Fixed scene partitioning related codes
- Speedup MatrixCity point cloud generation
Full Changelog: v0.8.0...v0.9.0
v0.8.0
What's Changed
- New Multiple GPUs training strategy
- Refactor Gaussian Model
Full Changelog: v0.7.0...v0.8.0
v0.7.0
What's Changed
- Refactor dataset configurations: dataset type and its params now are specified via
--data.parser
- Add PCA colormap to web viewer
- Save validation/test metrics to a csv file
- Add
round_half_up
mode to colmap dataparser - Add feature distillation
Full Changelog: v0.6.2...v0.7.0
v0.6.2
What's Changed
- Clamp
N
in MCMC'scompute_relocation
- Fix wrong initial max static resolution value in training viewer
- Upgrade viser to 0.2.3
Full Changelog: v0.6.1...v0.6.2
v0.6.1
What's Changed
- Speedup video rendering
- Update 2DGS to follow hbb1/2d-gaussian-splatting@b8c9128 and hbb1/2d-gaussian-splatting@c6e0b75
v0.6.0
What's Changed
- Add 3D Gaussian Splatting as Markov Chain Monte Carlo
- Decouple loss calculation and density control strategy
- Add an option to change LPIPS network type. Default is alex.
- Web Viewer
- Avoid rendering high resolution image in training viewer by default
- Add a 'constant speed' option to camera path editor and enabled by default.
- Fix different initial smooth tension value between slider and
camera_path.smoothness
- Allow negative smoothness tension value
- Show camera path points based on total number of frames
- Upgrade viser to 0.2.2
Full Changelog: v0.5.0...v0.6.0
v0.5.0
What's changed
- Release a new appearance model, which can be used to reconstruct a scene from images with variable appearances
- Load camera path from existing files
Full Changelog: v0.3.0...v0.5.0