- Home /
When does an animator change the transform of a bone
Hi, I have been doing quite a bit of research on how animation transform changes are applied. I see from https://docs.unity3d.com/Manual/ExecutionOrder.html that "Internal Animation Update" happens between Update and LateUpdate but I don't know what "Internal Animation Update" is, does that include the transform changes to the gameobject? Basically my current setup is I have a model with bones and the animations move the bones accordingly, but I want to know at what point the bones are being moved. So I made a simple script outputting the bone's transform in fixedUpdate, Update and LateUpdate. I noticed that it changes throughout each function (and even including between fixedupdates since it can run more than once before update). This is confusing me because I thought transform changes from the animator is applied between update and lateupdate. Also the animator update mode is set to "Normal" but even if I do set it to "Animate Physics" it doesn't make a difference.