API ガイド > Maya プラグインの配布 >

# プラグイン モジュール作成の推奨ワークフロー

以下に、ネットワーク上の中心的な場所でプラグイン モジュールを利用する例を示します。プラグイン モジュールの詳細については、Maya モジュールのパス、フォルダ、およびバージョンを参照してください。

- モジュールとモジュール ファイルは、次の場所に保存できます。

  //networkPath/share/modules/modFile.mod

  //networkPath/share/modFolder

- これらは、あらゆるプラットフォーム(Windows 64 ビット、Linux など)の共通ディレクトリとして利用できます。

  //networkPath/share/modFolder/scripts

  //networkPath/share/modFolder/presets

  //networkPath/share/modFolder/icons

  //networkPath/share/modFolder/devkit

- 次に、プラットフォーム固有ディレクトリの例を示します。

  //networkPath/share/modFolder/*PLATFORM*/bin

  //networkPath/share/modFolder/*PLATFORM*/bin/image

  //networkPath/share/modFolder/*PLATFORM*/plug-ins

  //networkPath/share/modFolder/*PLATFORM*/shaders

  //networkPath/share/modFolder/*PLATFORM*/shaders/include

- Maya の MAYA_MODULE_PATH 環境変数は次のように設定してください。

  MAYA_MODULE_PATH = //networkPath/share/modules

  注:Maya における環境変数の設定についての詳細は、Maya ヘルプの「環境変数」を参照してください。
- 次に、モジュール ファイルのサンプル(Sample)を示します。

      + PLATFORM:win64 myModule 1.10.1.x ../modFolder/win64
      MYMODULE_LOCATION:=
      MYMODULE_SHADERS_LOCATION:=shaders
      MYMODULE_INCLUDE_LOCATION:=shaders/include
      MOD_PLUG_IN_PATH+:=bin/image
      PATH+:=bin
      icons: ../icons
      presets: ../presets
      scripts: ../scripts

      + PLATFORM:win32 myModule 1.10.1.x ../modFolder/win32
      MYMODULE_LOCATION:=
      MYMODULE_SHADERS_LOCATION:=shaders
      MYMODULE_INCLUDE_LOCATION:=shaders/include
      MOD_PLUG_IN_PATH+:=bin/image
      PATH+:=bin
      icons: ../icons
      presets: ../presets
      scripts: ../scripts

      + PLATFORM:mac myModule 1.10.1.x ../modFolder/mac
      MYMODULE_LOCATION:=
      MYMODULE_SHADERS_LOCATION:=shaders
      MYMODULE_INCLUDE_LOCATION:=shaders/include
      MOD_PLUG_IN_PATH+:=bin/image
      PATH+:=bin
      icons: ../icons
      presets: ../presets
      scripts: ../scripts

      + PLATFORM:linux myModule 1.10.1.x ../modFolder/linux
      MYMODULE_LOCATION:=
      MYMODULE_SHADERS_LOCATION:=shaders
      MYMODULE_INCLUDE_LOCATION:=shaders/include
      MOD_PLUG_IN_PATH+:=bin/image
      PATH+:=bin
      icons: ../icons
      presets: ../presets
      scripts: ../scripts