Forum: Poser - OFFICIAL


Subject: Time Reverse Keyframes in Poser

an0malaus opened this issue on Nov 07, 2019 ยท 29 posts


an0malaus posted Sat, 09 November 2019 at 3:52 AM

SeanMartin just imagine how tedious that would be if you have a 1000 frame sequence at 30fps that you need to reverse 100s of keyframes in and preserve the interpolation. Nobody wants to drag 100s of keyframes exactly the right distance when the animation palette has to scroll interminably before you even get there, and worse, doesn't respond to horizontal mouse or trackpad scrolling actions at all.

This is intended to displace exactly that kind of tedious scenario.

The question I'd like people to suggest answers to is: Should the reversal occur "in place", meaning you copy a block of keyframes you want to be reversed, to its final destination, then reverse it, or should the reversal appear immediately after the selected block like a reflection, whether inserting itself before any subsequent keyframes or just overriding them. What would you like to see for maximum usability?

In the first iteration, I will most likely just collect a sequence of interpolated values between start and finish and reverse them as a block of keyframes with no gaps. That is the simplest method of guaranteeing that the interpolation is preserved on reversal, regardless of spline breaks or missing start or finish keyframes in the selection.

If I can, I'll try to find out what the current selection in the animation palette is and use that. Failing that, the user would be prompted for start and finish, reverse-in-place, reflect-after-overwrite/insert.

Let me know what you'd prefer.



My ShareCG Stuff

Verbosity: Profusely promulgating Graham's number epics of complete and utter verbiage by the metric monkey barrel.