LelsersLasers / 3D-Cellular-Automata-WGPU

3d Cellular Automata using WGPU in Rust (for the web and using compute shaders)

Home Page:https://lelserslasers.itch.io/3d-cellular-automata-wgpu-rust

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

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).

RGB.Web.3A.CA.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

About

3d Cellular Automata using WGPU in Rust (for the web and using compute shaders)

https://lelserslasers.itch.io/3d-cellular-automata-wgpu-rust


Languages

Language:Rust 96.7%Language:HTML 3.3%