The RenderMan Interface - Paul Bourke
The RenderMan Interface - Paul Bourke
The RenderMan Interface - Paul Bourke
- 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