Files
grmchn-ComfyUI-ProportionCh…/README_ja.md
T

4.7 KiB

ComfyUI-ProportionChanger

日本語 | English README

注意: このREADMEはClaude Code AI支援開発ツールを使用して自動生成されました。

このカスタムノードは、kijai氏のComfyUI-WanVideoWrapperのWanVideo UniAnimate DWPose Detectorノードを分解してポーティングしたものです。違いは、画像で入力していたところをDWPoseのKeyPointで入力できるようになったことで、これによりDWPoseでKeyPointが推定できないような体型でも操作ができるようになっています。

さらに、toyxyz/ComfyUI-ultimate-openpose-editorのOpenpose Editorノードも同様に分解してポーティングしています。これにより、各パーツ微調整が可能になっています。

機能

ノード紹介

  • ProportionChanger DWPose Detector: 画像からDWPoseのKeyPointを検出する
  • ProportionChanger Reference: 参照用ポーズにプロポーションを変換する
  • ProportionChanger DWPose Render: KeyPointを画像に変換する
  • ProportionChanger Params: KeyPointの各パーツのパラメータを調整する
  • ProportionChanger Interpolator: KeyPoint動画を中割りして補間する
  • PoseData to pose_keypoint: WanAnimateのPOSEDATAをPOSE_KEYPOINTに変換する
  • pose_keypoint input: JSONテキストからKeyPointに変換する
  • pose_keypoint preview: KeyPointからJSONに変換する

インストール

ComfyUI Managerでインストール

  1. ComfyUI MangerのCustom Nodes Mangagerから「ComfyUI-ProportionChanger」を検索してインストール

  2. ComfyUIを再起動

手動インストール

  1. custom_nodesフォルダにこのリポジトリをクローン:
cd ComfyUI/custom_nodes
git clone https://github.com/grmchn/ComfyUI-ProportionChanger.git
  1. 依存関係をインストール:
cd ComfyUI-ProportionChanger
pip install -r requirements.txt
  1. ComfyUIを再起動

使用方法

基本ワークフロー

example_workflowsを参照してください。

proportion_changer_basic2

WanAnimate POSEDATAの変換

  • WanAnimatePreprocessの「Pose and Face Detection」でPOSEDATAを取得
  • PoseData to pose_keypointノードにPOSEDATAとキャンバスのwidth/heightを入力
  • 出力されたpose_keypointをProportionChanger Reference / Renderノードに接続
  • サンプルワークフロー: example_workflows/proportion_changer_pose_data_to_pose_keypoint.json

トラブルシューティング

よくある問題

  1. モデル読み込みエラー: HuggingFaceから自動ダウンロードされるはずです。DWPoseモデルが正しいディレクトリにあることを確認してください。
  2. リファレンス画像ありでプロポーション変換した後の体型がおかしい:リファレンス画像のサイズをポーズ画像側と同じにしてください。体の各パーツの微調整は、「ProportionChanger Params」ノードで行ってください。
  3. リファレンス画像ありでプロポーション変換した後に何も表示されない:リファレンス画像のDWPoseによる姿勢推定が失敗しています。OpenposeEditorなどを利用してパラメータの数値を入力してください。

帰属とクレジット

Special Thanks

ライセンス

このプロジェクトは、異なるライセンスのソース素材を組み合わせているため、GPL 3.0でライセンスされています:

Apache 2.0とGPL 3.0ライセンスのプロジェクトからコードを組み合わせる場合、ライセンス互換性ルールに従って結果の派生作品はGPL 3.0で配布する必要があります。

著作権表示

  • オリジナルWanVideo UniAnimate DWPose Detector: Copyright by kijai
  • ProportionChanger Params機能: Copyright by toyxyz
  • 修正・統合: このプロジェクトの貢献者

完全なGPL 3.0ライセンス条項についてはLICENSEファイルを参照してください。