SlideShare a Scribd company logo
1 of 39
Download to read offline
PLATEAUをや
りたかった話
永塚 学
自己紹介
● 島根県在住
● 趣味でゲーム開発
今回の話
PLATEAUを利用……できなかったという話
PLATEAUとは?
PLATEAU
● 3D都市モデルの整備・オープ
ンデータ化プロジェクト
● 国土交通省が主導
活用例
レーザーセンサーによる高精度でリアルタイムな人流計測
● 3D都市モデル上で人流を可
視化
● 人流は3Dレーザーセンサー
で取得
● 混雑解消や商業活性化など、
まちづくりに役立てる
時系列浸水シミュレーションデータの3D可視化による防災計画立案・防災意識啓発
● 洪水の三次元シミュレーション
● 河川の氾濫発生から、時間経
過による変化を可視化
● 避難に必要な時間や、避難場
所の安全性の検討に活用
ウォーカブルな拠点整備を目指した都市開発に伴う 歩行者量変化の可視化
● 新大阪駅周辺の導線、空間
の検証を行う
● 3D空間上に導線情報を付加
● 人の流れを明確にすること
で、空間設計に活用
○ 駅の再整備
○ 広告の配置
閲覧する
PLATEAU VIEW
● 3D都市モデルを体感できる
Webアプリ
● 登録された土地の3D情報を
表示
● シミュレーション等も可能
● https://www.mlit.go.jp/plate
au/app/
取得する
三次元情報のダウンロード
● G空間情報センターで一
部の三次元情報が公開
● https://www.geospatial.j
p/ckan/organization/tos
hi
● 三次元情報は自由に利用
可能
三次元情報のダウンロード
● 複数形式で三次元情報が公開されている
○ CityGML
○ FBX
○ Obj
City GML
● GML(Generalized Markup Language)とは、地理空間
情報を定義した統一フォーマット
● CityGMLは3D都市モデルを定義するためのデータ
フォーマット
○ セマンティクス
○ LOD
セマンティクス
● 三次元情報に属性を持たせて管理
○ 屋根、壁、天井など
LOD
● Level of Details
○ データの精密さの定義
利用する
CityGMLを利用する
● Unityでのコンテンツ作成を行う場合、利用
しやすい三次元情報に変換したい
● CityGMLの変換にはFME Desktopを用い
る
○ 有償のデータ変換ツール
○ 個人利用の場合、約30万円
■ 手が出せない……
FBX
● Kaydara(現在はAutodeskが買収)によって開発された三
次元情報形式
● ゲームや映像など幅広い分野で利用
○ Unityにもそのまま取り込むことができるはずだった
……
実際のところ
● 重い
FBX
● オブジェクトが統合されていない
● ポリゴン数が多い
● テクスチャファイルが重い
→何らかの手段で軽量化しないと扱いづらい
Blenderで軽量化
● ポリゴン数が多い
○ 近接頂点の結合で対応可能
● テクスチャファイルの軽量化
○ Ralphaというソフトでjpg化
● オブジェクト結合
○ Blenderに機能あり
→いけそう!
Blenderで軽量化
Blenderにとりこみ、軽量化を行う
● テクスチャ軽量化
○ テクスチャのファイルパスを変更する必要あり
○ 数百を超えるのテクスチャ……
● オブジェクト結合
○ オブジェクトは一つずつしか結合できない
○ 数百を超えるオブジェクト……
\(^o^)/
利用する だめでした
せめてどこかにオブジェクト結合
済みのデータがあれば……
Obj
● シンプルな三次元形状情報
● PLATEAUでも公開済み
○ オブジェクトが一つにまとまってる!
Blenderにインポート
見当たらない……
Blenderにインポート
● PLATEAUのオブジェクト情報は実際の地形の位置を基にしているっぽい
● そのため初期値よりかなりはずれた位置にオブジェクトが表示される
● 「.」でオブジェクトの位置に移動すると表示される
● 表示されない場合は、ビューの「終了」の距離を広げる
表示まではいけた
その他
Blenderスクリプトでの軽量化
● ● テクスチャの軽量化、差し替えを行っている
方がいた
○ ファイルパスの差し替えは、スクリプトの公開
を行っている方がいた
○ https://haruka-papasan.hatenablog.com/en
try/18236504
Blenderスクリプトでの軽量化
● Blender上でFBXの結合処理を行っている方
もいた
○ https://sakaf.net/posts/plateau-merge/
Unity上での軽量化
● ● FBXのオブジェクト統合を Unity上で行ってい
る方もいた
○ https://zenn.dev/fumo/articles/7cad6c25d
d99b7
まとめ
まとめ
● Blenderの標準機能のみでは軽量化は難しい
● スクリプトを書くことで、軽量化した事例は確認できた
● PLATEAUは応用分野が広いので、活用しやすくなれば
非常に有用なツールとなる
おわり

More Related Content

What's hot

What's hot (13)

Mapframe 使ってみよう!
Mapframe 使ってみよう!Mapframe 使ってみよう!
Mapframe 使ってみよう!
 
(配布用)掛川市点群データ勉強会(20211115)
(配布用)掛川市点群データ勉強会(20211115)(配布用)掛川市点群データ勉強会(20211115)
(配布用)掛川市点群データ勉強会(20211115)
 
ソーシャルメディアを活用した街の劇場空間づくり配布資料
ソーシャルメディアを活用した街の劇場空間づくり配布資料ソーシャルメディアを活用した街の劇場空間づくり配布資料
ソーシャルメディアを活用した街の劇場空間づくり配布資料
 
(配布用)景観担当者会議(20211117)
(配布用)景観担当者会議(20211117)(配布用)景観担当者会議(20211117)
(配布用)景観担当者会議(20211117)
 
RとJavaScript Visualizationを俯瞰しよう
RとJavaScript Visualizationを俯瞰しようRとJavaScript Visualizationを俯瞰しよう
RとJavaScript Visualizationを俯瞰しよう
 
清水市忠霊塔報告会(静岡県説明資料)
清水市忠霊塔報告会(静岡県説明資料)清水市忠霊塔報告会(静岡県説明資料)
清水市忠霊塔報告会(静岡県説明資料)
 
Virtual shizuoka@ctf2019
Virtual shizuoka@ctf2019Virtual shizuoka@ctf2019
Virtual shizuoka@ctf2019
 
30. 地理ビッグデータ利活用 リスク予測型自動避難誘導,地理的リスク分析
30. 地理ビッグデータ利活用 リスク予測型自動避難誘導,地理的リスク分析30. 地理ビッグデータ利活用 リスク予測型自動避難誘導,地理的リスク分析
30. 地理ビッグデータ利活用 リスク予測型自動避難誘導,地理的リスク分析
 
20. 地理ビッグデータ利活用: リスク予測型自動避難誘導,地理的リスク分析
20. 地理ビッグデータ利活用: リスク予測型自動避難誘導,地理的リスク分析20. 地理ビッグデータ利活用: リスク予測型自動避難誘導,地理的リスク分析
20. 地理ビッグデータ利活用: リスク予測型自動避難誘導,地理的リスク分析
 
23.地理ビッグデータ利活用 リスク予測型自動避難誘導,地理的リスク分析
23.地理ビッグデータ利活用 リスク予測型自動避難誘導,地理的リスク分析23.地理ビッグデータ利活用 リスク予測型自動避難誘導,地理的リスク分析
23.地理ビッグデータ利活用 リスク予測型自動避難誘導,地理的リスク分析
 
30. 地理ビッグデータ利活用
30. 地理ビッグデータ利活用30. 地理ビッグデータ利活用
30. 地理ビッグデータ利活用
 
スマートフォンを用いた自動避難誘導アプリを体験してみよう
スマートフォンを用いた自動避難誘導アプリを体験してみようスマートフォンを用いた自動避難誘導アプリを体験してみよう
スマートフォンを用いた自動避難誘導アプリを体験してみよう
 
GIS遍在環境への展望
GIS遍在環境への展望GIS遍在環境への展望
GIS遍在環境への展望
 

20210424 yurumoku shimane_plateau_pp