Animation by pose

A character from a picture moves the way a person in a video moves.

Animate only someone who agrees: yourself, a made-up character, or a person who gave permission. Obtain permission for the source material and follow local law. See Content rules.

In plain words

A pose detector draws a stick-figure skeleton for every frame of a driving video. The video model then draws your character (from a reference picture) in those poses. Some methods carry the face and expression too; others only the body.

The ways to do it

MethodWhat it carriesGraph
Wan 2.2 AnimateBody pose and face; can also replace a person in the videoOne model. Built-in nodes in recent ComfyUI (WanAnimateToVideo), or WanVideoWrapper with the ComfyUI-WanAnimatePreprocess pack
UniAnimateBody pose onlyWan 2.1 i2v 14B plus the UniAnimate LoRA (WanVideoWrapper)
VACE with a pose mapBody pose, look from the prompt and a reference pictureWan with VACE modules
Wan 2.2 Fun ControlMotion from a control video: a skeleton of a pose, a depth map or edgesThe Fun Control 5B model on built-in nodes
ControlNet OpenPose (pictures)One pose for one pictureAny picture family with a pose ControlNet

Values and what they change

  • Pose strength: lower (about 0.8) when the character copies the pose too rigidly or breaks.
  • Keep the proportions of the picture, the clip and the driving video alike.
  • A driving video with one person, seen whole, at the model's frame rate.
  • A reference picture standing in a pose close to the video's first pose.

Typical mistakes

  • Several people in the driving video: skeletons mix.
  • The character takes the body shape of the person in the video: give the detector the reference pose too (UniAnimate's reference_pose_image).
  • A video at another frame rate: motion too fast or slow.

How the app helps

Lessons Animation by pose: Wan Animate and Animation by pose: UniAnimate, both with the consent rule as their first step, and Video guided by another video: Wan 2.2 Fun Control.

See also

This page is imported from the application repository's wiki (docs/wiki/concepts/Pose-Animation.md, revision b8e3f71). The same guide is built into the app: Help ▸ User guide.

To refresh it, run npm run import and then npm run build in the website folder.