3ds Max - Monitor Submitter

monitor1 monitor2

Top Level Controls

Submit

  • Submits the selected scene file as a Deadline job.

Close

  • Closes the dialog.

Job Options tab

Job Description group

Job Name text field

  • Defines the name of the job. Used to easily recognize the job’s content and purpose.

  • Default is “Untitled”.

Comment text field

  • Defines the content of the comment property of the job.

  • The Comment property does not affect the processing of the job, but can be very useful to communicate additional information about the job to all users.

  • Defaults to empty string.

Department text field

  • Defines the optional Department property.

  • The Department property does not affect the processing of the job, but can be very useful to sort and filter jobs based on their user’s Department.

  • Defaults to empty string.

Job Options group

Pool drop-down list

  • Contains a list of all Pools defined in the current Repository, plus the value “none” on top of the list.

  • The list of available Pools is updated each time the submitter is launched.

  • When a specific named Pool is selected from the list, only Workers that are explicitly added to that Pool will be eligible to dequeue the Job.

  • When the “none” option is selected, any Worker will be eligible to dequeue the Job regardless of its Pools assignments.

Secondary Pool drop-down list

  • Contains a list of all Pools plus “none” and the value “” (empty string) on top of the list.

  • The Secondary Pool is used when no Workers from the Pool list were available to process the job.

    • When a specific named Pool is selected from the list, Workers that are explicitly added to that Pool will be eligible to dequeue the Job.

    • When the “none” option is selected, any Worker will be eligible to dequeue the Job regardless of its Pools assignments.

    • When the “” option is selected (default), the Secondary Pool option will not ignored and will not be used.

Group drop-down list

  • Contains the list of all Groups defined in the current Repository, plus the value “none” on top of the list.

  • Groups are used as binary yes/no filters to determine which Workers are eligible to dequeue a Job.

  • When set to a specific Group name, only Workers assigned to that Group will be considered for processing the Job.

  • When set to “none”, all Workers will be considered.

Priority value

  • Defines the numeric Priority value of the job.

  • The value range depends on the current Repository settings.

  • The default Maximum Priority value is 100, but it can be modified via the Deadline Monitor in SuperUser Mode under Configure Repository Options > Job Settings section > Job Scheduling tab > Submission Limitations group > Maximum Job Priority.

Task Timeout value

  • Defines the time in minutes a Worker may work on a Task before timing out and requeueing it.

  • Set to 0 to disable.

Enable Auto Task Timeout checkbox

  • When checked, the Task Timeout will be calculated automatically from the Task times of previously rendered Tasks of the same Job.

  • When unchecked, Auto Task Timeout will not be calculated and the Task Timeout value will be respected.

Concurrent Tasks value

  • Defines the number of Tasks a single Worker can pick up at once (by launching multiple instances of 3ds Max on the same machine).

  • This is useful to maximize performance when the tasks don’t saturate all CPUs at 100% and don’t use up all available memory.

  • Typically, as a rule of thumb, this feature is NOT required for rendering as 3ds Max uses 100% of CPU’s during rendering, but can be useful for running single-threaded tasks like particle or geometry caching, MAXScript jobs etc.

Limit Tasks To Worker’s Task Limit checkbox

  • When checked, the number of Concurrent Tasks will be limited by the Worker’s Task Limit which is typically set to the number of available CPUs.

  • For example, if ‘Concurrent Tasks’ is set to 16 but a Worker has 8 cores, only 8 concurrent tasks will be processed.

Machine Limit value

  • Defines the number of Workers that will be allowed to dequeue the Job at the same time.

  • When set to 0, no limit will be applied.

Machine List Is A Deny List checkbox

  • When unchecked (default), the Machine List will be used as an Allow List, allowing only the listed machines to render the job.

  • When checked, the Machine List will be used as a Deny List, preventing the specified machines from rendering the job.

Machine List textfield and pick button

  • Defines the list of machines to be used as an Allow List or Deny List according to the Machine List Is A Deny List checkbox’ state.

Limits textfield and pick button

Dependencies textfield and pick button

On Job Complete drop-down list

  • Specifies the action to perform on the Job upon completion.

  • Possible values are:

    • Nothing - the Job will be left in Completed state in the Queue.

    • Archive - the Job will be archived automatically.

    • Delete - the Job will be deleted automatically.

Submit Job As Suspended checkbox

  • When unchecked (default), the Job will be queued for processing immediately after submission.

  • When checked, the Job will be placed in Suspended state and will not be processed unless resumed manually.

3dsmax Options

3dsmax File textfield

  • Specifies the 3ds Max .MAX scene file to be submitted.

Frame List textfield

  • Specifies the frames to be rendered.

Submit Scene File With Job checkbox

  • When unchecked, the specified 3ds Max file will be referenced from its network location and will not be made part of the job submission.

    • This has the benefit of keeping the job lightweight and not overwhelming the Repository machine with large files.

    • The drawback is that if the .MAX file referenced by the Job gets modified at its network location, this could affect an already running job.

    • Also, archiving the job would not include the scene being rendered.

  • When checked, the 3ds Max file will be copied with the Job to the Repository.

    • This has the benefit of including a snapshot of the MAX file at the time of submission - any changes to the original MAX scene will not affect the Job, and the MAX file will be part of an Archived job.

    • The drawback is that large MAX files can overwhelm the Deadline Repository server.

Frames Per Task value

  • Defines the number of frames in each Task.

  • Default is 1.

  • Increasing this value can speed up rendering of jobs where each frame takes a very short time to finish.

    • The drawback is that if a later frame in the task fails, the complete task including any already finished frames will be reprocessed.

Show Virtual Frame Buffer checkbox

  • When checked, the Virtual Frame Buffer (also known as the “Rendered Frame Window”) of 3ds Max will be visible while rendering. This can be useful when connecting remotely to the Worker’s desktop to preview its progress.

  • When unchecked, the Virtual Frame Buffer of 3ds Max will be suppressed.

Version drop-down list

  • Specifies the 3ds Max version to use.

  • It contains all 3ds Max versions supported by the current Deadline version.

  • Note that newer versions of 3ds Max can open and render files saved with older versions, but older versions of 3ds Max cannot load and render files saved with newer versions unless the file was saved using the “Save As Version…” option of 3ds Max.

Use Design Edition drop-down list

  • Disabled in 3ds Max 2016 and higher (there is no Design version of 3ds Max 2016 and higher!)

  • When enabled and checked, the Design version of 3ds Max will be used, if found.

  • When unchecked, the regular “Entertainment” version of 3ds Max will be used, if found.

Build To Force drop-down list

  • Controls which build of 3ds Max (32 or 64 bit) will be launched by the Workers.

  • Disabled when 3ds Max 2014 and higher is selected in the Version drop-down list (no 32 bit version available in 3ds Max 2014 and higher!)

  • When enabled, possible values are:

    • None - does not enforce a build, the first 3ds Max version found (32 or 64 bit) will be used.

    • 32 bit - forces the Worker to launch the first 32 bit build found of the specified 3ds Max version, if any.

    • 64 bit - forces the Worker to launch the first 64 bit build found of the specified 3ds Max version, if any.

Advanced Options tab

Options group

Camera text field

  • Can be used to specified a valid scene camera name to render.

  • Note that the Submitter has no knowledge of the scene content, so the Job Properties > 3ds Max tab in the Monitor will not contain a list of available Camera names.

Alternate Plugin.ini filename field

  • Can be used to specify an optional 3ds Max Plugin.ini file to load a custom set of plugins.

Pre-Load Script filename field

  • Can be used to specify an optional MAXScript file to be executed before the scene is loaded.

  • The file will be included as an auxiliary file with the job.

Post-Load Script filename field

  • Can be used to specify an optional MAXScript file to be executed after the scene is loaded.

  • The file will be included as an auxiliary file with the job.

Pre-Frame Script filename field

  • Can be used to specify an optional MAXScript file to be executed before a frame is rendered.

  • The file will be included as an auxiliary file with the job.

Post-Frame Script filename field

  • Can be used to specify an optional MAXScript file to be executed after a frame is rendered.

  • The file will be included as an auxiliary file with the job.

Force Workstation Mode checkbox

  • When unchecked (default), the Deadline Workers will launch 3ds Max in network rendering mode (no license, no UI will be created).

  • When checked, 3ds Max will be launched by the Deadline Workers in fully licensed interactive workstation mode.

Enable Silent Mode checkbox

  • Disabled when Force Workstation Mode is unchecked.

  • When checked and Force Workstation Mode is also checked, 3ds Max will be run in “silent” mode which will help suppress some error popups.

Ignore Missing External File Errors checkbox

  • When checked, missing external file errors (e.g. missing textures) will be ignored and the scene will still be rendered, but the output will be possibly incorrect.

  • When unchecked (default), missing external file errors will be considered fatal and the task will fail with an error.

Ignore Missing UVW Error checkbox

  • When checked, missing UVW errors (caused by objects requiring certain texture mapping coordinates but not providing them) will be ignored and the scene will still be rendered, but the output will be possibly incorrect.

  • When unchecked (default), missing UVW errors will be considered fatal and the task will fail with an error.

Ignore Missing XREF Errors checkbox

  • When checked, missing UVW errors (caused by objects requiring certain texture mapping coordinates but not providing them) will be ignored and the scene will still be rendered, but the output will be possibly incorrect.

  • When unchecked (default), missing UVW errors will be considered fatal and the task will fail with an error.

Ignore Missing DLL Errors checkbox

  • Missing DLLs could mean that the 3ds Max scene cannot be loaded or rendered correctly.

  • In some cases though, missing DLLs could be ignored.

  • If you want the job to fail if a missing DLL message is detected at startup, keep this checkbox unchecked.

Enable Local Rendering checkbox

  • When checked, Deadline will save the frames to a local temporary folder before copying them over to the final network location.

  • This is done to avoid image file saving issues over a network connection which can be conjected and result in data loss or failure.

  • If the first copy attempt fails, multiple attempts will be made, increasing the chances .

Disable Multipass Effects checkbox

  • When checked, 3ds Max Camera Multipass Effects (Multipass DOF, Multipass Motion Blur) will not be rendered.

Restart Renderer Between Frames checkbox

  • When checked, Deadline will restart the renderer after each frame to avoid some potential problems with specific renderers.

    • The C++ Lightning plugin (unique to Deadline) will unload the renderer plugin and then reload it instantly.

    • This has the effect of forcing a memory purge and helps to improve renderer stability, as well as ensure the lowest possible memory footprint.

    • This can be helpful when rendering close to the physical memory limit of a machine.

    • Enabling this option has little to no impact on the actual render times.

  • This feature should be ENABLED to resolve V-Ray renders where typically the beauty pass renders correctly but the Render Element’s are all black or perhaps seem to be swapped around.

  • Ensure this feature is DISABLED if you are sending FG/LC/IM caching map type jobs to the farm, as the renderer will get reset for each frame and the FG/LC/IM file(s) won’t get incrementally increased with the additional data per frame.

  • This option should be DISABLED for FumeFX simulation jobs as well.

Remove Filename Padding checkbox

  • If checked, the output filename will be (for example) “output.tga” instead of “output0000.tga”.

  • This feature should only be used when rendering single frames.

  • If you render a range of frames with this option checked, each frame will overwrite the previous existing frame.

Gamma Correction checkbox

  • When checked, the Input and Output Gamma correction values of 3ds Max will be forces to the ones specified in this rollout.

Input Gamma value

  • Defines the Input Gamma to enforce when the Gamma Correction control is checked.

  • Default is 1.0.

Output Gamma value

  • Defines the Output Gamma to enforce when the Gamma Correction control is checked.

  • Default is 1.0.

Override Language checkbox and dropdown list

  • If enabled, you can choose a language to force during rendering.

One Cpu Per Task checkbox

  • Forces each task of the job to only use a single CPU.

  • This can be useful when doing single threaded renders and the Concurrent Tasks setting is greater than 1.

Alternate Path File filename field

  • Allows you to specify an alternate path file in the MXP format that the Workers can use to find bitmaps that are not found on the primary map paths.

Merge Path File checkbox

  • When checked, the Alternate paths file will be merged with the existing search path definitions.

  • When unchecked (default), the Alternate Path File will replace the search path definitions.

VRay DBR and Mental Ray Satellite

Mode drop-down list

  • Possible values are:

    • Disabled - mo distributed rendering.

    • Mental Ray Satellite - enable Mental Ray distributed rendering

    • VRay DBR - enable V-Ray distributed rendering

    • VRay RT DBR - enable V-Ray RT distributed rendering

Number Of Workers value

  • Specifies the number of Workers to use.

  • Default is 5.

GPU Options

GPUs Per Task value

  • Controls the number of GPUs to be used by a Task.

  • Default is 0, meaning no limit.

  • Useful when running Concurrent Tasks on a machine with multiple GPUs available.

Select GPU Devices text field

  • Specifies the GPU Devices to use.

  • Default is empty string.