MRoadGen - This Free Tool Creates Road Networks on Gaea Terrains!

MRoadGen

Hi everyone, so after many requests I finally had the time to think of a solution for complex road networks on detailed terrains! In the end I created a road gen that works via geonodes. It allows you to place roads where ever you want them to be, you can customize them quite a bit. And then you generate an embankment that merges the terrain with your road. Completely non-destructive on the terrain mesh!

Please feel free to help out and improve on my original file. Lets add more functionality together, and then share it with everyone!

Documentation Video

1.0.0 Features

  • Road Mesh and Embankment Mesh Textured
  • Raycast system to project roads correctly on terrains
  • Road shape controls
  • Road intersection functionality
  • Road marking shape controls
  • Overpasses
  • Automatic Embankments
  • Custom marking assets (lines and gore zones)
  • Scatter & GeoScatter compatibility
8 Likes

Maxime added extra functionality and improved the UX!

  • Rearranged everything into panels
  • Replaced “Enable” inputs by panel toggles, so instead of hitting “Enable Embankment” you just hit the button next to embankment for example
  • I found a way to avoid self-merging in 5.1, so I did it and now thin roads doesn’t merge with itself, you can crank UP that merging distance value!
  • Added the option to import a terrain with object OR collection, so if you have reconstructed a terrain base with multiple objects you can apply the road mesh on the collections surface.
  • Added quality dropdown menus instead of a checkbox, there is viewport AND render setting, so you can set the render quality to the performance mode in the viewport, and get the fully detailed roadmesh in your renders.
  • Added description tooltips to almost all inputs

MRoadGen 1.1.0

2 Likes