# Motion Control

### Animate characters using driving performance videos.

To get the best out of our Motion Transfer tool:

{% stepper %}
{% step %}
**Select Motion Control mode.**

Open the app and navigate to **Video** in the left navigation bar. From there, find and select Motion Control. This will open the tool's input panel, which accepts both a character image and a reference video — the two things the tool needs to work.

<figure><img src="/files/vpQPjuCAfIiZNciiUMwu" alt=""><figcaption></figcaption></figure>
{% endstep %}

{% step %}
**Add image of the character.**

Upload the image of the character you want to animate. For the best results, use an image where the full body or at least the upper body of the character is clearly visible and not heavily cropped. The character should be facing forward or at a slight angle — extreme side profiles can affect how well the motion maps across. Clean backgrounds also tend to produce cleaner output.

<figure><img src="/files/Z7wAGgLDrXTQtqzEeipH" alt=""><figcaption></figcaption></figure>

{% endstep %}

{% step %}
**Add the video for motion reference.**

Upload the video that contains the movements you want to transfer. This is the driving video — the AI reads the body motion from this clip and applies it to your character. The clearer and more well-lit the subject in the reference video, the better the motion transfer will perform. Videos with a single person and minimal background clutter work best. You can also choose from our provided motion reference presets.

<figure><img src="/files/opbgebdlRJPU0Gzlw98X" alt=""><figcaption></figcaption></figure>
{% endstep %}

{% step %}
**Click Generate**

Once both inputs are in place, hit Generate and let ImagineArt process the animation. Generation time and cost will vary depending on the length of the reference video and current queue load. When it's done, your character will be animated with the movements from your reference clip.

<figure><img src="/files/meUJZ9vZr9Oz8WD2hR1H" alt=""><figcaption></figcaption></figure>
{% endstep %}
{% endstepper %}


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://help.imagine.art/creative-suite/video-tools/motion-control.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
