logo80lv
Articlesclick_arrow
Research
Talentsclick_arrow
Events
Workshops
Aboutclick_arrow
profile_loginLogIn

Volcanologist's Lab: Texturing Assets and VFX Production

Alec Tucker did a breakdown of his Volcanologist's Lab scene, inspired by Death Stranding, shared his workflow with modifying Megascans assets using Mixer, discussed the material workflow, and briefly talked about VFX production. 

Introduction

Hi! I’m Alec, I am an Environment Artist working on the Fortnite Cinematics team at Epic Games. I have been in the industry for a bit over a year now. I have a background in filmmaking, specifically Visual Effects and Cinematography. I am back with another article, almost a year after my first one for 80 Level.

For the last 6 months or so, I had felt little to no motivation to create personal projects. This was most likely because of stress and work responsibilities. During that time, I reconnected with my love of photography. I focused on framing and composing photos by going on trips to nearby locations and studying photo books by various photographers. Having some time away from my digital art helped me narrow down what was most important to focus on. Shot composition and lighting are the two most important aspects of my environments. Knowing what I value most helped me narrow down what kind of project I was willing to take on and see through to the end.

1 of 8

Volcanologist's Lab: Concept

For this project, I started by assembling a moodboard with various sections. I split it up into Lighting Reference, material/modeling reference, and general inspiration. My main form of inspiration was the architecture of Death Stranding. I bought "The Art of Death Stranding" recently and have been reading during lunch breaks. I have saved several pages to use later in projects.

I am a big fan of the desaturated and dark landscape materials of Death Stranding. How it all blends together feels very organic and believable. Well blended and tessellated textures paired with lava plate and rock scatter meshes were what I went for:
I often save a lot of concept art and game environments on ArtStation. Most of the time I draw from that concept art for my own projects and not from other game environments. As you can see from the rest of my portfolio, I like well-saturated colors often in Analogous, Dichromatic, or Complementary forms.

I rarely use more than two main colors because I have trouble preventing confusion and visual noise in my image with more than two colors. Plus, many successful concept art pieces use one color to convey a mood or feeling. In theory that should work for environments too!

My goal for this project was to create a very cinematic and immersive environment. For me, what makes something cinematic is the composition and aspect ratio. Another aesthetic choice that can have that effect is film grain (my favorite is 16mm film grain). That combined with haze or bloom to soften parts of your frame that are high contrast can create a very atmospheric and filmic look. I chose a 2.35:1 aspect ratio to emulate the look of a movie. To make this project more immersive, I knew I would need to add moving elements and make a full cinematic for it. Having a static frame feels completely different than having elements that feel alive. Another bonus of doing this is that it can show people that you understand optimizing a scene while maximizing visual quality.

One major factor of creating the concept most people seem to overlook is including a compelling soundtrack. I planned to create a cinematic from the beginning, which meant that it needed a soundtrack. Adding music to your cinematics adds atmosphere and narrative depth, but it can also influence the mood of the lighting. I do this for every environment I make because it gets me in the mindset of what feels right. I made a playlist on Spotify several weeks before actually starting the project to get me in the mindset of what the world feels like. I recommend doing this for your projects. Here’s the tracklist if anyone is interested:

Blockout (and Lack Thereof)

I have a confession - I rarely ever block out my portfolio scenes before adding final models and textures. Starting a scene with a functional landscape material and base lighting gets me inspired enough to continue further. Because of that, I rarely ever have to make blockout meshes and place primitives in my scene to use as stand-ins until the final models are in.

Set Dressing

Before dressing in meshes, I always start with sculpting my landscape from the view of my main CineCamera to create the largest shapes. The larger shapes will determine the composition of my main frame. I do this from the view of the CineCamera because my environments are rarely made to be a playable gameplay space. I create them as vignettes that have detail for the camera angles I choose. This helps me keep scope reasonable, only needing to make/put in what is actually viewed in the camera angles I have set up. You can see how much of the composition is from the terrain itself, even untextured:

Once my landscape shapes are in, I then start to place medium and large assets like rocks. I did a full pass of this over the entire scene, keeping an eye on what silhouettes the rocks create. This is also a good time to have some temp lighting in the scene to help with that process, I like putting in a Directional Light. For this process, I used several Quixel Megascans assets that I retextured in Mixer. For retexturing the assets, I would download the desired LOD version (I chose LOD 0) as well as 4k textures. I would then import that into Mixer. My retexturing process in Mixer is set up to work with any mesh imported, needing minimal tweaking. I start with a World position projected material to act as the base level of the model like so:

Then, add a different material to the top part where the rock is protruding from the flat part of the model:
After that, I add a curvature mask onto a duplicate of the top material and brighten the albedo slightly to add a bit of edge detail:
And that’s it! This can now be used as a template for other meshes. The only thing I need to change is the amount of tiling on the two materials used for this asset to match the scale of the scan:
For the distant mountains, I scaled up some of those assets to extremely large sizes and pushed them back thousands of units into the background to help the scene feel huge in scale, with the lab being small in scale in comparison. I knew that the lab would be the anchor that dictated the scale of the scene, so I didn’t worry about how large the furthest mountains were.

With this pass, I tried to build off of the landscape shapes and exaggerate the height and contrast of these mountains and ridges.

The small shapes and micro detail were a combination of pebbles, dried lava plates, and terrain material blend. I used a modified version of Quixel’s terrain shader found in the Goddess Temple sample project on the Unreal Marketplace. Additionally, I added displacement and tessellation parameters to help with small scale detail.

Within this material are material layers that have my textures plugged in. This was 90% taken from the Goddess Temple project made by Quixel. I added a few aspects of it like tessellation and individual color adjustments per texture.
I then painted in different materials near the edges of the meshes to give them a smooth blend with the terrain. I replaced the Diffuse textures with saturated colors to show where the different materials are being painted.
The landscape material painting process goes hand in hand with adding in the meshes, so I did both in unison. I started with the largest shapes first, then moved down to medium shapes, then small shapes. I went in and additionally painted small rocks in places that needed more micro detail. These passes combined created a high level of detail but not too much distraction.

Modeling Assets

I knew at the beginning of this project that I didn’t want to model a lot of assets. I chose to model fewer but higher quality assets. The only three models I made for this environment were the Lab building, survey stakes, and tube splines.

Originally, I planned to model the lab in a more traditional workflow, high to low poly. I decided to model a mid poly only because it didn’t need tiny details from the distance the camera was from the lab.

Texturing

I really liked the architecture and technology of Death Stranding, so I designed the building with constraints in mind that would apply in Death Stranding as well. Those constraints were:

  • Dark and desaturated colors, often earth tones
  • Smooth metals with minimal normal detail and higher specularity/lower roughness
  • Materials with utility in mind over visual appearance
I thought of what a Volcanologist would need to wear to protect themselves from studying volcanoes, and this reflective cloth came to mind.
I chose the reflective material after deciding flat and rusted metal looked terrible. To make this texture, I used tiling normal maps derived from crumpled paper. I started with a large wrinkle texture to go over the broad height differences over the surface.
Next, I added medium crinkles in a similar manner but made them only appear on the flat part of the face, as if the material is slightly inflated.
Next, I added the micro wrinkle texture, which I masked to blend with the medium wrinkles instead of conflict with them.
I felt that the material looked good, but it felt too flat. To solve this, I made a mask that went from flat on the outer edge to inflated in the center.
All of it layer by layer looks like this:

I took this a step further and used that height map as a displacement map in engine to inflate the panels further.

For the rest of the structure, I chose a rubber material underneath the reflective tiles. The door and base metal framing is a rusted metal with edge wear. It was a simple texturing process other than the reflective material.

For the tube splines, I reused the reflective material and exaggerated the ribs on the tube to make it feel more three dimensional. I used these in a Spline Blueprint to be able to be twisted and placed how I want in the scene. The blueprint looks like this:

VFX

I have very little knowledge of VFX in UE4 so I went into this project only wanting to do minimal VFX work from scratch. I was able to find VFX from the Infinity Blade Effects pack and Explosions Megapack. Both of these use VFX from Cascade, but none from Niagara unfortunately. This made it easier for me since I only have experience with Cascade. The effects in this scene make or break it in my opinion. Having no VFX removes all liveliness and immersion I wanted to convey.

I ended up putting in many many different layers such as:

  • Glow cards to show the silhouette of the background mountains
  • Glowing smoke emitting from the lava
  • Ash falling from the sky
  • Smoke coming out of holes and crevasses

 

  • Decals to add detail to the lava spouts
  • Ground fog planes to give the scene a mystical and hot feeling
  • And finally, lava explosions in the background
For visibility, here they all are turned on one by one so you can see how much of a difference the VFX makes:

To create the falling ash, I used a snow asset from the Infinity Blade VFX pack on the UE Marketplace as a base. I modified it to have darker and more randomly shaped flakes and increased the count by a ton. I also made a version of it with larger particles so that they still show up far away.

And finally, the only VFX I  ended up making from scratch was the the erupting lava. I followed a blood burst tutorial but slowed the effect down to 25% of what the blood burst was.

Tutorial used:

To add detail to some of the main lava meshes, I also made a variant of the lava material that is for decals. I input crack masks from Megascans to make it appear like there are cracks or small streams of lava coming out of some of the rocks.

I also made various other VFX in materials that helped add life and realism to the scene.

First up is the panning lava material. I knew I wanted it to flow and not stay still, so I had to figure out a good solution to that. I came up with a panner tied to a custom rotator, so I could place an asset and rotate it so the lava flows in the way it would in real life based on gravity.

Added onto this material is the ability to vertex paint dried lava on the edges of the mesh. The lava itself realistically changes color based on temperature, which Kurt Kupser showed me as a suggestion.
I needed to figure out a way for the weather instruments on the roof of the lab to have ambient animation. I am not very well versed in blueprinting so I figured out a way to animate them through the material. I first separated the mesh into three pieces. The main pole, the half sphere spinning part, and the top fin that shows wind direction. I animated the two pieces with WPO set to a sine and a few more small parameters to align it to the pivot of the meshes.

Lighting

Lighting this environment was a continuous process that took many iterations. I almost never wait to light a scene once assets are in. I usually start lighting at the same time I start setdressing.

I started the scene by figuring out the most flattering angle for my Directional Light. After having done lighting for several environments now, I realized during this project that I prefer backlighting my subjects. The Directional Light helps create a rim light on the focal point of the scene, the Lab.

Once I placed the Key light, I started working on adding accent lights around the lab to help it stand out. I used a combination of warm and cool lights to add balance. 
To add more realism and interest to the lava, I added elongated point lights along the paths of the lava flow. The lights have a panning light function to help show the lava flow movement. These lights brought most of the life to the scene.
Once that part was done, I worked on adding practicals around my scene through the survey stake props, as well as some lights built into the lab structure.

Lighting was something I wanted to focus on and take my time on, so I spent some time iterating on what shapes I wanted to be most readable and what I wanted to be just a silhouette.

Here is what the lighting looks like turned on by layer:

This is the color palette I chose for the scene. Having a balance of warm and cool color temperatures was important. I tried to convey refuge and prospect in mind. Refuge in the context of this environment means that the subject (the lab) gave the viewer feelings of safety. Prospect means the surrounding environment was an unsafe area. Having this feeling of safety associated with the lab helped me exaggerate the surroundings, giving a nice balance of scary and serene.
The scene broken into two colors ends up like this:

Storytelling

I wanted to convey serene loneliness in this project. Something with heavy refuge and prospect. This meant that I needed to show the scale of dangers around the lab, but make the lab feel dwarfed by everything around it. I chose to frame the main camera off of the golden ratio, as well as heavy leading lines to the lab.

I chose to frame the shots at ground level, which is also why I added camera shake to the shots. It made me feel more like I was in the scene, rather than viewing the scene.

Post Processing

I went for a filmic and stylized color grade for the scene, as well as a 2.35:1 aspect ratio to emulate motion picture film even more. My settings in the engine were quite standard. I almost always add a vignette to my shots, usually in the CineCamera settings rather than the PostProcessVolume because the amount of vignette I need per camera angle varies. I also added a large amount of bloom for this project to help soften highlights and shadows, creating a less contrasty image which also adds to the cinematic feel of the environment.

I chose to add grain after rendering images instead of within the PostProcessMaterial because I wanted a much softer and coarser grain than what is available in engine. For this, I used 16mm film grain overlays from Ezra Cohen. You can find those here.

I recommend the product as the overlays are captured from actual 16mm film and are in very high resolutions. Adding the imperfections like grain and bloom to my environments is what makes it feel less like a video game. I will definitely be purchasing more of his assets in the future.

To show you how much of a difference bloom makes, here is a before and after:

A lot of people like to sharpen in-engine, and although that is a feasible and more automated option, I find the style of sharpening to look wrong with my own environments. I choose to sharpen in Lightroom more often because I have much more control over the final product.

Conclusion

This has been one of the most enjoyable and freeform environments I have made to date, but that doesn’t mean I didn’t run into issues along the way. Early on in the process, I struggled to find a theme and story within the world. I was running the environment by some of my peers (you know who you are) and one of them suggested lava as a motivating environmental element. I loved the idea, completely adapting the entire environment to that idea shortly after. One element of the project that I had to retry multiple times was the lava. I had trouble getting realistic movement while also showing obvious lines of where the lava flows. It tested my material editor skills for sure. Ultimately I learned from this project so it was worth it.

Well, that’s about it! This was one of the most fun projects I have worked on in my free time for sure. I have more on the way, I just need to fully flesh out the ideas before starting them.

Alec Tucker, Environment Artist

Interview conducted by Arti Sergeev

Join discussion

Comments 0

    You might also like

    We need your consent

    We use cookies on this website to make your browsing experience better. By using the site you agree to our use of cookies.Learn more