コンポーネントレベルのメタデータを追加する

 
 
 

Maya Metadata API を使用して、頂点、フェース、エッジなどの Maya メッシュ オブジェクトのコンポーネントにアタッチできる、または、Maya ノードに直接アタッチできる任意の数のメタデータ構造を作成できます。小規模な MEL コマンド セットを使用して、Maya 内からメタデータにアクセスできます。

Metadata クラスを使用すると、コンポーネントレベルのメタデータのデータ構造を作成し、そのデータ構造を 1 つのデータ ストリームに統合できます。これにより、メタデータを Maya DG のメッシュ操作でフローさせながら、メッシュへのアタッチを維持できます。メタデータは任意に指定された関連付けであらゆるノードにアタッチできるため、メタデータをポイント クラウドのポイント、シミュレーションのパーティクル、または NURBS サーフェス上の頂点にアタッチするなどの目的で、API を拡張することができます。メタデータは、MEL コマンドや API を介して後で調査や修正を行うことが可能であり、セッション全体を通して Maya ファイルに保存されます。adsk::Data::Association クラス リファレンスの例は、頂点の速度と加速データをシミュレーション メッシュに格納する方法を示しています。Maya API マニュアルを参照してください。

Metadata API クラス

Metadata API には、adsk::Data::Association 、adsk::Data::Channeladsk::Data::Streamadsk::Data::Structureadsk::Data::Handle などの一般的によく使用されるクラスが含まれています。

Metadata MEL コマンド

Maya で次の MEL コマンドを使用することにより、Metadata API から作成されたデータ構造にアクセスし、それらを操作することができます。