wgshadertoy
bevy-examples
wgshadertoy | bevy-examples | |
---|---|---|
3 | 2 | |
85 | 122 | |
- | 3.3% | |
8.3 | 7.2 | |
4 months ago | about 1 month 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.
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.
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
What are some alternatives?
bevy_shadertoy_wgsl - A Shadertoy clone for the Bevy game engine. The glsl language is replaced by wgsl.
block-mesh-rs - Generate voxel block meshes in Rust.
silicate - Pure Rust GPU image compositor for Procreate file format.
logic_voxels - A personal multiplayer voxel game created with the Bevy game engine
wgs - WGSL based pixel shader format that can run on native and Web.
vx_bevy - 🧊 Voxel engine prototype made with the bevy game engine. Serves as a playground for experimenting with voxels, terrain generation, and bevy.
generative-art - Generative Art while learning Rust
wgs-player - WGS player for the Web
BlueEngine - Blue Engine is a general-purpose and easy-to-use graphics engine written in rust.
wgshader-examples - Examples for wgshadertoy
golrs - Game Of Life using webgpu, written in Rust