What you have to change

Parent Previous Next



All-OS setenv files

RR has new "all-OS rrEnv" setenv files. The clients load these files and convert them into Windows/Linux/OSX commandlines.

If you have updated and not re-installed RR, then the client use the new .rrEnv files AND your old setenv files.


In this case you can 

either disable the new all-OS rrEnv files via rrConfig (tab Clients Global).
Note: We will add all new features and settings to the new .rrEnv files only.
In some cases the default render config will not work without the .rrEnv files.
Disabling the new rrEnv files is only recommended for a short test time as we update the new .rrEnv file only.

or you can edit/delete your old  setenv/OS/ scripts.
If you have not done any big changes to these files, just delete them or move them to a backup folder.



rrEnv files:

These new  files have their own format and can be edited with the application baEnvFile_Creator or a Text Editor.


There are two different kinds of rrEnv files. For example for Maya you have a file Maya.rrEnv and one Maya__inhouse.rrEnv.

It is indented that you edit the __inhouse file and do not change the other one. This way you can get updated on the file.

If you change the Maya.rrEnv, then this file does not get updated an more.

The order of the execution is:

1) Old setenv script  \render_apps\_setenv\win\maya.bat

2) New inhouse rrEnv file  \render_apps\_setenv\all\maya_inhouse.rrEnv

3) New rrEnv file \render_apps\_setenv\all\maya.rrEnv




Network installation: VRay, MtoA, HtoA, Redshift   

If you have installed renderer plugins in RR as network install, then you might need to rename the folder.

We have changed the name of the folder to support multiple different versions at the same time.

Please check the help section of your render app for more information.



rrJobdata location


The job data are log files, preview images, rrViewer caches, html files, framebars, ...

The folder for the job data has changed from [RR]/website to [RR]/rrJobdata.

After you have updated RR, please copy all contents from  [RR]/website to  [RR]/rrJobdata.



Arnold and Redshift licenses

The update RR 7.x to 8.x has taken the largest number of render licenses for Arnold and Redshift and placed them into the count for "/Arnold" and "/Redshift".

Please verify that the license count is right in rrConfig.




Submitter default files


There are some variable names for the rrSubmitter default files or commandline that have changed to match the UI name.

Please check your automated submission commandlines for these options.


The changes are:

Old Name

New Name

NumberPreview

NumberofPreviewframes

OverrideRenderQuality

RenderQuality

OverrideRenderVerbose

RenderVerbose

OverrideImageType

ImageType

OverrideImageSize

ImageSize




Clientgroups.ini file

The format of the clientgroups.ini file will change when you change and save client groups via rrConfig.

The old format was a boolean list 0000101100111, the new format are a list of client names.

We recommend to use the python module libpyRR2_datafiles to access and change the file.




Python changes


The classes for jobs and clients have changed.

Some class parameter have been renamed, some removed and there are new parameter available.

For new parameters, please check the python help section.


Client Class - changes only:

Old Name

New Name

name

name()     or     status.name




Job Class - changes only:

Old Name

New Name

renderer

renderApp

sceneAppBit

- removed -

isWhichBit

- removed -

 - missing -

custom_AllAsString()

 - missing -

custom_ClearAll()

maxError

errorCount

maxErrorServer

errorCountServer

wasAnalysed

infoAnalyse_done

analyse_error

infoAnalyse_error

analyse_info

infoAnalyse_info

analyse_warning

infoAnalyse_warning

averageClientPS

infoAverageClientPS

averageClients

infoAverageClients

averageFrameTime 

infoAverageFrameTime 

lastFrameDone 

infoLastFrameDone 

renderTime_Ghz_h

infoRenderTime_Ghz_h

renderTime_PS

infoRenderTime_PS

renderTime_seconds

infoRenderTime_seconds

totalAborted

infoTotalAborted

totalCrashed

infoTotalCrashed

 - missing -

infoTotalLimitsReached

totalSend

infoTotalSend

maxLog

logCount

renderAppListID

renderConfigListID

renderer

renderApp

 - missing -

rrOption_Set()

 - missing -

rrParam()

 - missing -

rrParam_Set()

color

rrParam(rrJob._RRParams.rrpColor) 

maxClientsAtATime

rrParam(rrJob._RRParams.rrpMaxClientsAtATime)

maxCrashes

rrParam(rrJob._RRParams.rrpMaxCrashes)

maxFrameTime

rrParam(rrJob._RRParams.rrpMaxFrameTime)

inFileSizeKb

rrParam(rrJob._RRParams.rrpMinFileSizeKb)

previewNumberOfFrames

rrParam(rrJob._RRParams.rrpPreviewNumberOfFrames)

renderQuality

rrParam(rrJob._RRParams.rrpRenderQuality)

requiredMemoryGB

rrParam(rrJob._RRParams.rrpRequiredMemoryGB)

verboseLevel

rrParam(rrJob._RRParams.rrpVerboseLevel)

setChannelFileName()

channelFileName_set()

setChannelExtension()

channelExtension_set()

setWaitForPreID()

waitForPreID_set()

 - missing -

IDstrFull()

clients_rendering

clientsRenderingCount





Image/SceneParser/Nofity Plugins


C++ Image, scene parser and notify plugins have to be recompiled.