Skip to content

LelsersLasers/3D-Cellular-Automata-WGPU

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

20 Commits
 
 
 
 
 
 
 
 

Repository files navigation

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