Skip to content

Build Roads

Build Roads is the main operator of the road generator, this operator can be used to construct a more complex road system with crossroads.

In order to create a road system with crossroads, launch the Build Roads operator by clicking its button in the panel. The view will be set to top-down and you can start building a road by clicking anywhere into the scene. Each road part is finished with the second click.

Creating a road

Road is created by launching the Build Roads operator and clicking somewhere in the scene. First click starts building a road and second click confirms building of the segment. Clicking on a existing road point either starts continuation of the existing road or creates a crossroad and starts building a new segment.

Creating a crossroad

Crossroads are created if the road type is different or if there would be 3 or more neighboring roads. Crossroad profiles are not generated if the adjacent roads don't have the same side profiles.

User Interface

The user interface of Build Roads consist of: 1. Panel - You can control properties that affect the operator. 2. UI Overlay - Shows information about current state of the road building and provides information about the controls that can be used. 3. 3D Overlay - Shows points where you can start and end building from.

Build Roads UI Overview

Controls of the operator

  • Q - Cycle through available road types (or select road type in the panel).
  • Ctrl - Toggle snapping to grid.
  • Esc - Exit the building mode.
  • Left Button - start or end a road segment.
  • New Segment Height (N-Panel) - height of the next build point.

Crossroad Customization

Build Crosswalks

Toggle that controls whether crosswalks are being built or not. If checked in then crossroads are automatically generated at all points where crossroad joins road.

Crossroad Points Offset

Defines the distance from the center of the crossroad (the original point) to the neighboring roads. For wider roads use a larger value, narrower roads can work with smaller values. This affects the size of the generated crossroad.