Creating Environments using Megascans in Unreal Engine 5
- Jul 31, 2021
- 2 min read
Unreal Engine 5 now has Quixel Bridge built-in which housed hundreds of free photo-realistic assets and materials to use in any project. These are incredibly fast to work with when combined with the terrain and foliage painting tools and can be used to quickly generate consistently good looking environments.

I decided to make a snowy mountain scene for my first go as I plan to make some accompanying music and having a visual when making music is extremely helpful. To start I opened Quixel Bridge in the Content Drawer and searched up some snowy surfaces which I then downloaded and added to my project.

Unlike 3D-models, the surface materials don't come perfectly ready out of the box so I created a Material Function with nodes such as Distance Blend and Landscape Coordinates in order to create a less obvious tiling pattern that looks better from a distance.

I then created a landscape Material which consists primarily of a Layer Blend. This is used to paint over the terrain while blending textures over the top of one another with different weights. I plugged in the Material Functions that I created earlier straight into the Layer Blend node and also created an 'auto' layer which automatically applies a surface based on a slope parameter which makes it easy to blend the edges of mountains and flat surfaces together with a single brush.

After sculpting the landscape to get a general outline of what I wanted, I then downloaded a 3D-model from Quixel and hand placed them in the map, resizing and rotating them to create my desired look.

To add some more detail, I used the Foliage Painter to place down trees and mounds of snow. This is the preferred way of adding tons of smaller details as it is much more efficient than placing each one by hand, and also has a vast ammount of parameters to determine the density of objects, if they can be placed on slopes, how close an object can be next to another of the same type and so on. This creates a lot of randomness which makes it look more realistic.

Lastly I added a simple snow particle system using a Niagara Emitter with the default particle. I simply spawn a steady rate of particles within the bounds of a box with random sizes and gravity, which makes some of them fall straight down and others wisp slowly side to side.

To finalise the scene I would add a Post Process Volume with effects such as ambient occlusion, bloom, depth of field and also play with the lighting and fog however the current result was already good enough for the inspiration I was after and still looked really good.


Comments