Particle Lenia Deluxe Edition

(craftlinks.art)

35 points | by CraftingLinks 5 days ago ago

9 comments

  • lbeckman314 a day ago

    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
  • sitkack 19 hours ago

    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

  • brianberns a day ago

    Particle Lenia is awesome. I did an online version that you can interact with here: https://brianberns.github.io/ParticleLenia/

  • imiric a day ago

    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.

    • CraftingLinks a day ago

      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.

  • CraftingLinks 5 days ago

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

  • UltraSane a day ago

    I wonder what alife running on exaflop computers could find.

    • CraftingLinks 17 hours ago

      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.

      • UltraSane 10 hours ago

        We need alife with access to a state space at least as large as biological life, which is pretty freaking big.