キーフレームと補間

キーフレームとキーフレームの間は計算により補間されます。

物体の動きは「位置（Position）」と「向き（Rotation）」の２つのトラックで指定されます。

「位置を設定」を行うと、この２つのトラックの両方（または一方）に設定されます。

補間曲線を見る

スコア右のボタンの２番目または３番目を押すと、トラックの値の変化を曲線で表示できます。

２番目と３番目は、複数のトラックを選択した場合にいっしょに表示するか別々に表示するかの違いです。

１つのトラックだけを表示するときには、どちらでも同じです。

スコア左で表示したいトラックを選択してください。選択したトラックの値が曲線で表示されます。

この表示でも、曲線のキーフレームの箇所を選択ドラッグして 移動することができます。 この画面での修正はほとんど行いませんが、確認には便利です。

動きがおかしいときは、曲線が滑らかになっているか確認しましょう。 ふつうに動きを設定すると、滑らかな曲線でつながれます。

上の図では０秒目、１秒目、２秒目にキーフレームがあり、０秒目と１秒目は同じ値になっています。しかし全体を曲線として補間するため、０秒目と１秒目の間も曲線になっています。その結果、０秒目と１秒目の間でも静止していなくて、少し動きがあるのが分ります。

曲線の平滑度

下図のように、折れ線でつなぎたいこともあります。

このようにすれば０秒目と１秒目の間では動かないようにできます。

修正するには、角にあたるキーフレーム（この図では１秒目）をダブルクリックし、 表示されるウインドウで「平滑度」を調整します。

1.0が一番滑らかで、0.0にすると角になります。

「左右の平滑度を分ける」にチェックをつけると、 左右に異なる平滑度を指定することができます。

位置と向き

「位置を設定」を行うと、Position（位置）とRotation（向き）の２つのトラックのうち 直前のキーフレームと値が異なっている方だけ にキーフレームが作られ値が記録されます。

どのトラックにキーフレームが作られたかは、トラック上に <> が加わったかどうかで確認できます。

＜例＞ 次の３枚の絵のように、０秒目から１秒目の間は移動だけ、 １秒目から２秒目の間は回転だけをさせようとして３つのフレームで「位置を設定」した場合を考えます。

０秒目

１秒目

２秒目

どのように記録されるか順に見ていきます。

まず０秒目に「位置を設定」すると、それより前にはキーフレームが無いので「位置」と「向き」の２つのトラックに記録されます。

次に１秒目に「位置を設定」すると、その前のキーフレーム（０秒目）と異なっているのは「向き」だけですから、「向き」のトラックには記録されますが、「位置」のトラックには記録されません。

２秒目に「位置を設定」すると、「位置」も「向き」も異なっているので両方のトラックに記録されます。

その結果スコアはこのようになります。

この状態で１秒目を表示させてみると次のようになり、設定したときと異なっています。

１秒目における向きは、０秒目と２秒目の向きを使って補間により計算されたからです。

指定のトラックに設定

値が変化していなくても、そのトラックに記録する方法があります。

これには、フレーム（時間）と位置を決めた状態で、

設定したいトラックをスコアの左端で選択し

「アニメーション」メニューの「選択トラックに設定」

を行います。

スコアはこのようになります。

設定前

設定後

上の例では、１秒目に「位置を設定」したときに、 Rotationトラックにも「選択トラックに設定」を使ってキーフレームを追加すればすればよかったのです。