Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/lelserslasers/3d-cellular-automata-wgpu
3d Cellular Automata using WGPU in Rust (for the web and using compute shaders)
https://github.com/lelserslasers/3d-cellular-automata-wgpu
3d cell cellular-automata itch-io physics-simulation rust simulation wgpu wgpu-rs
Last synced: about 2 months ago
JSON representation
3d Cellular Automata using WGPU in Rust (for the web and using compute shaders)
- Host: GitHub
- URL: https://github.com/lelserslasers/3d-cellular-automata-wgpu
- Owner: LelsersLasers
- Created: 2022-09-03T21:25:01.000Z (over 2 years ago)
- Default Branch: main
- Last Pushed: 2023-02-27T18:02:19.000Z (almost 2 years ago)
- Last Synced: 2024-01-29T08:43:19.941Z (about 1 year ago)
- Topics: 3d, cell, cellular-automata, itch-io, physics-simulation, rust, simulation, wgpu, wgpu-rs
- Language: Rust
- Homepage: https://lelserslasers.itch.io/3d-cellular-automata-wgpu-rust
- Size: 9.06 MB
- Stars: 25
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# 3D-Cellular-Automata-WGPU
3d Cellular Automata using WGPU in Rust (for the web and using compute shaders)The branches are very messy... I recommend you get latest working downloads from itch.io: https://lelserslasers.itch.io/3d-cellular-automata-wgpu-rust (and because it runs on the web, you can try it without downloading it).
https://user-images.githubusercontent.com/48894200/221646009-ff042dd2-a918-4541-ab0c-a964067a7d6a.mp4
Current branches:
- SetRuleFromHTML:
- The web version
- Has an HTML/CSS/JS UI for changing the simulation rule and draw mode
- Not present in the otherversion
- Works in almost all browsers
- ComputeShader:
- Uses compute shaders
- Much much faster and smoother but is not set up to run on the web
- Also changing any of the simulation rules requires a recompile