コンテンツにスキップ
Dev Classmethod Jp Articles Aws Deadline Cloud Cmf Ubl 3dsmax

AWS Deadline Cloud の CMF + UBL で 3ds Max を動かしてみた

  • URL: https://dev.classmethod.jp/articles/aws-deadline-cloud-cmf-ubl-3dsmax/
  • 日付: 2026-06-05
  • Tier: Tier 3
  • 要旨: AWS Deadline Cloud のカスタマーマネージドフリート(CMF)と従量課金ライセンス(UBL)を組み合わせて Autodesk 3ds Max のレンダリングが成立するかを実機検証。ジョブSUCCEEDEDまで完走し、UBL経由ライセンス取得・レンダリング結果のPNG出力を確認。

詳細

  • 検証ゴール: ①ジョブがSUCCEEDEDまで完走 ②3ds MaxがLicense Endpoint(AWS PrivateLink)経由でライセンス取得 ③PNG画像がS3経由で取得できること → すべて達成
  • 所要時間: S3同期4秒、3ds Max起動1分40秒、Scanlineレンダリング1フレーム6.8秒、合計約2分
  • 環境: Windows Server 2022 EC2(Submitter/Worker)、3ds Max 2026、Deadline Cloud Monitor + Identity Center認証

知見1: 3ds MaxをTrial状態のままUBLライセンスを取得できる

  • AdskLicensingInstHelper change --lm NETWORK でのNETWORKモード切り替えは Autodesk PIT config により失敗する
  • 正しいアプローチ: 公式サンプルスクリプト(deadline-cloud-samples)に倣い、Trial状態のままインストール。deadline-cloud-for-3ds-max Adaptor がジョブ実行時に License Endpoint からライセンスを取得する。環境変数 ADSKFLEX_LICENSE_FILE=2704@<endpoint-dns> を Machine スコープで設定するだけ

知見2: CMF Fleet Worker Role に CloudWatch Logs 権限を手動付与が必要

  • AWSDeadlineCloud-FleetWorker マネージドポリシーには CloudWatch Logs 権限が含まれない
  • CreateLogStream の AccessDenied エラーで Worker Agent サービスが起動失敗
  • インラインポリシーで /aws/deadline/<farm-id>/<fleet-id> へのログ書き込み権限を手動追加が必要