[AWS Deadline Cloud] Windows+Maya 環境における CMF (Customer-Managed Fleets) を使用したクラウドレンダリング [3/3]

[AWS Deadline Cloud] Windows+Maya 環境における CMF (Customer-Managed Fleets) を使用したクラウドレンダリング [3/3]

AWS Deadline Cloud の Customer-Managed Fleet(CMF) を使用したクラウドレンダリング環境の構築方法を Windows OS + Maya 環境を例に解説します。 CMF を活用することで、 EC2 インスタンスなどのコンピューティングリソースをより細かく制御しながら、 Maya プロジェクトのレンダリングをクラウド上で効率的に実行することが可能になります。第 3 回となる本記事では、ローカルに関連ツールをインストールし、レンダリングジョブを送信する方法を紹介します。

対象読者

  • クラウドレンダリングに興味がある方
  • AWS Deadline Cloud の基本を理解し、より高度な制御を求める方
    • Deadline+Blender 環境で Deadline の基本的な操作を解説する記事については こちら
  • Customer-Managed Fleet (CMF) を使用してカスタマイズされたレンダリング環境を構築したい方
  • Windows OS 環境で Maya を使用している方
  • 自社のインフラストラクチャを AWS 上で管理・活用したい方

参考ページ

検証環境 (2025.4 時点)

ローカル PC

OS: Windows 11 (23H2)
Maya: 2025.3
DeadlineCloudMonitor: 1.1.5
DeadlineCloudSubmitter: 2025.02.06.0

EC2

OS: Windows Server 2025 Base
Maya: 2025.3
Worker Python: 3.11 (Maya 2025 同梱の mayapy も 3.11 のため、互換性の問題を避けやすい)
deadline-cloud-worker-agent: 0.28.5
deadline-cloud-for-maya: 0.15.4
openjd-adaptor-runtime: 0.8.2 (Maya 用 Worker で必要)
pywin32: 308 (Maya 用 Worker で必要)

はじめに

本記事は、 AWS Deadline Cloud を活用して Windows 環境から Maya のレンダリングジョブをクラウドに送信する手順 を解説するシリーズの第 3 回です。 第 1 回 では、Customer-Managed Fleet(CMF)の概要について紹介し Deadline Cloud コンソールでの操作を解説しました。また、第 2 回 では EC2 インスタンスでワーカー環境を構築する手順を解説しました。第 3 回となる本記事では、ローカルに関連ツールをインストールし、レンダリングジョブを送信する方法を紹介します。

この手順は、 CMF(Customer-Managed Fleet)だけでなく、SMF(Service-Managed Fleet)を利用している場合でも共通 です。 CMF を利用している場合は構築の自由度が高い反面、環境設定のミスや依存関係の不整合によってジョブが正しく実行されないケースも発生しやすいため、本記事では、Deadline Cloud Monitor を活用したトラブルシューティングの方法 についても解説します。

本記事で扱う内容(SMF/CMF 共通)

  • ローカル環境への Maya および Deadline Cloud 関連ツールのインストール
  • Maya からのレンダリングジョブ送信手順
  • Deadline Cloud Monitor を用いたジョブの確認とトラブルシューティング

これにより、ローカルからクラウドへのレンダリングジョブ送信が可能となり、CMF を活用したクラウドレンダリングの一連の流れが完成します。

17

ローカル環境の設定

Maya を操作するローカルの Windows 環境の設定を進めていきます。 Maya のバージョンは、 第 2 回 において、ワーカーにインストールしたバージョンと揃えてください。今回は、 Maya 2025.3 をインストールした環境であることを想定して進めます。

Deadline Cloud Monitor のインストール

AWS Deadline Cloud > ダウンロード から Deadline Cloud Monitor をインストールします。 Deadline Cloud Monitor とは、 Windows 環境にインストールして使用できるデスクトップアプリケーションで、レンダリングジョブの進捗状況、リソース使用率、出力結果などをローカルから直接監視・管理できる専用ツールです。Windows 環境の場合は DeadlineCloudMonitor_x.x.x_x64-setup.exe をダウンロードします。インストーラを起動し、ダイアログの指示に従ってインストールします。

インストール後、起動画面で モニター URL を要求されるので、入力しアクセスします。

19

モニター URL の取得

AWS Deadline Cloud ダッシュボードの モニター にアクセスし、ログイン後の URL がモニター URL です。

17

18

ログイン後、ブラウザでのログイン処理を経て、次の画面に遷移するのを確認してください。

20

Deadline Cloud Submitter のインストール

AWS Deadline Cloud > ダウンロード から Deadline Cloud Submitter をインストールします。 Deadline Cloud Submitter とは、 Maya などの対応 3DCG ソフトウェアから AWS Deadline Cloud へレンダリングジョブを直接送信するためのプラグインです。Windows 環境の場合は DeadlineCloudSubmitter-xxxx.xx.xx.x-windows-x64-installer.exe をダウンロードします。

インストーラを起動し、ダイアログの指示に従ってインストールを進めます。 Installation Scope では User (現在のユーザーのみ) を選択します。

16

Select Components では、今回の手順では Maya を指定します。

15

Maya の環境設定

Maya 側の設定でクラウドレンダリングを有効にします。まず、 C:\mnt\deadline-data フォルダーがなければ作成してください。次に、Maya を起動し、 Maya の新規プロジェクトを C:\mnt\deadline-data 内に作成します。

17

Windows > Settings/Preferences > Plug-in Manager を開きます。DeadlineCloudForMaya.py プラグインが一覧に表示されるので、Loaded と Auto Load の両方にチェックを入れてください。設定後は Maya を再起動してください。

18

次に、シーンを任意の名前で保存します。保存後、 AWSDeadline タブから、 Submit a render to Deadline Cloud を選択し、ダイアログを開きます。

22

19

Settings... をクリックし、 Default farm, Default queue, Default storage profile に、あらかじめ Deadline Cloud 上で作成しておいた各リソースを指定します。

20

動作確認

Submit をクリックすると、設定したプロジェクトのレンダリングジョブが送信されます。

Deadline Cloud Monitor を開き、 {作成したファーム} > {作成したキュー} から、ジョブが適切に進行していることを確認してください。

32

33

34

処理が完了したら、ジョブを右クリックして Download output を選択すると、書き出されたすべてのフレームをダウンロードできます。

22

C:\mnt\deadline-data への保存の許可を求めるダイアログが表示されるので OK を押下します。

23

該当ディレクトリへレンダリングされたファイルがダウンロードされていることを確認します。

23

トラブルシューティング

レンダリングジョブが失敗した場合や、意図した出力が得られない場合は、Deadline Cloud Monitor を使用してログを確認できます

ジョブログの確認方法

  1. Deadline Cloud Monitor を起動し、対象のファームとキューを選択します。
  2. 該当ジョブの Tasks タブを開き、失敗しているタスク (Failed) を右クリックします。
  3. 表示されるメニューから View Logs を選択します。

24

  1. Timeline タブで Failed と表示されている部分をクリックすると、該当のログが表示されます。

25

ログには、たとえば以下のような情報が含まれます:

  • Maya の起動ログ
  • ファイルパスの解決エラーや権限エラー

ワーカーの確認

第 2 回 で実施した内容が適切に行われたか確認してください。たとえば、以下の点をチェックするとよいでしょう。

  • ワーカーインスタンスに割り当てられている IAM ロールは適切か
  • ワーカーインスタンスのメモリは十分に大きいか
  • ワーカーインスタンスに RDP 接続
    • Maya は正しくインストールされているか
    • ワーカー内の Python 環境が正しくセットアップされているか

必要に応じて EC2 インスタンスをいったん Terminate し、再度作成してください。

まとめ

本記事では、ローカル環境から AWS Deadline Cloud にレンダリングジョブを送信し、ジョブの進行状況を確認する方法、そしてトラブル発生時の対処法について解説しました。

特に CMF 環境では構成の自由度が高い分、設定ミスや依存関係の不整合が起こりやすいため、Deadline Cloud Monitor やワーカーのログを活用したトラブルシューティングの習慣をつけておくと安心です。

これで、CMF を活用したクラウドレンダリングの一連の流れが完了しました。今後は、より高度なジョブ管理やスケーリング、コスト最適化などにも挑戦してみてください。


本シリーズの他の記事もぜひご覧ください。

Share this article

facebook logohatena logotwitter logo

© Classmethod, Inc. All rights reserved.