Geometry Help

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

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

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

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

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

.

Last modified: 23 November 2024