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

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
    @drumboarder18 ай бұрын

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

  • @npj5578
    @npj55785 ай бұрын

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

  • @binyaminbass
    @binyaminbass8 ай бұрын

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

  • @joshuab4092
    @joshuab40925 ай бұрын

    The series for how the nodes work would be awesome!

  • @claudefournier4940
    @claudefournier49408 ай бұрын

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

  • @adamflores885
    @adamflores8854 ай бұрын

    A series would be amazing. Subscribed!

  • @anicapalini
    @anicapalini8 ай бұрын

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

  • @spacetravelfuture
    @spacetravelfuture6 ай бұрын

    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

    6 ай бұрын

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

  • @maikeru2137
    @maikeru21377 ай бұрын

    Great channel! I hope you'll keep going.

  • @gavindotjs

    @gavindotjs

    7 ай бұрын

    Thanks! That's the plan! lol

  • @flex4285
    @flex42855 ай бұрын

    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

  • @evanlane1690
    @evanlane16905 ай бұрын

    Subscribed and liked. Nice man!

  • @rossedwards5724
    @rossedwards57248 ай бұрын

    Yes, please make a series on this topic

  • @JasonCunliffe
    @JasonCunliffeАй бұрын

    Yes yes yes please geonodesopedia

  • @user-kk1vr4pn5m
    @user-kk1vr4pn5m7 ай бұрын

    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
    @mater59307 ай бұрын

    Please do make the GN series.

  • @JasonCunliffe
    @JasonCunliffeАй бұрын

    ForthNodes ? also see Factor language

  • @AhmedNassef
    @AhmedNassef8 ай бұрын

    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

    8 ай бұрын

    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"... kzread.info/dash/bejne/pp5qvLySf5jXgLw.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

  • @JasonCunliffe
    @JasonCunliffeАй бұрын

    LispNodes ?

  • @curtisnewton895
    @curtisnewton8956 ай бұрын

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

  • @gavindotjs

    @gavindotjs

    6 ай бұрын

    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!