ComfyUI.Tokyo

SD15_Set_Latent_Noise_Mask インペイント

SetLatentNoiseMaskノードの特徴(ComfyUI)

このノードは、Stable Diffusionベースの画像生成ツール「ComfyUI」において、インペイント処理の精度と柔軟性を高めるための重要な役割を担っています。以下にその特徴をまとめます:

基本機能

  • 潜在空間(latent space)にノイズマスクを適用するノードです。
  • 入力されたマスク画像に基づいて、潜在サンプルの特定領域にノイズを加えます。
  • これにより、マスクされた部分だけを再生成(inpaint)することが可能になります。

入力パラメータ

  • `samples (LATENT)`:ノイズマスクを適用する対象の潜在サンプル。
  • `mask (MASK)`:どの領域にノイズを加えるかを定義するマスク画像。マスクの値が0.5以上の領域がインペイント対象になります。

出力

  • `latent (LATENT)`:ノイズマスクが適用された修正済みの潜在サンプル。これをKSamplerなどに渡して画像生成を行います。

使用目的と利点

  • 部分的な画像修正:元画像の一部だけを変更したい場合に便利。
  • プロンプトの局所適用:マスク領域にだけ特定のプロンプトを適用することも可能。
  • 元画像の構造を保持:デノイズ強度を調整することで、元画像の形状や構図を維持しながら変更できます。

注意点

  • このノード単体では画像生成は行われず、KSamplerなどのサンプリングノードと組み合わせて使用します。
  • マスク画像は白黒で、アルファチャンネルがない場合はRGBチャンネルの指定が必要です。

このノードを使いこなすことで、ComfyUIでのインペイントがより直感的かつ精密になります。

workflow

SD15_Set_Latent_Noise_Mask.json

Set_Latent_Noise_Maskは、シンプルなworkflow構造ですが、以外になかなか調整が難しいです。


Link