Generating Dirt & Rocks in Substance Designer
Subscribe:  iCal  |  Google Calendar
Marina Del Rey US   10, Dec — 13, Dec
Las Vegas US   8, Jan — 12, Jan
Zürich CH   31, Jan — 4, Feb
Leamington Spa GB   31, Jan — 3, Feb
Bradford GB   6, Feb — 11, Feb
Latest comments

i focus on the composition and framing of my images and the silhouettes of my objects more than on the quality or complexity of the models or materials.

by Duacan
15 hours ago

hello Alexander, I really loved your these draw works. I loved cathedrals too.I started 3ds Max new. And I really really want to meet you, if you wanna to do. By the way, my name is Duacan, from Turkey. also Im working for learning and speaking German. Cause Deutschland is the my first country for living. Whatever, take care yourself, Tschüss. insta: 06optimusprime06

by Asadullah Sanusi
2 days ago

nice blog but here is the thing, what is wrong with overlaping uv's and mirroring them, what are the cons of overlapping them and why is this method better in the case of uv? thanks

Generating Dirt & Rocks in Substance Designer
27 February, 2018

Chris Cunningham gave a little talk on the way he’s dealing with complex materials with dirt and rocks in Substance Designer. 

Hey guys my name is Chris Cunningham and I am currently working as an environment artist at 2K Visual Concepts up in Novato, CA. I hope you guys enjoy this little write up and if you have any questions shoot me a message at

When starting this project I wanted to be able to create a realistic ground texture using only Substance. I also wanted to make it in a way so I could change it and create texture variants quickly and easily, Example.

I started this material literally from the ground up. First creating the dirt,  I would then look at some reference and think well, what would be next? Add some dead grass and a few variants of them, then add some rocks and have 3 different sizes that I scatter. Its all about being honest with yourself, looking at your work and saying “No, this dosnt look right” and go back and fix it.

The main ground core was done with just a few clouds with levels to control the height. When trying to figure out the height you are going for its all about what kind of material you are making. If you know there is something underneath the dirt then you have to have the dirt at a greater gray value so you can create things underneath. Just think of it as white  is popping out and black is flat.

The rocks took me a few tries to get right. it kept looking too spotty or way to full, so I kept looking at reference and I realised that I needed more size variation. This is not a fast food order, there has to be more options than small, medium and large.

Working with the roughness map here I wanted the rocks to feel dry and the ground to feel just a little damp. When adjusting the roughness I just leveled the rocks so they soak in the light instead of reflecting it. Rocks in real life are usually pretty dead..unless it just rained.

Without Substance I would spend countless hours in Zbrush, baking, then texturing using old school techniques in Photoshop. Substance lets me literally just change the values of my tile random node and its a different texture. I would do this a few times and export them. Now you can load them into a proper game engine and paint some landscapes using different height blends to create a convincing ground texture. Doing it this way avoids the repitious look of tiling textures.

I also want to take the time to let you guys know that I have just released a tutorial using the same techniques I used in this substance but on some square concrete tiles. I hope you guys enjoy that. Also, soon I will be releasing a tutorial that goes through substance and proper intergration into UE4.


Chris Cunningham, Environment Artist.

Interview conducted by Kirill Tokarev.

Leave a Reply

Be the First to Comment!