Thanks for the help! My quadrupeds now IK once again. I also found the function to set the traces which is working nicely, but I have a couple more questions:
I added DN Animations Stack and DN Move Machine calls to my DNCharacter’s tick, but I’m getting an
ensureAlways(Skeleton);
triggered from
FAnimMultiNodeInstanceProxy_DN::UpdateAnimationNode
(when it calls
Super::UpdateAnimationNode(DeltaSeconds);
).
ensure has a comment stating "// Skeleton is only available during update/eval. If you’re calling this function outside of it, it will return null. " if that helps.
If I ignore the ensure, everything works, but I’m not sure what I’m doing wrong to trigger it?
Second thing is I’d like to add this to a whole bunch of quadrupeds and need to make sure it’s very performant. Quadrupeds that aren’t rendered don’t have their animation or movement component updated, so that part is fine, but the character is still updated. Is there a lot of logic that’s happening on the character tick? If so, would it be safe to not call DN Move Machine when a quadruped isn’t rendered and would that have an effect on performance? Any info you can give me on how it works and how i can optimize it would be much appreciated.
Cheers!