Why does my pose animation always have to swirl around to a position?
James
Posts: 1,003
Why does my pose animation always have to swirl around?
For example on frame 30: a figure sits
I save the pose,
move to frame 1,
load the pose to figure,
move the figure up on y axis.
Play
In theory it should go from the initial position, goes straight down.
But when played, the figure swirls around first to the position.
It happens very often.
How to fix this?
Post edited by James on
Comments
without using DAZ to verify this im guessing there is something messed up in the graph editor. Try opening that and checking the rotation curves. Maybe its a quick fix, but id have to see to know for sure.
I have never loaded poses in DAZ but seems potentially problematic. Does it do this also when you animation the poses yourself?
Also, make sure to check the curve interpolation. If its linear, it would go straight from point A to B. If its Bezier will add other movements between, but usually this just means it moves smooth, but sounds more like something is wrong in yours
Check the actual rotation values (also visible in the graph window). It might go an extra turn dependant on how you have posed it.
The first thing I try when poses transition funny:
Select the first set of key frames (Collapse, Select that first key frame before the problem)
On the bottom right of the timeline window, change the interpolation to "Linear"
Options are Constant, TCB and Linear. Go linear.
If that doesn't work, select the Hip and look at the rotation at both key frame locations. If one says something like 0.25 and the next is -348 or something like that, try changing the second rotation values to better match the first.
Like they say above, it might be best to use the graph editor for this.
To do that, select the Hip and in the timeline hierarchy, go through opening the Hip properties:
General > Translations > Rotation and select one of the axis.
Open the graph editor and drg the second key to smothen the line between the two
Repeat for other Hip axis if needed - often you will.
You hit gimbal lock. At some point when making the poses for the keyframes, you may have caused two of three axes of rotation to be parallel... thus causing gimbal lock. It is the nature of Euler rotation.
This video explains why it happens and solutions to it. While Maya is used as the application, it can be applied in DAZ or any 3D app.
First pls tick all Types (TRSOAH) ~~
Then check if there's any other 'Key frame' in between your 1st keyframe (1) and last keyfram (30) (esp. with some values on Rotations, probably). Delete them if there's any... for if there's no such keyframe(s), there should be no such a 'swirl' issue, normally...