Search Unity

  1. Welcome to the Unity Forums! Please take the time to read our Code of Conduct to familiarize yourself with the forum rules and how to post constructively.
  2. Join us on Thursday, June 8, for a Q&A with Unity's Content Pipeline group here on the forum, and on the Unity Discord, and discuss topics around Content Build, Import Workflows, Asset Database, and Addressables!
    Dismiss Notice

Question How to avoid looping back to initial translation position on a GENERIC rig

Discussion in 'Animation' started by fwalker, Mar 28, 2023.

  1. fwalker

    fwalker

    Joined:
    Feb 5, 2013
    Posts:
    223
    We have a (walking) animation with a loop and root motion, the animation works fine for the first loop moving according to its root motion, but then it returns to the beginning of the position on the next iteration.
    From looking into this, for HUMANOID rigs there is an option for Root Transformation Position (XZ) and in it the option to Bake Into Pose which you can modify. But this is not an option for Generic rigs.
    How would I go about changing the animation such that it will continue to move in the proper root direction after the first loop iteration?