Skip to content

Unreal Engine plugin to load (precomputed) OpenStreetMap tiles

License

Notifications You must be signed in to change notification settings

ln-12/UnrealOSM

Repository files navigation

Unreal OSM

This project was developed for the project seminar "Virtual Reality" at TU Bergakademie Freiberg in winter semester 2019/2020. It's goal is to automatically generate a 3D visualization of freely available data from the OpenStreetMaps project and government institutions.

Examples

Freiberg

alt text

New York

alt text

Cloning

After cloning the project you need to perfom the following steps to get all needed files from Git LFS:

git lfs install
git lfs pull

Usage

Then build the project in Visual Studio or the Unreal Editor to get everything you need. To get started drag the OSMLoaderBuildingsActor_Blueprint inside your scene.

alt text

In the configuration panel you can set the file name of the map. It has to be located inside the /Content/Data/ folder of the UnrealOSM project. Load the map by pressing the Load Data button. After the progress bar disppeared, it can take some time until the map is displayed becuase Unreal has to deal with thounsands of actors.

alt text

If you want to delete the map, just click on Reset Data.

Changing the file schema

If you need to adjust the schema of the binary file format, don't forget to place the new generated header file in /Plugins/OSMLoader/Source/OSMLoader/Public/.

About

Developed with Unreal Engine 4.24.

Authors: Lorenzo Neumann & Johannes Vater.

About

Unreal Engine plugin to load (precomputed) OpenStreetMap tiles

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published