What is SPZ?
SPZ is a compressed file format for 3D Gaussian Splats, designed by Niantic. It provides efficient storage of Gaussian Splat data with configurable spherical harmonics degrees and coordinate system support.
See docs/SPZ.md for more information.
CLI
GaussianSplat=
Rust
Usage
= { = "0.0.6", = false, = [] }
use *;
Examples
Quick Start
// SPDX-License-Identifier: Apache-2.0 OR MIT
use ;
use Result;
use ;
async
API
Overview
Benches
Pre-Requisites
- Install
gnuplotfor html reports. - Install
nextestrunner.
Run
- The html report of the benchmark can be found under
target/criterion/report/index.html. - View Benchmark and Profiling data on CodSpeed, (from CI runs).
Test Code Coverage
Development
Pre-Requisites
- Install the
moldlinker: https://github.com/rui314/mold - Install
nextest
Python
TODO.
Documentation
Further documentation is available under ./docs.
License
Licensed under either of
- Apache License, Version 2.0 (LICENSE-APACHE or http://www.apache.org/licenses/LICENSE-2.0)
SPDX-License-Identifier: Apache-2.0
- MIT license (LICENSE-MIT or http://opensource.org/licenses/MIT)
at your option.
SPDX-License-Identifier: MIT
Contribution
Unless you explicitly state otherwise, any contribution intentionally submitted for inclusion in the work by you, as defined in the Apache-2.0 license, shall be dual licensed as above, without any additional terms or conditions.