Skip to content

Particle Lenia Deluxe Edition

craftlinks.art
36 pointsCraftingLinks9 comments
On HN

Comments

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

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.

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.

This port of Particle Lenia was achieved using compute shaders within Three.js and the (still unofficial) Three.js Shading Language (TSL).

AboutSource Built by g1lg1l

Hackerly is an independent reader for Hacker News, built on the public HN API. Not affiliated with Y Combinator.