2010-04-13 3 views

ответ

1

Ну, если вы сделаете это через материал, тогда весь примитивный вызов Draw (Indexed) примитивного цвета предоставит вам один цвет в уравнении освещения (т. Е. Тот, который установлен в заданном материале).

Если вы установили его как цвет по вершине, то каждая вершина может иметь другой цвет, и каждый цвет будет интерполирован по полигону.

Конечно, имейте в виду, что у вас есть разные цвета, которые могут быть получены из-за вершины и материала (т.е. эмиссионный, окружающий, рассеянный и зеркальный). Чтобы по-настоящему понять, что он делает под капотом, я рекомендую вам прочитать article on the mathematics of lighting in MSDN.

Смежные вопросы