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

6 Comments

  • I just wanted to develop a remark to be able to say thanks to you for these fabulous instructions you are placing on this site. My rather long internet look up has finally been compensated with reasonable strategies to talk about with my relatives. I ‘d claim that most of us site visitors are truly fortunate to dwell in a remarkable place with so many marvellous individuals with useful pointers. I feel pretty lucky to have used your webpages and look forward to plenty of more pleasurable moments reading here. Thank you once again for a lot of things.

  • 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!

  • I want to get across my love for your kindness giving support to those individuals that require help on that study. Your special commitment to passing the solution along had been amazingly valuable and have usually allowed women just like me to reach their aims. Your entire helpful information signifies this much a person like me and even more to my office workers. Best wishes; from all of us.

  • I simply wanted to make a brief word to say thanks to you for all the wonderful instructions you are sharing at this website. My extensive internet search has now been rewarded with extremely good ideas to talk about with my co-workers. I ‘d mention that we website visitors are truly fortunate to live in a very good place with so many lovely professionals with helpful things. I feel truly fortunate to have discovered your entire webpage and look forward to really more brilliant minutes reading here. Thanks a lot once more for everything.

  • I must point out my passion for your kindness giving support to individuals who have the need for help with your area of interest. Your very own dedication to getting the solution up and down appears to be definitely insightful and have in most cases encouraged associates like me to realize their targets. Your personal interesting guide entails a whole lot a person like me and somewhat more to my office workers. Thanks a ton; from everyone of us.

  • 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

Your email address will not be published. Required fields are marked *

This site uses Akismet to reduce spam. Learn how your comment data is processed.