Rendering in Unity uses Materials, Shaders and Textures. All three have a close relationship. Small scripts that contain the mathematical calculations and algorithms for calculating the Color of each pixel rendered, based on the lighting input and the Material configuration.