

翻訳は機械翻訳により提供されています。提供された翻訳内容と英語版の間で齟齬、不一致または矛盾がある場合、英語版が優先します。

# Autodesk Maya to Arnold (MtoA) プラグインの conda ビルドレシピを作成する
<a name="create-conda-recipe-mtoa-plugin"></a>

Maya to Arnold (MtoA) プラグインは、Arnoldレンダラーを 内のオプションとして追加しますMaya。[MtoA サンプルレシピ](https://github.com/aws-deadline/deadline-cloud-samples/tree/mainline/conda_recipes/maya-mtoa-2026)は、プラグインをホストアプリケーションパッケージと統合する別の conda パッケージとしてパッケージ化する方法を示しています。

## レシピについて
<a name="mtoa-recipe-structure"></a>

[recipe.yaml](https://github.com/aws-deadline/deadline-cloud-samples/blob/mainline/conda_recipes/maya-mtoa-2026/recipe/recipe.yaml) は、ビルド要件と実行要件の両方について`maya`パッケージへの依存関係を指定します。この依存関係はバージョン制約を使用するため、プラグインは互換性のあるMayaバージョンでのみインストールされます。

レシピは、Mayaレシピと同じソースアーカイブを使用します。ビルドスクリプトは、Mayaパッケージが で設定する`$PREFIX/usr/autodesk/maya$MAYA_VERSION/modules`ディレクトリに `mtoa.mod` ファイルをインストールMtoAして作成します`MAYA_MODULE_PATH`。 Arnoldおよび は同じライセンス技術Mayaを使用するため、Mayaパッケージにはすでに Arnoldに必要なライセンス情報が含まれています。

## MtoA パッケージの構築
<a name="mtoa-build-package"></a>

Maya はビルド時に MtoAに依存するため、パッケージをビルドする前にMtoAパッケージMayaをビルドします。`rattler-build publish` を使用してパッケージを構築して公開します。`conda_recipes` ディレクトリから、次のコマンドを実行します。

```
rattler-build publish maya-mtoa-2026/recipe/recipe.yaml \
    --to file://$HOME/my-conda-channel \
    --build-number=+1
```

`rattler-build publish` コマンドは、依存関係を解決するときにターゲットチャネルを最高優先度のチャネルとして使用するため、前に公開した`maya`パッケージが自動的に使用可能になります。

その他の公開オプションの場合:
+ Amazon S3 チャンネルに発行するには、「パッケージを [S3 conda チャンネルに発行する](publish-packages-s3-channel.md)」を参照してください。
+ Deadline Cloud パッケージ構築キューを使用してビルドを自動化するには、「[Automate package builds with Deadline Cloud](automate-package-builds.md)」を参照してください。