Prev | Next


RfM Pro, RIB, and You


These features are supported by the RenderMan for Maya “Pro” plugin in RenderMan Studio and are not available with the regular RenderMan for Maya plugin.


Introduction

Spooling RIB

Exporting RIB

Command Line RIB Options

More Information


Introduction

Perhaps the biggest difference in RenderMan for Maya “Pro” in RenderMan Studio is the addition of support for RIB, bringing together the simplicity of the RfM workflow with the flexibility and power of a RIB-based pipeline. In addition to basic ribgen (fully archived for efficiency, by the way), there is support for RIB boxes using per-node MEL commands (including Ri commands via MEL), “lazy” ribgen, and dynamic RIB archives, users can manually export RIB archives, and there is a new RIB option for Maya command line renders, Render -r rib, which opens still more options for distributed renders. Not to mention, RIB can be generated for selected geometry, for a given render layer, for an implicit passs of a given camera or light, for an explicit pass, or for a class of passes. How cool is that?


Spooling RIB

Spooling RIB is just about the easiest thing you can do. When you've selected RenderMan as your renderer in Maya, the Batch Render options menu offers you a simple interface with Alfred, the work distribution software included with RenderMan Studio. Once you select “Alfred Spool” you can do immediate, deferred, or remote RIB generation and select netrender (with immediate ribgen) or prman (with deferred or remote ribgen) via Alfred and RenderMan Pro Server. You can also choose remote or local Maya Batch renders via RenderMan for Maya.


Exporting RIB

If spooling RIB is “just about” the easiest thing you can do, exporting RIB pretty much is the easiest thing you can do. It's all handled simply through Maya's Export function, and you can export RIB archives of your entire scene or any given selection.

To export your RIB archive:

  1. Go to File -> Export All/Selection… and click on the Options button.
  2. Select “RIB Archive” from the dropdown list. You will be presented with File Type Specific Options to choose from, as seen in the image below…

    Choose your options wisely. Note that you can choose to export (or not) lights and shaders, mutliple or single frames, and you can apply gzip compression to your RIB archive (quite handy indeed).

  3. Click the Export button. Make sure you browse to a convenient location to use to save your exported RIB archives.

In addition, you also generate RIB via a simple MEL command: rman genrib. Boom! RIB generated.


Command Line RIB Options

Outside of the Maya UI, you still have a world of options for generating RIB from your Maya scene files. Using Maya's Render command via a command prompt or terminal window. Users familiar with using Render via the command line will recognize the “-r” option — it is used to select a particular renderer, such as the Maya software renderer (-r sw), or RenderMan (-r rman). Now you can render directly to RIB using the -r rib option:

	Render -r rib scene.ma
	

Here is a list of additional options supported with -r rib:



Additionally, a complete list of the options can also be seen by running the Render -r rman -h command.


More Information

For more information about RIB in general, it's not a bad idea to check out the RenderMan Interface documentation in the RenderMan Manual.

For more information about spooling renders via Alfred, please consult the Alfred documentation.

For a tutorial on some simple RIB archiving, check out the Dynamic Read Archives tutorial.

And for more information about Ri commands via MEL, see the Ri for MEL documentation.


Prev | Next


 

 

Pixar Animation Studios
Copyright© Pixar. All rights reserved.
Pixar® and RenderMan® are registered trademarks of Pixar.
All other trademarks are the properties of their respective holders.