Flux モデルと PuLID モデルを使用して、元の画像の人物の位置と一致する画像を生成する方法を紹介します。
この画像は AI によって生成されました
/models/pulid
ディレクトリに配置します。
さらに、sigclip_vision_patch14_384
というモデルをダウンロードする必要があります。このモデルは Flux が画像を Conditioning に変換するために使用されます。ここ からこのモデルをダウンロードし、/models/clip_vision
ディレクトリに配置します。
Apply PuLID Flux
ノード(図中①)が追加されています。そして、① を続けて接続し、図中の ②、③、④、⑤ ノードを Apply PuLID Flux
ノードに接続します。PuLID Flux の実装方法は Redux と似ています。つまり、画像を Clip で単語ベクトルに変換し、それらの単語ベクトルを PuLID モデルで Flux モデルが理解できるデータに翻訳し、最終的に Prompt とこれらの画像データを Flux モデルに渡します。
Batch Images
ノード(図中①)を使用し、2 つの画像をインポートすることです。Batch Images
ノードは Apply PuLID Flux
ノードの image
端点(図中②)に接続され、最もモデルに参考にしてほしい画像を Apply PuLID Flux
ノードの prior_image
端点(図中③)に接続する必要があります。
Apply PuLID Flux
ノードの weight
パラメータ(図中④)を 0.8-0.95 の間に設定する必要があります。v0.9.1 バージョンの場合、weight
パラメータを 0.9-1.0 の間に設定する必要があります。
Apply PuLID Flux
ノードの fusion
パラメータを max
または max_token
に設定することで、顔の主要な特徴(例えば大きな目や特殊な鼻など)を強調することができます。ただし、これは保真度を超える可能性があり、失真を引き起こす可能性があります。
use_gray
を使用すると、細部が失われる場合があります。これは実験によって調整できます。その他のパラメータは、ほとんどの場合、調整する必要はありません。