Monday, January 11, 2016

SmoothLife in WebGL

Yet another WebGL project: a port of Stephan Rafler's Smooth Life.



The GPU is used for acceleration rather than 3D effects and is required to support  float textures as framebuffers.

Try it out here
http://art.muth.org/smoothlife.html


Several variants are accessible from the Config Screen - press "C" to enter it.
If you discover an interesting customization please send it to us.

===
Caveats:
This currently only works on Chrome and following parameters are hardcoded:

time step mode: 2  "f = g + dt*(f-g)"
dt: 0.1
sigtype: 1.0 "hard"
mixtype: 0.0 "hard"
sigmode: 2.0  "sigmoid_mix"