Krea 2 Inpaint Edit LoRA: マスク編集を実現するComfyUIワークフロー
ComfyUI Wikinews
テキストプロンプトから画像の黒くマスクされた領域を再描画するKrea-2-Raw用LoRA。mild、default、strongの3種類のバリアントと、4つのComfyUIワークフロー例を収録。
krea2-inpaint-edit(Hugging Face)は、Krea-2-Raw 用のコミュニティLoRAです。マスク編集をインペイントに変えます。変更したい領域を黒で塗りつぶし、そこに何を描くかを記述すると、モデルはその領域だけを再描画し、画像の残りの部分には手を加えません。Cierpliwy は9月24日に重みを公開しました。3つの強度バリアントと4つのComfyUIワークフロー例が含まれます。
マスク編集は、参照と指示を渡したときに Krea 2 がすでに行う処理です。このLoRAはジョブをマスクに絞り込みます。動くのは黒い領域だけで、その外側はすべて固定されたコンテキストとして扱われます。リポジトリでは、以前の yijunwang2/krea2-anypaint アダプターと結果を列ごとに比較し、行ごとの差の絶対値マップを示しています。
各列はマスク入力、このLoRAの結果、krea2-anypaintアダプターを示し、行ごとに差の絶対値マップを並べています。
3つの強度バリアント
| ファイル | 用途 |
|---|---|
krea2_inpaint_edit.safetensors | デフォルトの強度 |
krea2_inpaint_edit_mild.safetensors | マスク外の変更が少なく、主要被写体を覆うマスクの処理が得意 |
krea2_inpaint_edit_strong.safetensors | アウトペイントが得意で、プロンプトへの適応がより強い |
3つとも ComfyUI/models/loras/ に配置します。
必要なもの
- ComfyUI
TextEncodeKrea2OstrisEditノードとKrea2OstrisEditModelPatchノードのための ComfyUI-Krea2-Ostris-Edit ノードパック- Krea-2-Raw のベース重み
Krea2OstrisEditModelPatch ノードでは kv_cache を有効にする必要があります。デフォルトでは無効になっており、有効にしないとマスク編集の結果が正しくなりません。
ワークフロー例で使用するのは ComfyUI-Krea2-Ostris-Edit のノードと、標準の ComfyUI および comfy_extras のノードだけです。
クイックスタート
- 使用したい強度のバリアントを
ComfyUI/models/loras/にダウンロードします。 - 画像をマスクします。再生成したい領域を黒で塗りつぶします。マスクは画像の一部でも全体でもかまいません。
- ワークフロー例を読み込みます(Workflow → Open)。
- マスク済み画像を、インペイント用
TextEncodeKrea2OstrisEditノード(LoRAローダーの後にあるもの)のimage1入力に接続し、ワークフローがデフォルトで渡している参照を置き換えます。 - マスク領域に何を表示するかを記述したプロンプトを書きます。
Krea2OstrisEditModelPatchで kv_cache が有効になっていることを確認し、プロンプトをキューに追加します。
4つのワークフロー例
各ワークフローはまず標準の Krea-2 でベース画像を生成し、そこから黒マスクの参照を作成してから、インペイントLoRAを実行して黒い領域を塗りつぶします。
| ワークフロー | 内容 | 追加モデル |
|---|---|---|
| Outpaint | 画像をより大きな黒いキャンバスに配置し、シーンを枠まで拡張 | なし |
| Background replacement | 被写体を切り抜き、その背後に新しい背景をインペイント | models/bg_removal/ の birefnet.safetensors |
| MoGe rotate inpaint | MoGe-3 で形状を推定し、メッシュを回転させ、新しい視点の周囲のシーンをインペイント | models/geometry_estimation/ の moge_3_vitl_fp16.safetensors |
| SAM 3 detect | テキスト記述から被写体を検出し、黒い領域に移動して新しい背景をインペイント | models/checkpoints/ の sam3.safetensors |
これらのグラフでベース生成サイズやキャンバスサイズを変更する場合は、合成のオフセットとキャンバスのサイズを同期させてください。
コメント
GitHubでサインインしてディスカッションに参加しましょう。