Answered

move tool copy position

Craig 4 months ago updated by Peter - Soxware Developer 4 months ago 1

I'll select a joint such as RightFoot : Position, select a frame where the position changes.  I select the frame key and press ctrl-c (copy) and move to the next frame and select ctrl-v (paste)  This does nothing, or the limb can go to a weird place.

If I select the first frame and use the Move Tool menu for copy position, then select the next frame and use the Move Tool paste position, the bone moves correctly.

Can we please have a short-cut for Move Tool->Copy/Paste position, as I'm having to do this far too often.

UMotion Version:
1.22.p03
Unity Version:
2019.3.14f

Answer

Answer
Answered

Hi Craig,
thank you very much for your support request.

I'll select a joint such as RightFoot : Position, select a frame where the position changes.  I select the frame key and press ctrl-c (copy) and move to the next frame and select ctrl-v (paste)  This does nothing, or the limb can go to a weird place.

I just ran a few quick tests, but copy and pasting position keys seems to work fine for me. Are you using a Child-Of constraint (or IK pinning) on that bone? Then you have to be careful of what transform space the key you copy is in (e.g. if you copy a key when the bone is currently parented to parent A and then paste the key at a frame where the bone is parented to parent B this will result in nonsense).

Also be careful when copy and pasting keys from one additive animation layer to another layer (or visa versa). Keys on an additive layer are an offset not an absolute position.


Can we please have a short-cut for Move Tool->Copy/Paste position, as I'm having to do this far too often

Yes that indeed sounds very useful. I've added this to my to-do list.

Best regards,
Peter

Answer
Answered

Hi Craig,
thank you very much for your support request.

I'll select a joint such as RightFoot : Position, select a frame where the position changes.  I select the frame key and press ctrl-c (copy) and move to the next frame and select ctrl-v (paste)  This does nothing, or the limb can go to a weird place.

I just ran a few quick tests, but copy and pasting position keys seems to work fine for me. Are you using a Child-Of constraint (or IK pinning) on that bone? Then you have to be careful of what transform space the key you copy is in (e.g. if you copy a key when the bone is currently parented to parent A and then paste the key at a frame where the bone is parented to parent B this will result in nonsense).

Also be careful when copy and pasting keys from one additive animation layer to another layer (or visa versa). Keys on an additive layer are an offset not an absolute position.


Can we please have a short-cut for Move Tool->Copy/Paste position, as I'm having to do this far too often

Yes that indeed sounds very useful. I've added this to my to-do list.

Best regards,
Peter