Example file
This is an example of a submitter defaults file.
Every option has an "info:" line that explains the format of the setting and the setting itself.
A # in front of a setting means that it is ignored.
(In this example all options are ignored)
Note: If you add any pre/post-script or if we add a new option to RR, then these new settings are not in this help document.
You have to use the rrSubmitter menu to edit/open a file.
#
#**************************************************************
# SUBMITTER CONFIG FILE INFORMATION:
#**************************************************************
# This file controls the default values for the submitter and control
# There can be multiple submitter config files which are loaded
# You can also specify all options in a commandline for submitter or control.
# The files are loaded in this order:
# 0) renderapp/_config/[renderApp].cfg
# ---------------------------------------
# 1) sub/cfg_global/submitter_first.txt
# 2) sub/cfg_user/submitter_prj_[ProjectName].txt
# 3) sub/cfg_user/submitter_usr_[UserLoggedIn].txt
# 4) sub/cfg_user/submitter_mac_[MachineName].txt
# 5) Commandline or job xml overrides
# 6) ('Show All' UI button: Sets allowChange=1 for all options)
# 7) sub/cfg_global/submitter_last.txt
# 8) sub/cfg_global/submitter_last_non_admin.txt
# ---------------------------------------
# 9) renderapp/_config/[renderApp].cfg (Settings with 'Allowchange' set to false only)
#
# The Settings are stacked.
# e.g. If you set a value in 1) submitter_first and this value is not set in any other config file, it is kept.
# Values set in 3) user configs overwrite values from 1) submitter_first.
#
# 7) submitter_last_non_admin.txt is only loaded if the user logged in is not a RRender admin.
#
# 0) 9) The render application config is applied two times
# The first time 0) it is loaded as basic settings for the render application.
# Then all the submitter config files are overwriting the parameters.
# Then 8) the render application config is checked again if parameters are not allowed for that render application.
# If a render application does not allow some parameter, it is simply not possible to use it with that application.
# To ensure that those options are not set, it is checked again while a job is send to the rrServer
#
#
#
#
#**************************************************************
# FORMAT:
#**************************************************************
# The format of this file is ParameterName='Options'
# If 'Options' has multiple options to set, they are divided by a '~'
#
# The values types are
# AC = Allow change ( 0= Do not allow to change , 1= Allow to change)
# Most of the Parameters have this option. It controls if this setting can be changed at the submitter.
# If it is not allowed to change this value, it is disabled and, if not checked, it is not visible at the submitter at all
# VIS = Visible ( 0 = hidden, 1 = visible)
# Sets if the parameter is visible at the submitter
# COL = Collaped ( 0= Group is expanded , 1= Group is collapsed )
# Changes the expanded/collaped state
# CK = Checked (0 = not checked, 1 = parameter is checked)
# If this is set, the parameter is checked by default
# VAL = Value (Number)
# Default value for the parameter
# TXT = Text (text line)
# Name or parameter line set by default
#
#
# NOTE: You do not have to set all values for a parameter.
# You can set an empty space if you do not want to override the value.
# This does not apply for the render config files.
#
#
#
#**************************************************************
# EXAMPLES:
#**************************************************************
# #RenderPreviewFirst=AC~CK
# RenderPreviewFirst= 0~0 Not allowed to change (hidden) ~ not checked
# RenderPreviewFirst= 1~0 Allowed to change (and visible) ~ not checked
# RenderPreviewFirst= 1~1 Allowed to change (and visible) ~ checked
# RenderPreviewFirst= ~1 (value is not overridden) ~ checked
#
# #Param=AC~CK~TXT
# Param= 1~0~ Allowed to change ~ not checked ~ no default parameter line
# Param= 1~0~ -samples_min -2 -samples_max 0 Allowed to change ~ not checked ~ a parameter line for preview antialiasing
#
#
#
#
#**************************************************************
# PLEASE UNCOMMENT LINES YOU WANT TO OVERWRITE
#**************************************************************
#
#info: UIStyle=AC~TXT rrSubmitterUI - UIStyle
#UIStyle=1~
#info: AutoDeleteFrames=AC~CK AutoDeleteFrames
#AutoDeleteFrames=1~0
#info: NoLocalDriveWarning=AC~CK NoLocalDriveWarning
#NoLocalDriveWarning=1~0
#info: CloseAfterSubmit=AC~CK rrSubmitterUI - CloseAfterSubmit
#CloseAfterSubmit=1~0
#info: DisableAllScripts=AC~CK DisableAllScripts
#DisableAllScripts=1~0
#info: WarnIfAllClientsAssigned=AC~CK WarnIfAllClientsAssigned
#WarnIfAllClientsAssigned=1~0
#info: ShotNameRequired=AC ShotNameRequired
#ShotNameRequired=0
#info: ShowAllOptionsButton=AC rrSubmitterUI - ShowAllOptionsButton
#ShowAllOptionsButton=1
#info: OverrideRendererPossible=AC OverrideRendererPossible
#OverrideRendererPossible=1
#info: UIGroupRightSubmitter=AC~COL rrSubmitterUI - Right Panel
#UIGroupRightSubmitter=1~0
#info: UIGroupRightSubmitterPlugin=AC~COL rrSubmitterUI - Right Panel if started from plugin
#UIGroupRightSubmitterPlugin=1~1
#info: UIGroupSceneSettings=AC~COL rrSubmitterUI - Scene Settings
#UIGroupSceneSettings=1~0
#info: UIGroupSceneSettingsPlugin=AC~COL rrSubmitterUI - Scene Settings if started from plu
#UIGroupSceneSettingsPlugin=1~1
#info: UIGroupLoadScenePlugin=AC~COL rrSubmitterUI - Load Scene
#UIGroupLoadScenePlugin=1~1
#info: UIGroupClients=AC~COL rrSubmitterUI - Clients
#UIGroupClients=1~1
#info: UIGroupClientFilter=AC~COL rrSubmitterUI - Filter Clients
#UIGroupClientFilter=1~0
#info: UIGroupRenderSettings=AC~COL rrSubmitterUI - Render Settings
#UIGroupRenderSettings=1~0
#info: UIGroupJobLimitations=AC~COL rrSubmitterUI - Job Limitations
#UIGroupJobLimitations=1~0
#info: UIGroupCommandLine=AC~COL rrSubmitterUI - Commandline
#UIGroupCommandLine=1~0
#info: UIGroupCustomSceneSettings=AC~COL rrSubmitterUI - Custom Scene Settings
#UIGroupCustomSceneSettings=1~0
#info: UIGroupRROptions=AC~COL rrSubmitterUI - RR Options
#UIGroupRROptions=1~0
#info: UIGroupOverride=AC~COL rrSubmitterUI - Override
#UIGroupOverride=1~1
#info: UIGroupNotify=AC~COL rrSubmitterUI - Notify
#UIGroupNotify=1~1
#info: UIGroupWait=AC~COL rrSubmitterUI - Wait For
#UIGroupWait=1~1
#info: UIGroupOnSubmissionScript=AC~COL rrSubmitterUI - On Submission Script
UIGroupOnSubmissionScript=1~1
#info: UIGroupAfterPreviewScript=AC~COL rrSubmitterUI - After Preview Script
UIGroupAfterPreviewScript=1~1
#info: UIGroupPreRenderScript=AC~COL rrSubmitterUI - Pre Render Script
UIGroupPreRenderScript=1~1
#info: UIGroupPostRenderScript=AC~COL rrSubmitterUI - Post Render Script
UIGroupPostRenderScript=1~1
#info: UIGroupFinishedScript=AC~COL rrSubmitterUI - Finished Script
UIGroupFinishedScript=1~1
#info: PriorityMIN=AC~VAL min
#PriorityMIN=1~1
#info: PriorityMAX=AC~VAL max
#PriorityMAX=1~99
#info: UltimatePriority=AC UltimatePriority
#UltimatePriority=1
#info: CustomUserInfo=AC~CK~TXT CustomUserInfo
#CustomUserInfo=0~0~
#info: WaitForJob=AC WaitForJob
#WaitForJob=1
#info: OverrideRREnvFile=AC~TXT Override rrEnvFile
#OverrideRREnvFile=1~<CompanyProjectRootFolder>renderfarm.rrEnv
#info: OverrideRREnvList=AC~TXT Override rrEnvList
#OverrideRREnvList=1~
#info: OverrideSequence=AC Override Sequence
#OverrideSequence=1
#info: AllowImageNameChange=AC AllowImageNameChange
#AllowImageNameChange=1
#info: AllowImageDirChange=AC AllowImageDirChange
#AllowImageDirChange=1
#info: OverridePathPreset=AC~CK~TXT OverridePathPreset
#OverridePathPreset=1~0~
# PathPresets=TXT
# PathPresets=TXT
#..... PathPresets
#PathPresets=<CScene>-<CShot>\<CVersion>\<ImageFile>
#PathPresets=<Camera>_<Layer>\<ImageFile>
#PathPresets=<SceneName>\<Camera>
#PathPresets=<Layer>
#info: DefaultClientGroup=AC~TXT DefaultClientGroup
#DefaultClientGroup=1~
#info: InvalidClientGroup=AC~TXT InvalidClientGroup
#InvalidClientGroup=1~
#info: WaitForTime=AC~CK~VAL WaitForTime
#WaitForTime=1~0~0
#info: WaitForDay=AC~CK~VAL WaitForDay
#WaitForDay=1~0~0
#info: AdditionalCommandlineParam=AC~CK~TXT AdditionalCommandlineParam
#AdditionalCommandlineParam=0~0~
#info: Priority=AC~VAL Priority
#Priority=1~30
#info: SeqDivMIN=AC~VAL min
#SeqDivMIN=1~1
#info: SeqDivMAX=AC~VAL max
#SeqDivMAX=1~15
#info: SeqDivMINComp=AC~VAL min
#SeqDivMINComp=1~7
#info: SeqDivMAXComp=AC~VAL max
#SeqDivMAXComp=1~40
#info: SequenceDivide=AC~CK Sequence Divide
#SequenceDivide=1~1
#info: UserName=AC~TXT UserName
#UserName=0~<User>
#info: CompanyProjectName=AC~TXT CompanyProjectName
#CompanyProjectName=0~<CompanyProject>
#info: CustomSeQName=AC~TXT Scene
#CustomSeQName=1~<s s>
#info: CustomSHotName=AC~TXT Shot
#CustomSHotName=1~<s _sh>
#info: CustomVersionName=AC~TXT Version
#CustomVersionName=1~<s _v>
#info: CustomSCeneName=AC~TXT CustomSceneName
#CustomSCeneName=1~
#info: CustomJobType=AC~TXT Version
#CustomJobType=1~
#info: Division=AC~TXT Division
#Division=1~
#info: TileFrame=AC~CK~VAL Tile Frame
#TileFrame=1~0~4
#info: SendJobDisabled=AC~CK SendJobDisabled
#SendJobDisabled=0~0
#info: NotifyFinish=AC~CK~TXT How
#NotifyFinish=1~0~
#info: NotifyFinishWhen=AC~VAL When
#NotifyFinishWhen=1~0
#info: NotifyFinishClient=AC~TXT Client
#NotifyFinishClient=1~<ThisMachine>
#info: NotifyFinishParam=AC~VAL Parameter
#NotifyFinishParam=1~0
#info: AbortJobswithLowerPriority=AC~CK Abort Jobs with Lower Priority
#AbortJobswithLowerPriority=0~0
#info: IgnoreCrashes=AC~CK Ignore Crashes
#IgnoreCrashes=0~0
#info: AutoApproveJob=AC~CK Auto Approve Job
#AutoApproveJob=0~0
#info: IgnoreWaitFor=AC~CK Ignore Wait For
#IgnoreWaitFor=0~0
#info: RenderPreviewFirst=AC~CK Render Preview First
#RenderPreviewFirst=1~1
#info: DoNotShowPreviewJpegs=AC~CK Do Not Show Preview Jpegs
#DoNotShowPreviewJpegs=0~0
#info: DoNotCheckForFrames=AC~CK Do Not Check For Frames
#DoNotCheckForFrames=0~0
#info: LittleJob=AC~CK Little Job
#LittleJob=0~0
#info: unused=AC~CK unused
#unused=0~0
#info: KeepSceneOpen=AC~CK Keep Scene Open
#KeepSceneOpen=0~1
#info: AllowtoDeleteCrashedFrames=AC~CK Allow to Delete Crashed Frames
#AllowtoDeleteCrashedFrames=0~1
#info: AllowLocalSceneCopy=AC~CK Allow Local Scene Copy
#AllowLocalSceneCopy=0~1
#info: AllowTextureReplacement=AC~CK Allow Texture Replacement
#AllowTextureReplacement=0~1
#info: AllowLocalRenderOut=AC~CK Allow Local Render Out
#AllowLocalRenderOut=0~1
#info: Linearcolor=AC~CK Linear color
#Linearcolor=0~0
#info: CropEXR=AC~CK Crop EXR
#CropEXR=0~1
#info: MultiOSScenes=AC~CK Multi OS Scenes
#MultiOSScenes=0~1
#info: NoProcessTreeCheck=AC~CK No Process Tree Check
#NoProcessTreeCheck=0~0
#info: Overwriteexistingfiles=AC~CK Overwrite existing files
#Overwriteexistingfiles=0~0
#info: NoFreezeDetection=AC~CK No Freeze Detection
#NoFreezeDetection=0~0
#info: GPUrequired=AC~CK GPU required
#GPUrequired=1~0
#info: DistributeStartToEnd=AC~CK Distribute Start To End
#DistributeStartToEnd=0~0
#info: Preview-ContiguousFrames=AC~CK Preview- Contiguous Frames
#Preview-ContiguousFrames=0~0
#info: Auto-getRequiredMemory=AC~CK Auto-get Required Memory
#Auto-getRequiredMemory=0~0
#info: OverrideImageSizeDeprecated=AC~CK Override Image Size Deprecated
#OverrideImageSizeDeprecated=0~0
#info: OverrideImageTypeDeprecated=AC~CK Override Image Type Deprecated
#OverrideImageTypeDeprecated=0~0
#info: NoFramebyFrameLoop=AC~CK No Frame by Frame Loop
#NoFramebyFrameLoop=0~0
#info: OverrideImageSize=AC~CK Override Image Size
#OverrideImageSize=0~0
#info: LogRenderWorkload=AC~CK Log Render Workload
#LogRenderWorkload=0~0
#info: Approveafterpreviewrequired=AC~CK Approve after preview required
#Approveafterpreviewrequired=0~0
#info: Approveafterallframesrequired=AC~CK Approve after all frames required
#Approveafterallframesrequired=0~0
#info: Approveforcloudrequired=AC~CK Approve for cloud required
#Approveforcloudrequired=0~0
#info: GPUinAppmoderequired=AC~CK GPU in Appmode required
#GPUinAppmoderequired=1~0
#info: NumberofPreviewframes=AC~VAL Number of Preview frames
#NumberofPreviewframes=0~7
#info: MaxClientsAtATime=AC~VAL Max Clients At A Time
#MaxClientsAtATime=0~1500
#info: RequiredMemory=AC~VAL Required Memory (GB)
#RequiredMemory=0~0
#info: MaxFrameTime=AC~VAL Max Frame Time (minutes)
#MaxFrameTime=0~0
#info: MinFileSizeKb=AC~VAL Min File Size Kb
#MinFileSizeKb=0~0
#info: MaxCrashes=AC~VAL Max Crashes (red log)
#MaxCrashes=0~30
#info: MaxThresholds=AC~VAL Max Thresholds (max time, sys memory)
#MaxThresholds=0~30
#info: RenderVerbose=AC~VAL Render Verbose
#RenderVerbose=0~0
#info: RenderQuality=AC~VAL Render Quality
#RenderQuality=0~0
#info: Color=AC~VAL Color
#Color=1~13
#info: ApproveJob=AC~VAL Approve Job
#ApproveJob=0~0
#info: Re-ExecuteJobAfterHours=AC~VAL Re-Execute Job After Hours
#Re-ExecuteJobAfterHours=0~0
#info: StartMultipleInstances=AC~VAL Start Multiple Instances
#StartMultipleInstances=0~1
#info: OverrideImageWidth=AC~VAL Override Image Width
#OverrideImageWidth=1~0
#info: OverrideImageHeight=AC~VAL Override Image Height
#OverrideImageHeight=1~0
#info: RestrictCoreCount=AC~VAL Restrict Core Count
#RestrictCoreCount=1~0
#info: RestrictMemory=AC~VAL Restrict Memory (GB)
#RestrictMemory=1~0
#info: RequiredGPUMemory=AC~VAL Required GPU Memory (GB)
#RequiredGPUMemory=0~0
#info: RequiredCoreCount=AC~VAL Required Core Count
#RequiredCoreCount=1~0
#info: OSonce_addEnvVars=AC~CK once| addEnvVars
#OSonce_addEnvVars=1~0
#info: OSonce_calcSeqShotVersion=AC~CK once| calcSeqShotVersion
#OSonce_calcSeqShotVersion=1~0
#info: OSonce_submit_copy_of_scene=AC~CK once| submit_copy_of_scene
#OSonce_submit_copy_of_scene=1~0
#info: OSonce_username_dropdown=AC~CK once| username_dropdown
#OSonce_username_dropdown=1~0
#info: OSperjob_App_3D__hello_job=AC~CK perjob| App_3D__hello_job
#OSperjob_App_3D__hello_job=1~0
#info: OSperjob_hello_job=AC~CK perjob| hello_job
#OSperjob_hello_job=1~0
#info: OSperjob_setEnvLine=AC~CK perjob| setEnvLine
#OSperjob_setEnvLine=1~0