hello,
I don’t know what to do,
I have a chain that has a spline-ik on curve (A).
Curve A gets the shape of curve B via geometry nodes.
(I need a dynamic shapekey!, only a shape that looks like B will not work!)
Unfortunately, when I fade/blend curve A to B, the chain does not go with it.
As far as I know this is a limitation. I ran into it last year too. The entire constraint system (including splineIK, follow path…) seems to disregard the evaluated curve when it is modified with geonodes. I honestly don’t have a workaround to give you, sorry.
Thank you,
I’m not a beginner, but I think my head would explode immediately,
I would need a part that works already in geometry nodes, that would be completely new to me.
I will try a different concept with the blender tools.
While you can’t have GN “act on spline” the same way other curve modifiers do, for accessing them via spline IK, you can use your GN curve to position vertices that are assigned to various vertex groups; you can then use other kinds of constraints to track these positions, marked with VGs:
All you “really” have to change is your spline IK target to “Target” and then it should work.
As you can see, it works very similar to GN but with a lot more possibilities. Mix vector does the exactly same as in GN, but AN also provides handle + position information via one node as you can see. Then a new spline will be created by “spline from points” which is self explaining.
But yes, you have to install “animation nodes” - which is a free add-on (built by one of the GN developers
Yes ,
indeed, it looks very clear and comprehensible,
many thanks for the example,
will continue with GN for now because the rig should work for several upcoming Blender versions .(Knock on wood!)
Yeah. I wanted a string of verts, that represented the rest positions of your bones. There’s no “string” primitive so I just made a plane, deleted two points, subdivided the remaining edge.
Can’t generate the geometry inside of GN, or it won’t have VGs. When you use generated geometry, any attributes are only stored as attributes, not readable by constraints. (If you have base geo, you can assign VGs in GN-- it’s just generated geo that won’t work. I just assigned the VGs to the base geo, but it’s something you can do.)