アニメーション レイヤのモード
 
 
 

作成したアニメーションの計算に影響を与えるアニメーション レイヤの主なモードには、加算(Additive)モードとオーバーライド(Override)モードの 2 種類があります。以降のセクションでは、各モードについて説明します。アニメーション レイヤのモードを設定するも参照してください。

加算(Additive)モード

加算(Additive)モードのアニメーション レイヤは、アニメーションを、スタック内の同じアトリビュートに影響を与える上位のレイヤに「加算」します。

たとえば、AnimLayer1 と AnimLayer2 の両方が球体の移動 X アトリビュートに影響を与える場合、球体の結果の移動 X 値は両方のレイヤの移動 X 値の合計になります。

注:

可視性などの boolean アトリビュートと enum タイプ アトリビュートは、加算(Additive)モードでアニメーション レイヤに加算されていたとしても、常にオーバーライド(Override)モードで計算されます。

オーバーライド(Override)モード

オーバーライド(Override)モードでは、アニメーション レイヤは、スタック内の同じアトリビュートを共有する上位のレイヤにあるアニメーションをオーバーライドします。

たとえば、オーバーライド モードの AnimLayer1 と AnimLayer2 があり、AnimLayer1 上の球体の移動 X 値は 10、AnimLayer2 ではこのアトリビュートの値は 15 だとします。結果アニメーションでは、この球体の移動 X 値は 15 になります。

アニメーション レイヤがオーバーライド モードの場合、アニメーション レイヤ エディタではレイヤ名が太字で表示されます。

オーバーライド レイヤの不透明度を変更するには、パススルー(Passthrough)オプションをオンにし、ウェイト(Weight)値をアニメートします。次のセクションでは、オーバーライド パススルー モードについて説明します。

オーバーライド パススルー モード

アニメーション レイヤがオーバーライド(Override)モードの場合には、パススルー(Passthrough)オプションをオンにすることもできます。パススルーでは、オーバーライドの不透明度をオンまたはオフにすることができます。

パススルーがオフの場合、レイヤは常に完全に不透明で、共有アトリビュートを持つ上位レイヤからのアニメーションはすべてブロックされます。パススルーがオンの場合、レイヤの不透明度を変更して、上位レイヤからのアニメーションをどの程度結果で再生するかをコントロールできます。

オーバーライド(Override)レイヤをアニメーション レイヤ スタックのゲートと考えた場合、パススルー(Passthrough)オプションは、ゲートがロックされているかどうかをコントロールします。パススルーがオフの場合、ゲートは閉じられ、ロックされ、上位レイヤからのアニメーションは通り抜けられません。パススルーがオンの場合、ゲートを開くことができるため、その他のアニメーションは通り抜けることができます。

パススルーをオンにして、ウェイト(Weight)の値をアニメートすることにより、レイヤの不透明度をコントロールします。ゲートのロックが解除され、ウェイト値により、そのゲートがどこまで開かれるかが決定されます。

次のイメージは、パススルー(Passthrough)モードがオンおよびオフのときのウェイト(Weight)値の変化に伴うオーバーライド(Override)アニメーション レイヤの不透明度を表したものです。

パススルー(Passthrough)がオンで、ウェイト(Weight)値が 1 に設定されている場合、レイヤは完全に不透明で、結果ではアニメーション全体が再生されます。ウェイトが 0.5 に設定されている場合、レイヤのアニメーションの半分は上位レイヤからのアニメーションの半分と混合されて、結果で再生されます。ウェイトが 0 の場合、レイヤは完全に透明になります。結果ではアニメーションは一切再生されず、上位レイヤからのアニメーション全体が再生されます。

パススルー(Passthrough)がオフの場合、レイヤは常に完全に不透明で、上位レイヤからのアニメーションはすべてブロックされます。ウェイト(Weight)値をアニメートしても、結果で再生されるレイヤのアニメーションの量をコントロールできます。

関連項目