Windows

Command-Line Installation (Silent Mode)

A Golaem package called GolaemCrowd-4.X-Maya201X.exe can be installed from command-line in silent mode (without any interactive setup nor GUI window) using the /S option:

GolaemCrowd-4.X-Maya201X.exe /S

Package is then installed with default settings. The following options can also be set in any order to customize installation:

/INSTALL_DIR="custom_install_path" Install Golaem to a custom location ("C:\Golaem\GolaemCrowd-4.X-Maya201X" by default). 
Make sure custom path is set using quotes and backslashes (no forward slashes).
/NO_MOD_INSTALL Prevent installing Golaem module in Maya current user files (installed by default).
In this case, apply custom setup to make Golaem available in Maya plugin manager.

For example, the following command will install the GolaemCrowd-4.X-Maya201X.exe package at location C:\Program Files\Golaem\GolaemCrowd-4.X-Maya201X without installing Golaem Crowd module file in Maya current user files:

GolaemCrowd-4.X-Maya201X.exe /S /INSTALL_DIR="C:\Program Files\Golaem\GolaemCrowd-4.X-Maya201X" /NO_MOD_INSTALL

Custom Setup

By default, the Golaem installer makes Golaem available in Maya plugin manager for current user by copying the glmCrowd.mod module file from Golaem installation directory to Maya current user files (located in maya\201X-x64\modules in current user Documents directory).

This is an easy way to setup Golaem for current user, but not appropriate to make Golaem available in Maya for several users or to switch between several installed Golaem versions. In these cases, it is necessary to tell Maya where to find the glmCrowd.mod module file by setting its directory (e.g. the Golaem installation directory) into the MAYA_MODULE_PATH environment variable (see how to set environment variables).

For example, if a Golaem package is installed in C:\Golaem\GolaemCrowd-4.X-Maya201X directory, then the glmCrowd.mod module file is located in this directory and the MAYA_MODULE_PATH environment variable must contain this directory:

MAYA_MODULE_PATH = C:\Golaem\GolaemCrowd-4.X-Maya201X

Individual users wishing to install the module by themselves or site administrators wishing to install a common copy of the module for multiple users should proceed the following steps:

  • Move or copy the module's entire directory tree to a directory which is accessible to all users, such as a network drive;
  • Replace the fourth field of the glmCrowd.mod file with the full path to the module's directory tree;
  • Place a copy of the modified glmCrowd.mod file into a common directory which all users have in their MAYA_MODULE_PATH environment variable;

List Of Installed Module Files

To simplify multi-file plugin distribution, Maya provides the ability to package them into modules. The Golaem plugin module consists of a root directory which contains the following files and sub-directories:

glmCrowd.mod 

Module file to be referenced by Maya for loading the plugins (through the MAYA_MODULE_PATH environment variable).

bin/

Directory containing the binaries and executable files needed to run the Golaem plugin. It should be reference in the PATH environment variable.

brushes/

Directory containing the brushes icons used for specific tools.

fonts/

Directory containing the fonts used.

icons/

Directory containing the icons used for the Maya shelf.

plug-ins/

Directory containing the Golaem plugin.

procedurals/

Directory containing the procedural rendering plugins for each supported renderer. It should be referenced in a specific renderer variable for procedural rendering to work correctly (see Render Farm Deployment for details).

This directory also contains:

  • glmCrowdMentalRayPlugin.mi: Mental Ray plugin header (to be loaded by Mental Ray)
scripts/

Directory containing the MEL scripts used by the Golaem plugin.

shaders/

Directory containing procedural shaders for some specific renderers (Arnold, V-Ray, RenderMan):

  • glmCrowdArnoldShaders.dll and glmCrowdArnoldShaders.mtd: Arnold procedural shaders. 
  • glmCrowdVRayPlugin.txt: header for the V-Ray procedural shaders.
  • glmCrowdRMS_REYES_Shaders.h: header for the RenderMan REYES procedural shaders.
  • glmCrowdRMS_RIS_GetUserDataShader.dllglmCrowdRMS_RIS_HSLShader.dll and glmCrowdRMS_RIS_SwitchShader.dll: RenderMan RIS procedural shaders. 
uninstall/ Directory containing the Uninstall.exe executable to run in order to uninstall the Golaem package. Obviously this directory should not be included in a network installation.
CHANGELOG.txt List of changes done at each version udpate.
DISCLAIMER.txt Important notice about supported compatible renderers, displayed when installing Golaem Crowd package.
LICENSE.rtf License file displayed when installing Golaem Crowd package.
PLUGINS.txt List of current version of plugin/shader for each available renderer.