Slide 1

Slide 1 text

当⽇は動画を流しました (以下QRコードまたはURL) https://youtu.be/avkxTeudQgQ

Slide 2

Slide 2 text

作者紹介 ・PLATEAU Hack Challenge 2021 審査員特別賞 ・PLATEAU Hack Challenge 2022 in ⼤和ミュージアム グランプリ ・2022年 PLATEAU Hands-on 講師 ・2022年 PLATEAU LT ファシリテーター ・2023年 PLATEAU Accelerator 参加 名前︓ 武村達也 X (旧Twitter): tatsuya1970 職業︓普通のサラリーマン 【私とPLATEAU】

Slide 3

Slide 3 text

Unityエディタで PLATEAUのテクスチャを OpenAIのAPIを⽤いて作成するスクリプトなどをまとめた UnityPackage What is ”AI Texture Generator” ? (使⽤モデル︓ DALL-E 2 と DALL-E 3) https://github.com/tatsuya1970/AiTextureGenerator/releases

Slide 4

Slide 4 text

簡単に⾔いますと ※CityGMLのLOD2のみ

Slide 5

Slide 5 text

先ほどの動画はイメージ動画です。 リアルタイムで⽣成しているのではなく、 プログラムで⼀定時間毎に ⽣成したテクスチャを貼ってます。 お断り

Slide 6

Slide 6 text

UnityでPLATEAU-SDKの3Dモデルを読み込む

Slide 7

Slide 7 text

テクスチャを反映したいモデルを選択し、「ai」とタグ付けする

Slide 8

Slide 8 text

さきほどの UnityPackageをインポートし、 プレファブをアタッチする

Slide 9

Slide 9 text

OpenAIのAPIキー、AIのプロンプトなどを⼊⼒し、 「Generate」ボタンをクリック︕ Inspectorウィンドウには2つのスクリプトがある。 (建物のテクスチャ作成、Skybox作成)

Slide 10

Slide 10 text

「ai」とタグ付けしたモデルのテクスチャに反映されます。 Skyboxも反映されます。 (このプロンプトは「建物︓concrete、Skybox︓beautiful blue sky)

Slide 11

Slide 11 text

⽣成例

Slide 12

Slide 12 text

プロンプト 建物︓ business Skybox ︓blue ⽣成例

Slide 13

Slide 13 text

プロンプト 建物︓ love Skybox ︓peace ⽣成例

Slide 14

Slide 14 text

プロンプト 建物︓ plateau Skybox ︓award ⽣成例

Slide 15

Slide 15 text

Unityちゃんを⾛らせた

Slide 16

Slide 16 text

使いすぎに注意 注意 ⾯⽩いので、時間が溶ける・・・

Slide 17

Slide 17 text

Freeプランだと しょっちゅう Too many Request になります。 OpenAIのAPIのUsage tiersは Tier 1 以上推奨 推奨

Slide 18

Slide 18 text

POINT 軽量(66kb) ・簡単操作 ・⼈間では考えつかないデザインを⼤量に作成 ・プロトタイプ ・アート ・ゲーム 等 Usage

Slide 19

Slide 19 text

・LOD2しか反映されない。 ・LOD1は、⾊のみ ダメなところ LOD2 テクスチャが反映されない (例)プロンプト: Wood LOD1

Slide 20

Slide 20 text

FBX化したオブジェクトには反映しない (LOD1、LOD2) ダメなところ

Slide 21

Slide 21 text

・「屋根だけ」という指定はできない ・狙ったデザインを⽣成できない ・シームレスではない ダメなところ

Slide 22

Slide 22 text

もちろん、PLATEAUに限りません。 オブジェクトに「ai」とタグ付けすればOK︕ その他 スクリプトの中のデフォルトのプロンプトを加⼯すれば ⾃分だけの AI Texture Generatorができます。 “textured image of a building wall that looks like ” + 入力文字; デフォルトのプロンプト

Slide 23

Slide 23 text

ありがとうございました https://github.com/tatsuya1970/AiTextureGenerator/releases