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

       

Используемый оттенок зависит от интервала, в который попадает координата текстуры



Рисунок 17.4. Используемый оттенок зависит от интервала, в который попадает координата текстуры

Тогда если значение s находится в диапазоне [0,0.33] для затенения используется оттенок 0, если значение s находится в диапазоне (0.33, 0.66] — используется оттенок 1, и для значений s из диапазона (0.66, 1] используется оттенок 2. Естественно, переходы от одного оттенка к другому будут резкими, что нам и требуется.

ПРИМЕЧАНИЕ

Для мультипликационного затенения мы выключаем фильтрацию текстур, поскольку использование фильтрации сглаживает переходы между оттенками. Этот эффект нежелателен, поскольку нам требуются резкие переходы.

Содержание раздела