StreetMap: OpenStreetMap-Daten als Geometrie in Unreal Engine 4

Mike Fricker stellt mit StreetMap ein Plugin für den Import von OpenStreetMap-Daten in Unreal Engine 4 bereit. OSM-Dateien werden als eigene Assets eingelesen; eine Beispielkomponente erzeugt daraus Straßen und einfache Gebäude. Fricker bezeichnet das Projekt als private Wochenendarbeit ohne offiziellen Support von Epic.

Geometrie ist noch kein begehbares Level

Der dokumentierte Stand vom 3. Januar 2017 erzeugt die Meshes beim Laden. Kollisionsinformationen, Navmesh-Unterstützung und Texturkoordinaten fehlen. Straßen enthalten Verbindungsdaten für eigene Navigationsalgorithmen, eine fertige GPS-Lösung liegt jedoch nicht bei. Gebäudehöhen können außerdem bereits im Kartenmaterial fehlen oder falsch sein.

Die geografischen Koordinaten werden auf eine Ebene projiziert und für die Laufzeit auf einfache Fließkommagenauigkeit reduziert. Große Gebiete benötigen deshalb Anpassungen. Dateien über zwei Gigabyte können laut Dokumentation beim Import abstürzen.

C++-Projekt und Datenlizenz berücksichtigen

Die Anleitung setzt Visual Studio und ein C++-Projekt oder den Engine-Quellcode voraus. Sie verweist außerdem auf die ODbL-Lizenz der Kartendaten. Das Importergebnis ergänzt damit die Werkzeuge der Unreal Engine für große Spielwelten, ersetzt aber weder deren weitere Ausgestaltung noch die technische Vorbereitung für Navigation und Kollisionen.

Weitere News

Weitere News

Kommentieren Sie den Artikel

Bitte geben Sie Ihren Kommentar ein!
Bitte geben Sie hier Ihren Namen ein