Maya での作業時にアクションを実行すると、ほとんどの場合、操作しているオブジェクトのコンストラクション ヒストリにノードが作成されます。作業の各時点で表示されるシーン(現在のシーン)は、それまでに作成したすべてのノードの結果です。
たとえば、中心ポイントを中心にカーブを回転させるとカーブのシェイプに断面がある新しいサーフェスが作成されますが、このアクションをカーブに適用した場合、新しい回転ノードが作成されます。回転ノードには、カーブのシェイプが入力として接続されます。この入力されたカーブからサーフェスを作成する方法をノードのアトリビュートで制御します。そして、作成されたサーフェスがこのノードの出力になります。
カーブから、回転ノード、サーフェスとつながるこのようなノードのチェーンを、サーフェスのコンストラクション ヒストリと言います。コンストラクション ヒストリにおいて最も重要なことは、ユーザがそれを変更できるということです。カーブのシェイプを変更(回転ノードのアトリビュートを変更)することが可能で、作成されたサーフェスは自動的に更新されます。
コンストラクション ヒストリは、Maya のディペンデンシー グラフの一部です。コンストラクション ヒストリはシーンを作成したアクションのヒストリを意味しますが、全体のディペンデンシー グラフはノード間のすべての接続(入力と出力)を意味します。