テキストを入力するだけでAIが360度全天球パノラマ画像を生成してくれるサービス「Blockade Labs」が便利で楽しいので、その使い方を簡単に紹介します。
英語でプロンプトを入力
海外製の生成AIなのでプロンプトは英語で。
最初はCreate Newで試す。プロンプトの追加はRemix Thisで行う。Select a Styleでリアル/イラスト風/ファンタジー/未来的などのスタイルが選べる。
“purple sky japan old town,japanese castle ,tower ,temple”というプロンプトでスタイルをアニメ風イラストにして生成するとこんな感じ。
SNOWという要素を加えてみる。
JPEGファイルを出力
イメージが生成されたらDownloadで出力。無料で利用できるのはJPEGとPING。
サブスクで3D Meshも出力可能
有料サブスクなら3D Meshの出力も可能になるらしい。
Introducing our EPIC release for our World Mesh Alpha v2!
360° seamless meshes
Vastly improved depth and detail. Epic mesh export for 300% more poly detail. Upgrade your 3D game now! Exclusive alpha preview for Technowizard subscribers. #blockadelabs #skyboxai pic.twitter.com/EKv7zNt8qE— Blockade Labs (@BlockadeLabs) December 14, 2023
ぜひ試したいところだけれど月額24ドルからなので本職の方ならいざ知らず素人の私にはちょっとハードルが高い。
Unityで背景に指定
ダウンロードしたJPEG画像をUnityでSkybox背景に指定する。手順は次の通り。
①ダウンロードした360度画像(JPEGファイル)をAssets/Skybox 等にコピペ。Texture ShapeをCubeに変更する。
②Assets/Skybox/Materials内にMaterialをCreateして、ShaderをSkybox/Cubemapに変更。
③最後にWindow→Rendering→LightingにてEnvironmentタブ内のSkybox Materialで作成したMaterialを選択すれば、テーマ内の背景が変わる。
下書きをもとにイメージ画を生成することも可能
Blockade Labsのサービスは線画で下書きすると、それをもとにイメージを生成してくれる。プロンプトだけでは思うような画像が生成できなかったときは利用してみるといいかもしれない。
Draw your world! 🧙♂️🖌🌐
Sketch-to-skybox introduces a whole new palette of tools to let you architect your new skyboxes better than ever. Try it with Remix for maximum effect!
GET SKETCHING: https://t.co/degS4wvbpf#GenAI #aiart #gamedev #skybox #sketchtoskybox pic.twitter.com/PdRJd2xGTu
— Blockade Labs (@BlockadeLabs) May 18, 2023
おわりに
以上、簡単ではありますがプロンプト入力するだけでAIが360度全天球パノラマ画像を生成してくれるサービス「Blockade Labs」の紹介でした。
Cluster等でワールドを作っている人にはとても利用しやすいサービスなので、ぜひ試してみてください。
英語のプロンプトで思ったような背景画像を生成するのはかなり難しいけれど、思ってもいなかったイメージが出来上がるのも逆に面白いのかもしれません。