26.01.2015 Views

The RenderMan Interface - Paul Bourke

The RenderMan Interface - Paul Bourke

The RenderMan Interface - Paul Bourke

SHOW MORE
SHOW LESS
  • No tags were found...

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

Attribute Format PixelFilter ShadingRate<br />

ColorSamples FrameAspectRatio PixelSamples<br />

Cropwindow Imager PixelVariance<br />

Exposure Option Quantize<br />

D.1.3<br />

Conventions for structural hints<br />

<strong>The</strong> ‘##’ character sequence is used to designate structural hints. Any characters found after<br />

these special characters and before the next newline character are construed as special<br />

hints intended for Render Managers. Such hints should conform to the conventions outlined<br />

herein and should provide structural, resource, or administrative information which<br />

cannot easily be incorporated into or derived from the standard RIB stream. <strong>The</strong> same<br />

scoping considerations which apply to RIB should also be applied toward special comments.<br />

Header information<br />

Header information must be located immediately beginning any conforming RIB file. <strong>The</strong>se<br />

hints should provide scene-global administrative and resource information. Header entries<br />

should precede any RIB requests and must be contiguous. If a header entry appears twice<br />

in a file, the first occurrence should be considered to be the true value.<br />

##<strong>RenderMan</strong> RIB-Structure 1.1 [ keyword ]<br />

This entry should be the first line in a conforming RIB file. Its inclusion indicates<br />

full conformance to these specifications. <strong>The</strong> addition of the special keyword, Entity,<br />

specifies that the file conforms to the User Entity conventions described in the Rib<br />

Entity Files section.<br />

##Scene name<br />

This entry allows a scene name to be associated with the RIB file.<br />

##Creator name<br />

Indicates the file creator (usually the name of the modeling or animation software).<br />

##CreationDate time<br />

Indicates the time that the file was created. It is expressed as a string of characters<br />

and may be in any format.<br />

##For name<br />

Indicates the user name or user identifier (network address) of the individual for<br />

whom the frames are intended.<br />

##Frames number<br />

Indicates the number of frames present in the file.<br />

##Shaders shader1, shader2, ...<br />

Indicates the names of nonstandard shaders required. When placed in the header of a<br />

RIB file, any nonstandard shaders that appear in the entire file should be listed. When<br />

188

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!