EasyUse/Adaptergenerated

Easy Apply PuLID: ComfyUIでPuLIDアダプターをモデルに適用するノード(applyPulID)

Easy Apply PuLIDは、参照顔画像とオプションのアテンションマスクを使用して、PuLIDアイデンティティアダプターをモデルに適用します。

apply Pul ID

model
image
attn_mask
model
pulid_file
COMBO
insightface
COMBO
method
COMBO
weight
1.00
start_at
0.000
end_at
1.000
Easy Use

Easy Apply PuLIDは、参照顔画像とオプションのアテンションマスクを使用して、PuLIDアイデンティティアダプターをモデルに適用します。このノードは、アダプターワークフローのためのシンプルな単一ノードインターフェースとして設計されています。ベースモデル、PuLIDモデルファイル、顔画像を入力し、アイデンティティの注入強度を制御できます。

入力

  • model (MODEL): PuLIDアダプターが適用されるベース拡散モデル。
  • pulid_file (COMBO): 読み込むPuLIDモデルファイル。ノードにバンドルまたは設定されている利用可能な.safetensors/モデルファイルから1つを選択します。
  • insightface (COMBO): InsightFaceが顔分析とエンベディング抽出に使用する実行デバイス。オプションはCPUCUDAROCMです。GPUアクセラレーションにはCUDAまたはROCMを選択し、互換性のあるGPUがない場合はCPUを選択します。
  • image (IMAGE): 転送するアイデンティティの顔を含む参照画像。顔はInsightFaceを使用して検出され、エンコードされます。
  • method (COMBO): アダプターの注入方法。オプション:
    • fidelity: 強いアイデンティティ保持を優先します。
    • style: 生成済み出力のスタイルを優先します。
    • neutral: 忠実度とスタイルの間のバランスの取れた中間を使用します。
  • weight (FLOAT): PuLIDの影響の全体的な強さ。デフォルトは1です。範囲は-1から5で、0.05刻みで調整可能です。1を超える値はアイデンティティ特徴を強化し、0以下はアダプターの効果を弱めるか反転します。
  • start_at (FLOAT): アダプターが影響を適用し始めるタイムステップの割合。デフォルトは0(サンプリング開始時)です。
  • end_at (FLOAT): アダプターが影響の適用を停止するタイムステップの割合。デフォルトは1(サンプリング終了時)です。
  • attn_mask (MASK, オプション): PuLIDアダプターが生成済み画像に影響を与える場所を制限するアテンションマスク。潜在空間の特定の領域にのみアイデンティティを適用する場合に便利です。

出力

  • model (MODEL): PuLIDアダプターが適用された変更済みモデル。サンプラーや他のアダプターノードに接続する準備ができています。

使用上の注意

  • 最高のエンベディング品質を得るには、参照画像に鮮明で正面を向いた顔が必要です。
  • start_atend_atを使用して、アダプターの効果をサンプリングの一部に限定できます。これにより、初期段階では構図を維持し、後でアイデンティティを強制することができます。
  • attn_mask入力はオプションです。省略した場合、アダプターは画像全体に影響を与えます。
  • InsightFaceが参照画像内の顔を検出できない場合、ノードは失敗するか無効なエンベディングを生成します。必要に応じて、事前に顔をクロップまたは整列させてください。

コメント

GitHubでサインインしてディスカッションに参加しましょう。

コメントを読み込み中…