Shader - это немного больше, чем материал...Это скорее некий закон (или способ) определения цветовых(в конечном итоге) характеристик поверхности, в котором могут присутствовать другие шэйдера,математические закономерности,логические связи между ними.В построении шэйдеров могут участвовать любые параметры сцены.Результат может и не соответствовать физическим законам и даже противоречить им.
hypershade - это интерфейс, позволяющий визуализировать процесс создания шэйдера, проще говоря - редактор шэйдеров.Простейшая аналогия - гипертекст.Гипертекст - это не только текст, но и графики, картинки и их взаимосвязь друг с другом.