Geometry Help

Функции плавности

При линейной интерполяции коэффициент зачастую изменяется линейно так как в основном является отношением времени начала анимации ко времени завершения.

В случае, когда необходима некая нелинейность применяют функцию, которая изменяет в зависимости от его значения. К примеру, функция easeInSine выглядит таким образом:

Минусом таких функций является невозможность тонкой настройки, посему зачастую используют кривые Безье для четырёх точек. Поиграться с коэффициентами вы можете на этом сайте.

Ниже приведены часто используемые коэффициенты, взятые на этом сайте:

.

Last modified: 14 December 2024