Search Issue Tracker

Won't Fix

Votes

1

Found in

2018.1.0f2

Issue ID

1048701

Regression

No

Chaging AnimatorOverrideController while State is in Transition causes model to go into relax pose for a moment

Animation

-

Steps to reproduce:
1. Open user-attached project
2. Load Test Scene
3. Enter Play Mode
4. Click Demo in the top left corner

Expected result: the controller is switched out without reverting to relax pose
Actual result: the active animation goes into relax pose and then blends with the next clip

Reproduced with: 2017.1.1f1, 2017.4.6f1, 2018.1.4f1, 2018.2.0b9, 2018.3.0.a3

  1. Resolution Note:

    Resolved (Won't Fix):
    Changing the controller invokes a rebind of the Animator bindings, the rebind resets the default value in the scene.
    Interrupting a transition creates a snapshot of the current pose to blend to the new destination state.
    So, when changing the controller, the current values becomes the default values and then the new transition create a blend between the current/default values to the new state.

    Changing that would be too much undertaking and is a high risk of introducing more bugs.

Add comment

Log in to post comment

All about bugs

View bugs we have successfully reproduced, and vote for the bugs you want to see fixed most urgently.