rust bevy light field array tooling
AGPL-3.0 License
rust bevy light field camera array tooling
cargo run -- --help
the viewer opens a window and displays the light field camera array, with post-process options
see execution provider bevy_ort documentation for better performance
cargo run --release --features "ort/cuda"
r
to start recordings
to stop recordingesc
to exituse bevy::prelude::*;
use bevy_light_field::{
LightFieldPlugin,
stream::RtspStreamHandle,
};
fn main() {
App::new()
.add_plugins((
DefaultPlugins,
LightFieldPlugin {
stream_config: "assets/streams.json",
},
))
.add_systems(Startup, setup_ui_gridview)
.run();
}
fn setup_ui_gridview(
mut commands: Commands,
input_streams: Query<(
Entity,
&RtspStreamHandle,
)>,
) {
let stream = input_streams.single().unwrap();
commands.spawn(ImageBundle {
style: Style {
width: Val::Percent(100.0),
height: Val::Percent(100.0),
..default()
},
image: UiImage::new(stream.image.clone()),
..default()
});
commands.spawn((
Camera2dBundle {
..default()
},
));
}
view the onshape model
bevy_light_field |
bevy |
---|---|
0.1.0 |
0.13 |
This software is dual-licensed under the MIT License and the GNU General Public License version 3 (GPL-3.0).
You may choose to use this software under the terms of the MIT License OR the GNU General Public License version 3 (GPL-3.0), except as stipulated below:
The use of the yolo_v8
feature within this software is specifically governed by the GNU General Public License version 3 (GPL-3.0). By using the yolo_v8
feature, you agree to comply with the terms and conditions of the GPL-3.0.
For more details on the licenses, please refer to the LICENSE.MIT and LICENSE.GPL-3.0 files included with this software.