グラフを評価すると([ビルド](Build) [評価](Evaluate)または [Ctrl]+[E])、コード化された計算(新しいジオメトリ、モディファイヤ、ユーティリティ プラグインまたは MAXScript 関数)が 3ds Max のインターフェースで使用できるようになります。
Max クリエーション グラフの評価
評価時には、次の処理が行われます。
これは、表示グラフの XML エンコードです。
これはバイナリです。NET 式ツリー。
グラフは、必要に応じて .NET 式ツリー API によって .NET バイトコードにコンパイルされます。CDF NET ランタイムは、.NET バイトコードをネイティブ アセンブリ コードにコンパイルします。グラフのテキスト表現は、グラフと同じフォルダに、同じベース ファイル名と拡張子 .txt で保存されます。
コンパイルされたグラフのテキスト表現は、C# と同様の擬似コードです。主な違いの 1 つは、コードのステートメントとブロックの両方が式であることです。コードのブロックの値は、ブロックの最後のステートメントに等しくなります。擬似コードには戻りステートメントはありません。
Max クリエーション グラフから生成される MAXScript ファイルの主な目的は、3ds Max と動的に作成された関数の間のギャップを埋めるプラグインを 3ds Max に登録することです。
MCG ツールで自動生成されたプラグインは、他のプラグインと同じように使用できます。スクリプトを生成できるパラメータがあり、ロールアウトを生成し、シーンに保存でき、パラメータに対する変更は元に戻すことができ、クラス ID があります。