1 table

6.3 Identity in Motion: Advanced Techniques

Chapter 6.1 gave the rule: five seconds, one shot, no rapid change. This chapter is what to do when the shot you need does not fit the rule.

Four techniques, in ascending order of effort: masking, pose control, subject binding, and giving up gracefully in favour of stills.

Masking: constrain what the model may change

The core insight of masked image-to-video is that most comes from the model being allowed to re-decide things it does not need to decide. If you mask the regions where change is acceptable and freeze the rest, drift is limited to the masked area.

How it works. You supply the plus a mask. Outside the mask, the model receives the original pixels as a constraint; inside the mask, it generates motion freely. On a Wan-family image-to-video workflow there is a dedicated control node for exactly this, and the concept transfers to any model that accepts a conditioning mask.

A practical configuration for a persona:

Region Masked (free to move) Frozen
Face Never Frozen
Hair Partially — edges only Roots
Hands Masked The rest of the arm
Torso and clothing Masked, small motion Silhouette
Background Masked, minimally Structure and horizon

The general shape: freeze the identity-critical regions absolutely, and allow motion in the peripheral ones. A where only the hair and the background move is still a clip, and it retains the face perfectly. This is a legitimate aesthetic, not a compromise — much real portrait video is exactly this.

The mask is drawn on the start frame and applies across the clip. It does not track motion, which is the technique's primary limitation: if the subject moves substantially, the mask no longer corresponds to the anatomy, and the model produces a seam or a warped limb.

Honest assessment. [UNTESTED] The published accounts of this technique in operator communities describe results as better than unmasked and not perfect. Failure modes reported: visible transition at mask boundaries when the mask edge crosses texture, a frozen region that looks frozen (a face that holds expressionlessly while the hair moves reads as uncanny rather than stable), and difficulty with any pose change. Treat masking as a technique that raises the floor and does not remove the need for QA.

The conditioning chain

Masking is one input into a larger conditioning setup. In a node-based workflow the chain looks roughly like this:

CLIP Vision Loader ─→ CLIP Vision Encode ─┐
[upscaled keyframe] ───────────────────────┼─→ Wan Image-to-Video ─→ frames
[mask] ────────────────────────────────────┤
[motion prompt] ───────────────────────────┘

Three configuration notes that materially affect output.

Higher start resolution improves identity retention. This is the 6.2 preparation step in architectural terms: more pixels of the reference mean more identity for the model to condition on. If your workflow has a resolution setting for the conditioning input, raising it is usually the single biggest quality lever available.

The vision encoder and the sampling should agree on the reference. Feeding one version of the keyframe to the vision encoder and a differently processed version to the video path produces inconsistent conditioning, which shows up as a face that fights itself.

Keep the short when conditioning is heavy. With mask plus reference plus vision encoding, an elaborate prompt adds conflicting instructions. State the movement and the negatives; nothing else.

Pose control

When a specific movement is required — a turn, a gesture, a walk — specifying it in text is unreliable. Pose control specifies it as data.

How it works. An openpose-style skeleton extracted from a reference video or drawn manually is fed as an additional condition. The model generates motion matching the skeleton while the image conditioning holds identity.

When it earns its cost. Demonstrations, gestures the persona repeats as part of their character, and any movement where the precise motion is the content rather than a decoration.

The failure mode. Pose and identity are separate conditions, and the model must satisfy both. In practice it satisfies the pose more reliably than the face, because the pose condition is spatially explicit. Poses far from the keyframe's pose — a standing keyframe driven toward a seated skeleton — degrade identity badly, and the degradation is not obvious until you watch the clip.

The practical rule: keep the driving pose within roughly the same body configuration as the keyframe. If you need a drastically different pose, generate a keyframe in that pose first (Part V) and drive the motion from there.

Subject binding, and models that offer it

Some video models offer an explicit subject-reference feature — one or two reference images of the subject supplied alongside the keyframe, with the model instructed to keep them coherent through the clip.

When it helps. Multi-shot clips and any sequence where the subject must survive a camera change. It is the closest thing available to the capability 6.1 identifies as unsolved.

What it does not solve. It binds appearance, not identity in the deep sense. A model can keep the face consistent in a shot while changing the person's apparent age, expression range, or body proportions.

How to evaluate it. Not from demos. Take one of your own validated keyframes plus your reference sheet, generate a shot with a camera move, and frame-step it. If the face holds through the move, the feature works for your persona. Two hours of testing tells you more than any amount of model comparison content.

QA for motion: frame-stepping

Video QA is a different procedure from still QA, and watching is not it.

Step through the clip a frame at a time, with attention on three moments: the first frame (should match the keyframe exactly), the midpoint (where drift usually begins), and the last frame (where it is most visible).

Watch the transition, not the endpoint. Drift is a process. The tell is a face that is subtly different at second two and clearly different at second four, which reads as a snap at speed.

Check hands through the whole clip, not only the first frame. Hand errors in motion are worse than in stills, because they morph.

Check the boundaries. If the clip will be joined to another, compare its last frame with the next clip's first frame. Joins are where continuity breaks, and 6.4 is about managing them.

Score identity on the worst frame, not the mean. Chapter 4.6's rule, applied to motion.

Giving up gracefully

The most valuable technique in this chapter, and the one that saves the most money.

If a movement cannot be generated consistently after three attempts, change the shot rather than the technique. Options, in order of cost:

1. Reduce the movement. A smaller action holds better. A slight turn instead of a full turn; a head lift instead of standing.

2. Cut around the problem. Two short clips with a cut between them, instead of one continuous movement. A cut hides drift, because the audience reads it as a new shot rather than a continuity error.

3. Replace motion with stills. A sequence of three validated stills with a push-in and a sound design is a legitimate video, and it costs a fraction of a generated clip. Chapter 6.1 lists this as a substitute; it is also the correct answer when a movement resists every technique above.

4. Change the content plan. Some shots are not worth generating with a synthetic persona at this stage of the field's capability. A walk through a crowded street with a consistent face is one of them. Design the account around what is currently possible rather than around what would be ideal, which is the same discipline as 2.1's feasibility axis applied to motion.

The three-attempt rule from 5.5 applies to video with more force, because each attempt costs more. Three attempts at a movement, then change the shot. The operators who burn budgets on this pipeline are the ones who treat a fourth attempt as cheaper than redesigning.

A shot that resists everything

A worked failure, because the honest version of this chapter is more useful than the technique list.

The shot: the persona walks six steps across a kitchen and puts a cup on a counter. Eight seconds. One continuous action, a small camera push, no dialogue.

What was tried. Unmasked generation at five seconds: the face held for the first two seconds and began migrating at three. Masked with the face frozen and the body free: the face held perfectly and the body developed a visible seam where the mask edge crossed the sweater. Split into two clips with a match cut: each clip passed on its own, and the exported last frame of the first clip failed the identity rubric, so the chain started from a frame already off-model. Re-keyframed as two shots — a medium shot of her standing and a close shot of the cup arriving on the counter — with a hard cut between them.

What was published. Option four. Two four-second clips, a hard cut, the walk implied rather than shown, and foley carrying the movement. Total generation cost roughly a third of the single-shot attempts, and it took twenty minutes instead of two hours.

What it demonstrates, in order of importance:

The cut is part of your toolkit, not a compromise. A hard cut between two shots of the same scene is read as intentional editing, and it removes the requirement that the model hold identity across a large motion.

A failed chain link is a rejected chain. Checking the exported last frame before using it as the next keyframe is not a formality; it is the only thing standing between you and a five-clip sequence that ends with a stranger.

Imply, do not render. The audience does not need to see six steps. Two shots and a sound effect communicate the walk, and they are cheaper and more consistent than generating it.

And the meta-lesson: the resistance was informative. A movement that fails four techniques is a movement outside the current capability of the field for a synthetic subject, and the content plan should route around it — which is 2.1's feasibility axis, applied to motion rather than to a niche.

Where this goes wrong

Masking the face. Identity-critical regions are frozen, not masked.

Expecting the mask to track movement. It does not, and warping follows.

An elaborate prompt on top of heavy conditioning. Conflicting instructions.

Driving a pose far from the keyframe's configuration. Identity degrades, subtly.

Evaluating subject binding from vendor demos. Test on your persona.

Reviewing clips by watching. Frame-step.

A fourth attempt. Redesign the shot.

Building a content plan that requires movements the pipeline cannot hold. The strategic version of this mistake, and the most expensive.

The gate

  1. Do you have a masked workflow, with identity-critical regions frozen?
  2. Is the conditioning start resolution set high, and are the encoder and video path using the same reference?
  3. Do you use pose control only within the keyframe's body configuration?
  4. Have you tested subject binding on your own persona?
  5. Is video QA done by frame-stepping, scoring the worst frame?
  6. Do you have the four-step graceful retreat, and do you apply the three-attempt rule?

What you leave with

Masked image-to-video with a region table that freezes identity and frees periphery, an honest account of the technique's limits, the conditioning chain with three configuration levers, pose control with the constraint that governs it, subject binding and how to evaluate it on your own material rather than on demos, a frame-stepping QA procedure, and a four-step retreat that is cheaper than every technique in this chapter.