
Explore three landscape creation methods and their materials in ue5 from beginner to advanced, including lumen, nanite, water and tree shaders, fog, and mastering the camera system and recording.
Explore Unreal Engine 5 world settings, including directional light, sun, exponential height fog, sky atmosphere, skylight, and HDRIs, and learn to control horizon, fog data, and sky distance threshold.
Switch between landscape and select modes using Shift 1 and Shift 2. Manage terrains by adding components, adjusting heights, importing height maps, and creating splines to shape roads and rivers.
Explore UE5 landscape tools to sculpt terrain with circular, alpha, and pattern brushes, apply erosion and hydro erosion, and finish by painting a final material.
Create a shader in Unreal Engine using Shader Graph, vector color nodes, and a landscape layer blend. Paint layers like grass, dirt, and stone with weight blending on the landscape.
Build a beginner landscape in UE5 using Quixel Bridge assets and Megascans, apply textures and normal maps, fix tiling with noise, and create a material instance.
Gather references for a spooky beginner forest scene using pureref, organize images on one screen, and pull inspiration from the Black Forest while planning asset packs from the epic store.
I've decided to add in a few assets here to help speed you up. Here are a few tree assets I've created for your use.
Download the file, Unzip it and place the files into your Unreal engine Project.
For example, if your Project is in your (C:) drive. Navigate to your project, open the Content folder. Create a new folder and call it "Trees". Then drop these files into that folder. And then boot up Unreal and you should have these trees all ready for you. Enjoy!
Explore sourcing leaf textures from CG textures, download hornbeam branch textures, and apply opacity masks in Maya to build leaf planes before importing into Unreal Engine.
Create a Maya tree by drawing a trunk with the EP curve tool and extruding along it. Add branches with curves and edge loops, then apply leaf textures for export.
Create a simple single layer water shader in Unreal by configuring a water master material, absorption of red, and dual normal maps pan with panner nodes, textures, and refraction.
Assemble a lush forest scene in Unreal Engine 5 by importing Quixel assets, placing rocks and ruins, painting foliage, and tuning lighting, fog, and post-processing for a beginner-friendly environment.
Learn triplanar projection mapping in Unreal Engine to texture rocks and cliffs without UVs, using world-aligned textures to blend adjacent meshes into a seamless material.
Use the custom rotator node to rotate a texture’s uvs, breaking tiling by blending a rotated texture with a noisy mask and clamp-controlled contrast for the auto landscape material.
Explore material functions as reusable folders within a master material. Create grass, dirt, and rock functions, drop them into the graph, and map uvs with landscape coordinates.
Explore macro variation texturing to hide tiling by blending two grass textures with cloud noise, using a reusable variation blend function and master material parameters for landscape texturing.
Incorporate triplanar projection into the master material, toggleable via a static switch, blending tundra mossy rock with cliff textures using world-aligned texture and normal sampling.
Learn to wire a master material for landscape grass by creating multiple foliage layers, adding a grass output node, and using a world-aligned blend mask to control where grass spawns.
Set up foliage control with a black-and-white mask subtracted from the world line blend. Paint foliage on the landscape, replace blocks with Quixel grass, and apply a dither AA material.
Create distance and close grass variants from Quixel Megascans, use opacity mask tied to alpha or red channel, and apply dither temporal AA with world position offset to smooth transitions.
Refine the UE5 environment art auto landscape material, fix typos, and apply specular and wetness layer while adjusting foliage control and masks for realistic ground shading.
Update your intermediate water shader by refining texture coordinates, object scale, and blend angle corrected normals to keep wave scale consistent, adjust refraction, specular, and color absorption for realistic water.
Learn to craft a convincing waterfall by layering the main body, foam, and spray, using Maya and Unreal, and a translucent master material with depth fade and world position offset.
Learn Niagara, Unreal Engine’s particle system, by building a spray from a blank system. Tune spawn rate, velocity, and sphere emission; manage color, opacity, and lifetime with a material.
Explore creating levels of detail for foliage in Unreal Engine, balancing subsurface scattering in leaf shaders and billboards to optimize distant trees.
Explore a UE5 fall tree shader that uses a bottom-to-top brown-to-orange gradient, per-instance random color variation, and a three-color lerp into a subsurface scattering base color.
Block out a dramatic UE5 landscape by arranging distant cliffs, a central orb, and a meandering river with terraces and waterfalls, while iterating from concept art and Quixel assets.
I will provide a processed Lidar image ready for import into Unreal if you don't want to go through these steps to get lidar information.
Create and refine splat maps as masks for landscape textures, then apply four maps: grass, dirt, cliffs, erosion in Unreal Engine to texture expansive terrain.
Rotate the directional light and enable ray traced shadows to fix shimmering shadows in Unreal Engine 5.0. Set source angle to 30 and samples per pixel to 2.
Explore foliage controls for landscapes: set grass and rock outputs, use UV seven for placement, adjust with scalar parameters, and blend via runtime virtual texturing and a non-weight blended layer.
Decorate an advanced scene by adding foliage, rocks, and trees; fix nanite lighting on static meshes; adjust runtime virtual texture bounds; and craft an ocean with manual painting.
Duplicate rail and crane cameras, attach them to the rail and crane, then adjust the master sequence and animate along the rail, rendering at 30 fps in 1080p or 4k.
Record and refine a multi-shot sequence in a UE5 intermediate scene by adjusting camera, crane, and rail shots, and master sequencing with keyframes for a 1920x1080 export.
Explain how Lumen uses ray tracing for open-world scenes, and how to optimize with mesh cards, surface cache, hardware ray tracing, and Nanite for reflections and emissive lighting.
Explore Nanite in Unreal five: compact, high-detail geometry with pixel-based rendering and single draw calls via clusters; and discuss Lumen, import considerations, and Nanite limitations.
Block and sculpt rock assets for Unreal engine, from Maya blocking to ZBrush detailing and Dynamesh, then unwrap UVs and create maps in Substance Painter for a final Unreal shader.
Learning Unreal Engine can be difficult. Especially when you don’t know what to even look for in order to learn. So I put together a course that will guide you from a beginners level, all the way to advanced topics. Not only to teach you, but to give you direction on what you may be interested in studying further.
I'll show you custom materials for trees. And how to create effects like waterfalls. I'll introduce you to cameras, and particle systems. And will focus on teaching you step by step how to create new types of materials and how to incorporate them into your landscapes. From the basic painting of landscapes, to auto materials, to advanced material layers. I show you everything you'll need to make stunning art. This is an environment art course, but we will not be focusing on modeling hard surface objects like buildings. I will go over creating foliage like trees, as well as show you how to create rocks. I will be bringing in some photoscanned assets for composing our scenes, via quixel. Quixel is a photoscan library free to use in Unreal engine. I’ll use my own assets later on, and show you how to mix Quixel’s textures with your own models to make great looking materials. So lets get to it!