この記事では、Stable Diffusionで無背景にする方法や背景を削除する方法を紹介しています。
モデルによっては「no background」や「background removal」のプロンプト(呪文)を入れることで無背景になると思います。
実写画像とアニメイラストでも、背景なし呪文で無背景になるかどうか、結果が異なると思います。
しかし、無背景にならないことも多いので「Rembg」という拡張機能を使います。
拡張機能「Rembg」インストール方法
AUTOMATIC1111 Web UIに「Rembg」をインストールする方法です。
「Extensions」タブ→「Insrall from URL」タブ→「URL欄に下記URLを入力」→「Installをクリック」
下記のように表示されれば、インストール完了です。
Installed into C:\sd.webui\webui\extensions\stable-diffusion-webui-rembg. Use Installed tab to restart.
「Installed」タブ→「stable-diffusion-webui-rembgを確認」→「Apply and restart UIをクリック」
「Extras」タブの下部に「Remove background」があれば使用可能になっています。
拡張機能「Rembg」使い方
「Extras」タブの「Remove background」プルダウンメニューで使いたいモードを選択します。
違いがよく分からない場合は「u2net」を選べばOKです。
「Generate」ボタンを押せば、背景の削除が始まります。
背景が削除されるまで、少し時間がかかります。
プルダウンメニューの「None」は「Remove background」を使用しないという意味です。
キャラの外枠は上手く背景を消せますが、髪の毛の間など細かい部分は背景が消せないことがあります。
ディテールの修正は、Photoshopなどを使うしかないです。
もちろん、PhotoshopやPhotoDirectorといった画像編集アプリを使えば、「Rembg」でなくても背景を削除することが可能です。
画像編集アプリは有料プランのことが多いので、Stable Diffusionの拡張機能「Rembg」で背景なしの画像を生成したほうがいいと思います。
Stable Diffusionで画像生成してから、画像編集アプリで無背景に加工するのは面倒ですからね。
「Rembg」の他には、「ABG Remover」という拡張機能もあります。「ABG Remover」については機会があれば、別の記事で解説したいと思います。
以上、Stable Diffusionで背景なしにする方法を解説しました。背景なし呪文で無背景のイラストを作成して他の背景と合成する等、いろいろと活用してみてくださいね。