Skip to content

rszczers/reaction-diffusion-gpu

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

87 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

reaction-diffusion-gpu

Solution of reaction-diffusion system with glsl shader and explicit finite-difference method.

Controls

LMB – paint,
1 – activator brush,
2 – inhibitor brush,
3 – eraser,
4 – random brush,
5 – pen,
]/[ – increase/decrease brush density,
+/- – increase/decrease brush size,
L – switch laplacian kernel,
Z – switch between Gray-Scott / G. Turk reaction model,
r – reset with full activator,
R - reset with full inhibitor,
b - reset with blank screen,
t - reset with random data,
p – switch between raw and postprocessed view,
>/< – increase/decrease number iterations per frame,
m – stop (set number of iterations to 0),
c – draw cursor.

Usage

In project directory run

java -jar bin/reaction-diffusion.jar

Preview

About

Reaction-diffusion system with glsl shader

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published