本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。
使用以下命令测试您的软件包 Maya 渲染作业
构建MayaMtoA、和maya-openjd包后,可以使用渲染作业对其进行测试。Deadline Cloud 示例存储库包含一个带有Maya/Arnoldjob 包的conda-forge
本地测试
您可以使用 Op en Job Description CLI 在工作站上运行作业模板pip。
pip install openjd-cli
在示例存储库的job_bundles目录中,运行以下命令。该ErrorOnArnoldLicenseFail=false参数指示使用水印Arnold进行渲染,而不是在没有可用许可证时失败。
openjd run turntable_with_maya_arnold/template.yaml \ --environment ../queue_environments/conda_queue_env_pyrattler.yaml \ -p CondaPackages="maya maya-mtoa maya-openjd ffmpeg" \ -p CondaChannels="file://$HOME/my-conda-channel conda-forge" \ -p ErrorOnArnoldLicenseFail=false \ -p FrameRange=1-5
该--environment选项应用 conda 队列环境,该环境使用中指定的包创建 conda 虚拟环境。CondaPackages该CondaChannels参数包括您的自定义套餐的本地频道和conda-forge的本地频道ffmpeg。如果您发布到了 Amazon S3 频道而不是本地频道,请将file://路径替换为您的s3://频道 URL。
作业完成后,呈现的输出位于turntable_with_maya_arnold/output/目录中。
在 Deadline 云上测试
将生产队列配置为使用 Amazon S3 conda 频道后,将渲染任务提交到 Deadline Cloud。将conda-forge通道添加到 conda 队列环境中的CondaChannels参数中,以提供适配器所需的 Python 依赖项ffmpeg和来源。在示例存储库的job_bundles目录中,运行以下命令。
deadline bundle submit turntable_with_maya_arnold
使用截止日期云监视器跟踪作业进度。在监视器中,选择作业的任务,然后选择查看日志。选择 La unch conda 会话操作以验证是否在 Amazon S3 频道中找到mayamaya-mtoa、和maya-openjd软件包。