Website powered by

Semi-Procedural UE5 Landscape

This project was a personal research project to learn about creating worlds semi-automatically with built-in unreal features.
-
The meshes and textures created with Maya, TreeIt and Substance Designer
-
The landscape itself is created using Unreal's landmass brushes, which use splines to generate terrain.
-
The textures on the landscape are placed by a master landscape material that i created with nodes.
-
Skybox is Ultra Dynamic Sky, water is Unreal's built in water plugin.
-
Finished late 2023

A short video showing the various adjustable parameters of the landscape material

Change of texture and colour based on world position height. Similar is applied to foliage to change its colours too.

Change of texture and colour based on world position height. Similar is applied to foliage to change its colours too.

Placement of textures based on terrain angle

Placement of textures based on terrain angle

Placement of foliage using landscape grass types and a noise texture

Placement of foliage using landscape grass types and a noise texture