Tweening (Твінінг)
Певна послідовність ключових кадрів, між якими интерполируют і отримують необхідну анімацію. Інтерполяція між ключовими кадрами передбачає, що порядок вершин один і той же для даної моделі. Це гарантує, що верховий шейдер завжди змішує правильні пари вершин. Припустимо, що перша модель A складається з Ai вершин, а модель B з Bi вершин, де i = 0, ...., N-1. У цьому випадку ми можемо створити проміжну модель C, що складається з таких вершин:
Ci (t) = (1-t) Ai + tBi
(Лінійна інтерполяція)
Якщо ми подивимося на послідовність значень t (що представляє собою дробову частину номера поточного кадру) між 0 і 1, то побачимо, що цей об'єкт починається з геометрії об'єкта A і закінчується геометрією об'єкта B. При малих значеннях t вона схожа на A, проте у міру зростання t форма моделі плавно деформується в бік форми, близької до B, як показано на малюнку:

У разі екстраполяції (використання значень більше одиниці) отримаємо таку ось картинку:
Лінійна інтерполяція підходить для багатьох випадків, але іноді нам потрібно, щоб швидкість анімації змінювалася певним чином. Наприклад, вам захотілося, щоб на початку переходу від A до B, анімація проходила повільно, а потім швидкість почала зростати. Для такого випадку можна застосувати квадратичную інтерполяцію:
Ci (t) = (1-t * t) Ai + t * tBi
Що таке Tweening (Твінінг)?