Inject Noise To Latent(InjectNoiseToLatent)
このノードは2つのLATENTタイプの入力を受け取り、複数のブレンドモードをサポートしています。
Inject Noise To Latent
Inject Noise To Latent ノードは、2つの LATENT 型の入力を受け取り、複数のブレンドモードをサポートします。
Inject Noise To Latent ノードは、潜在空間(Latent)の特徴量にノイズを追加または混合するためのツールです。その中核機能は、ノイズ潜在テンソル(noise latents)を制御可能な強度で別のターゲット潜在テンソル(latents)に重畳させ、画像生成プロセスに特定の摂動やスタイルの変化を導入できるようにすることです。
ノード機能
このノードは2つの LATENT 型の入力を受け取り、複数の混合モードをサポートします。技術的な実装では、デフォルトでノイズテンソルに強度係数を乗算した後、ターゲットテンソルに加算します。さらに、ノードは「平均」モードを提供し、両者を直接平均化することができます。また、「標準化」オプションは、出力テンソルの標準偏差を調整するために使用されます。マスク(MASK)を使用してノイズ効果を画像の特定領域に限定したり、ランダムなガウシアンノイズを混合して変化性を高めたりすることもサポートしています。
ノードパラメータ説明 - Inject Noise To Latent
入力接続 (Inputs)
| パラメータ名 | データ型 | 必須 | デフォルト値 | 範囲/オプション | 説明 |
|---|---|---|---|---|---|
latents | LATENT | はい | - | - | latents(入力パラメータ):ノイズを追加する基となるターゲット潜在表現。通常はVAEエンコーダーまたは前のサンプリングステップから来ます。 |
noise | LATENT | はい | - | - | noise(入力パラメータ):ターゲット潜在表現に追加されるノイズ潜在テンソル。 |
mask | MASK | いいえ | - | - | mask(入力パラメータ):ノイズを画像の特定領域にのみ適用するために使用するオプションのマスク。 |
コントロールパラメータ (Parameters)
| パラメータ名 | データ型 | 必須 | デフォルト値 | 範囲/オプション | 説明 |
|---|---|---|---|---|---|
strength | FLOAT | はい | 0.1 | 0.0 - 200.0 (ステップ: 0.0001) | strength(入力パラメータ):追加するノイズの強度を制御する乗数。範囲は0.0から200.0、ステップは0.0001。 |
normalize | BOOLEAN | はい | False | - | normalize(入力パラメータ):ブールオプション。有効にすると、最終出力の潜在テンソルを標準化(標準偏差で除算)します。 |
average | BOOLEAN | はい | False | - | average(入力パラメータ):ブールオプション。有効にすると、重み付き加算ではなく、ターゲット潜在とノイズ潜在の平均値を使用します。 |
mix_randn_amount | FLOAT | いいえ | 0.0 | 0.0 - 1000.0 (ステップ: 0.001) | - |
seed | INT | いいえ | 123 | 0 - 0xffffffffffffffff (ステップ: 1) | - |
出力 (Output)
| パラメータ名 | データ型 | 説明 |
|---|---|---|
| LATENT | LATENT | LATENT(出力パラメータ):ノイズが注入された最終的な潜在表現を含みます。 |
使用シナリオ
画像修復やスタイライゼーションのワークフローにおいて、このノードは非常に有用です。例えば、まずベース画像に対応する潜在表現を生成し、特定のテクスチャ(粒子、傷など)を生成するノイズノードに接続した後、このノードを使用してテクスチャノイズを低い強度でベース潜在に注入することで、画像の主要な内容を完全に変えることなく、微妙な質感を追加することができます。
注意事項
入力するノイズ潜在テンソルとターゲット潜在テンソルは、完全に同じ形状(サイズ)でなければならないことに注意してください。そうでない場合、ノードはエラーを返します。強度パラメータ(strength)の範囲は広い(0.0-200.0)ですが、通常は小さな値(例:0.01-0.5)がより微妙な効果を生み出します。
Inject Noise To Latent ノードソースコードリンク
Inject Noise To Latent ノードは ComfyUI-KJNodes ノードパッケージに含まれています。
コメント
GitHubでサインインしてディスカッションに参加しましょう。