An asset to apply to a mesh to control its appearance
Incurs shader compilation time
Material Functions
A collection of functions to reuse in other materials
Material Instance
A material that can be edited without recompiling. It essentially is a material with exposed parameters. By altering the parameters of the instance only the instance changes.
It inherits its attributes from a master material. To be changeable the master material requires exposed parameters.