Website powered by

Procedural Railroad

A Houdini HDA (used in UE5 with Houdini Engine) that takes a single curve input, applies slope reduction, and conforms a procedurally modelled railroad to the underlying terrain.

In UE5 I used a PDG network for creating the terrain and applying the railroad HDA to it afterward.

The extra UE5 visuals (materials, grass, rocks, etc.) come from Megascans.

Unreal Curve Changes and High Poly Swap

General Settings

Rail Settings

Crosstie Settings

Ballast Settings

Pole Settings

Plank Settings

Wire Settings