Введение в программирование трехмерных игр с DX9




Слева равномерное затенение треугольника



Рисунок 4.2. Слева равномерное затенение треугольника красным цветом. Справа треугольник с вершинами красного, зеленого и синего цвета, затенение которого выполнялось по методу Гуро; обратите внимание на интерполяцию цветов



Рисунок 4.2. Затенение треугольной грани


Подобно многим другим вещам в Direct3D, режим затенения устанавливается через механизм режимов визуализации Direct3D.

// включение равномерной заливки Device->SetRenderState(D3DRS_SHADEMODE, D3DSHADE_FLAT);

// включение заливки по методу Гуро Device->SetRenderState(D3DRS_SHADEMODE, D3DSHADE_GOURAUD);




Содержание  Назад  Вперед