These instructions cover the RenderMan ProServer Installation for use with the fxphd VPN license server.
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 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.
Download Software Installer: RenderMan ProServer
RenderMan Pro Server 21
RenderMan Pro Server 21.1 (for Katana 2.5)
RenderMan Pro Server 21 (for Katana 2.2)
RenderMan Pro Server 20
RenderMan Pro Server 20 (for Katana)
RenderMan Pro Server 19
RenderMan Pro Server 18
RenderMan Pro Server 17 (for Katana)
- 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:
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
- 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:
<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
For RenderMan Pro Server 19
For RenderMan Pro Server 18
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
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:
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.
We use port 9010 for RenderMan licensing. This port will need to be open on your firewall.