Krea 2 Edit V2: 2つのLoRAと参照配置をComfyUIで使う
Krea 2 Identity Edit V2とGeneral Edit V2は別々のLoRAとして提供され、ComfyUI向けのComfyUI-Krea2Editノードパックに参照配置機能を追加します。
Conradlockeは10月16日に第2世代のKrea 2編集LoRAを公開しました。最大の変更点は構造にあります。以前は1つのLoRAだったものが、今では役割の異なる2つの独立したウェイトになっています。Krea 2 Identity Edit V2は1枚の写真から人物を新しいシーン、ポーズ、衣装、ライティングへ移動させ、Krea 2 General Edit V2はオブジェクトの削除、色変更、ライティング変更、背景の差し替え、オブジェクトの追加、看板テキストの書き換え、スタイル変更といった単純な指示ベースの編集を担当します。
併せて公開されたノードパック ComfyUI-Krea2Edit も同時にv2.0.0へ更新されました。両方のLoRAは Hugging Face で公開されており、以前のv1、v1.1、v1.2のウェイトも並んでいます。これらは新しいノードでも引き続き動作します。v1のリリースは元のKrea 2 Identity Edit記事で紹介しました。
1枚の写真から、新しい衣装とネオン照明で再演出したもの。出典: conradlocke
両方のLoRAは、12.9BのシングルストリームMMDiTであるKrea 2 Rawでトレーニングされており、RawまたはTurboのいずれでも動作します。また、標準のノードでは提供されないデュアル条件付けでトレーニングされているため、引き続きカスタムノードパックが必要です。ソース画像はインコンテキストVAEトークンとして入力され、さらにKrea 2が使用するQwen3-VLテキストエンコーダにも入力されます。
1つではなく2つのLoRA
| LoRA | ファイル | 用途 |
|---|---|---|
| Krea 2 Identity Edit V2 | krea2_identity_edit_v2.safetensors | ポーズ、カメラ、シーン、服装、ライトを変更しながら、人物の本人らしさを保つ |
| Krea 2 General Edit V2 | krea2_general_edit_v2.safetensors | 指示による編集:削除、色変更、ライティング変更、背景の入れ替え、オブジェクトの追加、テキストの変更、スタイル変更 |
どちらもフルファイルに含まれており、低VRAMカード向けにランクを削減した ..._v2_r128(0.91 GB)と ..._v2_r64(0.46 GB)バージョンも提供されています。作者は、削減されたランクについて品質はほぼ同等だと説明しています。
Identity Edit V2
Identityモデルはv1.x系の後継です。人物の写真を1枚入力すると、その人物をどこにでも出力できます。作者は、新しいシーン、ポーズ、カメラアングルへの再配置、平易な言葉で記述した衣装変更、光が実際に顔に当たる位置を反映したライティング変更、人物を既存のシーンに合成する操作、1人ずつ追加して集合写真を作成する操作、写真からキャラクターのターンアラウンドシートを作成する操作、シートから写真を作成する操作を挙げています。
Identity Edit V2の再配置とライティング変更。ソース: conradlocke
![]() | ![]() | ![]() |
|---|---|---|
| 全身の再配置 | 1枚の写真から作るターンアラウンドシート | 2つの参照、1つのシーン |
Identity Edit V2の推奨設定:
| 用途 | モデル | ステップ | CFG | ref_boost | grounding_px | 配置 |
|---|---|---|---|---|---|---|
| 1人を単一の参照画像で再配置 | Turbo | 8 | 1.0 | 2 | 768 | beside または aligned |
| シーンに人物を追加(シーン = 画像1、人物 = 画像2) | Turbo | 8 | 1.0 | 人物 2-3、シーン 1 | 768 | シーン aligned、人物 beside |
| 顔を固定したポートレートで、写真の構図を維持 | Turbo | 8 | 1.0 | 1-2 | 768 | aligned |
作者は、ここでは設定値よりもプロンプトの方が重要だと主張しています。モデルカードにある3つのルールは次のとおりです。人物のどの程度が表示されるかを明示すること。「standing on a ridge」では参照画像の頭と肩のクロップがコピーされがちですが、「in muddy leather boots on a ridge」なら全身が得られます。新しい衣装を具体的に説明し、消すべきものを指定すること。モデルは写真の服装に引きずられるためです。そして、ライティングは見た目の名称ではなく、光がどこに当たるかで説明すること。たとえば「neon lighting」ではなく「a magenta sign paints the left half of her face pink」とします。
既存の部屋に合成した人物。シーン参照は aligned のまま、人物参照は beside にします。ソース: conradlocke
General Edit V2
2つ目のLoRAは、identityモデルがこれまで苦手としてきた編集タスクをカバーします。画像とシンプルな指示を入力すると、変更を求められていない部分はすべてそのまま維持します。オブジェクトや人物の削除、色の変更、ライティングの変更、季節の変更、背景の差し替え、オブジェクトの追加、看板のテキストの書き換え、服装の変更、画像をアニメ調にリススタイルする、あるいは服装の写真を商品のフラットレイに変換する、といった編集が可能です。
General Edit V2 による指示ベースの編集。ソース: conradlocke
![]() | ![]() | ![]() |
|---|---|---|
| オブジェクトの削除 | 季節の変更 | 看板のテキストの書き換え |
![]() | ![]() | ![]() |
|---|---|---|
| ライティングの変更 | 服装から商品のフラットレイへ | 集合写真、1人ずつ追加 |
| タスク | モデル | ステップ数 | CFG | ref_boost | grounding_px |
|---|---|---|---|---|---|
| ほとんどの編集 | Turbo | 8 | 1.0 | 4 | 768 |
| 削除および大規模な除去 | Raw | 20 | 3.0 | 4 | 768 |
CFGが1を超える場合、ネガティブ側も同じ画像に対して空のプロンプトでグラウンディングする必要があります。また作者は、identityモデルは汎用のエディターではないとも述べています。削除、色の変更、カメラの変更を無視する傾向があるため、それらはGeneral Edit V2が担当します。
参照の配置
v2.0.0 は Krea2EditModelPatch に2つの入力を追加します。これらは末尾に追加されるため、保存済みのワークフローはリンクを維持し、デフォルト値は以前の動作を正確に再現します。
ref_positionは最後の参照を配置します。2画像のワークフローでは人物、画像が1枚のみの場合はその画像です。ref_position_aは最初の参照を配置します。コンポジットではシーンです。
モードは3つあります。aligned (trained) は参照を出力レイアウトにピン留めします。これは両モデルの学習時の方法であり、デフォルトです。beside (right of target) は参照をキャンバスの隣に置きます。人物の同一性は引き続き反映されますが、レイアウトのピン留めがなくなるため、人物をより自由に再配置できます。bag of features は実験的で、参照のすべてのトークンに1つの位置を与えますが、推奨される用途はまだありません。作者がコンポジット向けにテストした組み合わせは、シーンに aligned、人物に beside を組み合わせるものです。作者は、beside はテストでは良好に動作するものの、モデルが aligned でのみ学習されているため新しい機能だと述べています。
参照の配置を変えると、出力レイアウトが参照にどの程度厳密に従うかが変わります。ソース: conradlocke
2つのLoRAを同時に使用する
2つのLoRAは同じ系統を共有しているため、両方を強度1.0で読み込むと純粋なノイズになります。1つのワークフローで両方の挙動が必要な場合、作者はそれぞれ約0.6を推奨しています。テストではこれにより、アイデンティティモデルの類似性を保ちながら、一般モデルによる除去や再着色も行えます。それ以外の場合は「1タスクにつき1つのLoRA」というルールに従い、2つのうち片方だけを一度に読み込めば十分です。
制限事項
モデルカードには、その限界が明確に記載されています。Identity Edit V2 は削除、色の変更、カメラの変更を無視します。参照写真の服装は引き継がれるため、コートやタートルネックは「なし」と明示する必要があります。参照元のオブジェクトが、再構成したシーンに紛れ込むことがあります。たとえば、ソースのテーブルにあるキャンドルです。頭の入れ替えは全身の入れ替えになりがちで、入れ替えた人物の服装も含まれます。低解像度の顔復元と outpainting は信頼性が低くなります。グループは1人ずつ最大約7人まで追加できますが、その後はフレームが埋まり、人物同士が置き換わり始めます。作者は2MP以下での生成を推奨しています。
入手方法
custom_nodes からノードパックをインストールし、ComfyUIを再起動します。
cd ComfyUI/custom_nodes
git clone https://github.com/lbouaraba/comfyui-krea2editKrea 2のネイティブサポートを備えたComfyUIバージョン、Krea 2 RawまたはTurbo、Krea 2が使用するQwen3-VL 4Bテキストエンコーダー、そしてV2 LoRAファイルのいずれかまたは両方が必要です。追加のPython依存関係は不要です。ノードはComfyUI Registryにも comfyui-krea2edit として公開されています。
Krea2EditModelPatch が条件付けを処理します。編集対象の画像には source_latent、2つ目の参照にはオプションの source_latent_b を使用し、さらに fit_mode、ref_boost、配置の各コントロールを備えています。Krea2EditGroundedEncode は画像にグラウンディングされた指示のエンコーディングを行い、同じ画像をタイプ krea2 として読み込んだKrea 2 CLIP経由で受け取ります。grounding_px は品質を調整するパラメータで、値を小さくするほど指示に強く従い、大きくするほど類似性をより強く保ちます。
作者はトレーニングコードも krea2edit-trainer として公開しています。これはノードのジオメトリに合わせたai-toolkit拡張で、コンシューマーGPUでの実測VRAM要件も示されています。









コメント
GitHubでサインインしてディスカッションに参加しましょう。