A WebGL implementation of "Generalization of Conway’s 'Game of Life' to a continuous domain" aka SmoothLife
https://fuzzy-life.netlify.app
The application is based on the SmoothLife paper (https://arxiv.org/abs/1111.1567) with some additions:
Instead of neighbourghood fillings, the application uses two weighted averages of a convolution integral of the area and a kernel within the radius r :
Each kernel is generated by a user-defined curve that represents a cross section of kernel values along the radius.
The transition function consists of a set of optional rules that have two conditions (for each kernel) implemented as double-sided sigmoid functions.