Materials define the various texture mappings and shaders that will be applied to a model that has the material.
Materials Overview
Material blocks represent various rendering models and shaders of a material. The deferred renderer in Zilch should be fed with PBR-based materials composed of specific components.
Textures
Textures are the external data that materials apply to a model.
Shaders
Shaders are generally short linear math programs that modify texture data before they are rendered.
Physically Based Rendering
Physically-based rendering (PBR) is a rendering technique that aims to represent how the surface of objects appear in real life.