# Windows Installation

# Compatibility

Supported Versions
Windows Windows 7, 10
Maya 2018, 2019, 2020
3DelightNSI 1.7.0+, 2.0.0+
3DelightNSI Cloud Any version
Arnold Arnold 5.2.2.1+/ MtoA-3.1.2.1+
Arnold 5.3.0.1+ / MtoA-3.2.0+
Arnold 5.4.0.0+ / MtoA-3.3.0+
Arnold 6.0.1.0+ / MtoA-4.0.1+
RenderMan 23.2+
VRay 4.30.01+, 5.00.20+
Redshift 3.0.22+

# 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 No

# Remote Desktop

If you are running Maya under a remote desktop session, 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 also set an environment variable to force the OpenGL mode:

MAYA_ALLOW_OPENGL_REMOTE_SESSION=1
1

NOTE

This variable is working only for the following Maya versions: Maya 2020.0+, Maya 2019.3.1+, Maya 2018.7+

# Internet Requirements

If you are using the Free 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 Free 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 free license (ask your Windows system administrator in case). The Multiverse Cloud uses the standard ports 80 (http), 443 (https).

# Graphical & Flat Installer

On Windows we provide a graphical installer for both the Free and Pro version of Multiverse. Simply run the .exe Windows installer and follow the required steps. The graphical installer is meant for single users and indies, not for multi-user sites.

For companies and multi-users sites, we also provide a “flat” Windows ZIP installer: this is available for customers of the Pro version only. Especially when using the “flat” installer, we recommend to run Maya from the Command Prompt and/or from your company custom app launcher" which shall define the environment accordingly to our specification (see further below).

# Run Maya from Start menu

The graphical installer sets the needed environment variables, and will allow you to work with any renderer, so you can launch Maya from the start menu / app icon.

Once Maya has launched, open the Maya Plug-in manager and load the MultiverseForMaya plug-in.

Note

Multiverse supports multiple rendering engines.

  • 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.

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 Free or Pro version:

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.

# Run Maya from cmd or custom app launcher

When running Maya from the Command Prompt or from your company custom "app launcher" you must define the environment accordingly to our specifications.

First of all we recommend to use our “flat” ZIP installer: unzip Multiverse in a versioned folder so it will be easy to update to new versions:

D:\Multiverse\multiverse-6.5.0
1

Then you need to set the environment via 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 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%

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
1
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

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 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"
1
2
3
4
5
6

# Environment Variables

Read more about Environment Variables.

Last Updated: 10/2/2020, 6:49:38 PM