「食パンをくわえて走る女子高生」の画像をAdobe Photoshopを使ってAI生成してみた

[Supership](https://supership.jp/)の名畑です。ジャンプは王道スポーツものってなかなか成功しづらい印象ありますが、新連載の[ツーオンアイス](https://shonenjumpplus.com/episode/14079602755248579448)はぜひ人気になってほしい。設定的には、比較的最近の作品だと[BUNGO](https://ynjn.jp/title/137)や[ハリガネサービス](https://manga.line.me/book/viewer?id=B00163188738#/)を思い出したのですが、それ以上に実は[空のキャンバス](https://manga.line.me/book/viewer?id=Z0069497#/)が記憶から甦りました。泣けました、当時。

## はじめに

以前「[「食パンをくわえて走る女子高生」のイラストをSketch to imageでAI生成してみた](https://qiita.com/nabata/items/034766f85499423c9e00)」という記事を書きました。
画像生成モデルで有名な[Stable Diffusion](https://ja.stability.ai/stable-diffusion)の提供元[stability.ai](https://stability.ai/)による画像編集ツールである[ClipDrop](https://clipdrop.co/)を使って**食パンをくわえて走る女子高生**を描くという記事です。

ちなみに生成されたのは下記でした。

![generated_image_with_bread.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/869934/4ebba671-5789-a0d1-8c45-a1e9f736ab37.png)

前回の記事に「**まったくもって結果に納得できていないので、今後の記事でリベンジしたい**」と書いた通り、今回の記事では**食パンをくわえて走る女子高生**を再度AI生成してみました。

[Adobe](https://www.adobe.com/jp/)の[Photoshop](https://www.adobe.com/jp/products/photoshop.html)にて、「**生成塗りつぶし**」もしくは「**ジェネレーティブ塗りつぶし**」と呼ばれる機能を用いて生成します。

## Adobeと生成AI

おそらく多くの人は「**デザイン関連のツールといえばAdobe**」という考えをお持ちではないでしょうか。少なくとも私はそうです。

生成系AIのジャンルにおいては、現時点で目立っているかといえばそんなことはないかもしれませんが、最終的にはイラスト、動画、デザイン等の分野においてはAdobeが抜きん出るのではないかとぼんやり想像しております。様々なツールとの連携がスムーズにできるであろうことが大きいですよね。

では、そんなAdobeの生成AIでの現在地はどこなのか。それは「[生成AIへようこそ](https://helpx.adobe.com/jp/creative-cloud/generative-ai-overview.html)」のページによくまとまっています。
現時点で最も前面に出ているのはWebアプリである[Adobe Firefly](https://www.adobe.com/jp/sensei/generative-ai/firefly.html)でしょうか。
テキストからの画像生成等が可能です。

Photoshopにおける生成AIについては「[Adobe PhotoshopでAIを活用](https://www.adobe.com/jp/products/photoshop/ai.html)」にありますが、範囲指定をしてそこにスクリプトから生成した画像を追加できたり、過去生成物が記録できたりなど、かなり使い勝手がよいです。

生成される画像そのものについては現時点では他のサービスほどではないというのが正直な所感ではありますが、やはりツールとしての使いやすさは素晴らしいなと。

## 背景となる住宅街を生成する

前回同様で住宅街の風景を走らせたいので、まず最初に住宅街の画像を生成します。

![photoshop_2.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/869934/c0b5a35b-c193-4a6b-edc3-93161cc081ff.png)

512x512のファイルを作成して、全体を範囲選択し「**生成塗りつぶし**」を押します。
サイズに深い意味はないです。

![photoshop_3.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/869934/a18c5354-bc0a-a5f1-c4de-5835800bd3a4.png)

スクリプトに「**日本の住宅街の道**」と入れて「**生成**」を押して少し待ちます。
英語の方が正確な生成がされるかもしれませんが、せっかくなので日本語でやりました。

ちなみに、スクリプトの入力には100言語以上が使えるそうです。

結果として下記のような画像が生成されました。

![photoshop_4.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/869934/290fd97a-d9ea-67c4-920a-41bd2f715c03.png)
![photoshop_5.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/869934/8f12c1a0-638b-117b-298e-97da7b8bdd79.png)
![photoshop_6.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/869934/e5ba5eb4-661c-219e-a6e9-bd1340f6bcf1.png)

冷静に見るとおかしいところもありますが、家屋的に、印象としては強く日本を感じられますね。

今回はこのうちの3つ目を選びました。

## 女子高生を走らせる

次に、走る女子高生を描いてもらいます。

最初は「**食パンをくわえて走る日本の女子高生**」というスクリプトで試していたのですが、**Stable Diffusion**の時同様で狙った結果にならなかったので、まずは「**走る日本の女子高生**」だけを生成することにしました。

![photoshop_7.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/869934/7f072403-758c-8b5d-ad2c-a3618a0a738c.png)

こんな具合に範囲指定をしまして「**走る日本の女子高生**」とスクリプトを入れて生成します。

生成された画像のうちの一つが以下です。

![photoshop_8.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/869934/fc95e151-2d4b-d90e-b056-0ca877872ec5.png)

いくつか生成したのですが、今回はこちらの絵にします。
なんか走っている感が一番強かったので。

女子高生なのか……という点においては首をかしげたくなりますが、背景にきちんとマッチしているのはいいですよね。

ただ、服がさすがに通学感がなさすぎるので、変えることにします。

## 服を変える

![photoshop_9.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/869934/d1f7083e-e9aa-79d1-af82-afaeaeed634e.png)

上記のように**クイック選択ツール**で服だけ選択して、スクリプトに「**日本の女子高生の制服**」と入れてみました。
雑な選択ですみません。

結果は下記のようなものでした。

![photoshop_10.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/869934/12a6329b-74d3-d623-ee11-dd3a72cb9c4d.png)

![photoshop_10_2.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/869934/58d541cd-b470-78da-09e3-f36eb98ba484.png)

![photoshop_10_3.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/869934/79fa4ab9-444e-5055-2df4-23d366d5374f.png)

正直、生成されるのは違和感のある服ばかりでしたが、こうやって服だけ変えられるのは素直にすごいなと思いました。

このうちの一つを選んで、次に進みます。

## 食パンをくわえさせる

最後に食パンを生成します。

![photoshop_11.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/869934/5a70112f-328d-9a7b-c680-e7f61c9115e4.png)

口のあたりを選択し「**食パン**」とスクリプトを入れて生成してみます。

完成品は以下です。

![photoshop_12.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/869934/46016940-a9d6-f97f-2111-661d2890b400.png)

## 最後に

雑に作ったので雑コラ感がえげつないですが、範囲選択と文字入力だけでこういった画像がさくっと生成されるのは、時代の変化を実感せざるを得ない。

やっぱり画像系はこういった風にGUIでシームレスに完結すると本当にやりやすいと実感しました。

アプリケーションでの生成をやってみると、選択肢が広がりますね。
コードで完結させていると見えない景色を覗けた気分です。

またリベンジしたい。

## 宣伝

[SupershipのQiita Organization](https://qiita.com/organizations/supership-inc)を合わせてご覧いただけますと嬉しいです。他のメンバーの記事も多数あります。

Supershipではプロダクト開発やサービス開発に関わる方を絶賛募集しております。
興味がある方は[Supership株式会社 採用サイト](https://supership.jp/recruit/)よりご確認ください。