Validation
Errors, warnings and notes about the network, re-checked as you edit; click one to fly to it. A deep check exports the map and reads it back. Details
Metromake 0.9.0 is a native desktop editor (C++, OpenGL) for building road networks lane by lane, with terrain and water, and exporting them to driving simulators and 3D engines.
Spline roads with any cross-section. Everything on the road is generated from it and rebuilt live while you drag.
Automatic junction surfaces for any number of roads.
27 sign types after the German StVO / Vienna Convention designs, including speed limits 10–130 km/h and their ends, and traffic lights. Each carries its OpenDRIVE code.

206205306307301274278267250276283286209-30209-10209-20222215220-20350-10314101133-10136-10138-101231311000001Sculpt the ground and add water; roads keep their shape when the ground moves.
Switch between a 3D view and a 2D blueprint view with contour lines and a height cut.
Place maps side by side on a shared plane; roads continue across map edges.
Errors, warnings and notes about the network, re-checked as you edit; click one to fly to it. A deep check exports the map and reads it back. Details
The map as it exports, road by road and junction by junction, read back with an independent reader.
One junction explicitly: its approaches, every lane connection, conflict points, who gives way, and the signal program.
Signal groups for vehicles, pedestrians and bicycles; each stage gives every group its state and duration. Cycle and offset.
Exclusive walk stages; detector-called stages with minimum and maximum green and a gap extension. A timing diagram and a live preview.
Conflicting greens, missing amber and pedestrian greens too short to cross are flagged before export. Details
Origin latitude and longitude; a local transverse Mercator, UTM or Web Mercator system; map north, scale and elevation datum. Converts between latitude / longitude, easting / northing and map coordinates.
Re-centres the map on a point while everything keeps its place on Earth, so exported coordinates stay small where real-time engines keep their precision.
OpenDRIVE geoReference and header offset; the georeference in the perception ground truth. A north arrow, scale bar and cursor coordinates in the editor.
Centre lines, edge lines, lane separators, stop and give-way lines, crosswalks, arrows with their turns, bicycle symbols and text: each one an object with its kind, colour, pattern, lane and geometry.
Road, sidewalk, road line, terrain, water, traffic sign and traffic light carry a semantic class (CARLA tags, Cityscapes colours) and sensor properties: albedo, 905 nm reflectivity, retroreflectivity, a radar class and friction.
glTF markings per kind with an entity id on every triangle, classes in glTF extras, and a .semantics.json with lanes, markings, signs, signal programs and the georeference.
Lanes, lane links, junctions with lane-level connecting roads, roundabouts, elevation, signals and signal programs, road markings, georeference. 16 scenario templates. Details
.glb / .gltf, .obj, 16-bit heightmap (PNG + RAW .r16), perception ground truth (.semantics.json). Details
Blueprint previews of your maps and projects.
Autosave, crash recovery and undo.
Map files you can read, diff and generate.
No account. Activated once per computer, then it works offline. Command-line export for pipelines.
Metromake 0.9.0 is in early access for macOS and Windows: download it, activate it with a free early-access key, and tell us what to improve. Team licences and academic use are available on request.