Awesome port, playing around with the 3D example now!
Steps to run (in Chrome):
git clone https://github.com/craftlinks/Notebook
cd Notebook/particle-lenia
node --version
# v24.3.0
npm i
npm run dev
# 2D Example: http://localhost:5173
# 3D Example: http://localhost:5173/gpu_test
Mesmerizing visuals! I wasn't familiar with Lenia.
It mentions that the visualization can be seen at the bottom of the post, but I only see the video and image gallery. I have WebGPU enabled in Chromium.
Yes, what is interesting with particle lenia is that the number of particles act as a sort of resolution of the energy fields they create. The more particle you can throw at it, the more fractal like details and complexity in the organisation pattern become visible.
Awesome port, playing around with the 3D example now!
Steps to run (in Chrome):
This is nice.
Slackermanz created the discrete version of what would later become Lenia, called MNCA (Multiple Neighborhood Cellular Automata).
https://slackermanz.com/
https://www.youtube.com/c/slackermanz
Particle Lenia is awesome. I did an online version that you can interact with here: https://brianberns.github.io/ParticleLenia/
Mesmerizing visuals! I wasn't familiar with Lenia.
It mentions that the visualization can be seen at the bottom of the post, but I only see the video and image gallery. I have WebGPU enabled in Chromium.
Yeah, sorry about that. It would just brick most people's phone. But there is a link to the git repo so you can run it in your browser locally.
This port of Particle Lenia was achieved using compute shaders within Three.js and the (still unofficial) Three.js Shading Language (TSL).
I wonder what alife running on exaflop computers could find.
Yes, what is interesting with particle lenia is that the number of particles act as a sort of resolution of the energy fields they create. The more particle you can throw at it, the more fractal like details and complexity in the organisation pattern become visible.
We need alife with access to a state space at least as large as biological life, which is pretty freaking big.