The Distribution
RenderMan Pro Server ships with various components that comprise and abet
PRMan. These components reside under the $RMANTREE in the following
directories:
/bin
Contains the "programs" - the executables, utilities, scripts and .so's
that are run in the course of things.
/etc
The /etc directory is a repository for supplemental plugins,
initialization files, and subsidiary components. See the Plugins section for more information.
/include
This directory is home to the required header files.
/lib
The /lib directory contains additional resources, example files, and
external resources used by PRMan, including:
- libprman.dylib -
- /lib/rsl/include - is a repository for the
updated stdrsl header files, intended to facilitate composition of modern
production shaders.
- /lib/rsl/shaders - contains example shaders,
embodying "plausible" shading techniques and using the aforementioned header
files.
- /lib/examples - contains RIB files and compiled
shaders that provide renderable examples of Deep Texture rendering,
"plausible" shading, the re-rendering modes of PRMan, and volume rendering.
- /lib/textures - contains useful and example textures.
- /lib/shaders - is a repository for "Old School"
example shaders and the Standard RenderMan Interface Shaders. The example shaders herein embody pre-RSL 2 shading
techniques and should be considered "interesting historical relics."
- /lib/thirdparty - is a repository for open source DSOs used by, for
example, the SVG plugin, as well as other tools.