Animation Curve

現実の物体は一定な速度で動く場合がはほとんどありません。したがって、人間は一定の速度よりは加速、減速、加減速が入っている動きをより自然だと感じます。これらの動きはイージングファンクション(easing-function)と3次ベジェ(Cubic-Bezier) 、スプリング(spring)を適切に活用することで自然で美麗なアニメーションが作れることができます。

Easing Function

最初から用意された加速度に関するプリセットです。プロパティパネルのイーズイン(ease-in),イーズアウト(ease-out)、イーズインアウト(ease-in-out)の中から選べます。

EaseIn
  • easeInSine
  • easeInCubic
  • easeInQuint
  • easeInCirc
  • easeInElastic
  • easeInQuad
  • easeInQuart
  • easeInExpo
  • easeInBack
  • easeInBounce
EaseOut
  • easeOutSine
  • easeOutCubic
  • easeOutQuint
  • easeOutCirc
  • easeOutElastic
  • easeOutQuad
  • easeOutQuart
  • easeOutExpo
  • easeOutBack
  • easeOutBounce
EaseInOut
  • easeInOutSine
  • easeInOutCubic
  • easeInOutQuint
  • easeInOutCirc
  • easeInOutElastic
  • easeInOutQuad
  • easeInOutQuart
  • easeInOutExpo
  • easeInOutBack
  • easeInOutBounce

Cubic-Bezier

視覚的なイージングカーブエディターを用いて、3次ベジエカーブを定義する4つの数字でカスタマイズしたイージングカーブを作成することができます。

Example
  • Cubic-bezier
    (0.39, 0, 0.23, 1)
  • Cubic-bezier
    (0.71, 0.41, 0.32, 0.76)

Spring

スプリングカーブはレイヤーがバネの様に弾けるアニメーションを作ります。

*今後アプリ内で直接スプリングカーブのグラフを操作しながら設定できる機能を提供する予定です。

Example
  • Tension 600, Friction 16
  • Tension 250, Friction 19