Welcome to this three part tutorial series on how to create a procedural railroad in Houdini for game engines like Unreal and Unity. We'll go over the basic generation of the tracks, some colourcoding and parameters before diving into Unreal for materials and collision!
1 | Basic Parameters & Attributes
In the first lesson of our Railroad series, we'll go over some basic curve-based generation of our railroad. We'll start off with some of the basic attributes and show you how to create some preset in your parameter interface!
Length: 39:14
2 | Unreal Materials & Parameters
In this lesson, we will continue and create an HDA from the previous setup and generate collisions and add some materials from the existing ones in Unreal.
Length: 24:08
3 | Instancing and Attributes
In the third lesson, you will learn how to generate more detail in our balast, by instancing a single box (deformed with the mountain node) to generate a realistic setup in Unreal.
Length: 21:00
COMMENTS
Kaiyang 5 years ago |
Thanks Ivo! I am also working on a procedural railroad, your tutorial helps me a lot.
Now I am facing a challenge about the intersection part among railroad track, where the sleepers should be merged into a long one, rather than overlapped.
Do you have any idea? Thank you.
Ivo van Roij 5 years ago |
Hey! Thanks so much for watching. There are multiple options of handling intersections actually. The most realistic one would be to model the intersecting parts procedurally based on real life reference, and have that connect to the rails. Basically creating a point where the railroads connect. Anyways, that's a lot of work and a lot of hassle to figure out precisely. I would suggest using either boolean, selecting points based on one of the intersections ballast or us cutting planes. I won't be going over it in this series because I want to create quick, easy to follow basic tutorials to show the power of Houdini, but I might create a subway series in the future where I will be going a bit more into traintrack details. Either way, thanks for watching!
Cheers!
dashuzhao.1989 3 years, 11 months ago |
nice
Please log in to leave a comment.