First of all:
Commandline rendering is not the same as the Cinema4D "NetRender" or "Team Render".
RR can only use commandline rendering.
Cinema4D has different license types:
1) licenses via MAXON account.
Starting with version R21, there is a new license type.
It requires you to enter your credentials for your MAXON web account to get the licenses and lock it to your machine.
2) Node licenses
If you are NOT using a floating license server for Cinema4D:
You can use Cinema4D only to number of node licenses that you have.
This means you need one node license for each machine that should be used for rendering or UI or both. (You can render and work within the UI on the same machine).
3) Floating licenses
Up until Cinema4D R16, you got 100 commandline licenses for free. (might need to be requested)
With Cinema4D R17, you need to buy commandline render licenses (About 100 €/$ per license).
License render farm nodes:
There are two ways to license render farm machines:
Note that this does not work if you have C4D UI and C4D Commandline licenses in the same your account.
But you can create a new account and transfer the Commandline licenses only.
For this you have to login at MAXON, then create a group for each license type and at last assign this license group to a new login that you have created.
Then use this new login for the render farm.
You have to run the rrWorkstationInstaller install the submission plugin.
In Cinema4D, you have to run the script as shown in the screenshot.
You can define a folder for your Cinema4D plugins.
RR will cache the folder into the local drive to save network traffic and improve speed.
Please edit the file [RR]\render_apps\_setenv\all\cinema 4d__inhouse.rrEnv with a text editor or [RR]/bin/../baEnvEditor
Change the line
to any folder you like.
You should use the variable <rrExeVersionMajor> in the path, this will be replaced with the C4D version.
This way you have different paths for different C4D versions.
To verify the path, send a C4D job and check the render log in rrControl for the line
C4D_rrPluginFolder source path is set to
Hint: To minimize the folder size, you can remove all other software packages form the Plugins subfolder of Redshift
Cinema4D uses localized names for rendering.
E.g. if you render in Stereo, the files are rendered into "Channel Left" or "Kanal Left" or ...
If you experience differences between machines, then you need to login with the renderfarm user and change the language in the Cinema4D preferences.
You can could also copy the preference file from one machine to an other.
The file is located in:
c:\Users\%Username%\AppData\Roaming\MAXON\CINEMA 4D R14_4A9E4467\prefs\c4d_language.prf
The Quicktime 64bit to 32bit agent is responsible for this message.
The bug was reported to MAXON.
If you do not use Quicktime, then you can rename the file "C:\Program Files\MAXON\CINEMA 4D R12\resource\libs\win32\qtguiagent.exe" to something else.
Cinema4D does not output any error message besides "Error rendering project" if you render via commandline.
(Perhaps if many users request it?)
So if you get this error, you have to open the scene manually on that machine and try to render an image.
It is usually a missing texture or a non-existing output folder.
There is a bug in Cinema4D (at least in C14):
If you check the setting to render into sub-folders, then Cinema crashes.
It even does not work with their own build-in render queue.