Skip to content

Commit

Permalink
Prep for next version
Browse files Browse the repository at this point in the history
  • Loading branch information
ArthurBrussee committed Jan 30, 2025
1 parent 82e7c68 commit 4749ece
Show file tree
Hide file tree
Showing 3 changed files with 5 additions and 2 deletions.
4 changes: 3 additions & 1 deletion CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -2,6 +2,8 @@

## Unreleased

## 0.2

Brush 0.2 goes from a proof of concept to a tool ready for real world data! It still only implements the “basics” of Gaussian Splatting, but trains as fast as gsplat to a (slightly) higher quality than gsplat. It also comes with nicer workflows, a CLI, dynamic gaussian rendering, and lots of other new features.

The next release will focus on going beyond the basics of Gaussian Splatting, and implementing extensions that help to make Brush more robust, faster, and higher quality than other splatting alternatives. This might mean that the outputs are no longer 100% compatible with other splat viewers, so more work will also be done to make the Brush web viewer a great experience.
Expand Down Expand Up @@ -55,7 +57,7 @@ The next release will focus on going beyond the basics of Gaussian Splatting, an
- Better splat pruning logic
- Remove ESC to close
- The web version has SSIM enabled again
- Display more detailled error traces in the UI and CLI when something goes wrong
- Display more detailed error traces in the UI and CLI when something goes wrong
- Different method of emitting tile intersections ([#63](https://github.com/ArthurBrussee/brush/pull/63) for details)
- Fixes some potential corruptions depending on your driver/shader compiler.
- Read up-axis from PLY file if it’s included
Expand Down
2 changes: 1 addition & 1 deletion README.md
Original file line number Diff line number Diff line change
Expand Up @@ -87,7 +87,7 @@ Numbers taken from [here](https://docs.gsplat.studio/main/tests/eval.html). Note

## Benchmarks

Rendering is generally faster than gsplat, while end-to-end training speeds are similair. You can run benchmarks of some of the kernels using `cargo bench`. For additional profiling, you can use [tracy](https://github.com/wolfpld/tracy) and run with `cargo run --release --feature=tracy`.
Rendering is generally faster than gsplat, while end-to-end training speeds are similar. You can run benchmarks of some of the kernels using `cargo bench`. For additional profiling, you can use [tracy](https://github.com/wolfpld/tracy) and run with `cargo run --release --feature=tracy`.

# Acknowledgements

Expand Down
1 change: 1 addition & 0 deletions crates/brush-android/Cargo.toml
Original file line number Diff line number Diff line change
Expand Up @@ -4,6 +4,7 @@ edition.workspace = true
version.workspace = true
readme.workspace = true
license.workspace = true
publish = false

[dependencies]
winit = { version = "0.30", features = ["android-game-activity"] }
Expand Down

0 comments on commit 4749ece

Please sign in to comment.