This job bundle renders Arnold .ass (Arnold Scene Source) files using the Arnold
kick command-line renderer that comes with MtoA (Arnold for Maya).
Point it at a directory of .ass files with a naming pattern, and it renders each
frame as a separate task distributed across workers.
- A Deadline Cloud queue with a conda queue environment configured. The job's
CondaPackagesparameter defaults tomaya-mtoa, which provides thekickbinary. On service-managed fleets, thedeadline-cloudchannel provides this package. If you need a specific MtoA version, see the maya-mtoa conda recipe for building a custom package. - A Linux fleet associated with the queue (the job specifies
attr.worker.os.family: linux).
A sample cornell.0001.ass file is included in the scene/ directory.
You can download more from the Autodesk Arnold learning scenes page: Arnold Learning Scenes
You can also export .ass files from Maya: Arnold > Export Scene... or via MEL:
arnoldExportAss -f "scene" -sf 1 -ef 100. See the
maya_arnold_ass_export_render sample for a job
that automates this export step.
deadline bundle gui-submit arnold_standalone_render/deadline bundle submit arnold_standalone_render/ \
-p SceneDirectory=/path/to/ass_files \
-p FilePattern=robot.####.ass \
-p Frames=1-100 \
-p OutputDir=./outputThe job has a single step with a parameter space that creates one task per frame. Each task:
- Locates the
kickbinary using the$MTOAenvironment variable, with a fallback to searching$CONDA_PREFIX. - Constructs the input path from
SceneDirectoryandFilePattern, replacing####with the zero-padded frame number. - Runs
kick -i <input> -o <output>to render the scene. - Outputs files named
<OutputFilePrefix>.<frame>.exr.