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
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.
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.
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.
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 |
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.
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 |
C++ Image, scene parser and notify plugins have to be recompiled.