Locomotion

Full control over speed, style, and pace.

Dial in the exact movement you need with full control over the stylized creation of a walk or run cycle. The last frame of every locomotion generation matches the first, making it perfect for clean loops.

Try it free

Configure. Generate. Loop.

1. Choose parameters

Choose speed, direction, style, and the number of steps your character will take.

2. Generate a clean cycle

The fastest inference time of any Uthana product - have your cycled result ready in under 2 seconds.

3. Loop it in your engine

Download and use as a clean loop or walk cycle on your character.

Works with any character

Apply the motion you create onto any character you generate or upload, automatically re-targeting the motion for that rig.

‍

  • Generate or upload your own character
  • Download output to use on your character anywhere
  • FBX, GLB, BVH, Roblox Studio, and Unreal supported

Built to loop

The position of the last frame always matches the position of the first frame. One stride cycles ensure every step is the same, while a five stride cycle preates a longer loopable motion.

‍

‍

  • Select the number of strides to your loop
  • Try different styles, speeds, and directions
  • Download to use in your DCC of choice

Build it into your pipeline

Get full access to locomotion via Uthana's GraphQL API. With the fastest inference of any Uthana product, programatically generate cycles in under a second. Perfect for iteration and real-time environments.

‍

  • Full support via the GraphQL API
  • Integrate directly into your pipeline
  • SDKs for Python, TypeScript, and cURL
FAQ
â–¶

What styles are available?

Uthana trains locomotion on dozens of styles, from neutral to angry to zombie.

â–¶

How many steps should I generate for a clean loop?

Any number of steps can be used to get a clean loop. For every step to look exactly the same, one step is recommended.

â–¶

Can I retarget locomotion onto my own character?

Yes! Upload or generate your own character, optionally auto-rig it for use in Roblox, Unreal, or another DCC, and re-target the animation directly onto the character.

â–¶

Is locomotion available via the API?

Yes! Locomotion is available via the Uthana API. You can call locomotion programmatically and access similar inference speed and download options as the web app.

â–¶

What file formats are supported?

Uthana motion's download to FBX, GLB, BVH, and Unitree G1 CSV. You can also download specifically for Roblox compatibility.

â–¶

How does locomotion differ from text-to-motion?

While text-to-motion generates a range of new motions based on input, locomotion focuses on movement with a finer touch - either runs or walks in a specific style at pre-determined speeds and directions. It's built for a more specific output for those who know exactly what they want.

â–¶

Can I prompt for a new style?

Currently, all the styles available are in the dropdown menu. We are always training new styles and looking for feedback on styles and inputs that would be helpful, so reach out if you have an idea!

Studio & partner toolchain

Join us in co-developing the future of AI-driven animation.

Style transfers

Apply your game style to generic motions across your team's models.

Integrations

Leverage the Uthana platform in your development pipeline or game environment.

Data siloing

Train bespoke models, or organize and label your data with our ML tools.

Let's build to your needs

Get in touch