1 unstable release

0.1.0 Aug 1, 2022

#307 in Rendering

MIT/Apache

205KB
697 lines

🌳 Bevylder

Crate Doc License: MIT/Apache Bevy tracking

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

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