Paths and drives
Windows only: DNS conversions
Do not convert drive letters (P:) into UNC paths (\\\\Fileserver\\Share\\)
The rrSubmitter converts all drive letters into UNC paths.
Convert paths from fileserver name \\\\Fileserver\\ into IP \\\\xxx.xxx.xxx.xxx\\
The rrSubmitter converts the fileserer name into the fileserver IP.
Fileserver paths that need to be mapped by RR (if running as service)
Windows:
If you are working with windows, then you probably use drive mappings (H:, P:,...) to access your fileserver.
And not UNC paths (\\fileserver\share\...).
If the rrClient and rrServer are running as service, then they are separate from the user logged in.
Services have to map their drives on their own.
It does not matter if someone is logged in, who is logged in and what drives the user has mapped.
The service cannot access the drive mappings of the user and the user cannot access the drive mappings of services.
Linux/MacOS:
By default, the mount command is restricted to "root" on Linux/macOS.
Therefore the rrClient is not able to mount the path.
Please see Installation/Linux or Installation/MacOS about how to permanentely mount shares on your system.
This restriction does not apply to rrCloudconnector Clients.
rrCloudconnector Clients running Linux are able to mount drives (as RR sets the root PW).
Presets
There are different presets (Default, Workstation, Renderfarm, Cloud, WorkRenderMix).
You can change the drive mapping a client should use in its configuration.
You can change the drive mapping the rrServer should use with the checkbox "Windows Only: rrServer connects this share set".
Actual settings line
You have to specify the UNC (or NFS) path to the share.
Then choose which OS should mount these paths.
If you clear the UNC and NFS path in any line, then this line is not saved.
No need to rearrange the following settings.
2nd user
Sometimes you have a NAS or fileserver which does not have the same users as on an rrClient machine.
In this case you can tell the rrClient and rrServer to connect with a different user account.
Hint:
Note that Windows allows only one user connection for each fileserver name, no matter how many shares you connect.
But using the IP of a fileserver is a different "name".
Path conversion table Windows<>Linux<>Mac
If you want to use multiple OS for rendering/submission, then you have to enter your shares in this table.
Each OS has a different path to access the same folder on your fileserver.
E.g. Your window path is \\\\Fileserver\\Share\\projects. On linux, the same path would probably me /mnt/share/projects.
If you send a scene from windows, the linux client requires to convert the path to linux before rendering.
If your Server runs on windows, but you submit and render on Linux, then the server has to convert paths. Otherwise it does not find rendered images.
There are three ways to use the same scene file on different OS:
|
Description |
Applications |
Relative paths |
The path to source files is saved relative to the scene file or project folder. |
After Effects, Modo |
Env Vars |
You define environment variables. Either on the system, in RRs setenv files or the rrJob Env vars. |
Houdini, Maya, Nuke |
RR tells render app to convert paths |
Some applications support the input of a path conversion table. |
Maya (only main nodes), VRay |
RR render script while rendering |
RR uses a render script for some applications. |
Cinema4D, Maya (all other non-main nodes) |
RR changes scene file before render |
RR changes the paths inside the scene file. rrJob option "Local Scene Copy" must be enabled. |
Nuke |