ComfyUIのWan2.2 Animateを使って、元動画の動きを維持しながら画像キャラクターへ置き換える動画生成を試していると、出力結果が単なる解像度変更や元動画の再生成になり、期待したキャラクター置換が行われない場合があります。この記事では、Wan2.2 AnimateのMIXモードでキャラクターが入れ替わらない主な原因と、ワークフロー確認ポイント、正常に生成するための設定方法を解説します。
Wan2.2 AnimateのMIXモードでキャラクター置換が行われる仕組み
Wan2.2 AnimateのMIXモードは、入力した動画の動きやポーズ情報を利用しながら、別途指定した参照画像の人物やキャラクターへ変換するための機能です。
通常は、元動画から動作情報を取得し、参照画像からキャラクターの外見情報を取得して、それらを組み合わせた新しい動画を生成します。そのため、動画だけが変換されて画像キャラクターが反映されない場合は、画像側の情報が正しくモデルへ渡っていない可能性があります。
単純な動画リサイズのような結果になる場合は、Animate処理ではなく通常のVideo-to-Video処理として実行されている状態になっていることがあります。
キャラクター置換されない主な原因
Wan2.2 AnimateでMIXモードが正常に動作しない原因として多いのが、参照画像用の入力がワークフロー内で正しく接続されていないケースです。
ComfyUIのワークフローでは、ノードが配置されているだけでは処理されません。画像入力ノードからAnimate専用の条件付けノードへ接続され、さらにWan2.2 Animateモデル側へ渡されている必要があります。
例えば、参照画像を読み込むLoad Imageノードが存在していても、その出力がCLIP VisionやAnimate用の参照入力へ接続されていなければ、モデルは画像キャラクターを認識できません。
MIXモード用ワークフローで確認するポイント
まず確認したいのは、使用しているワークフローが本当にWan2.2 Animate MIX用になっているかという点です。
Wan2.2には複数の動画生成方式があり、通常のI2V(Image to Video)やT2V(Text to Video)のワークフローでは、画像キャラクターへの置換処理は行われません。
確認する項目は以下の通りです。
- Wan2.2 Animate専用モデルが読み込まれているか
- MIXモード用のノード構成になっているか
- 参照画像入力がAnimateモデルへ接続されているか
- 動画入力がモーション情報として渡されているか
- 必要なVAEやCLIP Visionモデルが不足していないか
特にモデル名が似ているため、Wan2.2 I2V用モデルを使用しているケースでは、動画の人物置換ではなく画像を元にした動画生成になります。
参照画像が反映されない場合の具体的な対処方法
画像キャラクターへ置換されない場合は、まず参照画像を変更してテストすることがおすすめです。正面顔がはっきり写った画像や、全身が確認できる画像を使用すると認識精度が向上します。
例えば、キャラクター画像が小さい、顔が隠れている、背景と同化している場合、モデルが人物情報として認識できず、元動画の人物をそのまま維持することがあります。
また、画像の解像度が低すぎる場合もキャラクター特徴が失われやすいため、512px以上程度の十分なサイズの画像を使用すると安定しやすくなります。
動画側の設定で確認すべきポイント
元動画の条件によってもキャラクター置換の成功率は変化します。動きが激しい動画や人物が画面外へ移動する動画では、参照画像との対応付けが難しくなる場合があります。
最初のテストでは、人物が中央にいて全身が映っている短い動画を使用すると原因を切り分けやすくなります。
例えばダンス動画の場合、腕や足の動きが大きすぎる映像よりも、一定の速度で踊っている動画のほうがWan2.2 Animateは人物構造を維持しやすくなります。
ComfyUIでよくある環境側の問題
ワークフローや入力設定に問題がない場合は、ComfyUI環境側も確認する必要があります。
Wan2.2 Animateは比較的新しいモデルのため、古いComfyUI本体やカスタムノードでは正常動作しない場合があります。
確認するポイントとして以下があります。
- ComfyUI本体を最新版へ更新する
- Wan関連カスタムノードを更新する
- 必要なモデルファイルが正しい場所に配置されているか確認する
- コンソールにエラー表示がないか確認する
生成自体が完了している場合でも、一部ノードが無効化されていることで画像条件が無視されるケースがあります。
まとめ
ComfyUIのWan2.2 Animate MIXモードで、動画のキャラクターが画像キャラクターへ置き換わらない場合は、単なる生成品質の問題ではなく、ワークフローや入力接続の問題であることが多いです。
特に確認すべきなのは、MIXモード専用ワークフローを使用しているか、参照画像がAnimateモデルへ正しく接続されているか、必要なモデルやノードが揃っているかという点です。
まずは短い動画と認識しやすいキャラクター画像でテストし、正常に置換できる環境を作ってから高品質なダンス動画生成へ進むことで、Wan2.2 Animateの性能を十分に活用できます。


コメント