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
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!
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
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.
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
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
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!
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.
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!
A series on each node and their use cases would be invaluable, your approach to explaining nodes is perfect
Thanks for the vid. Definitely would like an entire series on each node. That would be very helpful.
such a series would be beneficial to all. I rarely use function nodes due to ignorance.
A series would be amazing. Subscribed!
I would appreciate the series that you mentioned too. Thanks for your dedication.
Subscribed and liked. Nice man!
Great channel! I hope you'll keep going.
Thanks! That's the plan! lol
The series for how the nodes work would be awesome!
Argh, I had the idea with the Game of Life last night and thought it would be genious. Now I feel fooled! 😀
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
It would be really great to have series on nodes that you mentioned
Thank you
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!
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
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.
@@gavindotjs Btw I just uploaded a video for my game of life approach in blender. If youre interested pls check it out :D
@@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
I have been thinking about doing Game of Life in Blender, but had no idea how to do it. Looking forward to your
tutorial.
Thanks! It's coming, I just have a lot to make now lol
Would love to see the Conway build
You are awesome by the way
Yes, please make a series on this topic
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
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
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!
That'd be great, I'd love to see a plexus effect with the new nodes in b4.xx
Wow! that’s great work! Thanks for sharing!
Btw, is there any way to create a 3d cellular automata in Blender?
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.
LispNodes ?
Only a coder / Houdini user would notice Blender's suspicious lack of for-each nodes right off the bat, lol.
Please do make the GN series.
ForthNodes ?
also see Factor language
Yes yes yes please geonodesopedia
from 8:00 this really becomes an ANTI tutorial
dude, slow down
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!
@@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