Интерполяция треугольников
Во время отрисовки конвейер интерполирует данные вершин по каждому треугольнику. Данные вершин могут быть широким спектром данных и могут включать (но не ограничиваются): диффузный цвет, зрительный цвет, диффузный альфа -(непрозрачность треугольника), зеркальное альфа-представление и фактор тумана. Для программируемого конвейера вершин коэффициент тумана берется из регистра тумана. Для конвейера вершин фиксированной функции фактор тумана берется из зеркального альфа-представления.
Для некоторых данных вершин интерполяция зависит от текущего режима заливки следующим образом:
Режим заливки | Description |
---|---|
Фиксированная | Только фактор тумана интерполируется в режиме плоской тени. Для всех остальных интерполированных значений цвет первой вершины в треугольнике применяется по всему лицу. |
Гуруд | Линейная интерполяция выполняется между всеми тремя вершинами. |
Диффузный цвет и спектрулярный цвет обрабатываются по-разному в зависимости от цветовой модели. В цветовой модели RGB система использует в интерполяции компоненты красного, зеленого и синего цветов.
Альфа-компонент цвета рассматривается как отдельное интерполированное значение, так как драйверы устройств могут реализовать прозрачность двумя разными способами: с помощью смешения текстур или с помощью свистки.
Связанные темы
Обратная связь
https://aka.ms/ContentUserFeedback.
Ожидается в ближайшее время: в течение 2024 года мы постепенно откажемся от GitHub Issues как механизма обратной связи для контента и заменим его новой системой обратной связи. Дополнительные сведения см. в разделеОтправить и просмотреть отзыв по