Skip to content

GPU accelerated cellular automata using the wgpu Rust library for compute

Notifications You must be signed in to change notification settings

jawline/Wgpu-Cellular-Automata

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

39 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

GPU Accelerated Cellular Automata

This is an implementation of a GPU accelerated 3D cellular automata which can be used to implement common cellular automata rulesets in 2D and 3D (e.g, Conway's game of life).

Usage

cargo run --release

Hit R to re-seed the scene. Use WASD to navigate.

Changing Rulesets

The ruleset is implemented through a small DSL in Rust. For an example, view the conways_game_of_life function in src/automata_dsl.rs.

About

GPU accelerated cellular automata using the wgpu Rust library for compute

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages