Particle Lenia

แชร์
ฝัง
  • เผยแพร่เมื่อ 22 ธ.ค. 2022
  • “Particle Lenia and the energy-based formulation”
    Article: google-research.github.io/sel...
    Demo: znah.net/lenia
    Authors: Alexander Mordvintsev, Eyvind Niklasson, Ettore Randazzo
    Particle Lenia is an Artificial Lifeform that consists of point particles that produce potential energy fields, and try to minimize their local energy. It's inspired by Lenia ( • Lenia - Mathematical L... ) and FlowLenia (arxiv.org/abs/2212.07906).

ความคิดเห็น • 85

  • @sinak12345
    @sinak12345 ปีที่แล้ว +205

    The sound mapping is genius

    • @zza7217
      @zza7217 8 หลายเดือนก่อน +4

      Oh, that's what it was 😂

  • @tom-mohr
    @tom-mohr ปีที่แล้ว +84

    Wow, what a treat! Awesome things about this paper:
    - Finally, we can see actual 3D Lenia! (not just 2D Lenia with colors)
    - You gave really cool sounds to the particles based on their potential energy and speed.
    Both of these things are possible because you used particles to represent matter instead of a scalar field. Also, your paper is really accessible: You released it in an interactive format and your explanations are clear and easy to follow.
    Congrats!

    • @zzznah
      @zzznah  ปีที่แล้ว +6

      Thank you!

  • @PunmasterSTP
    @PunmasterSTP ปีที่แล้ว +47

    The visuals and sound are both incredible, and I’m excited to see Lenia continue to be modified!

  • @Losloth
    @Losloth 11 หลายเดือนก่อน +12

    I’m a board game making natural philosopher and designer. This is the motivation I need to learn some coding. To me this kind of system is like the music of Bach, organic and rule produced at the same time. Thank you for showing us your work!

    • @randompal9828
      @randompal9828 7 หลายเดือนก่อน +1

      Gödel, Escher, Bach

  • @oberonpanopticon
    @oberonpanopticon ปีที่แล้ว +45

    I hope to someday see a system like this where the patterns are capable of evolution via reproduction/mutation.
    But for now, this is pretty dang cool.

    • @agoogleuser2507
      @agoogleuser2507 7 หลายเดือนก่อน +1

      So living organisms danced into existence from the music? I see

    • @oberonpanopticon
      @oberonpanopticon 7 หลายเดือนก่อน +1

      @@agoogleuser2507 Well, according to Tolkien’s legendarium mythology, yes!

    • @user-ut4vl8bw2k
      @user-ut4vl8bw2k 7 หลายเดือนก่อน +1

      Didn't you watch a video? They do exactly what you written - evolve, reproduct, mutate. That was the whole poin of video.

    • @oberonpanopticon
      @oberonpanopticon 7 หลายเดือนก่อน

      @@user-ut4vl8bw2k I guess we have different definitions of those words

    • @Nae_Ayy
      @Nae_Ayy 7 หลายเดือนก่อน

      @@user-ut4vl8bw2k They're obviously talking about a more sophisticated simulation, one where organisms need energy to continue living. This is cool, but it doesn't feel as real as a simulation that would use simple rules as well as an energy system to watch organism grow, eat, metabolize, reproduce, and die.

  • @melol69
    @melol69 10 หลายเดือนก่อน +4

    this is insane, i was thinking how even cooler lenia would be with particles, and here it is

  • @max.bittker
    @max.bittker ปีที่แล้ว +9

    fantastic work here.
    especially appreciate this as a intuitive solution for conversation of mass, and for giving us a microphone into the system!

  • @veil6666
    @veil6666 ปีที่แล้ว +7

    amazing sound design

    • @miladroygari
      @miladroygari ปีที่แล้ว +1

      I’d love to understand how it works.

  • @RupertBreheny
    @RupertBreheny ปีที่แล้ว +3

    agreed on the sound, the combination really elevates this fascinating work.

  • @ChromicQuanta
    @ChromicQuanta 11 หลายเดือนก่อน +2

    This looks exactly like something I'd find under a microscope! +1!!!!

  • @Kram1032
    @Kram1032 11 หลายเดือนก่อน +11

    I love this, going kinda full cycle, starting with Game of Life, abstracting the rules into continuous transformations, and then rediscretizing them into a particle version.
    I wonder how far off it is to turn this into a full on life simulation. What would need to be modified about this concept to introduce stuff like food and environmental factors and such...
    It's the most life-like thing that isn't really going for free form selective pressure I know of right now.
    I think the main tricky things here are:
    - How do you delineate what an organism actually is? In Lenia that's an entirely emergent phenomenon, right? And actually it'd be cool if that emergence could be preserved. Imagine something that starts from "primordial soup" and manages to go arbitrarily complex from there! Ideally you wouldn't predefine where an organism starts and ends. It'd just be whatever the current configuration of particles ends up doing.
    - How do you ensure preservation laws (of energy, momentum, angular momentum, matter)
    - How do you introduce a "cost of living" (where the emergent organisms can't move or replicate without adequately eating and such)
    Those are things I think aren't really considerations in GoL or Lenia. But it'd be really cool if all that were possible to include.

    • @kotcraftchannelukraine6118
      @kotcraftchannelukraine6118 9 หลายเดือนก่อน +1

      I think it will become something like "Matrix" in the future

    • @TheRepublicOfDixionconderoga
      @TheRepublicOfDixionconderoga 7 หลายเดือนก่อน +1

      I saw a game like that, it was about going from single to multicellular.

    • @Kram1032
      @Kram1032 7 หลายเดือนก่อน

      @@TheRepublicOfDixionconderoga another piece of the puzzle actually happened recently - check out "flow Lenia" if you have the time

    • @JordanMetroidManiac
      @JordanMetroidManiac 7 หลายเดือนก่อน +1

      Real life is not well-understood, but it is at least partially understood to the atomic level, both physically and chemically. A simulation where actual evolution occurs needs both physics and chemistry to have such dynamic behaviors, and an insane amount of particles and energy.
      You start with that primordial soup. Most of it becomes mundane clusters of matter and energy, like stars. Small pockets of matter, like planets, may by random chance have the exact conditions for evolution to take place.
      Gravity and relativity are important because you can’t simulate all of it at once; you subdivide the entire universe into “large” (yet such small) chunks so that the simulation of the universe is in fact only some form of a cellular automaton. Information cannot travel faster than the speed of light. Or, in terms of the CA, information is sent from one cell (chunk) to another, in a continuous, nonlinear way.

    • @Kram1032
      @Kram1032 7 หลายเดือนก่อน +1

      @@JordanMetroidManiac Lenia sort of simulates chemistry already. In a rudimentary way with not all relevant constraints presents, but effectively, it's quite similar to chemical reactions.
      There was an attempt to get a reaction diffusion version of Lenia (which is something you could achieve with real chemistry in a petridish) and it got pretty far. After a few modifications to the original version of Lenia into what's called *Asymptotic Lenia,* the issue ultimately turned out to be a nonphysical breaking of the mass equations.
      However, there is also another recent independent modification of Lenia called *Flow Lenia* which kind of solves the mass issue. I'm not sure whether that's enough to resolve the issues with the reaction diffusion attempt, but if it is, that ought to make it possible to, at least in principle, allow you to "run" Lenia in a literal real life petri dish given the right reaction chains. (It might be highly nontrivial to actually find suitable reagents though)
      As for the laws of physics, other than gravity, chemistry mostly already captures all physics you need for life. And if you are doing a 2D petridish style simulation you can basically neglect gravity.
      If you actually want a 3D sim that also involves gravity, that should be perfectly possible by simply adding an external force that always pulls stuff down.
      A full simulation would probably also amount to simulating Navier Stokes though, which is certainly gonna be much trickier.

  • @Gelatinocyte2
    @Gelatinocyte2 7 หลายเดือนก่อน +1

    The sounds and graphics are what's best about this interactive software. The "spinners" I think are pretty interesting, and I think they are just very slow oscillators.

  • @lolshark33
    @lolshark33 4 หลายเดือนก่อน +3

    Thank you for making this video so simple. I'm tired of videos that go in depth about the math/code of these programs. I just want to see cool patterns; I couldn't care less about how it works.

  • @AlienXtream1
    @AlienXtream1 6 หลายเดือนก่อน +1

    i would LOVE to see this polished and released as a "game"

  • @CaseyJScalf
    @CaseyJScalf ปีที่แล้ว +1

    This is simply amazing and beautiful! Will be digging into the code and see what we can find. Thank you for sharing this!

  • @ZerglordGhi
    @ZerglordGhi 7 หลายเดือนก่อน +1

    The sounds make me want to make an automated musical instrument out of these

  • @MetaBuddha
    @MetaBuddha 7 หลายเดือนก่อน +1

    This is SCARILY genius.

  • @garbagedataraccoon
    @garbagedataraccoon 3 หลายเดือนก่อน +1

    0:40
    Best quality: Its wiggles

  • @Kinetic_CGI
    @Kinetic_CGI ปีที่แล้ว +5

    Interesting, I gave the online simulator a try and made a neat self propulsion group of particles. I do find it interesting that there is a resistance to hexagonal crystal like structures without collapse occurring.

    • @DamianHallbauer
      @DamianHallbauer ปีที่แล้ว +1

      That exactly what I was going to ask for do you have a link

    • @DamianHallbauer
      @DamianHallbauer ปีที่แล้ว +1

      Water also has a resistance to form a flat hex lattice like graphene. It's a 3 atom tetrahedron and can go antigravity in a nanutube bundle. Where's Leonard Suskind, dHooFT???.. can the sim work on a lattice sphere.. make a space time swimmer group that might use the curvurature suspected to be compactified

    • @Kinetic_CGI
      @Kinetic_CGI ปีที่แล้ว +2

      @@DamianHallbauer videos description has it

  • @itryen7632
    @itryen7632 ปีที่แล้ว +2

    This feels like one of those experimental VST instruments

  • @Idkwholmao
    @Idkwholmao หลายเดือนก่อน +1

    Probably the only thing I would say is bad about it, is that most browsers have holding a tap as a different function, preventing interaction on mobile.

  • @olbluelips
    @olbluelips 6 หลายเดือนก่อน +1

    Amazing, great work

  • @Tann114
    @Tann114 ปีที่แล้ว +2

    Amazing, thanks for sharing!

  • @chasewilltin8567
    @chasewilltin8567 5 หลายเดือนก่อน +1

    Make this a neural or cell instrument game, and the way they set it up will determine the song or resonance that the individual then the whole will have.

  • @crashroots
    @crashroots ปีที่แล้ว +1

    amazing work!

  • @mutiev
    @mutiev 23 วันที่ผ่านมา

    This is AWESOME!

  • @qondonyon
    @qondonyon หลายเดือนก่อน +1

    also just stright up giygas i love this :P

  • @ywenp
    @ywenp 4 หลายเดือนก่อน +3

    Are the sound effects added manually on post or are they generated along, from the simulation data? :) The latter would be awesome.

    • @lescroc1073
      @lescroc1073 4 หลายเดือนก่อน +1

      its not added manually. I'm sorry i can't give any explanation tough :)

    • @zzznah
      @zzznah  4 หลายเดือนก่อน +1

      Every particle emits a waveform with a frequency depending on its interaction "energy". Here is the code where I prototyped that effect colab.research.google.com/github/google-research/self-organising-systems/blob/master/notebooks/particle_lenia.ipynb#scrollTo=L9SckwekgO3U

  • @user-ut4vl8bw2k
    @user-ut4vl8bw2k 7 หลายเดือนก่อน +1

    How they get energy to move? I not seen any new particles coming and they also not looze particles. For me it looks like you programmed perpetual engines in 2d space with some special unreal physics. Did you try to emulate energy loss on movement?

  • @erinkarp
    @erinkarp 8 หลายเดือนก่อน +1

    They honestly remind me of protocells

  • @brookskioschos6494
    @brookskioschos6494 ปีที่แล้ว +1

    Wow thank you

  • @leviandrade1
    @leviandrade1 8 หลายเดือนก่อน +2

    Seria onteressante colocar regras basicas de física 2d aplicadas a um virus simples, colocar as propriedades de cada conjunto do genoma deste virus e sua função, e ver como a lenia se comportaria nestas regras.

  • @thatprogramer
    @thatprogramer 8 หลายเดือนก่อน +1

    Please explain how this works! Its amazing i dont think i've seen anything like it?

  • @urielgonzalez2882
    @urielgonzalez2882 9 หลายเดือนก่อน

    Why is this in my recommended yet it looks cool?

  • @squishy9047
    @squishy9047 6 หลายเดือนก่อน +1

    Question is the particle size related to its charge

  • @qondonyon
    @qondonyon หลายเดือนก่อน +1

    WOOOOOOOOOOOOOOOOOOOO

  • @AlbySilly
    @AlbySilly 7 หลายเดือนก่อน +1

    Im really curious about how the sound us generated

  • @craftlinks7866
    @craftlinks7866 ปีที่แล้ว +2

    Yet to look at the implementation, but i wonder "Inspired by Lenia"...But, does it have anything in common, from a technical point of view? I've seen some impressive Particle Life clones lately, and it seems more related to those than Lenia's CA approach?

    • @zzznah
      @zzznah  ปีที่แล้ว +3

      In the article we discuss parallels with (Flow)-Lenia in detail google-research.github.io/self-organising-systems/particle-lenia/

  • @danielec8116
    @danielec8116 12 วันที่ผ่านมา

    I am a software developer in many lenguages. Java c# rust ecc.. I studied game of life. I discover lenia tonight. Where I should start? Which lengueage and softwere are used? ❤️

  • @gbkou
    @gbkou หลายเดือนก่อน +1

    WOW👍

  • @somerandomdude184
    @somerandomdude184 7 หลายเดือนก่อน +1

    This conways game of life remastered

    • @somerandomdude184
      @somerandomdude184 7 หลายเดือนก่อน

      Am i right or not pls tell me

    • @schrimblo
      @schrimblo 7 หลายเดือนก่อน

      wrong

  • @Eye-vp5de
    @Eye-vp5de 7 หลายเดือนก่อน

    Is there any practical use of such system, or is it made purely out of theoretical interest? Don't get me wrong, it is interesting and I made something similar in the past, but it seems that many other people are interested in lenia systems, and I don't understand why this particular set of systems draws so much attention

  • @JordanMetroidManiac
    @JordanMetroidManiac 7 หลายเดือนก่อน +1

    4:02 **sound warning**

  • @samueltrusik3251
    @samueltrusik3251 8 หลายเดือนก่อน

    Is there an explanation of the physical laws of this simulation?

    • @zzznah
      @zzznah  8 หลายเดือนก่อน +1

      google-research.github.io/self-organising-systems/particle-lenia/

  • @EduardsRuzga
    @EduardsRuzga 4 หลายเดือนก่อน +2

    How was sounds made?

    • @nziom
      @nziom 4 หลายเดือนก่อน

      I wonder about that too

  • @claricaioPaes
    @claricaioPaes 28 วันที่ผ่านมา +1

    Well… now is circle

  • @Embassy_of_Jupiter
    @Embassy_of_Jupiter 7 หลายเดือนก่อน +1

    hello my friend, I love you

  • @saliabdo5853
    @saliabdo5853 7 หลายเดือนก่อน

    Nice. But I don't understand what is it about? It is real particle? What kind and how do you video them? If you add some explanation that would be very useful. Thanks

    • @zzznah
      @zzznah  7 หลายเดือนก่อน

      Link in the description: google-research.github.io/self-organising-systems/particle-lenia/

  • @CGMaat
    @CGMaat ปีที่แล้ว

    Is it the geometry of GOD? Where did the first code come from? Very interesting - Kepler and plato would freak out!

  • @Eliasdbr
    @Eliasdbr 7 หลายเดือนก่อน +1

    3:13 trypophobia kicking in

  • @yobadobom3
    @yobadobom3 หลายเดือนก่อน +3

    Can someone tell me the rules of these
    Edit: i just found out the whole tim- HOLY SHT IM 2ND IN COMMENTS

  • @Thenoobyone2981
    @Thenoobyone2981 16 วันที่ผ่านมา

    cellular organisim

  • @siamsiamguite2909
    @siamsiamguite2909 27 วันที่ผ่านมา

    speen

  • @hieppham4119
    @hieppham4119 8 หลายเดือนก่อน

    There’s a problem!!!!

  • @snaawflake
    @snaawflake 7 หลายเดือนก่อน

    cosmic horror

  • @l0calsentient-blender277
    @l0calsentient-blender277 7 หลายเดือนก่อน

    It sounds a bit creepy to be honest