For the Love of Loops - A look into Geometry Nodes in Blender 4.0 and Conway's Game of Life

Поділитися
Вставка
  • Опубліковано 2 лют 2025

КОМЕНТАРІ • 36

  • @drumboarder1
    @drumboarder1 Рік тому +18

    A series on each node and their use cases would be invaluable, your approach to explaining nodes is perfect

  • @npj5578
    @npj5578 11 місяців тому +3

    Thanks for the vid. Definitely would like an entire series on each node. That would be very helpful.

  • @binyaminbass
    @binyaminbass Рік тому +6

    such a series would be beneficial to all. I rarely use function nodes due to ignorance.

  • @adamflores885
    @adamflores885 11 місяців тому +1

    A series would be amazing. Subscribed!

  • @claudefournier4940
    @claudefournier4940 Рік тому +3

    I would appreciate the series that you mentioned too. Thanks for your dedication.

  • @evanlane1690
    @evanlane1690 Рік тому +1

    Subscribed and liked. Nice man!

  • @maikeru2137
    @maikeru2137 Рік тому +2

    Great channel! I hope you'll keep going.

    • @gavindotjs
      @gavindotjs  Рік тому +1

      Thanks! That's the plan! lol

  • @joshuab4092
    @joshuab4092 11 місяців тому +1

    The series for how the nodes work would be awesome!

  • @ones_flow5652
    @ones_flow5652 2 місяці тому +1

    Argh, I had the idea with the Game of Life last night and thought it would be genious. Now I feel fooled! 😀

    • @gavindotjs
      @gavindotjs  2 місяці тому

      Lol, it's still genius! And there's lots of ways to make it and play with the rules! I've actually been working on several different methods and versions of Game of Life since posting this, so by all means! Take a swing at it! You got this! And if nothing else it's the kind of project that teaches you a LOT

  • @anicapalini
    @anicapalini Рік тому +3

    It would be really great to have series on nodes that you mentioned
    Thank you

  • @flex4285
    @flex4285 Рік тому +2

    Really cool approach! I actually also just recreated the game of life with geometry nodes as I as not finding a good tutorial on youtube. The way I did it to check for the neighbour cells state: I added and subtracted 1 from the current index and also added and subtracted the resolution from the current index, as well as adding and subtracting 1 from the result of that to look at these new indizes alive state using the "evaluate at index" node. Sounds complicated but its also a way to look at the neighbours. And it actually worked! Also what you can do to get some really cool starting patterns: Use a pixelperfect image with no blurring of your desired game of life pattern (f.e. a breeder or a halfmax) and use it as an image texture connected to the selection of the store named attribute for the alive status. If the Image texture is scaled correctly and the node is set to Closet and Clip you get the image as starting cells on your grid and you can play the simulation over it. Its really cool!

    • @gavindotjs
      @gavindotjs  Рік тому

      That's awesome! I initially tried to use the index like you described, but I struggle with boolean math in node format lol. I also really like your image idea for the game of life patterns! Would you mind if I try this out and use it in the tutorial im working on? With credit obviously lol

    • @flex4285
      @flex4285 Рік тому

      Ye sure do that I would like to see your approach on this! Maybe only try it with square images on a square grid. It seems like blender cant map the texture on the faces correctly if you use a rectangle image.

    • @flex4285
      @flex4285 Рік тому

      @@gavindotjs Btw I just uploaded a video for my game of life approach in blender. If youre interested pls check it out :D

    • @flex4285
      @flex4285 Рік тому

      ​@@gavindotjs hey btw I just uploaded 2 short tutorials for my technique. Pls check it out I would like to know what you think about this approach :D

  • @spacetravelfuture
    @spacetravelfuture Рік тому +2

    I have been thinking about doing Game of Life in Blender, but had no idea how to do it. Looking forward to your
    tutorial.

    • @gavindotjs
      @gavindotjs  Рік тому

      Thanks! It's coming, I just have a lot to make now lol

  • @christophertinklerart2020
    @christophertinklerart2020 2 місяці тому

    Would love to see the Conway build

  • @christophertinklerart2020
    @christophertinklerart2020 2 місяці тому

    You are awesome by the way

  • @rossedwards5724
    @rossedwards5724 Рік тому +1

    Yes, please make a series on this topic

  • @marcapouli7805
    @marcapouli7805 3 місяці тому

    A simple example would have been great. I still don't know how to get the index to manipulate my objects in the repeat zone... Of course there is a "index" input node but it cannot be read in the repeat zone. Intuitivity level -10

  • @AhmedNassef
    @AhmedNassef Рік тому +1

    I've been thinking about this all day..
    Is this like a parallel node thing? 🤔
    I can't find a simple way to make a real plexus effect with the current set of nodes

    • @gavindotjs
      @gavindotjs  Рік тому +1

      Oh! So! I've got just the thing for you!
      Entagma has a video on making a Plexus Effect prior to 4.0, but I'm not sure if I'd call it "simple"...
      ua-cam.com/video/tj6ZZYO5qPY/v-deo.html
      I'm not sure if I'd be technically correct in saying function nodes run "in parallel" assuming that's what you mean, but if that helps you wrap your head around them then that works just as well as calling them "loops"
      I hope that helps? Let me know if I can clarify further!
      Also been thinking about making a tutorial on a Plexus Effect with the new nodes since it'd be a lot easier. So if that's something you'd like to see let me know!

    • @indrahombuhanje863
      @indrahombuhanje863 8 місяців тому

      That'd be great, I'd love to see a plexus effect with the new nodes in b4.xx

  • @ИванСлесарев-я9о

    Wow! that’s great work! Thanks for sharing!
    Btw, is there any way to create a 3d cellular automata in Blender?

    • @gavindotjs
      @gavindotjs  Рік тому

      Thank you! You absolutely could make a 3d cellular automata, you'd just have to make a 3d lattice instead of a grid and tweak the rules to allow for 26 neighbors instead of 8.

  • @JasonCunliffe
    @JasonCunliffe 8 місяців тому

    LispNodes ?

  • @therealist9052
    @therealist9052 5 місяців тому

    Only a coder / Houdini user would notice Blender's suspicious lack of for-each nodes right off the bat, lol.

  • @geoinmot
    @geoinmot Рік тому +1

    Please do make the GN series.

  • @JasonCunliffe
    @JasonCunliffe 8 місяців тому

    ForthNodes ?
    also see Factor language

  • @JasonCunliffe
    @JasonCunliffe 8 місяців тому

    Yes yes yes please geonodesopedia

  • @curtisnewton895
    @curtisnewton895 Рік тому +2

    from 8:00 this really becomes an ANTI tutorial
    dude, slow down

    • @gavindotjs
      @gavindotjs  Рік тому +2

      I mean... yeah lol, it wasn't really meant to be a tutorial - more of an explainer. Don't worry though, I'm working on a tutorial for Game of Life. I just have *life* to get through first, but it's coming!

    • @Nillenice
      @Nillenice 4 місяці тому

      @@gavindotjs Hello! how is that video coming along? i would love to see it, trying to create something similar but im so confused by this