Unity Looping Motions with new anim system

Looping Root Motion animation

Import character file
Import animation file

If you want the character to maintain root motion after a loop:
Character File -> Rig -> Animation Type -> Humanoid
Animation File -> Rig -> Animation Type -> Humanoid

screen-shot-2016-09-12-at-16-29-01-15
If you want the character to lose root motion after a loop:
Character File -> Rig -> Animation Type -> Generic
Animation File -> Rig -> Animation Type -> Generic

screen-shot-2016-09-12-at-16-49-48-23


Create -> Animator Controller-> Double click to open
Drag the animation file into the Animator controller
Right click on the animation-> Make Transition -> Click on the animation again to link it to itself (loop)

screen-shot-2016-09-12-at-16-34-36-18


Put the character in the scene
Drag the Animator controller onto the controller slot

screen-shot-2016-09-12-at-16-35-49-21

Drag the avatar from the character file into Avatar slot

screen-shot-2016-09-12-at-16-54-36-26

Apply root motion should be ticked if you want the character to move through space rather than stay on the spot

 

– Alex Woolner