「シミュレーションのベイク処理オプション(Bake Simulation options)を設定するには」も参照してください。
グループ化されたオブジェクトや親子関係のオブジェクトからキーセットをベイクする方法を指定します。
ベイクされるキーセットには、現在選択されているオブジェクトのアニメーション カーブだけが含まれます。既定はオンです。
選択したオブジェクトと階層でその下位にあるすべてのオブジェクトのアニメーション カーブが、ベイクされるキーセットに含まれます。既定はオフです。
アニメーション カーブがキーセットに含まれるチャネル(キー設定可のアトリビュート)を指定します。
選択したオブジェクトのキー設定可のすべてのアトリビュートのアニメーション カーブがキーセットに入ります。既定はオンです。
チャネル ボックス(Channel Box)で現在選択されているチャネルだけのアニメーション カーブがキーセットに入ります。既定はオフです。
ドリブン キーがキーセットに含まれるように指定します。ドリブン キーによって、キー設定可のアトリビュート(チャンネル)の値をその他のアトリビュートの値で制御できます。「ドリブン キー」を参照してください。既定はオフです。
選択した変形可能なオブジェクトのコントロール ポイントのアニメーション カーブをすべてキーセットに入れるかどうかを指定します。コントロール ポイントには、NURBS コントロール頂点(CV)、ポリゴン頂点、ラティス ポイントがあります。既定はオフです。
トランスフォーム ノードのほかに選択したオブジェクトの、シェイプ ノードのアニメーション カーブをキーセットに入れるかどうかを指定します。既定はオンです。
キーセットのアニメーション カーブのタイム レンジを指定します。
開始時間(Start Time)から終了時間(End Time)までのタイム レンジを指定します。
タイム スライダ(Time Slider)の再生開始(Playback Start)と終了(End)時間で定義されたタイム レンジを指定します。
タイム レンジの開始時間を指定します(開始/終了(Start/End)がオンのときに設定できます)。
タイム レンジの終了時間を指定します(開始/終了(Start/End)がオンのときに設定できます)。
レイヤのアニメーションをどのようにベイク処理するかを指定します。「アニメーション レイヤをベイク処理する」も参照してください。次のオプションから選択します。
ベイク処理したアニメーションをシーン内の BaseAnimation にベイク処理します。
ベイク処理されたアニメーションを、既定で、新規レイヤ BakedResults に処理します。
維持(Keep) |
レイヤはベイク処理前の状態を維持します。 |
アトリビュートの除去(Remove Attributes) | ベイク処理後に元のレイヤからアトリビュートを除去します。 |
アニメーションのクリア(Clear Animation) | アトリビュートはレイヤに残りますが、すべてのキーフレームはレイヤから除去されます。
加算レイヤの場合は、アニメーションのクリア(Clear Animation)オプションを使用すると、レイヤ値が 0 に設定されます。 オーバーライド レイヤの場合は、ベイク処理(Bake)コマンドがアクティブなときにタイム カーソルの位置にあったベース レイヤ上の値セットが使用されます。 |
設定すると、アニメーションはソース レイヤからクリアされますが、選択したオブジェクトのアトリビュートでは、ベイク処理後、関連するアニメーション レイヤのメンバーが残されます。
Maya でアニメーションを評価し、キーを生成する頻度を指定します。この値を上げると、Maya がアニメーションにキーを設定する頻度が下がります。小さくすると、頻度が上がります。
サンプル基準(Sample By)は、時間単位(Time Unit)の設定に基づきます。Maya がオブジェクトのアニメーションを解析してキーを生成する周期を表します。値が 1 の場合は、時間単位ごとにキーが作成されます。値が大きくなると、キーが生成される頻度が低くなり、値が小さくなると頻度が高くなります。
既定の設定は、ID 値である 1 です。ステップを除算する場合は、この値が使用されます(step / oversamplingRate)。
オンの場合、ベイク処理されたアニメーションカーブがキーフレームを持つ場合のみキーフレームを配置することにより、ベイク処理中に生成されたフレーム数が制限されます。
スマート ベイク処理(Smart Bake)がオンの場合は、アニメーション レイヤ エディタ(Animation Layer Editor)メニュー バーでもオンにして、設定した値に基づいてキーフレームを追加することができます。
オフの場合、結果カーブ上のキーフレームは、サンプル基準(Sample by)の値に基づいて配置されます。
オンの場合、設定した忠実度キーの許容値(Fidelity Keys Tolerance)のパーセンテージ値に基づいて、結果(ベイク処理された)カーブにキーが追加されます。これにより、結果カーブに大量の新規キーフレームを追加せずに、ベイク処理/マージされたアニメーションカーブの形状の保持することができます。
スマート ベイク処理(Smart Bake)および忠実度の増加(Increase Fidelity)がオンの場合、この値により、結果カーブにキーフレームを追加できる時期が決定されます。
このパーセンテージは、結果(ベイク処理された)カーブの各セグメントについて、Maya により新規キーフレームが設定される前のソースカーブと、ベイク処理後のカーブの値との差異を表します。
忠実度キーの許容値(Fidelity Keys Tolerance)の値が低ければ低いほど、ベイク処理中に追加されるキーフレームの数が増加し、ソース アニメーション カーブと結果アニメーション カーブの間の差異が修正されます。
忠実度キーの許容値(Fidelity Keys Tolerance)の値が大きくなると、結果カーブに追加される新規キーフレームの数は減少しますが、オリジナルカーブと結果カーブの差異はより大きくなります。
たとえば、忠実度キーの許容値(Fidelity Keys Tolerance)が 0.5% に設定され、2 つのマージされたカーブ セグメントの値の範囲が 500~600 の場合、キーフレームは 99.5% を維持するように、ベイク処理されたカーブのセグメントに追加されます。
直接接続されているアニメーション カーブにかぎり、ベイク範囲外にあるキーを保持します。このオプションがオンの場合は、ベイク シミュレーションを実行してもベイク レンジ外にあるキーは除去されません。オフの場合は、ベイク時に指定したタイム レンジ内で作成されたキーだけがベイク終了後にアニメーション カーブに表示されます。
このオプションは、直接接続されたアニメーション カーブ上だけで機能します。ベイクの結果として、アニメーション カーブのシェイプを表すことができるだけのキーを生成します。
このオプションを選択してシミュレーションのベイク処理を実行すると、IK ハンドルなどによるコントロールの効果が無効になります。
このオプションを使用すると、キーフレーム間で 180 度を超えるジャンプ(別名、「ジンバル ロック」)を実行できなくなります。この方法で、アニメーション内で反転や振動を引き起こす大きな回転を除外することができます。
ただし、回転のロール解除(Unroll rotation)オプションをアクティブにすると、キーの間隔が意図的に 180 度以上に設定されている場合にアニメーションが影響を受けるようになります。
回転のロール解除(Unroll Rotation)は通常、モーション キャプチャ データに使用するか、またはコンストレイントをベイク処理した後に使用します。