Not reproducible

Clip editor resets animation modifications after exporting and playing scene

Felipe Machado 8 months ago updated by Peter - Soxware Developer 8 months ago 3

Hey there! 

I'm having an issue with UMotion's Clip Editor these last few days where it just rollbacks the modifications I've made on an animation after I export it.

The exported file remains intact, but if I click "Play" on Unity and then go back to UMotion Clip Editor the animation clip seems to have gone back to an earlier version of it before I started modifying it.

However, this doesn't happen everytime flawlessly, I'm not exactly sure what are the correct steps to reproduce this bug.


The steps I usually take before the issue happens are:
Export clip > Save (ctrl+S) > Play (Unity) > Stop (Unity) > Drag character model to Pose Editor > Realize everything is lost and life has no meaning anymore

Fortunately I can retrieve the animation by importing back the exported clip, but it doesn't help much if I've used IKs.

Hope you can help me, this is driving me insane :(

UMotion Version:
1.20p08
Unity Version:
2019.3.6f1

Answer

Answer

Hey there, Peter!

Just here to give you a feedback on this issue. It seems that updating to V1.21 fixed it, I'm not having any more troubles now.

But answering your questions:

1. Yes, I had keyframes on my changes.

2. What I was losing were new keyframes that I inserted and also modifications that I made on the already keyed frames before starting to modify them.

3. This one I can't really answer because I didn't try it.

4. Yes, apparently Fast Entering Play Mode was enabled.

Sorry if I can't be more specific with some things.

Under review

Hi Felipe,
thank you very much for your bug report and I'm very sorry for the inconvenience.

Please try updating your UMotion version to the latest version from the asset store (V1.21) and see if this provides any improvements.


  1. Have you crated key frames for your changes?
  2. What exactly is lost (could you send me a screenshot before and after this problem happens)?
  3. Does this also happen if you use UMotion in a new empty Unity project (maybe some other scripts/assets are conflicting with Unity's serlialization/deserialization that is happening when entering play mode)?
  4. Are you using this experimental "Fast Entering Play Mode" feature: https://blogs.unity3d.com/2019/11/05/enter-play-mode-faster-in-unity-2019-3/


Best regards,
Peter

Answer

Hey there, Peter!

Just here to give you a feedback on this issue. It seems that updating to V1.21 fixed it, I'm not having any more troubles now.

But answering your questions:

1. Yes, I had keyframes on my changes.

2. What I was losing were new keyframes that I inserted and also modifications that I made on the already keyed frames before starting to modify them.

3. This one I can't really answer because I didn't try it.

4. Yes, apparently Fast Entering Play Mode was enabled.

Sorry if I can't be more specific with some things.

Not reproducible

Hi Felipe,
thank you very much for your response.

Fast entering play mode can be the root cause of this issue, please be careful when using this experimental feature. I'm going to do some experiments on my own to see if this feature causes some issues and implement a fix if necessary.

As the problem is currently gone for you, I'm setting this issue to "not reproducible" for now.

Best regards,
Peter