HOM equivalent |
qlinear()
クォータニオンを使ってキーフレーム間の値を補間するチャンネルエクスプレッション関数です。この関数には、適切に名前が付けられた隣接する2つのチャンネルを持っていることが必要です。つまり、それらのチャンネルがx, y, zで終了しているか0から開始した3つの連番である必要があります(例えば、0, 1, 2または6, 7, 8)。
クォータニオン空間で補間が行なわれるので、方向がジンバルロックや予期しないスピンが起こらずに滑らかにブレンドされます。しかし、回転値が突然ジャンプする場合があります。その理由は、異なる回転値で同じ向きを表現できるからです。
グラフエディタでは、このエクスプレッションを使ったセグメントは破線の直線として表示されます。これは実際の中間のチャンネル値を表現しませんが、補間の動作は視覚的に適切に動作します。