Loading...

Activating Corona on Renderfarms and Computers without 3ds Max GUI

Activating Corona on renderfarms and computers without 3ds Max GUI


Corona Licensing Server

The easiest way of activating SaaS-based Corona licenses on multiple computers over LAN is by using Corona Licensing Server. It is especially useful for render farms.



Manual Installation and Activation

Installation: To automate the installation process, run the installer once, select "Just unpack", and then copy the plugin files from the appropriate directory directly into your 3ds Max folder.


Activation: The activation window will not pop up when running network/distributed rendering. Additionally, you might want to automate the process for large number of computers. You can either use our Licensing Server for FairSaaS licenses, or alternatively you can use the following semi-automatic process:


Before we proceed:

In this guide we recommend using batch (*.bat) files. If you are not familiar with them, here is a quick guide on batch file creation:

  1. Open Microsoft Notepad
  2. Copy the "code" that should be executed by the .bat file and paste it into Notepad
  3. In Notepad go to File > Save as..., change "save as type" to "all files" and save the file in desired location as file_name.bat
  4. Run the newly created file to execute the commands

Important note: if you are using "hide extensions for known file types" option in Windows, you may accidentally save a file named CoronaActivation.txt.txt - please make sure that the file extension is not doubled!

1) If the computers have access to the Internet

Simply create file %LOCALAPPDATA%/CoronaRenderer/CoronaActivation.txt containing email:password (if using FairSaaS) or serial (if using Box) (note: this is a valid path you can use in batch files. Typing %LOCALAPPDATA% into Windows Explorer, command line, Total Commander, ... will open the correct folder for your computer). Here is an example batch file that does it. You only need to change the email and password on the second line, and run it on all slaves:

mkdir "%LOCALAPPDATA%/CoronaRenderer"
echo coronauser123@gmail.com:p4ssw0rd > "%LOCALAPPDATA%/CoronaRenderer/CoronaActivation.txt"

Upon rendering with Corona for the first time on the machine, the file will get renamed, and Corona will be activated.

NOTE: if you use this method, please consider that your login/serial number is exposed to anyone with access to the computer until you delete the CoronaActivation.txt file (you can delete it after the license was activated once)

2) If the computers do not have access to the Internet

  1. Gather request keys. They are stored in %LOCALAPPDATA%/CoronaRenderer/request-3dsmax.txt . The file will be generated when starting 3ds Max with Corona installed for the first time.
  2. Activate the keys manually at https://corona-renderer.com/customer-zone/
  3. Write the bare activation key in the %LOCALAPPDATA%/CoronaRenderer/CoronaActivation.txt file. Here is an example batch file that does it. You need to replace the activation key on line 2 with each individual computer activation key:
mkdir "%LOCALAPPDATA%/CoronaRenderer"
echo bJyaHXd+MV1mxDrNP9zdnQSUC8tBRDL6yaD1QV/It4SmhT0Gfe+daro88vQBARjnTV9gMAoNa >
"%LOCALAPPDATA%/CoronaRenderer/CoronaActivation.txt"

Upon rendering with Corona for the first time on the machine, the file will get renamed, and Corona will be activated.

NOTE: The provided batch scripts work only if you run them under the same user as 3ds Max runs later. If that is not the case, you can simply substitute the %LOCALAPPDATA% for the local application data folder of the user that runs 3ds Max (by default C:/Users/[username]/AppData/Local)




Activating Demo on render nodes

You can use the method "2) If the computers do not have access to the Internet" to activate demo license on render nodes without access to 3ds Max GUI - just locate the text file with the key, input it here: https://corona-renderer.com/customer-zone/demo/, and save the activation key in CoronaActivation.txt on the render node as described above.




See also:

Activating Corona - general guide.