I've been working with UMotion about the past week and a half, and multiple times each day my project gets corrupted, causing me to have to revert work I have done and redo it. Most often these corruptions lead the transforms for joints to apparently get disconnected from the joints themselves. The position and rotation controls when a joint is selected are offset from the joint itself, and moving them does not move the joint, but rather just the outline of an unknown cube shape. See video here: https://streamable.com/lhje74
Additionally, these corruptions sometimes cause UMotion to crash repeatedly (clicking the button to relaunch UMotion causes it to relaunch and then immediately crash indefinitely), and sometimes Unity as a whole to crash (trying to open UMotion's Clip Editor window causes Unity to crash every time until I revert to a prior commit).
There are two of us working on animations with UMotion. The other member of my team never has these issues, although we are doing roughly the same kind of work.
An example of steps that led to such corruption:
- Import clip into UMotionInteractions
- Rename clip
- Add Additive layer
- Set positions of fingers
- Set initial keyframes for fingers and hands
- Move playhead to new position
- Select IK_Hand_R : Position
Which my teammate says are steps he has taken tens or hundreds of times with no problem.
Customer support service by UserEcho