ノード一覧に戻る

イージング

ease_in_out

入力値(0〜1)にイージング関数を適用します

下書き
解説あり

入力ポート

名前説明
入力
input
Float
入力値(0.0〜1.0、通常は TimeSource の進捗)

出力ポート

名前説明
出力
output
Float
イージング後の出力値(0.0〜1.0)

パラメータ

名前既定値範囲説明・選択肢
モード
mode
Enum
EaseInOut

イージング関数の種類

  • リニアLinear
    変化なし
  • イーズインEaseIn
    ゆっくり開始→加速
  • イーズアウトEaseOut
    高速開始→減速
  • イーズインアウトEaseInOut
    開始と終了をゆっくり
  • 指数イーズインExpoIn
    指数関数的に加速
  • 指数イーズアウトExpoOut
    指数関数的に減速
  • バックインBackIn
    少し引いて前進
  • バックアウトBackOut
    オーバーシュート→戻る
  • バウンスアウトBounceOut
    バウンド効果
パワー
power
Float
21–10 / step 0.1

多項式イージングのカーブ強度(高いほど急なカーブ)

イージングモード一覧

名前 説明
linear リニア 線形(変化なし)
ease_in イーズイン ゆっくり開始 → 加速
ease_out イーズアウト 高速開始 → 減速
ease_in_out イーズインアウト ゆっくり → 加速 → 減速
expo_in 指数イーズイン 指数関数的に加速
expo_out 指数イーズアウト 指数関数的に減速
back_in バックイン 少し引いてから前進
back_out バックアウト オーバーシュートしてから戻る
bounce_out バウンスアウト バウンド効果

power パラメータ

ease_in, ease_out, ease_in_out で使用。値が大きいほど急なカーブになる。

  • power=2.0 — 二次曲線(標準)
  • power=3.0 — 三次曲線(少し強め)
  • power=5.0 — 五次曲線(かなり急)

使用例

  • TimeSource → EaseInOut → Remap → パラメータ — 滑らかな加減速アニメーション
  • ease_in + ease_out を組み合わせて非対称なカーブを構築
ノード一覧に戻る