A step by step tutorial to creating your own custom landscape materials in Unreal Engine 4.25. These materials allow you to use the landscape paint tool to paint out different areas of terrain. This video walks through three methods, starting with a simple three texture material to a more complex and robust material which uses material functions and material attributes to organise and clarify your material graph.
Chapters:
00:00 Intro
01:54 A note on using Quixel Bridge to import textures
06:04 Creating a new level for your landscape
08:48 Creating a new landscape
11:06 Sculpting your landscape
14:27 Creating a simple landscape material
18:49 Adding layers to your material for painting
25:31 Adding additional texture maps (normal, roughness)
27:12 Introduction to the Material Attributes node
32:22 Exposing parameters for material instancing
36:08 Adjusting normal strength via parameters
39:33 Adjusting the base colour via parameters
42:48 Texture Sampler limitations
44:36 Organising your graph with Material Functions
57:44 Scaling your landscape textures using Material Function inputs
1:05:06 Parameters and Material Functions
1:09:29 Breaking out Material Attributes
1:11:41 Fixing the tiling issue with macro variations
01:26:48 Summary & farewell
--------------------------------
Useful Links:
Quixel Bridge (Free! for Unreal users): https://quixel.com/blog/2020/2/19/bri...
Material Documentation: https://docs.unrealengine.com/en-US/R...
UE4 Materials Intro: https://www.unrealengine.com/en-US/on...
How to think through your landscape size: https://docs.unrealengine.com/en-US/B...
Material Functions: https://docs.unrealengine.com/en-US/R...