Blender OSM
OpenStreetMap の地図及び地形を Blender に読み込むアドオン
リポジトリ:
vvoovv/blender-osm: One Click Download and Import of OpenStreetMap and Terrain for Blender – GitHub
ダウンロード/購入
Gumroad からダウンロードする。プレミアム版を購入すると追加機能を使用できる。
プレミアム版
- ビルテクスチャ 2種類 (昼景/夜景)
- 森林を配置する (1種類の樹木モデルが付属する)
- 建物の占有形状に応じて建物を展開する (Buildify を使用する)
- カスタムテクスチャの適用
- 衛星写真あるいは Web 地図を地形に投影する
入手:
ドキュメント:
Premium Version – Blender OSM Wiki – GitHub
インストール
ドキュメント:
Insatallation – Blender OSM Wiki – GitHub
使い方
- データを取得する範囲を指定する。
- 地形を生成する。
- オーバーレイ画像を取得する。
- 構造物を生成する。
動画:
Easy Cities Using the OSM Add-on! (The CG Essentials)
ドキュメント:
Documentation – Blender OSM Wiki – GitHub
参考:
Blender OSM に無料のベースバージョンが登場したので街の雛形を作ってみた | ken26u のメモ
Blende r2.82.7 で OSM のアドオン導入と地図の 3D データ読み込み | T.Mitarai Personal Blog
地形マップ (.osm) インポートアドオン | CGrad Project
OpenStreetMap と Blender で似非○○景観図を作成する | blugjp まとめサイト
Blender OpenStreetMap Importer: Review and Guide | Artisticrender.com
ツール
- Extent:データを取得、あるいは、モデルを構築する範囲を指定する。
- Max Lat: 北端の緯度
- Min Lat: 南端の緯度
- Min Lon: 西端の経度
- Max Lon: 東端の緯度
- Import: インポートを実行する
- OpenStreetMap: 構造物/建物
- Terrain: 地形
- Image Overlay: オーバーレイ画像
- GPX: GPS 測位経路データ
オーバーレイ画像 (Image Overlay)
ドキュメント:
Image Overlay Import – Blender OSM Wiki – GitHub
参考:
How to set zoom level for image overlay ? · Issue #229 · vvoovv/blender-osm – GitHub
image overlay: wrong orientation/import? · Issue #106 · vvoovv/blender-osm – GitHub
道路 (Roads)
ドキュメント:
3D Roads Out of Blender Edges – Blender OSM Wiki – GitHub
参考:
How would I join an imported road from OSM to the terrain? – Blender Stack Exchange
How can I add roads or convert to mesh? – Blender Stack Exchange
Curves not showing direction in edit mode – Blender Stack Exchange
Array + Curve Modifier not filling out fully – Blender Stack Exchange
Attaching OSM road data to google maps 3D mesh from RenderDoc – Blender Stack Exchange
Setup Script
- uv_only.py
- neoclassical.py
- premium_default.py
ドキュメント:
Setup Script and Blender File with Materials (Premium Version) – Blender OSM Wiki – GitHub
カスタム URL
ドキュメント:
Custom URL – Blender OSM Wiki – GitHub
参考:
Custom URL is not being used correctly · Issue #101 · vvoovv/blender-osm – GitHub
ArcGIS API を使う
ドキュメント:
Getting ArcGIS Access Token – Blender OSM Wiki – GitHub
Mapbox API を使う
ドキュメント:
Getting Mapbox Access Token – Blender OSM Wiki – GitHub
参考:
Support mapbox://styles/ custom overlay URL · Issue #167 · vvoovv/blender-osm – GitHub
GPX
ドキュメント:
GPX Import – Blender OSM Wiki – GitHub
Import GPX (.gpx) – Blender OSM Wiki – GitHub
屋根
ドキュメント:
Supported Roof Shapes – Blender OSM Wiki – GitHub
樹木を生成する
ドキュメント:
Import of Forests and Single Trees – Blender OSM Wiki – GitHub
境界を描画する
コード:
setup_scripts/base_borders.py – GitHub
参考:
[Feature Request] Downloading administratory borders · Issue #230 · vvoovv/blender-osm – GitHub
建物
ドキュメント:
Simple 3D Buildings | OpenStreetMap Wiki [Official]
リンク:
3D Building Examples | OpenStreetMap Wiki [Official]
Saint Paul’s Cathedral | F4map
座標変換
座標変換用のオブジェクトを作成する。
projection = TransverseMercator(lat=scene["lat"], lon=scene["lon"])
Code language: Python (python)
座標から緯度経度を求める。
(lat, lon) = projection.toGeographic(x, y)
Code language: Python (python)
緯度経度から座標を求める。
(x, y) = projection.fromGeographic(lat, lon)
Code language: Python (python)
ドキュメント:
Georeferenced Blender Scene – Blender OSM Wiki – GitHub
フォーラム
Blender OSM – OpenStreetMap and Terrain | Blender Artists Community
ドキュメント
Documentation – Blender OSM Wiki – GitHub
Premium Version – Blender OSM Wiki – GitHub
vvoovv/blender-osm Wiki – GitHub
リポジトリ
リンク
prochitecture (@prochitecture) | Twitter
チュートリアル
Create Any City in Blender in 20 Minutes
Easy Cities Using the OSM Add-on! (The CG Essentials)
New York Illuminated Buildings (Extreme PBR Combo + Blender OSM Add-on)
How to Capture World Terrain with Buildings – Blender 2.81
Blender OSM (OSArch Monthly Meetup #15)
The whole Moscow Imported from OpenStreetMap
OpenStreetMap
公式サイト:
参考: