LeonardoAiのプロンプト作成:大失敗?宇宙を走る新幹線

宇宙を走らない新幹線 Leonardo.Ai
記事内に広告が含まれています。

今日のテーマは日本が誇る新幹線を宇宙空間で走らせるです。世界各地で鉄道は活躍しています。

そんな鉄道の中でも中年おじさんの夢のある鉄道といったら銀河鉄道999です。

Leonardo.Aiで宇宙を走る新幹線に挑戦しようとした結果・・・・。

宇宙に新幹線が飛び立つことが出来なかった失敗なぜ新幹線が宇宙を走ることが出来なかったのか!

新幹線が宇宙を走るためにはどうすればいいのかを紹介していきます。

今回は非現実的な画像を生成するコツとプロンプトのテンプレートの紹介となります。

色々な画像を生成するのに応用できる方法になるので是非使って見てください。

結論:Leonardo.Aiでは新幹線は宇宙を走らない

こういう言い方をすると語弊があると思いますが、リアルな新幹線は宇宙を走りません。

当たり前だよ!と言われそうですが、そうではないんです。

列車が宇宙を走ることは出来るんです!

ではなぜLeonardo.Aiで新幹線は走らせられないの?となる理由です。

新幹線が描けない

Leonardo.Aiで「train」とプロンプトを入力すると列車は描いてくれます。

車などは車の名称や型式をプロンプトに入れるとかなりの精度で出力します。

Leonardo.Aiはオーストラリアの会社です。

画像生成Aiは学習済みのデータから画像を出力します。

オーストラリアの鉄道であるXTPやオレンジの車両が特徴的なシドニートレインズB型などは生成できます。

プロンプト train XTP で生成された画像
プロンプト train XTP
プロンプト train XTP で生成された画像
プロンプト train XTP
プロンプト train sydney trains b typeで生成された画像
プロンプト train sydney trains b type
プロンプト train sydney trains b typeで生成された画像
プロンプト train sydney trains b type

では新幹線のぞみはどうかというと 型式は N700S です。

プロンプトを Bullet train N700S で画像を生成すると・・・・

プロンプト bullet train N700S で生成された画像
プロンプト bullet train N700S
プロンプト bullet train N700S で生成された画像
プロンプト bullet train N700S

新幹線らしい列車は出てきましたが、鼻の長い日本 のぞみ700系とは違う画像が出力されます。

仮説ではありますが・・・・・。

日本の新幹線の学習データがないので、のぞみ700系を描けないということになります。

失敗その1:そもそもの被写体が指定できない

地上から中々浮かび上がろうとしない車両

プロンプトを宇宙を走る新幹線という内容でテキスト生成Aiで生成したプロンプトで画像を生成した結果です。

プロンプト

the futuristic appearance of the Shinkansen Nozomi departing from Earth.

和訳:地球から出発する新幹線のぞみの未来的な姿

宇宙の描写がないので地上にいて当たり前です。

地球から出発する新幹線のぞみの姿
地球から出発する新幹線のぞみの姿
悪戦苦闘中のノゾミ
悪戦苦闘中のノゾミ
質感があがった地上の列車
質感が増した地上の列車たち

プロンプトが間違っています。それでは浮かないです。

失敗その2:プロンプトが間違っている!

作りたい画像の要点を整理して生成する

今回の画像のポイントを整理します。

画像の要点を整理
  • 被写体は新幹線(細かい車両の指定は難しい)
    新幹線を示すプロンプトは bullte train N700S とする
  • 宇宙を走っている=宇宙に浮いていると認識させる
    floating in the Space
  • 通常ありえないシーンであることから合成を試みる
    train space hybrid のプロンプトで列車と宇宙を融合させる
  • 背景は宇宙にする
    space background

条件を整理してプロンプトで画像を生成した後に、

出てくる問題についてネガティブプロンプトで打ち消していくという方法をとります。

プロンプト

train space hybrid, urtla detailed bullet train N700S, train floating in the space, veiw from after earth

地上を走る宇宙の背景の列車
宇宙の背景の列車
地上を走る宇宙の背景の列車
宇宙の背景の列車

背景は宇宙になりましたが、線路と地面が残っています。

これをネガティブプロンプト(表現してほしくないプロンプト)で消していきます。

追加するネガティブプロンプト

railroad, ground

まだ線路らしきものや道路のようなものが書かれているのでネガティブプロンプトを調整します。

Leonardo.Aiではプロンプトの強調は出来ないのですが、

同じプロンプトを入れると効果があがるような傾向があります。

修正したネガティブプロンプト

railroad, railroad, road, road, line, ground

大事なことなので2回言いましたという理論です。

宇宙を走る新幹線のような列車
宇宙を走る新幹線のような列車
宇宙を走る新幹線のような列車
宇宙を走る新幹線のような列車

宇宙を走る列車の画像が出来上がりました!

新幹線とは全く別の列車のようなものとなりましたが・・・・・・。

新幹線を認識していないので仕方がありません!

ではキチンと認識する列車だったらどうなのか?

気になりますよね?

ではやっていきましょう!

新幹線を別のものに変えてみる

プロンプト train oscar で生成された画像です。

train oscarで生成された画像1
train oscarで生成された画像1
train oscarで生成された画像2