generated

Easy Apply IPAdapter (FaceID Kolors) ノード(ipadapterApplyFaceIDKolors)

ComfyUI-Easy-UseのEasy Apply IPAdapter (FaceID Kolors)ノードについての説明です。

ipadapter Apply Face ID Kolors

model
image
image_negative
attn_mask
clip_vision
optional_ipadapter
preset
FACEID PLUS KOLORS
lora_strength
0.60
provider
CUDA
weight
0.80
weight_faceidv2
1.00
weight_kolors
0.80
weight_type
COMBO
combine_embeds
COMBO
start_at
0.000
end_at
1.000
embeds_scaling
COMBO
cache_mode
all
use_tiled
use_batch
sharpening
0.00
Easy Use

このノードは、Kolorsプリセットを使用してIPAdapter FaceIDを適用するためのワンストップラッパーです。通常のFaceIDセットアップ(顔embeddingの抽出、FaceID LoRAスケーリング、embeddingの合成、IPAdapterアテンションの注入)を単一のEasy Applyノードにまとめています。プリセットはFACEID PLUS KOLORSに固定されているため、Kolors互換モデルでの顔条件付き生成にすぐに対応できます。

入力

入力デフォルト説明
modelモデルなしIPAdapter条件付けを適用する拡散モデル。
image画像なし入力する顔画像。InsightFaceによる顔embeddingの抽出とCLIP Visionの特徴量の両方に使用されます。
presetコンボFACEID PLUS KOLORS固定プリセット。FACEID PLUS KOLORSのみ使用可能です。
lora_strength浮動小数点0.6IPAdapter条件付けの前に適用されるFaceID LoRAの強さ。値を低くするとアイデンティティの転送が弱くなり、高くすると顔がより強調されますが、アーティファクトが発生する可能性があります。
providerコンボCUDAInsightFaceの顔分析の実行プロバイダー。オプション: CPUCUDAROCMDirectMLOpenVINOCoreML。互換性のあるアクセラレーションが利用できない場合はCPUを使用します。
weight浮動小数点0.8IPAdapter条件付けの全体的な重み。範囲: -13
weight_faceidv2浮動小数点1FaceID v2 embeddingコンポーネントの重み。範囲: -15
weight_kolors浮動小数点0.8Kolors embeddingコンポーネントの重み。範囲: -15
weight_typeコンボなしU-Net全体にIPAdapterアテンションを適用する際の重み付けモード。正確なオプションは基盤となるIPAdapter実装に依存します。
combine_embedsコンボなしFaceIDとKolors/CLIP embeddingの組み合わせ方法。オプション: concataddsubtractaveragenorm average
start_at浮動小数点0IPAdapterの影響区間の開始位置。範囲: 01
end_at浮動小数点1IPAdapterの影響区間の終了位置。範囲: 01
embeds_scalingコンボなしembeddingをアテンションに注入する方法を制御します。オプション: V onlyK+VK+V w/ C penaltyK+mean(V) w/ C penalty
cache_modeコンボall呼び出し間でキャッシュする内容。オプション: insightface onlyclip_vision onlyipadapter onlyallnone
use_tiledブールfalseタイル処理を有効にします。大きな画像を扱う際にVRAM使用量を削減できます。
use_batchブールfalse入力画像とembeddingのバッチ処理を有効にします。
sharpening浮動小数点0IPAdapter処理中に適用されるシャープ化の量。範囲: 01
image_negative画像なしオプションのネガティブ参照画像。ネガティブな顔/embedding条件付けとして使用されます。
attn_maskマスクなしオプションのアテンションマスク。IPAdapterの効果を潜在/画像の特定領域に制限します。
clip_visionCLIP VisionなしオプションのCLIP Visionモデル。指定しない場合、ノードはプリセット/キャッシュされたモデルの処理に依存します。
optional_ipadapterIPAdapterなしオプションのIPAdapterモデル。内部のプリセット設定に依存せず、外部から読み込んだIPAdapterモデルを指定するために使用します。

出力

ソースで提供されているノード定義には、出力スロットが公開されていません。

使用上の注意

  • preset入力はFACEID PLUS KOLORSに固定されているため、通常の使用ではプリセットの切り替えは不要です。
  • weightを調整する前に、まずlora_strengthを調整してください。顔のアイデンティティが弱すぎる場合は、lora_strengthweight、またはweight_faceidv2を増やしてみてください。出力が過学習したように見える場合や歪んで見える場合は、最初にlora_strengthを下げてください。
  • start_atend_atは、IPAdapterがアクティブなdenoising区間を制御します。デフォルトの全範囲(01)では、全体に条件付けが適用されます。区間を狭くすると、アイデンティティを維持しながら構図を保つのに役立ちます。
  • cache_modeは、InsightFace、CLIP Vision、IPAdapterリソースのキャッシュを制御します。allは繰り返しの生成に便利です。noneは入力が頻繁に変更され、古いキャッシュ済みの特徴量が問題になる可能性がある場合に安全です。
  • image_negativeは、ネガティブな顔条件付けのために指定できます。不要な顔の特徴を抑えるのに役立つ場合があります。
  • attn_maskは、顔条件付けを画像の特定部分(顔領域など)にのみ適用したい場合に役立ちます。
  • 利用可能なハードウェアがCUDAをサポートしていない場合は、providerCPUまたは他の適切なプロバイダーに切り替えてください。切り替えない場合、InsightFaceの顔分析が実行時に失敗する可能性があります。

コメント

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

コメントを読み込み中…