RenderMan ProServer 21

RenderMan ProServer 21

in VPN: Software

RenderMan ProServer

These instructions cover the RenderMan ProServer Installation for use with the fxphd VPN license server.

System Requirements

RenderMan® Pro Server™ 20.0 is supported on the following hardware and operating systems:

  • 64-BIT MAC OS X® — Compatible with 10.10 & 10.9
  • 64-BIT LINUX® — Compatible with gcc 4.4.5 and glibc 2.12 or higher
  • 64-BIT WINDOWS® — Compatible with Windows 8 and Windows 7

Installation Overview –

  • Download the documentation. Installation instructions are in the “Administration” section.
  • Download the software: RenderMan ProServer (RPS)
    • There is no installation for the license server, as you do not need to install it. Licensing is done via the fxphd VPN
  • Install Pro Server
    • During installation, close the licensing application that pops up at the end.
  • Install the License File
  • Configure environment variables

Download Documentation

Download the documentation for installation instructions. Various versions of the software (Windows, OSX, Linux) have different installation procedures as well as shell customization.

Documentation is supplied as .html files: click on index.html to launch in a web browser.

RenderMan ProServer Documentation

Download Software Installer: RenderMan ProServer

RenderMan Pro Server 21

Download: RenderMan ProServer 21.0 for Windows 64bit

Download: RenderMan ProServer 21.0 for Mac OSX

Download: RenderMan ProServer 21.0 for 64 bit Linux

RenderMan Pro Server 21.1 (for Katana 2.5)

Download: RenderMan ProServer 21.1 for Windows 64bit

Download: RenderMan ProServer 21.1 for Linux 64 bit

RenderMan Pro Server 21 (for Katana 2.2)

Download: RenderMan ProServer 21.0 for Linux 64 bit

RenderMan Pro Server 20

Download: RenderMan ProServer 20 for Windows 64bit

Download: RenderMan ProServer 20.0 for Mac OSX

Download: RenderMan ProServer 20.0 for 64 bit Linux

 

RenderMan Pro Server 20 (for Katana)

Download: RenderMan ProServer 20.0 for 64 bit

 

RenderMan Pro Server 19

Download: RenderMan ProServer 19.0 for Windows 7 64bit

Download: RenderMan ProServer 19.0 for Mac OSX – Mountain Lion

Download: RenderMan ProServer 19.0 for 64-bit Linux built on CentOS 5.2

Download: RenderMan ProServer 19.0 for 64 bit Linux built on CentOS 6

RenderMan Pro Server 18

Download: RenderMan ProServer 18.0 for Windows 7 and Vista 64bit

Download: RenderMan ProServer 18.0 for Mac OSX – Snow Leopard

Download: RenderMan ProServer 18.0 for 64 bit FC12

Download: RenderMan ProServer 18.0 for 64 bit RHEL 5

 

RenderMan Pro Server 17 (for Katana)

Download: RenderMan ProServer 17.0 for 64 bit FC12

Download: RenderMan ProServer 17.0 for 64 bit RHEL 5

Install Software

  • Install RenderMan ProServer
    • During installation, just skip the licensing part.

License File Installation

RenderMan Pro Server requires a license file. Download the license file from the fxphd server.

Copy the license file to the following location, based upon the OS you are using:

  • OSX: /Applications/Pixar/
  • Windows: C:Program Files/Pixar/
  • Linux: /opt/pixar/

 

Configure Environment Variables: General

In order to have the applications run correctly, you must configure some environment variables to run the programs. This is so that when you enter a command in the shell, the commands can be found. This allows you to enter commands in the shell and have them run correctly. The following variables must be set:

RMANTREE=
RMSTREE=
RMANFB=it
PATH=/bin:/bin:

Configure Environment Variables: Step by Step OSX

On OSX, the paths are a bit longer because the commands are actually stored inside Application package.

To make this easy, we suggest you edit your .profile or .bash_profile to include the environment variables. What are these files? They are hidden files in your home directory which configure the shell (The period before the name makes it invisible). Applications such as Text Wrangler or BBEdit can edit these hidden files. ”’Do not use TextEdit, as it will not save plain text files.”’

You can also use a command line application called “pico” using Terminal to edit the file. Instructions here:

  • Start the Terminal application (found in Utilities). A new shell will open
  • Type:
pico .bash_profile
  • Copy the following and paste into the Terminal (changing version numbers for RenderManStudio if necessary):
echo Setting up environment variables…
 export RMANTREE=/Applications/Pixar/RenderManProServer-20.1/
 export DYLD_LIBRARY_PATH=/Applications/Pixar/RenderManProServer-20.1/lib/
 export RMANFB=it
 export export
 PATH=$PATH:$RMANTREE/bin:$RMSTREE/bin/it.app/Contents/MacOS:$RMSTREE/bin/slim.app/Contents/MacOS
  • Type CTRL-X (this will cause pico to exit)
  • Press Y (to save the new file)
  • Press Enter (to write the file)
  • Close the current terminal window
  • Open up a new window. You should see the text “Setting up environment variables….”, showing that it is correctly reading the files

For NUKE users:

You’ll need to create an .environment.plist file using the same technique as above, with the information below, and save it to:

/USERS/<user>/.MacOSX/.environment.plist

<plist version="1.0">
 <dict>
 <key>DYLD_LIBARARY_PATH</key>
 <string>/Applications/Pixar/RenderManProServer-20.1/lib</string>
 <key>RMANTREE</key>
 <string>/Applications/Pixar/RenderManProServer-20.1</string>
 </dict>
 </plist>

Configure Environment Variables: Linux

Edit your .bashrc file to include the following (changing version numbers for RenderManStudio if necessary):

For RenderMan Pro Server 20

export RMANTREE=/opt/pixar/RenderManProServer-20.1
export RMANFB=it
export MAYA_PLUG_IN_PATH=$RMSTREE/plug-ins:$RMSTREE/bin
export MAYA_SCRIPT_PATH=$RMSTREE/scripts
export XBMLANGPATH=”$RMSTREE/icons/%B”
export PATH=${RMANTREE}/bin:${RMSTREE}/bin:${PATH}

For RenderMan Pro Server 19

export RMANTREE=/opt/pixar/RenderManProServer-19.0
export RMANFB=it
export MAYA_PLUG_IN_PATH=$RMSTREE/plug-ins:$RMSTREE/bin
export MAYA_SCRIPT_PATH=$RMSTREE/scripts
export XBMLANGPATH=”$RMSTREE/icons/%B”
export PATH=${RMANTREE}/bin:${RMSTREE}/bin:${PATH}

 For RenderMan Pro Server 18

export RMANTREE=/opt/pixar/RenderManProServer-18.0
export RMANFB=it
export MAYA_PLUG_IN_PATH=$RMSTREE/plug-ins:$RMSTREE/bin
export MAYA_SCRIPT_PATH=$RMSTREE/scripts
export XBMLANGPATH=”$RMSTREE/icons/%B”
export PATH=${RMANTREE}/bin:${RMSTREE}/bin:${PATH}

 

Configure Environment Variables: Windows

Windows environment variables are set using the Control Panel. Start -> Contol Panel -> System & Security -> System -> Advanced -> Environment Variables


NOTE: A Reboot is required after installation

Alt key workaround for Slim

The long-standing bug with the Option (alt) key on a Mac is still present in Apple’s X11.app on Leopard. The suggested .Xmodmap modification for this has changed based on our experience with other X11 programs:

In the user’s home directory ~/ find or create a file named .Xmodmap.
Add the following to said file:
keycode 66 = Alt_L
clear Mod1
add Mod1 = Alt_L Alt_R

If the .Xmodmap exists, the preceding should be appended, and users should confirm that there are no conflicts with the existing contents, then save file.

Testing the Install

In order to make sure the software is running correctly and obtaining a license, we can do a quick test to make sure things are working.

First, download the sphere.rib test file and unzip it.

Then, in a shell, change to the directory where the sphere.rib file is saved and type the following:

prman sphere.rib

Permitted Use

This VPN license is strictly for non-commercial, educational use. Any commercial use of the software is a violation of fxphd.com terms of membership.

Firewall Port

We use port 9010 for RenderMan licensing. This port will need to be open on your firewall.

3