Easing

AIと読む
全ドキュメントを1ファイルで(llms-full.txt)
Easing

Start Value から End Value へ、選んだ Ease のカーブで Duration 秒かけて動く値を Easing Value に出します。走りきったところで On Complete が発火します。ノードには選択中の Ease のグラフと再生位置のドットが表示されます。

  • 既定: Start 0 / End 1 / Duration 1 秒 / Ease Linear / Loop OFF / Mode Restart
  • Is Loop を ON にすると Mode(Restart = 毎回頭から / Yoyo = 往復)で無限に繰り返します
  • Restart Trigger で先頭から再生し直します
  • コントロールUI側のスライダー範囲は Start / End が -10〜10、Duration が 0.1〜10(値そのものにクランプはありません)

「押している間ずっと開いている」形が欲しいときは ADSR、決まった形から外れたいときは Curve を使います。

Start / End / Duration / Ease / Loop / Mode のどれかを変えると、その都度 Tween が作り直されて先頭から再生し直します。本番中にパラメータをいじると値が飛ぶのはこのためです。

入力ポート

Port ID
Is Loopbool
Start Valuefloat
End Valuefloat
Durationfloat
Restart Triggertrigger

出力ポート

Port ID
Easing Valuefloat
On Completetrigger

スクリプトから設定可能なメンバー

パス
isLoopInputbool
startInputfloat
endInputfloat
timeInputfloat
startValuefloat
endValuefloat
timeValuefloat
isLoopbool
isLoopAbool

Synapse Apps(スクリプティング)

await synapse.modules.create({ type: "Easing" })

このページへのリンク

同じページを参照しているページ