Lenia – Mathematical Life Forms

Lenia (from Latin lenis, “smooth”) is a cellular automaton, like Conway’s Game of Life, but with continuous states and continuous space-time. It supports an unexpected (bio)diversity of persistent life forms, each possesses idiosyncratic anatomy and physiology, and exhibits a wide range of behaviors. More than 300 species have been identified, many discovered using human-based evolutionary algorithm.

https://github.com/Chakazul/Lenia


Lenia

https://chakazul.github.io/Lenia/JavaScript/Lenia.html

Lenia is a 2D cellular automata with continuous space, time and states. It produces a huge variety of interesting life forms.

There are various versions available. Python, Matlab and web (JavaScript) versions are real-time, interactive, and equipped with statistics tools. Jupyter and R versions are non-interactive and just for demonstration purposes.

Animation short

https://vimeo.com/user86703904

Python Version

Fastest version, minimalist layout. Now with GPU support! (Needs Python3 and various libraries)

screen cap screen cap screen cap

Matlab Version

Fast version, great tools for statistical analysis. (Needs purchased copy of Matlab)

screen cap

JavaScript Version

The original program, slow but with most features.

screen cap 1screen cap 2screen cap 3

3D rendering using plot.ly

orbium       gyrorbium

2 Comments

  • My spouse and i ended up being really glad that Albert managed to do his reports from the ideas he was given from your blog. It’s not at all simplistic to just always be freely giving concepts which often people might have been trying to sell. And we consider we’ve got the blog owner to be grateful to because of that. Most of the explanations you have made, the simple web site navigation, the friendships you can make it easier to engender – it’s many astonishing, and it’s really leading our son and our family feel that this idea is interesting, and that is seriously vital. Thank you for all the pieces!

  • air max 2018 says:

    I’m commenting to let you be aware of what a really good encounter our daughter experienced viewing your webblog. She mastered many issues, most notably what it’s like to have a wonderful giving style to have the others without difficulty understand some very confusing subject matter. You undoubtedly did more than my expectations. Many thanks for giving the helpful, safe, educational and even unique tips about this topic to Jane.

Leave a Reply