Material Maker provides different node types to describe materials. Nodes may have parameters, inputs and outputs.