I’m having a problem with the Spline IK node in my AnimBlueprint.
The red spheres in this image show the Control points I’m applying to the Spline IK.
By Control Points (CP) I mean:
You’ll notice they follow a path (the white lines) that I want my SplineIK mesh to follow.
The purple lines show the bones of the skelMesh that is being constrained to the Spline IK node.
The bone at the red sphere labelled 2 is constrained correctly (you can see the bone is centred within it) but CPs 3,4,5 and 6 don’t have bones at their locations.
This seems to be because the bones would have to be squished down to reach these points as they properly position themselves when spacing out the white path more.
The problem is that the CPs not being used properly seems to have an effect on the end of the mesh which is deformed in cases where further up the chain the CPs were too close to constrain the bones to (like the end is shortening to make up for not doing it further up the chain).
Bones fitting to CPs on LEFT. Bones NOT fitting to CPs on RIGHT:
Notice also how in the LEFT image the bones are correctly positioned at the CPs and on the RIGHT they aren’t.
I hoped that the Stretch property might fix it but it only seems to allow the bone to extend itself, not shorten.