Issues with keyframes

Hi all,

I've been using Daz3d for over 10 years now. I'm on a mac running 16.6.3. I downloaded the latest version of daz3d yesterday. (4.22.0.14) Right away I've had noting but problems. Here are the most annyoing ones.

When I drag the orange arrow across the frames to move to another keyframe, several of the frames become "key" without me doing anything to them. There are black dots everywhere and I have to manually go in and delete all the nodes so the daz made keyframes don't cause issues, but even then, there are little "jumps" in the animation where the dots use to be.

Whe I have a lot of frames in an animation, I want to view only a portion of that. In the range field, I can type in the first number just fine. But when I type in the end number, it jumps and twice it's deleated my model and I have to start over.  The example is I have 1800 frames to animate. I want to work on frames 60-120 I type 60 into the first box and the frames adjust so 60 is now on the left of the timeline. But when I try to type in 120, numbers jump and skip and never ends up on 120. I have to play with it to get the frames I want. This is proving to be a huge pain.

Is there a way to go back a version? I never had this issue before? I can't seem to find a way to download an olderversion of daz3d that doesn't have these issues.  

Thanks.

Comments

  • Richard HaseltineRichard Haseltine Posts: 100,481

    The latest versions of daz Studio are 4.22.0.15 (General Release) or 4.22.1.41 (Public Build) - were you one off or did you flip the final digits?

    Moving the current time does just that, if keys are being added there must be soem other element (plu-in, or possibly a script triggered by a signal) that is modifying and leying a value.

    Changing the play range won't delete anything, again it sounds as if something non-core is responding to time changes. You do, when editing the values, need to be careful that an intermediate upper value as you type isn't smaller than the lower as DS updates live (I don't know if this is choice or a Qt limit) - it would be safer to set the upper value first, then the lower, but you should be able to reset the lower value without issue once done typing the upper (or paste a value typed elsewhere).

  • DartanbeckDartanbeck Posts: 21,508

    Do you have a Bone Minion applied to your figure?

    If so, there are a couple ways to keep it from automatically writing keys:

    • Select the figure instead of the Bone Minion. Bone Minion must be selected to write - and/or
    • Select Bone minion - in the Properties pane, select Bone Minion and, in the top line, turn off automatic transfer

     

    When using the range ruler to zoom in on frames, never let the second number try to be lower than the first, which is what will happen if we just start typing a number from the first digit. This isn't new to me - it's been like that as long as I've used Studio.

    I often just select one of the digits and change the value. Like changing 748 to 248 by selecting the seven and typing 2. If the Start number was higher than 48 and we used backspace instead of select and type, we'd send the playhead backwards. 

  • jbowlerjbowler Posts: 794

    Eagle_himmel_f5ec366c3d said:

    But when I type in the end number, it jumps and twice it's deleated my model and I have to start over.

    Studio updates the timeline for every keystroke.  In both "range" and "current" if you try to type in a larger number you have to do it so that every intermediate number is "valid" with regard to the total frames and, for "current" within the range (IRC) etc.  It's always been that way, it's a bug.  Work rounds:

    1. The easy and obvious one: open "notepad" type the number your want into that, copy it, go back to Studio, select the field for that number and paste it.  Because Studio doesn't see the intermediate values it just works.
    2. Do the dance; work out a way to type in the number you want without ever entering an out-of-range value.  The problem is akin to the "Rubik's Cube" toy that was popular 50 years ago; making one change affects everything.  My solution is similar to the one I used on Rubik's Cube; I reset the problem fields (start and end for range) and enter a "9" at the start of the "total" field then enter the number I want.  Since I don't normally use "range" that's quick for me; I just delete the "9" at the start of "total" after I've got to the frame I want to go to.

    Using the "notepad" approach has the advantage that it can be a lot faster; with a complex scene moving between frames can take a lot longer than typing and the notepad approach moves instantly to the desired frame rather than having to move to each intermediate frame.  It's not a problem for me; I grew up typing blind, but I still find it annoying.

  • DartanbeckDartanbeck Posts: 21,508

    Still... I've never had it delete my figure.

    Hitting Delete on the keyboard when trying to delete a key... that deletes the figure.

    Deleting the first key for the character... that, too deletes the figure.

     

    I've made the mistake of typing in a range number and it looked like I lost my keys for the whole animation, but I was incorrect. As soon as I typed in a larger number, there they were.

  • Richard HaseltineRichard Haseltine Posts: 100,481

    jbowler said:

    Eagle_himmel_f5ec366c3d said:

    But when I type in the end number, it jumps and twice it's deleated my model and I have to start over.

    Studio updates the timeline for every keystroke.  In both "range" and "current" if you try to type in a larger number you have to do it so that every intermediate number is "valid" with regard to the total frames and, for "current" within the range (IRC) etc.  It's always been that way, it's a bug.  Work rounds:

    1. The easy and obvious one: open "notepad" type the number your want into that, copy it, go back to Studio, select the field for that number and paste it.  Because Studio doesn't see the intermediate values it just works.
    2. Do the dance; work out a way to type in the number you want without ever entering an out-of-range value.  The problem is akin to the "Rubik's Cube" toy that was popular 50 years ago; making one change affects everything.  My solution is similar to the one I used on Rubik's Cube; I reset the problem fields (start and end for range) and enter a "9" at the start of the "total" field then enter the number I want.  Since I don't normally use "range" that's quick for me; I just delete the "9" at the start of "total" after I've got to the frame I want to go to.

    Using the "notepad" approach has the advantage that it can be a lot faster; with a complex scene moving between frames can take a lot longer than typing and the notepad approach moves instantly to the desired frame rather than having to move to each intermediate frame.  It's not a problem for me; I grew up typing blind, but I still find it annoying.

    You can also enter some siple maths, for example rather than just type 60 (which is first read as 6) type - whatever to subtract enough from the current value to get the desired final value.

  • DartanbeckDartanbeck Posts: 21,508

    Richard Haseltine said:

    jbowler said:

    Eagle_himmel_f5ec366c3d said:

    But when I type in the end number, it jumps and twice it's deleated my model and I have to start over.

    Studio updates the timeline for every keystroke.  In both "range" and "current" if you try to type in a larger number you have to do it so that every intermediate number is "valid" with regard to the total frames and, for "current" within the range (IRC) etc.  It's always been that way, it's a bug.  Work rounds:

    1. The easy and obvious one: open "notepad" type the number your want into that, copy it, go back to Studio, select the field for that number and paste it.  Because Studio doesn't see the intermediate values it just works.
    2. Do the dance; work out a way to type in the number you want without ever entering an out-of-range value.  The problem is akin to the "Rubik's Cube" toy that was popular 50 years ago; making one change affects everything.  My solution is similar to the one I used on Rubik's Cube; I reset the problem fields (start and end for range) and enter a "9" at the start of the "total" field then enter the number I want.  Since I don't normally use "range" that's quick for me; I just delete the "9" at the start of "total" after I've got to the frame I want to go to.

    Using the "notepad" approach has the advantage that it can be a lot faster; with a complex scene moving between frames can take a lot longer than typing and the notepad approach moves instantly to the desired frame rather than having to move to each intermediate frame.  It's not a problem for me; I grew up typing blind, but I still find it annoying.

    You can also enter some siple maths, for example rather than just type 60 (which is first read as 6) type - whatever to subtract enough from the current value to get the desired final value.

    I Love that! I use it All the Time!

    Want to rotate that HDRI 180 degrees from where it is now? Select the value and after it type +180 or -180... Bam!

    But I use it all the time for many, Many things!

Sign In or Register to comment.