Extensions/ComfyUI-WanAnimate-Enhancer
ComfyUI Extension

ComfyUI-WanAnimate-Enhancer

Enhanced WanAnimateToVideo with multi-dimensional control

By wallen0322·Created 10 months ago·Updated 9 months ago· 45
wallen0322/ComfyUI-WanAnimate-Enhancer
Nodes2
On cloudLocal install
CategoryWan2.2AnimateEnhancer
Stars45
Updated9 months ago
Readme

ComfyUI-WanAnimate-Enhancer

Enhanced WanAnimateToVideo with multi-dimensional control

Version: 1.0.0

Features

  • Motion strength control (body movement)
  • Expression strength control (facial animation)
  • Pose adherence control (follow pose video)
  • Background blend control (character/background integration)
  • Fully compatible with original WanAnimateToVideo parameters

Installation

cd ComfyUI/custom_nodes
git clone YOUR_REPO_URL ComfyUI-Wan-Animate-Enhancer
# Restart ComfyUI

Nodes

Wan Animate To Video Enhanced

Category: Wan2.2AnimateEnhancer

Enhanced version of WanAnimateToVideo with additional controls.

<img width="879" height="1122" alt="db712424c4b427f076ee1f1287489312" src="https://github.com/user-attachments/assets/33e2e239-52b5-4b56-8b55-a0cf764aaf93" /> <img width="550" height="355" alt="c888b980a0856a064c2555a0b5c32b9e" src="https://github.com/user-attachments/assets/3e037ef4-7bcf-4874-b6d1-f8786027d3aa" />

Parameters:

  • motion_strength (0.0-3.0): Overall motion intensity
  • expression_strength (0.0-3.0): Facial expression intensity
  • pose_adherence (0.0-2.0): Pose following strength
  • background_blend (0.0-1.0): Background integration level
  • enable: Enable/disable all enhancements

All original WanAnimateToVideo parameters are supported.

Wan Animate Model Enhancer

Category: Wan2.2AnimateEnhancer

Model patcher for motion strength control. Place between model loader and ToVideo node.

Parameters:

  • enable: Enable/disable enhancement

Usage

Basic Usage (Data Layer Only)

[Model] -> [Wan Animate To Video Enhanced] -> [Sampler]

Controls expression, pose, and background. Motion control is limited.

Full Control (Recommended)

[Model] -> [Wan Animate Model Enhancer] -> [Wan Animate To Video Enhanced] -> [Sampler]

Complete control over all parameters including motion strength.

Parameter Guide

Expression Strength

  • 0.0-0.8: Subtle expressions
  • 1.0: Original
  • 1.2-2.0: Enhanced expressions
  • 2.0+: Exaggerated (cartoon style)

Motion Strength

  • 0.0-0.8: Gentle movement
  • 1.0: Original
  • 1.2-1.8: Enhanced movement
  • 1.8+: Exaggerated

Pose Adherence

  • 0.0-0.8: Loose following
  • 1.0: Original
  • 1.2-1.8: Strict following

Background Blend

  • 0.0-0.5: Transparent effect
  • 0.8-1.0: Natural integration
  • 1.0: Full background

Examples

Cartoon Animation

motion_strength: 1.8
expression_strength: 2.5
pose_adherence: 0.7
background_blend: 1.0

Realistic Style

motion_strength: 0.9
expression_strength: 1.1
pose_adherence: 1.2
background_blend: 0.95

Dance Performance

motion_strength: 1.4
expression_strength: 1.2
pose_adherence: 1.3
background_blend: 1.0

Troubleshooting

Nodes Not Showing

Check installation:

cd ComfyUI/custom_nodes/ComfyUI-Wan-Animate-Enhancer
ls -la

Should see init.py and wan_animate_tovideo_enhanced.py

No Effect

  • Check enable parameter is True
  • Try larger parameter changes (1.5 or 2.0)
  • Ensure using Wan2.2-Animate-14B model

Artifacts in Output

  • Lower all strength parameters to 1.0
  • Adjust one parameter at a time
  • Check input video quality

Requirements

  • ComfyUI (latest version)
  • Wan2.2-Animate-14B model
  • PyTorch 2.0+

License

MIT

Links

  • ComfyUI: https://github.com/comfyanonymous/ComfyUI
  • Wan2.2 Animate: https://huggingface.co/Wan-AI/Wan2.2-Animate-14B