Expand description
3DGS scene representation.
Re-exports§
pub use crate::spherical_harmonics::SH_COUNT_MAX;
pub use crate::spherical_harmonics::SH_DEGREE_MAX;
pub use crate::backend;
pub use crate::error::Error;
pub use crate::render::gaussian_3d as render;
pub use render::Gaussian3dRenderOptions;
pub use render::Gaussian3dRenderOutput;
pub use render::Gaussian3dRenderOutputAutodiff;
pub use render::Gaussian3dRenderer;
pub use super::point::*;
pub use crate::backend::*;
Modules§
- 3DGS scene export implementation.
- 3DGS scene import implementation.
- 3DGS property access implementation.
Structs§
- 3DGS render backward state.
- 3DGS representation.
- The record type for the module.
- The record item type for the module.
- Parameters are the fundamental building blocks of modules where they serve as containers for tensors that can be updated during training, and loaded during inference. If you don’t want to save the tensors with a record and/or don’t want to update it during training, you don’t need this type to wrap your tensor.
- A tensor with a given backend, shape and data type.
- Data structure for tensors.
Constants§
- 3DGS default seed.
Statics§
- A polygon file header for 3DGS.
Traits§
- Module with auto-differentiation backend.
- Trait for all neural network modules.
Derive Macros§
- Derive macro for the module.