Поделиться через


Tweening (Direct3D 9)

Настройка вертекса смешивает две предоставленные пользователем позиции (или нормали). Tweening является взаимоисключающим из смешивания вершин с весами. Отвигирование выполняется перед освещением и обрезки и включается путем установки D3DRS_VERTEXBLEND D3DVBF_TWEENING. Итоговая позиция вершины вычисляется следующими значениями:

POSITION = POSITION1 * (1.0 - TWEENFACTOR) + POSITION2 * TWEENFACTOR

Тот же подход используется для вычисления норм. Дополнительные сведения см. в разделе Using Vertex Tweening (Direct3D 9).

Наложение геометрии