Dev blog

Substrate: composable shading in Unreal Engine 5

For most of Unreal Engine’s history, authoring a material meant picking a shading model first and living with it. Default Lit, Clear Coat, Subsurface, Cloth: each one a fixed pathway with its own assumptions baked in. If a surface did not fit neatly into one of them, you approximated, or you fought the engine.

Substrate takes that apart. Instead of choosing from a fixed list, you build the surface from composable BSDF nodes. The Slab BSDF is the basic building block, and materials are assembled from slabs rather than selected from a menu. It is a different mental model, and it is worth understanding properly rather than picking up by osmosis.

What we covered

We have published a tutorial on the Epic Developer Community that walks through it from a standing start: Intro to Substrate. It takes around thirty minutes and targets Unreal Engine 5.7 and 5.8.

It starts with enabling Substrate in a project, then builds a complete PBR hard-surface material from a full texture set: Albedo, Roughness, Metalness, AO, Normal and Height. Along the way it covers three things that trip people up.

  • F0 and specular reflectance. F0 is what actually drives specular response, and it should be derived correctly from a Metalness map rather than guessed at.
  • Height maps that do something. With Nanite tessellation enabled, a Height map produces real surface displacement rather than the illusion of it.
  • Material Instances. Once the parent material is built properly, variation across assets is a parameter change, not a new material.

Who it is for

It assumes you can find your way around the UE5 interface and that you know what a standard PBR texture set is. It does not assume you have touched Substrate before. If you have been putting off looking at it because the existing material workflow still works, this is a reasonable place to start.

Why we made it

The studio teaches what it builds. Material authoring is not a side interest here: it is daily production work, and the tutorial is the same ground we cover internally, tidied up for people outside. It is the same ground our Substance materials work covers for clients, and it sits alongside the rest of our teaching. More will follow.