Tutorial: Building Streets in the Rain with UE4
Subscribe:  iCal  |  Google Calendar
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
Helsinki FI   1, Aug — 5, Aug
Latest comments
by Online Payday Loans Alabama
42 min ago

PaydayAlabama offers payday loan services to the people of Alabama and nearby areas who are in need of fast cash immediately. We provide instant approval, hassle free cash loans. Just fill the online application form and get cash loan just by sitting in your home. For more information visit http://www.paydayalabama.com/decatur-al/

by Amit Kuliyal
2 hours ago

I think you were mostly just narrating your career story in this post instead of any teaching or tips. Anyways thanks.Ang good Luck

А по русски кирилл не мог подкаст сделать?

Tutorial: Building Streets in the Rain with UE4
17 July, 2018

How does one set up a nice-looking rain inside Unreal? Let’s study a nice guide to building a paved street in the rain with the help of UE4 and a couple of substances by Koola.

Here goes the guide:

First, I created the textures in substance designer.

I just wanted to test the rain effect so I used the “Roman Street Pavement” substance from Substance Source as a base. I simply plugged it in a “water level” node to make a wet version.

For the water ripples effect, I used a substance from Nicolas Wirrmann for generating the normal map.

I haven’t found how to export an animation with substance designer so I exported 16 images and made the flipbook in photoshop.

Here is the material in Unreal.

The scene setup is really simple, some planes for the floor, walls and the “street lights” (a night street photo plugged in the material emissive channel).
I used a BoxReflectionCapture for the reflection, an ExponentialHeightFog for a bit of volumetric fog and a PostProcessVolume.

For the lighting, It only comes from the 2 planes with the street photo (the lights are baked).

Then, you just have to add some rain particles (with this material setup).
The normal map used can be found here /Engine/Functions/Engine_MaterialFunctions02/ExampleContent/Textures/SphereRenderNormalsMap

And voila:

The guide was originally published here


Leave a Reply

2 Comment threads
0 Thread replies
Most reacted comment
Hottest comment thread
2 Comment authors
ApocQuanta Recent comment authors

Your link to the Substance file on polycount is broken, the correct link is:



This is pretty neat! Gonna try and use this for a map I’m currently building

Related articles