This page describes functionality that appears in both Unreal Engine and Unreal Editor for Fortnite (UEFN).
The page was originally prepared for Unreal Engine, so some descriptions and screenshots may appear different than what you see in UEFN.
Click here to go back to the main UEFN documentation.
Material Functions let you package parts of a Material graph into a reusable asset that you can share to a library and easily insert into other Materials. Their purpose is to streamline Material creation by giving instant access to commonly used networks of Material nodes. Material Functions allow you to abstract complex Material logic into a single node, making Material creation easier for artists.
A secondary benefit of Material Functions is that edits to a single function propagate throughout all Material networks which use it. So if you need to make a fix or change how a Material Function works, you will not have to make further edits to the many Materials which may be using that function. These two pages provide information about how to create and use Material Functions in Unreal Engine.
Functions Reference
The reference pages below provide information and usage examples for all the default Material Functions included with Unreal Engine. These are organized according to the categories in the Material Editor palette.