Skip to main content
Briaの画像編集ツールは、ComfyUIのパートナーノードとして利用できます。このページでは、マスクベースの編集ワークフローとして、Bria Eraser(オブジェクトの削除)、Bria Expand Image(画像の外側への展開)、Bria Generative Fill(マスク領域内のコンテンツ生成)の3つを解説します。いずれも、編集領域の外側はピクセル単位で完全に元のまま保持されます。 各ワークフローは、1枚の入力画像とマスクを受け取ります。テンプレート内のPainterノードはマスクを描くためのブラシキャンバスを提供し、ImageCompareノードは前後の結果を並べて表示します。PainterノードはNodes 2.0でのみ利用可能です。「Painter: Node 2.0 only」としか表示されない場合は、Menu -> Nodes2.0 でNodes 2.0を有効にするか、代わりにマスクエディターを使ってマスクを作成してください。
APIノードを使用するには、正しくログインしていることと、許可されたネットワーク環境で使用していることを確認する必要があります。APIノードの使用に必要な具体的な要件については、ドキュメントの「APIノードの概要」セクションをご参照ください。
ComfyUI が最新版に更新されていることを確認してください。このガイドで紹介するワークフローは、ワークフローテンプレートから入手できます。 テンプレート内に該当のワークフローが見つからない場合、ComfyUI のバージョンが古くなっている可能性があります。ワークフローを読み込んだ際にノードが欠落している場合の考えられる原因:
  1. 最新の ComfyUI(Nightly 版)を使用していない
  2. 起動時に一部のノードのインポートに失敗している

Bria: Eraser(消しゴム)

画像から特定のオブジェクトや領域を削除します。マスクされた領域は消去され、周囲のコンテキストで埋められます。マスクの外側は変更されません。 Bria: Eraser workflow preview

Comfy Cloudで実行

Comfy Cloudで開く

ワークフローをダウンロード

JSONをダウンロード、またはテンプレートライブラリで「Bria Eraser」を検索
入力素材 このファイルを対応するLoadImageノードにアップロードしてください:

vintage_girl_yellow_apple.png

サンプル入力画像をダウンロード
Bria: Eraser inputBria: Eraser example output
使用方法
  1. 画像を読み込むLoadImageに画像をアップロードします。Painterキャンバスと比較ビューが自動的に更新されます。
  2. マスクをペイントする:削除したいオブジェクトや領域をブラシで塗ります。オブジェクトの縁(髪、ガラス、布地、接触点)を少し越えて塗ることで、モデルが自然にブレンドする余地が生まれます。
  3. BriaEraserを実行する:プロンプトは不要です。ノードがマスク領域を消去し、背景をインペイントします。api_keyが未設定の場合は入力してください。
  4. 比較して保存するImageCompareが前後の結果を表示し、SaveImageAdvancedが結果を書き出します。
マスクされた領域は周囲から完全に再生成されるため、結果はシームレスにブレンドされます。マスクはバイナリ形式で、白(255)が削除する領域、黒(0)がその他の領域を示し、画像のアスペクト比と一致している必要があります。より正確な結果を得るには、利用可能であれば自動セグメンテーションマスク(SAMスタイル)を使用してください。APIのmask_typeは、manual(ブラシ描画)とautomatic(アルゴリズム生成)のマスクを区別します。

Bria: Expand Image(画像展開)

画像を元の境界の外側まで拡張します。元の画像はそのまま保持され、周囲の領域が、その照明・パースペクティブ・テクスチャに合わせて生成されます。 Bria: Expand Image workflow preview

Comfy Cloudで実行

Comfy Cloudで開く

ワークフローをダウンロード

JSONをダウンロード、またはテンプレートライブラリで「Bria Expand Image」を検索
入力素材 このファイルを対応するLoadImageノードにアップロードしてください:

red_sports_car_night.png

サンプル入力画像をダウンロード
Bria: Expand Image inputBria: Expand Image example output
使用方法
  1. 画像を読み込むLoadImageに画像をアップロードし、BriaExpandImageに接続します。
  2. 展開モードを選択するexpand_modeドロップダウンでモードを選択します:
    • プリセットのアスペクト比1:12:33:23:44:34:55:49:1616:9のいずれかを選択します。画像は中央に配置され、その比率に合うように端が拡張されます。
    • カスタム比率custom_ratioを選択し、ratio_width / ratio_heightを設定します(例:21:9の場合は21と9)。Briaは0.5~3.0の幅対高さの比率を受け付けるため、1:2より縦長の場合はマニュアルモードが必要です。
    • マニュアルmanualを選択し、canvas_width / canvas_height(最大5000 x 5000)、image_width / image_heightimage_x / image_y(画像の左上隅の座標。負の値で切り抜き可能)を指定して、元の画像をキャンバス上に配置します。
  3. プロンプト(任意):空のままにすると、Briaが入力画像からプロンプトを自動生成し、シーンやスタイルに合わせて展開します。または、自分でプロンプトを書いて展開方向を明示的に指定することもできます。例:「the street continuing to the right」「add a streetlamp」「no other cars」。英語のみ対応です。特殊文字はサポートされていません。
  4. 任意:不要なコンテンツを避けるためのnegative_prompt、結果を再現するためのseed、コンテンツモデレーションを有効にするためのmoderation
  5. 保存:画像出力をSaveImageに接続します。
ノードのprompt出力には、実際に使用されたプロンプト(入力したプロンプト、またはフィールドが空の場合にBriaが自動生成したプロンプト)が表示されます。ターゲットのアスペクト比が画像の現在の比率と同じ場合(例:1:1の画像に1:1を設定)、変更は行われず、画像はそのまま返されます。キャンバス領域は5,000 x 5,000ピクセルに制限されています。最良の結果を得るには、メインの被写体をキャンバス全体の15%以上に配置してください。

Bria: Generative Fill(生成フィル)

プロンプトに基づいて、画像の特定の領域を再生成します。マスクされた領域は完全に再生成され、マスクの外側はピクセル単位で完全に元のまま保持されます。 Bria: Generative Fill workflow preview

Comfy Cloudで実行

Comfy Cloudで開く

ワークフローをダウンロード

JSONをダウンロード、またはテンプレートライブラリで「Bria: Generative Fill」を検索
入力素材 このファイルを対応するLoadImageノードにアップロードしてください:

retro_girl_cinnamon_bun.png

サンプル入力画像をダウンロード
Bria: Generative Fill inputBria: Generative Fill example output
使用方法
  1. 画像を読み込むLoadImageに画像をアップロードします。Painterキャンバスと比較ビューが自動的に更新されます。
  2. マスクをペイントする:再生成したい領域をブラシで塗ります。ブラシで描いた塊状のマスクが最も効果的です。オブジェクトの縁(髪、ガラス、布地、接触点)を少し越えて塗ることで、モデルがブレンドする余地が生まれます。
  3. プロンプトを書くBriaGenFillで、マスク領域内に何を生成するかを、切り抜いたミニシーンをアートディレクションするように記述します。オブジェクトの名前、マテリアルとサイズ、サーフェスとの相互作用を指定し、コンタクトシャドウを入れるよう指示します。90~110語程度が最適です。refine_promptは有効のままにしてください。
  4. 任意:不要な詳細を避けるためのnegative_prompt。マスクや文言を調整する間はseedを固定し、結果が良くなったらランダムに変更します。
  5. 比較して保存するImageCompareが前後の結果を表示し、SaveImageAdvancedが結果を書き出します。
マスクはピクセルのレタッチではなく、生成による置き換えをトリガーします。マスクされた領域は「この領域を再生成」を意味し、「この領域をレタッチ」を意味するものではありません。

はじめる

  1. ComfyUIを最新バージョンにアップデートします。
  2. テンプレートライブラリに移動し、Bria EraserBria Expand Image、またはBria Generative Fillを検索します。