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

AnimOffset quality-of-life improvement #50

Open
GRiD-1337 opened this issue Aug 2, 2021 · 2 comments
Open

AnimOffset quality-of-life improvement #50

GRiD-1337 opened this issue Aug 2, 2021 · 2 comments
Labels
enhancement New feature or request

Comments

@GRiD-1337
Copy link

Great addon you've got here, Ares. I've been looking for something to do animation offset in Blender, and this seems like what I've been looking for.

I do find AnimOffset a little finicky to use at times. Right now when activated it affects all keys in the timeline. This is often not ideal, and that's where the mask feature comes in, which is great, but quite cumbersome to use. Personally, I would like to see more options.

  1. An option to only affect keys beyond the scrubber/current key, and an equivalent of only affecting the keys before the scrubber.
  2. An option to only affect selected keyframes, or if that's too hard to implement, automatically set the mask to the first selected keyframe and to the last selected keyframe of the current selection.
  3. And have the option to have these different workflows set as the default. So that I can just select the frames I want to change and move my character and it reflects across all of the selected keyframes if that is how I want to work.

Once again, thank you very much, Ares, for the great plugin. Hoping to see it grow in the future.

@aresdevo
Copy link
Owner

Sorry for the delay, my other life as an animator pull me away sometimes. I can not take credit for the ideas, this are just industry-standard tools I saw missing in Blender so I decided to try and code them for the community.

Anim-offset seems to be the more popular tool! :)

Originally anim-offset would come with the mask by default but the way a lot of people used it was mainly to affect the entire animation. They never use the mask, so by popular demand, it got changed. Maybe, as you say, I should add an option to set a default.

-On your first point... why would you want to modify a key you are not seeing?

-The idea of using selected keys to create a mask is a good one, I should implement that option.

Thanks for the suggestions.

@aresdevo aresdevo added the enhancement New feature or request label Aug 13, 2021
@GRiD-1337
Copy link
Author

Thank you for the reply. I understand that life can be hectic at times and that this is just something you do on the side so updates might take time. As you say, a lot of these features are pretty much core features in most other industry-standard software so I'm very glad someone is bringing them to Blender.

I see. I've only used AnimAide for a very short period of time so there might be features I'm still missing. Personally, I think the automatic mask around keyframes would make a great improvement to easy-of-use, at least in a lot of my cases.

What I was getting at with the 1st idea was that sometimes I animate something (for example a character jumping between two buildings) and by the end of the animation I realize that I would actually like the jump to be a bit longer in distance. That would mean that I would have to move all the keyframes from where the jump begins until the end of the animation for it to be correct since the landing and everything after it would have to be moved too. Having a switch to affect everything after or before where you are in the timeline (what frame you are currently on / where the scrubber is) would speed this up without having to create masks. But if you implement a feature where it automatically creates a mask around the selected keyframes you would save one or two seconds at most so it might not be worth it in the end.

Once again, thank you for the hard work. Stay safe and take care.

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
None yet
Development

No branches or pull requests

2 participants