# Windows Installation
# Installing from the ZIP archive
As of version 7 we are providing a "flat" installer from a .zip
package for
both the PRO versions (offline and cloud).
Download from the J Cube website your Multiverse package, it will be named something like:
Multiverse-<version>-<python-<UUID>-<CLOUD|PRO>-Windows.zip
Unzip to your desired location, feel free to change the folder name to your convenience, for example this could be in:
C:\Program Files\Multiverse\8.0.0\
(local to your machine)X:\software\Multiverse\8.0.0\
(on your network)The location and folder name is entirely up to you.
# Loading the plugin
It is time to run Maya and load the plugin.
You have three options to have Maya find and load the Multiverse plug-in, choose the one you are more comfortable with:
Option 1: run maya.exe from a Windows Command Prompt (
cmd
) after executing, within the same command prompt, themultiverse-cmd.bat
script that is provided in the installation folder.Option 2: add to the
MAYA_MODULE_PATH
environment variable the exact path to the Multiverse installation folder. Then run Maya in any way you like (e.g. from the Start menu or Maya icon, or from the command prompt...)Option 3: add to the
MAYA_MODULE_PATH
environment variable inMaya.env
the exact path to the Multiverse installation folder, then run Maya in any way you like (e.g. from the Start menu, Maya icon, command prompt...)
We will present each option in detail here below.
# Option 1: Execute environment script and launch Maya from the Command Prompt
Run Maya under the environment provided:
- open a
cmd
- go to the installation folder, e.g:
cd "C:\Program Files\Multiverse\8.0.0\"
- execute
multiverse-cmd.bat
to setup the environment - launch Maya by executing, e.g:
"c:\Program Files\Autodesk\Maya20XY\bin\maya.exe"
once Maya has launched, go to the plugin manager and you will find the "MultiverseForMaya" plugin:
Note
Multiverse supports multiple rendering engines and you will see other plugins listed with the MultiverseForMaya plugin:
- Support for Arnold is built-in with the
MultiverseForMaya
plug-in (being Arnold part of Maya). - Support for 3Delight, Renderman and VRay is provided by individual plug-ins extensions which will be automatically loaded for the rendering plugins you have loaded in Maya.
- Support for Redshift is handled automatically: Redshift handles loading of the Multiverse rendering extension without the need for a dedicated Maya plug-in, hence why there is no Multiverse Redshift plug-in visible in the plug-in manager.
The bottom line is that you don't need to load the other plugins, they will load automatically if the relative renderer is loaded, regardless of the loading order.
If you don't have a license the plug-in will not load (and notify you with a pop up), so make sure you have a license for either the PRO version (offline or cloud):
Heads Up!
Remember that if you are running the PRO CLOUD versions you need to be connected to the internet.
After loading the plug-in, you should be able to see the Multiverse Shelf in Maya. Learn more about the Multiverse Shelf and other UI in Maya.
# Option 2: set MAYA_MODULE_PATH
environment variable and launch Maya
Set the environment variable
MAYA_MODULE_PATH
to the path location where theMultiverseForMaya.mod
file is located inside the Multiverse installation chosen before.You can do this by clicking The Windows Start and typing "Edit the Environment Variables for your account", then add the following user or system environment variable (if you have permissions):
MAYA_MODULE_PATH = %MAYA_MODULE_PATH%;C:\Program Files\Multiverse\8.0.0\Maya
1Launch Maya in whichever way you like (start menu, desktop icon, cmd...)
Load the
MultiverseForMaya
plugin as explained in Option 1.You should now see the Multiverse Shelf as before.
# Option 3: Set MAYA_MODULE_PATH
in Maya.env
and launch Maya
Similarly to Option 2, locate your Maya.env
file and then add the
MAYA_MODULE_PATH and set its value accordingly.
FYI Maya.env
is located / found in:
- Windows:
drive:\Users\username\Documents\maya\version
- MacOS:
/Users/username/Library/Preferences/Autodesk/maya/version
or/Users/username/Library/Preferences/Autodesk/maya
- Linux:
~/maya/version
or~/maya
# Understand the Multiverse environment
For more complex installations, custom pipeline application launchers or when needing to use render with a command line renderer, it is best to have a clear understanding of the Multiverse environment.
Check the contents of the included multiverse-cmd.bat
script file:
@echo off
REM %~dp0 expands to the drive letter and path of this very batch file
SET MV_ROOT=%~dp0
SET MAYA_MODULE_PATH=%MV_ROOT%Maya;%MAYA_MODULE_PATH%
SET PATH=%MV_ROOT%bin;%MV_ROOT%lib;%PATH%
SET PYTHONPATH=%MV_ROOT%lib\python;%PYTHONPATH%
SET USD_PLUG_IN_PATH=%MV_ROOT%plugin\usd
REM PATH=%PATH%;<path to desired maya version python shared library>
REM Used by Maya to Arnold and Arnold standalone
SET ARNOLD_PLUGIN_PATH=%MV_ROOT%lib\procedurals\arnold;%ARNOLD_PLUGIN_PATH%
REM Used by VRay standalone
SET VRAY_PLUGINS=%MV_ROOT%lib\procedurals\vray;%VRAY_PLUGINS%
REM Used by VRay for Maya
SET VRAY_FOR_MAYA2018_PLUGINS=%MV_ROOT%lib\procedurals\vray;%VRAY_FOR_MAYA2018_PLUGINS%
SET VRAY_FOR_MAYA2019_PLUGINS=%MV_ROOT%lib\procedurals\vray;%VRAY_FOR_MAYA2019_PLUGINS%
SET VRAY_FOR_MAYA2020_PLUGINS=%MV_ROOT%lib\procedurals\vray;%VRAY_FOR_MAYA2020_PLUGINS%
SET VRAY_FOR_MAYA2022_PLUGINS=%MV_ROOT%lib\procedurals\vray;%VRAY_FOR_MAYA2022_PLUGINS%
SET VRAY_FOR_MAYA2023_PLUGINS=%MV_ROOT%lib\procedurals\vray;%VRAY_FOR_MAYA2023_PLUGINS%
SET VRAY_FOR_MAYA2024_PLUGINS=%MV_ROOT%lib\procedurals\vray;%VRAY_FOR_MAYA2024_PLUGINS%
REM Used by Renderman for Maya
SET RFM_PLUGINS_PATH=%MV_ROOT%lib\procedurals\renderman;%RFM_PLUGINS_PATH%
REM NOTE: As of 3Delight NSI no search path is needed for procedurals
ECHO Multiverse Environment is set
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
# Convenience alias for Maya on Windows
Finally from the a cmd
where the above environment was set, you can run Maya.
You can set some Command Prompt aliases via the DOSKEY
batch command to avoid
typing the full path, for example:
DOSKEY maya18="C:\Program Files\Autodesk\Maya2018\bin\maya.exe"
DOSKEY maya19="C:\Program Files\Autodesk\Maya2019\bin\maya.exe"
DOSKEY maya20="C:\Program Files\Autodesk\Maya2020\bin\maya.exe"
DOSKEY maya22py27="C:\Program Files\Autodesk\Maya2022\bin\maya.exe -pythonver 2"
DOSKEY maya22="C:\Program Files\Autodesk\Maya2022\bin\maya.exe"
DOSKEY mayapy18="C:\Program Files\Autodesk\Maya2018\bin\mayapy.exe"
DOSKEY mayapy19="C:\Program Files\Autodesk\Maya2019\bin\mayapy.exe"
DOSKEY mayapy20="C:\Program Files\Autodesk\Maya2020\bin\mayapy.exe"
DOSKEY mayapy22py27="C:\Program Files\Autodesk\Maya2022\bin\mayapy2.exe"
DOSKEY mayapy22="C:\Program Files\Autodesk\Maya2022\bin\mayapy.exe"
DOSKEY mayapy23="C:\Program Files\Autodesk\Maya2023\bin\mayapy.exe"
DOSKEY mayapy24="C:\Program Files\Autodesk\Maya2024\bin\mayapy.exe"
2
3
4
5
6
7
8
9
10
11
12
# Environment Variables
Read more about Environment Variables.
# Compatibility
Supported Versions | |
---|---|
Windows | Windows 7, 10 |
Maya | 2018, 2019, 2020, 2022 (python 2.7) |
Maya | 2022 (python 3.7) |
Maya | 2023 (python 3.9) |
Maya | 2024 (python 3.10) |
3DelightNSI | 2.0.0+ |
3DelightNSI Cloud | Any version |
Arnold | 5.2.2.1+ (MtoA 3.1.2.1+) |
5.3.0.1+ (MtoA 3.2.0+) | |
5.4.0.0+ (MtoA 3.3.0+) | |
6.0.1.0+ (MtoA 4.0.1+) | |
6.1.0.0+ (MtoA 4.1.0+) | |
6.2.0.0+ (MtoA 4.2.0+) | |
7.0.0.0+ (MtoA 5.0.0+) | |
7.1.0.0+ (MtoA 5.1.0+) | |
7.2.0.0+ (MtoA 5.2.0+) | |
7.3.0.0+ (MtoA 5.3.2.1+) | |
RenderMan | 23.2+ |
24.0+ | |
VRay | 4.30.01+ |
5.20.23+ | |
6.00.2+ | |
Redshift | 3.0.67+ |
3.5.03+ (API 3500) | |
3.5.09+ (API 3501) | |
3.5.11+ (API 3502) | |
3.9.19+ (API 3503) |
# OpenGL on Windows
Multiverse leverages on Hydra to draw into the Maya Viewport 2.0, and Hydra
requires OpenGL. In Maya, on Windows, Viewport 2.0 must be set to an OpenGL mode
in Window > Settings/Preferences > Preferences> Display
:
Maya VP2 | Supported |
---|---|
OpenGL | Yes |
OpenGL Core Profile | Yes (OpenGL 2.1 and OpenGL 3.2) |
OpenGL Core Profile (Strict) | Yes (OpenGL 3.2) |
DirectX | Yes (as of Multiverse 7.0.0) |
# Remote Desktop
If you are running Maya under a remote desktop session, and you have a nVidia
graphics card, setting the the Maya VP2 mode to OpenGL in the Maya preferences
is not sufficient because Maya will still try by default run under DirectX and
therefore Multiverse will produce a current drawing API isn't supported
error.
To workaround this you must do two things:
Install this tool: https://developer.nvidia.com/designworks
Set an environment variable to force the OpenGL mode:
MAYA_ALLOW_OPENGL_REMOTE_SESSION=1
NOTE
This variable is working only for the following Maya versions: Maya 2020.0+, Maya 2019.3.1+, Maya 2018.7+, and you must have a nVidia graphic card with at lease driver v440 installed (along with the aforementioned tool).
# Internet Requirements
If you are using the Pro Cloud Version of Multiverse, your computer must be connected to the internet.
Firewalls & Proxies
If needed, make sure that your firewall allows Maya to connect to the internet.
If you are using the Pro Cloud Version within a studio network, and your studio uses
the Windows Proxy system, you have to setup the http_proxy
and https_proxy
environment variables with your windows domain user name and password to let
Maya communicate with our servers and checkout your license (ask your
Windows system administrator in case). The Multiverse Cloud uses the standard
ports 80 (http), 443 (https).