Does anyone know if it is possible to get access to a bone matrix on the previous frame with python? (or any offset value for that matter)
I'm trying to figure it out but it isn't possible to sample the fcurves, as that won't include parenting and constraints (there isn't any animation curves on the bone I want to control anyway)
And it also isn't possible to jump to the previous frame with frame_set(), as I'm trying to find a solution that will work in the viewport rather than just at playback (for animators to see the result while they are animating).
I've also looked into using Animation Nodes fo this. In the older versions of the add-on there was a 'Frame offset' on the Matrix Input Node (in the advanced node settings). This feature looks like it has been removed in the latest version.
So I'm after any ideas on how to get access to the bone matrix data on the previous frame using... (A) Python or (B) the latest version of animation nodes (2.1)
Yeah I might be trying to bash a square peg into a round hole with the solution that I want (which might not be possible)
I'd like to figure out if there is a way to access the future or past matrix positions on the fly. I'm trying to figure out how much a car needs to steer based on where it came from, If that makes sense. But maybe storing that information is the only way it can work.
– waylow Jun 25 '18 at 11:29