Трехмерный морфинг (morphing) - это метод анимации, когда некоторый объект, называемый затравочным (seed object), изменяет свою форму в соответствии с тем, как выглядят объекты-цели (target). Этот метод часто используется в анимации персонажей для изменения выражения лица и при имитации движения губ в разговоре (рис. 10.72).
Морфинг может быть применен к сеточным объектам, патчам или NURBS-поверхностям. В дальнейшем мы рассмотрим сеточный морфинг. Однако принципы его едины для объектов любого происхождения. Необходимое условие создания морфинговых объектов - сохранение числа вершин в целях: оно должно быть таким же, как в затравочном объекте. Это объясняется тем, что операция морфинга просто перемещает вершины затравочного объекта так, чтобы они совпали с соответствующими вершинами объекта-цели. Если число вершин меняется, морфинговая анимация не работает.