bevy gaussian splatting render pipeline plugin
- bevy gaussian cloud render pipeline
- bevy 3D camera to gaussian cloud pipeline
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 {
verticies: asset_server.load("scenes/test.ply"),
..Default::default()
});
commands.spawn(Camera3dBundle::default());
}