devkit のサンプルについて

重要: devkit のサンプルはリリースによって内容が変わることがあります。これにはノード ID が含まれます。ノード ID は、ノードとプラグインを一意に識別するために使用します。実際の作業でサンプルを使用する場合、またはサンプル プラグインをベースに独自のプラグインを作成する場合は、https://mayaid.autodesk.io から固有のノード ID を取得してください。

Maya devkit には 4 種類のサンプルが含まれています。 すべてのサンプルは、devkitBasedevkit フォルダ内にあります。

  1. C++ プラグイン。これらのコンパイルされたプラグインは、plug-ins フォルダ内にあります。

  2. Python スクリプト プラグイン。これらのスクリプトは、plug-insscripted フォルダ内にあります。「py」で始まるサンプルは、Maya Python API 2.0 を使用します。その他のすべてのサンプルは、Maya Python API 1.0 を使用します。

  3. C# プラグイン。これらのコンパイルされたプラグインは、dotnet フォルダ内にあります。

  4. スタンドアローン アプリケーション。これらのアプリケーションは、API 呼び出しを行って Maya にバッチ モードでアクセスします。サンプルは applications フォルダ内にあります。 サンプルのスタンドアローン Python スクリプトは、scripted サブフォルダ内にあります。

重要: サンプルによっては、コンパイルまたは実行する際にサードパーティのライブラリが必要になることがあります。 特に、abc で始まるプラグイン サンプルは、Maya に付属していない追加のライブラリがないとビルドできません。 これらのサンプルをビルドしないでください。

サンプルの命名規則

サンプルは、特定の項目を作成するプラグインにビルドされます。サンプルのサフィックスは、そのプラグインが作成する項目を示しています。

サフィックス 作成される要素
Cmd コマンド
Tool インタラクティブ ツール
Node ディペンデンシー ノード
Translator ファイル トランスレータ
Shader シェーディング ノード
Manip マニピュレータ
Field ダイナミック フィールド
Emitter ダイナミック エミッタ
Spring ダイナミック スプリング
Shape シェイプ
Shader シェーダ ノード