PR

【Stable Diffusion】背景を削除してキャラだけ切り抜く方法

Stable Diffusion WebUIで背景を削除してキャラだけ切り抜く
この記事は約5分で読めます。
らん
らん

キャラだけ切り抜いてアイコンに使いたいんだけど…簡単にできないかな?

るん
るん

ABG Removerを使えば一発です!

SNSなどのアイコンや、デザインの挿絵などにキャラだけを切り抜いて使いたいときがありますよね。

背景を削除してアイコン等に使う

このためにはキャラの絵はこのように背景が削除されている(=透明になっている)ことが必要です。

背景を削除した画像

Photoshopなどのペイントソフトを使って背景を削除することもできますが、Stable Diffusionでも拡張機能を使って簡単に背景を削除することができます。

本記事では、「ABG Remover」という拡張機能を使う方法を解説します。

この記事はこんな人におすすめ
  • 背景を削除してキャラだけを切り抜きたい
  • キャラクターを背景に合成したい

ABG Removerで背景を削除

どんなときに使う?

背景をなくしてキャラだけにしたい場合は、基本的には絵を生成するときに「white background」「simple background」などを指定するとよいです。

ですが、それでも以下のように完全に白背景にはならないことが多いです。
また、完全に白背景になったとしても、キャラクターを別の背景に合成したい場合には背景は白ではなく「透明」にしておかなければなりません。

完全には白背景にならない
white backgroundを指定しても完全に白背景にはならない

そんなときに使えるのが「ABG Remover」という拡張機能です。簡単操作で背景だけを削除(透明化)することができます。

背景を削除する
ABG Removerで背景を削除

導入方法

「ABG Remover」は拡張機能なので、Extensionsタブからインストールします。
「Extensions」タブを開き、「Install from URL」で以下のURLを入力して「Install」ボタンを押します。

https://github.com/KutsuyaYuki/ABG_extension
Stable Diffusion WebUI - URLから拡張機能をインストール
拡張機能のインストール

インストールした後は、「ABG Remover」を有効化して、WebUIを再起動しましょう。

ABG Remover - 適用して再起動
適用して再起動

使い方

背景を削除したい元絵を用意します。

背景削除前①
背景を削除したい元絵

img2imgの画面を開き、元絵を読み込みます。

AGB Remover - 元絵の読み込み
元絵をimg2imgに読み込む

①画面の下の方にある「Script」で「ABG Remover」を選択します。
②ABG Removerには4つの設定がありますが、「Only save background free pictures」にはチェックを入れておいた方がいいでしょう。
③そして、Denoising strengthを0.01に設定してください。
④最後に「Generateボタン」を押して絵を生成します。プロンプトを入力する必要はありません。

ABG Remover - 基本設定
ABG Removerで背景を削除する手順

背景が削除されました。

ABG Remover - 背景削除完了
背景が削除された

この画面上では背景は白に見えますが、実際には背景は透明になっています。

背景が削除されたイラスト

補足:ABG Removerの設定項目

ABG Removerの設定項目について説明しておきます。

Only save background free pictures

この項目にチェックを入れないと、以下のようにマスク画像も含めて複数枚の画像が出力されます。基本的には、背景を削除した画像だけがあればいいと思うので、この項目にはチェックを入れておいた方がいいと思います。

ABG Remover 処理後のファイル

以下の設定はほとんど使わないと思うので、基本的にはチェックを外しておいていいと思います。

Do not auto save
生成された画像が自動的に保存されなくなります。

Custom Background
削除した背景を透明にする代わりに、指定した色で塗りつぶします。

Random Custom Background
削除した背景を透明にする代わりに、ランダムな色で塗りつぶします。

うまくいきやすい絵と難しい絵

以下のような絵は、比較的きれいに背景を削除できます。

  • 線画がシンプルではっきりしている
  • 背景とのコントラストがはっきりしている
背景削除が成功した例
うまくいきやすい絵

一方で

線画が入り組んでいる(特に髪の毛)ような場合は完全にきれいに切り抜くことは難しいです。

背景削除がうまくいかないパターン1
細かい部分が入り組んでいる絵は背景を削除が難しい

また、線画がはっきりとしていても、背景とのコントラストが近いとうまく背景を認識できないようでうまくいきません。

背景削除がうまくいかないパターン2
背景とのコントラストがはっきりしない絵は背景を削除が難しい

うまくいかないとき

るん
るん

ここからは背景削除がうまくいかないときのトラブルシューティングです

絵が変わってしまう

背景削除が失敗した例1
るん
るん

Denoising strengthを0.01に設定しましたか?

Denoising strengthが高い値に設定されていると、元絵からかなり変わってしまいます。
Denoising strengthを0.01に設定することを忘れないようにしましょう。

何も変化がない(ように見える)

背景削除が失敗した例2
るん
るん

「Only save background free pictures」にはチェックを入れましたか?

「Only save background free pictures」にはチェックが入っていないと、画面のプレビュー上、何も変わっていないように見えます。(実際には、背景が削除された絵も生成されています)

「Only save background free pictures」にチェックを入れると、背景削除済みの絵だけが保存されるので便利です。

背景が少し残ってしまう

背景削除が失敗した例3
るん
るん

完全に背景を削除するのは難しいこともあります

背景を完全にきれいに削除するのは難しい場合もあります。そのような場合には、「Photoshop」や「CLIP STUDIO」などの画像編集ソフトを使って、手作業で残ってしまった背景を削除するしかありません。

るん
るん

私もどうしても消しきれない背景は「CLIP STUDIO」で消してます✨

安心と信頼のお絵かきソフトはこれ【CLIP STUDIO PAINT】

まとめ

Stable Diffusion WebUIの拡張機能「ABG Remover」を使うと背景を削除してキャラだけを切り抜くことができます。

他にも背景を削除する「Rembg」という拡張機能もありますが、私個人としては「ABG Remover」の方が使いやすく性能もいいように感じました。

らん
らん

これでいろんな背景と合成して、アイコンや挿絵にも使えるね✨

るん
るん

イラストの活躍範囲が広がります♪

プロフィール
この記事を書いた人
千鳥 るん | Chidori Run

画像生成AIで思い通りのイラストを描くためのノウハウを試行錯誤で模索しています。IT企業でAI戦略に関わっていたこともあるAIエンジニアです。大学生の頃から趣味でイラストを描いていましたが、仕事が忙しくなり一旦筆を置きました。最近、NovelAIと出会ってまたお絵描きへの情熱を取り戻しています。

千鳥るんをフォローする
Stable Diffusion
スポンサーリンク
シェアする
千鳥るんをフォローする

コメント