On this page | |
Since | 20.5 |
チャンネルコレクション内の回転チャンネルに対してオイラーフィルタを適用します。 これは、大きな角度のオイラー角度で回転をアニメーションさせた時に起こり得る誤った回転補間(例えば、キーフレーム間で誤った向きで回転がフリップする)を修復します。
チャンネル名が“rx”、“ry”、“rz”で終わるチャンネルがフィルタリングの対象となり、すべての3チャンネルが必ず存在しなければなりません。
チャンネル名が“rOrd”または“rord”で終わるチャンネルが存在した場合、この“rOrd”チャンネルのデフォルト値が rOrd 入力の値を上書きします。
例えば、チャンネルコレクションにpelvis_rx
、pelvis_ry
、pelvis_rz
という名前のチャンネルがあった場合、それにマッチするチャンネルの名前はpelvis_rOrd
です。
このノードの channels ポートはインプレースポートです。つまり、コピーを作成せずにそのチャンネルのコレクションが更新されます。
入力 ¶
*
channels:
ApexChannelCollection
Required
フィルタリングする回転チャンネルを含んだチャンネルコレクション。
rOrd:
Int
回転順用のチャンネルがコレクション内になかった場合に使用する回転順。
rOrd |
回転順 |
---|---|
0 |
X → Y → Z |
1 |
X → Z → Y |
2 |
Y → X → Z |
3 |
Y → Z → X |
4 |
Z → X → Y |
5 |
Z → Y → X |
出力 ¶
*
channels:
ApexChannelCollection
オイラーフィルタが適用されたチャンネル。
See also |