Slide 1

Slide 1 text

Plateau Blender Importer

Slide 2

Slide 2 text

自己紹介 名前:國岡洵季 所属:メイサンソフト(株) 実績:日産I2Vなど 夏のヒーローズリーグに参加して爆弾処理ゲームのチームで参加しました。

Slide 3

Slide 3 text

Plateau Blender Importer Plateauで使われるデータをBlenderに読み込むツール 正確にはCity GML Importerといった方が正しいかも ヒーローズリーグの時に実際に使用 渋谷の地図とUnity上の3D表示の同期が出来ました

Slide 4

Slide 4 text

そもそも興味を持ったきっかけ Plateauのデータをオクルージョンに使った動画を Twitterで見かけたこういうARコンテンツ作りたいと思っ たので

Slide 5

Slide 5 text

OBJ(FBX)ファイルで気になったところ モデルデータが重い 建物の中でもさらにメッシュが分割されており、壁や天井ごとにオブジェクトが分かれて いる 原点が遠い 平面直角座標系の原点は19個あり、その原点からの相対位置となる。 つまり、原点が数十キロメートル先にあったりする。

Slide 6

Slide 6 text

開発経緯 OBJファイルやFBXを落として使うのが簡単そう。→中心座標がわからない CityGMLを変換しようとする。→ドキュメントで挫折 スクリプトか何かで直接変換できないかなぁ→最近Blenderのスクリプトいじってるしアド オンも作ってるしいけるかも。

Slide 7

Slide 7 text

ちょうどBlenderアドオン作っていた PhysicsToBoneAnimation https://github.com/nneri-hin/PhysicsToBoneAnimation Blenderの破壊モディファイアなどをボーンアニメーションに変換するためのアドオン

Slide 8

Slide 8 text

開発方針 緯度経度などで原点を指定できる モデルはある程度軽くする

Slide 9

Slide 9 text

仕様および機能 ● 中心座標の指定は地域メッシュコードか緯度経度 ● テクスチャ読み込みに対応 ● 重複頂点は自動的にマージ ● 建物以外にも道路データや地形データにも対応

Slide 10

Slide 10 text

仕様および機能 ● 中心座標の指定は地域メッシュコードか緯度経度 ● テクスチャ読み込みに対応 ● 重複頂点は自動的にマージ ● 建物以外にも道路データや地形データにも対応 Plateau ヒーローズ リーグ参加後 ● 地形データ、道路データが大きいため範囲制限に対応 ● ファイルごとにコレクションを作成する

Slide 11

Slide 11 text

実演動画

Slide 12

Slide 12 text

Plateau Blender Importerのメリット Blenderに簡単に読み込めるので応用範囲が広い

Slide 13

Slide 13 text

使用例 イラストの背景に 絵を描くのは好きだが背景を描くのが苦手という人

Slide 14

Slide 14 text

使用例 イラストの背景に 読み込んだデータを適当にレンダリングして

Slide 15

Slide 15 text

使用例 イラストの背景に いい感じで合成する

Slide 16

Slide 16 text

使用例その2 プリビズの作成など 実際の撮影の前にイメージを掴むた めなど、クイックな作業が求められる 時

Slide 17

Slide 17 text

使用例その3 ARコンテンツ こちらの静止画のARコンテンツの作例 撮影した写真の緯度経度を中心にオブジェ クトを読み込み、カメラの画角を iPhone13Proの標準画角なので35mm換 算26mm(微調整して26.2mm)に合わせた 画像

Slide 18

Slide 18 text

使用例その3 ARコンテンツ 先ほどのオブジェクトをカメラごとFBXに出 力してUnityに読み込んで作成したARが 右である。

Slide 19

Slide 19 text

以上、ありがとうございました