Daz Animating in Reverse?

Hey! I've never used the forums before, so this might take a couple of tries.

Regardless, I have a big issue. I've been trying to get into more animating on Daz, but I keep having a returning issue.

Currently I'm trying to make an animation with a character growing. There are more parts to it, like posing changes, but that's probably the key component. The animation is 301 frames (0-300) in total at 30 fps. At frame 210 I size up the character to about 200% of their original scale, but I go to frame 0 and frame 60 and set their scale at 100%. If I only do this at frame 0, there are no problems. However, when I set it again at frame 60, they character scales down, and then begins to scale back up. 

I had similar problems with another animation I made before where I preset a character's arms after frame 0 (probably frame 60 or 90- I forget which), but from frame 0 to that frame it did the opposite again, before doing what I asked it to at that frame. It seems to do the oppsosite at first, then once it hits that frame where I put it at default, it then begins to do what I asked it to do. I think I kinda understand what it might be trying to do, and I think it's taking in the whole animation into account. It's getting the proportational transition time for the character changing or moving, and then proceding with that point as if I actually made it smaller or wanted it moved differently. 

So basically, I asked for 100% at frame 0, but I also asked for 100% at frame 60, so it scales the character down to about 95%- when originally at that point (before setting frame 60's desired scale) it was about 119%. So yeah, it's weird. I just want to know if I can fix it and set the default point that I actually want. Worse case scenario I guess is that I animate it in different parts- but I'd prefer to do it in one giant sequence if I can.

Comments

  • Richard HaseltineRichard Haseltine Posts: 101,032

    As I think you realise, the issue is interpolation. By default Daz  Studio uses smooth (TCB) interpolation - in effect it tries to draw a smooth curve through the points (keys) that you set, and the only way to do that with two consecutive values that are the same and then one that is larger is to dip down betweeen the two identical values. The fix would be to set the interpolation for the first key on the scaling to constant, then it will draw a line to the second value and curve up smoothly from there. You can do this in the Advanced view of the Timeline by seelcting the key marker (circle  with T in it) and then changing the type using the button at the bottom of the pane.

  • scurtis4scurtis4 Posts: 2

    Richard Haseltine said:

    As I think you realise, the issue is interpolation. By default Daz  Studio uses smooth (TCB) interpolation - in effect it tries to draw a smooth curve through the points (keys) that you set, and the only way to do that with two consecutive values that are the same and then one that is larger is to dip down betweeen the two identical values. The fix would be to set the interpolation for the first key on the scaling to constant, then it will draw a line to the second value and curve up smoothly from there. You can do this in the Advanced view of the Timeline by seelcting the key marker (circle  with T in it) and then changing the type using the button at the bottom of the pane.

    Hey thanks! It took a little bit to figure out what you were talking about, but I found it in the second hidden panel below the actual animation part. I have 3 transformations, frame 0 is now constant, frame 60 is T and frame 210 is T. With this the character stays 100% from 0-60 with no problems, and then grows like normal at frame 210. Hopefully I don't have anymore problems.

Sign In or Register to comment.