キャラクタ アニメーションの新機能

距離ベースのコントローラの可視性

新しく追加された可視性モード(Visibility mode)を使用することにより、マウスがコントローラ ノードの近くを通ったときにのみ、そのコントローラ ノードを表示できるようになりました。この機能は、数多くのリグを含むシーンでビューポートが煩雑になることを防ぐのに役立ちます。

シェイプ エディタ(Shape Editor)でベース メッシュをすばやく選択する

シェイプ エディタ(Shape Editor)内で右クリックするだけで、ブレンド シェイプのベース メッシュを選択できるようになりました。

デフォーマの改善点

ラティス デフォーマの GPU サポート
Maya のラティス デフォーマによって GPU サポート対象デフォーマのリストが進行中のプロジェクトの一部として結合され、GPU をサポートするようデフォーマが更新されるようになりました。これにより、処理をグラフィックス カードにオフロードして、高密度メッシュの再生速度を上げることができます。これらの変更により、CPU のサポートを改善する利点も増えました。
GPU のオーバーライド(GPU Override)は既定でアクティブになっていますが、アニメーション(設定)(Animation (Settings))プリファレンスでオン/オフを切り替えることができます。
ラティス デフォーマのウェイトがペイント可能になりました。「アトリビュート値をペイントする」を参照してください。
新しいデルタ マッシュ アトリビュート

新しい距離のウェイト(Distance Weight)アトリビュートを使用すると、「マッシュ」を計算するときに頂点間の距離を考慮することができます。このアトリビュートは既定で 0.0 に設定されており、これは以前の動作と一致しています。

デルタ マッシュ デフォーマに対応する GPU は、一部のテストにおいて、新しい CPU バージョンと比べて速度が 2 ~ 4 倍に向上しました。GPU バージョンのデルタ マッシュ デフォーマを使用すると、デフォメーション チェーンを GPU 上で維持できる場合が増えるため、パフォーマンスがさらに向上しました。CPU バージョンのデルタ マッシュ デフォーマは、新しい機能を搭載し、GPU バージョンにも対応するように改善されました。その結果、パフォーマンスも向上しました。
デルタ マッシュ デフォーマの CPU バージョンが改善され、これらの新しい機能が搭載されたことにより、CPU バージョンでもパフォーマンスが向上するようになりました。

内方向および外方向のコンストレイントにより、デルタ マッシュ デフォーマの直前に変形されたメッシュ シェイプの輪郭を維持することができます。この機能は低い値に設定されたディスプレイスメントを操作する場合に使用しますが、その他の場合にも良い結果が得られます。

過去に送られたフィードバックに基づいて cacheFrames アトリビュートは削除されました。
張力デフォーマ(Tension deformer)
新しい張力デフォーマ(Tension deformer)を使用すると、サーフェスを過度に収縮および伸長しなくても、サーフェスの張力をシミュレートできます。メッシュ頂点間の接続を使用して、その頂点間の相対的な長さを維持します。
張力デフォーマのウェイトはペイント可能です。「アトリビュート値をペイントする」を参照してください。
デフォーマをベイク処理する
新しいデフォメーションをスキン ウェイトにベイク処理(Bake Deformation to Skin Weights)オプションを使用すると、任意のデフォーマからのデフォメーションを近似するスムーズなバインド ウェイトを計算できます。リジッド バインドやデルタ マッシュなどのデフォーマでこの方法を使用すると、良い結果が得られる可能性があります。 このオプションでは、他のバインド方法と異なる「スマート」なウェイト値の計算方法を使用します。
デフォメーションをスキン ウェイトにベイク処理(Bake Deformation to Skin Weights)には、デフォーマのサポートが制限されているアプリケーションに複雑なリグを書き出す機能があり、既定のキャラクタ バインド ウェイトを判別するための簡単な方法として使用することもできます。
注: Maya Update 3 では、このツールはスクリプト コマンド専用であり、「ベイク デフォーマ」と呼ばれていました。わかりやすいように、名前がデフォメーションをスキン ウェイトにベイク処理(Bake Deformation to Skin Weights)に変更されました。

このツールを開くには:

  • リギング(Rigging)メニューで以下を選択: スキン > デフォメーションをスキン ウェイトにベイク処理(Skin > Bake Deformer to Skin Weights)
  • Maya コマンド ラインBakeDeformerTool コマンドを使用
更新された deformerWeights コマンド
Maya テクニカル ドキュメントに記載されているdeformerWeights Python/MEL コマンドの例がわかりやすくなるように更新され、さらに詳しく拡張されました。たとえば、コマンドの例をコピーしてスクリプト エディタ(Script Editor)に貼り付け、使用できるようになりました。

クラスタ デフォーマ

クラスタ デフォーマの角度の補間(Angle Interpolation)に関する新しい設定、最短(Shortest)が追加されました。現在はこれが既定値です。この新しい既定の角度の補間(Angle Interpolation)モード(オイラー方式でなく、クォータニオン方式)により、GPU バージョンの結果が改善されました。