Skip to main content

Crate bevy_gaussian_splatting

Crate bevy_gaussian_splatting 

Source

Re-exports§

pub use camera::GaussianCamera;
pub use gaussian::formats::planar_3d::Gaussian3d;
pub use gaussian::formats::planar_3d::PlanarGaussian3d;
pub use gaussian::formats::planar_3d::PlanarGaussian3dHandle;
pub use gaussian::formats::planar_3d::random_gaussians_3d;
pub use gaussian::formats::planar_3d::random_gaussians_3d_seeded;
pub use gaussian::formats::planar_4d::Gaussian4d;
pub use gaussian::formats::planar_4d::PlanarGaussian4d;
pub use gaussian::formats::planar_4d::PlanarGaussian4dHandle;
pub use gaussian::formats::planar_4d::random_gaussians_4d;
pub use gaussian::formats::planar_4d::random_gaussians_4d_seeded;
pub use gaussian::settings::CloudSettings;
pub use gaussian::settings::GaussianMode;
pub use gaussian::settings::RasterizeMode;
pub use io::scene::GaussianKernel;
pub use io::scene::GaussianPrimitiveMetadata;
pub use io::scene::GaussianPrimitiveSpec;
pub use io::scene::GaussianProjection;
pub use io::scene::GaussianScene;
pub use io::scene::GaussianSceneHandle;
pub use io::scene::GaussianSortingMethod;
pub use io::scene::SceneCamera;
pub use io::scene::SceneExportCamera;
pub use io::scene::SceneExportCloud;
pub use io::scene::write_khr_gaussian_scene_glb;
pub use io::scene::write_khr_gaussian_scene_gltf;
pub use material::spherical_harmonics::SphericalHarmonicCoefficients;

Modules§

camera
gaussian
io
material
math
morph
query
render
sort
stream
utils

Structs§

GaussianSplattingPlugin
PlanarStorageBindGroup
PlanarStorageLayouts
PlanarStoragePlugin

Enums§

TextureFormat
Format in which a texture’s texels are stored in GPU memory.

Traits§

GpuPlanar
GpuPlanarStorage
Planar
PlanarHandle
PlanarSync
PlanarTexture
ReflectInterleaved
TextureFormatPixelInfo
Extends the wgpu TextureFormat with information about the pixel.

Derive Macros§

Planar
ReflectInterleaved
StorageBindings
TextureBindings