• Доступ к сайту с VPN ограничен. Ваш аккаунт может быть забанен. Access to the site with a VPN is limited. Your account may be banned.

V.I.P 5.7 5.6 Plugins Procedural Road Generator v1.5

Procedural Road Generator
Версия Unreal Engine
5.7


Road Generator Plugin for Unreal Engine​

The Road Generator Plugin creates fully customizable, high-performance road systems directly on the landscape in Unreal Engine.
It leverages Landscape Splines, PCG, (and optionally) PCGEx, along with Geometry Script, to deliver a modular, flexible, and fully procedural road generation workflow.

Tutorials and Resources

See how to install, use, and customize the plugin in the YouTube video: Unreal Engine | Road Generator Plugin

PCG Integration​

The Road Generator Plugin extends Unreal Engine’s PCG system with a set of custom C++ PCG nodes built specifically for this plugin, providing a more accurate and optimized workflow within the native PCG environment.

Landscape spline data is converted directly into PCG points using a custom node that transfers all necessary details from the splines.
From there, the system automatically generates continuous side splines along both edges of the road using multiple custom C++ PCG nodes.
These side splines act as procedural anchors for additional elements such as sidewalks, guardrails, lane markings, or streetlights.

This system provides:​

  • Full procedural control over road width, curve smoothness (with adjustable smoothing), and roadside detail placement.
  • Seamless compatibility with both native PCG and the (optional) PCGEx workflow.

Procedural Road System Includes​

  • Decals and lane markings aligned precisely to the road spline.
  • Procedural streetlight pole placement.
  • Dynamic sidewalk meshes generated along road edges.
  • Procedurally tiled sidewalk.

Sidewalk Options​

  • Grooved Concrete Sidewalk – A procedural dynamic mesh with a grooved concrete look, generated along the road edges.
  • Tiled Sidewalk System – A modular setup where static mesh tiles are automatically aligned along the sidewalk curve for clean geometry and consistent spacing.

Customization​

Since everything is spline-driven, you can easily open the PCG graph to expand or customize the system. add new roadside features, change spacing rules, or introduce custom logic to fit your project.

Versions​

The plugin comes with two interchangeable versions offering identical functionality and performance.
You can freely choose which one fits your workflow best.

  1. Native PCG Version
    • Uses Unreal’s built-in PCG system with four custom C++ nodes developed specifically for this plugin.
    • Does not require any third-party plugins.
    • Perfect for projects that want to stay fully native to Unreal Engine.
  2. (Optional) PCGEx Version
    • Uses PCGEx nodes along with the plugin’s built-in C++ nodes.
    • Requires the free PCGEx plugin, which can be installed directly from Fab.
    • Offers the same features and gives access to the wider PCGEx node library for advanced customization.
    • The PCGEx version also offers better performance.
Both versions perform identically and generate the same results choose based on your preferred workflow.
PCGEx is completely optional and not required to use or fully enjoy the plugin.

Built on Landscape Splines​

At its core, the tool uses Unreal Engine’s Landscape Splines.
Roads are drawn directly on the landscape using landscape layers By Landscape Spline, ensuring seamless blending with the environment and efficient rendering performance.

Key Benefits

  • Flexible Geometry – Supports freeform curves, elevation changes, and dynamic width adjustments with no fixed angles or predefined mesh segments.
  • Landscape Tessellation & Nanite Support – Roads can use Unreal’s landscape tessellation and Nanite for displacement-based detail and high-resolution rendering, enabling small-scale realism like cracks, gravel, and wear patterns without heavy geometry.
  • Direct Landscape Integration – Roads are part of the landscape itself, fully compatible with terrain sculpting, blending, and deformation tools.
  • Material Layering – Uses landscape paint layers to assign and blend multiple materials (asphalt, concrete, dirt, etc.) with full Nanite and tessellation support.
  • No Mesh Overhead – Surface detail comes from materials and displacement, minimizing geometry load for better performance.

Gallery Notes​

  • All buildings shown in the gallery were generated procedurally in minutes using the Building Generator tool.
  • Quixel assets are shown for demonstration purposes only and are not included. You can download them from Quixel and instantly apply them to your road system using the plugin’s PCG parameters.
  • The plugin includes simple sample assets that fully support the procedural workflow and can be replaced or extended easily.

Notes​

  • For streetlights, enable MegaLights in your Project Settings for better performance.
  • For landscape displacement, enable Landscape Tessellation in your Project Settings and material setup.
  • PCGEx is completely optional the plugin works fully with native PCG.

Technical details​

Road Generator is a tool for creating fully flexible and customizable road systems in Unreal Engine. It builds on existing landscape splines using PCG and Geometry Script to generate roads directly on Landscape, with procedural control over every component.

Modules
  • RoadTool — Type: Runtime

Plugin Dependencies

These Unreal Engine plugins must be enabled in your project:
  • PCG
  • GeometryScript
  • PCGGeometryScriptInterop
(All are built-in Unreal Engine plugins — no external installation required.)

Optional Third-Party Plugin Dependency
This plugin can also work with PCGEx, but it is completely optional.
If you want to use the PCGEx version of the road generator, install:
PCG Extended Toolkit (PCGEx)
Available for free on Fab.
Note: PCGEx is not bundled with the plugin. It must be installed separately if you choose to use the PCGEx version.

Number of Blueprints: 9
Number of C++ Classes: 4
PCG Subgraphs and Loops: 13
Автор
Lucifer
Скачивания
0
Просмотры
43
Первый выпуск
Обновление
Оценка
0.00 звёзд 0 оценок

Другие ресурсы пользователя Lucifer

Поделиться ресурсом

Сверху