1 unstable release
0.1.0 | Aug 1, 2022 |
---|
#307 in Rendering
205KB
697 lines
🌳 Bevylder
Voxels brought to bevy.
WARNING!
This crate is in a Proof of Concept stage of development and is not ready to be used in projects!
But keep an eye on it 🙂
To run
Two ducks:
cargo run --release --features="bevy/bevy_winit","bevy/dynamic" --example rubberduck
2N + 1 x 2N + 1 ducks stresstest:
cargo run --release --features="bevy/bevy_winit","bevy/dynamic" --example rubberduck -- --stress <N>
Why the name
It is a pun on bevy + bewilder, didn't want to give it a generic name like bevy_voxels. The plugin is somewhat opinionated so the name suits it well.
Next up
As this is still a PoC, features are incrementally added
- Move to bevy 0.8
- Combine individual voxels into "pouches" to use instance rendering
License
Licensed under either of
- Apache License, Version 2.0, (LICENSE-APACHE or http://www.apache.org/licenses/LICENSE-2.0)
- MIT license (LICENSE-MIT or http://opensource.org/licenses/MIT)
at your option.
Contribution
Unless you explicitly state otherwise, any contribution intentionally submitted for inclusion in the work by you, as defined in the Apache-2.0 license, shall be dual licensed as above, without any additional terms or conditions.
Dependencies
~36–51MB
~891K SLoC