Hey there!
I've been working on automating some of my basic motion graphics needs with Geo Nodes.
I have the setup done, but when it comes to controlling the easing of my animations I still have to go into the node tree and manipulate the float curves manually.
I've very used to adjusting the easing by just typing in the velocity values I know I like, so my first thought was to add a driver to the points in the float curves and just have that value as a group input that I could adjust from the modifier panel.
Well, I couldn't figure out how to do that. If I right click on the Y value of the curve I only get the edit source option. Not the usual copy/paste driver.
So the question is: is there another way you can think of to achieve that? Or is there a different way you approach this? Adding somehow quicker/external control to those float curves?
I rewatched Jonathan's Procedural Animation tutorial from a while back and here's where he is setting up the easing, to help illustrate what I'm working with:
https://youtu.be/_VVUtp6y4sY?si=mdV1ohZoFOIenj-M&t=1076
And while adding a menu switch with my go-to values is the next best option, I would love to have one of the options be a "custom" where I get to manually change the values from the modifier panel.
Oh, how sweet would it be if we could see the curves on the panel instead! Even better if there's a magical way to achieve that.
Anyways, if anyone has some insight on it, I'm all ears!
Hi Nathi,
"...I still have to go into the node tree and manipulate the float curves manually..."
You might want to have a look at 5.0. Blender has got a new feature called Closures, that allows you to handle that and adjust your Float Curves (or anything) from outside the Node Groups. Here's a great video: https://www.youtube.com/watch?v=eCEiYfM3G_4
Ha! That is really cool!!! I tend to not play with the alpha versions because I can't really use them in my work computer ( IT would have a fit 😒 ), but this is so close to exactly what I want to achieve. The only thing better than that would be adding the float curve from the closure straight up in the modifier panel.
Dang it! I might have to wait... thankfully Blender updates are quick!
Thanks Martin, now I at least know what to keep an eye out for...
Holy moly! Talk about quick! I just saw the release date is November! It won't be long after all!
Even without 5.0 You can use his sample curve technique(around 11:25 mark) in the video Martin linked to. Use it instead of the Float curve node. Then hook each point of the curve. Then you can use a custom property and set drivers on the empties/bones(Whichever you choose to hook to). Depending on what you're doing you may want to use curve shapekeys instead of drivers and or using multiple curves. Side note: You can just add a value socket to the node group if you want the setting to be on the modifier instead of using a custom property. It will be greyed out but it's still functions for a driver.