ディペンデンシー グラフは、Maya でシーンを表現する 2 つの方法のうちの 1 つです(もう 1 つの方法はシーンの階層構造です)。ディペンデンシー グラフはノードがチェーン状になったものです。
ディペンデンシー グラフは、「球 A を作成する、これらの CV を移動する、カーブ B を作成する、カーブ B を球 A に投影させてカーブ オンサーフェス C を作成する、カーブ オンサーフェス C を使って球 A をトリミングする」など、何もない状態からどのように現在のシーンを得るかについての一連の指示のようなものです。
ディペンデンシー グラフの名前はノード間の接続から来ています。上記の例では、カーブを投影する操作は 2 つの入力(球 A とカーブ B)に依存していると言えます。
ディペンデンシー グラフの各ノードは、シーンを構築したり変更したりするアクションを表しており、最終的な結果が現在の状態のシーンになります。
ディペンデンシー グラフのこのような仕組みにより、入力オブジェクトの修正やシェイプ変更、ノードのアトリビュートの変更、ノードの接続の変更、ノードの削除を行って、Maya にシーン全体を自動的かつ瞬時に更新させて変更内容を反映させることができます。
作成ノードと編集ノードの間の接続は、シーンがどのように構築されたかについての履歴が記録されることから、コンストラクション ヒストリとも呼ばれます。
ディペンデンシー グラフは、ハイパーグラフ(Hypergraph)で表示および編集することができます。
コンテナ ノードを使用すると、ノードをまとめることができます。コンテナ ノードは、特別な目的のためにノードを論理グループに整理することができる特殊なノードです。コンテナ ノードを使用すると、ディペンデンシー グラフのビューを簡略化することができます。