bevy-examples
wgshadertoy
bevy-examples | wgshadertoy | |
---|---|---|
2 | 3 | |
122 | 86 | |
3.3% | - | |
7.0 | 8.3 | |
8 days ago | 4 months 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
wgshadertoy
-
Pixel shader format WGS is released and can be deployed on both native and Web
There is a desktop application WgShadertoy helps you write wgs files.
-
A Shadertoy-liked shader playground with WGSL supported
If you are interested in this, try it out. You can find pre-built packages for your OS from here.
-
A WGSL playground inspired by Shadertoy, backend by wgpu-rs
I made this project: wgshadertoy, a Shadertoy-liked pixel shader playground, but written in WGSL, instead of GLSL.
What are some alternatives?
block-mesh-rs - Generate voxel block meshes in Rust.
bevy_shadertoy_wgsl - A Shadertoy clone for the Bevy game engine. The glsl language is replaced by wgsl.
logic_voxels - A personal multiplayer voxel game created with the Bevy game engine
silicate - Pure Rust GPU image compositor for Procreate file format.
vx_bevy - 🧊 Voxel engine prototype made with the bevy game engine. Serves as a playground for experimenting with voxels, terrain generation, and bevy.
wgs - WGSL based pixel shader format that can run on native and Web.
generative-art - Generative Art while learning Rust
BlueEngine - Blue Engine is a general-purpose and easy-to-use graphics engine written in rust.
wgs-player - WGS player for the Web
wgshader-examples - Examples for wgshadertoy
golrs - Game Of Life using webgpu, written in Rust