bevy-examples
block-mesh-rs
bevy-examples | block-mesh-rs | |
---|---|---|
2 | 3 | |
122 | 171 | |
3.3% | - | |
7.0 | 2.7 | |
9 days ago | 8 days ago | |
Rust | Rust | |
MIT License | MIT License |
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
bevy-examples
-
Procedurally generating terrain (Voxels)?
Code here https://github.com/rust-adventure/bevy-examples/blob/main/examples/spacecraft-noiseland/src/main.rs
-
Creating 3D figures in Rust
If you want to generate the mesh yourself from triangles, you can look at Christ Biscardi's video on a noise generated mountain in Bevy. There he generates a plane with subdivisions, so it's a good example. Code here https://github.com/rust-adventure/bevy-examples/tree/main/examples/spacecraft-noiseland
block-mesh-rs
-
all voxel rendering techniques
I’m using this crate https://github.com/bonsairobo/block-mesh-rs it does have some mutability limitations for threading, so the quick answer is No, but I do delegate a lot to bevy
-
Procedurally generating terrain (Voxels)?
in the vx_bevy repo the voxels are generated in the meshing mod using the block-mesh and custom buffers library (you can see a simple example here).
- How is my mesh generation performance? I don't have any parameters to compare it to. More info in comments.
What are some alternatives?
logic_voxels - A personal multiplayer voxel game created with the Bevy game engine
vx_bevy - 🧊 Voxel engine prototype made with the bevy game engine. Serves as a playground for experimenting with voxels, terrain generation, and bevy.
wgshadertoy - A WGSL playground inspired by Shadertoy.
myricube - Hybrid raycast/mesh OpenGL voxel renderer
wgs - WGSL based pixel shader format that can run on native and Web.
maincraft - Minecraft clone written in C Core OpenGL (in-progress)
BlueEngine - Blue Engine is a general-purpose and easy-to-use graphics engine written in rust.
Cubed - JME3 Cubes plugin re-write. All code not specifically detailed otherwise is licensed under MIT. Originally based on: https://github.com/jMonkeyEngine-Contributions/cubes