Peeps are so jazzed about the geonodes that the devs can't commit the community-desired nodes before the completely unexpected workarounds are found. Great job, Sean. And what a glorious future is ahead of us!
Some notes: to make negative value just subtract from 0. it is cheaper than multiplication. Do not forget, that you can multiply millions values/attributes to get rid of warning on «curve to mesh» use Separate component→curve before. Also i will try stabilize points, to get rid of wiggling. Thanks for the lesson, the idea is clear
Case study of why we need a loop node that takes the initial and next step conditions, and outputs the previous condition for processing into the next step condition.
I've been looking to meet other people that are interested in making simulations in Blender! Let me know if you might be interested in exchanging emails.
Thank you for this great tutorial...been able to successfully recreate the setup by following you step by step, but just merely mechanically. Now i will need some time to process and understand the math involved to be able to to modify and adapt it to other purposes.
I think its amazing how you were able to achieve this effect! Although, I'm not exactly sure its a tutorial, more of an in-depth breakdown. VERY GOOD i'll say, but it seems I'm not the only one having probs getting use out of it though. crashed trying to add any geometry to shade w over 14 million verts at frame 8 lol (I know its user error/gpu limitations but) how might one go about being able to render with this?
I think I successfully recreated your nodes setup using 3.5 simulation nodes, but I had to add a condition to only move points that are inside a circle to get exactly what your show
This is really cool, Im struggling to figure out how to change the outline from a circle to lets say a different shape? What if I wanted the bounding box to be square, or a custom shape? Thanks!
Curious if this could be made into a 3D surface. Kind of extrude a surface from the 2D and make it not collide with itself within a sphere bounding box
@@seanterelle I would be highly interested in a tutorial for this, I am trying to create a 3D differential growth animation that accounts for collision handling.
Damn this took me a while to make in sim build. If anyone have issues after resampling inside loop you need to convert it back to mesh, and you need proximity from inside the loop no outside which blocked me for an hour xD Now I wonder what's the best way to smooth it without jiggly peristaltic epilepsy.
Woooooooow this is huge! Congrats to achieving that effect. Is there any chance of you uploading the file somewhere to try it out? Would love to play around with it
@@seanterelle Thanks a lot for creating and explaining this and making the file available. Do you know if there is a way to pay with iDeal or PayPal on Gumroad? In The Netherlands where I'm from not everyone has a credit card. I think you've earned a nice cup of coffee 🙂
By the way, have you seen the Differential Growth addon that was made some time ago? It was soo impressive but not very flexible to work (play) with, but if you're going to dive deeper into this, perhaps good inspiration. ua-cam.com/video/Q-nu3SOcvOg/v-deo.html
Hello! That`s an awesome tut, but as a newbie to geo nodes there is one question that i can`t to find an answer to. How can I make a bound not a circle but a square for example? Why it always growth to the circle and how to change it? Thanks
Hello ! Thanks a lot for your vidéo, i have a question about the base circle geometry. Is it possible to change it ? Cause when running the simulation, it always comes back to a circle … Other question, is it possible to import a certain geometry from an other software ? Thanks a lot @seanterelle
Awesome tutorial! Thank you for sharing this technique :D Do you think there is a way to remove the jittering movement of the edges and make them nice and smooth?
Very nice tutorial! but I got some issue on rendering... The animation still can't be rendered even I checked the Persistent Data. All the render tab of the geometry node modifier has been enabled. The animation looks fine in viewport but nothing with geometry nodes rendered..
please record the process itself on video, how you add all the notes from the very beginning, and not when you have already done everything, and simply explain it, it will be clearer
I'm trying to rework this to get it to run with the 3.5 Geo-Nodes-Simulation-Build. But there is no way to resample the curve during or after the simulation. Did you take a look at this already?
I just did a quick test and was able to add the resample curve node inside the simulation block. Are you certain that the mesh was converted to a curve before using the resample node? I'll see if I can get the setup working in the 3.5 build and get back to you.
Add a new object with a new geometry nodes network which takes the simulation object geometry as input and use the curve to mesh node to generate geometry for rendering 🙂
If you're not already, try creating a new object with a new geometry node setup that takes the simulated object as an input and applies the 'curve to mesh node' there. If you're adding the curve to mesh node within one of the feedback objects, the curve to mesh operation will go through the loop and create a ton of geometry which will cause a crash.
Thanks great idea and great video. I tried to recreate it and the simulation is not running. I double and triple checked everything. I even got your file from gumroad and compared it to my Nodes. They are identical. But my version is not running while with your file it works fine. Are there any pitfalls I'm not seeing. Maybe group in and output. If anybody could help I appreciate it. I can provide my blend file if anybody is interested. Thanks.
Checked this too. I got the same input as you do. How are you setting up the whole blend file with the different nodes Never used two geometry node modifiers on one object.
Yeah I seem to not be able to figure out why mind doesn't work either. I feel like I've been through every setting to make it identical and still have yet to figure out what the main issue of why mine is not operating the same.
Nice idea, but you can´t render anything using this hack, looping data back and forth. You can´t apply any of the geo nodes modifiers or export as an alembic or such. So, this hack only works in the viewport..a pity. A "simulation" node (like in XSI´s ICE) is desperatly needed in geo nodes..!
You can render these kind of feedback loop hacks in Cycles if you check the 'Persistent Data' checkbox in the 'Final Render' section of the Render Properties tab!
@@seanterelle Thanks a bunch for that hint! It works for rendering...! But no way for caching (might be the alembic export implementation though) or applying....sigh..
Thanks for this ping-pong method. You're a rock star! I've been playing around with it to get a simple SDOF simulation using Euler integration and some simple orbital motion...who knows what else we can do with it. Video link: ua-cam.com/video/9haf_JsqKlY/v-deo.html Nice to have while we wait for a non-experimental version of Blender with simulation nodes.
Yeah same here. I feel like there may have been one or two skills that i lack the knowledge on. Got the whole thing mapped out and the feedback never really started. Hopefully one day it clicks and i can make it work.
@@michaellangenmaier1177 cgMatter/DefaulCube made a video about a 'loop node' , which explains what's going on here. ua-cam.com/video/-gIk_ZH4ySE/v-deo.html yet still, i fail to recreate this 🤪
@@qedqubit I already watched default cube's video and I got the whole idea behind this. I'm just wondering if I'm missing a detail and that's why it's not running.
@@michaellangenmaier1177 i just redid the whole thing again, playing this twice, pausing, rechecking every setting, and i get wave-interference instead of waves avoiding collision.... nice effect but not what i want
Peeps are so jazzed about the geonodes that the devs can't commit the community-desired nodes before the completely unexpected workarounds are found. Great job, Sean. And what a glorious future is ahead of us!
Some notes:
to make negative value just subtract from 0. it is cheaper than multiplication. Do not forget, that you can multiply millions values/attributes
to get rid of warning on «curve to mesh» use Separate component→curve before.
Also i will try stabilize points, to get rid of wiggling.
Thanks for the lesson, the idea is clear
Case study of why we need a loop node that takes the initial and next step conditions, and outputs the previous condition for processing into the next step condition.
I thought this was a Skank n Bass video from the thumbnail. Thank you for taking the time to explain this setup.
amazing work, thanks for sharing this! Love videos that open up a new way to use geonodes
That was a great explanation! Everything made sense to me, the way you described it. Thanks, cant wait to play with this!
Here's what I came up with, tweaking your setup :) ua-cam.com/video/mHT1gfPlWEo/v-deo.html
@@KDawg5000Hey! Yours came out great ! How did you turn it into a 3D mesh ? I’ve been struggling with it for days
@@jonathane.3662 Use a curve to mesh node, then a profile curve (like a circle) to set the radius.
I've been looking to meet other people that are interested in making simulations in Blender! Let me know if you might be interested in exchanging emails.
Nice tutorial! I hope you continue making stuff like this😃
planning on it 😄
What a time to be alive!
Thank you for this great tutorial...been able to successfully recreate the setup by following you step by step, but just merely mechanically. Now i will need some time to process and understand the math involved to be able to to modify and adapt it to other purposes.
I think its amazing how you were able to achieve this effect! Although, I'm not exactly sure its a tutorial, more of an in-depth breakdown. VERY GOOD i'll say, but it seems I'm not the only one having probs getting use out of it though. crashed trying to add any geometry to shade w over 14 million verts at frame 8 lol (I know its user error/gpu limitations but) how might one go about being able to render with this?
I think I successfully recreated your nodes setup using 3.5 simulation nodes, but I had to add a condition to only move points that are inside a circle to get exactly what your show
instant sub. more of this please!!
Thank you for sharing this and truly amazing job!
This is really cool, Im struggling to figure out how to change the outline from a circle to lets say a different shape? What if I wanted the bounding box to be square, or a custom shape? Thanks!
Curious if this could be made into a 3D surface. Kind of extrude a surface from the 2D and make it not collide with itself within a sphere bounding box
It's definitely possible! I imagine one could use raycasting to constrain the effect to many 3D surfaces 😄
@@seanterelle I would be highly interested in a tutorial for this, I am trying to create a 3D differential growth animation that accounts for collision handling.
Impressive work! thanks for sharing.
Damn this took me a while to make in sim build. If anyone have issues after resampling inside loop you need to convert it back to mesh, and you need proximity from inside the loop no outside which blocked me for an hour xD Now I wonder what's the best way to smooth it without jiggly peristaltic epilepsy.
Woooooooow this is huge! Congrats to achieving that effect. Is there any chance of you uploading the file somewhere to try it out? Would love to play around with it
let me know if this works for you: seanterelle.gumroad.com/l/tweor
@@seanterelle Thanks a lot for creating and explaining this and making the file available. Do you know if there is a way to pay with iDeal or PayPal on Gumroad? In The Netherlands where I'm from not everyone has a credit card. I think you've earned a nice cup of coffee 🙂
By the way, have you seen the Differential Growth addon that was made some time ago? It was soo impressive but not very flexible to work (play) with, but if you're going to dive deeper into this, perhaps good inspiration. ua-cam.com/video/Q-nu3SOcvOg/v-deo.html
@@seanterelle Thank you so much, it works! Super cool
Hello! That`s an awesome tut, but as a newbie to geo nodes there is one question that i can`t to find an answer to. How can I make a bound not a circle but a square for example? Why it always growth to the circle and how to change it? Thanks
+1 for this question :)
Hi ! Did you get any answer or did you understand how to do it ?? 😁
@@rvg557 hi ! Did you get any answer somewhere please ?
Hi. Thank you for the nice Tutorial :) . Can you tell me how you did the Materail and Extrusion along Z axis ?
Hello ! Thanks a lot for your vidéo, i have a question about the base circle geometry. Is it possible to change it ? Cause when running the simulation, it always comes back to a circle … Other question, is it possible to import a certain geometry from an other software ?
Thanks a lot @seanterelle
Hey, you ever figure this out?
Awesome tutorial! Thank you for sharing this technique :D Do you think there is a way to remove the jittering movement of the edges and make them nice and smooth?
Whoa! :) Thank you for this tut!
Very nice tutorial! but I got some issue on rendering... The animation still can't be rendered even I checked the Persistent Data. All the render tab of the geometry node modifier has been enabled. The animation looks fine in viewport but nothing with geometry nodes rendered..
It's very cool but how to make it without intersecting? I'm struggling with this
Awesome tutorial!!
amazing work , thx for sharing
How can I increase the thickness?
I wonder if this thing is possible to acheive in C4D, and X-Particles maybe?
looks awsm anyways!
please record the process itself on video, how you add all the notes from the very beginning, and not when you have already done everything, and simply explain it, it will be clearer
thanks for mentioning this, what a pain to have to figure stuff out right at the beginning!
I'm trying to rework this to get it to run with the 3.5 Geo-Nodes-Simulation-Build. But there is no way to resample the curve during or after the simulation. Did you take a look at this already?
I just did a quick test and was able to add the resample curve node inside the simulation block. Are you certain that the mesh was converted to a curve before using the resample node? I'll see if I can get the setup working in the 3.5 build and get back to you.
It works! Here's a tweet explaining: twitter.com/seanterelle/status/1598366840899932161?s=20&t=l-6xaaDZx_v-7nzxzn00vw
Good Stuff, I’ll have to take a look at it! Thanks!
I cannot make this work in blender 4.2, anybody here that has any tips?
Excellent!
really nice petri dish
How can I turn this into geometry, so I can render it?
Add a new object with a new geometry nodes network which takes the simulation object geometry as input and use the curve to mesh node to generate geometry for rendering 🙂
okay, and how do I render it? blender crashes when i add curve to mesh node and add a curve circle with 3 vertices as a profile curve
If you're not already, try creating a new object with a new geometry node setup that takes the simulated object as an input and applies the 'curve to mesh node' there. If you're adding the curve to mesh node within one of the feedback objects, the curve to mesh operation will go through the loop and create a ton of geometry which will cause a crash.
Also, in order to render in Cycles make sure to enable the 'Persistent Data' checkbox in the 'Final Render' section of the Render Properties tab
@@seanterelle yeah, that's what i did after i wrote the comment. thanks a lot
Genius!
Thanks great idea and great video. I tried to recreate it and the simulation is not running. I double and triple checked everything. I even got your file from gumroad and compared it to my Nodes. They are identical. But my version is not running while with your file it works fine. Are there any pitfalls I'm not seeing. Maybe group in and output. If anybody could help I appreciate it. I can provide my blend file if anybody is interested. Thanks.
If the node setups are identical then maybe the object inputs for the 'feedback' and 'feedback_with_initialization' geometry node modifiers?
Checked this too. I got the same input as you do.
How are you setting up the whole blend file with the different nodes
Never used two geometry node modifiers on one object.
Hmm i need to go to gumroad. Do a comparison, i refuse to accept defeat.
Yeah I seem to not be able to figure out why mind doesn't work either. I feel like I've been through every setting to make it identical and still have yet to figure out what the main issue of why mine is not operating the same.
I got it. I had the distance in the offset routed backwards inside of the collision node
"To those of you who have had to do it all over again."
Please tell me where I went wrong.
you
Okay, I forgot to convert the GeometyProximity variable to Edge. NiceTUT!
could this be done on a 3d mesh?
like a sphere or something
Definitely 🙂
Finally ❤
amaeezingg
❤❤❤
Subscribed
Nice idea, but you can´t render anything using this hack, looping data back and forth. You can´t apply any of the geo nodes modifiers or export as an alembic or such. So, this hack only works in the viewport..a pity.
A "simulation" node (like in XSI´s ICE) is desperatly needed in geo nodes..!
You can render these kind of feedback loop hacks in Cycles if you check the 'Persistent Data' checkbox in the 'Final Render' section of the Render Properties tab!
@@seanterelle Thanks a bunch for that hint! It works for rendering...! But no way for caching (might be the alembic export implementation though) or applying....sigh..
Thanks for this ping-pong method. You're a rock star! I've been playing around with it to get a simple SDOF simulation using Euler integration and some simple orbital motion...who knows what else we can do with it. Video link: ua-cam.com/video/9haf_JsqKlY/v-deo.html
Nice to have while we wait for a non-experimental version of Blender with simulation nodes.
dude
can't call this a tutorial, because cannot recreate it , as it's incomplete 😐😕☹
Yeah same here. I feel like there may have been one or two skills that i lack the knowledge on.
Got the whole thing mapped out and the feedback never really started.
Hopefully one day it clicks and i can make it work.
I got the same problem. Wonder if it got something to do with setting up the whole nodes. If you know where the problem is let me know.:)
@@michaellangenmaier1177 cgMatter/DefaulCube made a video about a 'loop node' , which explains what's going on here.
ua-cam.com/video/-gIk_ZH4ySE/v-deo.html
yet still, i fail to recreate this 🤪
@@qedqubit I already watched default cube's video and I got the whole idea behind this. I'm just wondering if I'm missing a detail and that's why it's not running.
@@michaellangenmaier1177 i just redid the whole thing again, playing this twice, pausing, rechecking every setting, and i get wave-interference instead of waves avoiding collision.... nice effect but not what i want
I cannot follow along the tutorial
I have seen all your videos.Your results are amazing but you are not explaining it well enough. You must make tutorials like ducky 3d