Header


First of all, RRender requires to know for which render application it should use this config.

Identify Parameters are:


Name

Name of the render application that loads the scene file. (E.g. Lightwave, Softimage, Maya)

RendererName 

(optional)

Name of the plugin renderer used

RendererVersion 

 (optional)

Version of the plugin renderer used

Version

Major version of the render application (number). (major version of Maya 2008 => 2008. Softimage 7.5 => 7)If no render config for the exact version is found, RRender uses the next lower version. (e.g. Softimage config 6 is used for 6.0, 6.5, 7.0 and 7.5)

Version_Minor  

 (optional)

Minor version of the render application (number only). (major version of Maya 2008 => 0. Softimage 7.5 => 5, Nuke 5.01a => 01)

Type
(RR v8, deprecated)


Type of the render application.

They are used for example in the configuration of the client to set which application should render in a job thread.


There are 4 possible values:

3D

A 3D application rendering a scene file (Maya, 3dsmax, Houdini)

Comp

A compositing or 2D application (Nuke, Noise Filter, Video Processing....)

Archive

A standalone renderer without 3D application (Arnold .ass, Mantra .ifd, Renderman .rib, Redshift .rs, VRay .vrscene... )

Execute

A .exe file, a batch script, a python script, ...


Typev9 

 * RR v9 feature * 


Type of the render application.

They are used for example in the configuration of the client to set which application should render in a job thread.
There are 6 possible values:

3Drender

A 3D application rendering a scene file (Maya, 3dsmax, Houdini)

FileExport

The job is exporting files 
like archive files (.ass, .ifd, .rib, .vrscene, .rs)

or alembic files

AppScript

Some script execution which does not render or export archive/alembic files

Comp

A compositing or 2D application (Nuke, Noise Filter, Video Processing....)

Archive

A standalone renderer without 3D application is rendering their archive file
(Arnold .ass, Mantra .ifd, Renderman .rib, Redshift .rs, VRay .vrscene... )

Execute

A .exe file, a batch script, a python script, ...



Important: 
If you set "Type" as well for backwards compatibility, then "Typev9" must be set after "Type"



RendererLicense 

(optional)

You can tell RR which render license is required to execute this application in addition to the license of the application itself, set by "Name".

The license table in RR is a hierarchical tree. This means if your app name is "Maya" and your RendererLicense is "MyRenderer", then RR counts the licenses for /Maya/MyRenderer.

In some cases (Like Arnold), there is no difference between the license types for /Maya/Arnold or /Softimage/Arnold.

In such cases you need to add a slash in front of your renderer license name. Example: 

 RendererLicense= /Arnold


ExecuteJobType  

(required for some  jobs)

Some jobs just need to be executed. 
They might not be frame-based at all, they do not produce frames or do not have any frame range.


Set this parameter to

Once

The job/commandline is executed once.

E.g. A simulation job

OnceEachClient

The job/commandline is executed once on each assigned client.

E.g. A plugin installation

PerFrame

The job/commandline is executed once for each frame of the job




Local copy of Shared Executables:

If you want to use this features, you have to define additional parameters:


ExeCopyFromDir

The folder that contains the application folders of your render application. Each application folder has to contain a version number.By derfault, this is , which is resolved to [RR]\render_apps\renderer_exe\\win_x64 (or win_x32, lx_64,...)

ExeCopyToDirAll

Contents of the ExeCopyFromDir folder are copied into this folder.By default, this is , which is resolved to [RR_LocalData]\renderer_exe\\win_x64 (or win_x32, lx_64,...)

ExeCopiedWin,

ExeCopiedLx

The executable "" that should be started for rendering. The path to the executable can contain * to be replaced by the version number.