Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Request : Anim Transform to update translation keys based on Rotation #14

Open
RiggingDojoAdmin opened this issue Sep 6, 2019 · 6 comments
Labels
enhancement New feature or request
Projects

Comments

@RiggingDojoAdmin
Copy link
Contributor

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.

@aresdevo aresdevo self-assigned this Sep 13, 2019
@aresdevo aresdevo added the enhancement New feature or request label Sep 13, 2019
@aresdevo
Copy link
Owner

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

@RiggingDojoAdmin
Copy link
Contributor Author

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.

@aresdevo
Copy link
Owner

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 aresdevo added this to To do in AnimAide Feb 16, 2021
@aresdevo aresdevo moved this from To do to In progress in AnimAide Sep 3, 2021
@RiggingDojoAdmin
Copy link
Contributor Author

Just wanted to see if you made progress on this?

@aresdevo
Copy link
Owner

aresdevo commented Nov 5, 2021

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.

@RiggingDojoAdmin
Copy link
Contributor Author

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.

@aresdevo aresdevo removed their assignment Mar 29, 2022
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
No open projects
AnimAide
In progress
Development

No branches or pull requests

2 participants