【PLATEAアカデミー】建物のLOD2を作成してみた（Blender編）【大阪会場】

# はじめに
　PLATEAUアカデミーの3D都市モデル作成コースに参加しました。本コースはハンズオン形式で行われ、3日間にわたってFME研修、土地利用モデル、都市計画決定情報モデル、交通（道路）モデル、そして建築物モデルの作成について学びました。特に、建築物モデルのLOD1およびLOD2の作成や、属性付与、符号化、品質検査など、実践的な内容を深く理解することができました。
 　本記事では、PLATEAUアカデミーで学んだこれらの内容のなかで、建物モデルの[Blender](https://www.blender.jp/)での作成方法について整理してお伝えします。3D都市モデルの作成に興味がある方や、実務での活用を検討されている方の参考になれば幸いです。
  ### 使用機材・ソフト
  使用ソフト：[Blender4.3](https://www.blender.jp/)
  CPU：intel Core i7 10875(2.3GHz)
  メモリ：32GB
  OS：Windows11Pro

  # 作成方法
  ### 使用するデータ
  ・shpファイル（建築物の高さ等の属性付与）
  ・plyファイル（点群データ）
  ・tifファイル（航空写真）

  ### 作成手順
  #### ■Blenderアドオン読み込み
  　Blenderの標準機能では、shpファイルをインポートできる機能が備わっていないです。そのため、アドオン（拡張機能）で、『[BlenderGIS](https://github.com/domlysz/BlenderGIS)』をインストールする必要があります。
   <編集→プレファレンス→アドオン→ディスクからインストール→BlenderGIS.zip→BlenderGISに☑>
<font color="OrangeRed">※BlenderGISのアドオンをダウンロードしたファイルは、展開せずにzipフィル形式でインポート</font>

![アドオン.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3951106/7f153485-e560-5615-6854-404d38e556bf.png)

### オブジェクト（LOD2）作成
　shpファイルとplyファイルインポートします。
 ※shpファイルで設定した位置情報にBlender上でインポートしてくるには、GISのアドオンで座標系を設定した後に、再インポートする必要があります。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3951106/1292fead-aad0-5bf0-5a07-1c4c074dc82e.png)
面の押し出し(ショートカットキー:E)で、点群データを目安に高さを調整します。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3951106/20e0a307-2326-6c66-769b-e00cd14eb5ee.png)
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3951106/165c0d5e-89d9-83a5-6d8a-28bd27609901.png)
ナイフ機能を使用して、形状をリアルに整えていきます。
※ナイフ（ショートカットキー：K）利用時は、カットの1点目はオブジェクトをはずし、その後辺上を選択してA×2を押すと辺に対して垂線を引くことができます。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3951106/722a1eec-e1f5-d142-8dae-79178dba3e73.png)
ナイフ機能と面の押し出し機能を利用して、階段等を作成してリアルなを建物形状を作成していきす。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3951106/17ce8fe1-7510-00df-7280-4d147b0f6878.png)
### テクスチャの貼り付け
　UV編集機能を使用して、tifファイルをテクスチャとしてオブジェクトに貼り付けを行います。
 ![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3951106/13985df3-8099-eff1-fdec-5729930bf1f8.png)
＜UV→ビューから投影→移動・回転・伸縮でテクスチャ位置を合わせます。＞
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3951106/88c0fe39-2dd2-5dbe-87b2-0fc9cda721ab.png)
＜マテリアル→新規作成→画像テクスチャ→tifファイル選択→面を選択してマテリアル割り当て＞
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3951106/bce5aa23-f170-4a7d-ade9-533c55f9427e.png)
テクスチャのアトラス化を行います。
<シューティングを開き以下の画像と同じようにノード設定してください。>
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3951106/500ff622-b523-b4d3-de59-43d917c10e7b.png)
＜UV編集→データ→UVマップを追加する＞
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3951106/03357b36-3160-3970-5aa6-e9804162fccc.png)
＜オブジェクトを全選択→UV→スマートUV投影→アイランドの余白0.020→展開＞
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3951106/e21b337a-f151-d9d9-406c-85dd626e616b.png)
＜レンダー→レンダーエンジ（Cycles）→ベイクタイプ（ディフューズ）→寄与（直接照明・間接照明の☑を外す）→ベイク→画像（UV編集内）→名前を付けて保存（PNG形式：RGB）＞
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3951106/88c33e24-884e-cb72-b4a5-acbf17852af1.png)
マテリアルを保存したファイルに変更すれば、完成です。
 ![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3951106/5a1d715f-3582-9bc2-bb48-3a4c93d3b6ec.png)
### 感想
　3日間講習会に参加して、3D都市モデルに必要なデータやソフトについて知ることができました。また、講習会後でも復習しやすい、フリーソフトの[Blender](https://www.blender.jp/)、[QGIS](https://www.qgis.org/)を使用した講習でありがたいと思いました。
　今回のような学習機会をいただきまして、ありがとうございました。