ComfyUI img2img denoise 0.4/0.6/0.8の違いと選び方

ComfyUI img2img denoise 0.4/0.6/0.8の違いと選び方

※本記事にはプロモーション(広告・アフィリエイトリンク)を含みます。

ComfyUIのimg2imgで「denoiseを0.4にすべきか、0.6か、0.8か」で迷っている人向けの記事です。値ごとに仕上がりがどう変わるかを、まず仕組みで押さえ、比較表にしてから、あなたの目的別にどれを選べばいいかまで書き切ります。

本記事の筆者の実作業は Stable Diffusion WebUI の img2img(txt2imgで512×768を作り、ESRGANで2倍にしてから img2img でディテールを足す3ステップ)ですが、denoiseの基本的な仕組みはツールが変わっても共通です。ComfyUIでは KSampler の denoise がそれにあたります。

denoiseが実際に何をしているか

img2imgは、入力画像を VAE でlatent(潜在表現)に変換し、そこにdenoiseの強さに比例したノイズを加えてから、サンプラーでノイズを除去し直す処理です。だから値の意味はこう整理できます。

  • denoise = 0.0 … ノイズを足さない=元画像がそのまま残る(変化なし)
  • denoise = 1.0 … 完全にノイズで埋める=元画像をほぼ無視して描き直す(txt2imgに近い)
  • 0と1の間 … 元画像の情報をどれだけ残すかの割合

つまりdenoiseは「元画像をどれだけ尊重するか」のつまみです。値が低いほど忠実、高いほど自由に描き変わります。これはパラメータの定義上そうなる挙動なので、ツールやモデルが変わっても方向性は共通と考えられます(具体的な見え方はモデル・プロンプト・ステップ数で変わるため、環境によって異なります)。

ComfyUIの最小構成では、Load Image → VAE Encode → KSampler(ここで denoise を指定)→ VAE Decode → Save Image とつなぎます。KSampler の denoise だけを 0.4 / 0.6 / 0.8 と振れば、同じ構成で比較できます。

0.4 / 0.6 / 0.8 の仕上がりを比較

各レンジの傾向を表にまとめます。見え方の記述は、上で述べた「ノイズをどれだけ足すか」という仕組みから導かれる一般的な傾向です。

denoise 元画像への忠実度 変化の度合い 向いている用途
0.3〜0.4 高い 構図・色・輪郭はほぼ保たれ、質感やディテールだけ乗る 高画質化後のディテール強化、肌や布の質感追加、軽い補正
0.5〜0.6 中 構図は残るが、細部のパーツやタッチが描き替わる 画風の寄せ、描き込み量を増やす、半分作り直す
0.7〜0.8 低い 元画像は構図のアタリ程度にしか効かず、大きく描き変わる ラフ・落書きからの清書、大胆な作り替え、別物に近づける

ポイントは0.5前後に「構図は残るが中身は変わる」境目があることです。0.4以下は元画像の補強、0.7以上は作り替え、と役割がはっきり分かれます。中間の0.5〜0.6は「どちらにも振れる」ぶん、狙いを決めずに使うと中途半端になりやすいレンジです。

目的別・どれを選ぶか

迷ったら、あなたの状況を次の3つに当てはめてください。

  • すでに気に入った画像があり、質感や描き込みだけ足したい → 0.3〜0.4。「ESRGANで拡大してから img2img でディテールを足す」という手順(本記事の筆者もこの3ステップで生成しています)には、このレンジが向いています。拡大で甘くなった輪郭や質感を、構図を壊さずに戻す使い方です。
  • 構図は活かしたいが、絵柄やパーツはある程度作り直したい → 0.5〜0.6。まず0.5で試し、変化が足りなければ0.05刻みで上げます。いきなり0.65まで飛ばすと別人・別物になりやすいので、小刻みが安全です。
  • ラフや仮画像を土台に、本番絵を起こしたい → 0.7〜0.8。元画像は構図の指示として使い、中身はプロンプト主導で描かせます。

ComfyUIなら、KSampler を3つ並べて denoise だけ 0.4 / 0.6 / 0.8 に変え、seed を固定して一度に出すと、同条件の比較が1回のキューで取れます。seedを固定しないとノイズの出方自体が変わり、denoise以外の要因で差が出てしまうので、比較時は必ず揃えてください。

なお、LCM系のモデルやLoRAを使う場合はステップ数が極端に少ない(本記事の筆者の設定では LCM / Steps 6 / CFG 1.5)ため、同じdenoiseでも1ステップあたりの影響が大きく、通常モデルより変化が強く出ることがあります。この場合はdenoiseをやや低め(0.05〜0.1)に取ると狙いに近づきやすいと考えられます。

まとめ:まず0.4・0.6・0.8の3枚を出して基準を作る

denoiseは「元画像をどれだけ残すか」のつまみで、0.4=補強、0.6=半分作り直し、0.8=作り替え、と役割が分かれます。次の行動は1つだけ。手元の画像で、seedを固定したまま denoise 0.4 / 0.6 / 0.8 の3枚を出すことです。自分の素材とモデルでの効き具合が一度分かれば、以降は迷わず値を決められます。動画側で同じようにComfyUIを使う人は、ComfyUIのWan2.1動画がカクつく原因とfps設定・補間の手順も合わせてどうぞ。

よくある質問

ComfyUIのimg2imgでdenoiseはどのノードで設定しますか?

KSamplerノードの denoise パラメータです。Load Image→VAE Encode→KSampler→VAE Decodeとつなぎ、KSamplerのdenoiseを1.0未満にするとimg2imgになります。1.0に近いほど元画像を無視して描き直します。

denoiseを上げても元画像の構図が残るのはなぜですか?

denoiseは元画像のlatentに加えるノイズの割合だからです。0.6程度ならノイズが部分的にしか乗らず、構図のアタリが残ります。0.8を超えると情報がほぼ埋まり、構図も大きく変わっていきます。

複数のdenoise値を公平に比較するコツは?

seed・プロンプト・ステップ数・モデルを固定し、denoiseだけを変えることです。seedを変えるとノイズの出方自体が変わり、denoise以外の要因で差が出て比較になりません。