Part12024年3月6日SHAREポストシェアはてブLINEいわゆるAIイラストで、素材として使用できる範囲の画像を作るノウハウをまとめてみます。DiffusionchatGPT(とbing)絵柄のクセどっちがいいの?まとめ概要いわゆる「AIイラスト」は美麗な絵を作ることに焦点が当たりすぎていて、その他の情報はあんまりありません。先日GPTsの一つである「イラストかわいいや」に焦点が当たりました。プレゼン資料や広報、ポスターに利用可能な、かわいいイラストを生成します。実際のとこ、色々な人の目に触れても問題なく、かつ情報量が多くない絵を求めている人は多いはずです。Diffusion現状、イラストを生成するなら技術的には2個の方式に分類されます。DiffusionとDALL-E3です。ちなみにDALL-E3はダリ・スリーと読みます。AIやchatGPTで利用できます。chatGPTとしておきます。技術的な仕組みがどう違うかは置いておき、実用上ではどう違うかを私の経験でまとめてみます。Diffusionはコアなオタクにとって、かなりオールラウンダーに使えます。あなたがNVIDIAのGPUを積んだゲーミングPCを持っているならそのまま環境を作ることができ、1時間後には生成が始めれるでしょう。環境の用意がめんどいなど、一般人にとっては使いづらいところがあります。プロンプト(命令文)も用意しなきゃいけないので最初から最後まで面倒です。思ってるような画像が出るまで何枚も「プロンプトが合っていないのか、SEED値(乱数)が悪いのか、どっちなんだ?」と考えながら何枚も試行する必要があります。そもそも根本的に「この小物は出力できねぇ!」とかもある。下のイラストは出るまで20枚近く試行しています(慣れていてもこれだけかかります。infoから参照できます最終的なポジティブプロンプトは以下になっています。Animagine-XL-3.0です。何英語で書いてんだ?」となるかもしれません。なんだよ???」となると思います。Diffusionはモデルごとにもクセがあり、他人のノウハウを吸収するにも事前知識が必要になってきます。ノウハウを調べる力も必要になってくるので非常に手間がかかります。そもそもモデル製作者も「美麗なイラスト」を作ることに焦点を置いていて「一般的に実用できるイラスト」の制作には向いていないように思えます。画像生成がGPT-4の制限に依存する時間帯によってはエラーが発生する同じプロンプトでも微妙に絵柄が安定しづらいchatGPTは有料(月額約2000円)ですが、それに見合った性能はあります。それに面倒な環境構築が必要ないというのは大きい。chatGPTは命令に対する理解度と再現度が高いです。以下の画像は試行回数1回です。customGPTsで「うちのブログのつるぎちゃんはこういうキャラだよ〜」と定義していて、かつ「絵柄はこんな感じで、背景は(抜きやすいように)薄緑で描いていてね〜」と定義していますこれがどれだけすごいんだよ、と思うかもしれません。Diffusionの画像を出すまでに試行した、いくつかの失敗作をお見せします。Diffusionでは上記のイラストを出すまでに「うーん、これ違うなー」「このプロンプトを足してー、これを削ってー......」と結構繰り返しています。慣れているのでそこまでかかりませんでしたが、慣れていなければ上記のものを出すだけで(調べる時間も合わせて)3時間くらいかかるんじゃないかなと思います。対してchatGPTはマジの一発で上記のイラストを出しています。chatGPTはレベルの高い合格点を超えるイラストをオールウェイズ出してくれます。chatGPTは時間帯によってイラストの生成が失敗したり、バカになったりします。同じ命令でやっても「は???なんでこんな絵柄で出してくんの???」となったりします。chatGPTは有料版でも(GPT-4の)送信数が限られているため、画像生成もその制限に依存します。(2024/03/06現在:3時間に40メッセージまで)なので細かい微調整がしづらいです。90点を常に出してくれますが、あなたの頭の中にあるイラストを100%再現させるのは難しいです。絵柄についても同じ命令でやっても安定しません。seed値のみ変えているのに、絵柄が大幅に変わる一枚程度の素材を出すなら別にいいんですが、素材を複数組み合わせる(チラシとか)場合、これがネックになることがあります。ちなみにMicrosoftが提供しているCopilot(bing)も同等の性能があります。こちらは今後、どういう形態で提供されるかイマイチわかりませんが......。絵柄のクセ簡単なイラストならどちらも似たようなものは出せる。Diffusionの場合は(良くも悪くも)プロンプトに忠実だし、間違ってもそもそも数がこなせるなど融通が効かせられる。chatGPTは独自解釈が多かったり、時たま命令を無視したりするし、命令になかったら想像で余計なことを補ったりする。アニメイラスト......?拳銃......?ライトノベル......?ただ、chatGPTは絵の破綻が少ない。雨の中拳銃を構えてるイラスト(?)も、拳銃の形に違和感はないし、指もぱっと見は違和感ない。Diffusionの場合、破綻が少ない絵を出すのに試行する必要があるし、比較的破綻が少ないというだけで破綻が目立たないわけでもない。指定20枚生成した中で拳銃(らしいもの)を持ってくれたのが3枚。その中で最も破綻が少ないものがこれです。狙ったイラストに近いものを出したいならchatGPTが安定します。Diffusionの方が良いと感じています。どっちがいいの?個人的には「こだわるなら併用した方がいい」になるけど、どっちかに絞れと言われたら間違いなくchatGPTになります。それもchatGPTです。Diffusionは狙った絵を出すのにコツがいる上に、試行回数も必要になります。そもそも環境構築がだるい。chatGPTは適当に日本語で送っても「お、いいじゃーん」というものをポンと出してくれます。chatGPTが万能かと言われるとそうでもなく「うーん、これ違うなぁ」という時も少なくはありません。絵柄の面でもそうですし、試行回数的にも。Diffusionは無制限に出せます。Diffusionにはimg2imgがありますし、chatGPTの次工程としては非常に有用です。Diffusionが全く使えないかというとそうではありません。Diffusionが有利な面はあります。(環境さえあれば)無料で使える。人物以外の描写が弱すぎる。慣れるまでコツがいる。