Crates.io | bevy_gaussian_splatting |
lib.rs | bevy_gaussian_splatting |
version | 2.2.0 |
source | src |
created_at | 2023-09-28 00:27:45.912999 |
updated_at | 2024-06-10 18:06:18.588049 |
description | bevy gaussian splatting render pipeline plugin |
homepage | https://github.com/mosure/bevy_gaussian_splatting |
repository | https://github.com/mosure/bevy_gaussian_splatting |
max_upload_size | |
id | 985391 |
size | 426,968 |
bevy gaussian splatting render pipeline plugin. view the live demo
use bevy::prelude::*;
use bevy_gaussian_splatting::GaussianSplattingPlugin;
fn main() {
App::build()
.add_plugins(DefaultPlugins)
.add_plugins(GaussianSplattingPlugin)
.add_systems(Startup, setup_gaussian_cloud)
.run();
}
fn setup_gaussian_cloud(
mut commands: Commands,
asset_server: Res<AssetServer>,
) {
commands.spawn(GaussianSplattingBundle {
cloud: asset_server.load("scenes/icecream.gcloud"),
..Default::default()
});
commands.spawn(Camera3dBundle::default());
}
aabb vs. obb gaussian comparison via cargo run --bin compare_aabb_obb
bevy_gaussian_splatting |
bevy |
---|---|
2.1 |
0.13 |
0.4 - 2.0 |
0.12 |
0.1 - 0.3 |
0.11 |