Udemy
    •  
    •  
    •  
    •  
    •  
    •  
    •  
    •  
Turn what you know into an opportunity and reach millions around the world.
Learn More
Your cart is empty.
Keep shopping
Unreal Complete Scene - Forest Environment
Rating: 4.4 out of 5(46 ratings)
327 students

Unreal Complete Scene - Forest Environment

Learn how to create a complete UE5 forest environment
Created byMichael Gerard
Last updated 4/2025
English
English [Auto],

What you'll learn

  • Create an environment from scratch on UE5
  • Create next-gen trees (Structure in Nanite & Foliage in traditional LOD)
  • Create multiple optimized shaders
  • Create different vegetation type on Speedtree 9

Course content

15 sections147 lectures50h 15m total length
  • Speedtree Overview21:00

    Begin with a beginner-friendly speedtree overview, start from a blank template, and learn to assemble a tree using trunk and branch geometry, adjustable parameters, and curves.

  • Aspen Tree - Structure43:40

    Construct the Aspen tree structure in SpeedTree for Unreal, building the trunk, first branch level, and material. Apply Megascans Aspen bark textures and ensure welded transitions.

  • Aspen Tree - Branch Texture (Part.1)49:47

    Create an Aspen branch system in SpeedTree from a bark-based trunk, adjusting phyllotaxy, spine and skin, and applying planner forces for a believable, textured forest environment.

  • Aspen Tree - Branch Texture (Part.2)34:18

    Finish the Aspen branch, create a darker bark variant, and fine-tune textures and material blending between branch levels, using displacement, decorations, and edit mode, ahead of atlas and 3d modeling.

  • Aspen Tree - Baking Textures & Test27:40

    Generate 2D textures from the aspen branch and adjust level-two branch radius to 0.75 for thicker geometry. Export square textures in SpeedTree and prototype a cut-out mesh for forest detail.

  • Aspen Tree - Second Branch20:21

    In this session, learn to create a second tree branch in Speedtree, generate textures and an atlas by randomizing variations, focusing on the desired branch, and saving named branches.

  • Aspen Tree - Generate Atlas27:00

    Create a texture atlas to combine multiple elements into a single texture, improving game engine performance; import, name, and assign textures, duplicate materials, and align the atlas plane.

  • Aspen Tree - Base Cutouts24:58

    Explore creating an aspen tree base cutout for Unreal forest scenes, using a plane-based branch built from vertices, preserving UVs, and applying base color and opacity textures.

  • Aspen Tree - First Branch Creation39:06

    Create a detailed cross-branch for an aspen tree in Unreal, using vertex snapping, symmetry, and LODs to add volume, variation, and natural cross-branch placement, then export.

  • Aspen Tree - First Branch Test & LODs15:08

    Explore creating and texturing a first Aspen branch in unreal, importing atlas textures, building a multi-material setup, and configuring lods for a believable forest scene.

  • Aspen Tree - Second Branch Creation18:51

    Create the second Aspen branch using the same method as the first, generate loads with crusts, adjust vertices for bending, and export as an object to merge with the trunk.

  • Aspen Tree - Improvements25:40

    Improve an aspen forest scene by tuning bark radius, branch levels, and curves, control turbulence and distribution, and adjust textures and ambient occlusion for realism.

  • Aspen Tree - Adding Lumps16:36

    Apply lamp geometry on the trunk to create lumps, adjust generation modes, size, offset, inner material, saturation, curvature and noise, then fine tune placement for natural placement.

  • Aspen Tree - Adding Small Branches25:19

    Add small branches by creating twigs on the trunk, set the generator to phyllotaxy, adjust segments, boundaries, UVs, and displacement for a realistic Aspen tree.

  • Aspen Tree - Adding Tessellation12:45

    Discover how to add tessellated displacement to aspen tree bark by linking displacement textures, using UVs, and tweaking brightness, radial values, segments, and accuracy for realistic results.

  • Aspen Tree - Setup UE5 Project10:10

    Set up an Unreal Engine 5 project using version 5.0.3 and create a blank project with frame rate display, then begin the bark shader.

  • Aspen Tree - Export Structure9:25

    Learn how to export a nanite-ready forest asset by separating bark and leaves, selecting streamline wind settings, and configuring textures and LODs for game use.

  • Aspen Tree - Export Foliage10:03

    Export foliage from speedtree with atlas control, forcing texture exports and keeping the atlas untouched, then adjust billboard settings and four or eight faces before re-importing to UE5.

  • Aspen Tree - Remove Noisy Alpha4:55

    Remove noisy alpha in speedtree exports to improve branch visibility. Edit the texture packing to strip blending, opacity, and dithering, then re-export textures for UE4/UE5 and Unity.

  • Aspen Tree - Import in UE59:12

    Import an aspen scene in UE5 by organizing assets in the content browser, adjusting alpha and textures, and configuring normal maps. Explore material basics, including instances and functions.

Requirements

  • Owning a computer with Windows 10 (64Bits) / Not tested on Windows 11
  • Winrar or 7zip to decompress files
  • The basics of Unreal Engine

Description

During this course I will show you how to create a scene inspired by The Witcher 3: Wild Hunt.

The goal of this course is to show you, step by step, how to create an inspired environment from scratch.

From the creation of the vegetation with Speedtree 9 to the final composition on UE5.1. We will see the creation of textures with Quixel Mixer, terrain to dress the background of our scene with Gaea (optional) and we will create all the necessary shaders to get the maximum quality. And we will finish with the 4k renders with the Movie Render Queue. More details below.

What I will learn?

In Speedtree 9:

  • Create serval Next-gen trees with hybrid logic (structure with Nanite and foliage with common LODs/Imposter)

  • Create 3d branches to use as textures

  • Create an atlas to combine several parts in a single texture

  • Create ground foliage models optimized for realtime rendering.

In UE5:

  • Complex shaders for trunk, foliage, terrain & Megascans assets.

  • Advanced terrain shader with distance blend texture, Parallax Occlusion Mapping, RVT, automatic logic and spawn foliage with mask.

  • Complete composition (Procedural Placement, lighting, vfx...)

  • Create renders with the Movie Render Queue

In Quixel Mixer:

  • Create multiple advanced textures with and without animated puddles in UE5

  • Export with the correct packed textures

In Gaea:

  • Create some terrains used to dress the background of our scene

  • Export masks to use them for texturing in UE5

In Photoshop:

  • Replace colors of some textures

  • Enhance the quality

  • Combine masks

Which chapters are available?

  • Aspen Trees (Complete Creation) - (7h26)

  • Bark & Foliage advanced Shader - (2h35)

  • Pine Trees (Complete Creation) - (6h55)

  • Variations & Saplings for Aspen & Pine - (3h)

  • Complex Landscape Shader & Quixel Mixer Textures (UE5.1) - (4h47)

  • Ground Foliage (Speedtree 9) - (7h25)

  • Scene Creation (Part 1) - (2h52)

  • Distant Terrain + Shader (Gaea / UE5.1) - (1h10)

  • Megascans Advanced Shader (UE5.1) - (1h05)

  • Scene Creation (Part 2) (UE5.1) - (7h27)

  • Decals Shader (UE5.1) - (51m)

  • Adding Wind on Foliage (Speedtree 9 / UE5.1) - (1h24)

  • Simple Particles (Ambient Dust / Moving Pollen...) (UE5.1) - (40m)

  • Scene Creation (Part 3) (UE5.1) - (1h10)

  • Rendering with Movie Render Queue (UE5.1) - (1h)

What I will get? (updated weekly)

  • ~51 hours of step-by-step video tutorial

  • Separate downloadable chapters (.zip)

  • 1080/30fps resolution

Software Used:

  • Speedtree 9.1.2 or above

  • Unreal Engine 5.1

  • 3d Modeler (Blender, 3ds Max, Maya...)

  • Photo/Image Editing Software (Photoshop, Gimp...)

  • Quixel Mixer 2022

  • Gaea 1.3.2 (optionnal)

Level:

Anyone who wants to learn, improve or fix their skills in environment creation.

Prerequisite:

  • Owning a computer with Windows 10 (64Bits) / Not tested on Windows 11

  • Winrar or 7zip to decompress files

  • The basics on Unreal Engine

Important note :

This course was created in version 5.1 and it is STRONGLY RECOMMENDED to use THE SAME version! If you choose to use another version, be aware that you may encounter possible errors not covered in this course.

About copyrights:

All you can find in the resources of the course are for personal usage only. You cannot share or sell it.

Who this course is for:

  • Anyone who wants to learn, improve or fix their skills in environment creation.