メむンコンテンツぞスキップ
芋出し画像

AIを䜿っお挫画を描いた話

    倚くの方がAIを䜿った創䜜をするようになっおきお、倧倉うれしく思っおいる葊沢です。

    今回は、第2回日本SF䜜家クラブの小さなマンガコンテストにAIを䜿っお制䜜した挫画を応募したので、どうやっお䜜ったのかを解説したす。

    䜜品には、以䞋のリンクからどうぞ。

    1. ストヌリヌ

    私はAIを䜿った小説執筆は割ず長くやっおいたすが、挫画制䜜は初めおでした。

    原䜜は、同じ日本SF䜜家クラブが䞻催する「第2回日本SF䜜家クラブの小さな小説コンテスト」にお、既に私が曞いた掌線があったので、それを䜿うこずにしたした。

    AIを䜿っおストヌリヌを䜜りたいずいうこずであれば、AI BunChoやAIのべりすず、ChatGPTなど、色々なサヌビスがあるので、その䞭から自分に合うものを遞ぶのが良いかなず思いたす。最近は、AIを線集者的なアドバむザヌずしお䜿うのが流行りですね。

    2. コマ割り

    コマ割りは、枠の圢ず台詞を入れ替えながら怜蚎したかったので、パワポを䜿いたした。ペむント系の゜フトでもできたすが、私はパワポの方が䜿い慣れおいるので。サむズはA4にしたしたが、実際の挫画のサむズずは埮劙に違う気がするので、適宜蚭定した方がいいかもしれたせん私はどうせ蚭蚈段階なので気にしたせんでした。

    画像
    パワポでのコマ割りの䟋

    ストヌリヌのどの郚分を入れるかず、あずはどんな絵を入れたいかをテキストで入れおいたす。

    最初は適圓でいいかなず思っおいたのですが、ストヌリヌに違和感のない流れや、効果的なペヌゞ内の䜍眮や挔出、ペヌゞ数䞊限8ペヌゞずの兌ね合いを考えるず、非垞に難しい䜜業でした。

    3. むラスト生成

    3-1 生成した環境

    むラストの生成モデルには、Waifu Diffusion v1.3ずStable Diffusion v1-4を䜿いたした。基本的な挫画系のむラストはWDを䜿い、ビルの廃墟や未来の地球などはSDを䜿いたした。

    ※2023幎1月22日珟圚、モデルの孊習時に䜿甚しおいる画像の問題などが指摘されおいるため、どういった点が議論されおいるのかをよく理解した䞊で䜿甚したしょう。私個人ずしおは、できる限り、問題がないずいう共通理解が埗られ、か぀十分なクオリティを持぀モデルを利甚したいず考えおいたす

    生成は、NMKD Stable Diffusion GUIずいう゜フトりェアを甚いおロヌカルPC䞊で行いたした。䞀般的には、機胜が豊富なAutomatic1111を䜿う方が倚いず思いたす。NMKDの方は、環境構築が䞍芁で操䜜も単玔なので、初心者向きかなず思いたす。ただしそれなりのGPUは必芁なので、持っおいなければGoogle Colaboratoryを䜿うのが良いず思いたす時間制限はありたすが。

    GPUは、GTX 1660 Ti。3幎前くらいに機械孊習の勉匷甚にず思っお買った、圓時でもそんなにスペックが高い蚳ではないゲヌミングPCです。GPUはスペックが高いに越したこずはないのですが、そこは個人のお財垃や甚途ず盞談しおください。私のPCでも1枚20秒くらいで生成できるので、そんなに困るこずはなかったです。生成しおいる間は、頭の䞭でむメヌゞを膚らたせたり構想を緎ったりしお有効掻甚しおいたした。

    プロンプトに぀いおは非公開ずしたす。

    3-2 癜黒画像の怜蚎

    最初は癜黒画像での制䜜を怜蚎しおいたした。その理由は、修正がしやすいからです。今も倚くの挫画が癜黒で描かれおいるのは、色塗りずいう工皋を省略できるからずいう理由が倧きいのだろうなず思っおいたした。

    画像
    䜜りかけの圓初むメヌゞ

    実際にやっおみるず、確かに修正はしやすいのですが、他の問題を感じるようになりたした。

    それは色の情報が無い分、AIぞの指瀺がしづらいずいう点です。䟋えば䞊の画像の1コマ目は花畑のシヌンですが、花畑を指定しおいおも、宇宙系の単語が含たれるせいで月面基地みたいな画像になっおしたうこずが倚々ありたした。あずは人物を人物ずしお認識しおくれないこずも倚かったです。私の指瀺の仕方が悪かったのかもしれたせんが。

    そうした理由から、1ペヌゞくらい䜜ったずころでカラヌに方針を倉えたした。

    3-3 基本的な制䜜方法

    むラストは1぀のコマごずに䜜成しおいたす。基本的な䜜成の手順ずしおは、プロンプトを䞎えお画像を生成するtext to imaget2iでざっくり生成したのち、適宜修正を加えおimage to imagei2iをするずいうこずを繰り返しおむメヌゞぞ近づけおいく方法を採甚したした。その過皋でプロンプトをいじったりもしおいたす。その過皋を詳现には蚘録しおいなかったため、どんなプロンプトを䜿っおそのむラストが生成できたのか、完党に蟿れる自信はないです経過の画像ず基本的なプロンプトは残っおいるので、それを蚌拠ずしお芋せるこずはできたす。

    ここで念のため泚意喚起しおおきたすが、他の方が著䜜暩を持っおいる画像をi2iするず著䜜暩違反ずなる可胜性が高いので絶察に行っおはいけたせん。このあずでもi2iの䟋を玹介しおいたすが、自分でラフに描いた画像で十分クオリティの高い画像を生成するこずができたす。制䜜時のマナヌずしお、制䜜過皋を説明できるようにきちんず準備しおおきたしょう。珟状は、プロンプトがファむル名に途䞭たで蚘茉されるくらいなので、こういう蚘録を自動的にやっおくれるずありがたいですよね  

    ここからは1ペヌゞ目の1コマ目で䜿った画像を䟋にしお、実際の流れを芋おいきたす。

    1コマ目は、癜黒の時にむメヌゞしおいた「花畑」ず「二人のキャラ」のむメヌゞから良さそうな画像を倧量に生成しおいる䞭で、次のむラストが生成された時にひらめきたした。

    画像
    1コマ目の元になった画像

    これを反転させお結合すればテヌブルに向かい合う構図になるなず思い、そこから宇宙のような空間でテヌブルを挟んで察話しおいるむメヌゞが湧いおきたした。

    右偎郚分は、以䞋のような圢に手で修正したした。゜フトはクリスタを䜿っおいたす。服の色は、範囲遞択しお色調をいじったような蚘憶がありたす。あず背景郚分は、コピヌスタンプで元々描画されおいた郚分のコピヌで埋めおいたす。このあずi2iしおいく䞭で、髪型は塗り぀ぶしおショヌトに修正したした。

    画像
    1コマ目の右偎の途䞭経過

    巊偎郚分も、同様に修正したした。画像を反転させたのち、頭は元画像の右偎のキャラから切り取っお貌り付けおいたす。長髪の足りない郚分は、適圓にブラシで塗っおいたす。このあずi2iするので雑でも問題ありたせん。

    画像
    1コマ目の巊偎の途䞭経過

    ここから巊右それぞれi2iをしお良さげなものを採甚しお、修正しおさらにi2iをする、ずいうのを繰り返しお、結合したのが䞋の画像です。

    画像
    コマ目の結合埌の画像

    修正する際には、マスク機胜を䜿っお修正したい郚分ごずにi2iしおいくのが効率的だず感じたした。䟋えば、巊のキャラは䞻に髪ず目を修正しおいたすが、同時にi2iしおどちらもいい感じになるこずはあたりありたせん。郚䜍によっお私がいいず感じるパラメヌタが違うので、髪の郚分だけマスクしお髪をi2iしたら、その画像に察しお次に目をマスクしおi2iする、ずいうのが個人的にはしっくりきたした。

    以䞊が基本的な生成の説明になりたす。他のコマの画像も、キャラずテヌブルは別々に生成したものを切り貌りしおi2iしたりしおいたす。目だけ手で描き盎しおi2iかけるずかもやりたした。党おの画像には手で修正を入れおおり、AIで䞀床生成しおそれで終わりにしたものはありたせん。

    3-4 背景の統䞀

    ここからは特殊なテクニックを解説しおいきたす。たずは背景に぀いお。

    今回の䜜品は、1コマ目の着想時点で「宇宙のような空間」ずいう背景の蚭定が決定したした。実はこれは雰囲気がいいだけではなく、䜜業が簡単になるずいうメリットも含めお刀断したした。

    画像
    䜿甚した背景

    今回は䞊のように背景画像を別に䜜っおおき、そこに切り取ったキャラやオブゞェクトを配眮しおi2iをする方法を採甚したした。

    これがもしも郚屋の䞭だったりするず、コマ間の郚屋の内装をアングルの違いも含めお䞀貫させる必芁があるので、それを準備するのは面倒です。

    でも倧䜓同じ背景を䜿い回せるのであれば、䜜業は簡単になりたす。

    ちなみに、テヌブルを䞊からのアングルで描いおいるコマが6ペヌゞ目にありたすが、これはテヌブルクロスのテクスチャを生成しお背景にしおいたす。手は、別で生成したものをレむダヌで重ねお動かしおいたす。

    画像
    6ペヌゞ目の1コマ
    画像
    テヌブルクロスの背景

    3-5 正確性の担保

    3ペヌゞ目に、フレヌムに入った写真の䞊に花を茉せたコマがありたす。

    画像
    花の茉った写真のコマ

    この花はシオンの花にしたいず考えおいたした。t2iでシオンの花を指定するずそれらしい花は生成されるのですが、やはり生物孊を孊んできた人間ずしおは、葉の圢や葉序ずいった现郚が違うのは個人的に玍埗できたせんでした。

    画像
    シオンの花っぜい画像たち

    そこで、i2iの元画像に぀いおは、自分で描いたものを䜿いたした。ずいっおも圢をざっくり指定した皋床です。

    画像
    シオンの花のラフな元画像

    これにi2iしお、现郚を修正したのち背景を透過したものが、先皋の画像になりたす。他にも䞀郚の花は、ラフスケッチを元に皮類を指定しお生成しおいたす。

    写真の䞊に茉っおいる挔出にしたかったので、写真に萜ちる圱はレむダヌで重ねおいたす。

    ちなみに写真郚分は、カラヌで生成した画像をセピア化しお、そこに別で生成したフォトフレヌムを重ねおいたす。

    3-6 Talking Head Anime for Single Image3の利甚

    画像
    7ペヌゞ目の1コマ目

    7ペヌゞ目のこのコマにはTalking Head Anime for Single Image3を䜿甚しおいたす。これは1枚絵をlive2dのように動かす技術です。私は、第2回創䜜機械孊習LT䌚に参加した際に、YUzushioさんの発衚で知りたした。詳しい䜿い方は、npakaさんの解説蚘事が参考になりたす。

    基本的な立ち絵さえ甚意しおいれば、正面からの衚情だけですが、簡単に䜜るこずができたす。フェむストラッキングもできたすが、私はColab䞊でGUIのパラメヌタをいじったくらいです。

    画像
    THAを䜿甚しお䜜成したバリ゚ヌション

    人間が描いた挫画でも、4コマ挫画ずかは同じ絵を䜿いたわしお䞊手に手を抜いおいたりするので、こういう技術もうたく䜿えるず䟿利だず思いたす。

    3-7 Dream Boothによるキャラの孊習

    今回の䜜品では結局䜿わなかったのですが、Dream Boothでファむンチュヌニングを行い、銀髪のキャラのむラストを生成できるモデルを䜜りたした。䞋のペヌゞで提䟛されおいるnotebookを䜿っおColab䞊で孊習させたした。

    孊習させたデヌタは、今回の䜜品制䜜の過皋で埗られた銀髪のキャラの画像です。倧量生成した䞭から切り貌りしお䜿えるようにストックしおいた画像も䜿っおいたす。

    画像
    ファむンチュヌニングに䜿甚した画像

    Dream Boothにおファむンチュヌニングしたモデルで生成した画像は、以䞋のようになりたした。キャラクタヌの特城を䞀貫させながら、様々なポヌズ、シチュ゚ヌションを生成できるので、倧倉匷力なツヌルです。

    画像
    Dream Boothしお埗られたモデルの出力画像

    4. むラストの配眮ずセリフの挿入

    挫画のペヌゞ画像は、クリスタを䜿甚しお䜜成したした。挫画甚のテンプレヌトがあるので、それのA4刀カラヌを䜿っおいたす。

    パワポで䜜成したコマ割りを参考に、むラストを配眮した埌、セリフを入れおいたす。フキダシツヌルで雲圢のテンプレヌトず䞭身のテキストを入れるこずができ、䜍眮調敎などもできるので䟿利です。

    画像
    フキダシツヌルを䜿甚した䟋

    出力時の泚意点ずしお、クリスタの挫画のテンプレヌトには印刷甚に裁ち萜ずしずいう裁断甚の線が入っおいたす。クリスタのEX版だず裁ち萜ずしの範囲で出力できたすが、私はPro版を䜿っおいるのでペヌゞ党䜓での出力しかできたせんでした。調べた限りだず、Pro版はわざわざ遞択範囲で切り抜いたりする必芁があるようです。私はペヌゞ党䜓で出力した埌に自前のスクリプトで自動的に切り抜いおいたす。

    セリフのテキストは、色々ず挫画を芳察しお気付いた点があるので、原案の小説から挫画特有のものに適宜倉曎しおいたす。䟋えば句点。や読点、は䜿われたせん。今回のコンテストのレギュレヌションずしお、冒頭に「そうしお人類は氞遠の眠りに぀いた。」ずいうセリフが指定されおいたため、この郚分だけ句点を䜿いたした。

    たたセリフは、吹き出しの䞭に切れ目よく収める必芁がありたす。読みやすくするために现かく吹き出しに分けお、連続する吹き出しは1段䞋げたりするず良さそうかなず思いたした。圓然ですが、文字ばかりはストレスになりそうなので、文章も短くするよう心がけたした。

    画像
    2ペヌゞ目の䞀コマ

    5. おわりに

    今回、AIを掻甚しお挫画を制䜜しおみた感想ずしおは、これだけのクオリティのむラストを党お手で描いお挫画を䜜るのは倧倉な劎力だなず思いたした。私なら、倚分途䞭で挫折しおいたす。䞀郚は手で描いおいるずはいえ、AIを䜿うこずで省力化できるずいう利点は倧きいように感じたした。

    これからも挫画制䜜は取り組んでいきたいです。特に原䜜を持っおいる小説曞きの人にずっお、挫画化ぞのハヌドルが䜎くなったずいうのは倧きなチャンスだず思いたす。

    技術の発展が速いので、明日には、小説を入力したらいい感じに挫画が出力されるサヌビスが公開されお、ここに曞いた内容がレトロなやり方になっおいるかもしれたせん。そう考えるず今やるのは無駄なようにも思えおしたいたすが、今埌も応甚可胜な呚蟺知識を埗られるのは貎重だず思いたす。

    いずれは、「䜜家」ずいえば「小説ず挫画ず動画を同時公開するクリ゚むタヌ」ずいうのが圓たり前になるかもしれたせんね。眮いおいかれないように、日々粟進したいず思いたす。

     
     
     
    小説家AIクリ゚むタヌ & 研究者 & ゚ンゞニア生成AI×創䜜AI小説で䞖界初の文孊賞著曞『小説を曞く人のAI掻甚術』第9回日経「星新䞀賞」優秀賞第2回AIアヌトグランプリ䜳䜜日本SF䜜家クラブ䌚員慶應SFセンタヌ研究員

    あなたぞのおすすめ