【Stable Diffusion】WebUIに必ず導入したいおすすめの拡張機能40選+α【Extensions】

こんにちは!悠です!

 

今回は「Stable Diffusion WebUI」を使っている方向けに、必ず導入してほしいおすすめの拡張機能についてまとめていきます。

必須ではないけれど便利機能を追加で使えるものや、使ってみたけれど私にはいまいちだと感じたものも一緒に紹介していきますので、ぜひ参考にしてください!

もし書いてあるもの以外でおすすめの拡張機能をご存知でしたら、コメント欄で教えていただけると嬉しいです!

 

この記事は順次更新予定です。
アイキャッチ画像は「Hassaku」で生成しています!
スポンサーリンク
スポンサーリンク

拡張機能(Extensoins)とは?

 

拡張機能(Extension)とは、その名の通り「Stable Diffusion WebUI」にデフォルトで備わっていない便利な機能を追加で導入できるものを指します。

Chromeでよく拡張機能を使いますよね?あれと全く同じようなものと考えてOKです。

 

「Stable Diffusion WebUI」のExtensoinsタブから、現在導入済みの拡張機能を確認することができます。

 

拡張機能に関するFAQ

まず「Stable Diffusion WebUI」の拡張機能(Extensions)で、よくありそうな疑問をまとめていきます。

 

ローカル環境で拡張機能を導入する方法は?

自分のPCに「Stable Diffusion WebUI」の環境を構築している方は、WebUIを起動してExtensionsInstall from URLURL for extension’s git repositoryに、使いたい拡張機能のGitHubのURLをコピペしてInstallをクリックするだけで導入できます。

 

なお、拡張機能導入後は必ずWebUIを再起動しましょう。

 

Colab環境で拡張機能を導入する方法は?

Google Colaboratoryで「Stable Diffusion WebUI」を使っている方は、AUTOMATIC1111の「maintained by Akaibu」というノートブックで拡張機能を導入するのがおすすめです。

この使い方に関しては下の2つの記事で詳しくまとめています。

【Stable Diffusion】AUTOMATIC1111のWebUIをGoogle Colaboratory上で使う方法!【maintained by Akaibu】
「Stable Diffusion」で、「AUTOMATIC1111」が用意しているノートブック「maintained by Akaibu」を使って、Google Colaboratory上で自分の好きなモデルデータやLoRAを使用する方法についてまとめた記事です。
【Stable Diffusion】AUTOMATIC1111のColab版でLoRAを使う方法について紹介!【maintained by Akaibu】
AUTOMATIC1111のColab版「maintained by Akaibu」でLoRAを使う方法についてまとめた記事です。2.5D風AIコスプレイヤーを作成できる「KoreanStyle2.5D」も紹介しています。

 

「maintained by Akaibu」の環境を構築できた後は、Google Driveのモデルを読み込むセルの下に下記の要領で拡張機能を導入するコードを入力します。

#拡張機能をインストール
%cd /content/stable-diffusion-webui/extensions/
!git clone https://github.com/DominikDoom/a1111-sd-webui-tagcomplete /content/stable-diffusion-webui/extensions/a1111-sd-webui-tagcomplete

%cd /content/stable-diffusion-webui

 

「!git clone (導入したい拡張機能のGithubのURL) /content/stable-diffusion-webui/extensions/(拡張機能の名前)」になるように注意してください。

 

エラーが出て拡張機能が動かないんだけど?

「Stable Diffusion WebUI」の拡張機能は安定していないものも多く、インストールしてもエラーで動かないことがよくあります。

その場合はコマンドプロンプト(Colab版なら実行中のセル内)に表示されるエラーコードを確認し、そのコードでGoogle検索を行いましょう。

50%くらいの確率で解決策が見つかります。

 

また各拡張機能のGitHubページ内にあるissueのタブで、開発者に直接質問することもできます。(GitHubのアカウントが必須)

英語で質問する必要はありますが、どうしても自分で対処できない場合には試してみましょう。

 

ローカル版でよくありがちなエラーの例

私がよく遭遇したり、コメント欄で多く寄せられたエラーの例を紹介します。

 

フォルダに日本語を使っている

「Stable Diffusion WebUI」のデータが入ったフォルダを、日本語が含まれているフォルダの下に配置している場合、拡張機能がエラーで使えない場合があります。

「フォルダ名に日本語を含めてはならない」と覚えておきましょう。

 

WebUIのフォルダをコピペで複製

「Stable Diffusion WebUI」のデータが入ったフォルダをコピペして複製したり、最初にインストールした場所以外に移動させたりすると、拡張機能がエラーで使えないことがあります。

WebUIのフォルダを別の場所に移動したい場合は、必ずインストール作業からやり直しましょう。この記事で紹介しています。

 

WebUIのバージョンが古すぎる、または新しすぎる

「Stable Diffusion WebUI」のバージョンが非常に古かったり、または逆に最新すぎて不安定だったりすると、拡張機能がエラーで動かないことがあります。

下の記事を参考にして、バージョンのアップデートまたはダウングレードを試してみてください。

【Stable Diffusion】ローカル版WebUIをアップデート・ダウングレードするやり方を紹介!
ローカル版「Stable Diffusion WebUI」で、ソフトウェアをアップデート・ダウングレードする方法についてまとめた記事です。

 

拡張機能っていくらでも導入していいの?

微妙です。Chromeのようなインターネットブラウザと同じく、あまりに多くの拡張機能をインストールすると動作が重くなったり、予期せぬエラーの原因になったりします。

Extensionsタブ → Installedの中にある項目からチェックを外せば、対象の拡張機能を無効化することができます。(アンインストールはされないので安心してください)

 

なんで日本語化の拡張機能を紹介しないの?

デメリットの方が大きいからです。

WebUIを日本語化する拡張機能は翻訳が完全ではなく、いまいち何を表現しているのかわからないことがあります。

 

加えて「Stable Diffusion」関係の情報はほとんどが海外産であることが多く、ほぼすべて英語で説明されています。

変に日本語に翻訳してしまうと、「モデルのDLページの概要欄にある設定例の場所がわからない!」や「エラーコードの解決法を見つけたけれど、どこに適用すればいいか理解できない!」という事態に陥りがちです。

どうしても日本語になっていなければ耐えられないという方以外は、英語のまま使うことをおすすめします。

 

【必須級】おすすめの拡張機能

ここで紹介する拡張機能は、個人的に絶対必須だと思っているものです。

あるのとないのとではWebUIの使い勝手に雲泥の差ができるので、必ず導入することをおすすめします。

 

SD WebUI Tag Autocomplete

 

プロンプトを入力する際、Danbooru(※1)のタグをサジェストに表示してくれる拡張機能です。

プロンプトのスペルミスを防止したり、適切な入力方法を自動的に補完してくれる(※2)ので、プロンプトの精度が格段に上がります。

自分がなかなか思いつかないような単語をサジェストで発見したりもできるので、より良いプロンプトを作り上げるためには欠かせない機能になっています。

Settings → Tag Autocompleteの欄から、サジェストの表示数など詳細な設定ができます。

GitHub - DominikDoom/a1111-sd-webui-tagcomplete: Booru style tag autocompletion for AUTOMATIC1111's Stable Diffusion web UI
Booru style tag autocompletion for AUTOMATIC1111's Stable Diffusion web UI - GitHub - DominikDoom/a1111-sd-webui-tagcomplete: Booru style tag autocompletion...

 

Google Colaboratory版で追加したい時は、下記のコードをセルに入力しましょう。

%cd /content/stable-diffusion-webui/extensions/
!git clone https://github.com/DominikDoom/a1111-sd-webui-tagcomplete /content/stable-diffusion-webui/extensions/a1111-sd-webui-tagcomplete

%cd /content/stable-diffusion-webui

 

※1:Danbooruとは、インターネット上のイラストに自由にタグ付けができるサイトのことです。

※2:例えばwinkと入力すると「one eye closedの方が良いよ」と教えてくれます。

 

multidiffusion-upscaler-for-automatic1111

GitHub - pkuliyi2015/multidiffusion-upscaler-for-automatic1111: Tiled Diffusion and VAE optimize
Tiled Diffusion and VAE optimize. Contribute to pkuliyi2015/multidiffusion-upscaler-for-automatic1111 development by creating an account on GitHub.

 

生成したAIイラストを高画質化する拡張機能です。

「Stable Diffusion WebUI」に最初から用意されている高画質化機能hires.fixよりも、少ないVRAMでより大きな画像サイズにアップスケールすることができます。

加えて生成速度・仕上がりの出来栄えもこちらの方が優れている印象です。

 

詳しくは下の記事で紹介しています。

【Stable Diffusion】「MultiDiffusion」を使ってimg2imgで生成したAIイラストを高画質化する方法!
「Stable Diffusion」で拡張機能「multidiffusion-upscaler-for-automatic1111」を使って、hires.fixのように生成済みAIイラストを高画質化する方法についてまとめた記事です。

 

Dataset Tag Editor

GitHub - toshiaki1729/stable-diffusion-webui-dataset-tag-editor: Extension to edit dataset captions for SD web UI by AUTOMATIC1111
Extension to edit dataset captions for SD web UI by AUTOMATIC1111 - GitHub - toshiaki1729/stable-diffusion-webui-dataset-tag-editor: Extension to edit dataset c...

 

本来はLoRAを自作する際のタグ付けに使う拡張機能なんですが、「インターネット上にあるすべての画像」から「プロンプトを抽出する」ツールとして使うこともできます。

例えばSNSやAIイラスト投稿サイトで見つけた神イラストにこのツールを使うと、それを再現するのに必要なプロンプトを推測してくれるという優れものなんです。

私が実際に何度も試した感じ、7割以上再現できています。本当にすごい…

 

詳しくは下の記事で紹介しています。

【Stable Diffusion】拡張機能「Dataset Tag Editor」を使って任意の画像からプロンプトを抽出する方法!
「Stable Diffusion」で自分の好きな画像からプロンプトを抽出して、txtファイルに保存できる拡張機能「Dataset Tag Editor」の使い方を紹介した記事です。

 

なお、LoRAの学習に全く興味がなく、ただ画像からプロンプトを抽出することだけが目的の場合は、下で紹介している「WD14-Tagger」もおすすめです。

【WD14-Tagger】1クリックで画像からプロンプトを抽出できる拡張機能の紹介!【Stable Diffusion】
「Stable Diffusion WebUI」で、インターネット上の画像から1クリックでプロンプトを抽出できる拡張機能「WD14-Tagger」について紹介した記事です。

 

ControlNet

GitHub - Mikubill/sd-webui-controlnet: WebUI extension for ControlNet
WebUI extension for ControlNet. Contribute to Mikubill/sd-webui-controlnet development by creating an account on GitHub.

 

生成するAIイラストのポーズや構図を指定できる拡張機能です。

事前に用意しておいたイラストを読み込ませることで、出力される画像のポーズを用意したものとほぼ同じにすることができます。

拡張機能の中でも人気が高く、このControlNetの拡張機能が生み出されるほど人気があります。

 

詳しくは下の記事で紹介しています。

【Stable Diffusion】生成されるイラストのポーズを指定できる「ControlNet」の導入方法と使い方について紹介!
「Stable Diffusion」で、生成されるAIイラストのポーズを指定することができる拡張機能「ControlNet」の導入方法と使い方を紹介した記事です。

 

Loopback scaler

GitHub - Elldreth/loopback_scaler: Automatic1111 python script to enhance image quality
Automatic1111 python script to enhance image quality - GitHub - Elldreth/loopback_scaler: Automatic1111 python script to enhance image quality

 

WebUIのimg2img機能を使って、生成したAIイラストをアップスケールできる拡張機能です。

上で紹介しているMultiDiffusionに匹敵する(モデルによっては上回る)高画質化が簡単にできるので、ぜひ両方とも導入して試してみてほしいです。

 

出力画像に書き込むディテールの量や、シャープネス・色・明るさ・コントラストなどを事前に設定できるのも魅力の1つですね。

下の記事で詳しく紹介しています。

【Stable Diffusion】img2imgで簡単に高画質化できる拡張機能「Loopback scaler」の使い方を紹介!
「Stable Diffusion WebUI」のimg2imgを使って、生成したAIイラストを簡単に高画質化できる拡張機能「Loopback_scaler」の使い方について紹介した記事です。

 

adetailer

GitHub - Bing-su/adetailer: Auto detecting, masking and inpainting with detection model.
Auto detecting, masking and inpainting with detection model. - GitHub - Bing-su/adetailer: Auto detecting, masking and inpainting with detection model.

 

AIイラストの顔や手を自動認識して崩れを補正してくれる拡張機能です。

補正の効果は一目でわかるレベルです。下記の画像をご覧ください。モデルデータには「AbyssOrangeMix3」を使用しています。

 

【adetailer無効化】

 

【adetailer有効化】

 

似たような拡張機能である「ddetailer」よりも簡単に導入できるのが魅力的です!

下の記事で詳しく紹介しています。

【Stable Diffusion】顔を自動認識して崩れを補正してくれる拡張機能「adetailer」の使い方を紹介!【表情差分】
「Stable Diffusion」で、AIイラストの顔を自動認識して崩れを補正してくれる拡張機能「adetailer」の使い方について紹介した記事です。

 

Lama Cleaner

GitHub - Sanster/lama-cleaner: Image inpainting tool powered by SOTA AI Model. Remove any unwanted object, defect, people from your pictures or erase and replace(powered by stable diffusion) any thing on your pictures.
Image inpainting tool powered by SOTA AI Model. Remove any unwanted object, defect, people from your pictures or erase and replace(powered by stable diffusion) ...

 

これはWebUIの拡張機能ではなく別に単体で動作するツールなんですが、画像内に含まれる余計な異物をAI処理で違和感なく消してくれます。

完全無料で使えるものの中では段違いの性能を誇っており、「他は完璧だけど指が6本あって泣く泣くボツにした画像」などを救うことができますよ!

 

詳しくは下の記事で紹介しています。

【Stable Diffusion】画像内の異物をAI処理で綺麗に削除できるツール「Lama Cleaner」の紹介!
画像内に含まれる余計な異物をAI処理で違和感なく消してくれる、完全無料のツール「Lama Cleaner」について紹介した記事です。

 

sd-dynamic-thresholding

GitHub - mcmonkeyprojects/sd-dynamic-thresholding: Dynamic Thresholding (CFG Scale Fix) for SD Auto WebUI
Dynamic Thresholding (CFG Scale Fix) for SD Auto WebUI - GitHub - mcmonkeyprojects/sd-dynamic-thresholding: Dynamic Thresholding (CFG Scale Fix) for SD Auto Web...

 

「CFG Scale Fix」とも呼ばれる拡張機能で、デフォルトの7より大きいCFG Scaleの値を使っても色の崩壊が起こりにくくなります。

高めのCFG Scaleの値(15~20)が推奨されるモデルデータで画像を生成する際は、この拡張機能がないと話にならないので絶対に導入しておきましょう。

 

詳しくは下の記事で紹介しています。

【Stable Diffusion】CFG Scaleを上げても画像が破綻しなくなる拡張機能「sd-dynamic-thresholding」の紹介!
「Stable Diffusion」で、CFG Scaleをデフォルトの7より上げても画像が破綻しにくくなる拡張機能「sd-dynamic-thresholding(CFG Scale Fix)」について紹介した記事です。

 

Prompt All in One

GitHub - Physton/sd-webui-prompt-all-in-one: This is an extension based on sd-webui, aimed at improving the user experience of the prompt/negative prompt input box. It has a more intuitive and powerful input interface function, and provides automatic translation, history record, and bookmarking functions. 这是一个基于 sd-webui 的扩展,旨在提高提示词/反向提示词输入框的使用体验。它拥有更直观、强大的输入界面功能,它提供了自动翻译、历史记录和收藏等功能。
This is an extension based on sd-webui, aimed at improving the user experience of the prompt/negative prompt input box. It has a more intuitive and powerful inp...

 

「Stable Diffusion WebUI」で、プロンプトの簡単編集・移動・履歴確認・自動翻訳・ChatGPTとの連携ができるようになる拡張機能です。

プロンプトエディットが格段に楽になる上、シンプルで直感的に操作できる全部入りの便利機能ですよ!

 

下の記事で詳しく紹介しています。

【Prompt All in One】プロンプトの翻訳・編集・移動・ChatGPT連携など全部入りの最強補助ツール!【Stable Diffusion】
「Stable Diffusion WebUI」で、プロンプトの簡単編集・移動・履歴・翻訳・ChatGPTとの連携ができるようになる拡張機能「Prompt All in One」について紹介した記事です。



画像ビューア系の拡張機能

 

Image Browser

GitHub - AlUlkesh/stable-diffusion-webui-images-browser: an images browse for stable-diffusion-webui
an images browse for stable-diffusion-webui. Contribute to AlUlkesh/stable-diffusion-webui-images-browser development by creating an account on GitHub.

 

outputsフォルダに保存された画像をWebUI上で簡単に確認・検索・削除できる拡張機能です。

エクスプローラーをいちいち開かなくても管理ができるようになるので、利便性がグッと向上します。

下の記事で詳しく紹介しています。

【Stable Diffusion】拡張機能「Image Browser」で生成された画像の確認・検索・削除が簡単にできるぞ!
outputsフォルダに保存された画像を、WebUI上で簡単に確認・検索・削除できる拡張機能「stable-diffusion-webui-images-browser(Image Browser)」の使い方について紹介した記事です。

 

Infinite Image Browsing

GitHub - zanllp/sd-webui-infinite-image-browsing: A powerful image browser for Stable Diffusion webui with infinite scrolling and joint search using image parameters. Viewing images in a matter of milliseconds.
A powerful image browser for Stable Diffusion webui with infinite scrolling and joint search using image parameters. Viewing images in a matter of milliseconds....

 

「Image Browser」と同じく、生成した画像を閲覧・検索できる拡張機能です。

こちらはoutputフォルダ内に保存してある画像の無限スクロール機能や、より直感的な検索UIを備えています。

 

ただ「Image Browser」の上位互換というわけでもなく、両方にそれぞれ優れている点があるため、実際に試してみて自分の好みに合う方を使うことをおすすめします。

下の記事で詳しく紹介しています。

【Infinite Image Browsing】生成した画像の閲覧ビューアとしておすすめの拡張機能を紹介!【Stable Diffusion WebUI】
「Stable Diffusion WebUI」で、生成した画像を無限にスクロールして閲覧できる拡張機能「Infinite Image Browsing」について紹介した記事です。

 

構図制御系の拡張機能

 

Latent Couple Extension

GitHub - opparco/stable-diffusion-webui-two-shot: Latent Couple extension (two shot diffusion port)
Latent Couple extension (two shot diffusion port). Contribute to opparco/stable-diffusion-webui-two-shot development by creating an account on GitHub.

 

2人以上のキャラを生成する際に、各キャラ毎に適用するプロンプトを指定することができる拡張機能です。

わかりやすく言えば、左の子は「金髪ツインテールでミニスカート」、右の子は「黒髪ロングのホットパンツ」みたいに属性を指定できるんですね。

 

詳しくは下の記事でまとめています。

複数キャラを生成できるプロンプトと、キャラ毎に属性を設定できる拡張機能「Latent Couple extension」の使い方を紹介!【Stable Diffusion】
「Stable Diffusion WebUI」を使って、簡単に複数キャラを作成できるプロンプトと、キャラ毎に髪型や服装といった属性を指定できる拡張機能「Latent Couple extension (two shot diffusion port)」の使い方を紹介した記事です。

 

Regional Prompter

GitHub - hako-mikan/sd-webui-regional-prompter: set prompt to divided region
set prompt to divided region. Contribute to hako-mikan/sd-webui-regional-prompter development by creating an account on GitHub.

 

プロンプトやLoRAの作用する領域を指定できる拡張機能です。

上で紹介している「Latent Couple Extension」と、LoRAの影響範囲を分離できる「Composable LoRA」を合わせたような拡張機能になっています。

 

「Latent Couple Extension」のように複数のキャラ(領域)毎に異なるプロンプトを指定できるのはもちろん、別々のLoRAを使用して、左に初音ミク、右に鏡音リンを再現するようなことが簡単にできますよ!

詳しくは下の記事で紹介しています。

プロンプトやLoRAの作用する領域を指定できる拡張機能「Regional Prompter」の使い方を紹介!【Stable Diffusion】
「Stable Diffusion」で、プロンプトやLoRAの作用する領域を指定できる拡張機能「Regional Prompter」の使い方についてまとめた記事です。

 

Cutoff

GitHub - hnmr293/sd-webui-cutoff: Cutoff - Cutting Off Prompt Effect
Cutoff - Cutting Off Prompt Effect. Contribute to hnmr293/sd-webui-cutoff development by creating an account on GitHub.

 

生成されるAIイラストの特定部位の色を指定できる拡張機能です。

「pink skirt」と「red shoes」というプロンプトを使っているのに、pinkの影響がshoesにまで及ぶ色移り現象を防ぐことができます。

BREAK構文を使っても、プロンプトだけではなかなか難しいオッドアイ等のキャラも簡単に作れる、非常に便利な拡張機能です。

 

下の記事で詳しく紹介しています。

【Stable Diffusion】部分的に色を指定できる拡張機能「Cutoff」を使ってオッドアイのキャラを生成してみよう!【色移り防止】
「Stable Diffusion」で、生成されるAIイラストの各部位の色を指定できる拡張機能「Cutoff」の使い方について紹介した記事です。



LoRA・LyCORISに関係する拡張機能

 

a1111-sd-webui-lycoris

GitHub - KohakuBlueleaf/a1111-sd-webui-lycoris: An extension for stable-diffusion-webui to load lycoris models.
An extension for stable-diffusion-webui to load lycoris models. - GitHub - KohakuBlueleaf/a1111-sd-webui-lycoris: An extension for stable-diffusion-webui to loa...

 

2023年7月25日に登場した、AUTOMATIC1111氏によるStable Diffusion WebUI Ver1.5.0から、この拡張機能なしでも全種類のLyCORISが使用できるようになりました(参考記事)。

第2世代以降のLoRAであるLyCORIS(LoConやLoHa)を、「Stable Diffusion WebUI」上で使えるようにするための拡張機能です。

詳しくは下の記事でまとめています。

【Stable Diffusion】全種類のLyCORISを導入できるようになる拡張機能「a1111-sd-webui-lycoris」の紹介!
「Stable Diffusion WebUI」で、DyLoRAを含む全種類のLyCORISを導入することができるようになる拡張機能「a1111-sd-webui-lycoris」の使い方についてまとめた記事です。

 

なお同じ開発者様による拡張機能「a1111-sd-webui-locon」は、2023年5月21日頃のアプデ以降壊れてしまいLoRAを読み込めなくなっています。

加えて将来的に削除予定だそうなので、時間があるときにでも「a1111-sd-webui-lycoris」に移行することをおすすめします。

 

sd-webui-train-tools

GitHub - liasece/sd-webui-train-tools: The stable diffusion webui training aid extension helps you quickly and visually train models such as Lora.
The stable diffusion webui training aid extension helps you quickly and visually train models such as Lora. - GitHub - liasece/sd-webui-train-tools: The stable ...

 

WebUIの中だけで簡単にLoRAを自作することができる拡張機能です。

他のLoRA自作ソフトウェアと比べて、設定が簡単で初心者にもわかりやすいのが最大の魅力ですね。

 

詳しくは下の記事でまとめています。

【Stable Diffusion】超簡単にLoRAを自作できる拡張機能「sd-webui-train-tools」の使い方!
「Stable Diffusion」で、自分の好きなように学習させたLoRAをWebUI上で生成できる拡張機能「sd-webui-train-tools」の使い方についてまとめた記事です。

 

LoRA Block Weight

GitHub - hako-mikan/sd-webui-lora-block-weight
Contribute to hako-mikan/sd-webui-lora-block-weight development by creating an account on GitHub.

 

LoRAを適用する際に、作用する階層ごとの強さを設定できる拡張機能です。

具体的に言うと次のような表記がWebUIで使えるようになります。

<lora:lora_name:0.8:1,0,0,0,0,0,0,0,1,1,1,1,0,0,0,0,0>

 

詳しくは下の記事で紹介しています。

【Stable Diffusion】LoRAを使う際に階層ごとに強さを設定できる拡張機能「LoRA Block Weight」の使い方を紹介!
「Stable Diffusion」で、LoRAを適用する際に作用する階層ごとの強さを設定できる拡張機能「LoRA Block Weight」の使い方について紹介した記事です。

 

Weight Helper

GitHub - nihedon/sd-webui-weight-helper
Contribute to nihedon/sd-webui-weight-helper development by creating an account on GitHub.

 

「LoRA Block Weight」で使用する層別比重を、スライダーを使って簡単に設定できるようにしてくれる拡張機能です。

 

下の記事で詳しく説明しています。

【Weight Helper】LoRAの層別比重をWebUI上で手軽に指定できるようにする拡張機能【Stable Diffusion】
拡張機能「LoRA Block Weight」を導入することで設定可能になる層別比重を、WebUI上でスライダーを使って手軽に入力できるようにする「Weight Helper」に関してまとめた記事です。

 

sd_katanuki

GitHub - aka7774/sd_katanuki: Anime Image Background Remover for AUTOMATIC1111
Anime Image Background Remover for AUTOMATIC1111. Contribute to aka7774/sd_katanuki development by creating an account on GitHub.

 

複数枚の素材画像の背景を一括で透明化・白背景化してくれる拡張機能です。

LoRAを自作する際に、素材画像の背景を白で統一したい時などに非常に便利ですよ!

出力画像の例

 

別の拡張機能「Rembg」のパワーアップ版みたいな立ち位置です。

下の記事で詳しく紹介しています。

【sd_katanuki】画像の背景を一括で透明化や白背景化してくれる拡張機能の紹介!【Stable Diffusion】
「Stable Diffusion WebUI」で、複数の素材画像の背景を一括で透明化・白背景化してくれる拡張機能「sd_katanuki」について紹介した記事です。

 

アップスケール関係の拡張機能

 

Ultimate SD Upscaler

GitHub - Coyote-A/ultimate-upscale-for-automatic1111
Contribute to Coyote-A/ultimate-upscale-for-automatic1111 development by creating an account on GitHub.

 

MultiDiffusionのように、生成したAIイラストを高画質化する拡張機能です。

個人的にはMultiDiffusionの方が好みですが、アップスケーラーの良し悪しは人によって変わってくるので、一度試してみることをおすすめします。

 

詳しくは下の記事でまとめています。

【Stable Diffusion】「Ultimate SD Upscaler」を使って生成したAIイラストを高画質化する方法!【img2img】
「Stable Diffusion」で、「Ultimate SD Upscaler」という拡張機能を使って生成済みのAIイラストを高画質化する方法について紹介した記事です。

 

LLuL

GitHub - hnmr293/sd-webui-llul: LLuL - Local Latent upscaLer
LLuL - Local Latent upscaLer. Contribute to hnmr293/sd-webui-llul development by creating an account on GitHub.

 

生成したAIイラストの指定部分だけ(例えば服だけ・背景だけ)をアップスケールすることができる拡張機能です。

MultiDiffusionの全体アップスケールと比べてかなり局所的な使い方になりますが、例えば「生成したイラストの服が簡素過ぎて寂しいのでもう少しディテールを増やしたい」時などに利用できます。

 

詳しい使い方は下の記事で紹介しています。

【Stable Diffusion】指定部分だけをアップスケールできる拡張機能「LLuL」の使い方を紹介!
「Stable Diffusion」で、生成したAIイラストの指定部分だけをアップスケールできる拡張機能「LLuL(Local Latent upscaLer)」の使い方について紹介した記事です。



モデル管理に役立つ拡張機能

 

Civitai Helper

GitHub - butaixianran/Stable-Diffusion-Webui-Civitai-Helper: Stable Diffusion Webui Extension for Civitai, to manage your model much more easily.
Stable Diffusion Webui Extension for Civitai, to manage your model much more easily. - GitHub - butaixianran/Stable-Diffusion-Webui-Civitai-Helper: Stable Diffu...

 

Civitaiから一括でサムネイル画像をダウンロードしたり、ローカルに保存してあるモデルやLoRAの最新バージョンを自動検索してくれる拡張機能です。

Google Colaboratory版を使っている方は、WebUIを実行している最中にセルを中断することなくCivitaiからLoRAをダウンロードすることもできます。

 

詳しくは下の記事でまとめています。

【Stable Diffusion】拡張機能「Civitai Helper」を使って、モデル・LoRAのバージョン管理やサムネ取得を楽に行う方法!
「Stable Diffusion」のモデルデータを入手できるサイト「Civitai」の使い勝手を、格段に向上させてくれる拡張機能「Civitai Helper」の使い方を紹介した記事です。

 

model-toolkit

GitHub - arenasys/stable-diffusion-webui-model-toolkit: A Multipurpose toolkit for managing, editing and creating models.
A Multipurpose toolkit for managing, editing and creating models. - GitHub - arenasys/stable-diffusion-webui-model-toolkit: A Multipurpose toolkit for managing,...

 

CivitaiやHuggingFaceで配布されているモデルデータから、自動でジャンク要素を削除して数GB単位で軽量化してくれる拡張機能です。

軽量化モデルを使っても元のモデルとほぼ同じ画像を生成できるので、PCのストレージを節約することが可能ですよ!

 

詳しくは下の記事で紹介しています。

【Stable Diffusion】モデルデータを軽量化してくれる拡張機能「model-toolkit」の使い方を紹介!【ストレージ節約】
Civitai等で配布されているモデルデータの余分なジャンク要素を自動削除して、数GB以上軽量化してくれる拡張機能「stable-diffusion-model-toolkit」の使い方についてまとめた記事です。

 

プロンプト入力補助に関する拡張機能

 

text2prompt

GitHub - toshiaki1729/stable-diffusion-webui-text2prompt: Extension to generate prompt from simple text for SD web UI by AUTOMATIC1111
Extension to generate prompt from simple text for SD web UI by AUTOMATIC1111 - GitHub - toshiaki1729/stable-diffusion-webui-text2prompt: Extension to generate p...

 

簡単な1単語を入力するだけで複数のプロンプトを自動的に出力して、AIイラストの生成を手助けしてくれる拡張機能です。

例えば「サンタのコスプレをした女の子のイラストを描きたい!」というときに、「Christmas」と入力するだけでそれを再現するプロンプトを出力してくれます。

「ふんわりしたイメージ」を言語化してくれるかなり便利な拡張機能です!

 

下の記事で詳しく紹介しています。

【Stable Diffusion】拡張機能「text2prompt」を使って、簡単な1単語から複数のプロンプトを生成してもらおう!
「Stable Diffusion」で、簡単な1単語を入力するだけで複数のプロンプトを自動的に出力して、AIイラストの生成を手助けしてくれる拡張機能「text2prompt」について紹介した記事です。

 

booru2prompt

GitHub - Malisius/booru2prompt: An extension for stable-diffusion-webui to convert image booru posts into prompts
An extension for stable-diffusion-webui to convert image booru posts into prompts - GitHub - Malisius/booru2prompt: An extension for stable-diffusion-webui to c...

 

Danbooruの画像のURLを入力して1クリックするだけで、自動的にプロンプトを抽出してくれる拡張機能です。

「Text2prompt」に匹敵するレベルで便利なプロンプト作成補助ツールなので、個人的にはかなりおすすめ度が高いですね。

 

下の記事で詳しく紹介しています。

【Stable Diffusion】Danbooruの画像から1クリックでプロンプトを抽出できる拡張機能「booru2prompt」の使い方!
「Stable Diffusion」で、Danbooruの画像のURLを入力して1クリックするだけで、自動的にプロンプトを抽出してくれる拡張機能「booru2prompt」の使い方について紹介した記事です。

 

OneButtonPrompt

GitHub - AIrjen/OneButtonPrompt: One Button Prompt
One Button Prompt. Contribute to AIrjen/OneButtonPrompt development by creating an account on GitHub.

 

大量の候補の中からランダムで複数のプロンプトを選択し、1クリックで自動的に適用してくれる拡張機能です。

自分だけの発想力では絶対に思いつかないような単語を簡単に生成してくれるため、画像生成の幅が広がること間違いなしですよ!

【OneButtonPrompt】大量の候補の中からランダムで複数のプロンプトを自動適用してくれる拡張機能!【Stable Diffusion】
「Stable Diffusion」で、大量の候補の中からランダムで複数のプロンプトを選択し、自動的に適用してくれる拡張機能「OneButtonPrompt」について紹介した記事です。

 

Umi AI

GitHub - Klokinator/Umi-AI: Wildcards and Code for the Umi AI Engine
Wildcards and Code for the Umi AI Engine. Contribute to Klokinator/Umi-AI development by creating an account on GitHub.

 

「OneButtonPrompts」のように、画像のランダム生成に使う拡張機能です。

 

「Dynamic Prompts」と似ていて、あらかじめ用意してあるプリセットの中からプロンプトを自動適用して、ランダムで様々な構図の画像を生成してくれます。

キャラの無限ガチャをしたい方におすすめです。ワイルドカードも使うことができます。

 

下の記事で詳しく紹介しています。

【Umi AI】大量のキャラをランダムに生成できる拡張機能の紹介!Dynamic Promptsの姉妹作!【Stable Diffusion】
「Stable Diffusion」で、あらかじめ用意してあるプリセットの中からプロンプトを自動適用して、ランダムで様々な構図の画像を生成してくれる拡張機能「Umi AI」について紹介した記事です。

 

Prompt Format

GitHub - Haoming02/sd-webui-prompt-format: An Extension for Automatic1111 Webui that helps cleaning up prompts
An Extension for Automatic1111 Webui that helps cleaning up prompts - GitHub - Haoming02/sd-webui-prompt-format: An Extension for Automatic1111 Webui that helps...

 

WebUIで画像生成時に使用するプロンプトに含まれる、単語の重複や余分なコンマ、アンダーバーなどを自動で修正してくれる拡張機能です。

 

【修正前】

 

【修正後】

 

詳しくは下の記事で紹介しています。

【Prompt Format】プロンプト内の重複したコンマやスペースを自動修正してくれる拡張機能!【Stable Diffusion】
「Stable Diffusion WebUI」で、プロンプト内における単語の重複や余分なコンマ、アンダーバーなどを自動で修正してくれる拡張機能「sd-webui-prompt-format」について紹介した記事です。

 

Global Prompts

GitHub - propapanda/sd-webui-global-prompts
Contribute to propapanda/sd-webui-global-prompts development by creating an account on GitHub.

 

プロンプトのテンプレ部分を入力欄以外の場所に記載して、長いプロンプトを整理できる拡張機能です。

入力欄を圧迫しがちな品質系タグをまとめるのに便利です。

 

下の記事で詳しく紹介しています。

【Global Prompts】テンプレ部分を別の場所に記載してプロンプトを整理できる拡張機能!【Stable Diffusion】
「Stable Diffusion WebUI」で、プロンプトのテンプレ部分を入力欄以外の場所に記載して、長いプロンプトを整理できる拡張機能「sd-webui-global-prompts」について紹介した記事です。

 

Better Prompt

GitHub - eideehi/sd-webui-better-prompt: Stable Diffusion web UI extension that provides a better UI for prompt editing.
Stable Diffusion web UI extension that provides a better UI for prompt editing. - GitHub - eideehi/sd-webui-better-prompt: Stable Diffusion web UI extension tha...

 

「Stable Diffusion WebUI」のプロンプト入力や編集を楽するUIを追加してくれる拡張機能です。

「SD WebUI Tag Autocomplete」を強化したような拡張機能で、サジェストに加えて、プロンプトの並べ替え等も自由自在になり、花札マークを開かなくてもLoRAを追加できるようになります。

 

下の記事で詳しく紹介しています。

【Better Prompt】プロンプトの入力や編集を楽にするUIを追加する拡張機能!【Stable Diffusion WebUI】
「Stable Diffusion WebUI」の、プロンプト入力や編集を楽するUIを追加してくれる拡張機能「Better Prompt」について紹介した記事です。

 

NegPiP

GitHub - hako-mikan/sd-webui-negpip: Extension for Stable Diffusion web-ui enables negative prompt in prompt
Extension for Stable Diffusion web-ui enables negative prompt in prompt - GitHub - hako-mikan/sd-webui-negpip: Extension for Stable Diffusion web-ui enables neg...

 

ポジティブプロンプト内で、負の比重のプロンプトを利用できるようにする拡張機能です。

例えばポジティブ内で(black:-1.5)などの表記が使えるようになります。

 

ネガティブプロンプト内で指定するよりも強力に、特定の概念を削除してくれます。

【NegPiP】概念消去!負のポジティブプロンプトを適用できる拡張機能!【Stable Diffusion】
「Stable Diffusion」で、描画したくない概念にマイナスの比重を付けて、ポジティブプロンプト内で使えるようにする拡張機能「NegPiP(Negative Prompt in Prompt)」を紹介した記事です。



ControlNetと連携した拡張機能

 

sd-webui-depth-lib

GitHub - jexom/sd-webui-depth-lib: Depth map library for use with the Control Net extension for Automatic1111/stable-diffusion-webui
Depth map library for use with the Control Net extension for Automatic1111/stable-diffusion-webui - GitHub - jexom/sd-webui-depth-lib: Depth map library for use...

 

ControlNetと連携した拡張機能で、生成したAIイラストの手や指だけを修正することができます。

成功率は体感で5割~6割といったところですが、AIイラストの弱点でもある手や指の破綻を修復してくれる素晴らしい拡張機能なので、ぜひ1度は試してみてほしいです!

inpaintでガチャをするよりは成功率が高い印象です。

 

下の記事で詳しく紹介しています。

【Stable Diffusion】手や指を修正できるControlNetの拡張機能「Depth map library and poser」の使い方を紹介!
「Stable Diffusion」で、生成したAIイラストの手や指を簡単に修復できる拡張機能「Depth map library and poser」の使い方について紹介した記事です。

 

Mov2mov

GitHub - Scholar01/sd-webui-mov2mov: 适用于Automatic1111/stable-diffusion-webui 的 Mov2mov 插件。
适用于Automatic1111/stable-diffusion-webui 的 Mov2mov 插件。 - GitHub - Scholar01/sd-webui-mov2mov: 适用于Automatic1111/stable-diffusion-webui 的 Mov2mov 插件。

 

Multi ControlNetと連携することで、素材動画をもとにして別の動画を作りだす拡張機能です。

img2imgの動画版ですね。下記のRedditの記事を見るとイメージしやすいと思います。

Anime-ized using mov2mov again
byu/Baaoh inStableDiffusion

 

この拡張機能を使って、実際にアニメ動画を作る方法について下の記事で詳しく紹介しています。

【Stable Diffusion】拡張機能「Mov2Mov」を使ってアニメ動画を作ってみよう!【Multi ControlNet】
「Stable Diffusion」で、Multi ControlNetと連携することで素材動画を元に新たな動画を生成できる拡張機能「Mov2mov」について紹介した記事です。

 

Openpose Editor

GitHub - huchenlei/sd-webui-openpose-editor: Openpose editor for ControlNet.
Openpose editor for ControlNet. . Contribute to huchenlei/sd-webui-openpose-editor development by creating an account on GitHub.

 

正式にControlNetの中に組み込まれた拡張機能で、Openposeのプリプロセッサで出力した棒人間の画像をWebUI上でリアルタイム編集できるようになります。

 

下の記事で詳しく紹介しています。

【Openpose Editor】ControlNetと連携して棒人間をリアルタイム編集できる拡張機能!【Stable Diffusion】
「Stable Diffusion WebUI」で、ControlNetと連携してOpenposeのプリプロセッサで出力した棒人間を、リアルタイム編集できる拡張機能「Openpose Editor」について紹介した記事です。

 

sd-webui-send-to-controlnet

GitHub - anonCantCode/sd-webui-send-to-controlnet: Adds buttons to send selected output images to ControlNet #0
Adds buttons to send selected output images to ControlNet #0 - GitHub - anonCantCode/sd-webui-send-to-controlnet: Adds buttons to send selected output images to...

 

生成した画像を、txt2imgもしくはimg2imgのControlNetに送るボタンを追加するだけの超シンプルな拡張機能です。

 

詳しくは下の記事で紹介しています。

【Send to ControlNet】生成した画像をControlNetに送るボタンを追加するシンプルな拡張機能!【Stable Diffusion】
「Stable Diffusion WebUI」で、生成した画像をControlNetに送るボタンを追加する拡張機能「sd-webui-send-to-controlnet」について紹介した記事です。

 

WebUIの高速化に関係する拡張機能

 

ToMe

GitHub - SLAPaper/a1111-sd-webui-tome: ToMe extension for Stable Diffusion A1111 WebUI
ToMe extension for Stable Diffusion A1111 WebUI. Contribute to SLAPaper/a1111-sd-webui-tome development by creating an account on GitHub.

 

出力画像のディテールをある程度犠牲にして、生成速度を格段に向上させることができる拡張機能です。

特に高画質化を行う際に真価を発揮し、GPU次第ではありますが約1.2倍~1.5倍程度の高速化が可能になります。

 

下の記事で詳しく紹介しています。

【Stable Diffusion】拡張機能「ToMe」を導入して画像の生成速度を速くするやり方!【WebUI高速化】
「Stable Diffusion WebUI」で、多少のディテールと引き換えに画像の生成速度を格段に速くできる拡張機能「ToMe(a1111-sd-webui-tome)」について紹介した記事です。

 

便利系・UI変更系の拡張機能

 

Enable Checker

GitHub - shirayu/sd-webui-enable-checker: Checker of "enable" statuses in SD Web UI
Checker of "enable" statuses in SD Web UI. Contribute to shirayu/sd-webui-enable-checker development by creating an account on GitHub.

 

現在有効化している拡張機能を色分けして、一目で分かるように教えてくれる拡張機能です。

 

導入方法やおすすめの設定に関して、下の記事で詳しく紹介しています。

【Enable Checker】拡張機能の有効化・無効化状態を色分けして教えてくれる拡張機能の紹介!【Stable Diffusion】
「Stable Diffusion WebUI」で、現在有効化している拡張機能を色分けして、一目で分かるように教えてくれる拡張機能「sd-webui-enable-checker」を紹介した記事です。

 

Canvas Zoom

GitHub - richrobber2/canvas-zoom: zoom and pan functionality
zoom and pan functionality . Contribute to richrobber2/canvas-zoom development by creating an account on GitHub.

 

Inpaint・Sketch・Inpaint sketchタブにドラッグアンドドロップした画像のみを、拡大・縮小して表示してくれる拡張機能です。

キャラの瞳の部分だけに限定して塗りつぶしたい時などに便利ですよ!

 

下の記事で詳しく紹介しています。

【Canvas Zoom】InpaintやSketchに送った画像を拡大・縮小して修正できるようになる拡張機能【Stable Diffusion】
「Stable Diffusion WebUI」で、Inpaint・Sketch・Inpaint sketchタブにドラッグアンドドロップした画像を拡大・縮小して表示してくれる拡張機能「Canvas Zoom」について紹介した記事です。

 

Styles-Editor

GitHub - chrisgoringe/Styles-Editor: Simple editor for styles in Automatic1111
Simple editor for styles in Automatic1111. Contribute to chrisgoringe/Styles-Editor development by creating an account on GitHub.

 

「Stable Diffusion WebUI」に登録したStyleを直接編集・削除出来るようになる拡張機能です。

styles.csvを触る必要がなくなるため、Style管理の手間を大きく減らすことができますよ!

 

詳しくは下の記事で紹介しています。

【Styles-Editor】Stylesに保存したプロンプトを簡単に削除・編集できる拡張機能の紹介!【Stable Diffusion】
「Stable Diffusion WebUI」に登録したStyleを、直接編集・削除出来るようになる拡張機能「Styles-Editor」に関して紹介した記事です。

 

HakuImg

GitHub - KohakuBlueleaf/a1111-sd-webui-haku-img: An Image utils extension for A1111's sd-webui
An Image utils extension for A1111's sd-webui. Contribute to KohakuBlueleaf/a1111-sd-webui-haku-img development by creating an account on GitHub.

 

WebUIに画像の編集機能を追加して、明るさや彩度を変更したり、トーンカーブの調節やぼかしを追加できる拡張機能です。

外部ソフトを使うことなく簡単に色の修正ができるため、生成後の微修正に最適ですよ!

 

下の記事で詳しく紹介しています。

【Stable Diffusion】WebUIに画像編集機能を追加する拡張機能「HakuImg」の紹介!【彩度・コントラスト】
「Stable Diffusion WebUI」に画像編集機能を追加して、明るさや彩度を変更したり、トーンカーブの調節やぼかしを追加できる拡張機能「HakuImg」について紹介した記事です。

 

Easy Generate Forever

GitHub - blue-pen5805/sdweb-easy-generate-forever
Contribute to blue-pen5805/sdweb-easy-generate-forever development by creating an account on GitHub.

 

WebUI上で無限に画像を生成できる「Generate forever」の機能を視覚化して、更に使いやすくカスタマイズしてくれる拡張機能です。

下の記事で詳しく紹介しています。

【Generate forever】無限に画像を生成できるようになる便利機能の紹介!【Stable Diffusion WebUI】
WebUIで無限に画像を生成できる機能「Generate forever」の使い方と、この機能を更に便利にカスタマイズしてくれる拡張機能「Easy Generate Forever」について紹介した記事です。

 

SD Webui Moar Generate

GitHub - Haoming02/sd-webui-moar-generate: An Extension for Automatic1111 Webui that adds a 2nd Generate button
An Extension for Automatic1111 Webui that adds a 2nd Generate button - GitHub - Haoming02/sd-webui-moar-generate: An Extension for Automatic1111 Webui that adds...

 

WebUI上にGenerateボタンを増設することができる拡張機能です。

大量に拡張機能を入れていて、txt2imgやimg2imgの設定項目欄が長くなっている方におすすめです。

【SD Webui Moar Generate】生成ボタンを追加してWebUIの利便性を上げる拡張機能!【Stable Diffusion】
「Stable Diffusion」で、WebUI上に生成ボタン(Generateボタン)を増設することができる拡張機能「SD WebUI Moar Generate」についてまとめた記事です。



Extrasタブで使う拡張機能

 

Rembg

GitHub - AUTOMATIC1111/stable-diffusion-webui-rembg: Removes backgrounds from pictures. Extension for webui.
Removes backgrounds from pictures. Extension for webui. - GitHub - AUTOMATIC1111/stable-diffusion-webui-rembg: Removes backgrounds from pictures. Extension for ...

 

Extrasのタブで使える拡張機能で、画像から背景を切り抜くことができるようになります。

Extrasのタブの一番下に追加されるRemove backgroundから、None以外の好きなものを選び(おすすめはu2netu2netp)、Generateボタンを押すだけでOKです。

 

地味ですが結構便利な拡張機能ですね。

 

Pixelization

GitHub - AUTOMATIC1111/stable-diffusion-webui-pixelization: stable-diffusion-webui-pixelization
stable-diffusion-webui-pixelization. Contribute to AUTOMATIC1111/stable-diffusion-webui-pixelization development by creating an account on GitHub.

 

Extrasタブで使える拡張機能で、素材画像をドット絵風に変換することができます。

WebUIに導入した後、Readmeに貼られている3つのファイルをダウンロードして、下記のフォルダ内に保存してください。前半部分のパスは個人の環境によって変わります。

C:\Users\Name\Desktop\SD_Test_Version\webui\extensions\stable-diffusion-webui-pixelization\checkpoints

 

 

Extrasタブに移動し、Enable pixelizationにチェックを入れ、Pixel sizeを4~6程度に設定してGenerateボタンを押せば素材画像をドット絵化できます。

 

【元画像(モデル:animelike2d)】

 

【ドット絵化(Pixel size:5)】

 

画像以外のものを生成する拡張機能

 

webui-qrcode-generator

GitHub - missionfloyd/webui-qrcode-generator
Contribute to missionfloyd/webui-qrcode-generator development by creating an account on GitHub.

 

WebUIでQRコードを作れるようになる拡張機能です。

img2imgおよびControlNetと組み合わせることで、下記のようなQRコード×AIアートを生成することができます。

 

詳しくは下の記事で紹介しています。

【QRcode Generator】QRコード×AIアートを実現可能にする拡張機能の紹介!【Stable Diffusion】
「Stable Diffusion WebUI」で、QRコードを作成できる拡張機能「webui-qrcode-generator」の紹介と、QRコード×AIアートを生成する方法に関してまとめた記事です。

 

Riffusion

GitHub - enlyth/sd-webui-riffusion: Riffusion extension for AUTOMATIC1111's SD Web UI
Riffusion extension for AUTOMATIC1111's SD Web UI. Contribute to enlyth/sd-webui-riffusion development by creating an account on GitHub.

 

テキストを入力するだけで、mp3形式の様々な音楽を生成できる拡張機能です。text2musicですね。

拡張機能「sd-webui-riffusion」を導入することで、AUTOMATIC1111版WebUIでRiffusionが使えるようになります。

 

詳しくは下の記事で紹介しています。

【Riffusion】テキストから音楽(mp3)を自動生成できる拡張機能の使い方!【Stable Diffusion】
「Stable Diffusion」で、テキストから様々な種類の音楽を作成できる拡張機能「Riffusion(sd-webui-riffusion)」の使い方について紹介した記事です。

 

Txt/Img To 3D Model

GitHub - jtydhr88/sd-webui-txt-img-to-3d-model: A custom extension for sd-webui that allow you to generate 3D model from txt or image, basing on OpenAI Shap-E.
A custom extension for sd-webui that allow you to generate 3D model from txt or image, basing on OpenAI Shap-E. - GitHub - jtydhr88/sd-webui-txt-img-to-3d-model...

 

OpenAIのShape-Eというモデルを使って、テキストや画像から3Dモデルを生成できる拡張機能です。

 

詳しくは下の記事で紹介しています。

【Txt/Img To 3D Model】テキストや画像から3Dモデルを生成する拡張機能【Stable Diffusion】
「Stable Diffusion」で、テキストや画像から3Dモデルを生成できる拡張機能「Txt/Img to 3D Model」について紹介した記事です。

 

その他の拡張機能

 

CLIP Changer

GitHub - bbc-mc/sdweb-clip-changer: Add setting to change CLIP. Extension for AUTOMATIC1111 web ui
Add setting to change CLIP. Extension for AUTOMATIC1111 web ui - GitHub - bbc-mc/sdweb-clip-changer: Add setting to change CLIP. Extension for AUTOMATIC1111 web...

 

「Stable Diffusion」で、プロンプト(テキスト)を画像に反映させるCLIPと呼ばれるテキストエンコーダーを、1クリックで別のものに変更できる拡張機能です。

CLIPをより強力なものに変更することで、プロンプト全体の効き目が上がる可能性があります。

 

詳しくは下の記事でまとめています。

【Stable Diffusion】CLIP(テキストエンコーダー)を変更して、プロンプトの効き方を強くできる拡張機能「CLIP Changer」の紹介!
「Stable Diffusion WebUI」に最初から備わっているCLIPをより強力なものに変更して、入力したプロンプトの効き目を強くできる拡張機能「CLIP Changer」の使い方についてまとめた記事です。

 

Aesthetic Gradients

GitHub - AUTOMATIC1111/stable-diffusion-webui-aesthetic-gradients: Aesthetic gradients extension for web ui
Aesthetic gradients extension for web ui. Contribute to AUTOMATIC1111/stable-diffusion-webui-aesthetic-gradients development by creating an account on GitHub.

 

生成されるAIイラストに、特定のスタイルや画風を適用できるaesthetic embeddingsファイルを使えるようにする拡張機能です。

aesthetic embeddingsファイルはCivitaiでダウンロードできます。

 

詳しくは下の記事で紹介しています。

【Stable Diffusion】特定のスタイルや画風を適用できる拡張機能「Aesthetic Gradients」の紹介!
「Stable Diffusion」で、特定のスタイルや画風をふんわり適用させることができる拡張機能「Aesthetic Gradients」の使い方を紹介した記事です。

 

sd_save_intermediate_images

GitHub - AlUlkesh/sd_save_intermediate_images: Save intermediate images during the sampling process
Save intermediate images during the sampling process - GitHub - AlUlkesh/sd_save_intermediate_images: Save intermediate images during the sampling process

 

AIイラスト生成時の途中経過を各ステップ毎に保存できる拡張機能です。

下のように、1枚のイラストが出来上がるまでの工程を動画化することもできますよ!

 

詳しくは下の記事でまとめています。

【Stable Diffusion】AIイラスト生成時の途中経過を各ステップ毎に保存できる拡張機能「sd_save_intermediate_images」の紹介!
「Stable Diffusion WebUI」で、AIイラスト生成時の途中経過を各ステップ毎に保存できる拡張機能「sd_save_intermediate_images」について紹介した記事です。

 

sd-webui-simplenote

GitHub - IkariOkuto/sd-webui-simplenote: simple note for stable diffusion web ui
simple note for stable diffusion web ui. Contribute to IkariOkuto/sd-webui-simplenote development by creating an account on GitHub.

 

WebUI内に保存しているモデルやLoRAに、シンプルなメモ帳を追加してくれる拡張機能です。

よく使うプロンプトやLoRAのトリガーワードなどをメモっておくと非常に便利ですよ!

 

下の記事で詳しく紹介しています。

【sd-webui-simplenote】モデルやLoRAにメモ帳を追加できる拡張機能の紹介!【Stable Diffusion】
「Stable Diffusion WebUI」内に保存しているモデルやLoRAに、シンプルなメモ帳を追加してくれる拡張機能「sd-webui-simplenote」について紹介した記事です。

 

Neutral Prompt

GitHub - ljleb/sd-webui-neutral-prompt: Collision-free AND keywords for a1111 webui!
Collision-free AND keywords for a1111 webui! Contribute to ljleb/sd-webui-neutral-prompt development by creating an account on GitHub.

 

矛盾した2つのプロンプト(例えばblue skyとsunsetなど)を、上手く1枚のイラストに表現できるようになる拡張機能です。

下の2つの画像は同seed値・同設定・同じプロンプトです。

 

【Neutral Prompt 無効化】

 

【Neutral Prompt 有効化】

 

下の記事で詳しく紹介しています。

【Neutral Prompt】矛盾した2つのプロンプトを上手く調和して表現できる拡張機能!【Stable Diffusion】
「Stable Diffusion」で、矛盾した2つのプロンプト(例えばblue skyとsunsetなど)を、上手く1枚のイラストに表現できるようになる拡張機能「Neutral Prompt」について紹介した記事です。

 

Stealth PNGinfo

GitHub - neggles/sd-webui-stealth-pnginfo: the prompt is coming from INSIDE THE PIXELS
the prompt is coming from INSIDE THE PIXELS. Contribute to neggles/sd-webui-stealth-pnginfo development by creating an account on GitHub.

 

メタデータをPNG画像のアルファチャンネルに埋め込む(メタデータを書き込む領域を変更する)ことで、アップローダーに画像を上げた際のメタデータの自動削除を回避する拡張機能です。

imgur等を使って画像をURLで共有したい方向けの拡張ですね。

 

下の記事で詳しく紹介しています。

【Stealth PNGinfo】メタデータの書き込み領域を変更して自動削除されないようにする拡張機能!【Stable Diffusion】
「Stable Diffusion WebUI」で、メタデータをPNG画像のアルファチャンネルに埋め込むことで、自動削除を回避する拡張機能「sd-webui-stealth-pnginfo」について紹介した記事です。

 

Model Scanner

GitHub - ddomen/sd-webui-model-scanner: Automatic1111 extension for sanity and security check of stable diffusion models
Automatic1111 extension for sanity and security check of stable diffusion models - GitHub - ddomen/sd-webui-model-scanner: Automatic1111 extension for sanity an...

 

pt形式、bin形式、ckpt形式のファイルを事前にスキャンして安全性を確認してくれる拡張機能です。

悪意があるモジュールがファイル内に含まれていないかチェックしてくれます。

 

下の記事で詳しく紹介しています。

【Model Scanner】ckptファイルの安全性を事前に確認できる拡張機能!【Stable Diffusion】
「Stable Diffusion WebUI」で、ckpt形式のファイルを事前にスキャンして安全性を確認してくれる拡張機能「sd-webui-model-scanner」について紹介した記事です。

 

SuperMerger

GitHub - hako-mikan/sd-webui-supermerger: model merge extention for stable diffusion web ui
model merge extention for stable diffusion web ui. Contribute to hako-mikan/sd-webui-supermerger development by creating an account on GitHub.

 

自分だけのマージモデルを作る場合に、有志の間で最もおすすめされている拡張機能です。マージ界隈では必須らしいです。

従来であればマージしたモデルは一旦保存して気に入らなかったら消す必要がありましたが、この拡張機能では保存せずに画像生成用のモデルとしてお試しでイラストを出力でき、HDDやSSDの消耗を軽減することができるようです。

 

モデルマージに関しては奥が深く、多分このテーマだけで記事が10本くらいかけるレベルで沼が広がっています。

もし自作の〇〇Mixを作ってみたい方は、この拡張機能を導入してみるといいようですね。

差分マージ、階層マージ、LoRAとの融合など複雑怪奇でした!何かの折で実際に試す機会があったら、個別に使い方をまとめます!



拡張機能を更新する方法

ローカル版の「Stable Diffusion WebUI」に導入した拡張機能を更新するやり方について、下記の記事で紹介しています。

Google Colaboratory版は常に最新の拡張機能がインストールされるので、バージョンの心配をする必要はありません。

【Stable Diffusion】Extension(拡張機能)を更新する方法についてまとめていく!【アップデート】
「Stable Diffusion WebUI」で、Extensions(拡張機能)をアップデートする方法についてまとめた記事です。Colab版では更新する必要がないので、基本的にローカル版の方向けの方法になります。

 

拡張機能のコミットを変更してエラーを回避する方法

WebUIの大型アプデ後に拡張機能が動かなくなってしまった時などに、コミット(バージョン)を変更してエラーを回避する方法に関して下の記事でまとめています。

【Stable Diffusion WebUI】拡張機能を任意のコミットに変更してバグを回避する方法!【Extensions】
「Stable Diffusion WebUI」のアップデート等で拡張機能が動かなくなった際に、コミットを変更してバグを回避する方法について紹介した記事です。

 

まとめ

以上が「Stable Diffusion WebUI」を使っている方向けに、必ず導入してほしいおすすめの拡張機能の紹介でした。

拡張機能は日進月歩で毎日のように進化し続けていっているので、今後も何かおすすめのものが見つかるたびに追記していきますね!

 

では、ここまで読んでいただきありがとうございました。

コメント

  1. こうへい より:

    悠さんいつも素晴らしい情報ありがとうございます!

    sd-webui-text2video
    Mov2mov

    こちら2つのレビューを楽しみにしております!

  2. トオリスガリ より:

    こんにちは初めまして

    こちらのサイト記事、多々参考にさせて頂いております。

    不具合の報告を報告致します。

    以下の環境下において Rembg がエラーを起こし機能しない状態となると思います。

    python: 3.10.6  •  torch: 2.0.0+cu118  •  xformers: 0.0.17  •  gradio: 3.28.1  •  commit: 5ab7f213  •  checkpoint: fdffd3c312

    以下エラーメッセージ ※SDW ui がドライブ直下に入っている場合

    RuntimeError: ドライブレター:\a\_work\1\s\onnxruntime\core\session\provider_bridge_ort.cc:1106 onnxruntime::ProviderLibrary::Get [ONNXRuntimeError] : 1 : FAIL : LoadLibrary failed with error 126 “” when trying to load “ドライブレター:\stable-diffusion-webui\venv\lib\site-packages\onnxruntime\capi\onnxruntime_providers_tensorrt.dll”

  3. トオリスガリ より:

    不具合の報告を報告… 頭痛が痛いレベルの打ち間違いです… 恥ずかしい…

    Rembgの件、悠さんの環境ではどうか教えて頂けたら幸いです。

    • 悠 より:

      私は環境は以下の通りなのですが、特に問題なく使用できています!
      python: 3.10.6  •  torch: 2.0.0+cu118  •  xformers: 0.0.19  •  gradio: 3.16.2  •  commit: a9fed7c3  •  checkpoint: 4f24a26d75

      commit: a9fed7c3が安定しているので個人的におすすめです!

  4. トオリスガリ より:

    こんばんは こちらの事後報告ですが

    内容的にはこちら

    https://stackoverflow.com/questions/74930265/rembg-throws-runtimeerror-loadlibrary-failed-onnxruntime-providers-tensorrt-dl

    で解決しそうなんですがこのコマンドをどこで入力するのかよくわからず結局フォルダ丸ごと削除して入れ直ししてエクステンションタブからRembgを入れ直しして動作テストを行ったらちゃんと機能しました。

    ダウングレードしてもやっぱり何かがおかしくなっていたようで同じエラーが発生しました…
    お気遣いありがとうございました。

    また何かありましたら書き込みに来ますね。