ディペンデンシー グラフ プラグインにより、独自のデフォーマ、マニピュレータ、シェイプ、ハードウェア シェーダ、ソフトウェア シェーダ、コンストレイント、およびインバース キネマティクスをはじめとする多くのプラグイン タイプを作成できます。MPxCommand
から継承する コマンド プラグイン とは対照的に、ディペンデンシー グラフ プラグイン は MPxNode
、または多くのサブクラス(MPxDeformerNode
、MPxSurfaceShape
、MPxHwShaderNode
、MPxConstraint
など)の 1 つから継承します。
ディペンデンシー グラフ プラグインの動作方法の概要を把握するために、ノードを一連の入力と出力によるものとして定義します。Maya スクリプト エディタを使用して、このノードのインスタンスを作成し、その入力と出力をディペンデンシー グラフの他のノードに接続できます。ノードの動作は、一連の入力を与えられて出力の計算を引き受ける、compute() メソッドで定義します。詳細については、ディペンデンシー グラフのトピックを参照してください。