Breakdown: Train Yard in UE4 & Substance
Subscribe:  iCal  |  Google Calendar
Miami US   15, Jul — 20, Jul
Orlando US   24, Jul — 27, Jul
Grapevine US   25, Jul — 29, Jul
Los Angeles US   28, Jul — 29, Jul
Los Angeles US   28, Jul — 2, Aug
Latest comments
by Carlos Acevedo
53 min ago

I like the render quality, look very realistic and well integrated with the plate Physics are quite fucked up in that sim, the shuttle goes trough the building as if it was air, the shuttle should get totally designated by the impact Also the full simulation seems to go in slow motion while the cars and people moves on real time The ground destruction looks cool too, and the concept is interesting

by AmsberryLawFirm
3 hours ago

At The Amsberry Law Firm in San Antonio, we focus on helping our valued clients resolve legal concerns that have a profound impact on their lives and long-term well-being.

by Acacia hary
3 hours ago

This article is very detailed and meticulous, I have read many articles on this topic, but for this article, you leave me a deep impression and practical application to my life. Thank you for sharing.

Breakdown: Train Yard in UE4 & Substance
14 September, 2018
Environment Art
Environment Design

Volodymyr Stepaniuk provided a little overview of his huge atmospheric scene built with UE4, Substance Painter, Substance Designer, and Maya. 


Hello, my name is Volodymyr Stepaniuk, I live and work in Kiev, Ukraine. From young years I dreamed of making video games, and my dreams came true. My career has started more than 10 years ago in Crytek, where I had a great opportunity to work on such projects as Crysis 2, Crysis 3, Ryse: Son of Rome, Warface, and Ulysses Graphics, where I worked on Call of Duty WWII and other parts of the series.

Not so long time ago I decided to take a timeout in my career because after long years spent in the office I was pretty tired. So I quit my job and decided to do some personal stuff.

Train yard scene

When I lived outside the city, every day I traveled on such a suburban train to the city. That’s why I wanted to recreate something close and familiar. I always liked the brutal beauty of these trains.

Before I started, I collected the necessary references using PureRef tool which is perfect for such tasks.

The idea was to create an absolutely modular train. This allows you to change the size of the wagons and change them as needed directly in the engine.

My first step was modeling the blockouts of modules in Maya. Then, little by little, I added different details.

After I did the low poly train, I continued to work with UV and high poly. For baking maps, I use Substance Painter and Marmoset Toolbag.


The main instrument for texturing was Substance Painter, but in some cases like graffiti or grass, I still used Photoshop. I’m not too good in Substance Designer, but this project helped me to improve my skills. I used it for tiled textures of bricks, concrete, etc.

Before I started doing textures for the train, I had to figure out how to make these trains customizable so that I could change the tint, color schemes, and dirtiness level. So except typical Albedo, Roughness and Metalness I decided to create 3 more masks. Two of them responds for colors, the third one responds for dirt and rust. All these masks combined together in one texture by RGB channels.

In the Unreal Engine, I created a master material that lets control tint and dirtiness using these masks.

Text and graffiti are made by decals.

To finish the trains the last thing I had to do is elements of interior and props like seats, etc.


When the train was finished, I realized that it looks too boring and lonely without the environment. So I decided to create trainyard.

After collecting references I did rails, hangar modules, pillars, and other props.

Here are a few bits of advice about large-scale environments. The most important thing you should remember all the time when you are working on huge scenes is that every object will be reused hundreds or thousands of times.

Try to make all assets maximum modular and variable. Different material variations with changeable color can be useful too. On large surfaces when textures tiling is too visible, try to use materials with alpha blending.

In addition, when working with large locations, you should always think about performance, monitor the number of frames per second and initially do everything as optimally as possible.


Foliage and decals were almost final touches of the project. I did grass using Maya and Photoshop. When making bushes, I model high poly leaves first in Maya, then I generated branches with these leaves in SpeedTree. Next, I baked these branches on a plate and using this texture I modeled the bushes.


Light setup is one of the biggest challenges for me. A lot of people can’t imagine how light important is. Before start working with light, I always think about what mood and what emotion the lighting will evoke. In this scene, I wanted to convey a gray and depressive atmosphere.

I found a great tutorial about HDRI lighting in Unreal Engine, which helped me a lot.

For the hangar interiors, I used a plane with an emissive material inserted in the windows, with “Use Emissive for Static Lighting” enabled. This gives a remarkable result after the light build. I also used color correction in the interiors to give them a little bit dusty look.

The most important advice for all artists is to love what you do, be open to new, learn and work hard.

The trainyard scene is available on Unreal Marketplace here. Also, visit my ArtStation page.

Volodymyr Stepaniuk, 3D Environment Artist


Leave a Reply

1 Comment threads
0 Thread replies
Most reacted comment
Hottest comment thread
1 Comment authors
Oleksii Pryschepa Recent comment authors
Oleksii Pryschepa
Oleksii Pryschepa

Когда дочитал до фотки интерьера, почувствовал, как будто вернулся на пять лет назад в переполненную электричку до Киева в 6 утра. Это просто потрясающе атмосферно и вызывает все эмоции связанные с теми утренними поездками. Все это грустно-сонное настроение, спасибо за это флэшбек!

Related articles
Environment Art
Environment Design
Character Art Program
Character Art Program
Environment Art Program