Table of Contents

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.