This page provides information on installing V-Ray for Maya.
Overview
This guide is to serve as a reference for installation of V-Ray for Maya. Please refer to the Terminology section for specific terms used in this document.
If you experience any problems, please check the Troubleshooting section.
A complete installation of V-Ray for Maya consists of:
Chaos Unified Login – Allows a single login, into whichever Chaos application, to grant access to all Chaos applications. For example, logging into Chaos Cloud will automatically also log you into Chaos Cosmos, the Chaos website etc.
If you are a trial user, please refer to the Trial installation of V-Ray for Maya, as the process differs from the one showed on this page.
Make sure you use the latest version of V-Ray and the License Server.
Installing V-Ray for Maya
This section describes the installation of V-Ray for Maya using the provided installer.
Windows
The V-Ray installer will automatically remove any previous installations. This will allow you to seamlessly upgrade from previous versions. If you experience problems you can manually uninstall the previous versions to perform a clean install. For more information please refer to the Uninstall V-Ray page.
Operating system | Maya Version | Installer Name |
Windows 64-bit | Maya 2020 | vray_adv_61000_maya2020_x64 |
Windows 64-bit | Maya 2022 | vray_adv_61000_maya2022_x64 |
Windows 64-bit | Maya 2023 | vray_adv_61000_maya2023_x64 |
Windows 64-bit | Maya 2024 | vray_adv_61000_maya2024_x64 |
Before running the installation, make sure your Windows account has administrative privileges.
Run the installer.
1. Upon the start of the installation, Windows may ask you for permission to run the installer with administrator privileges. Please confirm.
2. You will be presented with the V-Ray licensing agreement. Please take a moment to review the agreement. Once you've carefully read the End User License Agreement, you can click "I accept the Agreement" if you agree to the terms.
If you need to customize your V-Ray installation, click the Advanced button.
3. If you select the Local Licensing Option, you are presented with the Chaos License Server installation. Note that if you choose Remote V-Ray license server on the network option, the License Server will skip its installation process.
Chaos License Server Options
4. At this step you can choose the license server directory.
Add firewall exception – Enabling this option allows the default licensing port (TCP 30304) in the firewall. If you disable it at this step, you will need to manually add firewall exceptions later.
5. After you click the Install button, the installer will proceed to stop any interfering applications such as the Unified login.
Then, it will uninstall any previous V-Ray versions and install V-Ray on your machine. If the installer detects any applications that need to be closed, they will be listed before being able to continue. Please close them and click Continue.
6. Now V-Ray is ready to render!
macOS
The V-Ray installer will automatically remove any previous installations. This will allow you to seamlessly upgrade from previous versions. If you experience problems you can manually uninstall the previous versions to perform a clean install. For more information please refer to the Uninstall V-Ray page.
Operating system | Maya Version | Installer Name |
macOS 64-bit | Maya 2020 | vray_adv_61000_maya2020_mavericks_x64 |
macOS 64-bit | Maya 2022 | vray_adv_61000_maya2022_mavericks_x64 |
macOS 64-bit | Maya 2023 | vray_adv_61000_maya2023_mavericks_x64 |
macOS 64-bit | Maya 2024 | vray_adv_61000_maya2024_mavericks_x64 |
Before running the installation, make sure your macOS account has administrative privileges.
Run the installer.
1. Upon the start of the installation, macOS may ask you for permission to run the installer with administrator privileges. Please confirm.
2. You will be presented with the V-Ray licensing agreement. Please take a moment to review the agreement. Enable the I accept the Agreement checkbox and click Install to proceed with standard installation.
If you need to customize your V-Ray installation, click the Advanced button.
3. If you choose the Local Licensing Option, you are presented with the License Server installation.
Note that if you choose Remote V-Ray license server on the network option, the License Server will skip its installation process.
Chaos License Server Options
4. At this step you can choose the license server directory.
Add firewall exception – Enabling this option allows the default licensing port (TCP 30304) in the firewall. If you disable it at this step, you will need to manually add firewall exceptions later.
5. After you click the Continue button, the installer will proceed to uninstall any previous versions and install V-Ray on your machine.
6. Now V-Ray is ready to render!
It may be necessary to restart the terminal or, alternatively, log out and log in again so that some of the changes to the environment variables made by the installer can take effect.
Linux
1. Save the installation file to a temporary folder (called vray_install_dir below);
2. Open a console and navigate to that folder;
4. Make sure you have given permission to the Installer to run as an executable. That is done with the command chmod +x.
Operating system | Maya version | Installer name |
Linux 64-bit | Maya 2020 | vray_adv_61000_maya2020_centos7 |
Linux 64-bit | Maya 2022 | vray_adv_61000_maya2022_centos7 |
Linux 64-bit | Maya 2023 | vray_adv_61000_maya2023_centos7 |
Linux 64-bit | Maya 2024 | vray_adv_61000_maya2024_centos7 |
5. Follow the instructions of the installer; if you had a previous version of V-Ray for Maya, the installer will try to automatically remove it first.
For example:
$ cd vray_install_dir
$ chmod +x ./vray_adv_60000_maya2022_linux_x64
$ ./vray_adv_60000_maya2022_linux_x64
follow installer instructions
$ exit
6. Upon the start of the installation, Linux may ask you for permission to run the installer with administrator privileges. Please confirm.
7. You will be presented with the V-Ray licensing agreement. Please take a moment to review the agreement. Enable the I accept the Agreement checkbox and click Install to proceed with standard installation.
If you need to customize your V-Ray installation, click the Advanced button.
8. If you choose the Local Licensing Option, you are presented with the License Server installation. Note that if you choose Remote V-Ray license server on the network option, the License Server will skip its installation process.
Chaos License Server Options
At this step you can choose the license server directory.
9. After you click the Continue button, the installer will proceed to uninstall any previous versions and install V-Ray on your machine.
10. Now V-Ray is ready to render!
Some GUI Distributions of Linux may be incompatible with the GUI of the installer. In that case run the installation with -gui=0 attribute.
For example:
$ cd vray_install_dir
$ chmod +x ./vray_adv_60000_maya2022_linux_x64 -gui=0
$ ./vray_adv_60000_maya2022_linux_x64
follow installer instructions
$ exit
Check your License
Once the installation of the License Server is done, you are directed to the License Server local host (127.0.0.1:30304) in order to sign in and activate it.
For full information on the License Server options and settings, see the Licensing section of the documentation.
Configure V-Ray
Loading the V-Ray for Maya Plugin
Once you have installed V-Ray for Maya, you can load the plugin from the Maya plugin Manager:
Start Maya.
Open the Plugin Manager from the Windows > Settings/Preferences > Plug-in Manager menu.
Scroll down to the vrayformaya.mll plugin entry.
Check the Loaded and Auto-load options to load V-Ray for Maya.
Click Close.
Register V-Ray Render Server as a Service
You can register the V-Ray Standalone application as a Windows service so that it runs automatically on Windows boot from C:\Program Files\Chaos Group\V-Ray\Maya nnnn for x64\maya_vray\bin\vraymayaspawnernnnn. V-Ray Standalone can now be used as a render server for Distributed Rendering, Network Rendering and rendering with IPR.
Note: nnnn is the Maya version.
Running V-Ray Standalone
V-Ray Standalone is installed as part of the V-Ray for Maya installation. It can be started from C:\Program Files\Chaos Group\V-Ray\Maya nnnn for x64\maya_vray\bin\vray. Once started, you will need to start a command-line rendering by first calling the vray command and then adding parameters to it:
vray -sceneFile = "[v-ray scene file]"
Use the -help option to see a list of the available command line options.
Running a V-Ray Standalone Render Server
You can use V-Ray Standalone render servers for distributed rendering, where a single frame is simultaneously calculated across many machines. Before you can use distributed rendering, you have to start the V-Ray Standalone application in render server mode on the machines that you wish to use. To do that, open the application from C:\Program Files\Chaos Group\V-Ray\Maya nnnn for x64\maya_vray\bin\vray
Loading the V-Ray for Maya Plugin
Once you have installed V-Ray for Maya, you can load the plugin from the Maya plugin Manager:
Start Maya
Open the Plugin Manager from the Window > Settings/Preferences > Plug-in Manager menu.
Scroll down to the vrayformaya.bundle plugin entry;
Check the Loaded and Auto-load options to load V-Ray for Maya.
If you do not see the vrayformaya.bundle entry, you will need to browse explicitly for it. The file is located by default in the /Applications/ChaosGroup/V-Ray/Mayannnn/vray/VRay.app/Contents/MacOS/plugins directory. The plugin will attempt to load a shared library, libvray.dylib, which is installed in the /Applications/ChaosGroup/V-Ray/Mayannnn/vray/lib folder and should be readily accessible for Maya to load without modifying the DYLD_LIBRARY_PATH variable.
Note: do not attempt to make V-Ray for Maya load the libvray.dylib library with the same name for the standalone version of V-Ray, which is located in the /Applications/ChaosGroup/V-Ray/Mayannnn /vray/VRay.app/Contents/libs folder. Attempting to load the V-Ray standalone library into Maya will cause Maya to crash immediately.
Running V-Ray Standalone
V-Ray Standalone is installed as part of the V-Ray for Maya installation. It can be executed using the vray bash script which is normally installed in the /Applications/ChaosGroup/V-Ray/Standalone_for_maverics_x64/VRay/Contents/MacOS/ directory, for example:
/Applications/ChaosGroup/V-Ray/Standalone_for_maverics_x64/VRay/Contents/MacOS/vray.bin -sceneFile="[vray scene file]"
Use the -help option to see a list of the available command line options.
Running a V-Ray Standalone Render Server
You can use V-Ray Standalone render servers for distributed rendering, where a single frame is simultaneously calculated across many machines. Before you can use distributed rendering, you have to start the V-Ray Standalone application in render server mode on the machines that you wish to use. To do that, run the following command from a Terminal window:
Applications/ChaosGroup/V-Ray/Mayannnn/vray/bin/vrayserver
where nnnn is the particular version of Maya (2020 etc).
Loading the V-Ray for Maya Plugin
Once you have installed V-Ray for Maya, you can load the plugin from the Maya plugin Manager:
Start Maya;
Open the Plugin Manager from the Windows > Settings and Preferences > Plugin manager menu.
Scroll down to the vrayformaya plugin entry;
Check the Loaded and Auto-load options to load V-Ray for Maya.
If you do not see the vrayformaya entry, you will need to browse explicitly for the V-Ray for Maya plugin, which is called vrayformaya.so and is located by default in the /usr/ChaosGroup/V-Ray/Mayannnn-x64/maya_vray directory. The plugin will attempt to load a shared library, libvray.so, which is installed in the /usr/ChaosGroup/V-Ray/Mayannnn-x64/vray/lib folder and should be readily accessible for Maya to load without modifying the LD_LIBRARY_PATH variable.
NOTE: do not attempt to make V-Ray for Maya load the libvray.so library with the same name for the standalone version of V-Ray, which is located in the /usr/ChaosGroup/V-Ray/Standalone_for_centos7/lib/linux_x64 folder. Attempting to load the V-Ray standalone library into Maya will cause Maya to crash immediately.
Running V-Ray Standalone
V-Ray Standalone is installed as part of the V-Ray for Maya installation. It can be executed using the vray bash script which is normally installed in the /usr/ChaosGroup/V-Ray/Standalone_for_centos7/bin directory, for example:
$ /usr/ChaosGroup/V-Ray/Standalone_for_centos7/bin/vray -sceneFile="[v-ray scene file]"
Use the -help option to see a list of the available command line options.
Running a V-Ray Standalone Render Server
You can use V-Ray Standalone render servers for distributed rendering, where a single frame is simultaneously calculated across many machines. Before you can use distributed rendering, you have to start the V-Ray Standalone application in render server mode on the machines that you wish to use. This is done with the vrayserver command, for example:
$ /usr/ChaosGroup/V-Ray/Mayannnn-x64/vray/bin/vrayserver