シェーピング高密度 Fcurve(HLE)
 
 
 

高密度 F カーブとは、多数のキーをもったカーブのことであり、多くの場合はフレームごとに1つのキーが存在します。モーションキャプチャやプロットデータで取得したカーブなどがその例です。このタイプのFカーブは、数個のキーを変更する場合でも、他の多くのキーを調整してカーブ形状全体を保つ必要があるため、ほとんどの場合に編集が困難です。たとえば、キーを1つだけ移動すると、カーブにピークが生じます(下図を参照)。

高密度カーブの編集に伴う困難さを回避する手段が、[ハイレベル編集(HLE)]ツールです。このツールを使用するとFカーブの全体的な形状を調整できます。この概念は、ラティスを使用してオブジェクトのジオメトリの形状を調整する作業に類似しています。[HLE]ツールによって、キーの数が少ない「スカルプ」カーブが作成されます。ただし、スカルプカーブ上の各キーは密度の高いFカーブのポイントのグループを参照します。次に、作成されたカーブを編集すると、簡単な数値演算によって高密度のFカーブの形状が調整されます。数値演算は、用意されている3つのHLEオペレーションのいずれかを使用して行います。

HLEモードでFカーブを編集するには

  1. 1つまたは複数のFカーブを選択します。

  2. Fカーブエディタのツールバーで[HLE]ボタンをクリックし、ハイレベルの編集モードをオンにします。

    選択したFカーブの形状を調整するためのHLEカーブが作成されます。通常のFカーブと同様にHLEカーブ上にもキーがあり、編集することができます。HLEカーブは、HLEモードでのみ存在し、表示することができます。以下に示すHLEカーブは、[相対オフセット]オペレーションを使用しています。

    HLEカーブには緑のキーが表示されています。「スレーブ」カーブは薄い青色に変わり、選択することはできません。

    選択したカーブはHLEカーブに対する「スレーブ」カーブとなり、薄い青色に変わります。このモードでは選択できませんが、HLEカーブに対して行った変更がどのように「スレーブ」カーブに反映されるかを確認することはできます。

    変更を簡単に確認できるようにするため、このモードでは、選択されていないFカーブは表示されません。

  3. [C]ボタンの横のリストから、HLEオペレーション([相対オフセット]、[絶対オフセット]、または[絶対スケーリング])を選択します。HLEセッションの間に、オペレーションを切り換えることもできます。

    [カーブと軸のラベル]がアクティブになり、アクティブなHLEオペレーションを確認できます。

  4. 通常のFカーブと同様に、HLEカーブを編集します(ポイントの移動、スケーリング、追加、または削除など)。

    HLEカーブを編集すると、変更内容が対応する高密度のFカーブに転送されます。HLEモードのときは、スレーブのFカーブを編集することはできません。

  5. スレーブカーブを変更せずにHLEカーブを移動するには、[C]ボタンをクリックします。編集内容をスレーブカーブに反映させるには、このボタンを再びクリックします。

  6. 編集が終わったら、[HLE]ボタンをクリックしてHLEモードを非アクティブにします。

    スレーブカーブは新しい形状に更新され、再び選択できるようになります。他のFカーブもすべて、再度表示されます。

    注:

    HLEカーブをリセットすることはできませんが、変更前にスナップショットを撮り、必要に応じてそのスナップショットに差し替えることができます(「 F カーブ バッファで安全に編集する」を参照)。

    HLEカーブへの操作は、元に戻すこともできます([Ctrl]+[Z]キーを押します)。

HLE編集オペレーションの選択

現在のオペレーションに対応したHLEカーブのみが表示されます。HLEモードでの作業中にオペレーションを変更すると、変更後のオペレーションに対応した新しいHLEカーブが表示されます。

  • [絶対オフセット](Absolute Offset)は、すべてのスレーブカーブに対してHLEカーブを1つ作成します。HLEカーブのフレームには、値が0のキーが2つあります。この2つのキーは、全スレーブカーブの最初のキーと最後のキーに対応しています。HLEカーブを編集すると、初期のカーブと現在のカーブの差分がすべてのスレーブに追加されます。

  • [絶対スケーリング](Absolute Scaling)は、初期カーブに対する現在のカーブの比率によりスレーブがスケーリングされる点を除き、[絶対オフセット]とまったく同じ操作です。初期カーブのキーの値は1です。

    注:[絶対スケーリング]では、リファレンスHLEカーブに対して値が0(ゼロ)に近くなるような更新を加えると、問題を生じることがあります。
  • [相対オフセット](Relative Offset)は、1つのスレーブカーブに対し1つHLEカーブを作成します。各 HLE カーブは、対応するスレーブカーブをロウパスフィルタ処理(スムージング)し、結果をリサンプル(キーの数を減少します)してからキーの時間をロックすることで作成されます。キーの比率は10: 1(Fカーブ上のキー10個に対してHLEカーブ上のキー1つ)になります。

    HLEカーブを編集すると、初期のカーブと現在のカーブの差分がスレーブカーブに追加されます。