PLATEAU AWARD 2022 ファイナリスト作品No.5 チーム名:國岡 洵季 作品名:Plateau Blender Importer
Plateau Blender Importer
View Slide
自己紹介名前:國岡洵季所属:メイサンソフト(株)実績:日産I2Vなど夏のヒーローズリーグに参加して爆弾処理ゲームのチームで参加しました。
Plateau Blender ImporterPlateauで使われるデータをBlenderに読み込むツール正確にはCity GML Importerといった方が正しいかもヒーローズリーグの時に実際に使用渋谷の地図とUnity上の3D表示の同期が出来ました
そもそも興味を持ったきっかけPlateauのデータをオクルージョンに使った動画をTwitterで見かけたこういうARコンテンツ作りたいと思ったので
OBJ(FBX)ファイルで気になったところモデルデータが重い建物の中でもさらにメッシュが分割されており、壁や天井ごとにオブジェクトが分かれている原点が遠い平面直角座標系の原点は19個あり、その原点からの相対位置となる。つまり、原点が数十キロメートル先にあったりする。
開発経緯OBJファイルやFBXを落として使うのが簡単そう。→中心座標がわからないCityGMLを変換しようとする。→ドキュメントで挫折スクリプトか何かで直接変換できないかなぁ→最近Blenderのスクリプトいじってるしアドオンも作ってるしいけるかも。
ちょうどBlenderアドオン作っていたPhysicsToBoneAnimationhttps://github.com/nneri-hin/PhysicsToBoneAnimationBlenderの破壊モディファイアなどをボーンアニメーションに変換するためのアドオン
開発方針緯度経度などで原点を指定できるモデルはある程度軽くする
仕様および機能● 中心座標の指定は地域メッシュコードか緯度経度● テクスチャ読み込みに対応● 重複頂点は自動的にマージ● 建物以外にも道路データや地形データにも対応
仕様および機能● 中心座標の指定は地域メッシュコードか緯度経度● テクスチャ読み込みに対応● 重複頂点は自動的にマージ● 建物以外にも道路データや地形データにも対応Plateau ヒーローズ リーグ参加後● 地形データ、道路データが大きいため範囲制限に対応● ファイルごとにコレクションを作成する
実演動画
Plateau Blender ImporterのメリットBlenderに簡単に読み込めるので応用範囲が広い
使用例 イラストの背景に絵を描くのは好きだが背景を描くのが苦手という人
使用例 イラストの背景に読み込んだデータを適当にレンダリングして
使用例 イラストの背景にいい感じで合成する
使用例その2 プリビズの作成など実際の撮影の前にイメージを掴むためなど、クイックな作業が求められる時
使用例その3 ARコンテンツこちらの静止画のARコンテンツの作例撮影した写真の緯度経度を中心にオブジェクトを読み込み、カメラの画角をiPhone13Proの標準画角なので35mm換算26mm(微調整して26.2mm)に合わせた画像
使用例その3 ARコンテンツ先ほどのオブジェクトをカメラごとFBXに出力してUnityに読み込んで作成したARが右である。
以上、ありがとうございました