RManNotes

Contents:

Differences Between PRMan and BMRT

The main differences between PRMan and BMRT are outlined below (adapted from Gritz's BMRT manual):


Shading Language Limitations

There are several limitations which apply to the RenderMan Shading Language in general. They are listed immediately below. Other caveats specific to the renderers are listed in their respective sections.

With PRMan

PRMan's Shading Language compiler has several limitations which are itemized here. For additional information, refer to Section 5 of the PhotoRealistic RenderMan User's Manual.

With BMRT

BMRT's Shading Language compiler has a few limitations and they are listed below. Please consult the most recent Blue Moon Rendering Tools: User Guide as the definitive reference.

Where Are the Shaders At ACCAD?

When a RenderMan renderer is executed, it must be able to find a Shading Language object for every shader needed to render the scene. In the default ACCAD environment, both PRMan and BMRT look for shader object files in the following directories in the following order:

The search path used for finding shaders can be modified by the user. In PRMan, configuration files can be customized to change the search path. In BMRT, the environment variable SHADER specifies the search path and can be overridden by the user using setenv. The RenderMan Interface also allows search paths to specified, so in both packages, RIB can be used for this purpose.

Where Are the Textures At ACCAD?

In the default ACCAD environment PRMan looks for texture files in the following directories in the following order:

Most of the time, it's more flexible and space-saving to store textures as TIFFs (or some other image format). Then TIFFs can then be converted to texture files for use with PRMan (BMRT reads TIFFs directly as texture files) using txmake or RIB. You can find many textures stored as TIFFs in: Like shaders, the search path used for finding textures can be modified by the user. In PRMan, configuration files can be customized to change the texture search path. Also like shaders, RIB commands can be used to specify texture file search paths for both PRMan and BMRT.

RManNotes is Copyright © 1995, 1996 Stephen F. May

Any comments or suggestions appreciated.

Steve May (smay@pixar.com)

Last Modified: 5/2/00