I am using the LookAt node to make a character look at a vector. When this vector is constantly updated (e.g. following a moving object, character or actor) the modified bones snap into position whenever they get updated, even if the interpolation is set to linear. (The footage has the update rate of the coordinates to look at set to a delay of .5 seconds to clearly express the issue)
Why might it be doing this?
(This does not happen when the vector is updated in intervals longer than the interpolation time, it works exactly how it is intended to.)
Using the Look at node ( I guess from ABP ) if your vector is updated each frame, the bone should follow the vector without any snapping behaviour.
In the video you posted, you mention that you’re updating the vector every 0.5 seconds, and the snapping behaviour is perfectly normal, because there’s no blend between the previous and current vector position.
If you want to update the vector position every 0.1/0.3/0.5 seconds ( so anything rather than every frame ) I strongly suggest you to use Control Rig various Aim nodes ( Constraint, Aim Math and so on ) where you can smooth the vector value ( use Kalman filter or Accumulate Lerp ), so that it’ll blend between the previous and current value, avoiding that snapping behaviour you mentioned.
I will check this out once I get back to working on this project. Though you probably are correct about using a Control Rig for this instead of whatever I did.