夜風のMixedReality

xRと出会って変わった人生と出会った技術を書き残すためのGeekなHoloRangerの居場所

1分で街を作る Blender-osmを触ってみた

   本日はHoloLensアプリ開発でもよく使う[Blender]に関する記事です。Blenderはフリーの3Dモデリングを行えるツールです。

 3Dモデリングのほかに物理演算、映像やeffectも作成することができる万能ツールですが、アドオンを導入することでさらに多くのことが可能になります。

●アドオン(Add-on)とは?

 ソフトウェアに後から追加できる拡張機能を指します。

 今回は1分で街を作成できるBlender-osmを触ってみます。

Blender-osmとは?

f:id:Holomoto-Sumire:20200305092756j:plain

 Blenderで使用するOpenStreetMapを指します。

 以下でアドオンを入手します。

gumroad.com

〇アドオンの入手

f:id:Holomoto-Sumire:20200305085151j:plain

 サイトの下部で適切なお金を入力して[支払う]を選択します。

 投げ銭式であり、[0]を入力して無料でも入手することができますが、製作者に敬意をもってお金を支払うこともできます。

 f:id:Holomoto-Sumire:20200305085457j:plain

 メールアドレスを入力して[手に入れる]をクリックすることでダウンロードすることができます。

〇アドオンをBlenderに導入する

f:id:Holomoto-Sumire:20200305085847j:plain

Blenderを起動して[プリレファレンス]を選択します。

f:id:Holomoto-Sumire:20200305090033j:plain

プリレファレンス画面の[アドオン]から[インストール]をクリックします。

f:id:Holomoto-Sumire:20200305090546j:plain

 インストールウィンドウが開くのでダウンロードした.Zipファイルを選択し[ファイルからアドオンをインストール]を選択します。

f:id:Holomoto-Sumire:20200305090830j:plain

インストールが完了したら[プリレファレンス]の[アドオン]画面から[Import-Export:Blender-osm]を探しチェックを入れて有効化します。

 以上でBlender-osmの導入の完了です。

Blender-osmで街を作る

f:id:Holomoto-Sumire:20200305091308j:plain

 導入が完了するとツールバーに[osm]のタグが追加されます。[osm]タブを開き[Select]を選択します。

f:id:Holomoto-Sumire:20200305091602j:plain

ブラウザが開き世界地図が表示されるので、好きな場所へズームし、[Show Selection rectangle]をクリックし地図上をクリッピングします。

 最後に[Copy]を選択しBlenderへ戻ります。

f:id:Holomoto-Sumire:20200305092016j:plain

[osm]タブの[Paste]をクリックし[terrain]を[import]します。

f:id:Holomoto-Sumire:20200305092351j:plain

[osm]タブの[terrain]から[OpenStreetMap]へと切り替え[Import]します。

f:id:Holomoto-Sumire:20200305092756j:plain

Importが完了すると街が生成されます。今回は熊本城下をインポートしてみましたが、簡素的ですがしっかりと実際の街の形をとらえた街ができています。

 ポリゴン数は26347とかなりローポリゴンで街が作られています。

 建物にテクスチャを貼ったりすることでそのままUnity上でも使用できそうです。