KSamplerAdvanced(Kサンプラー:高度版)ノードは、KSampler ノードの高度なバージョンであり、サンプリング処理をより細かく制御することを目的としています。KSampler では、常に潜在画像(Latent)にノイズを追加した後、そのノイズを完全に除去しますが、KSamplerAdvanced ノードではこのプロセスをより精密に調整できます。add_noise(ノイズの追加) 設定により、潜在画像にノイズを追加するかどうかを指定できます。また、return_with_leftover_noise(残余ノイズを含めて返す) 設定を用いることで、一部のノイズが残った状態の潜在画像を出力することも可能です。KSampler ノードとは異なり、本ノードには denoise(デノイズ) 設定はありませんが、代わりに start_at_step(開始ステップ) および end_at_step(終了ステップ) 設定によってノイズ除去の範囲を制御します。このため、部分的にノイズが除去された潜在画像を次の KSamplerAdvanced ノードへと渡し、異なるノイズ除去段階で異なる手法を適用することが可能になります。
入力
| パラメーター | データ型 | 説明 |
|---|---|---|
model | MODEL | サンプル生成に使用するモデルを指定します。サンプリング処理において極めて重要な役割を果たします。 |
add_noise | COMBO[STRING] | サンプリング処理にノイズを追加するかどうかを決定します。これにより、生成されるサンプルの多様性および品質に影響を与えます。 |
noise_seed | INT | ノイズ生成のシード値を設定します。これにより、サンプリング処理の再現性が保証されます。 |
steps | INT | サンプリング処理におけるステップ数を定義します。出力結果のディテールおよび品質に影響を与えます。 |
cfg | FLOAT | 条件付け係数(Conditioning Factor)を制御します。これにより、サンプリング処理の方向性および探索空間が影響を受けます。 |
sampler_name | COMBO[STRING] | 使用する特定のサンプラーを選択します。サンプリング技術をカスタマイズできます。 |
scheduler | COMBO[STRING] | サンプリング処理を制御するスケジューラーを選択します。サンプルの進行状況および品質に影響を与えます。 |
positive | CONDITIONING | 望ましい属性へとサンプリングを誘導するための「正の条件付け」を指定します。 |
negative | CONDITIONING | 特定の属性からサンプリングを逸らすための「負の条件付け」を指定します。 |
latent_image | LATENT | サンプリング処理で使用する初期潜在画像を提供します。これは処理の起点となります。 |
start_at_step | INT | サンプリング処理の開始ステップを決定します。これにより、サンプリングの進行状況を制御できます。 |
end_at_step | INT | サンプリング処理の終了ステップを設定します。これにより、サンプリングの範囲が定義されます。 |
return_with_leftover_noise | COMBO[STRING] | 残余ノイズを含む状態でサンプルを返すかどうかを示します。これにより、最終出力の外観に影響を与えます。 |
出力
| パラメーター | データ型 | 説明 |
|---|---|---|
latent | LATENT | 出力は、モデルから生成された潜在画像を表します。適用された各種設定および技術が反映されています。 |