Слева равномерное затенение треугольника
Рисунок 4.2. Слева равномерное затенение треугольника красным цветом. Справа треугольник с вершинами красного, зеленого и синего цвета, затенение которого выполнялось по методу Гуро; обратите внимание на интерполяцию цветов
Подобно многим другим вещам в Direct3D, режим затенения устанавливается через механизм режимов визуализации Direct3D.
// включение равномерной заливки Device->SetRenderState(D3DRS_SHADEMODE, D3DSHADE_FLAT);
// включение заливки по методу Гуро Device->SetRenderState(D3DRS_SHADEMODE, D3DSHADE_GOURAUD);