グリグリ動かせる360度パノラマ画像をAIで作る方法。(プロンプトあり)
360度見回せるパノラマ画像を人工知能で作りたいと思っていたら、実際作っている外国の方がいたので、参考にしてやってみた。
以前仕事で360度画像を作ったことがあるが、ミラーレス一眼を使って何十枚かの写真を撮影し、それを専用ソフトで繋いで一枚の絵を作るのに、ものすごく時間と手間がかかった。
その後RICOHのTHATAなどが出てきて、簡単に撮影出来るようになったが、その分仕事としのハードルが下がって単価も下がった・・とまぁ、それはおいておいて。
1.基本となるAI画像をつくる
AIでパノラマ写真をつくるのは可能なのか?問題はプロンプト(画像生成のための説明文)であるが、出来る人が居るのだから出来るはず。色々やってみて以下の様なプロンプトでそれらしき画像をつくることができた。もちろん画像生成システムは Midjourney である。
この Equirectangular というのは下記
日本語に直すと「2:1の比率で見たことのないファンタジー的な世界を正距円筒図法360度パノラマで書いてね」という感じだ。
そこで書き出されたのが下記画像。
おおおおお!それっぽいじゃん!ただ残念なのは上下に黒枠入りがち。左下の画像は使えそうだね。
うーん全体的にはいいけど多分これ左右は繋がらない・・それっぽいけどシームレスじゃない。それに小さすぎ。もう一度大きくレンダリングし直す。
これで3072*1536ピクセルに拡大された。また拡大時にはクリエイティブモードのほうがいい感じだったのでそちらを利用することにする。
2.さらに拡大
画像のサイズ的には3000ピクセルあればなんとか絵的に見やすいができればもう少し大きくしたい。そこで、Topaz GIGA Pixelというアプリを使って更に倍くらいまで引き伸ばす。
3.一応左右のつながりを確認してみる
一旦画像をPhotoshopに読み込んで、レイアー上に複製して移動させ左右の端のつながり状況を確認してみる。
思ったより破綻は少ないが、それでも繋がらないのは確か。
さてこれをどう繋ぐのか?だが・・ここでひらめく。
4.極座標変形と人工知能を使った生成塗りつぶし
過去に自分で作ったフラクタルCGを無理やり360度画像にできないか実験していて気がついたが、Photoshopの極座標変形とAIによる生成塗りつぶしでつなぐことが可能なのではないかと気づいた。
Photoshopのフィルターから変形→極座標→直交座標を極座標に
おお、つなぎ目がわかるが確かに繋がらない。
そこで、つなぎ目を選択して生成塗りつぶしを選ぶ
つなぎ目が繋がったら極座標を直交座標に戻す
色調調整など行い書き出し
5.パノラマ画像として認識させる為の作業
この状況でFacebookなどパノラマ画像に対応するサイトに登録してもちゃんとしたパノラマ画像としては認識してくれない。そこで昔は EXIFと呼ばれる画像の情報部分データを改竄して認識させていたが、今だとウェブサービスでも可能だ。
利用するのは上記のサービス。色々トラップ的なものもあるので変なところ押したりしないね。
ファイルを選択してタイプを選びアップロードする。
暫く待つとダウンロードできますが、投稿できるのは15MBまでの画像なので、大きすぎる場合は事前にリサイズや圧縮率を変更して15MB以下のJPEG画像にしておこう。
5.Facebookへの投稿
今回はFacebook ヘ投稿したいと思いましたので、そのためのグループを Facebook 上に作った。
そこで投稿したのがこれ
おお。しばらく待つとNote上でもフレーム化されていて動くじゃん。スマホの方は Facebook アプリで開くで確認できるかな・・ログインしてないと使えないかも。
実際のグループはこちらですので Facebook アカウントある人は確認してみて下さい。その他の画像も結構アップしています。(Facebook にログインしてないとグループ自体開けないので、アプリやPCから Creative A.I Panorama LAB という名前で検索したほうがいいかも)
https://www.facebook.com/groups/360pano
ということで完成したけど、わざわざグループ作っちゃったんでぜひこの記事見た人は参加してくださいね。たぶん、AIパノラマのグループってまだ Facebook でもグループ化されてないんじゃ?
PS、下記のプロンプトを基本として使うといい感じになります。
上記太文字のところに作らせたい世界を書き込んで下さい。
この記事が気に入ったらサポートをしてみませんか?