Nodes/ComfyUI-UniAnimate-W/Repose image with Animate_X_v2
ComfyUI Node

Repose image with Animate_X_v2

The v2 repose that the author quietly shrugged at

By Isi-dev·Created 2 years ago·Updated 11 months ago· 187
Repose image with Animate_X_v2
  • image
  • pose
  • newPose
  • pose
seed13
steps25
dontAlignPosetrue
resolution_x512

Repose image with Animate_X_v2 is the upgraded repose node, and the upgrade story is... honest. It exists because the author shipped the Implicit Pose Indicator (IPI) - the same improvement behind Animate image with Animate_X_v2 - across the Animate-X family, so the repose variant got the IPI treatment too: the model now receives an explicit pose embedding and an implicit one, which is supposed to hold character identity tighter through the pose transfer.

Then the release notes drop the punchline: the v2 repose "did not show much improvement over" the v1 repose node in testing. So this is a node where the code is newer but the results are roughly a wash - a rare case of the changelog being the most useful documentation you'll read about a node.

What did change is the defaults and the internals. dontAlignPose now defaults to true (v1 defaults false), which means by default it takes your target pose as-is instead of auto-scaling it to your person - the author betting that manual framing is the better route. And the pipeline switched to the Animate-X pose extractor, which produces the additional pose embeddings the IPI conditioning needs. The interface itself is unchanged:

  • image - the person whose identity you keep.
  • pose - the photo whose pose you copy.
  • dontAlignPose (default true), seed, steps (default 25), resolution_x (512 or 768).

Outputs: newPose (the reposed still) and pose (the DWPose skeleton used).

The verdict

Of the three repose nodes in this pack, the ranking the author's notes imply is: ReposeImage (UniAnimate) first, then this v2 as the Animate-X option if you need its character handling, with v1 (Animate_X_ReposeImage) as the oldest fallback. The v2 is the better of the two Animate-X repose nodes, but that's a low bar, and if you only install one checkpoint stack, the UniAnimate repose node saves you the animate-x_ckpt.pth download for no clear quality loss.

Setup remains pack-standard: ComfyUI Manager ("UniAnimate Nodes for ComfyUI") or git clone https://github.com/Isi-dev/ComfyUI-UniAnimate-W into custom_nodes/, with the shared ~14GB UniAnimate checkpoints plus animate-x_ckpt.pth in checkpoints/. The practical workflow note from the pack still applies: a reposed still is a great preprocessing step - repose your character first, save the frame, then drive it through an animation node for a much cleaner start than feeding it a random reference pose.

Categoryimage

Inputs (6)

NameTypeDefaultDescription
seedINT130–16384
stepsINT2510–50
dontAlignPoseBOOLEANtrue
imageIMAGE
poseIMAGE
resolution_xINT512512–768

Outputs (2)

NameTypeDescription
newPoseIMAGE
poseIMAGE