Skip to content

hybrid1969/Polimi-OSM-City-Engine

Repository files navigation

Description:

Polimi OSM City Engine is a 3D tool that renders cities in 3D. It takes OpenstreetMap XML file as input and automatically construct 3D City from 2D raw data. For terrain rendering, it takes Nasa SRTM3 Data as heightmap and Openstreet/Bingmap tile images as texture. In addition to auto construction, user can add/edit objects in the scene by using edit menu.

Click here to watch my Video Demonstration!

What is included:

Buildings:

  1. 3D Building Rendering from 2D OSM data

  2. Editing Building settings, (Change Textures, Height, Position)

  3. [In Development] Replace building with a 3D Model (with Translate, Scale and Rotate Options)

Highways:

  1. 3D Highway and Railway rendering from 2D OSM data

  2. Adding sidewalks to both side desired

  3. Edit Highway Settings (Change highway width, Texture, Enable/Disable sidewalk)

Terrain :

  1. Terrain generated from OSM file bounding box

  2. Automatic heightmap download from Nasa SRTM3

  3. Selecting Terrain texture from different Tile providers(e.g. OpenStreetMap, BingMap)

3D Objects :

  1. Various objects (e.g. Trees,Traffic Light, Street Lamp) supported by OSM data auto-generation

  2. Add new objects (Car, Tree, TrafficSign or any desired model)

  3. Translate, Rotate and Scale Objects

General :

  1. Load/Save Project Option

  2. Changing Skybox, Sun's Orientation

Incoming Features :

  1. Capture video frames from car Camera

  2. Laser Scanner to generate Point Cloud Data

ScreenShots

1. General view of Como City (Italy)

ss1.png

2. General view of Como Lake + Brunate (Italy)

ss5.png

3. Above view of Como + Brunate (Italy)

ss6.png

4. Barrier Types

Barriers.png

5. Buildings

BuildingTextures.png

Menus

1. Load/Save Menu

LoadSavemenu.png

2. Default Building Settings Menu

BuildingSettings.png

3. Default Barrier Settings Menu

BarrierSettings.png

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published