A library for novel view-synthesis inspired by the concepts of Gaussian splatting
- Experimental
- Working on enhancing the performance
-
Gausplat : Flexible library for developers to customize the pipeline
-
Gausplat Scepter : Command-line tool for view-synthesis research
-
WGPU : Training and rendering on Apple or NVIDIA GPUs
-
Rust : Easy development and deployment
-
3DGS : 3D scene representation with efficient rasterization
-
Update Rustup to the latest stable version.
rustup update stable
-
Clone the repository and navigate into it.
git clone --recursive \ https://github.com/AsherJingkongChen/Gausplat && cd Gausplat
If you have already cloned the repository, you can update the submodules.
git submodule update --init --recursive --remote
-
Build the project.
cargo b -r
-
You can run the executables. One of them is at
target/release/gausplat-scepter
.cargo r -r -p gausplat-scepter help
You can also install the program to your system.
cargo install --locked --path examples/gausplat-scepter gausplat-scepter help
Feel free to open a new issue if you have any questions or suggestions. If you are confident in your changes, you can also create a pull request directly.
License | Targets | Description |
---|---|---|
MIT | gausplat |
Please attach the license to your project. |
LGPL v3.0 | gausplat-scepter |
Please license your modifications under the LGPL. Using the original software doesn’t require you to adopt LGPL. |
⚠️ WARNING
The LGPL-licensed part is intended for development-only use.
For commercial products, it is recommended to base your work on MIT-licensed part.