animaide icon indicating copy to clipboard operation
animaide copied to clipboard

Request : Anim Transform to update translation keys based on Rotation

Open RiggingDojoAdmin opened this issue 6 years ago • 6 comments
trafficstars

Right now the translate keys work great but if you rotate say the root of the character to aim in a new direction the translate key frames don't get adjusted to reflect the new direction vector.

It would be great if rotation could update translate during the animation transform.

RiggingDojoAdmin avatar Sep 06 '19 16:09 RiggingDojoAdmin

That sounds like a great feature. Because of the way the anim-transform work, I don't think it could be implemented as an option, but I will think about maybe another tool that could handle that. Thanks for the feedback

aresdevo avatar Sep 13 '19 17:09 aresdevo

MotionBuilder has a button that is called "move keys" that will for the selected keyframes, update/adjust the translation curves based on the rotation of the node, without baking. It is very powerful since you can re-orient an animation without having to parent it to a node and then bake. Blender seems to be able to store this type of offset on the armature but it is limiting because the keys then live outside of the pose mode/bone system.

RiggingDojoAdmin avatar Sep 13 '19 19:09 RiggingDojoAdmin

I understand the power of your suggestion. What I meant before is that because the way anim-transform is written, It could not be implemented in a realtime manner the way anim-transform works, but as a separate function that could be added to a button as you say.

aresdevo avatar Sep 13 '19 20:09 aresdevo

Just wanted to see if you made progress on this?

RiggingDojoAdmin avatar Nov 05 '21 02:11 RiggingDojoAdmin

Hmmm, the short answer is not much... I created a branch just to deal with this because to accomplish it the tool should be re-written. But at the moment it seems to be beyond my abilities. In order to do it, I'm trying to learn how to work with matrices and so far I have failed. Sorry.

aresdevo avatar Nov 05 '21 16:11 aresdevo

No worries, just realized I hadn't looked in sometime. There was some work going on for the NLA but that got paused. For now the work around is hack animate the object level armature and then bake it down to the armature and reset the object.

RiggingDojoAdmin avatar Nov 05 '21 17:11 RiggingDojoAdmin