SourceForge.net Logo

CGRU

LinkedIn

Maya CGRU Setup


CGRU provides scripts, plug-ins, AE (Attribute Editor) templates and 'native scripts' for Maya (native scripts are scripts with the the same name as Maya native, so Maya run them instead of own). Maya scripts are located in cgru/plugins/maya/mel directory, plug-ins are in cgru/plugins/maya/mll/[version-architecture]. To add them to Maya point MAYA_SCRIPTS_PATH variable to CGRU native scripts and AE templates, MAYA_PLUG_IN_PATH to plug-ins of the correct version and architecture.

Maya setup example:


   #!/bin/bash

   # CGRU add-ons for Maya location, override it, or simple launch from current folder as an example
   export MAYA_CGRU_LOCATION=$PWD

   # Set Maya version, to get it default location and setup CGRU scripts path
   export MAYA_VERSION=2009
   # Set Maya architecture, to get it default location and setup CGRU plugins path
   export MAYA_ARCH=-x64
   # For 32bit Maya uncomment next line
   # export MAYA_ARCH=

   # Set Maya location
   export MAYA_LOCATION=/cg/soft/maya${MAYA_VERSION}${MAYA_ARCH}
   # Set Maya executable
   export MAYA_EXEC=${MAYA_LOCATION}/bin/maya${MAYA_VERSION}

   # The name of Maya main window menu
   export MAYA_CGRU_MENUS_NAME="CGRU"

   # path to modeling, animation, rendering ... menu items
   # if not sel default MAYA_CGRU_LOCATION/mel will be used
   #export MAYA_CGRU_MENUS_LOCATION="/cg/tools/maya/settings"

   # Temporary directory, by default maya uses '/usr/tmp' which may not exists
   export TMPDIR=/tmp

   # Overrides (set custom variables values there):
   [ -f override.sh ] && source override.sh

   # Add Maya binaries to system path:
   export PATH=${MAYA_LOCATION}/bin:${PATH}

   # Add CGRU icons to Maya:
   export XBMLANGPATH=${MAYA_CGRU_LOCATION}/icons/%B

   # Add CGRU scripts to Maya scripts path:
   export MAYA_SCRIPT_PATH=${MAYA_CGRU_LOCATION}/mel/AETemplates:${MAYA_SCRIPT_PATH}
   # Add CGRU plugins to Maya plugins path:
   export MAYA_PLUG_IN_PATH=${MAYA_CGRU_LOCATION}/mll/${MAYA_VERSION}${MAYA_ARCH}:${MAYA_PLUG_IN_PATH}

   # To enable Afanasy if it is set:
   if [ ! -z $AF_ROOT ]; then
      # add Afanasy scripts:
      export MAYA_SCRIPT_PATH="${AF_ROOT}/plugins/maya:${MAYA_SCRIPT_PATH}"
      # to launch commands from current directory:
      export AF_CMD_PREFIX="./"
   fi

   # Run Maya:
   ${MAYA_EXEC} $*

This code located in cgru/plugins/maya/maya.sh:

MS Windows script example is also provided, it do the same.

SourceForge.net Project

CGRU

Libre Graphics World