Cellular automata "Life" in 3D.
Select between rule sets by clicking the "Rule Set" button.
There are three rule sets: 4555, 5766, and 6777.
The first two digits in a rule set relate to living cells. If a cell is alive, it needs at least as many living neighbors as the first digit to stay alive but will suffocate if it has more than the second digit.
The last two digits relate to empty cells. If a cell is empty, a new cell will be born when it has at least a number of neighbors no less than the third digit and no greater then fourth digit.