Product

Turn any motion into a clean loop.

Generate the transition from the end of a motion back to its beginning and export one repeating animation.

What it does

Looping connects a motion’s final pose to its starting pose. Uthana generates the missing movement between the end and the beginning so the result can play continuously.

The transition is generated skeletal motion rather than a cross-fade. Preview the complete cycle before downloading it as one animation with editable keyframes in FBX or GLB. The output is a motion file, not a playback effect that only works inside Uthana.

When you'd use it

Use looping for walk cycles, runs, idles, breathing, repeated gestures, and background movement. Start from motion generated with text or reconstructed from video.

Motions that are already somewhat cyclical usually need a smaller generated transition. Less cyclical actions can still be tested, but may require more adjustment after export. Because the result contains editable keyframes, artists can refine the timing and poses in their normal DCC.

For games, a clean loop provides a compact motion asset that can repeat inside the engine without a visible jump at the cycle boundary.

Generate controllable cycles

For walk and run motion generated directly from direction, speed, stride, and style, continue to the locomotion model page.

Build the loop

Choose a motion, generate the return transition, and export the repeating cycle.