Stefan Wacker from Daedalic Entertainment GmbH talked about the way you can build an amazing looking scene in UE4 using only beautiful rocks.
It is not that difficult to create an atmospheric scene using multiple details – foliage, different assets, buildings, etc. But it might get difficult and at the same time interesting when you decide to use only rocks. That was the plan of Stefan Wacker, Head of 3D at Daedalic Entertainment GmbH, for his landscape in Unreal Engine 4. In this blogpost the artist talked about building the right atmosphere with the help of modern tools and Epic Games’ tech.
My name is Stefan Wacker and I am Head of 3D at one of Germany’s most rewarded game companies Daedalic Entertainment GmbH. I’ve working in the game industry for over six years now, recently as lead artist on Daedalic’s ‘State Of Mind’.
Visiting my first Siggraph in Anaheim, CA, this year, I was inspired by some shortfilms shown at the electric theatre. There I saw those impressive landscapes and was wondering if this quality could be achieved in realtime as well.
So I started to research which so ware could be used for creating terrains. I did not want to mask anything behind foliage, so I decided to exclusively use rocks for the set dressing.
Creating the landscape
After a few hours of playing around with world machine, I knew this was the way to go. I did not use any plugins here, just the advanced perlin, the layout generator and some erosions.
I used a RGBA-Merge node to pack some outputs (AO/ Roughness/ Heightmap) right within Substance Designer.
At first I made three rocks in Zbrush. Each one got its own purpose: A large, cubic one for blocking in the rough shapes. A midsize, irregular one to give variety. A small, flat one to fill gaps.
Later I decided to make a fourth, low-poly rock to be used with Unreal’s foliage brush.
For texturing, I imported one of these rocks in Substance Painter and created a triplanar, multi-layer material. Saving this material as a smart material allowed me to simply drag and drop it onto the other rocks.
Setting up the scene in Unreal Engine
After setting up the landscape, I started to place some big rocks and brought in a directional light to get a feeling for the scene as quickly as possible.
Then I placed some smaller rocks and started to paint in tiny debris (the low-poly rock version) with the foliage brush.
For some extra details and better transition between the rocks and the terrain, I created a bulged plane. I took one of the terrain materials (remember I packed the heightmap in Substance Designer) and applied a parallax occlusion mapping material to it.
Finally I added an unbound postprocess volume, the bp_skysphere, exponential height fog, particles and athmospheric fog to the scene.
Playing an hour with the values of these components gave me the final result.