You are here



The Roads Module offers the automatic generation of profiled roads and crossings from real-world navigation data (e.g. OpenStreetMap, Here). The input data is parameterized based on the vector data's shape and attributes and analysed automatically in a pre-calculation step. Thus complex road networks with various lane settings, crossings and markings are set up and created in no time.

The Roads Module contains various additional modifiers for the generation of roads. In the Profile modifier driving lanes, curbs or pavements can be defined along the road's profile. It is also possible to determine speed limits, markings or to add a camber in curves.

Crossings are generated automatically where lines with the Profile modifier intersect. Lines of arbitrary constellations may generate very complex crossings or also roundabouts. Different road types are thereby blended seamlessly into each other. Besides such junctions drive-ups are supported, that enables the generation of e.g. complex motorway interchanges. Transitions between different road settings e.g. 4 to 2 lanes are also created automatically.

Tunnels can be generated and cut into the terrain mesh with the accordant Tunnel modifier. The Bridge modifier offers the generation of generic bridges including pillars.

Roads Plus

The Roads Plus module offers additional features, so that traffic and driving simulations can make use of the visual database for their AI right away. The module contains the OpenDrive exporter, an open file format for logical description of road networks.

The included functionalities cover arc and clothoid based road generation. A clothoid represents a spiral that is placed before and after a curve's arc according to road construction rules. Existing vector data can be converted into such representations or new ones can be created by hand and later be edited. Those roads are cut into the terrain mesh with their height calculated from polynomials. With the Sign modifier signals like traffic signs and lights can logically be linked to roads or crossings.

Thus all preconditions for proper OpenDRIVE export of all AI information are met.



Our team is quickly expanding, and we are in a need of new coworkers. We have just opened a position for a C++ Software Developer, and still looking for a Junior Manager Assistant to help us with office tasks, marketing, sales and support.  We offer a nice working environment, great co-workers, interesting tasks, a fair salary and flexible working times. For more details take a look to our Career section


New Modul from Version 5.0: Service Development Kit (SDK)


TrianGraphics GmbH

Schönhauser Allee 45
10435 Berlin

info (at)

Phone: +49 (0)30 48495565
Fax: +49 (0)30 48495581


  • Newsletter