誰にでも使える、楽しめるツールとしてのAI画像生成についてお届けしています。昨年末から毎日のように、ものすごいスピードで進化を遂げている生成AI分野。AIの多様性が一気に広がっています。進化の速度が速すぎて「だいぶ置いていかれてしまった......」という気持ちになる方も多くいらっしゃるかもしれません。本連載のタイトルにもあるように「今からでも遅くない」という気持ちを持ちつつ、いまからでも楽しいことを見つけてはじめていくことが大事です。この連載の最後を締めくくるべく「いつでも自分で探求できる」そういう状態を作ってみます。この連休に一歩踏み出して、やりたいことをいつでもやれるようになってみましょう!そう連載の最後として、より本格的かつ沼オブ沼の深淵......の入口をご案内したいと思います......(笑)。自分のGPUでモリモリ画像を生成するには「AUTOMATIC1111/stable-diffusion-webui」まずはこの連載で紹介してきたツール類や「MidJourney」、「DreamStudio」、「MemePlex」などのサービスは、継続的に使うのであれば課金し続ければ良いと思います。自分の方向性や探求を極めてみたい、そして自慢のGPU搭載PCで気軽にハイクオリティな画像生成を気軽に楽しみたい!そんなあなたに絶対おすすめなのは「Automatic1111」(オートマチック・イレブン・イレブン)というツールです。Colab」やリモート環境にインストールしたりしています。標準搭載されている「Gradio」という簡易クラウド化サービスを使えば、さらに利用サイトを自分専用のクラウド化することができるので、例えば移動中のスマホでも利用できます。10/11であれば、インストールは全自動で終わります、そして使わないときのアンインストールもシンプルで簡単です。Defender」が起動し、警告を表示ますので[詳細情報]→[実行]で実行します。PowerShell」が起動して必要なソフトウェアのダウンロードとセットアップが始まります。この段階でうまくいかないときは、過去のPythonインストールが残っている可能性があります。アンインストールして、環境変数にPython関係の記述が残っていないか確認しましょう。ある各チェックボックスの意味は以下の通りです。Extension:拡張機能(後記)の更新を起動時にチェックしてインストールします。こちらもONでいいと思います。Generations:生成した画像を次回起動時にすべて削除します。人に見られたら困る画像を大量生成するのでなければOFFでいいと思います。VRAM:8GBより小さなVRAM(たとえば1~4GB)を搭載したGPUの場合はチェックを入れてください。Xformers:速度が速くなります。ONにしておきましょう。その他の項目は、今はデフォルトのままで構いません。Options]欄に「--share」を記入して[SAVE]ボタンを押すことで起動時オプションを設定します(詳細はこちら)。WEBUI]を押して起動しましょう。ネットワークの速度にもよりますが初回はダウンロードとセットアップがあるので20分ぐらいです。待ち時間にこちらの動画を視聴しておくことをお勧めします。テルルとロビン【てるろび】旧やすらぼ)子供でもわかりやすい30分ほどの楽しい感じの動画ですが、基本的なことを丁寧に解説しており絶対見る価値あります!動画の基本的な流れは以下の通りです。今回紹介した簡易インストーラーを使う方法ではあっという間に自動でインストールが終わってしまいますが、簡易インストーラーを使わない方法、特に管理者権限がないPCでのインストールやGitHubやPythonプログラミングなども併せて学びたい人、そして「SD」によるプロンプトを極めてみたい人に向けた素晴らしい保存版の解説動画です。ここから先はこの動画の流れに沿って解説します。http://127.0.0.1:7861」と表示されればインストール終了です。WebUI」が起動します。ブラウザーで「http://127.0.0.1:7861」にアクセスしてみてください(自動で開いていると思います)。WebUI」が起動したプロンプトに適当なワード、例えば「flower」とか「初音ミク」と入れて[Generate]ボタンを押してみましょう。Diffusion-WebUI」で学ぶプロンプトの極意txt2imgに描いてもらいたいプロンプトを入力→[Generate]まずは形容詞をどんどん足していくことで、段階を追って絵が良くなる工程を確認してみましょう。以下のサンプルプロンプトを1行ずつ試してみてください。100mm同じプロンプトによるtext2imgでも試行によって画像は異なります。この辺りは乱数の種(Seed)を「-1」ではなく固定の値にすると安定します。生成された画像は「outputs」フォルダーに保存されます。Autoinstaller¥stable-diffusion-webui¥outputs¥txt2img-images¥」の下の日付フォルダーに保存されます。画面中央下の「📁」をクリックすることでフォルダーを開くことも可能です。筆者の場合は「--share」オプションでクラウドから起動しているため、「http://127.0.0.1:7860/」ではなく「https://hogehoge***.gradio.live/」というURLで世界中からアクセスできる状態です。このURLを伝えれば、外部のPCやスマホからでも利用できます。その場合はその隣の[Save]ボタンで改めてダウンロードすることができます。アニメ絵に強いモデルとVAEを利用するさてここまで動作テストした読者の皆さんは『なんだこんなもんか』という印象を持ったかもしれません。これは、まだ沼にはたどり着いていない状態です。WebUI」の基本操作と機能の前に、アニメ絵に強いモデルと「VAE」の入手を先に行って、その後にプロンプトの極意が解説されていますので本稿では要点をまとめて紹介していきます。「SD」のモデルダウンロードに時間かかりますので先に実施しておきます。Face」といったAI研究開発向けの無償利用可能なオープンソースサイトで無料公開されています。2.1」の入手ここでは「v2-1_768-ema-pruned.safetensors」をダウンロードしておきましょう。Autoinstaller¥stable-diffusion-webui¥models¥Stable-diffusion」にします。Face」に行って、公開されているアニメ絵に強いモデル「AnythingV4」を入手します。mainここでは「anything-v4.0-pruned.safetensors」をダウンロードします。Autoinstaller¥stable-diffusion-webui¥models¥Stable-diffusion」に配置します。WebUI」を一度終了して再度起動しましょう。WebUI」の画面左上のプルダウンリストで切り替えることができるようになります。例に従いこんなプロンプトを設定してみます。同じプロンプトによるtext2imgでも試行によって画像は異なりますが、使用するモデルを変えると大きく結果が変わります。skirtモデルによって異なる結果。v1-5」が好みとか「SD」のモデルは大量に存在しており、アニメ絵だけでなく実写、アジア風、日本人風など様々あります。モデル」で検索してみるといいと思います。流行り廃りも激しいです。Diffusion】イラスト生成AIのモデル一覧。どれがお好み?なお、もしまだ触ったことがないモデルの場合はライセンスを確認しつつ、「fp16」(半精度)、「fp32」(単精度)、「safetensors」(安全版)、「pruned」(軽量)、「無印」がありますが、ウィルスなどの混入対策が施された「safetensors」か「pruned」版から始めるのが良いと思います。次に「VAE」をインストールしましょう。Autoencoder」(変分オートエンコーダー)の略です。ディープラーニングによる生成モデルの1つで、訓練データを元にその特徴を捉えて訓練データセットに似たデータを生成することができます。「SD」の場合は画質改善、特にコントラストや彩度に効果を発揮します。Face」のリポジトリにある「sd-vae-ft-mse-original」からStabilityAI社提供の定番汎用「VAE」である「vae-ft-mse-840000-ema-pruned」をダウンロードします。Autoinstaller¥stable-diffusion-webui¥models¥VAE」になります。WebUI」を起動します。Settings]ボタンを押します(4)。Settings]ボタンをクリック適用したら、再度同じプロンプトで生成してみます。「VAE」によって彩度とコントラストが上がり印象が良くなったと思います。このように完全に同じテキストやシード値で再現するには運やメモが必要です。WebUI」にはこういう時に便利なツールがたくさんあります。Info]というタブにドロップすることで抽出してみましょう。txt2img]ボタンを押すことでtxt2imgに値を張り付けることができます。WebUI」)で生成した画像に埋め込まれたプロンプトやモデル、シード情報を読むことができるため勉強になります。WebUIのテクニックにはモデルや「VAE」以外にも追加学習「LoRA」や姿勢制御が可能になる「ControlNet」などもあります。画像生成のプロンプトそのもののテクニックでもかなりの「深い沼」があるので味わっていきたいと思います。前出のテルルとロビンさんの動画にはいくつかの「裏技」が紹介されています。理論的には解説が難しいのですが、「前に書いたものほど影響を受ける」とか「品質>作風>環境>主体」のルールなどがあり、実際に効果があるので紹介させていただきます。「品質」には、とりあえず「masterpiece」を入れましょう。他にも「ultra」「super」+「quality」「resolution」「detailed」といった形で強めの形容詞+クオリティを指定する対象を指定することで明らかに画質が良くなります。これを一番最初につけましょう。quality」を指定することで、さらにクオリティが上がります。「作風」には以下のような、生成する画像の作画方法や画家の作風などを指定します。Mucha」(ミュシャ風)「環境」には以下のように、俯瞰などの構図情報のほか時間帯や季節、天候、地域を指定します。ポージングを指定します。bed初心者はつい「主体」から指定してしまいがちですが、「品質!作風!環境!主体!」という順番で覚えましょう。上手にモデルとプロンプトを選ぶと......美少女萌え絵だけでなく美男子も大量生産できるのです。これはお好きな人もいらっしゃるのではないでしょうか(ぼくもすきです)。総合演習:担当編集者長谷川のオーダーにこたえてみようさて、ここまで執筆して担当編集者の長谷川氏に原稿を納品してみたところ、美男子は好みではなかったらしく代表画像は好みの画像を改めて生成していただくことは可能でしょうか。参考までに、私の好みをお伝えしておきます。メガネ着用という注文が入りました。これは総合演習にはちょうどよい課題ですね!みなさんも「特に描きたいモチーフ(motif:美術などで、創作の動機となる主要な思想や題材)がないなあ......」という方におすすめです。以下のようなプロンプトで取り組んでみました。glasses.だんだん長谷川氏の性癖で埋め尽くされていく弊PCのハードディスク。元となる絵を生成するネガティブプロンプトも含めたプロンプトは以下の通りです。anything-v4.0-prunedこれをさらにimg2imgで錬成していくことで、最終結果に近づけていきます。glasses「東南アジア」と一言で言っても「南方系モンゴロイド」は「卵型の顔」ではないのでどう解釈するか、肌の色はどうだろう、マレー人にするかどうか......でも私は褐色のほうがいい感じと思う......。skin」が入りました。これで担当編集長谷川氏も歓喜してくれるはず......!インドまでに到達しましたね。(でも服は違うんすよ、タイ人の腰布とか、アオザイとか、バティック的なものとか......。V4」も使って、「長谷川氏の納得する東南アジア女性像とは何か」を一晩勉強しなおしました。ダウンロードページこのモデルをベースにさらに自分の好みの萌え絵を生成するマージモデルを作るもよし、実際にタイに旅行して、好みの写真を追加学習(LoRA)のための教師画像にするもよし、『ファンキーなポーズ』を探してきてControlNetに入れてポージングの指定にするもよし、これが画像生成AIの「沼オブ沼の入口」ですが、いずれにせよ『性癖は自分の生成AIで極めよう』......!ということで、今回の記事をまとめます。いまからでも遅くないAI画像生成の明日!さて4回にわたって連載してきた生成AIの最新情報ですが、いかがでしたでしょうか。プロンプトなし、スマホだけで扱えるツールから、Webツール、そして自慢のGPU搭載PCでの本格的なツール、モデル、「VAE」、「LoRA」や「ControlNet」のような新しい機能もここから始まります。著者自身はメタバースの研究開発者として、生成AIを新たなクリエイティブや個人の表現に活用し始めています。Maker」は、「SD」を使ってアバターのオリジナルのファッションを生成するVR体験です。Francehttps://vr.gree.net/lab/uxdev/mmm/内部では今回紹介した「SD」を使用しています。YOURSELF」を開催しています。無料で、自分で学ぶ個人が、世界の最先端を走り出す時代が始まっています。Laboratory今回でこの連載「いまからでも遅くない!ツールとして使うAI画像生成」は終了となりますが、きっと現在の興味や探求を自分自身で極めたみなさんが、近い未来、画廊や市民講座で新たな画風や表現手法を極めた先生として、人々にAI画像生成の楽しみや「深い沼」を伝える日が来ることを確信しています(そのためには法律やモラル、正しい知識や理解、挑戦も必要です!)。※次回から連載「しらいはかせのクリエイティブAIストリーム!」(仮)が予定されています。連載やじうまの杜やはり「ChatGPT」の注目度はすごかった。2024年1月「GPTストア」対応!もう面倒なプロンプトは不要。