ComfyUI 部分修復ワークフローの例
画像の部分修復とは、画像の特定の部分を他の部分に影響を与えずに修正することを指します:
- シーンからオブジェクトを削除
- 人物の細部(表情、衣装)の修正
- 衣服の色の変更 など
これらはすべて画像の部分修復で実現できます。この記事では基本的な部分修復のワークフローを紹介します。ComfyUI公式部分修復ワークフローでVAE Inpainting Encoderを使用した公式例を見ることができます。 ただし、このチュートリアルではSet Latent Noise Maskを使用して部分修復を実演します。
このチュートリアルでは主に画像内の人物の目の色と表情を修正する方法を示します。
部分修復ワークフロー開始前の準備(任意)
このワークフローでは以下のモデルを使用しますが、SD1.5モデルをお持ちでない場合を除き、必須ではありません:
モデル種類 | モデル名 | ダウンロードリンク | 説明 |
---|---|---|---|
SD1.5モデル | DreamShaper v8 | ダウンロード | SD1.5の基本モデル |
ダウンロード後、モデルファイルを以下のディレクトリに保存してください:
📁ComfyUI
├── 📁models
│ ├── 📁checkpoints
│ │ └── 📁SD1.5 // 新しいSD1.5フォルダを作成
│ │ └── dreamshaper_8.safetensors // DreamShaper v8を配置
部分修復ワークフローの素材
以下の画像をダウンロードし、ボタンをクリックしてワークフローファイルをダウンロードしてください
部分修復ワークフローの説明
ComfyUIを開いた後、ワークフローファイルをComfyUIにドラッグするか、メニューを使用して開いて読み込みます
- 番号
1
でDreamShaper v8
モデル、またはお手持ちの他のモデルを読み込みます - 番号
2
でLoad Imageを使用して前のステップで提供された画像を読み込みます
修復したい部分のマスクを描画します。マスクの描画方法の詳細についてはマスクエディタの使用方法を参照してください。
-
番号
3
のCLIP Text Encodeのテキストを修正します。私のワークフローではsmile, black eyes, close mouth
を使用していますが、希望する内容に変更できます -
QueueまたはショートカットキーCtrl(Command)+Enterを使用してワークフローを実行し、画像を生成します。満足のいく結果を得るには数回の生成が必要かもしれません
以下のポジティブプロンプトとネガティブプロンプトを試して、異なる生成効果を比較できます
ポジティブプロンプト:
black eyes, smile, 1girl, upper body portrait, front view, symmetrical face, detailed face, intricate jewelry, ornate hair ornament, elegant chinese dress, black hair, long hair, earrings, forehead mark, facial mark, hair flower, flower accessory, looking at viewer, expressionless, soft lighting, depth of field, blurry background
ネガティブプロンプト:
blurry, low quality, cropped, extra limbs, disfigured face, deformed, watermark, text, multiple girls, exaggerated features, side view, profile, asymmetrical face, turned head, looking away
- 異なるdenoiseパラメータを調整して、異なる生成効果を確認してください。0.1のような小さい値から始めることをお勧めします