Animate 2 - getting rotation in animation that is not present in DAZ timeline

Hello,

I have a problem with Animate 2 (or lack of understanding...). I have the licensed version and I am getting unexpected result when creating Animate 2 animation from DAZ timeline. I am trying to create a 3 frames animation.

Here is what I do:
1) create new scene
2) import Genesis 3 figure in base pose (frame 0, screenshot_f0)
3) in scene panel, select G3 figure and select all children (Select -> Select children)
4) in DAZ timeline, set Total frames to 3, Range is now 0 - 2 (keep FPS on default 30)
5) in DAZ timeline, move slider to frame 1 (second frame)
6) apply custom pose 1 (frame 1, screenshot_f1)
7) in DAZ timeline, move slider to frame 2 (third and last frame)
8) apply custom pose 2 (frame 2, screenshot_f2)
9) double check on DAZ timeline, that everything is set as expected (cycle through frames 0 - 2, G3 changes position as desired)
10) switch to Animate 2 panel, right click, select "Create aniBlock from studio keyframes"
Use Direct Copy, Translation + Rotation checked, Scale + morphs/values unchecked (May this dialog setting be part of the problem? I believe I've tried all possible combinations but with no success.)
11) I can see that the new animation contains 3 frames in Animate 2 panel, but if I cycle the frames through Animate 2 frame selector, the G3 figure gets a rotation that shouldn't be there in between frames 1 (second frame) and 2 (third frame).
See screentshot_rotated

I would expect that if the animation in DAZ timeline works as expected, it would be 1:1 transfered to Animate, but that seems not to be the case.

Any idea why the figure gets rotated between frames 1 and 2 after converting the DAZ timeline to Animate 2 animation?
What should I be looking at to get rid of this? 

Thanks a lot for providing any insight that could help me understand what may be going on.

Additional information:
If I open "Graph Editor" in Animate 2 on the final animation block, I can see that there is "rot_force_x" value set on "hip" of the G3 figure (screenshot_rot_force_x_on_hip). If I reset the rot_force_x (set value to 0), the rotation is gone (screenshot_rot_force_x_on_hip_reset). Ok, but why is there any rot_force_x added in the first place if there is (seemingly) none in the DAZ timeline?

screenshot_f0.png
1001 x 546 - 154K
screenshot_f1.png
998 x 540 - 141K
screenshot_f2.png
997 x 540 - 146K
screenshot_rot_force_x_on_hip.png
1258 x 537 - 137K
screenshot_rot_force_x_on_hip_reset.png
1263 x 516 - 138K
screenshot_rotated.png
997 x 687 - 148K

Comments

  • I still was not able to figure out why the rotation appears in Animate after I create the animation from DAZ timeline. But, I was able to come up with a workaround.

    Instead of starting in DAZ timeline, I start now directly in Animate:

    1) create new scene
    2) load G3 figure
    3) select all children of the G3 figure
    4) in Animate, create an empty aniblock
    5) switch to "Keyframe mode" in Animate
    6) move to frame 1 (second frame)
    7) apply custom pose 1
    8) move to frame 2 (third frame)
    9) apply custom pose 2

    Now, If I cycle between frames 0 - 2, I still can see that the poses are not as I want them - there is unwanted position in frame 1 that does not correspond with custom pose 1. I think, what animate does, is that it writes only "deltas of changed properties" to the keyframes. So applying custom pose 2 to frame 2 can "upset" the pose in frame 1 (in case I am changing position/property which was not written in frame 1). But I can solve this.

    After first cycle I have set values for frames 0 - 2. As said, if I cycle through the frames, I can see that there is unwanted movement in frame 1. But if I go now to frame 1 and re-apply the custom pose 1, it writes all necessary values to the keyframe.

    So steps 10 + 11 in this case would be:
    10) move to frame 1 
    11) re-apply custom pose 1

    Now I have all necessary property changes keyed and if I cycle through frames 0 - 2 I can see that the positions are as I want them.

    This is what I wanted and I can save my work as new aniblock.

     

Sign In or Register to comment.