This is a short intro to Unreal Engine's material functions. I'm creating a very basic function that acts as a material layer that can be altered with material parameters that are passed into the function.
I quickly go over the creation process and show a use-case scenario where the same function is used twice in a material to blend two surface types together.