Diffusionは、AIを用いて画像を生成するための強力なツールです。そのWebUI、AUTOMATIC1111には、画像生成の作業をより効率的に、そしてより簡単に行うための様々な拡張機能が存在します。本記事では、その中でも特におすすめの拡張機能をピックアップし、それぞれの機能とその使い方について詳しく解説します。Diffusionに関する記事を以下のページでまとめていますので、あわせてご覧ください。Diffusionの導入方法から応用テクニックまでを動画を使って習得する方法についても以下のページで紹介しています。Diffusion(ステーブル・ディフュージョン)は2022年8月に無償公開された描画AIです。ユーザーがテキストでキーワードを指定することで、それに応じた画像が自動生成される仕組みとなっています。Diffusionをインストールし、ローカル環境で実行することも可能です。Diffusionをブラウザから利用するためのWebアプリケーションです。Diffusionで画像生成を行うことが可能になります。UIであるAUTOMATIC1111を実行する環境は、ローカル環境(自宅のゲーミングPCなど)を使用するか、クラウドコンピューティングサービスを利用する2通りの方法があります。以下の記事ではそれぞれの環境構築方法について詳し解説していますので、合わせてご覧ください。UIであるAUTOMATIC1111の使い方について解説します。Amazon調べ)口コミを見るAmazon楽天市場Yahooショッピングメルカリポチップ絵の構図、キャラクターのポーズをコントロールする生成する画像のキャラクターのポーズや構図を自由にコントロールできる機能を紹介します。この項目で紹介する機能を使うことで、自分の思い描いた構図やポーズを具現化することが可能となり、より細かい制御が可能になります。OpenPoseでキャラクターのポーズを指定するControlNetで使用できるモデル、OpenPoseは生成する画像のキャラクターのポーズや構図を自由にコントロールできます。以下の記事では、ControlNetのインストール方法、ポーズデータの作成方法、そして実際にControlNetを使って画像生成を行う方法について解説しています。ユーザーは自分の思い描いた構図やポーズを具現化することが可能となります。Diffusionで画像を生成する際に、ControlNetでイラストの構図を指定して実行する方法について解説します。poser(深度ライブラリ)をインストールし、これらを組み合わせることで手の形状を自然な形に修正することが可能です。poserとControlNetのインストール方法、Depthデータの作成方法、そして実際にこれらを使って画像生成を行う方法について解説しています。手の形状だけが不自然だった画像も修正して再利用することが可能となります。Diffusionで生成したイラストの不自然な手を修正する方法を解説します。poser(深度ライブラリ)と...reference_onlyでキャラクタを固定するreference_onlyを使用すると、一枚の参照画像を用いて生成する画像のスタイルや特徴をより細かく制御することが可能になります。これにより、追加学習を行うことなく、一枚の画像を読み込むだけで参照画像のキャラクターが再現可能となります。気に入った絵のキャラクターに別のポーズを取らせたり、別の背景で画像を生成することができます。この機能は、LoRAのデータセットを作成する手段としても有効で、手軽に試すことができます。今回はControlNetの機能として利用できるreference_onlyについて解説します。Diffusionで生成する画像内の領域を複数に分割し、別々のプロンプトで指示を与えることができる機能です。複数の人物を描きたい場合や、背景に関するプロンプトを分離したい場合などに活用できます。Coupleの使い方について解説します。家にゲーミングPCないし、環境のセットアップ方法を調べるのが面倒なん...イラストの補正adetailerで顔や手の崩れを補正するadetailerは、イラストの顔や手の部分を自動検出し、補正する機能です。AIを用いた画像処理などをされている方にはおなじみのYoloなどの機械学習モデルを使用して、イラストの中の顔や手の位置を自動検出し、補正してくれます。描画領域の小さいキャラクターでも顔の崩れなどを補正できますので、全身を写したイラストや背景メインの小さい人物の顔でも綺麗に生成することが可能でです。Diffusionで画像生成を行う際に、顔の崩れを補正できる「adetailer」の使い方について解説します。キャラの全身を描こうとすると顔がつぶれちゃうんだよ...アップスケーラMultiDiffusionで画像全体をアップスケールするMultiDiffusionは、img2imgで画像生成する際にも使用できるアップスケーラで、元の画像の構図を保ったまま画像サイズを拡大、高精細化することができます。具体的な使用例として、アニメ調画像の高精細化を解説していますが、フォトリアル系有効です。グラフィックボードのVRAM(ビデオカードメモリ)が少ない環境でも動作します。WebUI標準のhires.fixと同じものですが、画像の生成速度が圧倒的に速いアップスケーラです。画像をいくつかの領域に分割し、並列処理を行うため短時間でアップスケールが完了します。(私の環境ではhires.fixの約4倍の速度でした)また、画像のクオリティもhires.fixと比較して遜色ありませんので、hires.fixを多用する方には特におすすめです。Diffusio...LLuLで画像の一部を高精細化するLLuLは、画像の一部をLatentアップスケールすることで、指定した箇所のディティールを追加することが可能です。以下の記事で、具体的な使用方法やインストール方法、そして実際の使用例について解説しています。画像の中のキャラクターの服装や背景だけを精細に描きたいといった場合に有効です。upscaLerを使って部分的にディティールを追加する方法について解説します。Diffusionで画像を生成した際に、「背景や服装など一部だ...tile_resampleControlNetで使用できるプリプロセッサ、tile_resampleを使用することでイラストの書き込み量を大幅に増やすことが可能です。書き込み量を増やす以外にも、画像サイズを拡大する際に元の絵柄を保持するという役割もありますので、大サイズの画像を生成したい場合に有効です。他のアップスケーラーとの併用でも活用できます。ControlNetで使用できるプリプロセッサ、tile_resampleを使って、元の画像の絵柄を保ったまま書き込み量を増やす方法について解説します。Browserは、生成した画像をWebUI上で一覧表示し、確認することができる機能です。これにより、画像生成の作業効率が大幅に向上します。過去に生成した画像を遡ってサムネイルで一覧表示できますので、大量に生成した画像の中からお気に入りの画像のSeed値やプロンプトを拾いたいといった場合に有効です。WebUIの操作画面は、デフォルトでは英語表記になっています。Localizationという拡張機能をインストールすることで、操作画面の表示を日本語化することができます。UIであるAUTOMATIC1111の操作画面を日本語化する方法について解説します。Diffusionを使ってみたいけど、ネットで調べた情報を試してもうまくいかない...猫のエンジニアそんな時は、操作方法の説明が動画で見られるUdemyがおすすめだよ!動画学習プラットフォームUdemyでは、画像生成AIで高品質なイラストを生成する方法や、AIの内部で使われているアルゴリズムについて学べる講座が用意されています。Udemyは講座単体で購入できるため安価で(セール時1500円くらいから購入できます)、PCが無くてもスマホでいつでもどこでも手軽に学習できます。Diffusionに特化し、クラウドコンピューティングサービスPaperspaceでの環境構築方法から、モデルのマージ方法、ControlNetを使った構図のコントロールなど、中級者以上のレベルを目指したい方に最適な講座です。画像生成AIの仕組みを学ぶ画像生成AIの仕組みについて学びたい方には、以下の講座がおすすめです。画像生成AIで使用される変分オートエンコーダやGANのアーキテクチャを理解することで、よりクオリティの高いイラストを生成することができます。DiffusionのWebUI、AUTOMATIC1111のおすすめ拡張機能を紹介しました。Diffusionを最大限に活用するためには欠かせないものばかりです。画像生成の際に活用してみてください。以下の記事で効率的にPythonのプログラミングスキルを学べるプログラミングスクールの選び方について解説しています。最近ではほとんどのスクールがオンラインで授業を受けられるようになり、仕事をしながらでも自宅で自分のペースで学習できるようになりました。スキルアップや副業にぜひ活用してみてください。自分のキャリアアップに必要なカリキュラムがあるプログラミングスクールを探したいん...スクールではなく、自分でPythonを習得したい方には、いつでもどこでも学べる動画学習プラットフォームのUdemyがおすすめです。講座単位で購入できるため、スクールに比べ非常に安価(セール時1200円程度~)に学ぶことができます。私も受講しているおすすめの講座を以下の記事でまとめていますので、ぜひ参考にしてみてください。こんな悩みを解決します。Ud...それでは、また次の記事でお会いしましょう。※サイト次回のコメントで使用するためブラウザーに自分の名前、メールアドレス、サイトを保存する。上に表示された文字を入力してください。ExampleMurasan(むらさん)制御系エンジニアです。Piなどのマイコンボードを使ってアプリケーションを開発しています。好きなガジェットについても紹介していきたいと思います。トップページの画像はStableDiffusionというAIによって生成されたイラストです。