I was wondering if there is a place that has a list of arguments as well as sample scripts for CustomSanitychecks??
I’ve got my Nuke working however, I am trying to get Maya working properly but noticed it needed to be written in MEL.
Any help would be greatly appreciated.
Thanks!
Hello Dave,
Have you taken a look at the custom sanity check section of our maya documentation? If you need more I can ask our dev team.
Cheers,
Yes Ive seen that, but it only gives me an example of 2 parameters, and the syntax…
Where do I find all the syntax, variables etc?
Hello Dave,
I am going to include a list below of the Deadline variables. These are only the Deadline ones, for any Maya, V-ray, mental ray or other ones, you would need to check with those companies. Can you elaborate on what type of syntax or process you are looking for? Thanks.
defaultRenderGlobals.deadlineArnoldArgs
defaultRenderGlobals.deadlineArnoldThreads
defaultRenderGlobals.deadlineChunkSize
defaultRenderGlobals.deadlineConcurrentTasks
defaultRenderGlobals.deadlineCurrTile
defaultRenderGlobals.deadlineCurrX
defaultRenderGlobals.deadlineCurrY
defaultRenderGlobals.deadlineDeleteOnComplete
defaultRenderGlobals.deadlineDeleteVrimgFiles
defaultRenderGlobals.deadlineDepartment
defaultRenderGlobals.deadlineDraftEntity
defaultRenderGlobals.deadlineDraftTemplate
defaultRenderGlobals.deadlineDraftUser
defaultRenderGlobals.deadlineDraftVersion
defaultRenderGlobals.deadlineExportPRManThreads
defaultRenderGlobals.deadlineGroup
defaultRenderGlobals.deadlineIgnoreDefaultCameras
defaultRenderGlobals.deadlineJobComment
defaultRenderGlobals.deadlineJobName
defaultRenderGlobals.deadlineJobPool
defaultRenderGlobals.deadlineJobPriority
defaultRenderGlobals.deadlineLimitCount
defaultRenderGlobals.deadlineLimitGroups
defaultRenderGlobals.deadlineLocalRendering
defaultRenderGlobals.deadlineMayaArgs
defaultRenderGlobals.deadlineMentalRayArgs
defaultRenderGlobals.deadlineMentalRayAutoMemoryLimit
defaultRenderGlobals.deadlineMentalRayFilename
defaultRenderGlobals.deadlineMentalRayLocalRendering
defaultRenderGlobals.deadlineMentalRayMemoryLimit
defaultRenderGlobals.deadlineMentalRayOffset
defaultRenderGlobals.deadlineMentalRayThreads
defaultRenderGlobals.deadlineMinSlaveTimeout
defaultRenderGlobals.deadlineNumCPUs
defaultRenderGlobals.deadlineOutputFilePath
defaultRenderGlobals.deadlineOverrideGlobalRange
defaultRenderGlobals.deadlineOverrideLayerSettings
defaultRenderGlobals.deadlinePRManArgs
defaultRenderGlobals.deadlinePRManThreads
defaultRenderGlobals.deadlineProjectPathOverride
defaultRenderGlobals.deadlineRegionBottom
defaultRenderGlobals.deadlineRegionLeft
defaultRenderGlobals.deadlineRegionRight
defaultRenderGlobals.deadlineRegionSingleBottom
defaultRenderGlobals.deadlineRegionSingleBottom
defaultRenderGlobals.deadlineRegionSingleLeft
defaultRenderGlobals.deadlineRegionSinglePrefix
defaultRenderGlobals.deadlineRegionSingleRight
defaultRenderGlobals.deadlineRegionSingleTiles
defaultRenderGlobals.deadlineRegionSingleTop
defaultRenderGlobals.deadlineRegionTop
defaultRenderGlobals.deadlineSGDescription
defaultRenderGlobals.deadlineSGDisplayInfo
defaultRenderGlobals.deadlineSGInfoKeys
defaultRenderGlobals.deadlineSGInfoValues
defaultRenderGlobals.deadlineSGVersionName
defaultRenderGlobals.deadlineSlaveTimeout
defaultRenderGlobals.deadlineStrictErrorChecking
defaultRenderGlobals.deadlineSubmitArnoldJob
defaultRenderGlobals.deadlineSubmitAsSuspended
defaultRenderGlobals.deadlineSubmitEachCamera
defaultRenderGlobals.deadlineSubmitEachRenderLayer
defaultRenderGlobals.deadlineSubmitMayaScene
defaultRenderGlobals.deadlineSubmitMentalRayJob
defaultRenderGlobals.deadlineSubmitPRManJob
defaultRenderGlobals.deadlineSubmitVRayJob
defaultRenderGlobals.deadlineSubmitVrimg2ExrJob
defaultRenderGlobals.deadlineTileCleanupJob
defaultRenderGlobals.deadlineTileDependentJob
defaultRenderGlobals.deadlineTileSingleJob
defaultRenderGlobals.deadlineTilesInX
defaultRenderGlobals.deadlineTilesInY
defaultRenderGlobals.deadlineUploadDraftToShotgun
defaultRenderGlobals.deadlineUseDraft
defaultRenderGlobals.deadlineUseMayaBatchPlugin
defaultRenderGlobals.deadlineUseOnlyPool
defaultRenderGlobals.deadlineVrayAutoMemoryBuffer
defaultRenderGlobals.deadlineVrayAutoMemoryEnabled
defaultRenderGlobals.deadlineVRayFilename
defaultRenderGlobals.deadlineVRayThreads
Yeah, I think Im looking for a way to have things like Machine limit set to 20 in the submission plugin.
Hello Dave,
In order to do something like that, you would need to open up the SubmitMayaToDeadline.mel file, go to roughly line 1475, and then add a line similar to the ones starting with fprint to add a MachineLimit= flag to the .job file your submitter will make. A lot of this is in the plugin or submissions files found in your repository. Hope that helps.
Cheers,
Well yess, that helps alot!
Thanks!
Ok I see this
fprint $fileId ( "MachineLimit=" + `intSliderGrp -q -v frw_LimitCount` + "\n" );
How do I modify this to have a hardcoded limit of lets say 20?
Hello Dave,
The line would actually just end up as this:
fprint $fileId ( “MachineLimit=20 \n” );
And that would set a 20 machine limit to every job made using that plugin.
Hope that helps