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

Поділитися
Вставка
  • Опубліковано 14 лис 2023
  • Hi yes, Hello Everyone! I've been working on this video for what feels like forever, and finally it's done. Just in time to look at some of the new Features in Blender 4.0!
    If you'd like to support the work I do, consider checking out my Patreon!
    / gavindotjs
    Wikipedia for Game of Life:
    en.wikipedia.org/wiki/Conway%...

КОМЕНТАРІ • 29

  • @drumboarder1
    @drumboarder1 8 місяців тому +17

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

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

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

  • @binyaminbass
    @binyaminbass 7 місяців тому +5

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

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

    A series would be amazing. Subscribed!

  • @claudefournier4940
    @claudefournier4940 7 місяців тому +3

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

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

    The series for how the nodes work would be awesome!

  • @flex4285
    @flex4285 5 місяців тому +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  5 місяців тому

      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 5 місяців тому

      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 5 місяців тому

      @@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 5 місяців тому

      ​@@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 5 місяців тому +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  5 місяців тому

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

  • @anicapalini
    @anicapalini 7 місяців тому +3

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

  • @maikeru2137
    @maikeru2137 7 місяців тому +2

    Great channel! I hope you'll keep going.

    • @gavindotjs
      @gavindotjs  7 місяців тому +1

      Thanks! That's the plan! lol

  • @evanlane1690
    @evanlane1690 5 місяців тому +1

    Subscribed and liked. Nice man!

  • @rossedwards5724
    @rossedwards5724 8 місяців тому +1

    Yes, please make a series on this topic

  • @JasonCunliffe
    @JasonCunliffe Місяць тому

    Yes yes yes please geonodesopedia

  • @user-kk1vr4pn5m
    @user-kk1vr4pn5m 7 місяців тому +1

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

    • @gavindotjs
      @gavindotjs  7 місяців тому

      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.

  • @mater5930
    @mater5930 6 місяців тому +1

    Please do make the GN series.

  • @JasonCunliffe
    @JasonCunliffe Місяць тому

    ForthNodes ?
    also see Factor language

  • @JasonCunliffe
    @JasonCunliffe Місяць тому

    LispNodes ?

  • @AhmedNassef
    @AhmedNassef 7 місяців тому +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  7 місяців тому +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 2 місяці тому

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

  • @curtisnewton895
    @curtisnewton895 6 місяців тому +2

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

    • @gavindotjs
      @gavindotjs  6 місяців тому +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!