Loop Pose box creates offset

Hi everybody,

as said in the title, when I activate the “Loop Pose” box in the animation view in order to have a smooth Idle loop, the character’s hips gets an small offset on his X axis. When I uncheck that box, everything goes right.
My animations come from mocap files so I don’t really want to make them loop from their original files.
Is this a bug?
Any help would be appreciated…
Thanks!

Yes this can be expected depending on your animation clip. Keep in mind that loop pose need to do some magic to make your clip loop if they are not already looping, we compute the difference between the start and stop frame and then distribute this delta over the length of the clip so that why you see some small difference between loop pose on or off.

Best regards,

Thanks for your response, the loop trick seems pretty logical indeed.
Fair enough, we’ll just have to loop our animations from the starting point…
Thanks again,

Indeed, if you set your clip to loop pose you should see a red,yellow or green light beside the checkbox, this is an indicator if the pose is looping well.

A Red light mean that both the start and stop pose doesn’t match really well.
A Green light mean that you have a good match.

You can also look at the matching curve, when your clip is set to loop pose and you drag the start and stop time you will see a curve right beside the light indicator, you want your start and stop time to be at almost the same height on this curve to get a better match.