| On this page | |
| Since | 21.0 |
start から end までの時間範囲内にButterworthフィルタを使用して、チャンネル内のキーフレームを滑らかにします。
この時間範囲内で、 rate を使用してチャンネルを評価し、キーフレーム間の間隔が均等なサンプルを取得します。 その後、それらのサンプルに対してフィルタリング処理を実行します。 resample がFalseに設定されている場合、その結果は既存のキーフレームに書き戻されます。 resample がTrueに設定されている場合、新しいキーフレームが作成されます。
このノードの channel ポートはインプレースポートです。つまり、コピーを作成せずにチャンネルが更新されます。
入力 ¶
*channel:
AnimChannel
Required
滑らかにしたいキーフレームのチャンネル。
cutoff:
Float
フィルタのカットオフ周波数。 この値を超える周波数が除去されます。
order:
Int
フィルタの階数。 カットオフ周波数以降のフィルタ曲線がどれほど急激に減衰するかを決定します。 階数が大きいほど、減衰が急になります。
rate:
Float
サンプリングレート(1秒あたりのフレーム数)。
start:
Float
時間範囲の開始時間(秒)。
end:
Float
時間範囲の終了時間(秒)。
resample:
Bool
Trueに設定すると、 start から end までの範囲内のキーフレームが、リサンプリングされたフィルタで置換されます。 Falseに設定すると、フィルタ処理された値が既存のキーフレームに書き戻されます。 キーフレーム時間とフィルタ処理されたサンプル時間が完全に一致しない場合は、線形補間が行なわれます。
snap:
Bool
Trueに設定すると、キーフレームは整数フレームでのみ設定されます。 これは、 resample がTrueの場合にのみ効果があります。
出力 ¶
*channel:
AnimChannel
キーフレームが滑らかになった入力チャンネル。
| See also |