Royal Render Administration
Preparation
For Royal Render support you need to set a few things up in both OpenPype and Royal Render itself
Deploy OpenPype executable to all nodes of Royal Render farm. See Install & Run
Enable Royal Render Module in the OpenPype Admin Settings.
Point OpenPype to your Royal Render installation in the OpenPype Admin Settings.
Install our custom plugin and scripts to your RR repository. It should be as simple as copying content of
openpype/modules/royalrender/rr_root
topath/to/your/royalrender/repository
.
Configuration
OpenPype integration for Royal Render consists of pointing RR to location of Openpype executable. That is being done by copying _install_paths/OpenPype.cfg
to
RR root folder. This file contains reasonable defaults. They could be changed in this file or modified Render apps in rrControl
.
Debugging
Current implementation uses dynamically build '.xml' file which is stored in temporary folder accessible by RR. It might make sense to
use this Openpype built file and try to run it via *__rrServerConsole
executable from command line in case of unforeseeable issues.
Known issues
Currently environment values set in Openpype are not propagated into render jobs on RR. It is studio responsibility to synchronize environment variables from Openpype with all render nodes for now.