+ All Categories
Home > Documents > Blender-basierte Erstellung von 3D-Modellen von Orten mit ... · Vorgehen Aufnahme von Gebäuden...

Blender-basierte Erstellung von 3D-Modellen von Orten mit ... · Vorgehen Aufnahme von Gebäuden...

Date post: 27-Sep-2019
Category:
Upload: others
View: 3 times
Download: 0 times
Share this document with a friend
31
Blender-basierte Erstellung von 3D-Modellen von Orten mit Hilfe von OSM-Daten Vladimir Elistratov github.com/vvoovv [email protected]
Transcript
Page 1: Blender-basierte Erstellung von 3D-Modellen von Orten mit ... · Vorgehen Aufnahme von Gebäuden 3D-Modellierung mit Hilfe von Photos Georeferenzierung von jedem 3D-Modell Zusammenstellung

Blender-basierte Erstellung von 3D-Modellen von Orten

mit Hilfe von OSM-DatenVladimir Elistratov

github.com/vvoovv

[email protected]

Page 2: Blender-basierte Erstellung von 3D-Modellen von Orten mit ... · Vorgehen Aufnahme von Gebäuden 3D-Modellierung mit Hilfe von Photos Georeferenzierung von jedem 3D-Modell Zusammenstellung

Motivation: Karten von Ruben Atojan

Karte von Altstadt Lembergs. Herausgeber: M. Tschumak

Page 3: Blender-basierte Erstellung von 3D-Modellen von Orten mit ... · Vorgehen Aufnahme von Gebäuden 3D-Modellierung mit Hilfe von Photos Georeferenzierung von jedem 3D-Modell Zusammenstellung

http://www.reykjavikcentermap.com

Page 4: Blender-basierte Erstellung von 3D-Modellen von Orten mit ... · Vorgehen Aufnahme von Gebäuden 3D-Modellierung mit Hilfe von Photos Georeferenzierung von jedem 3D-Modell Zusammenstellung

Beispiel von 2.5D Karten: http://2gis.ru

Page 5: Blender-basierte Erstellung von 3D-Modellen von Orten mit ... · Vorgehen Aufnahme von Gebäuden 3D-Modellierung mit Hilfe von Photos Georeferenzierung von jedem 3D-Modell Zusammenstellung

http://www.blender.org

Page 6: Blender-basierte Erstellung von 3D-Modellen von Orten mit ... · Vorgehen Aufnahme von Gebäuden 3D-Modellierung mit Hilfe von Photos Georeferenzierung von jedem 3D-Modell Zusammenstellung

3D-Modellierung

Page 7: Blender-basierte Erstellung von 3D-Modellen von Orten mit ... · Vorgehen Aufnahme von Gebäuden 3D-Modellierung mit Hilfe von Photos Georeferenzierung von jedem 3D-Modell Zusammenstellung

http://www.blenderguru.com

Photorealistisches Rendering

Page 8: Blender-basierte Erstellung von 3D-Modellen von Orten mit ... · Vorgehen Aufnahme von Gebäuden 3D-Modellierung mit Hilfe von Photos Georeferenzierung von jedem 3D-Modell Zusammenstellung

c

Charblaze CC-BY

Nicht-Photorealistisches Rendering

Page 9: Blender-basierte Erstellung von 3D-Modellen von Orten mit ... · Vorgehen Aufnahme von Gebäuden 3D-Modellierung mit Hilfe von Photos Georeferenzierung von jedem 3D-Modell Zusammenstellung

Alles is mit Python abrufbar

c

Page 10: Blender-basierte Erstellung von 3D-Modellen von Orten mit ... · Vorgehen Aufnahme von Gebäuden 3D-Modellierung mit Hilfe von Photos Georeferenzierung von jedem 3D-Modell Zusammenstellung

Vorgehen

Aufnahme von Gebäuden

3D-Modellierung mit Hilfe von Photos

Georeferenzierung von jedem 3D-Modell

Zusammenstellung von einzelnen georeferenzierten 3D-Modellen je nach Anwendung (Beispiel: 2.5D Karten)

Page 11: Blender-basierte Erstellung von 3D-Modellen von Orten mit ... · Vorgehen Aufnahme von Gebäuden 3D-Modellierung mit Hilfe von Photos Georeferenzierung von jedem 3D-Modell Zusammenstellung

Aufnahme von Gebäuden

Page 12: Blender-basierte Erstellung von 3D-Modellen von Orten mit ... · Vorgehen Aufnahme von Gebäuden 3D-Modellierung mit Hilfe von Photos Georeferenzierung von jedem 3D-Modell Zusammenstellung

3D-Modellierung mit Hilfe von Photos

Page 13: Blender-basierte Erstellung von 3D-Modellen von Orten mit ... · Vorgehen Aufnahme von Gebäuden 3D-Modellierung mit Hilfe von Photos Georeferenzierung von jedem 3D-Modell Zusammenstellung

3D-Modellierung mit Hilfe von Photos

Page 14: Blender-basierte Erstellung von 3D-Modellen von Orten mit ... · Vorgehen Aufnahme von Gebäuden 3D-Modellierung mit Hilfe von Photos Georeferenzierung von jedem 3D-Modell Zusammenstellung

3D-Modellierung: OSM Import

Transversale Mercator-Projektion für importierte OSM-Daten

Page 15: Blender-basierte Erstellung von 3D-Modellen von Orten mit ... · Vorgehen Aufnahme von Gebäuden 3D-Modellierung mit Hilfe von Photos Georeferenzierung von jedem 3D-Modell Zusammenstellung

3D-Modellierung: richtige Größenmit OSM

Page 16: Blender-basierte Erstellung von 3D-Modellen von Orten mit ... · Vorgehen Aufnahme von Gebäuden 3D-Modellierung mit Hilfe von Photos Georeferenzierung von jedem 3D-Modell Zusammenstellung

3D-Modellierung: richtige Größenmit OSM

Page 17: Blender-basierte Erstellung von 3D-Modellen von Orten mit ... · Vorgehen Aufnahme von Gebäuden 3D-Modellierung mit Hilfe von Photos Georeferenzierung von jedem 3D-Modell Zusammenstellung

3D-Modellierung:das Gebäude ist fertig!

Page 18: Blender-basierte Erstellung von 3D-Modellen von Orten mit ... · Vorgehen Aufnahme von Gebäuden 3D-Modellierung mit Hilfe von Photos Georeferenzierung von jedem 3D-Modell Zusammenstellung

3D-Modellierung:das Gebäude ist fertig!

Page 19: Blender-basierte Erstellung von 3D-Modellen von Orten mit ... · Vorgehen Aufnahme von Gebäuden 3D-Modellierung mit Hilfe von Photos Georeferenzierung von jedem 3D-Modell Zusammenstellung

Georeferenzierung mit Hilfe von OSM

Page 20: Blender-basierte Erstellung von 3D-Modellen von Orten mit ... · Vorgehen Aufnahme von Gebäuden 3D-Modellierung mit Hilfe von Photos Georeferenzierung von jedem 3D-Modell Zusammenstellung

Georeferenzierung mit Hilfe von OSM

Page 21: Blender-basierte Erstellung von 3D-Modellen von Orten mit ... · Vorgehen Aufnahme von Gebäuden 3D-Modellierung mit Hilfe von Photos Georeferenzierung von jedem 3D-Modell Zusammenstellung

2.5D Karten: 2 Methoden

Jedes Gebäude getrennt rendern und mit Mapnik PointSymbolizer einzelne Bilder zusammenstellen

Alle Gebäude auf demselben Bild rendern und als Raster Ebene im Mapnik anwenden

Page 22: Blender-basierte Erstellung von 3D-Modellen von Orten mit ... · Vorgehen Aufnahme von Gebäuden 3D-Modellierung mit Hilfe von Photos Georeferenzierung von jedem 3D-Modell Zusammenstellung

2.5D Karten: einzelne Bilder

● Skalierung 1/cos(Breite) anwenden

● Schrägprojektion nach den gewählten Winkeln simulieren

● Die Viewport-Grössen und Lage der orthographischen Kamera anpassen

● Die Ergebnisbildgrössen anpassen: die hängen von Zoom ab

Page 23: Blender-basierte Erstellung von 3D-Modellen von Orten mit ... · Vorgehen Aufnahme von Gebäuden 3D-Modellierung mit Hilfe von Photos Georeferenzierung von jedem 3D-Modell Zusammenstellung

2.5D Karten: einzelne BilderDas Output: Bilder

Zoom: 17

Zoom: 18 Zoom: 19

Page 24: Blender-basierte Erstellung von 3D-Modellen von Orten mit ... · Vorgehen Aufnahme von Gebäuden 3D-Modellierung mit Hilfe von Photos Georeferenzierung von jedem 3D-Modell Zusammenstellung

2.5D Karten: einzelne BilderDas Output: eine .csv Datei

● modelId● lat● lon● image_z17● dx_z17● dy_z17● image_z18● dx_z18● dy_z18● image_z19● dx_z19● dy_z19

Page 25: Blender-basierte Erstellung von 3D-Modellen von Orten mit ... · Vorgehen Aufnahme von Gebäuden 3D-Modellierung mit Hilfe von Photos Georeferenzierung von jedem 3D-Modell Zusammenstellung

2.5D Karten: einzelne BilderCartoCSS .mss Datei

Page 26: Blender-basierte Erstellung von 3D-Modellen von Orten mit ... · Vorgehen Aufnahme von Gebäuden 3D-Modellierung mit Hilfe von Photos Georeferenzierung von jedem 3D-Modell Zusammenstellung

2.5D Karten: einzelne Bilder

Page 27: Blender-basierte Erstellung von 3D-Modellen von Orten mit ... · Vorgehen Aufnahme von Gebäuden 3D-Modellierung mit Hilfe von Photos Georeferenzierung von jedem 3D-Modell Zusammenstellung

2.5D Karten: einzelne BilderNachteil

Gebäude müssen nicht nebeneinander stehen!

Page 28: Blender-basierte Erstellung von 3D-Modellen von Orten mit ... · Vorgehen Aufnahme von Gebäuden 3D-Modellierung mit Hilfe von Photos Georeferenzierung von jedem 3D-Modell Zusammenstellung

2.5D Karten: das gemeinsame Bild

● Skalierung 1/cos(Breite) für jedes 3D-Objekt anwenden

● Schrägprojektion nach den gewählten Winkeln simulieren

● Die Viewport Grössen und Lage der orthographischen Kamera anpassen

● Die Ergebnisbildgrössen anpassen: die hängen von Zoom ab

● Eine GeoTiff Datei mit gdal_translate generieren

● Die GeoTiff Datei als Raster Ebene mit Mapnik verwenden

Page 29: Blender-basierte Erstellung von 3D-Modellen von Orten mit ... · Vorgehen Aufnahme von Gebäuden 3D-Modellierung mit Hilfe von Photos Georeferenzierung von jedem 3D-Modell Zusammenstellung

2.5D Karten: das gemeinsame Bild

Page 30: Blender-basierte Erstellung von 3D-Modellen von Orten mit ... · Vorgehen Aufnahme von Gebäuden 3D-Modellierung mit Hilfe von Photos Georeferenzierung von jedem 3D-Modell Zusammenstellung

Zukunftige Arbeit

● Vogelperpektive Karten

● Plugins für automatisierte Erstellung von Gebäudeteilen (Fenster, Türen, Fasadendekorationen)

Page 31: Blender-basierte Erstellung von 3D-Modellen von Orten mit ... · Vorgehen Aufnahme von Gebäuden 3D-Modellierung mit Hilfe von Photos Georeferenzierung von jedem 3D-Modell Zusammenstellung

github.com/vvoovv/blender-geo

[email protected]


Recommended