Материалы это то что движок Source использует для определения какие текстуры (textures) (в формате .VTX) и шейдеры (shaders) (функции, которые определяют как рендерятся материалы на экране) используются на поверхностях (surfaces) (модели, поверхностях мира, спрайты и т.д). Материал также может объявлять прокси (proxies) с помощью которых может расширяться и модифицироваться способ его рендеринга.