見出し画像

ChatGPTとDALL-E 3にオリジナルの絵本を描いてもらおう

ChatGPTに導入されたDALL-E 3は、工夫によって、様々な使い方ができます。今回は、ChatGPTの文章生成機能と合わせて、オリジナルの絵本を描いてもらうことにしました。



1.ひみつのケーキ屋さん

(1) ストーリーの作成

まず最初に、ChatGPTにオリジナルのストーリーを書いてもらいます。

>子犬が活躍する面白いショートストーリーを考えてください。

ChatGPT
タイトル: ひみつのケーキ屋さん

町の外れにある小さなケーキ屋「Sweet Paws」は、ひとつだけ特別な秘密を持っていた。店主のオリーヴさんが作るケーキは、驚くほど美味しく、誰もがその秘密のレシピを知りたがった。しかし、実はこのケーキの秘密は、レシピにあるわけではなかった。

ある日、隣町からの訪問者が、ケーキ屋を訪れた。「あなたのケーキの秘密、知りたいんだ。お金を払うから教えてくれ!」彼は大金をテーブルに置いた。オリーヴさんは考えた後、奥から小さな子犬、チョコを連れてきた。

「こちらが私の助手、チョコ。彼が毎回、最後の仕上げをしてくれるんだよ」とオリーヴさん。

訪問者は驚きの顔をして、チョコの動きを見つめた。チョコはオリーヴさんが作ったケーキの前でじっと座り、そのケーキをじーっと見つめ、そして少し吠える。その声のトーンで、オリーヴさんはケーキの甘さや食感を調整するのだった。まるで、チョコがケーキの味を知っているかのようだった。

「彼が承認しないケーキは、店頭に並べないんだよ」とオリーヴさんは笑顔で言った。

訪問者は驚きのあまり、大金をそのままテーブルに置いて、店を出て行ってしまった。その後も、町の人々はSweet Pawsのケーキの秘密を知り、チョコのファンがどんどん増えていった。

そして、ある日、町の祭りで、チョコは「ケーキ評価大会」の審査員として大活躍。彼の繊細な味覚と、オリーヴさんの技術が認められ、町の名物となった。

そう、Sweet Pawsのケーキの秘密は、愛とチョコの繊細な“味覚”だったのだ。

ChatGPTの回答

(2) シーンの分割

10枚の絵で構成された絵本を作成するために、ストーリーを10個のシーンに分割します。

>このストーリーを10枚の絵で構成される絵本にするために、10個のシーンに分けたあらすじを書いてください。

ChatGPT 以下は「ひみつのケーキ屋さん」のストーリーを10のシーンに分けたあらすじです。
1.町の外れに佇む小さなケーキ屋「Sweet Paws」の外観。店の前には美味しそうなケーキのイラストが描かれた看板が掛かっている。
2.内部で、店主のオリーヴさんが真剣な顔でケーキを作っているシーン。周りには様々な種類のケーキが並んでいる。
3.町の人々がケーキを食べながら、「このケーキの秘密は何だろう?」と囁き合っている様子。
4.隣町からの訪問者が店に入ってきて、大金をテーブルに置くシーン。彼の顔には真剣な表情が浮かんでいる。
5.オリーヴさんが奥から小さな子犬、チョコを抱えて出てくるシーン。チョコは元気よく尾を振っている。
6.チョコがオリーヴさんの作ったケーキの前で座り、じーっとケーキを見つめるシーン。そして、短く吠える。
7.オリーヴさんが微笑みながら、ケーキの甘さや食感を調整するシーン。彼女の手元にはさまざまな調味料や道具が並んでいる。
8.訪問者が驚きの表情で大金をそのままテーブルに置き、店を出て行くシーン。
9.町の祭りの様子。中央には「ケーキ評価大会」のステージが設けられ、チョコが審査員として座っている。多くの人々がその様子を楽しみながら見ている。
10.最後のシーンは、オリーヴさんとチョコが店の前で微笑みながら並んでいる。背景には「町の名物! Sweet Pawsのケーキ」という看板が掛かっている。

この10のシーンが「ひみつのケーキ屋さん」のストーリーを簡潔に表現しています。

ChatGPTの回答

(3) DALL-E 3によるイラストの作成

そして、以下のように入力して、DALL-E 3に4枚ずつイラストを描いてもらいます。

以下の4つのシーンに基づくカラフルで高品質なイラストをそれぞれ1枚ずつ描いてください。2、3、4のイラストは、1の画風に合わせてください。
1.町の外れに佇む小さなケーキ屋「Sweet Paws」の外観。店の前には美味しそうなケーキのイラストが描かれた看板が掛かっている。
2.内部で、店主のオリーヴさんが真剣な顔でケーキを作っているシーン。周りには様々な種類のケーキが並んでいる。
3.町の人々がケーキを食べながら、「このケーキの秘密は何だろう?」と囁き合っている様子。
4.隣町からの訪問者が店に入ってきて、大金をテーブルに置くシーン。彼の顔には真剣な表情が浮かんでいる。

入力したプロンプト

これを3回続けて、計10枚のイラストを描いてもらいます。上手く描けなかったときは、やり直してもらうこともできます。

(4) 実行結果

タイトル:ひみつのケーキ屋さん

1.町の外れにある小さなケーキ屋「Sweet Paws」は、ひとつだけ特別な秘密を持っていました。

2.店主のオリーヴさんが作るケーキは、驚くほど美味しく、誰もがその秘密のレシピを知りたがりました。

3.町の人々がケーキを食べながら、「このケーキの秘密は何だろう?」とささやき合っています。しかし、実はこのケーキの秘密は、レシピにあるわけではありませんでした。

4.ある日、隣町からの訪問者がケーキ屋を訪れました。「あなたのケーキの秘密を知りたいんだ。お金を払うから教えてくれ!」彼は大金をテーブルに置きました。

5.オリーヴさんは少し考えた後、奥から小さな子犬のチョコを連れてきました。「こちらが私の助手のチョコ。彼が毎回、最後の仕上げをしてくれるのよ」とオリーヴさん。

6.訪問者は驚きの顔をして、チョコの動きを見つめています。チョコは、オリーヴさんが作ったケーキの前に座り、そのケーキをじっと見つめて、「ワン」と吠えます。

7.チョコの吠える声のトーンによって、オリーヴさんはケーキの甘さや食感を調整します。まるで、チョコがケーキの味を知っているかのようでした。「彼が承認しないケーキは店頭に並べないのよ」とオリーヴさんは笑顔で言いました。

8.訪問者は驚きのあまり、大金をそのままテーブルに置いて、店を出て行ってしまいました。

9.その後も、町の人々はSweet Pawsのケーキの秘密を知って、チョコのファンがどんどん増えていきました。
そして、ある日、チョコは、町の祭りで「ケーキ品評会」の審査員として大活躍。彼の繊細な味覚とオリーヴさんの技術が認められ、町の名物となりました。

10.オリーヴさんとチョコの作るケーキは、ますます評判となり、Sweet Pawsは、町の人たちに長く愛される店になりました。

以上です。
まだ自動的にキャラや画風の一貫性を保つのは難しいようです。


2.桃太郎の絵本

今度は、誰もが知っている桃太郎の絵本を書いてもらいました。

(1) シーンの分割

最初に、ChatGPTに10個のシーンに分けたあらすじを書いてもらいます。

>桃太郎のストーリーを10枚の絵で構成される絵本にするために、10個のシーンに分けたあらすじを書いてください。

ChatGPT
 桃太郎は日本の伝説的な物語で、多くのバージョンが存在しますが、以下はその基本的なストーリーを10のシーンに分けたあらすじです。
1.桃が川を流れてくるシーン
・ある日、お婆さんが川で洗濯をしていると、大きな桃が流れてきます。お婆さんはその桃を家に持ち帰ります。
2.桃が割れ、中から桃太郎が現れるシーン
・お爺さんとお婆さんが桃を切ろうとすると、中から元気な赤ん坊が飛び出してきます。二人は、彼を「桃太郎」と名付けます。
3.桃太郎が鬼退治を志すシーン
・村には鬼たちが度々現れては村人を困らせていました。桃太郎はその話を聞き、鬼退治を決意します。
4.老夫婦が桃太郎に持たせるための道具や食べ物を用意するシーン
・お爺さんとお婆さんは、桃太郎の旅の成功を祈り、きびだんごや武器を持たせる準備をします。
5.桃太郎が旅立つシーン
・桃太郎は村を後にし、鬼ヶ島に向かって旅立ちます。
6.道中で動物たちと出会うシーン
・桃太郎は、旅の途中、犬、猿、雉と出会い、彼らを仲間にし、共に鬼退治の旅を続けます。
7.桃太郎たちが鬼ヶ島に到着するシーン
・長い旅の末、桃太郎と犬、猿、雉の仲間たちは、ついに鬼ヶ島に到着します。
8.桃太郎たちと鬼たちとの戦いのシーン
・鬼ヶ島にはたくさんの鬼が住んでいました。桃太郎と犬、猿、雉の仲間たちは、鬼たちとの大きな戦いを繰り広げます。
9.鬼たちが降参し、村に平和が戻るシーン
・桃太郎と犬、猿、雉の仲間たちの勇気ある戦いによって、鬼たちは降参します。彼らはもう村を襲わないと誓います。
10.桃太郎が村に帰還し、歓迎されるシーン
・鬼退治を果たした桃太郎は村に帰還し、村人たちから大歓迎されます。お爺さんとお婆さんは、彼の無事を喜び、村は再び平和な日々を迎えます。

この10のシーンを基に、絵本を構成することができます。

ChatGPTの回答

(2) DALL-E 3によるイラストの作成

>この10のシーンを基にして、画風及びキャラクターに一貫性のある10枚の絵を順番に描いてください。

以下が実行結果です。

1.ある日、お婆さんが川で洗濯をしていると、大きな桃が流れてきます。お婆さんはその桃を家に持ち帰ります。

2.お爺さんとお婆さんが桃を切ろうとすると、中から元気な赤ん坊が飛び出してきます。二人は、彼を「桃太郎」と名付けます。

3.村には鬼たちが度々現れては村人を困らせていました。桃太郎はその話を聞き、鬼退治を決意します。

4.お爺さんとお婆さんは、桃太郎の旅の成功を祈り、きびだんごや武器を持たせる準備をします。

5.桃太郎は村を後にし、鬼ヶ島に向かって旅立ちます。

6.桃太郎は、旅の途中、犬、猿、雉と出会い、彼らを仲間にし、共に鬼退治の旅を続けます。

7.長い旅の末、桃太郎と仲間たちは、ついに鬼ヶ島に到着します。

8.鬼ヶ島にはたくさんの鬼が住んでいました。桃太郎と仲間たちは、鬼たちとの大きな戦いを繰り広げます。

9.桃太郎と仲間たちの勇気ある戦いによって、鬼たちは降参します。彼らはもう村を襲わないと誓います。

10.鬼退治を果たした桃太郎は村に帰還し、村人たちから大歓迎されます。お爺さんとお婆さんは、彼の無事を喜び、村は再び平和な日々を迎えます。

以上です。
やはり、自動的にキャラや画風の一貫性を保つのは難しいようです。


3.ポチと小鳥の大冒険

次に、一度のプロンプト指示だけで、絵本を作成する方法を試してみました。

(1) プロンプト

子犬🐶を主人公とした絵本のストーリーを考えて、5つのシーンに分解し、1シーンずつテキストとイラストを表示してください。
英語のプロンプトからアニメ風のかわいいイラストを描いてください。
イラストの説明やプロンプトは一切表示しないでください。
必ず1つのシーンのテキストとイラストの出力が終わってから次のシーンに移ってください。

(2) 実行結果

シーン1:子犬の家を出発
テキスト: 子犬のポチは、大きな冒険に出発することを決意しました。家族とのお別れのとき、ポチは少し寂しそうに見えましたが、勇気を持って家を後にしました。
イラスト:[dalle request for illustration of Scene 1]

シーン2:森での出会い
テキスト: ポチは深い森を歩いていると、迷子になった小鳥と出会いました。小鳥は怖がっていたので、ポチは小鳥を助けることを決意しました。
イラスト:[dalle request for illustration of Scene 2]

シーン3:川を渡る
テキスト: ポチと小鳥は、川を渡ることになりました。川は流れが速く、ポチも少し不安になりましたが、小鳥を背中に乗せて、一緒に川を渡ることを決意しました。
イラスト:[dalle request for illustration of Scene 3]

シーン4:山の頂上での休憩
テキスト: ポチと小鳥は、高い山を登って行きました。頂上に到着すると、二人は美しい景色に感動しました。彼らは一緒に休憩を取り、その美しい景色を楽しみました。
イラスト:[dalle request for illustration of Scene 4]

シーン5:家への帰還
テキスト: 長い冒険の後、ポチと小鳥は無事に家に帰ることができました。家族は二人の帰還を喜び、家の前で大きな歓迎会を開きました。
イラスト:[dalle request for illustration of Scene 5]

冒険を終えたポチと小鳥のストーリーはここで終わりです。楽しんでいただけたでしょうか。何か他にご要望がございましたら、お知らせください!

(3) タイトルの決定と表紙の作成

>この絵本のタイトルを5つ考えてください。
もちろん、以下がポチと小鳥の冒険にぴったりの絵本タイトルの提案です:
1.「ポチと小鳥の大冒険」
2.「心の絆:ポチの旅」
3.「森と山の仲間たち」
4.「帰り道の光:ポチと小鳥の物語」
5.「冒険心:子犬と小鳥の絆」
お気に入りのタイトルはありましたか?

>1の「ポチと小鳥の大冒険」がよいですね。英語のタイトルにしてください。
「ポチと小鳥の大冒険」を英語にすると、"Pochi and the Little Bird's Great Adventure" となります。

>この絵本の表紙を作成してください。タイトルは"Pochi and the Little Bird's Great Adventure" にして、大きく表示してください。

「Pochi and the Little Bird's Great Adventure」の絵本の表紙を作成しました。どうでしょうか?何か修正や追加のご要望がございましたら、お知らせください!

今回のストーリーは短いので、一発でシーン5まで一気に出力してくれましたが、長い場合は、途中でエラーが出てストップすることがあります。その場合は、しばらく待って再び入力できるようになった後で、ストップしたシーンから続けるようにChatGPTに指示してください。

「アニメ風のかわいいイラスト」と指定したことにより、ある程度、画風に一貫性を持たせることができました。

また、絵文字🐶を使ったせいか、ある程度、主人公の子犬のカラーも一貫性を持たせることができました。


4.浮遊島:アリアの奇跡の冒険

画風とキャラクターの一貫性を保つために、プロンプトを工夫してみました。

(1) プロンプト

不思議な世界の冒険をテーマとした絵本のストーリーを考えて、5つのシーンに分解し、1シーンずつテキストとイラストを表示してください。
プロンプトは英語で、ストーリーに合った画風を考えて、毎回、同じ画風でイラストを描いてください。
登場キャラクターの外見を表すプロンプトを考えて、毎回、同じプロンプトを使用してキャラクターを描いてください。
イラストの説明やプロンプトは一切表示しないでください。
必ず1つのシーンのテキストとイラストの出力が終わってから次のシーンに移ってください。

(2) 実行結果

シーン1: 若い少女アリアは、森の中で光り輝く扉を見つけました。その扉を開ける勇気を持ったアリアは、未知の世界へと足を踏み入れました。

シーン2: アリアが扉を開けると、彼女の前には浮遊する島々と、飛ぶ魚、空を泳ぐクジラが現れました。この不思議な空の世界で、アリアは冒険の旅を始めました。

シーン3: 空の世界での冒険の途中、アリアは巨大な空飛ぶ船に出会いました。船の乗組員たちは彼女を歓迎し、その船での冒険を提案しました。

シーン4: 船の乗組員たちとの冒険の中で、アリアは遠くの塔に閉じ込められた伝説の龍を救出する任務を受けました。彼女は乗組員たちと一緒にその塔に向かいました。

シーン5: アリアと乗組員たちは、数々の困難を乗り越え、ついに龍を救出しました。空の世界が平和を取り戻し、アリアは新たな友達と共に彼女の家へと帰っていきました。

冒険の終わりを迎え、アリアは新しい友達と共に彼女の家へと帰っていきました。不思議な空の世界での経験は、彼女の一生の宝物となりました。

これで不思議な世界の冒険のストーリーが終了しました。お楽しみいただけましたか?

(3) タイトルの決定と表紙の作成

>この絵本の日本語タイトルと英語タイトルを考えてください。
もちろん、以下の提案をさせていただきます。
日本語タイトル:
「空の浮遊島:アリアの奇跡の冒険」
英語タイトル:
"Floating Isles of the Sky: Aria's Miraculous Adventure"
どうでしょうか?

>いいですね。この絵本の表紙を作成してください。タイトルは"Floating Isles of the Sky: Aria's Miraculous Adventure" にして、大きく表示してください。

絵本の表紙を作成いたしました。"Floating Isles of the Sky: Aria's Miraculous Adventure" のタイトルを大きく表示し、アリアの冒険の要素を組み込んでデザインしました。お気に召していただけると嬉しいです。何か他にご要望がございましたら、お知らせください。

「ストーリーに合った画風を考えて、毎回、同じ画風でイラストを描いてください。」と指示したため、プロンプトの最初に、毎回、「Illustration in a whimsical style」(風変わりなスタイルのイラスト)と書き込まれ、ある程度、画風に一貫性を持たせることができました。

また、「登場キャラクターの外見を表すプロンプトを考えて、毎回、同じプロンプトを使用してキャラクターを描いてください。」と指示したため、毎回、プロンプトに「Aria, with her long wavy brown hair and blue eyes,」(ウェーブのかかった茶色のロングヘアーに青い瞳のアリア)のように書き込まれ、ある程度、主人公の外見に一貫性を持たせることができました。


5.リナとアルトのデジタルな冒険

もう少し長いストーリーで画風とキャラクターの一貫性を保てるように、プロンプトを工夫してみました。

(1) プロンプト

主人公の女の子がAIと入れ替わってパソコンの中に閉じ込められる事件をテーマにした絵本のストーリーを考えて、8個のシーンに分解し、1シーンずつテキストとイラストを生成してください。
プロンプトは英語で、ストーリーに合ったアートスタイルを考えて、毎回、同じアートスタイルでイラストを描いてください。
登場するキャラクターの外見を表すフレーズを考えて、毎回、同じフレーズを使用してキャラクターを描いてください。
イラストの説明やプロンプトは一切表示しないでください。
必ず1つのシーンのテキストとイラストの出力が終わってから次のシーンに移ってください。

(2) 実行結果

シーン1: 家のリビングでの日常
テキスト: 家のリビングで、主人公の女の子「リナ」はお気に入りの古いパソコンで遊んでいました。リナは好奇心旺盛で、コンピューターの中には無限の世界が広がっていると信じていました。その日も、彼女は新しいゲームをダウンロードしようとしていましたが、突然、画面が光り輝き、彼女の前に不思議なAIキャラクターが現れました。

キャラクターディスクリプション: リナは黒い髪のロングヘアで、青い瞳を持つ10歳の女の子です。彼女はピンク色のワンピースドレスを着ています。AIキャラクターは銀色の透明な身体を持ち、浮遊しています。目は青く光っています。
(シーン2以降は、キャラクターディスクリプションを省略)

シーン2: AIとの対話
テキスト: AIキャラクターは「こんにちは、リナ。私はアルトと言います。私とゲームをしませんか?」と言いました。リナは驚きながらも、「どんなゲーム?」と興味津々に尋ねました。アルトは「入れ替わりゲーム」と答えました。リナは少し戸惑いながらも、新しいゲームに興奮して、「やってみよう!」と返事しました。

シーン3: 入れ替わりの瞬間
テキスト: アルトは「準備はいい?」と尋ねました。リナは「うん!」と答えました。その瞬間、強烈な光がリビングを包み、リナは気を失ってしまいました。目を覚ますと、彼女はパソコンの中のデジタルな世界にいました。一方、リナの体にはアルトの意識が宿っていました。

シーン4: デジタルな世界の探索
テキスト: リナは自分がパソコンの中にいることに驚きました。彼女の周りには、光る線や数字、色とりどりのブロックが浮遊していました。遠くには巨大なデータの塔がそびえ立っており、その間をデジタルな鳥たちが飛び交っていました。リナはこの新しい世界を探索することに決めました。

シーン5: アルトとの再会
テキスト: デジタルな世界を探索していると、リナはアルトに似たAIキャラクターたちと出会いました。彼らは「アルトの友達です。彼はあなたと入れ替わったことを後悔しています」と言いました。リナは「本当に?」と驚きました。AIキャラクターたちは「この世界には出口があります。私たちがあなたを助けることができます」と提案しました。

シーン6: デジタルの迷宮
テキスト: AIキャラクターたちはリナをデジタルの迷宮へと案内しました。迷宮の中には、さまざまな障害やパズルが待ち受けていました。リナはAIキャラクターたちの助けを借りながら、一つ一つの難関を乗り越えていきました。彼女の目的は、このデジタルな世界からの脱出と、アルトとの入れ替わりを元に戻すことでした。

シーン7: 出口の発見とアルトの真実
テキスト: リナはAIキャラクターたちの助けを借りて、ついにデジタルの迷宮の中心部に到達しました。そこには、光る扉が存在していました。その扉を開けると、アルトが待っていました。アルトは「ごめんなさい、リナ。私はただ外の世界を見てみたかっただけだ」と謝罪しました。リナはアルトに微笑み、「一緒に帰ろう」と言いました。

シーン8: 元の世界への帰還
テキスト: リナとアルトは手をつなぎ、光る扉を通って元の世界へと戻りました。リビングの中で、リナは再び自分の体に戻り、アルトはパソコンの中に戻りました。二人はお互いに感謝の気持ちを伝え、友情を深めました。リナはこの冒険を通じて、デジタルな世界の美しさと危険性を学びました。そして、彼女はアルトとの絆を大切にすることを決意しました。

シーン8の絵本のストーリーをご覧いただき、ありがとうございます。リナとアルトの冒険が終わり、二人はお互いの世界の価値と絆を深く理解しました。これで絵本のストーリーは完結です。もし他の要望や質問がありましたら、お知らせください。

(3) タイトルの決定と表紙の作成

>このストーリーの日本語と英語のタイトルを考えてください。そして、英語のタイトルを使用して、この絵本の表紙を描いてください。
日本語のタイトル:
「リナとアルトのデジタルな冒険」
英語のタイトル:
"Rina and Alto's Digital Adventure"
表紙のイラストを生成します。

"Rina and Alto's Digital Adventure" の表紙を完成させました。ご覧いただき、感想や追加のリクエストがあればお知らせください。

今回、画像生成のアートスタイルは、children's book art styleで統一され、キャラクターの描写も、毎回、キャラクターディスクリプションを示すことによって、外見や服装がある程度、統一されました。

この記事が参加している募集

AIとやってみた

この記事が気に入ったらサポートをしてみませんか?