The prman Executable

The prman Executable

SYNOPSIS

prman [options] [file1 [file2 ...]]

DESCRIPTION

Pixar's RenderMan renderer is invoked using the prman executable. To render a file containing a scene description in RIB format, simply use:

prman frame.rib

It is often convenient to store options, camera specification and the world block in separate files. prman will process multiple RIB files in the order given:

prman options.rib camera.rib world.rib

If no RIB file names are given, then prman will read stdin for RIB input.

OPTIONS

-help
Prints a usage message.
-version
Causes the renderer to print its version information before rendering begins. When given as the only argument, prman will print its version and then exit immediately.
-cwd path
Sets the Current Working Directory to "path". This path will become the root of relative paths.
-progress
Causes the renderer to print a progress indicator to the terminal during rendering.
-Progress
Causes prman to print a progress indicator in an alternate format that can be processed more easily by external applications.
-logfile [string]
This overrides the log file. Logger can print to stdout/stderr (default) or be redirected with this flag.
-loglevel [0..4]
This specifies the level of log output verbosity. Possible levels are 0 - None 1 - Severe 2 - Errors 3 - Warnings 4 - Info
-recover [0|1]
In conjunction with a display driver that supports checkpointing, this parameter causes the renderer to check for a partially completed output image and attempt to render only the remainder of that image. Use "-recover 1" to enable the restart, 0 to disable.
-t [=N] or -t:N

Controls prman's multithreading capabilities, where N specifies the target number of local CPUs consumed by the renderer. By default, when no -t option is given, threading is controlled by:

  • "Option "limits" "int threads" [n], if present in RIB
  • otherwise, it is set to match system CPU count, or the number of threads allowed by one license seat, whichever is smaller
  • the apparent CPU count seen by prman in this default case can be set using the rendermn.ini setting: /prman/nprocessors  N

When -t is given, it can take these forms:

  • use -t or -t:all to target all system CPUs
  • use -t:N (N a positive integer) to target N CPUs
  • use -t:1 to run single-threaded
  • use -t:0 to get the default "no -t" behavior, described above
  • use -t:-N to target "all but N" of the system CPUs
-woff msgid
Turns off Xcpt warnings (e.g. prman -woff R50006 test.rib).
-catrib [outfile|-] [-ascii] [-binary] [-gzip]
Copies ASCII and/or binary RIB data from the specified file to an output file, possibly converting its format. The format of the output file is specified by command line options, -ascii and -binary, or by the RIFORMAT environment variable. Compression is enabled on the output file by the command line option -gzip, or by the RICOMPRESSION environment variable. For more information, see the Manual Page for CATRIB(1).
-capture [outfile|-]
Copies all RIB as it is rendered by prman. This will expand all procedural primitives and convert them to ReadArchive statements in the outfile. Each procedural primitive will have unique, machine generated filename that is placed within a machine generated directory.
  • Note

    With relative paths,

    prman -capture capture/foo.rib full.rib
    

    will create the subdirectory /capture and place foo.rib and all of the procprim ribs into that directory. All of the files will have the relative path baked into them. Therefore, don't do this:

    $ cd capture
    $ prman foo.rib
    

    Do this:

    $ prman capture/foo.rib
    
-nobake
Disallows baking for re-rendering.
-res x y[:par]
Overrides the RIB Format specified in the RIB file.
-crop xmin xmax ymin ymax
Overrides the CropWindow specified in the RIB file.
-maxsamples i
Overrides the maxsamples parameter specified in the RIB file.
-pixelvariance i
Overrides the pixelvariance parameter specified in the RIB file.
-d dispType
Overrides the RIB Display type specified in the RIB file.
-statsfile f
Overrides the RIB stats file and stats level specified in the RIB file. The newly specified stats file will print level 2 stats only.
-memorylimit i
Overrides the rendermemory Option set in the RIB file (Linux-only).
-checkpoint t[,t]
Sets a checkpoint interval and (optional) exit time.
-rifmarker m1
Adds a marker for Rif chain edits (see below).
-rif plugin [-rifargs arg arg... -rifend] [more rif blocks]
Instructs the renderer to load a chain of Rif plugins. Arguments can be passed to the plugins via the -rifarg command line argument, where -rifend delineates the end of the arguments for a given plugin. For more information, please consult the User's Manual page for Plug-in Ri Filters.
file1 [file2...]
The names of input RIB files to render. Files are processed sequentially, as shown in the DESCRIPTION section, above.

PRMan Message Reports

The following is a list of the messages which may be produced by the PhotoRealistic RenderMan rendering system. The list is sorted by the message code. There are also two icons which indicate the message's severity level.

images/warning.gif

If the message is flagged with this icon, the message is a warning. The renderer has detected an unusual condition, but it can recover from the problem and the rendered image will be correct (although perhaps not what you intended).

Other messages indicate errors. If the renderer goes on to produce an image, that image probably will be incorrect, although it might still be useful to you. If the error is severe enough, the renderer might not be able to produce an image. The renderer will not terminate immediately because of an error, but it might ignore subsequent RI calls.
images/error.gif

If the message is flagged with this icon, the message indicates a strange occurrence or probable bug that should be reported to Pixar, along with a full account of the details of the circumstances in which the message appeared. Please try to retain a copy of the programs, inputs, texture files, etc. which were in use when the message appeared. This information might be essential to recreate and analyze the problem at Pixar. Also note the version of the PhotoRealistic RenderMan software that is being used, and the exact type, model, and configuration of the computer system.


A

A00000

%s: No active context.
You have made an Ri call without first activating a context with RiBegin() or RiContext()
A00001

%s: unsupported by RifFilter.
You have made an Ri call not supported by RifFilter. It will be passed to the target renderer without filtering.
A00002

Unknown unqualified RiOption context: %s.
You have make a call to RiOption without an open Ri context and not to a known global option scope.
A00003

Invalid initialization state.
A change to Ri Implementation can't be made midstream.
A00004

Invalid context passed to RiContext.
An unrecognized RtContextHandle was given to RiContext. The context remains unchanged.
A00005

Invalid mode, cannot use -catrib or -capture during baking.
A current restriction exists that prevents -catrib or -capture from interoperating while baking for re-rerendering.
A00006

Invalid bake, cannot bake RIB stream.
A error has occured that prevents the baking of the RIB stream. for re-rendering.
A00007

Mismatched ArchiveBegin/ArchiveEnd pair.
A mismatched ArchiveBegin/ArchiveEnd pair has been detected.
A00008

Invalid state for direct render request.
RiBegin(RI_RENDER) will result in RIB, not rendering.
A00009

Invalid thread state for RiContext call.
RiContext was called in a thread not initialized for use.
A00010

Invalid scope for rifcontrol edits.
Currently invalid scopes for rif control edits: world, archiv, procprim.
A00011

RiProcedural2V: memory allocation failure.
RiProcedural2V() failed to allocate memory for the filename parameter in capture mode.
A00012

ArchiveBegin has missing (invalid) name parameter.
An ArchiveBegin call was made without a valid name parameter. No archive handle will be created.
A00014

Corrupted parameter list for %s.
A bad variable length parameter list was detected. Ensure that all calls with a variable number of parameters are terminated with RI_NULL or the parameter count is correct.
A00104

Cannot create procedural primitive trace directory "%s"
The renderer was unable to create a procedural primitive trace directory. Rendering will continue with procedural RIB tracing disabled.
A00300

Problem launching display server: %s
Problem launching display server.
A01000

Out of memory creating echoer %s
RIBInit() could not create the specified file or pipe.
A06001

RIBOpen: Memory allocation failure.
The library failed trying to allocate memory for the RIB stream.
A06005

RIBInit: Can't create file: %s
RIBInit() could not create the specified file or pipe.
A06010

RIBOpen: problem opening zip subfile for writing: %s
The library failed trying to open a subfile within a .zip file.
A06012

RIBOpen: unexpected problem binding subfile: %s
The library failed trying to bind a subfile within a .zip file.
A08002

RIBDoprnt: Warning: unrecognized format: %%%c
The format string passed into RIBDoprnt() contained an invalid format.
A08003

RIBParameterList: Unknown parameter identifier: %s
You have specified a parameter identifier which is not recognized by the library.
A08004

RibOutStream::BinaryString: Null Ptr to binary string print
A pointer passed in to RIB output routines is NULL. The parameter will be ignored.
A08005

RibOutStream::BinaryParameterListVector: Null Pointer
A pointer passed in a Parameter Vector is NULL. The parameter will be ignored.
A08006

RIBStringArray: Warning: Null Pointer.
A list of strings was NULL.
A08007

RIBIntArray: Warning: Null Pointer.
A list of integers was NULL.
A08008

RIBMatrix: Warning: Null Pointer.
A matrix pointer was NULL when writing.
A08012

RIBDoprnt: Null string pointer.
The format string to RIBDoprnt() included "%s", but there is no corresponding string.
A08013

RIBFloatArray: Warning: Null Pointer.
A float array was NULL when writing.
A08014

RIBDoubleArray: Warning: Null Pointer.
A double array was NULL when writing.
A08015

asciiStringArray: Warning: Null Pointer.
A string array was NULL when writing.
A08016

asciiIntArray: Warning: Null Pointer.
An int array was NULL when writing.
A08017

asciiFloatArray: Warning: Null Pointer.
A float array was NULL when writing.
A08018

ribWrite: Warning: Null Pointer.
A string pointer was NULL when writing.
A08020

Attempting to write NaN to RIB stream in Ri%s.
You are trying to write a NaN into the RIB stream. This is not allowed, and it will be replaced by a zero.
A08021

k__write: FATAL: Write failed. (Out of disk space?)
The string write failed, out of disk space?
A08022

Broken pipe detected while writing to: %s
A write to a pipe failed.
A08023

Problem enountered while finalizgin .zip file %s
Problem enountered while finalizgin .zip file
A09001

DeclarePID: memory allocation failure.
RIBDeclarePID() failed to allocate memory for a PID.
A09002

InitSymbolTable: hash table memory allocation failure.
InitSymbolTable() failed to allocate memory for its hash table.
A09003

Illegal redeclaration of predefined symbol "%s".
RiDeclare() attempted to redeclare a predefined symbol.
A09004

Invalid parameter declaration: "%s".
Can't parse parameter declaration.
A09005

Corrupt symbol table detected.
(programming error)
A13001

RiOptionV: "rib" parameter "%s" requires type %s; type %s specified.
An incompatible type was specified for the given parameter.
A13002

RiOptionV: "rib" outputalldeclares is no longer supported
"rib" outputalldeclares is no longer supported.
A27001
images/warning.gif
RiDeclare: syntax error for: %s
The type description of a token given to RiDeclare() is invalid or has a syntax error. The token will not be added to the symbol table.
A30002
images/error.gif
Could not create %s handle hashtable.
An error code was returned while trying to create the object handle hashtable.
A30003

More calls to End routines than Begin routines.
The stack used to maintain object handles and light handles has underflowed due to more calls to RiEnd(), RiFrameEnd() and RiWorldEnd(), than to RiBegin(), RiFrameBegin() and RiWorldBegin().
A30004
images/error.gif
Could not create new %s handle.
An error code was returned while trying to create an entry in the handle hashtable.
A38001

Ri Handles: memory allocation failure.
RiLightSource() failed to allocate memory for the __handleid parameter.
A42001

RiVArchiveRecord: Unable to allocate memory for archive string.
RiVArchiveRecord() was unable to allocate a temporary buffer to store the archive record. The record will be ignored.
A57001
images/warning.gif
Invalid light handle.
The RtLightHandle given to RiIlluminate() was not a valid handle. Either the data was never a valid handle, or the light has been deleted because it went out of scope (see the RenderMan Interface Specification for light handle scoping rules).
A60001
images/warning.gif
Invalid object handle.
The RtObjectHandle given to RiObjectInstance() was not a valid handle. Either the data was never a valid handle, or the object has been deleted because it went out of scope (see the RenderMan Interface Specification for object handle scoping rules). The instance request is ignored.
A87001

RiPatchV: Bad patch type: %s
A bad patch type was specified to RiPatchV(). Valid types are RI_BILINEAR and RI_BICUBIC.
A88001

RiPatchMeshV: Bad patch type: %s
A bad patch type was specified to RiPatchMeshV(). Valid types are RI_BILINEAR and RI_BICUBIC.
A88002

RiPatchMeshV: Bad uwrap type: %s
A bad wrap type was specified as the uwrap parameter to RiPatchMeshV(). Valid types are RI_PERIODIC and RI_NONPERIODIC.
A88003

RiPatchMeshV: Bad vwrap type: %s
A bad wrap type was specified as the vwrap parameter to RiPatchMeshV(). Valid types are RI_PERIODIC and RI_NONPERIODIC.
A91001

RiCurvesV: Bad curve type: %s
A bad curve type was specified to RiCurvesV(). Valid types are RI_LINEAR and RI_CUBIC.
A91002

RiCurvesV: Bad wrap type: %s
A bad wrap type was specified to RiCurvesV(). Valid types are RI_PERIODIC and RI_NONPERIODIC.
A94001

RiProcedural: Procedural definition not available.
Procedural definitions are not available in the client/server environment.
A94002

RiProcedural2: definition not available.
Custom procedural bound definitions are not available in the RIB-based environment.
A95000

%s: Stub function invoked directly.
This is stub function, and is not meant to be invoked directly by client applications. It should only be passed as a function pointer to RiProcedural.
AC2001

RiTransformPoints: function not available.
RiTransformPoints() is not implemented in the client/server environment.

B

B04001

tiffdiff: Missing channel list.
The -ch option was specified without including a list.
B04003

tiffdiff: Missing offset.
The -o option was specified without including x and y offsets.
B04004

tiffdiff: Missing driver specification.
The -dspy option was specified without including the driver name.
B04005

tiffdiff: Missing file name.
The -dspyfile option was specified without including the file name.
B04006

tiffdiff: Missing scale factor.
The -scale option was specified without including a scale factor.
B04007

tiffdiff: Bad option "-%s".
An unrecognized option was given to tiffdiff.
B04008

tiffdiff: Too many channels in channel list.
Too many channels were specified in the channel list given with the -ch option.
B04009

tiffdiff: Unrecongnized channel "%c" in list.
An unrecognized channel was specified with the -ch option. Channels must be one of r, R, g, G, b, B, a, and A.
B04010

tiffdiff: Null channel list.
A zero-length channel list was specified with the -ch option.
B04011

tiffdiff: Unable to open %s.
TIFFOpen returned an error when attempting to open the specified TIFF file.
B04012

tiffdiff: Cannot handle %d-bit pictures.
Tiffdiff can only handle 1, 2, 4, 8, 16, and 32-bit pictures.
B04013

tiffdiff: Cannot handle %d-channel pictures.
Tiffdiff can only handle 1, 3, and 4-channel pictures.
B04015

tiffdiff: Can't handle 16-bit colormapped images.
Tiffdiff can not handle 16-bit colormapped images.
B04016

tiffdiff: Missing colormap tag.
The colormapped TIFF file is missing one or more of the required colormaps.
B04017

tiffdiff: Out of memory.
Tiffdiff was unable to allocated a scanline buffer due to insufficient memory.
B04018

tiffdiff: Out of memory.
Tiffdiff was unable to allocated an internal buffer due to insufficient memory.
B04019

tiffdiff: Image dimensions don't match. [%i x %i vs %i x %i]
The two images supplied to tiffdiff must have the same width and height
B04020

tiffdiff: Display services initialization failure.
Tiffdiff was unable to initialize the display services due to an error return from either DspyName or DspyOpen.
B04021

tiffdiff: Out of memory.
Tiffdiff was unable to allocate a display buffer due to insufficient memory.
B04023

tiffdiff: Missing bitdepth.
The -bitdepth option was specified without including a value for it.

C

C00000

Rif missing plug-in name.
No Rif name was provided on the command line.
C00001

Rif missing plug-in arg terminator (-rifend).
No Rif terminator (-rifend) was provided on the command line.
C00002

Rif missing rifmarker name.
No Rif marker was provided on the command line.
C00100

Invalid rifcontrol request.
An invalid rifcontrol request was encountered.
C00101

Undefined or invalid rifcontrol marker %s.
An undefined rifcontrol marker was encountered.
C00102

RifChain stack phase error (more pops than pushes).
RifChain stack phase error (more pops than pushes).
C00103

RIB archive %s can't be opend.
The RIB file specified to RifParseFile() could not be found or could not be opened.
C01001

Error opening DSO %s: %s
An error occurred in opening a dynamic shared object. Either the file doesn't exist, or is not readable.
C01002

Error opening RifPlugin %s: %s (missing plug-in symbol)
An error occurred in opening a dynamic shared object. The required entrypoint can't be found.
C01003

Version mismatch: %s version %d > library version %d.
The DSO is newer than the library.
C01004

Acceptable Rif version mismatch: %s is %d < renderer is %d.
The DSO is older than the library.

D

D01002

File name "%s" matches a directory, not a file.
A provided file name (for a shader, texture, or some consumable) matches a directory rather than a true file.
D01016

ClientPortRead: Bad count: %ld
An invalid count was received reading data from the dspy server.
D01017

ClientPortRead: Message size(%ld) > buffer size(%ld)
An invalid count was received reading data from the dspy server.
D01018

ClientPortWrite: Bad size: %d
An invalid count was received writing data to the dspy server.
D01019

ClientPortRead: No connection to server.
The dspy client is attempting to read from the dspy server where no connection has yet been established.
D01020

ClientPortWrite: No connection to server.
The dspy client is attempting to write to the dspy server where no connection has yet been established.
D02001

TgPathDLOpen: Bad DSO found: %s (%s)
RenderMan found the specified DSO (dynamic shared object), but it was an invalid file. The file was probably built for the wrong architecture or has undefined symbols in it.
D02002

TgDLClose: unable to close handle: %x (%s)
RenderMan was unable to close the specified DSO (dynamic shared object) handle.
D03001

%s: bad compression type '%s': assuming "none".
An illegal Z file compression type was specified. The only valid values are "zip" and "none".
D03002

Can not open Z file %s for writing
The system call to open the specified Z file failed.
D04001

DspyName: couldn't find requested driver: %s (%s)
You have specified a display driver which could not be located.
D04002

DspyClose: never got a response from display server.
Never got a response to our close message from the display server.
D04003

DspyData: can't call DspyData on a "deep" channel. Use DspyDeepData.
DspyData doesn't support channels with variable-sized pixel data. Use DspyDeepData.
D04004

DspyImage: deep channels can't resize format data
A deep display driver has requested a data format with a different size than expected. This is not supported.
D04005

DspyImage: deep channels can't rearrange format data
A deep display driver has requested data format rearrangement. This is not supported for deep data.
D04006

DspyImage: mixed byte-order netrender of deep data not supported.
A deep display driver has requested data format in non-native byte-order. This is not supported for deep data.
D04007

DspyImage: can't open deep images over a pipe.
The display system tried to spawn a deep display using the Pipe interface, which isn't supported for deep channels.
D04008

DspyImage: driver '%s' doesn't support deep data.
You have specified a display driver which doesn't implement "DspyImageDeepData", but you have specified a mode which provides deep data.
D04009

DspyImage: driver '%s' doesn't support non-deep data.
You have specified a display driver which doesn't implement "DspyImageData", but you have specified a mode which requires it.
D04010

DspySwapData doesn't support in-pixel byteswapping of dspy type '%d'.
DspySwapData can't byteswap entries of that type. (See ndspy.h for reference of dspy type codes.)
D04011

DspyOpen: Don't support deep pixel format with heterogeneous byte orders.
DspyOpen doesn't support pixel formats which include ArrayBegins and which have elements with different byte orders. Specify the same byte order mask for all pixel format elements.
D04012

Display driver '%s' does not support point cloud output.
You are trying to send point cloud information to a display driver which does not support point cloud output (based on the PkPointCloudQuery).
D04013

DspyImage: driver '%s' doesn't support point cloud data.
You are trying to send point cloud information to a display driver which doesn't implement "DspyImageDeepData".
D04021

Driver '%s' can't open output '%s'
The output image can't be opened.
D04022

Unable to open file '%s' - too many opened display channels.
The output image could not be opened due to a renderer limit on the number of simultaneously opened display channels, when using netrender or parallel mode renders.
D05001

Unterminated string found for map specification.
A mapping was specified, but the mapping syntax was not terminated correctly with ]. The mapping will be ignored.
D05002

Bad zone specified for directory mapping.
A mapping was found to have an invalid zone syntax. The mapping will be ignored.
D05003

Bad 'from' directory specified for directory mapping.
A mapping was specified with an invalid syntax for the 'from' directory. The mapping will be ignored.
D05004

Bad 'to' directory specified for directory mapping.
A mapping was specified with an invalid syntax for the 'to' directory. The mapping will be ignored.
D05006

Cannot create temporary directory "%s"
The renderer was unable to create a temporary directory. Rendering will continue without the directory.
D05007

Error copying file "%s" to "%s"
The renderer had an error while copying a file. Rendering will try to continue without the copied file.
D05008

WIN32 System Error (%s) copying file "%s" to "%s"
The renderer had an error while copying a file. Rendering will try to continue without the copied file.
D06001

File name "%s" exceeds max pathlen for %ARCH.
A provided file name (for a shader, texture, or some consumable) is exceedingly long and contains patterns which require substitution.

G

G01001

Patches cannot be blurred from rational to non-rational.
The renderer does not support motion blur of bilinear patches between rational and non-rational forms. Only the initial patch will be displayed.
G01002

Out of memory splitting a bilinear patch.
Memory could not be allocated for a bilinear patch split.
G02001

Patches cannot be blurred from rational to non-rational.
The renderer does not support motion blur of bicubic patches between rational and non-rational forms. only the initial patch will be displayed.
G03001

Unknown type in mesh vertex vector.
Unable to turn periodic mesh into NURBS due to bug in the renderer.
G04001

NURBS patch %s with order %d exceeds maximum supported order %d %s.
The order of the NURBS patch provided is greater than the maximum order the renderer supports.
G04002
images/warning.gif
Not enough memory to split NURBS.
Some part of a NURBS patch has been discarded because there is not enough memory to store it.
G04003

Attempted to create a degenerate NURBS patch %s %s.
The u or v range of the NURBS patch provided was degenerate; the patch will be discarded.
G04004

Out of memory in NURBS module.
The NURBS module was unable to allocate enough memory for a NURBS data structure.
G04006

Moving NURBS gprim "%s" has changing knot vectors %s.
The knot vectors for a NURBS patch at two different points in time don't match. The patch will be discarded.
G10002
images/error.gif
%p primitives cannot be diced.
Polygon primitives cannot be diced. Since the dicing subroutine should never be called, there must be a bug in the renderer.
G10003
images/error.gif
Split polygon with %d vertices.
Polygons with fewer than three (3) vertices cannot be split. Since the splitting subroutine should not be called in this case, there must be a bug in the renderer.
G10004

A polygon must have at least three (3) vertices.
A polygon primitive was detected with fewer than three (3) vertices. The primitive has been discarded.
G11001

Out of memory splitting general polygon.
Ran out of memory during splitting of a general polygon. The general polygon will be discarded.
G13001
images/error.gif
Procedural primitives cannot be diced.
Procedural primitives cannot be diced. Since the dicing subroutine should never be called, there must be a bug in the renderer.
G13002

Cannot restore unknown attribute state "%s" specified for Attribute "procedural" "attributes".
The renderer could not restore the attribute state specified. Most likely this is because no such attribute state was saved using Resource "attributes", or that state is no longer within ResourceBegin scope.
G13003

Plugin %s has overwritten read-only data.
The integrity of renderer's token store may have been undermined.
G17001
images/error.gif
%s primitives cannot be diced.
Quadric primitives cannot be diced. Since the dicing subroutine should never be called, there must be a bug in the renderer.
G20001

Rational bilinear patch dice routine unimplemented.
Due to a bug in the renderer, unimplemented dicing functionality was needed.
G23001

Out of memory dicing curve.
The renderer ran out of memory while trying to dice a curve.
G23004

Out of memory computing dicing rate for curve.
The renderer ran out of memory while trying to determine the dicing rate for a curve.
G29000

Bad length of point-blob array.
The length of an Implicit's point-blob array must be a multiple of 18.
G29001

Bad length of segment-blob array.
The length of an Implicit's segment-blob array must be a multiple of 21.
G29002

Ill-formed instruction for Implicit.
An instruction in the code sequence defining an Implicit had an unrecognized opcode or a bad operand. The surface will be discarded.
G29003

Out of memory allocating an Implicit.
Memory could not be allocated to hold the data describing an Implicit surface. The surface will be discarded.
G29004

Out of memory allocating grid data for an Implicit.
Memory could not be allocated to hold the grid data describing an Implicit surface. Part of the surface will be discarded.
G29005

Bad length of repulsion array
The length of an Implicit's repulsion array must be 4 times the number of repulsion files.
G29006

Can't open %s in implicit.
A zfile mentioned in an implicit repeller could not be opened.
G29007

%s: not a zfile.
A zfile mentioned in an implicit repeller was of the wrong format.
G29008

%s: not an orthographic camera.
A zfile mentioned in an implicit repeller must be created using an orthographic camera.
G29009

Can't allocate memory.
An implicit repeller could not allocate space into which to read a zfile.
G29010

Blobby threshold offset out of range and ignored.
The threshold offset specified for the RiBlobby is out of range, and would result in an invisible blob. The offset will be ignored.
G29011

Bad length of dso parameter array
The length of an Implicit's dso parameter array must be 4 times the number of dso files.
G29013

Can't open Implicit plugin "%s".
The given Implicit plugin cannot be opened. It will be ignored.
G29014

No version number in Implicit plugin "%s".
The Implicit plugin has no "ImplicitFieldVersion" variable defined. The plugin will be ignored.
G29015

Bad version number (%d) in Implicit plugin "%s".
The version number in the Implicit plugin is outside the implemented range. The plugin will be ignored.
G29016

No "ImplicitFieldNew" function in Implicit plugin "%s".
The Implicit plugin either must contain a function named "ImplicitFieldNew" to allocate and initialize the plugin. The plugin will be ignored.
G29017

The "ImplicitFieldNew" function in Implicit plugin "%s" returned NULL.
The "ImplicitFieldNew" function in an Implicit plugin must allocate and initialize the plugin. Failing that, the plugin will be ignored.
G29018

Out of memory while freeing Implicit.
Memory could not be allocated while freeing an implicit surface. This is a severe error, and the renderer should abort.
G29020

Out of memory while splitting Implicit.
Memory could not be allocated while splitting an implicit surface. The implicit primitive will be dropped.
G29021

Out of memory while evaluating Implicit surface.
Memory could not be allocated while evaluating an implicit surface. The implicit surface may render incorrectly as a result.
G29110

Blobby levelset out of range and ignored.
The levelset specified for the RiBlobby is out of range, and would result in an invisible blob. The offset will be ignored.
G31001

Out of memory allocating stitch data.
Memory could not be allocated to hold data for crack elimination. Part of the surface may have cracks.
G32001

Out of memory allocating tessellation cache.
Memory could not be allocated for the cache of tessellated ray-traced geometry. This is a severe error and the renderer should abort.
G32101

Out of memory allocating radiosity cache.
Memory could not be allocated for the cache of color and opacity values for ray-traced geometry. This is a severe error and the renderer should abort.

H

H05002

VisNewFrame: Out of memory.
VisNewFrame() failed to allocate memory for one or more of its required structures.
H05006

Out of memory in tablesinit.
tablesinit() failed to allocate memory for one or more of its required structures.
H05011

Depth filter type %d not implemented, using "min"
Cannot add samples to the A-buffer, due to lack of sufficient memory. Some pixels may contain incorrect hidden surface results.
H05012

Out of memory in VisStartBucket.
VisStartBucket() failed to allocate memory for one or more of its required structures.
H05015

Subpixel output overrides specified PixelFilter.
The subpixel hider option requires the use of a unit box filter. The specified PixelFilter is overridden.
H11001

Visible point shading: Out of memory.
Failed to allocate memory for one or more required structures for visible-point shading.
H12001

Unable to open connection to X display for OpenGL hider.
The renderer was unable to open a connection to an X display, required for OpenGL hiding. The renderer will abort. If an X display is present, ensure the DISPLAY environment variable is correctly configured.
H12002

X display does not support GLX extension.
The X display does not support the GLX extension required for OpenGL hiding. The renderer will abort.
H12003

X display does not support required OpenGL visual.
The X display does not support a visual required for OpenGL hiding - this means the framebuffer does not support TrueColor/DirectColor, or the depth buffer does not have adequate precision. The renderer will abort.
H12004

Unable to create GLX rendering context.
The renderer was unable to create a GLX context for OpenGL hiding. This may indicate insufficient X resources. The renderer will abort.
H12005

Unable to create memory device context (DC) for OpenGL hiding.
The renderer was unable to create a memory device context for OpenGL hiding. This may indicate insufficient graphics hardware resources. The renderer will abort.
H12006

Unable to create device independent bitmap for OpenGL hiding.
The renderer was unable to create a device independent bitmap needed for OpenGL hiding. This may indicate insufficient graphics hardware resources. The renderer will abort.
H12007

Unable to set appropriate pixel format for OpenGL rendering context.
The renderer was unable to select a desired pixel format for OpenGL hiding. This may indicate insufficient graphics hardware resources. The renderer will abort.
H12008

Unable to create OpenGL rendering context.
The renderer was unable to create a context for OpenGL hiding. This may indicate insufficient graphics hardware resources. The renderer will abort.
H12009

Attempt to resize OpenGL rendering context.
The renderer attempted to resize the OpenGL rendering context. This may indicate an attempt to use variable sized buckets with the OpenGL rendering context, which is currently not supported. The renderer will abort.
H12010

Insufficient auxiliary buffers for requested number of AOVs - will render at most %d channels per camera.
The OpenGL implementation on this system does not have enough auxiliary buffers to handle the requested number of arbitrary output variables. Only the indicated number of channels will have valid data.
H12011

Unable to choose pixel format OpenGL hiding.
The renderer was unable to define the appropriate buffer and renderer attributes used for OpenGL hiding. This may indicate insufficient graphics hardware resources. The renderer will abort.
H12012

Unable to create or set context for OpenGL hiding.
The renderer was unable to create or set the rendering context used for OpenGL hiding. This may indicate insufficient graphics hardware resources. The renderer will abort.
H12013

Unable to create pixel buffer for OpenGL hiding.
The renderer was unable to create a pixel buffer used for OpenGL hiding. This may indicate insufficient graphics hardware resources. The renderer will abort.
H12014

Unable to bind pixel buffer to rendering context for OpenGL hiding.
The renderer was unable to bind a pixel buffer to a rendering context used for OpenGL hiding. This may indicate insufficient graphics hardware resources. The renderer will abort.
H12015

An X error occured during setup for OpenGL hiding: %s
The renderer was unable to complete an X server call during setup for OpenGL hiding. This may indicate insufficient X resources. The renderer will abort.
H13001

Out of memory when allocating occlusion buffer.
The renderer ran out of memory when trying to allocate an occlusion buffer for hiding. The renderer should abort.
H15001

Out of memory when allocating occlusion buffer.
The renderer ran out of memory when trying to allocate an occlusion buffer for hiding. The renderer should abort.
H16001

Depth mask file %s has bad format; depth mask disabled.
Specified depth mask file cannot be opened as zfile or a deep texture file.
H16002

Out of memory in hider initialization.
The hider failed to allocate memory for one or more of its required structures.
H17001

Out of memory when allocating occlusion buffer.
The renderer ran out of memory when trying to allocate an occlusion buffer for hiding. The renderer should abort.

N

N02001

Subdivmesh %s has invalid connection near %d.
An edge was specified that connected a nonexistent vertex. The face which specified the edge will be ignored.
N02002

Subdivmesh %s has non-manifold edge connecting vertices %d and %d.
A non-manifold edge incident to more than 2 faces was found. The face which specified the edge will be ignored.
N02003

Subdivmesh %s has duplicate edge connecting vertices %d and %d.
An edge connecting two vertices was specified more than once. It's likely that an incident face was flipped (its orientation being defined by the right-hand rule around its constituent vertices). One of the faces which specified the edge will be ignored.
N02004

Subdivmesh %s contains unknown interpolate boundary method: %d
The value supplied for the "interpolateboundary" tag to RiSubdivisionMesh() was not recognized. The tag will be ignored.
N02005

Subdivmesh %s has non-existent sharp edge (%d,%d).
An edge of the subdivmesh specified to be sharp does not exist.
N02006

Subdivmesh %s has non-existent sharp vertex %d.
A vertex of the subdivmesh specified to be sharp, does not exist.
N02007

Subdivmesh %s has hole at non-existent face %d.
A face of the subdivmesh specified to be a hole, does not exist.
N02008

Subdivmesh %s contains unknown facevarying interpolate boundary method: %d
The value supplied for the "facevaryinginterpolateboundary" tag to RiSubdivisionMesh() was not recognized. The tag will be ignored.
N02009
images/warning.gif
Subdivmesh %s contains unknown tag: %s
The tag argument to RiSubdivisionMesh() was not recognized. The tag is ignored.
N02010

Only %d of %d specified verts reachable in subdivmesh %s.
The specified subdivmesh contains disconnected surface components. Some data will be lost when this mesh is rendered.
N02011
images/error.gif
Subdivmesh %s is a trivial mesh (created 0 patches).
The given subdivmesh split into 0 surface patches. This may have been due to bad mesh data.
N02012
images/error.gif
A Refined patch created 0 patches in subdivmesh %s.
Unable to refine a patch of the given subdivmesh. Either the input data is bad or there is a bug in the renderer.
N02013

Arbitrary limit on vertex valence exceeded (11).
Crease vertex has edge valence &gt;= 11, which exceeds pre-calculated table size. The normal at this vertex will be incorrect.
N02014

Dicing unexpectedly encountered points with %d components.
The dice routine expects xyz points in order to calculate their normals.
N02015

Subdivmesh %s has degenerate edge at vertex %d.
An edge was specified that connected a vertex to itself. The face which specified the edge will be ignored.
N02016

Subdivmesh %s has incomplete %s tag.
A vertex or edge edit tag was specified with less than two integer values or with a number of string values that is not a multiple of three. This is an incomplete tag specification, and will be ignored.
N02017

Invalid face %d specified for %s tag on SubdivisionMesh %s.
A hierarchical edit tag was specified with a base face index (first integer) which does not exist on the mesh. The tag will be ignored.
N02018

Invalid path component %d in %s tag on SubdivisionMesh %s.
A hierarchical edit tag had a path component which pointed at a invalid subface or vertex. The component was probably greater in value than the possible number of subfaces at the level of subdivision. The tag will be ignored.
N02019

Out of memory while dicing subdivision surface.
The subdivision surface module was unable to allocate enough memory for a grid data structure.
N02020

Out of memory while dicing subdivision surface.
The subdivision surface module was unable to allocate enough memory for a grid data structure.
N02021

Out of memory splitting subdivision mesh.
The renderer was unable to allocate memory during a subdivision surface split operation. This is a severe error and the renderer should abort.
N02022

SubdivisionMesh %s has a %s tag with an incomplete path.
A hierarchical edit tag was specified containing a path which was incomplete (the given pathlength would cause the path specification to run off the list of supplied integers). This is an incomplete tag specification, and will be ignored.
N02023

Faceedit attributes tag on SubdivisionMesh %s has a missing attribute name or subset.
A faceedit attributes tag was specified which is missing a attribute name or subset. The tag will be ignored.
N02024

%s tag for '%s %s' on Subdivmesh %s did not specify enough floats, expected at least %d.
A vertex or edge edit tag was specified which did not supply the correct number of floating point values for the type of variable being edited. The tag will be ignored.
N02025

Vertexedit tag specifies invalid variable '%s' on Subdivmesh %s.
A vertexedit tag was specified which references a variable which does not exist on the mesh. This tag will be ignored.
N02026

%s tag specifies invalid modifier '%s' on Subdivmesh %s.
A vertex or edge edit tag was specified which specifies an invalid operation on the mesh. This tag will be ignored.
N02027

Variable %s has unsupported uniform or constant storage in vertexedit tag on Subdivmesh %s.
A vertexedit tag was specified for a variable which had uniform or constant storage. This type of edit is not supported and the tag will be ignored. You should consider using a faceedit tag instead.
N02028

%s tag specifies invalid operation '%s %s' on Subdivmesh %s.
A vertex or edge edit tag was specified which specifies an invalid operation on the mesh. This tag will be ignored.
N02029

Faceedit tag specifies invalid operation '%s' on Subdivmesh %s.
A faceedge edit tag was supplied which specifies an invalid operation on the mesh. This tag will be ignored.
N02030

Faceedit set or add tag on SubdivisionMesh %s has a missing variable name.
A faceedit set or add tag was specified which is missing a variable. The tag will be ignored.
N02031

Variable %s has unsupported nonuniform storage in faceedit tag on Subdivmesh %s.
A faceedit tag was specified for a variable which does not have uniform storage. This type of edit is not supported and the tag will be ignored. You should consider using a vertexedit tag instead.
N02032

Faceedit tag specifies invalid variable '%s' on Subdivmesh %s.
A faceedit tag was specified which references a variable which does not exist on the mesh. This tag will be ignored.
N02033

Faceedit tag for '%s %s' on Subdivmesh %s did not specify enough floats, expected at least %d.
A vertex or edge edit tag was specified which did not supply the correct number of floating point values for the type of variable being edited. The tag will be ignored.
N02034

Faceedit set tag on SubdivisionMesh %s is missing string value for string variable %s.
A faceedit set tag was specified which is missing the value for a string variable. The tag will be ignored.
N02035

Faceedit tag on SubdivisionMesh %s attempting to specify invalid math operation on string variable %s.
A faceedit tag was specified which specifies an invalid mathematical operator such as "add" or "subtract" to a string variable. The tag will be ignored.
N02036

Faceedit attributes tag on SubdivisionMesh %s specified unknown attribute subset '%s'.
A faceedit attributes tag was specified which refers to an unknown attribute subset. The tag will be ignored.
N02037

Faceedit attributes tag on SubdivisionMesh %s specified unknown attribute state '%s'.
A faceedit attributes tag was specified which refers to an unknown attribute state. This state was either not saved with AttributeSave or has gone out of scope. The tag will be ignored.
N02038

Creasemethod tag specifies unknown crease subdivision method '%s' on SubdivisionMesh %s.
A creasemethod tag was supplied which specifies an unknown crease subdivision method. The known methods are "normal" and "chaikin". This tag will be ignored.
N02039

Creasemethod tag missing string argument on SubdivisionMesh %s.
A creasemethod tag was supplied which did not have any string arguments. Exactly one string argument should be supplied specifying the crease subdivision method. This tag will be ignored.
N02040

Expecting single integer argument for "facevaryingpropagatecorners" on SubdivisionMesh %s.
The values supplied for the "facevaryingpropagatecorners" tag to RiSubdivisionMesh() are invalid, a single integer should be specified. The tag will be ignored.
N02041

Subdivmesh %s has non-unique evaluation handle %s.
There are at least two subdivision meshes that share the same evaluation handle. Because all evaluation handles must be unique, all duplicate evaluation handles will be ignored.
N03001

Unknown subdivision scheme.
Subdivision mesh primitive with unknown subdivision scheme was requested. The request is ignored.
N03002

Stitch curve %d: out of memory for subdiv mesh %s.
Insufficient memory encountered.
N03004

Stitch curve %d: insufficient arguments in subdiv %s.
A subdiv stitch curve has no ID or no edges.
N03005
images/warning.gif
Stitch curve %d: referenced 3 times (%s, %s, %s).
A subdiv stitch curve has too many references. Only the first two references will be used.
N03006

Stitch curve %d: length conflict (%s: %d vertices; %s: %d vertices).
A subdiv stitch curve has multiple definitions.
N03007

Stitch curve %d: subdiv %s uses a bogus vertex %d.
A vertex of the subdiv mesh specified to be on a stitch curve does not exist.
N03008

Stitch curve %d: sharpness conflict (%s: vertex %d is %g; %s: vertex %d is %g).
A subdiv stitch curve has multiple definitions.
N03009

Stitch curve %d: vertices exceed stitchbound (%s vertex %d is (%g %g %g); %s vertex %d is (%g %g %g)).
A subdiv stitch curve has vertices that don't match within "stitchbound" from reference to reference.
N03010

Stitch curve %d: "edge" (%d:%d) in subdiv mesh %s is not an edge.
An edge of the subdiv mesh specified to be on a stitch curve does not exist.
N03011

Edge (%d:%d) exists on multiple stitch curves (%s:%d, %s:%d).
An edge of the subdiv mesh specified to be on a stitch curve does not lie on the subdiv boundary.
N03012

Stitch curve %d: edge (%d:%d) in %s is not on the subdiv boundary.
An edge of the subdiv mesh specified to be on a stitch curve does not lie on the subdiv boundary.
N03013

Stitch curve %d: sharpness conflict (%s: edge (%d:%d) is %g; %s: edge (%d:%d) is %g).
A subdiv stitch curve has multiple definitions.
N03014
images/warning.gif
Stitch curve %d: only a single reference (%s).
A subdiv stitch curve was only referenced once.
N03015

Stitch curve %d: motion conflict (%s: %s motion blurred; %s: %s motion blurred).
A subdiv stitch curve was defined for geometries which did not have the same motion blur status. The stitch curve will be ignored.
N04001

Out of memory splitting general polygon.
Ran out of memory during splitting of a general polygon. The general polygon will be discarded.
N04002

Out of memory splitting polyhedra.
The renderer was unable to allocate memory during a polyhedron split operation. This is a severe error and the renderer should abort.
N05001

Brick map '%s' for geometric primitive could not be opened.
Brick map file '%s' could not be opened.
N05003

Gridsize (combination of gridsize and decimationrate) is %i which is too small for efficient ray-tracing of brick map geometric primitives. Gridsize should be at least 128. Ray intersection testing may be twice as slow as it would be if gridsize was larger."
Gridsize option too small to efficiently ray-trace brick map gprim.
N06001

Unknown Volume type %s
The type argument to RiVolume() was not one of the recognized values. The volume will be treated as a box.
N06002

Cannot parse DSO string for RiVolume: %s
The type argument to RiVolume() contained an unparseable plugin specification. The volume will be treated as a box.
N06003

DSO type string for RiVolume: %s should not contain hostname.
The plugin specification URI could not be parsed, because a host was used in the form blobbydso://hostname/file. Use either full path, blobbydso:///file or relative path, blobbydso:file. The volume will be treated as a box.
N06011

Maximum resolution of RiVolume exceeded; check for large bounds relative to image size.
The required resolution for an RiVolume primitive is greater than the internally supported resolution. The resolution is clamped at the maximum, which may reduce visible volume detail.
N06012

World bounds appear to be essentially infinite; cannot autocompute dice minlength.
The bounds of the world appear to be infinite, possibly due to invalid geometry or very large bounds specified for procedurals. As a result, the renderer cannot compute a minimum dicing length. The volume will be diced as though minlength was set to 0.
N06013

Minlength dicing may be underdicing '%s' by %d %s of magnitude.
The dicing rate computed by minlength is at least one order of magnitude smaller than the standard dicing rate. This may mean either that minlength is set too high (or the renderer's automatic setting is failing due to very large world extents), or the ShadingRate itself is set too high for the desired detail and can be reduced. Note that in some cases, this underdicing may be acceptable, particularly when the volume is very close to the camera; in other cases, severe underdicing artifacts may result.
N07001

Out of memory while creating %s.
The renderer was unable to allocate enough memory to create geometry.

P

P00001

Can't open RIB file: '%s' %s.
The specified RIB file could not be opened.
P00002

Out of memory.
The renderer cannot obtain sufficient storage for internal data structures. This is usually due to an attempt to render too complex a scene. Try simplifying the scene or model. Rendering is aborted.
P00004

Malformed prman runtime.
The renderer cannot locate required entrypoints in libprman runtime.
P00005

Uncaught exception: %s.
An unknown error occurred. Rendering is aborted.
P00006

can't locate prman runtime.
An unknown error occurred. Execution is aborted.
P01001

Unregistered request: "%s" %s
The specified request could not be found in the list of valid requests.
P03003

Incorrect number of %s "%s" values specified for %s (got %s, expected %d). %s
An incorrect number of parameter values were specified. The primitive is ignored.
P04001

Invalid basis matrix name "%s". %s
The named basis matrix is not one of the predefined basis matrices.
P04002

Bad ubasis array size: %d. %s
The specified basis array is the wrong size. A basis array should be [4][4] or 16 elements.
P04003

No ubasis array. %s
A ubasis array was specified, but no data was provided.
P04004

Bad vbasis array size: %d. %s
The specified basis array is the wrong size. A basis array should be [4][4] or 16 elements.
P05001

Bad number of numeric parameters for bound: %d. %s
Bound needs six (6) numeric parameters.
P05002

No numeric parameters specified for bound. %s
Bound needs six (6) numeric parameters.
P08001

Wrong number of color samples: %d, expecting: %d. %s
The specified number of color samples does not match the number required.
P08002

No color specified. %s
The RIB parser found a color statement with no color specified.
P09001

Bad array sizes for color samples: %d %d. %s
The sizes of the nRGB and RGBn arrays were not appropriate.
P10001

Bad number of numeric parameters to cone: %d. %s
Cone requires three (3) numeric parameters (height, radius, thetamax).
P10002

No numeric parameters specified to cone. %s
Cone requires three (3) numeric parameters (height, radius, thetamax).
P12001

Bad number of numeric parameters to CropWindow: %d. %s
CropWindow() requires four (4) numeric arguments.
P12002

No numeric parameters specified to CropWindow. %s
CropWindow() requires four (4) numeric arguments.
P13001

Bad number of numeric parameters to Cylinder: %d. %s
Cylinder requires four (4) numeric parameters.
P13002

No numeric parameters specified to Cylinder. %s
Cylinder requires four (4) numeric parameters.
P16001

Bad number of numeric arguments to Detail: %d. %s
Detail requires six (6) numeric parameters.
P16002

No numeric arguments specified to Detail. %s
Detail requires six (6) numeric parameters.
P16003

Bad number of numeric arguments to DetailRange: %d. %s
DetailRange requires four (4) numeric parameters.
P16004

No numeric arguments specified to DetailRange. %s
DetailRange requires four (4) numeric parameters.
P17001

Bad number of numeric parameters to Disk: %d. %s
Disk requires three numeric parameters (height, radius, thetamax).
P17002

No numeric parameters to Disk. %s
Disk requires three numeric parameters (height, radius, thetamax).
P28001

Invalid parameter type for FrameBegin. %s
An improper frame number parameter was specified. The frame number should be a single integer.
P34001

Bad number of numeric parameters to Hyperboloid: %d. %s
An invalid number of numeric parameters was specified for Hyperboloid. Seven (7) numeric parameters are required.
P34002

No numeric parameters to Hyperboloid. %s
No numeric parameters were specified for Hyperboloid. Seven numeric parameters are required.
P38003

Invalid light handle for Illuminate: "%s". %s
An invalid light handle was passed in to Illuminate.
P45001

Incorrect number of order values in TrimCurve. found:%d, expected:%d. %s
The number of trim curves differed from the number orders defined for those curves.
P45002

Incorrect number of min values in TrimCurve. found:%d, expected: %d. %s
The number of trim curves differed from the number of minimum values defined for those curves.
P45003

Incorrect number of max values in TrimCurve. found:%d, expected: %d. %s
The number of trim curves differed from the number of maximum values defined for those curves.
P45004

Incorrect number of n values in TrimCurve. found:%d, expected: %d. %s
The number of trim curves differed from the length of the list which defines the number of control points in each curve.
P45005

Incorrect number of u values in TrimCurve. found:%d, expected: %d. %s
The number of <B>u</B> values differed from the total number of control points in a trim curve.
P45006

Incorrect number of v values in TrimCurve. found:%d, expected: %d. %s
The number of <B>v</B> values differed from the total number of control points in a trim curve.
P45007

Incorrect number of w values in TrimCurve. found:%d, expected: %d. %s
The number of <B>w</B> values differed from the total number of control points in a trim curve.
P45008

Incorrect number of knot values in TrimCurve. found:%d, expected: %d. %s
The number of knots differed from the sum of control points and orders.
P46001

Bad number of u knots in NuPatch: %d, expected: %d. %s
A bad number of <B>u</B> knots was passed in to NuPatch.
P46002

Bad number of v knots in NuPatch: %d, expected: %d. %s
A bad number of <B>v</B> knots was passed in to NuPatch.
P47003

Bad object handle for ObjectInstance: "%s". %s
An invalid object handle was passed in to ObjectInstance.
P50001

Bad number of numeric parameters to Paraboloid: %d. %s
An invalid number of numeric parameters was specified for Paraboloid. Four (4) numeric parameters are required.
P50002

No numeric parameters specified to Paraboloid. %S
No numeric parameters were specified for Paraboloid. Four (4) numeric parameters are required.
P51000

No data specified for procedural primitive. %s
Procedural primitives require a data array.
P51001

Bad number of numeric parameters for bound: %d. %s
Procedural bound needs six (6) numeric parameters.
P51002

No numeric parameters specified for bound. %s
Procedural bound needs six (6) numeric parameters.
P51003

Unknown procedural primtive %s. %s
The RIB parser does not recognize the specified procedural primitive, and therefore can not call it. The primitive is ignored.
P51004

Procedural primitive %s requires %d data strings. %s
Each procedural primitive requires a particular number of data strings.
P51005

Procedural primitive "%s" requires a string array (enclose in [ ]'s). %s
Procedural primitives require a string data array.
P51010

Unknown procedural bound function %s. %s
The RIB parser does not recognize the specified procedural primitive bound function , and therefore can not call it. The primitive is ignored.
P51011

Unknown procedural primtive subdivide function %s. %s
The RIB parser does not recognize the specified procedural primitive subdivide function, and therefore can not call it. The primitive is ignored.
P52000

Old-style patchmesh requests are deprecated: %s
the original Ri spec (3.0) supported patchmeshes in this form. Strictly speaking this is illegal.
P52001

Bad uniform parameter on patch mesh: %s
Patch meshes require one uniform variable per patch, not one variable. The RIB parser will correct for this error, but it would probably crash any direct-linked renderer.
P53001

Bad number of numeric parameters for bound: %d. %s
Volume bound needs six (6) numeric parameters.
P53002

No numeric parameters specified for bound. %s
Volume bound needs six (6) numeric parameters.
P53003

Bad number of numeric parameters for dimension: %d. %s
Volume dimension needs three (3) integer parameters.
P53004

No numeric parameters specified for dimension. %s
Volume dimension needs three (3) integer parameters.
P55001

No points specified in Polygon. %s
None of the parameters to Polygon were points.
P57001

Bad number of counts (%d) for the number of loops (%d) in PointsGeneralPolygon. %s
The number of point counts specified in a call to PointsGeneralPolygon did not match the number of loops specified. There should be one point count for each loop specified.
P57002

Bad number of indices (%d) for number of vertices (%d) in PointsGeneralPolygon. %s
The number of point indices specified in a call to PointsGeneralPolygon did not match the sum of the point counts specified. There should be one point index for each point specified.
P58001

Bad number of indices (%d) for number of vertices (%d) in PointsPolygon. %s
The number of point indices specified in a call to PointsPolygon did not match the sum of the point counts specified. There should be one point index for each point specified.
P58002

Bad number of indices (%d) for number of vertices (%d) in PointsPolygon. %s
The number of point indices specified in a call to PointsPolygon did not match the sum of the point counts specified. There should be one point index for each point specified.
P63001

Bad number of numeric parameters for ScreenWindow: %d. %s
ScreenWindow needs six (6) numeric parameters.
P63002

No numeric parameters specified for ScreenWindow. %s
ScreenWindow needs six (6) numeric parameters.
P70001

Bad number of numeric parameters to Sphere: %d. %s
Sphere requires four (4) numeric parameters.
P70002

No numeric parameters specified to Sphere. %s
Sphere requires four (4) numeric parameters.
P72001

Bad number of numeric parameters to TextureCoordinates: %d. %s
TextureCoordinates requires eight (8) numeric parameters.
P72002

No numeric parameters to TextureCoordinates. %s
TextureCoordinates requires eight (8) numeric parameters.
P73001

Wrong number of numeric parameters to Torus: %d. %s
Torus requires five (5) numeric parameters.
P73002

No numeric parameters to Torus. %s
Torus requires five (5) numeric parameters.
P74001

Bad number of numeric parameters to Transform: %d. %s
Transform requires a 4x4 matrix.
P77001

Protocol version number mismatch, version > %g.
You are using a protocol version that this renderer cannot handle.
P77002

Cannot handle version %g.
The major version of the input does not match the major version of the parser.
P79001

Lexical syntax error on token "%s" %s.
The RIB input stream contained an illegal or illformed token or unrecognized character. The current RIB request will be ignored.
P79002

RIB parser string overflow on token "%s..." %s.
The RIB parser found an unterminated string, or a string which was so long it overflowed the internal string buffer. The current RIB request will be ignored.
P79003
images/error.gif
Mysterious parsing error %s.
The RIB-parser error handler was called with an error with which it was unfamiliar. There must be a bug.
P79004

Undefined binary opcode 0x%lx in RIB stream.
An unrecognized opcode was found in the input RIB stream.
P79005

Undefined encoded string 0x%lx in RIB stream.
An undefined encoded string was found in the input RIB stream.
P79006

DEFSTRING protocol botch, expecting string.
A RIB define-string token in the input RIB stream was not followed by a string.
P79007

Out of memory for DEFSTRING.
A string was unable to be defined in the input RIB stream due to insufficient memory.
P79009

DEFREQUEST protocol botch, expecting string.
A RIB define-request token in the input RIB stream was not followed by a string.
P79010
images/warning.gif
Encoded request %d redefined from "%s" to "%s"
An encoded request in the input RIB stream was redefined.
P79011

Undefined binary token 0x%x. %s
An undefined binary token was encountered in the input RIB stream.
P79013

Out of memory in RIB parser %s.
The RIB parser ran out of memory while trying to read a string. The current RIB request will be ignored.
P79014

RIB syntax error %s.
The RIB input stream contained an illegal token, was missing a required token, or had a token in an illegal place. The current RIB request will be ignored.
P79015

Missing closing quote %s.
The RIB parser has detected that a required closing quotation mark (") is missing. The current RIB request will be ignored.
P80001

Invalid array in the RIB stream. %s
An array in the RIB stream consists of invalid elements.
P80002

Mismatched "]" in the RIB stream. %s
There is a "]" in the RIB stream without a corresponding "[".
P80003

Bad token type %d in the RIB stream. %s
An invalid token was found in the RIB stream.
P80004

Not enough memory. %s
The RIB parser ran out of memory attempting to expand a stack.
P80005

Parameterlist type mismatch in RIB stream. %s
A type mismatch was detected when trying to parse the specification of a parameter list.
P80006

InitStack: Memory allocation failure.
The RIB parser ran out of memory attempting to allocate a stack.
P80007

Out of memory for more than %d element parameterlist.
Parameterlist pointer buffers could not be expanded beyond the indicated length. Parameterlists longer than that will be truncated.
P80008
images/error.gif
RIB Parser token stack overflow %s.
The RIB parser token stack overflowed. This should not happen, and indicates either a bug in the parser or a serious error in the input RIB stream.
P80009

RIB Parser removing white space %s.
The RIB Parser detected a token with either leading or trailing white space. The parse has treated this as if the white space characters did not exist.
P80010

NaN detected in RIB stream in %s. %s
There is a NaN in the RIB stream. It will be replaced by a zero.
P80011

Invalid symbol table when parsing RIB stream. %s
RiBegin was not called resulting in no symbol table.
P81001

Invalid filter name "%s". %s
The named filter is not one of the predefined filters.
P83002

Number of points specified in Curve (%d) does not match vertex count (%d). %s
There is an inconsistency in the Curve parameters.
P83003

No points specified in Curve. %s
None of the parameters to Curve were points.
P83004

Converting segment-varying uniform curve parameter "%s" %s.
A uniform curve parameter was specified per segment, rather than per curve, and the parameter was found to be non-constant over a curve. Change the parameter to "varying" or "vertex" to ensure no loss of data.
P84003

Mismatched number of mesh indices (%d) and vertices (%d). %s
The number of vertex indices specified to SubdivMesh did not match the sum of the vertex counts specified. There should be a one-to-one correspondence.
P84007

Mismatched number of tags arguments lengths (%d) and tags (%d). %s
The number of arguments' lengths specified to SubdivisionMesh has to be twice the number of tags.
P84008

Mismatched number of tags' integer arguments (%d) and declared one (%d). %s
The number of tags' integer arguments specified to SubdivisionMesh has to be the same as the sum of the number of tags' integer arguments declared.
P84009

Mismatched number of tags' float arguments (%d) and declared one (%d). %s
The number of tags' float arguments specified to SubdivisionMesh has to be the same as the sum of the number of tags' float arguments declared.
P84010

Bad number of tags in SubdivisionMesh: %s
If tags are used in subdivision meshes, the tags array should have at least one tag.
P84011

Bad number of tags arrays to SubdivisionMesh: %d. %s
SubdivisionMesh requires either none or four arrays to specify tag information.
P84012

Bad number of tags in HierarchicalSubdivisionMesh: %s
If tags are used in subdivision meshes, the tags array should have at least one tag.
P84013

Bad number of tags arrays to HierarchicalSubdivisionMesh: %d. %s
HierarchicalSubdivisionMesh requires either none or five arrays to specify tag information.
P84014

Mismatched number of mesh indices (%d) and vertices (%d). %s
The number of vertex indices specified to * HierarchicalSubdivisionMesh did not match the sum of the vertex * counts specified. There should be a one-to-one correspondence.
P84016

Mismatched number of tags arguments lengths (%d) and tags (%d). %s
The number of arguments' lengths specified to HierarchicalSubdivisionMesh has to be three times the number of tags.
P84017

Mismatched number of tags' integer arguments (%d) and declared one (%d). %s
The number of tags' integer arguments specified to HierarchicalSubdivisionMesh has to be the same as the sum of the number of tags' integer arguments declared.
P84018

Mismatched number of tags' float arguments (%d) and declared one (%d). %s
The number of tags' float arguments specified to HierarchicalSubdivisionMesh has to be the same as the sum of the number of tags' float arguments declared.
P84019

Mismatched number of tags' string arguments (%d) and declared one (%d). %s
The number of tags' string arguments specified to HierarchicalSubdivisionMesh has to be the same as the sum of the number of tags' float arguments declared.
P85001

No points specified in Points. %s
None of the parameters to Points were points.

R

R01001
images/warning.gif
Ri%s called before RiBegin.
An attribute subroutine was called before RiBegin() was called. This is illegal, and the attribute is ignored.
R01002
images/warning.gif
Ri%s called at illegal time.
An attribute subroutine was called when the RenderMan Interface was not accepting attributes. The attribute is ignored.
R01003
images/warning.gif
Invalid shading rate: %g
The argument to RiShadingRate() was less than zero. This is invalid, and the call is ignored.
R01004
images/warning.gif
Invalid shading interpolation: %s
The argument to RiShadingInterpolation() is not one of the recognized values (RI_CONSTANT or RI_SMOOTH). The call is ignored.
R01006
images/warning.gif
Invalid geometric approximation: %s
The argument to RiGeometricApproximation() was not one of the recognized values. The call is ignored.
R01007
images/warning.gif
Invalid detail range: (%g,%g -> %g,%g)
The arguments to RiDetailRange() are invalid or inconsistent. The call is ignored.
R01008
images/warning.gif
Invalid orientation: %s
The argument to RiOrientation() is not one of the recognized values (RI_INSIDE, RI_OUTSIDE, RI_RH, or RI_LH). The call is ignored.
R01009
images/warning.gif
Invalid sides: %d
The argument to RiSides() is not one of the legal values (1 or 2). The call is ignored.
R01012
images/warning.gif
Invalid focus factor: %g
The argument to RiGeometricApproximation(RI_FOCUSFACTOR) was less than zero. This is invalid, and the call is ignored.
R01013
images/warning.gif
Invalid motion factor: %g
The argument to RiGeometricApproximation(RI_MOTIONFACTOR) was less than zero. This is invalid, and the call is ignored.
R01015
images/warning.gif
Invalid flatness: %g
The argument to RiGeometricApproximation(RI_FLATNESS) was less than or equal to zero. This is invalid, and the call is ignored.
R02001
images/warning.gif
Unknown geometry: %s
RiGeometry() was called with a primitive type name which is not recognized by the renderer. The request is ignored.
R02002
images/warning.gif
RiProcedural request without required data.
RiProcedural() must be supplied a bounding volume and pointers to both subroutines (subdivision and free). The incomplete primitive will be discarded.
R02004
images/warning.gif
Cannot motion-blur RiProcedural.
Motion blur of procedural primitives is not defined. The primitive request is ignored.
R02012
images/warning.gif
RiProcedural2 request without required arguments.
RiProcedural2() must be supplied a both functions subroutines (subdivision and bound). The incomplete primitive will be discarded.
R03001
images/warning.gif
Syntax error in RiDeclare: %s
The type description of a token given to RiDeclare() is invalid or has a syntax error. The token will not be added to the symbol table.
R05001
images/warning.gif
RenderMan Interface already initialized.
RiBegin() was called twice before RiEnd() was called. This is invalid, and the call is ignored.
R05002

Error initializing RenderMan Interface.
The RenderMan Interface cannot be initialized during RiBegin().
R05003
images/warning.gif
RenderMan Interface already closed.
RiEnd() was called before RiBegin() was called. The call is ignored.
R05004
images/warning.gif
RiEnd called before its proper nesting level.
RiEnd() was called while there were still other levels of graphics-state nesting outstanding. All of the previous levels will be discarded and lost.
R05005
images/warning.gif
Ri%s called before RiBegin
A graphics-state manipulation subroutine has been called before RiBegin() was called. This is invalid and the call is ignored.
R05006

Bad nesting discovered in Ri%s
An invalid nesting sequence of Begin/End pairs has caused an error to be discovered in the graphics state stack. The stack will be restored, but the incorrect levels will be discarded and information may be lost.
R05007

Out of memory for graphics state stack in Ri%s
The graphics state stack cannot be pushed due to insufficient memory. This subroutine call will be ignored, leaving the graphics state as it was.
R05008
images/warning.gif
Invalid RiFrameBegin
RiFrameBegin() was called when the graphics state was not in the correct state. RiFrameBegin() is only valid before RiWorldBegin() and cannot be nested.
R05009
images/warning.gif
Invalid RiWorldBegin
RiWorldBegin() was called when the graphics state was not in the correct state. RiWorldBegin() cannot be nested.
R05010
images/warning.gif
Invalid RiSolidBegin
RiSolidBegin() was called when the graphics state was not in the correct state. RiSolidBegin() must be called after RiWorldBegin().
R05011
images/warning.gif
Ri%s called outside of WorldBegin/End block
Ri%s() was called when the graphics state was outside of the WorldBegin/End block. Ri%s() is only valid after RiWorldBegin().
R05012

Out of memory in RiFrameBegin for display state
The preframe display state could not be saved due to insufficient memory. The graphics state will be left in its current state.
R05014

Cannot restore unknown attribute state "%s".
The renderer could not restore the attribute state specified. Most likely this is because no such attribute state was saved using Resource "attributes", or that state is no longer within ResourceBegin scope.
R05015

Attributes cannot be saved until FrameBegin.
The renderer cannot save the attribute state using RiResource "attributes" "string operation" "save" until after FrameBegin has been encountered.
R05016

Attributes cannot be restored until FrameBegin.
The renderer cannot restore the attribute state using RiResource "attributes" "string operation" "restore" until after FrameBegin has been encountered.
R05017

Unknown attribute restore subset "%s".
The renderer did not understand the subset argument to Resource "attributes". The only valid subsets are currently "all", "transform", "geometrymodification", "geometrydefinition", "shading", and "hiding".
R05018

Attributes cannot be edited until FrameBegin.
The renderer cannot edit the attribute state using RiResource "attributes" "string operation" "edit" until after FrameBegin has been encountered.
R05020
images/warning.gif
Invalid RiEditWorldBegin
RiEditWorldBegin() was called with an empty name.
R05021

Ri%s called in illegal state
An editing subroutine has been called before RiEditBegin() was called. This is illegal, and the call is ignored.
R05022

Ri%s called in illegal state
An edit block has been called before RiEditWorldBegin() was called. This is illegal, and the call is ignored.
R05023

Ri%s called in illegal state
An edit attribute block has been called before RiEditdBegin() was called. This is illegal, and the call is ignored.
R05024

Ri%s called in illegal state
An attribute editing subroutine has been called before RiEditAttributeBegin() was called. This is illegal, and the call is ignored.
R06001

Ri%s called before RiBegin.
The RenderMan Interface subroutines which create texture maps from images must be called after RiBegin(). The call is ignored and the texture map is not made.
R06002

Wrong state to call Ri%s.
The RenderMan Interface subroutines which create texture maps from images may only be called before RiWorldBegin(), while calls which set options are valid. The call is ignored, and the texture map is not made.
R06003

Disabled System call '%s' skipped.
Indicates that RiSystem has been disabled at your site.
R06004

Error %d during RiSystem call '%s'
Indicates that RiSystem encountered an error.
R06005

Error %d during net RiSystem call '%s'
Indicates that RiSystem encountered an error.
R06066

Bump maps are no longer supported.
Bump maps are obsolete in this implementation.
R06069

Unknown MakeBrickMap parameter '%s'.
Unknown MakeBrickMap parameter '%s'.
R07001
images/warning.gif
Invalid state for motion block definition
Motion blocks may not be defined during editing. The requested motion block is discarded.
R07002
images/warning.gif
Invalid argument to RiMotionBegin
The arguments to RiMotionBegin() are invalid. Either the number of time samples is negative or the times are ordered incorrectly. The motion block is discarded.
R07004
images/warning.gif
Illegal data in motion block
An RiMotionBegin()/RiMotionEnd() block was defined which contained either inconsistent subroutines called for the time samples or more time samples than expected. The erroneous data is discarded.
R07005
images/warning.gif
Premature RiMotionEnd
RiMotionEnd() was called before all of the time samples were specified. The motion block is discarded.
R07006
images/warning.gif
Cannot conform motion samples
The time samples specified in the motion block do not match well enough to carry out the motion blur (there is probably an illegal topology change). The motion block is discarded.
R07008
images/warning.gif
Out of memory in RiMotionBegin.
The system ran out of memory. The call is ignored.
R08001
images/warning.gif
Invalid state for object definition.
Objects may not be defined during editing. The requested instance is discarded.
R08002
images/warning.gif
Invalid state for object instancing
Objects may only be instanced after RiWorldBegin(), or inside other objects. The requested instance is discarded.
R08003
images/warning.gif
Invalid object handle
The RtObjectHandle given to RiObjectInstance() was not a valid handle. Either the data was never a valid handle, or the object has been deleted because it went out of scope (see the RenderMan Interface Specification for object handle scoping rules). The instance request is ignored.
R08004

Out of memory during object initialization.
The object instancing system could not create a handle due to insufficient memory. The object definition will be lost.
R08005
images/warning.gif
Retained geometry definition disallowed before WorldBegin.
RiObjectBegin was called when the RenderMan Interface was not accepting primitives. RenderMan will only accept retained geometry definitions after RiWorldBegin() and before RiWorldEnd(). The call is ignored.
R08006
images/warning.gif
Object instanced within its own definition.
An object may not be instanced within its own definition. The requested instance is discarded.
R09001
images/warning.gif
Ri%s called before RiBegin
An option manipulation subroutine has been called before RiBegin() was called. This is invalid and the call is ignored.
R09002
images/warning.gif
Ri%s called in illegal state
An option manipulation subroutine has been called while the graphics state was not accepting options. Options must be specified before RiWorldBegin(). The call is ignored.
R09003
images/warning.gif
Invalid frame aspect ratio: %g
The argument to RiFrameAspectRatio() was less than zero. This is invalid, and the call is ignored.
R09004
images/warning.gif
Degenerate screen window.
The arguments to RiScreenWindow() ask for a window of zero width or height. This is invalid and the call is ignored.
R09005
images/warning.gif
Invalid crop window: (%g,%g,%g,%g)
Arguments to RiCropWindow() must be strictly between 0.0 and 1.0. The values given were invalid and the call is ignored.
R09006
images/warning.gif
Unrecognized projection: %s
The argument to RiProjection() was not one of the recognized values (RI_ORTHOGRAPHIC or RI_PERSPECTIVE). The call is ignored.
R09007
images/warning.gif
Invalid clipping planes: %g %g
The arguments to RiClipping() must be strictly positive and far must be greater than near. The values given were invalid, and the call is ignored.
R09008
images/warning.gif
Invalid depth-of-field: (%g %g %g)
The arguments to RiDepthOfField() must be strictly positive. They were not, so the call is ignored.
R09009
images/warning.gif
Invalid shutter
The RiShutter() close time must be later than the open time. It was not, so the call is ignored.
R09010
images/warning.gif
Invalid pixel samples: %g %g
The arguments to RiPixelSamples() should be greater than or equal to 1.0 and must also fit in an integer. The arguments were clamped between 1.0 and a large number.
R09011
images/warning.gif
The invalid pixel filter width: %g %g
The width arguments to RiPixelFilter() must be strictly positive. They were not, so the call is ignored.
R09012
images/warning.gif
Invalid exposure parameters.
The arguments to RiExposure() must be strictly positive. They were not, so the call is ignored.
R09013

Out of memory in RiDisplay.
The display name could not be stored due to insufficient memory. The standard defaults will be used.
R09014

Unknown display mode "%s".
An unrecognized mode was passed to RiDisplay. If an arbitrary output variable was intended, it may be missing a proper declaration. If a list of DisplayChannels was intended, the DisplayChannel invocations may be missing or malformed. The renderer will ignore this display.
R09015
images/warning.gif
Invalid quantize type: %s
The type argument to RiQuantize() is not one of the recognized values (rgbaz or a defined variable). The call is ignored.
R09016
images/warning.gif
Invalid quantize values
The arguments given to RiQuantize() are invalid. max must be greater than min, and dither must be strictly positive. The call is ignored.
R09017
images/warning.gif
Invalid number of color samples: %d
The number of color samples must be greater than zero. It was not, so this call is ignored.
R09018

Out of memory in RiColorSamples
The RiColorSamples() matrices cannot be saved due to insufficient memory. The color space will not be changed from its original value.
R09019
images/warning.gif
Invalid relative detail: %g
The argument to RiRelativeDetail() must be strictly positive. It was not, so the call is ignored.
R09020

Camera to screen matrix too general.
The renderer is currently only capable of handling camera to screen transformations which include x and y translations and scales. All other transformations must be done in the world to camera transformation before the projection.
R09021
images/warning.gif
Invalid pixel variance: %g
The argument to RiPixelVariance() must be strictly positive. It was not, so the call is ignored.
R09022
images/warning.gif
Degenerate crop window: (%g,%g,%g,%g)
Arguments to RiCropWindow() asked for a zero-width crop window. This is invalid and the call is ignored.
R09023
images/warning.gif
Too late to change shutter
The RiShutter() cannot be changed after camera motion blur has been initiated. The call is ignored.
R09024
images/warning.gif
Invalid quantize type: %s
The type argument to RiQuantize() has not been defined in an RiDisplay(). The call is ignored.
R09025

Additional display cannot be mode %s.
The display could not be opened because only the first display statement can include type rgb, or contain combinations of a or z.
R09029

Must use PixelFilter "box" 1 1 when outputting ids, filter reset.
When displaying id tags, only box filtering of width 1 is supported.
R09030
images/warning.gif
Clipping plane normal too close to zero: %g %g %g
The arguments to RiClippingPlane() should include a normal with length larger than zero. The values given were invalid, and the call is ignored.
R09031

Out of memory in RiDisplay.
The display could not be created due to insufficient memory.
R09033

Arbitrary filter type ignored for primary display mode "%s"
An arbitrary pixel filter type cannot be specified for the mode used in the primary display, and will be ignored.
R09034

Arbitrary filter width ignored for primary display mode "%s"
An arbitrary pixel filter width cannot be specified for the mode used in the primary display, and will be ignored.
R09035

Display fill ignored for primary display
The "fill" option cannot be used for the primary display line. The setting will be ignored.
R09036

Must use PixelFilter "box" 1 1 when rendering deep shadow maps with netrender, filter reset.
When rendering deep shadow modes with netrender, only box filtering of width 1 is supported.
R09037

Invalid volume interpretation "%s" ignored
The "volumeinterpretation" option accepts only a value of "discrete" or "continuous. The supplied setting will be ignored.
R09038

Out of memory for display channel %s.
The requested display channel cannot be created due to insufficient memory, and will be ignored.
R09039

Invalid display camera: "%s".
An undefined camera was specified for RiDisplay. The world camera will be used instead.
R09041

Out of memory for display mode hashtable.
There is insufficient memory for the renderer to allocate a hashtable used for storing display modes in the display module. Display modes will be unuseable.
R09042

Out of memory for display mode %s.
The requested display mode cannot be created due to insufficient memory, and will be ignored.
R09043

Undeclared channel %s in mode %s.
The requested display channel was not previously declared with RiDisplayChannel. The renderer will assume a set of defaults for this channel which may be incorrect.
R09044

Invalid declaration for display channel "%s".
The requested display channel had an invalid syntax, most likely arising from an incorrect inline type declaration. The channel will be ignored.
R09045

Unexpected declaration for display parameter "%s" of mode "%s", expected type %s
A parameter with special meaning to the renderer was supplied to RiDisplay with an unexpected type (most likely due to a wrong or missing inline declaration). The renderer will ignore the parameter, which may result in unexpected AOV behavior. The parameter will still be passed to the display driver as a user parameter.
R09046

Unexpected declaration for parameter "%s" of display channel "%s", expected type %s
A parameter with special meaning to the renderer was supplied to RiDisplayChannel with an unexpected type (most likely due to a wrong or missing inline declaration). The renderer will ignore the parameter, which may result in unexpected AOV behavior.
R09047

Unknown interpretation "%s" for display channel "%s"
The supplied interpretation for the display channel was not recognized by the renderer. Known values are "standard" and "alpha". The interpretation will be ignored.
R09048

Alpha interpretation for display channel "%s" requires type float.
Alpha interpretation of the display channel was requested, but the display channel was not of the required float type. The interpretation will be ignored.
R09049

Opacity interpretation for display channel "%s" requires type color.
Opacity interpretation of the display channel was requested, but the display channel was not of the required color type. The interpretation will be ignored.
R09050

Source declaration of "%s" for display channel "%s" cannot be resolved.
An inline declaration for a display channel source could not be resolved. The source parameter will be ignored.
R09051

Type of source "%s" does not match type for display channel "%s".
The type or array dimension of the source parameter did not match the declared type, or array dimension of the display channel. The declarations must match exactly. The source parameter will be ignored.
R09052

Out of memory while pickling displays.
The renderer could not allocate memory to pickle displays.
R09053

Out of memory while pickling display channel.
The renderer could not allocate memory to pickle a display channel.
R09054

Invalid filter name "%s" specified for display %s.
The named filter is not one of the predefined filters, and will be ignored.
R09055

Invalid filter name "%s" specified for display channel %s.
The named filter is not one of the predefined filters, and will be ignored.
R09056

First auxiliary display "%s" was superceded by primary display "%s" and cannot be kept as true auxiliary display.
The auxiliary display was specified before the primary display, and became the primary display by default. However, a primary display was subsequently specified. The renderer tried to preserve the auxiliary display but was unable to do so since the specified auxiliary display mode was a special in-built mode which is only supported for primary displays. As a result, the auxiliary display was dropped.
R09060
images/warning.gif
Invalid shutteropening type
The type of the shutteropening argument to RiCamera() must be float[2] or float[10]; it is not and will be ignored.
R09061
images/warning.gif
Invalid shutteropening values
The values of the shutteropening argument to RiCamera() are not within the required ranges and will be ignored.
R09062
images/warning.gif
Invalid depthoffield
The depthoffield argument to RiCamera() must be a float[3]; it is not and will be ignored.
R09063
images/warning.gif
Invalid focusregion
The focusregion argument to RiCamera() must be a float; it is not and will be ignored.
R09064
images/warning.gif
Invalid shutteropening curve
The values of the shutteropening argument to RiCamera() produce an invalid shutter curve and will be ignored.
R10001
images/warning.gif
Ri%s called before RiBegin.
A shader definition subroutine was called before RiBegin() was called. This is illegal, and the shader is ignored.
R10002
images/warning.gif
Ri%s called during illegal state.
A shader definition subroutine was called when the RenderMan Interface was not accepting attributes. The shader is ignored.
R10003
images/warning.gif
Ri%s unimplemented.
The requested shader type is currently unimplemented, so the call will be ignored.
R10004

Out of memory for lightsource.
The RiLightSource() or RiLightSource() requested cannot be created due to insufficient memory. The light will be discarded.
R10005

Cannot add light.
The light source requested cannot be created due to insufficient memory. The light will be discarded.
R10006
images/warning.gif
Invalid light handle.
The RtLightHandle given to RiIlluminate() was not a valid handle. Either the data was never a valid handle, or the light has been deleted because it went out of scope (see the RenderMan Interface Specification for light handle scoping rules). The illuminate request is ignored.
R10007

Cannot find default shader.
The shading system cannot be initialized because the default surface shader cannot be located or created. Objects without surface shaders specified will not be shaded.
R10008

Out of memory during light initialization.
The shading system cannot initialize because of insufficient memory. Lights will not be able to be created.
R10009

Cannot find default shader.
The shading system tried to load the default shader when a requested shader was not found, but the default shader was not found, either. The previously active shader is used.
R10010

Out of memory during shader system initialization.
The shading system cannot initialize because of insufficient memory. Shaders will not be able to be created.
R10012

Previously used __instanceid "%s" provided for shader "%s".
A duplicate __instanceid was specified for two or more shader calls with different argument lists. The previous __instanceid binding will be removed; any future reference to the __instanceid will refer to the most recent binding.
R10013

Light creation not allowed during light editing. Ignoring light creation.
A light was created while lights were being edited.
R10014

Light deletion not allowed during light editing. Ignoring light deletion.
A light was deleted while lights were being edited.
R10015

Light edit not allowed if light is not specified for editing. Ignoring light edit.
A light was edited whithout being specified for editing.
R10016

No __instanceid provided for shader "%s" for an instance edit. Edit ignored.
No __instanceid was specified for an instance edit. Edit ignored.
R11001
images/warning.gif
Ri%s called before RiBegin
A transformation subroutine has been called before RiBegin() was called. This is invalid and the call is ignored.
R11003
images/warning.gif
Ri%s cannot be motion-blurred
A transformation subroutine which does not support motion-blur has been called inside a motion block. The transformation will be ignored.
R11004

Out of memory in Ri%s
A motion-blurred transformation data structure could not be saved due to insufficient memory. The transformation will be discarded.
R11005
images/warning.gif
Invalid perspective field-of-view (%g)
The argument to RiPerspective() must be strictly positive. It was not, so the call is ignored.
R11006
images/warning.gif
Zero-length rotation axis
The rotation-axis given to RiRotate() has all three components equal to zero. Rotation is not defined around this zero-length axis, so the rotation will be ignored.
R11007
images/warning.gif
Skew angle (%g) too large.
The angle argument to RiSkew() must be smaller in magnitude than the angle between the two vectors. This was not true, so the skew is ignored.
R11009

Unknown transform space (%s => %s)
A coordinate-space name argument RiTransformPoints() was specified which does not match the names of any of the predefined or marked coordinate systems. No transformation is performed.
R11010

Noninvertable matrix (%s => %s)
A coordinate-space transform requested in RiTransformPoints() cannot be computed because it requires the inversion of a non-invertable matrix. No transformation is performed.
R11011

Out of memory storing named coordinate system
The renderer could not store the current transformation matrix due to insufficient memory. The naming of this coordinate system will not occur.
R12001

File %s cannot be opened by RiReadArchive.
The RIB file specified to RiReadArchive() could not be found or could not be opened.
R12003

Invalid operation "%s" specified for RiResource "%s" "attributes".
An invalid operation was specified for RiResource call of type "attributes". The only valid operations are currently "save" and "restore".
R12004

No operation specified for RiResource "%s" "attributes".
No valid operation was specified for RiResource call of type "attributes". A "string operation" parameter must be supplied with the value "save" or "restore".
R13002

Singular transformation matrix.
The modeling transformation for a primitive is not invertable, which caused a problem in the calculation of the normal-vector transformation matrix. The shading on the primitive may be incorrect.
R13003
images/error.gif
Bug: Vertex variable mismatch, %s.
A vertex variable mismatch occurred in copying data from one primitive to another. This indicates a bug in the renderer.
R13004

Undeclared primitive parameterlist token: %s.
The primitive's parameterlist contained a token which had not been declared with RiDeclare(), so the rendering system does not recognize it. The token-value pair is ignored.
R14001

Out of memory in Trim module.
There was a memory allocation failure during processing of trim curve data. Parts of the trim curve may be ignored.
R14002

Trim Curve order greater than number of vertices.
The order of the a trim curve was greater than the number of vertices specified. The order was then reduced to the number of vertices defined.
R14003

The max knot value specified for this trim curve is too large.
The maximum value specified for evaluating a trim curve is larger than the nth knot value. This is undefined. The maximum value is then reduced to the nth knot value.
R14004

The min knot value specified for this trim curve is too small.
The minimum value specified for evaluating a trim curve is less than the order-1st knot value. This is undefined. The minimum value is then raised to the order-1st knot value.
R14005

Trim weight (%f) is less than or equal to zero. Reset to 1.0
The <B>w</B> vector defining trim curves had an element that was less than or equal to RATIONAL_THRESHOLD, which for our purposes is undefined. The <B>w</B> was increased to 1.0.
R15002
images/warning.gif
Subdivision mesh face with fewer than 3 vertices.
All faces of the subdivison mesh must contain at least three vertices. A face with fewer than 3 was requested; it will be discarded.
R15003

Out of memory allocating subdivision mesh.
Ran out of memory during allocation of a subdivision mesh. The mesh will be discarded.
R16001

Cannot load procedural primitive DSO %s.
The DSO required to process a procedural primitive could not be loaded. The primitive is ignored.
R16002

Incomplete procedural primitive DSO (%s)
The DSO loaded to process a procedural primitive does not contain all the required entrypoints. The primitive is ignored.
R16003

Cannot run procedural primitive program %s
The program required to process a procedural primitive could not be launched. The primitive is ignored.
R16004

Missing program name for "RunProgram" procedural primitive.
Procedural "RunProgram" was specified without a program to run. The primitive will be ignored.
R16005

Missing filename parameter DelayedReadArchive.
Procedural2 "DelayedReadArchive" was specified without a filename. The primitive will be ignored.
R16010

Missing dsoname parameter in parameterlist of DSO %s.
The DSO required to process a procedural primitive could not be loaded. The primitive is ignored.
R16012

Incomplete procedural primitive DSO (%s.Subdivide2)
The DSO loaded to process a procedural primitive does not contain all the required entrypoints. The primitive is ignored.
R16013

Procedural primitive DSO %s missing Bound implementation.
The DSO loaded to process a procedural primitive does not implement Bound, and is therefore unable to service the DynamicLoad DSOBound request. The primitive will have invalid bounds and may not render correctly.
R16015

Procedural2 is missing a bound (or bound0, bound1) parameter.
Procedural2 was specified without one or two bound parameters in the parameterlist. The primitive may be sub-performant
R16066

Bad write to run procedural primitive program %s
The program required to process a procedural primitive could not be sent data. The primitive is ignored.
R17001
images/warning.gif
Points with fewer than 1 vertex.
RiPoints() was invoked with less than one vertex. This is invalid, and the primitive is discarded.
R17002

Out of memory for point primitive.
There was insufficient memory to process a point primitive. The primitive has been discarded.
R18001
images/warning.gif
Unknown curve type "%s"
The type argument to RiCurvesV() was not one of the recognized values (RI_LINEAR or RI_CUBIC). The call is ignored.
R18003

Out of memory for curve primitive.
There was insufficient memory to process a curve primitive. The primitive has been discarded.
R18005
images/warning.gif
Bad number of curves: %d
The ncurves argument to RiCurves() was &lt; 1. The call is ignored.
R18006
images/warning.gif
Too few vertices in a linear curve: %d
A linear curve had less than 2 vertices. The call is ignored.
R18007
images/warning.gif
Too few vertices in a cubic curve: %d
A cubic curve had less than 4 vertices. The call is ignored.
R18008
images/warning.gif
Bad number of vertices in a cubic curve: %d
A cubic curve had a number of vertices which did not match the basis defined. The call is ignored.
R18009
images/warning.gif
Curve "width" data cannot be %s; it must be varying or vertex.
A curve had the wrong type of "width" data. The call is ignored.
R18015
images/warning.gif
Curve "trimrange" data cannot be %s; it must be uniform.
A curve had the wrong type of "trimrange" data. The call is ignored.
R18016
images/warning.gif
Curve "trimrange" data must be a float[2].
A curve had bad "trimrange" data. The call is ignored.
R18017
images/warning.gif
Curve "trimrange" start must be smaller than end.
A curve had bad "trimrange" data. The "trimrange" is ignored.
R18042

For best curve ray-tracing performance, "%s" should be declared as a varying shader parameter. (PERFORMANCE WARNING)
For best curve ray-tracing performance, it is important to declare any shader parameters that access primitive variables on curve geometry (such as "hairId", "rootColor" or "tipColor") as varying (rather than uniform) shader parameters.
R18045

For best ray-tracing performance, "%s" should be declared as a varying shader parameter. (PERFORMANCE WARNING)
For best ray-tracing performance, it is important to declare any shader parameters that access primitive variables on geometry as varying (rather than uniform) shader parameters.
R19001
images/warning.gif
Invalid cylinder: %g %g %g
The arguments supplied to RiCylinder() are invalid. A cylinder must have non-zero radius and height, and a sweep angle no larger than 360 degrees. The primitive is discarded.
R19002
images/warning.gif
Invalid sphere: %g %g %g
The arguments supplied to RiSphere() are invalid. A sphere must have non-zero radius and height, and a sweep angle no larger than 360 degrees. The primitive is discarded.
R19003

Out of memory in RiSphere.
A primitive cannot be rendered due to insufficient memory. The primitive is discarded.
R19004

Out of memory in RiCylinder.
A cylinder primitive cannot be rendered due to insufficient memory. The primitive is discarded.
R19005
images/warning.gif
Invalid cone: %g %g %g
The arguments supplied to RiCone() are invalid. A cone must have non-zero radius and height, and a sweep angle no larger than 360 degrees. The primitive is discarded.
R19006

Out of memory in RiCone.
A cone primitive cannot be rendered due to insufficient memory. The primitive is discarded.
R19007
images/warning.gif
Invalid paraboloid: %g %g %g %g
The arguments supplied to RiParaboloid are invalid. A paraboloid must have non-zero radius and height, and a sweep angle no larger than 360 degrees. The primitive is discarded.
R19008

Out of memory in RiParaboloid.
A paraboloid primitive cannot be rendered due to insufficient memory. The primitive is discarded.
R19009
images/warning.gif
Invalid torus: %g %g %g
The arguments supplied to RiTorus() are invalid. A torus must have a non-zero minor radius, and sweep angles no larger than 360 degrees. The primitive is discarded.
R19010

Out of memory in RiTorus.
A torus primitive cannot be rendered due to insufficient memory. The primitive will be discarded.
R19011
images/warning.gif
Invalid hyperboloid parameters.
The arguments supplied to RiHyperboloid() requested a degenerate primitive (either zero height or zero radius). This is invalid, so the primitive is discarded.
R19012

Out of memory in RiHyperboloid.
A hyperboloid primitive cannot be rendered due to insufficient memory. The primitive is discarded.
R19013
images/warning.gif
Degenerate disk.
The radius argument to RiDisk() was zero. This is invalid, so the primitive is discarded.
R19014

Out of memory in RiDisk.
A disk primitive cannot be rendered due to insufficient memory. The primitive is discarded.
R20001
images/warning.gif
Unknown RiAttribute parameter: %s %s
An unknown parameter token was given to RiAttribute(). It has been ignored.
R20002
images/warning.gif
Unknown RiOption parameter: %s %s
An unknown parameter token was given to RiOption(). It has been ignored.
R20004
images/warning.gif
Unknown RiHider parameter: %s
An unknown parameter was given to RiHider(). It will be ignored.
R20006

Attribute trace decimationrate of %d is lower than option limit decimationrate of %d.
An attribute trace decimationrate was specified which is smaller than the Option "limits" "decimationrate". The decimationrate will be clamped to the value specified in the option.
R20007

Object %s has unknown %s space %s.
A coordinate-space name, meant to transform a displacementbound, was specified which does not match the names of any of the predefined or marked coordinate systems. No transformation will be performed on the value of the displacmentbound.
R20008

Trace maxspeculardepth limit of %d exceeds raydepth limit of %d.
A maximum raydepth limit was specified which exceeds the Option "trace" "raydepth" limit. The raydepth limit will be clamped to the limit specified in the option.
R20009

Trace maxdiffusedepth limit of %d exceeds raydepth limit of %d.
A maximum raydepth limit was specified which exceeds the Option "trace" "raydepth" limit. The raydepth limit will be clamped to the limit specified in the option.
R20010

Attribute identifier name exceeded max length for concatation (%s%s).
A maximum length for string concatentation was exceeded. The "identifier" string will be reset.
R20012

Unknown type for user attribute "%s".
The renderer could not find a type declaration (inline or otherwise) for a user attribute or option, and is therefore unable to set its value..
R20014
images/warning.gif
Unknown triangle dicemethod type: %s
An unknown method was specified for dicemethod. Valid types are blp and trim. trim will be used.
R20016
images/warning.gif
Bad RiHider aperture parameter
A parameter was to RiHider() option "aperture" was out of range. The settings will be ignored.
R20017
images/warning.gif
Bad RiHider shutter parameter
A parameter was to RiHider() option "shutter" was out of range. The settings will be ignored.
R20018
images/warning.gif
Bad RiHider dofaspect parameter
A parameter was to RiHider() option "dofaspect" was out of range. The settings will be ignored.
R20021
images/warning.gif
Unknown shading strategy: %s
An unknown strategy was specified for Attribute shade. grids will be used.
R20022
images/warning.gif
Unimplemented shading strategy: %s
An unimplemented strategy was specified for Attribute shade. Will use grids instead.
R20023

Invalid # of threads specified: %d, using -t:1 (max=%d)
An invalid number of threads was specified. A single thread will be used.
R20024
images/warning.gif
Unknown volumeintersectionshading strategy: %s
An unknown strategy was specified for Attribute shade. Valid types are exclusive and additive. exclusive will be used.
R20025

Invalid referencecamera: %s
An invalid camera was specified for Attribute "dice" "referencecamera". The default dicing camera will be used.
R20026
images/warning.gif
Invalid depthinterpolation mode specified: %s
The argument specified for depthinterpolation is not one of the recognized values (RI_CONSTANT or RI_SMOOTH). The call is ignored.
R20027
images/warning.gif
Invalid refinement strategy specified: %s
The argument specified for refinement strategy is not one of the recognized values. The call is ignored.
R20028
images/warning.gif
Invalid volumetric relative depth shading rate: %f
An invalid relative depth shading rate was specified for Attribute volume. Will use a value of 1.0 instead.
R20029
images/warning.gif
Shading strategy %s is deprecated.
The vpvolumes shade strategy is deprecated and may be removed in a future release.
R20030
images/warning.gif
Unknown shade frequency: %s
An unknown frequency was specified for Attribute shade. Valid frequencies are frame and motionsegment. motionsegment will be used.
R20031
images/warning.gif
RiAttribute parameter: %s %s was misdeclared, expected %s declaration.
The indicated parameter token was given to RiAttribute() but was either missing a declaration or declared with the wrong type. It has been ignored.
R20035

missing rendermn.ini setting: %s, using: %s
A required configuration setting is missing from rendermn.ini
R20036

RiHider "remap" parameter is deprecated.
The "remap" parameter to RiHider is no longer supported, in favor of passing "remap" directly to RiDisplay.
R20037

Shader profiling has been enabled, which will slow render. (PERFORMANCE WARNING)
Shader profiling has been enabled. This will incur a significant speed penalty in rendering performance.
R20038

Shader profiling may be inaccurate in multi-threaded run.
Shader profiling has been enabled in a multi-threaded render. The timers used may be inaccurate in this situation. It is recommended that shader profiling be used only with single threaded renders.
R20039
images/warning.gif
Deprecated RiOption: %s %s
A deprecated request was given to RiOption(). It has been ignored.
R20040

RiHider "shutteropening" parameter is deprecated
The "shutteropening" parameter to RiHider is deprecated, in favor of passing "shutteropening" directly to RiCamera. Support for this parameter may be removed in a future release.
R20042

Uniform strings are no longer supported parameters for visibility attributes: %s.
A uniform string can no longer be used as a parameter for the visibility attribute.
R20092
images/warning.gif
Invalid shading rate: %f
An invalid shading rate was specified for Attribute shade. Will use a value of .25 instead.
R20093
images/warning.gif
Invalid relative shading rate: %f
An invalid relative shading rate was specified for Attribute shade. Will use a value of 1.0 instead.
R20097

Stochastic is the only hider supported by re-rendering.
Stochastic is the only hider supported by re-rendering.
R20099

Sigma buffer is not supported by re-rendering. Disabling the sigma buffer.
Sigma buffer is not supported by re-rendering.
R21009

instruction list ends prematurely.
The instruction list in a Blobby did not end on an instruction boundary.
R21010

negative count in blobby.
An instruction in a Blobby had a negative operand count.
R21011

bad index in blobby.
An instruction in a Blobby has an out-of-range index into its float or string array.
R21012

Out of memory allocating blobby.
Ran out of memory during allocation of a blobby. The surface will be discarded.
R21013

Bad instruction in blobby.
An instruction in a Blobby had an invalid opcode.
R21015

operand out of range
An RiBlobby instruction had specified an operand that was not the result of a preceding instruction
R21016

bad leaf count in blobby.
The number of leaves specified in a call to RiBlobby or RiBlobbyV does not match with the number of leaf instructions in the blobby's code array.
R22001

Ri%s called before RiBegin
A camera manipulation subroutine has been called before RiBegin() was called. This is invalid and the call is ignored.
R22002

Ri%s called in illegal state
A camera manipulation subroutine has been called while the graphics state was not accepting options. Camera specification must occur before RiWorldBegin(). The call is ignored.
R23001

Unsupported type for display channel "%s" (requested display mode "%s").
A display channel was declared with an unsupported type. Arbitrary output displays can use variables of type float, point, vector, normal, or color. The display will be ignored.
R23002

Undeclared opacity "%s" requested by display channel.
A display channel requested an opacity that was not itself declared as a display channel with RiDisplayChannel. The opacity request will be ignored; this may result in incorrect compositing of some arbitrary output variable displays.
R23003

DisplayChannel "%s" cannot be used as an opacity due to bad declaration.
A display channel requested an opacity that was not declared as a color with a standard or opacity interpretation. The opacity request will be ignored; this may result in incorrect compositing of some arbitrary output variable displays.
R25001

Ray tracing is spending %.1f%% of its time generating tessellation to trace against. Increasing geocachememory might help performance.(PERFORMANCE WARNING)
The percentage time spent generating data gives an idea as to how effectively the cache is working. Increasing geocachememory may result in signficant speedups.
R25002

Brick maps are spending %.1f%% of the total render time reading in bricks more than once and each brick was read about %f times. Increasing brickmemory might help performance. (PERFORMANCE WARNING)
The percentage time spent reading brick data multiple times compared to total render time gives an idea as to how effectively the cache is working. If the many bricks are read more than once increasing brickmemory may result in signficant speedups. As read time is a wall clock measure and total time is a cpu/sys measure, in extreme situations the percentages can go over 100%
R25003

Pointclouds are spending %.1f%% of the pointcloud time reading in point data. Increasing pointmemory and/or octreememory might help performance. (PERFORMANCE WARNING)
The percentage time spent reading organized point data compared to using that data is a measure of how effectively the cache is working. If the percentage is high, increasing the pointmemory and/or theoctreememory limits may reduce non compulsory cache misses.
R25004

Ray tracing is spending %.1f%% of its time reloading unloaded geometry. Increasing proceduralmemory might help performance.(PERFORMANCE WARNING)
The ray tracer is spending a significant percentage of time reloading geometry that was previously unloaded from memory. Increasing the proceduralmemory limit or decreasing the maximum distance of rays may result in significant speedup.
R25005

Radiosity cache eviction rate %.2f is high. Increasing radiositycachememory might help performance.(PERFORMANCE WARNING)
The number of radiosity cache lookups causing evictions from the cache is too high. Increasing radiositycachememory may result in signficant speedups.
R26002

Out of memory creating volume.
The renderer ran out of memory during allocation of a volume primitive. The volume will be discarded.
R26003

Unexpected type for "dPdtime" on RiVolume; dPdtime deformation motion blur disabled.
The variable "dPdtime" was found on a RiVolume, but was not declared as "vector". "dPdtime" must be declared with vector type in order to enable "dPdtime" deformation motion blur.
R26004

"time" primvar found on RiVolume, will be overriden by Motion block times.
The variable "time" was found on a RiVolume enclosed within a motion block. For the purposes of dPdtime motion blur, these values will be ignored in favor of the times specified by the enclosing motion block.
R26005

Unexpected type or class for "time" on RiVolume; dPdtime deformation motion blur disabled.
The variable "time" was found on an RiVolume, but was not declared as "constant float". "time" must be declared this way in order to enable "dPdtime" deformation motion blur.
R26006

Incomplete motion specification for RiVolume, missing dPdtime or additional samples.
RiMotionEnd was called after a RiVolume primitive without either sufficient RiVolume calls, or without a dPdtime primitive variable attached to a single RiVolume call. The motion block will be discarded.
R26007

Mismatched dimensions for "time" and "dPdtime" on RiVolume; dPdtime deformation motion blur disabled.
Declarations for "time" and "dPdtime" were found on a RiVolume, but the dimensions were not compatible. "dPdtime" must be declared as an array sized one smaller than the "time" array. Deformation blur will be disabled.
R30003
images/warning.gif
Polygon with fewer than 3 vertices.
RiPolygon() was called with fewer than three (3) vertices. This is invalid, and the primitive is discarded.
R30004

Out of memory for polygon primitive.
There was insufficient memory to process a polygon primitive. The primitive has been discarded.
R31002
images/warning.gif
General polygon loop with fewer than 3 vertices.
All polygon loops must contain at least three vertices. A polygon with fewer than 3 was requested, and it will be discarded.
R31003

Out of memory allocating general polygon.
Ran out of memory during allocation of a general polygon. The polygon will be discarded.
R31012
images/warning.gif
Points polygon loop with fewer than 3 vertices
All polygon loops must contain at least three vertices. A polygon with fewer than 3 was requested, and it will be discarded.
R31013

Out of memory allocating points polygon.
Ran out of memory during allocation of a points polygon. The polygon will be discarded.
R31111
images/warning.gif
Too many parameters for IfBegin or ElseIf %s.
The parameter list to IfBegin or ElseIf() contained too many items. The call is ignored.
R31112
images/warning.gif
ElseIf out of scope (no matching IfBegin) %s.
RiElseIf() was called before RiIfBegin() was called. This is invalid, and the call is ignored.
R31113
images/warning.gif
ElseIf out of order (follows Else) %s.
RiElseIf() was called after RiElse() in the same If-block. This is invalid, and the call is ignored.
R31114
images/warning.gif
Else out of scope (no matching IfBegin) %s.
RiElse() was called before RiIfBegin() was called. This is invalid, and the call is ignored.
R31115
images/warning.gif
Else out of order (follows another Else) %s.
RiElse() was called after another RiElse() in the same If-block. This is invalid, and the call is ignored.
R31116
images/warning.gif
IfEnd out of scope (no matching IfBegin) %s.
RiIfEnd() was called before RiIfBegin() was called. This is invalid, and the call is ignored.
R31120
images/warning.gif
Expression %s %s.
The conditional expression argument to IfBegin or ElseIf() enountered parsing errors during evaluation. The call is ignored.
R31121
images/warning.gif
Expression error: %s operator '%s' %s.
The conditional expression argument to IfBegin or ElseIf() enountered errors during operator evaluation. The call is ignored.
R31122
images/warning.gif
Malformed name in expr: %s %s.
The conditional expression attempts to dereference an empty or improperly formed Attribute or Option name. The call is ignored.
R31125
images/warning.gif
Unknown option/attribute name '%s' %s.
The name referenced by IfBegin or ElseIf() is not associated with a defined Attribute or Option. The call is ignored.
R31126
images/warning.gif
Unexpected option/attribute result '%s' %s.
The referenced Attribute or Option returned more data than expected. The call is ignored.
R31127
images/warning.gif
Inline type mismatch, '%s' is type %s %s.
The name referenced by IfBegin or ElseIf() has an inline type specification which doesn't match the Option or Attribute value of the same name. The call is ignored.
R31128
images/warning.gif
Unsupported array value stored in '%s' %s.
The Attribute or Option referenced by IfBegin or ElseIf() contains an array of values (array of floats, strings, matrices, etc) rather than a single item, which is currently unsupported. The call is ignored.
R32001
images/warning.gif
Ri%s called before RiBegin
A geometric primitive definition routine was called before RiBegin(). This is invalid, and the call is ignored.
R32002
images/warning.gif
Ri%s called in wrong state
A geometric primitive definition routine was called when the RenderMan Interface was not accepting primitives. RenderMan accepts primitives only after RiWorldBegin() or RiObjectBegin(). The call is ignored.
R32003

Out of memory in Ri%s
A geometric primitive cannot be created due to insufficient memory. The primitive is discarded.
R32004
images/warning.gif
%s required vertex positions
Polygon and patch primitives cannot be created without some vertex positions (either P, Pw or Pz) supplied. The primitive will be discarded.
R32005
images/warning.gif
Unknown PatchMesh type %s
The type argument to RiPatchMesh() was not one of the recognized values (RI_BILINEAR or RI_BICUBIC). The call is ignored.
R32006
images/warning.gif
PatchMesh with too few points %d,%d (needed %d,%d)
The number of points passed to RiPatchMesh() was smaller than than the degree of the mesh. The mesh will be discarded.
R32007
images/warning.gif
Unknown patch type %s
The type argument to RiPatch() was not one of the recognized values (RI_BILINEAR or RI_BICUBIC). The call is ignored.
R32008

Out of memory for patch primitive.
There was insufficient memory to process a patch primitive. The primitive has been discarded.
R33004

Out of memory for mesh primitive.
There was insufficient memory to process a patch mesh primitive. The primitive has been discarded.
R34009

Out of memory in RiNuPatch.
A NURBS primitive cannot be rendered due to insufficient memory. The primitive is discarded.
R50004
images/warning.gif
License warning - %s
The renderer requires a license to execute properly, but the application has lost contact with the license server. See the "Installation Guide" for information about configuring the license server daemon.
R50005
images/warning.gif
License error - %s
The renderer requires a license to execute properly, but it can not obtain one from a license server or file. See the "Installation Guide" for information about configuring the license server daemon.
R50006
images/warning.gif
Pixar license expires in %s
The license required by the renderer will expire shortly.
R50009
images/error.gif
License location is not set in rendermn.ini - aborting.
The source for license data could not be found. Either rendermn.ini itself was not found, or there was no value defined for /licenseserver or /licensefile. A license server is specified using '9010
R50016
images/warning.gif
Important software updates are available from renderman.pixar.com
Please contact customer support for updates.
R50303
images/error.gif
Displacement compensation exceeded, check rib.
Unexpected displacement encountered.
R50666

Mismatched netrender protocol error. Render cannot proceed.
A version of netrender is being used that does not provide the correct protocol for this version of prman.
R51001

Can not allocate gprim.
A primitives or part of a primitive has been lost due to to insufficient memory to retain its description. Limited to 5 messages per processor.
R51002

Primitive %s is not visible to camera or traced rays.
The primitive is not visible either to the camera or to traced rays. It will be immediately discarded.
R52003

Can not allocate space for grid (%ld bytes)
A primitive cannot be processed because there is insufficient memory to allocate a grid structure.
R53001
images/warning.gif
Dangerous hither distance %f (should be > 1e-4)
The near clipping plane was placed very near zero. This is potentially dangerous.
R53002
images/warning.gif
Invalid hither distance %f (must be > 1e-9)
The near clipping plane was placed at or behind the eye plane. This is illegal, and will be set to 1.0 instead.
R53003
images/error.gif
Invalid orthographic matrix
The orthographic matrix given to the matrix transformation module is not well-formed. The image generated will probably be incorrect.
R53004
images/error.gif
Invalid perspective matrix
The perspective matrix given to the matrix transformation module is not well-formed. The image generated will probably be incorrect.
R53005

Singular transformation matrix for "%s".
The modeling transformation for a primitive is not invertable, which may cause rendering errors (particularly when raytracing). The image generated may be incorrect.
R53006

Singular transformation moving matrix for "%s".
The modeling transformation for a moving primitive is not invertable, which may cause rendering errors when computing the moving bounding box. The image generated may be incorrect.
R53010

Invalid camera: focal-length %f, f-stop %f, focal-distance %f
The provided camera depth-of-field parameters are invalid. A pin-hole camera will be used instead.
R53011

Rotation axis vector has 0 length.
The length of the a rotation axis vector was 0, which means the rotation is undefined and was not done.
R53014
images/error.gif
Bad screen to eye matrix, p00:%g, p11:%g
The renderer couldn't convert a screen space point back to eye space.
R53015

Illegal screen to eye conversion. z=%g
A point in screen space could not be converted back to eye space due to a z value at the perspective origin.
R53016

Invalid zblur distance parameters: %g [%g %g] %g
The zblur parameters given to the matrix transformation module are invalid. A pinhole camera will be used instead.
R53017

ZBlur option overrides DepthOfField specification.
Both DepthOfField and the ZBlur camera option were given. The DepthOfField specification is ignored.
R53018

RiDepthOfField focal length %.2f differs from focal length %.2f implied by perspective projection.
The focal length specified in RiDepthOfField differs from the focal length implied by the FOV from RiProjection.
R53019

Missing multi-segment transformation matrix for "%s" at time %f.
The renderer was unable to find a multi-segment transformation at the given time. This is indicative of a renderer bug. The renderer will fall back to using the first available matrix, which may lead to incorrect motion blur results.
R54001

Out of memory creating shaded grid.
The renderer ran out of memory while trying to allocate memory for a shaded grid.
R54100

Error opening mpcache file %s.
An mpcache file on disk was missing or corrupt.
R56002
images/warning.gif
Small average grid size (%.1f points). It may be possible to speed up shading by a factor of %.1fx; see the multi-gprim statistics for details. (PERFORMANCE WARNING)
There were many small grids, which the renderer cannot process efficiently. This can usually be corrected by making small changes to shaders, such as changing certain parameters from "uniform" to "varying". The renderer provides detailed statistics output to help identify these problems.
R56005

Renderer completing shutdown request.
The renderer has received a shutdown request and is exiting.
R56006

Cannot create statistics file %s.
The renderer could not create the specified statistics file.
R56007

Cannot create shader profiles file: %s.
The renderer could not create a file for the shader profiling results.
R56008

Plugin timer statistic %s clashes with previous call to AddTimerStat.
A call to AddTimerStat attempted to add a new plugin timer with the same name as a previously added one.
R56009

Plugin memory statistic %s clashes with previous call to AddMemoryStat.
A call to AddMemoryStat attempted to add a new plugin memory statistic with the same name as a previously added one.
R56010

%s objects had displacement >%.1f%% of bound (max %.1f%%). See statistics for details.
Detailed information about displacements exceeding bounds is reported in the statistics file.
R56011

%s objects had displacement <%.2f%% of bound. See statistics for details.
Detailed information about displacements exceeding bounds is reported in the statistics file.
R56042

recover mode is not possible, given the current starting position: %d,%d
The renderer has been asked to restart rendering at a pixel position that does not lie withing the boundaries of the frame.
R58008

License acquisition error.
A license error has prevented the render from proceeding.
R61006

Can not allocate space for gop (%d bytes)
A primitive cannot be processed because a there is insufficient memory to allocate a gop structure.
R61007

Object %s requested unknown minimum dicing space %s.
A coordinate space name, meant to describe the space in which a minimum dicing length is measured, was specified which does not match the names of any of the predefined or marked coordinate systems. No minimum dicing computation will be computed.
R62002

Cannot create micropolygon cache directory "%s"
The renderer was unable to create the top-level micropolygon cache directory. Rendering will continue with micropolygon caching disabled.
R72001

Malformed variable name "%c%s" in parameter string. %s
The RIB input stream contained an illegal or illformed variable name in a parameter string. The variable name will be unexpanded.
R72002

Unknown option/attribute name "%c%s" in parameter string. %s
A string parameter referenced an attribute or option name as a variable to be expanded, but the name does not correspond to a valid standard value or previously defined user value. The value will be unexpanded.
R72003

Unexpected variable expansion error for "%c%s" in string. %s
A string paramter referenced an attribute or option as a variable to be expanded. An unexpected error was generated while expanding the value.
R72005

Internal buffer too short for variable expansion "%c%s". %s
A string paramter referenced an attribute or option as a variable to be expanded. An internal buffer was too small to hold the resulting value.
R90000

%4d%%%c
This messages is used to print the percentage of the image rendered for monitoring rendering progress.
R90005

Out of memory for display buffers.
There is insufficient memory for the renderer to allocate required buffers for use in the display module. No pixels can be generated.
R90007

DisplayWindow failed to send display data
For some unknown reason, the call to DspyData failed. The most common reason for this would be the user killing the display window while the renderer is still running.
R90009

Display: unknown imager shader: <%s>
The specified imager shader was not one of the fixed set of builtin imager shaders, nor could it be loaded.
R90010

Can't open display channel.
The requested display channel could not be initialized.
R90011

Can't open display image %s
The requested display image could not be initialized.
R90012

Out of memory for display channel name buffers.
There is insufficient memory for the renderer to allocate required buffers for use in the display module. No pixels can be generated.
R90013

Can't open display output file %s
The requested display output file could not be initialized.
R90014
images/warning.gif
Bad prefix in AOV specifier: %s
The requested arbitrary output variable had an unexpected prefix. It should have the form "surface:varname", "light(handle):varname", etc.
R90015

Grid size does not match requested number of bake3d() points - interpolate used?
The renderer was asked to write a number of points using bake3d() that did not match the grid size. Most likely this is because "interpolate" was used, which is not supported when using a geometry driver. The bake3d() call will be ignore, which may lead to an incomplete result written by the geometry driver.
R90016

DisplayWindow request too large (%d pixels requested).
The bucket of pixels is larger than can be accomodated due to insufficient memory.
R90017

Display driver %s does not support multiresolution images. Progressive refinement for re-rendering has been disabled.
The specified display driver does not support multiresolution images. Progressive refinement has been disabled and re-rendering will proceed at the highest resolution only. This may result in non-interactive updates.
R91100

No cache exists for lights %s. Rendering the lights without edits.
These lights have never been edited. The renderer needs to complete a rendering of the lights prior to being edited.
R91101

Rendering incomplete edit of light %s.
The last edit was interrupted. The renderer needs to complete a rendering of the edit in order to keep the light caches up to date.
R91102

Invalid rerenderer (%s) in EditWorldBegin or rendermn.ini.
An invalid rerenderer name was given, either as the default in rendermn.ini or in the EditWorldBegin request. If neither specifies a valid rerenderer, Reyes rerendering will be used.
R92001

Grids are being reshaded very often (at least %d times). Increasing the gridmemory limit might help performance (PERFORMANCE WARNING)
Due to Option "limits" "gridmemory" being set, grids are being deleted and reshaded. While this reduces the memory footprint of the render, the renderer may need to spend more time reshading grids over and over again. Increasing the gridmemory setting if possible may provide a significant boost to render speed.

S

S00001

%s
A shader has reported a user error.
S00666

Read-only RtString "%s" has been overwritten by an RslPlugin. Please examine RslPlugins and address this memory corruption.
An RslString has been written to. Most likely caused by code in an RslPlugin, resulting in memory corruption that can cause a crash.
S01001
images/warning.gif
Cannot load shader "%s".
The renderer cannot load the specified shader. This is usually because the shader has not been compiled, or cannot be found. The shader should be located and/or compiled and the rendering restarted.
S01002
images/warning.gif
Shader "%s" does not have a "%s" method.
The type of a compiled shader does not match the shader type implied by the surface, light, etc. operation. This is usually due to confusion over the shader name.
S01003

Lights should not be called from %s method.
The state of light shaders (e.g. their AOVs) is not always preserved between displacement/opacity shading and surface/atmosphere shading, so calling lights from a displacement or opacity method is discouraged.
S01004

%s contains NaNs after running '%s' method of %s.
A global variable contained invalid floating point values (NaNs) after execution of a shader.
S01005

NaN produced by shadeop %s at %s.
A shadeop produced a NaN value.
S01006

Out of memory (%d bytes for %s).
The renderer cannot obtain sufficient storage for internal data structures. This is usually due to an attempt to render too complex a scene. Try simplifying the scene or model. Rendering is aborted.
S01007

Cannot reload shader "%s" (file open failed).
A required shader that was previously loaded could not be reloaded.
S01008

Variable %s is uninitialized at %s
A shader referenced an uninitialized variable.
S01009

It's risky to execute lights in a varying conditional context: %s
It is risky to execute lights inside a varying "if" statement (or in a loop with a varying condition), because values provided by the surface shader might be incompletely initialized. Lights execute unconditionally (because they must compute results to be cached), so they might reference uninitialized data.
S01010

Cannot call method "%s" on "%s" as not all parameters would have values
A call to a method was made using illuminance() or other which did not supply default values for all parameters. Call aborted.
S01011

Illegal varying access in shader "%s" construct().
The shader accesses varying data inside it's construct() method which is not allowed. The shader can not be used.
S01012

Refinement method of %s computed NaNs.
The refinement method of a shader computed invalid values (NaNs) for one of the output fractions. The renderer will ignore the result, and the geometry in question will not be refined.
S01014

Surface shader %s could not be restored from bake.
During rerendering the surface shader could not be restored.
S01015

Cannot reload shader "%s" not used in scene.
The renderer cannot reload the specified shader because the shader is not being used in the scene.
S01016

Cannot reload shader "%s" because new shader has an incompatible argument list.
The renderer cannot reload the specified shader because the new shader does not have the same argument list as the one currently loaded.
S02088

Shader "%s" has shader member variables which cannot be resolved
A shader member variable of type shader cannot be provided with the right value in the current context - most likely an atmosphere or light shader was stored in a shader member
S02089

Shader %s experienced recursion during %s. Results might differ from expectation.
A shader's construct() or begin() method caused another shader to be constructed or begun, which in turn required that the original one was constructed or begun. State initialized after the call to getshaders() or getshader will not be visible from the secondary object - so results might not be what you expect.
S02090

Shader "%s" has parameters of type shader which cannot be resolved. The handle was "%s".
A parameter of type shader was given which did not resolve to a coshader in the list at the time the shader was being created
S02091

Illegal attempt to rebind shader parameter "%s" of shader "%s" as primitive variable.
Shader handles passed via the parameter list may not be bound to vertex variables.
S02093

Shader %s could not be restored from bake database, corrupt data.
A shader cache was found to be corrupt and could not be restored.
S02094

Shader %s could not be compressed before writing to bake database.
An error occurred trying to compress a shader cache, likely out of memory.
S02095

Shader %s is attempting to bake a reference to a light shader in variable %s.
A variable referencing a light shader was encountered when baking shader data before the start of lighting; this reference will not be valid when rerendering.
S04001

Out of memory loading shader (%d bytes for %s).
Too much memory was required to load a shader definition.
S04002

%s: shader file format error for shader "%s" (%s).
The compiled version of the specified shader could not be loaded due to a parsing error. This is usually a result of inconsistencies between the shader compiler and the run-time system. Ensure that the correct versions of both have been installed.
S04003
images/warning.gif
Cannot load shader "%s" (license has expired).
The renderer cannot load the specified shader because the license to use the shader has expired. Contact your shader vendor for a new license.
S04004
images/warning.gif
Cannot load shader "%s" (invalid hostid).
The renderer cannot load the specified shader because the license to use the shader does not permit its use on this machine. Contact your shader vendor for a new license.
S04005

"%s" unimplemented shadeop in "%s".
A shader has attempted to invoke an unimplemented operator. This is usually a result of inconsistencies between the shader compiler and the run-time system. Ensure that the correct versions of both have been installed. The shading operation is bypassed.
S04006

Undefined shadeop identifier: %d.
A shader has attempted to invoke an undefined operator. This is usually a result of inconsistencies between the shader compiler and the run-time system. Ensure that the correct versions of both have been installed. The shading operation is bypassed.
S04007
images/warning.gif
Cannot redefine struct "%s" mismatches previous definition.
The renderer cannot load the specified shader because it's definition of the struct differs from a previous definition
S04008
images/warning.gif
Redefine of struct "%s" mismatches previous definition.
The render will proceed with potentially undefined results
S04009
images/warning.gif
More than 4096 struct defined, loading struct "%s", did you really mean to do this?
Rendering performance with a large number of structs may not be optimal
S05001

Shadeop error: %s.
A shadeop has been invoked incorrectly. This is usually a result of inconsistencies between the shader compiler and the run-time system. Ensure that the correct versions of both have been installed. The shading operation is bypassed.
S05002

"%s" shadeop at pc %d in "%s" is not yet implemented.
A shader has attempted to invoke an unimplemented operator. This is usually a result of inconsistencies between the shader compiler and the run-time system. Ensure that the correct versions of both have been installed. The shading operation is bypassed.
S05003

Array range error, a reference to a non existent array element cannot be taken %s.
A reference to a non existant member of a fixed size array was taken. This is most likely an error in the shader. Further execution of the shader will likely result in severe errors.
S05004

Array range error, a reference to a non existent array element was attempted %s.
A reference to a non existant member of a fixed size array was taken. This is most likely an error in the shader. The index was altered to refer to a valid element.
S07001

RSL plugin function %s returned non-zero status (plugin %s).
An RSL plugin function signalled an error condition by returning a non-zero result.
S08001

Vertex argument type mismatch for symbol "%s" in shader "%s".
The type of a vertex variable specified in a primitive does not match the type of the shader variable. The argument is ignored and rendering continues.
S08002

Array "%s" may contain uninitialized data: needs %i values, got %i (shader "%s").
The array length of a vertex variable specified in a primitive does not match the array length of the shader variable.
S08003

Some array data for "%s" discarded: needs only %i values, got %i (shader "%s").
The array length of a vertex variable specified in a primitive does not match the array length of the shader variable.
S08004

Discarding corrupt array data for "%s": needs %i values, got %i (shader "%s").
The array length of a vertex variable specified in a primitive does not match the array length of the shader variable. The argument is ignored and rendering continues.
S09001
images/error.gif
Could not open RSL plugin "%s": %s)
The renderer has could not successfully open an RSL plugin.
S09003
images/error.gif
Could not find function "%s" in RSL plugin "%s".
The renderer was unable to locate a required symbol in an RSL plugin.
S09004
images/error.gif
Could not find function "%s" in RSL plugin "%s".
The renderer was unable to locate a required symbol in an RSL plugin.
S09005
images/error.gif
Could not find function "%s" in RSL plugin "%s".
The renderer was unable to locate a required symbol in an RSL plugin.
S09006
images/error.gif
Could not open RSL plugin "%s" (incorrect API version: %d).
The renderer has could not successfully open the RSL plugin, because the API is incompatible.
S09010

Plugin cannot construct RslStruct: value is not a struct.
A plugin attempted to construct an RslStruct from a value that is not a struct.
S09011

Plugin cannot construct RslStruct: value is not a struct.
A plugin attempted to construct an RslStruct from a value that is not a struct.
S09426

RSL plugin "%s" uses deprecated array API in "%s". Plugin performance may suffer. (PERFORMANCE WARNING)
The plugin uses the deprecated API for accessing array data and should be recompiled with the current API to improve memory access performance.
S09427

RSL plugin "%s" uses deprecated struct/array API in "%s". Plugin performance might suffer. (PERFORMANCE WARNING)
The plugin uses the deprecated API for accessing struct/array data and should be recompiled with the current API to improve memory access performance.
S25010

Unknown illuminance lightcache mode "%s"
The specified light cache control mode is not one of the values recognized by illuminance(). Default caching will be used.
S31001
images/warning.gif
symbol "%s" is not a parameter of shader "%s" %s.
An attempt has been made to initialize a variable which is not a shader parameter. The initialization is ignored and rendering continues.
S31002
images/warning.gif
RIB value for "%s" in shader "%s" on gprim "%s" is wrong type.
An attempt has been made to initialize a shader parameter to a value of the wrong data type. The initialization is ignored and rendering continues.
S31003
images/warning.gif
RIB value for "%s" in shader "%s" on gprim "%s" was not declared.
No declaration was provided for a shader parameter. We fallback to the .slo file to determine type and forge on.
S31004
images/warning.gif
Symbol "%s" in gprim "%s" is not a parameter of shader "%s" %s.
An attempt has been made to initialize a variable which is not a shader parameter. The initialization is ignored and rendering continues.
S31005
images/warning.gif
RIB value for global variable "%s" is wrong type.
An attempt has been made to initialize a global variable to a value of the wrong data type. The initialization is ignored and rendering continues.
S31006
images/warning.gif
Unknown grid type encountered in shading module.
An unknown type of grid was passed to the shading variable binding routines.
S31007
images/warning.gif
RIB value for "%s" in shader "%s" has wrong array length; expected %d, got %d
An attempt has been made to initialize a shader parameter to a value of the wrong data type. The initialization is ignored and rendering continues.
S31008
images/warning.gif
Not enough memory to trim before shading.
Unable to allocate memory for a temporary trim buffer prior to shading. Trimming will occur later.
S31009
images/warning.gif
Bad prefix in AOV specifier: %s
The requested arbitrary output variable had an unexpected prefix. It should have the form "surface:varname", "light(handle):varname", etc.
S31010
images/warning.gif
RIB value for "%s" must specify array size. Length set to zero. (Shader %s)
When a shader parameter declaration does not specify an array dimension, the RIB binding must specify it. A length of zero is used and rendering continues.
S32004

Transform from "%s" to "%s" in shader "%s" is %s.
The specified coordinate system transform is either undefined or not computable.
S32007

Transform detected invalid from space in shader "%s".
The specified coordinate system transform is invalid due to an internal error.
S32008

Transform detected invalid to space in shader "%s".
The specified coordinate system transform is invalid due to an internal error.
S34001

"%s" is not a recognized color space name.
The specified color space in a color constant is not one of the set of color space names known to the renderer.
S35001

Shadeop match(): error %s.
An error occurred in compiling or executing a regular expression in the match() shadeop. The pattern match fails.
S35061

Illegal comma in illuminance light category request, "%s".
The light category argument to illuminance() should not contain commas, it can contain '&amp;' or '|' for grouping. Commas are only allowed in the '__category' string specified by LightSource shaders themselves. The illegal commas in the illuminance argument are converted to '|' which will only sometimes be what was intended ... hey, we're not mind readers.
S35062

Category parameter to shader "%s" could not be decoded.
The category parameter of a shader did not have a simple default value whose value could be trivially determined. Please use a simple string instead. The category was not matched.
S35063

the __category parameter to shader "%s" is not of expected type.
The __category parameter should be of type string and should not be an array. The category was not matched.
S38005

Unknown pattern name "%s"
The pattern name specified for shadeop gridpattern() is not one of the recognized patterns.
S40006

Bad parameter "%s" in texture parameter list.
The optional parameter list at the end of a texture, bump, environment, or shadow call in the shading language contains a bad parameter (missing value or unknown keyword). The bad parameter is ignored.
S40007

Unknown filter name "%s" in "%s".
The "filter" parameter in a texture access call in the shading language specified a filter that the renderer had never heard of. At present, texture filtering supports only the "box", "gaussian", "disk", and "radial-bspline" filters.
S40008

"%s": use 'blur', not 'sblur' and 'tblur', for shadows and environments.
The sblur and tblur parameters don't make sense with environment, or shadow calls. Use blur instead of sblur and tblur. Otherwise, tblur is ignored and the blur is taken from the sblur only.
S40009

Unsupported string '%s' in shadeop textureinfo at pc %d of shader '%s'.
That string is not supported by the textureinfo shadeop.
S40010

"%s": 'blur' must be uniform when used with refblur.
The sblurref and tblurref parameters don't make sense when sblur and/or tblur is varying. blurref is ignored.
S40016

"%s": file "%s" does not have a subimage with this name.
The "get:" parameter in a shading call refered to a subimage that this image file either doesn't have, or is of a file type for which named images are not supported. Only some deep shadow maps can access subimages at this time.
S40017

"%s": too many subimage lookups in a single call.
Too many "get:" parameters were encountered in a single shading call. Some of these should be moved to a new call.
S40020

Unknown ptexture() filter name "%s" in "%s".
The "filter" parameter in a ptexture access call in the shading language specified a filter that the renderer does not support. At present, ptexture filtering supports "point", "bilinear", "box", "gaussian", "bicubic", "bspline", "catmullrom" and "mitchell" filters.
S40420

Unsupported deepshadow '%s' in shadeop texture at pc %d of shader '%s'.
The deepshadow map type is not supported by the texture shadeop.
S41001

Bad parameter in filtering shadeop parameter list.
The optional parameter list at the end of a filteredge, filterpulse, or other filtering call in the shading language contains a bad parameter (missing value or unknown keyword). The bad parameter is ignored.
S44012

bake3d: more variables than specified in display mode '%s'.
There are more variables being passed to bake3d() than specified in the displaychannels. Bake aborted.
S44013

bake3d: variable name '%s' does not match display channels '%s'.
The variable names being passed to bake3d() do not match those specified in the display channels. Bake aborted.
S44014

bake3d: size of variable '%s' doesn't match display channels '%s'.
The variable sizes being passed to bake3d() do not match those specified in the display channels. Bake aborted.
S44015

bake3d: displaychannels '%s' do(es) not exist.
The displaychannels being passed to bake3d() do not exist. Bake aborted.
S44016

bake3d: radius is negative: %f (set to 0).
The radius being passed to bake3d() is negative. Radius set to 0.
S44017

texture3d or getpoints: variable '%s %s' does not exist in brick map / point cloud / deep shadow map file '%s'.
Variable not found in texture3d() file.
S44018

The coordinate system "%s" is unknown or noninvertible.
The coordinate system passed to a function is unknown or noninvertible. Using world coordinate system instead.
S44019

Texture3d(): brick map or point cloud "%s" does not contain enough data channels.
The brick map or point cloud contains fewer data channels than requested in texture3d() call.
S44022

bake3d: it is not recommended to call bake3d() on geometry with raster-oriented dicing on. The resulting point cloud is unsuitable for subsurface scattering, point-based occlusion and color bleeding, brick maps, etc.
Points baked with raster-oriented dicing are unsuitable for subsurface scattering, point-based occlusion and color bleeding, brick maps, etc.
S44025

texture3d or getpoints: variable '%s %s' has wrong type or array length in brick map / point cloud / deep shadow map file '%s'.
Variable type mismatch in texture3d() or getpoints() file.
S44030

indirectdiffuse(): too many octree nodes to fit in memory.
Too many octree nodes to fit in memory. Point-based indirectdiffuse() aborted.
S44031

indirectdiffuse(): point cloud file '%s' does not contain float '%s' area data -- will use approximate areas instead.
Point cloud file '%s' does not contain float '%s' area data. Will use approximate areas instead.
S44032

indirectdiffuse(): point cloud file '%s' does not contain any color data.
Point cloud file '%s' does not contain any color data. Cannot compute color bleeding.
S44033

indirectdiffuse(): point cloud file '%s' does not contain color '%s' data -- will use color '%s' instead.
Point cloud file '%s' does not contain color '%s' data. Will use color '%s' instead.
S44034

indirectdiffuse(): too many data points in file '%s' to fit in memory.
too many data points in file '%s' to fit in memory. Cannot compute point-based color bleeding.
S44035

indirectdiffuse(): organized point cloud file '%s' does not contain float _areashcoeff0..8 data.
Organized point cloud file '%s' does not contain float _areashcoeff0..8 data.
S44036

indirectdiffuse(): organized point cloud file '%s' does not contain color _powershcoeff0..8 data.
Organized point cloud file '%s' does not contain float _areashcoeff0..8 data.
S44037

indirectdiffuse(): point cloud file '%s' does not contain any extinction data.
Point cloud file '%s' does not contain any extinction data. Cannot compute volume extinction.
S44038

indirectdiffuse(): point cloud file '%s' does not contain extinction data in the octree nodes.
Point cloud file '%s' does not contain extinction data in the octree nodes. Cannot compute volume extinction.
S44040

occlusion(): too many octree nodes to fit in memory.
Too many octree nodes to fit in memory. Point-based occlusion() aborted.
S44041

occlusion(): point cloud file '%s' does not contain float '%s' area data -- will use approximate areas instead.
Point cloud file '%s' does not contain float '%s' area data. Will use approximate areas instead.
S44042

occlusion(): too many data points in file '%s' to fit in memory.
too many data points in file '%s' to fit in memory. Cannot compute point-based occlusion.
S44043

occlusion(): point cloud file '%s' does not exist (or isn't a point cloud).
Point cloud file '%s' does not exist (or isn't a point cloud).
S44044

indirectdiffuse(): point cloud file '%s' does not exist (or isn't a point cloud).
Point cloud file '%s' does not exist (or isn't a point cloud).
S44045

occlusion(): organized point cloud file '%s' does not contain float _areashcoeff0..8 data.
Organized point cloud file '%s' does not contain float _areashcoeff0..8 data.
S44046

occlusion(): can't compute directional visibility for coneangle < pi/2.
can't compute directional visibility for coneangle &lt; pi/2. No spherical harmonic coefficients computed.
S44047

indirectdiffuse(): can't compute incident radiance and directional visibility for coneangle < pi/2.
can't compute incident radiance and directional visibility for coneangle &lt; pi/2. No spherical harmonic coefficients computed.
S44050

indirectdiffuse: maxvariation > 0 cannot be used with a coneangle less than pi/4.
The coneangle passed to indirectdiffuse() is too small to use with maxvariation larger than 0. Erroneous indirectdiffuse() values may result.
S44051

occlusion: maxvariation > 0 cannot be used with a coneangle less than pi/4.
The coneangle passed to occlusion() is too small to use with maxvariation larger than 0. Erroneous occlusion() values may result.
S44056

indirectdiffuse: maxvariation > 0 cannot be used with a coneangle less than pi/4.
The coneangle passed to indirectdiffuse() is too small to use with maxvariation larger than 0. Erroneous indirectdiffuse() values may result.
S44057

occlusion: maxvariation > 0 cannot be used with a coneangle less than pi/4.
The coneangle passed to occlusion() is too small to use with maxvariation larger than 0. Erroneous occlusion() values may result.
S44060

subsurface(): too many octree nodes to fit in memory.
Too many octree nodes to fit in memory. subsurface() aborted.
S44061

subsurface(): point cloud file '%s' does not contain float '%s' area data -- will use approximate areas instead.
Point cloud file '%s' does not contain float '%s' area data. Will use approximate areas instead.
S44062

subsurface(): point cloud file '%s' does not contain any color data.
Point cloud file '%s' does not contain any color data. Cannot compute subsurface scattering.
S44063

subsurface(): point cloud file '%s' does not contain color '%s' data -- will use color '%s' instead.
Point cloud file '%s' does not contain color '%s' data. Will use color '%s' instead.
S44064

subsurface(): too many data points in file '%s' to fit in memory.
too many data points in file '%s' to fit in memory. Cannot compute subsurface scattering.
S44065

subsurface(): point cloud file '%s' does not exist.
Point cloud file '%s' does not exist (or isn't a point cloud).
S44070

indirectdiffuse: maxvariation %f is too small for the noise expected with %i samples (rays).
The number of samples passed to indirectdiffuse() is too small to use with the chosen maxvariation value. Erroneous indirectdiffuse() values may result.
S44071

ray-traced indirectdiffuse: maxvariation > 0 and hitsides not 'both' may result in light leaks.
The hitsides value passed to ray-traced indirectdiffuse() is 'front' or 'back' which cannot be used with irradiance interpolation (maxvariation &gt; 0). Erroneous indirectdiffuse() values may result, for example light leaks near other surfaces. Set hitsides to 'both'.
S44072

occlusion: maxvariation %f is too small for the noise expected with %i samples (rays).
The number of samples passed to occlusion() is too small to use with the chosen maxvariation value. Erroneous occlusion() values may result.
S44073

occlusion: maxvariation > 0 requires hitsides to be `both`.
The hitsides value passed to occlusion() cannot be used with maxvariation larger than 0. Erroneous occlusion() values may result.
S44075

point-based indirectdiffuse: maxvariation > 0 and occlusionhitsides not 'both' may result in ligth leaks.
The occlusionhitsides value passed to point-based indirectdiffuse() is 'front' or 'back' which cannot be used with irradiance interpolation (maxvariation &gt; 0). Erroneous indirectdiffuse() values may result, for example light leaks near other surfaces. Set occlusionhitsides to 'both'.
S44666

The coordinate system "object" cannot be specified.
The coordinate system "object" passed to generateSamplesEnv or evaluateSamplesEnv is not valid because it cannot be grid combined. Pass a uniform matrix containing the object space transform instead.
S45001

Result variable for attribute("geometry:outside") must be varying float.
A call to attribute("geometry:outside") was made with a result variable which was either of uniform storage or not of type float. This is an error and the lookup will be ignored.
S46001

texture: smooth derivatives required.
The gprim requires the use of smooth derivatives in order to correctly calculate filter regions. Either disable the -nosd flag when running nshader, or change the shader not to use 1-point texture calls.
S47001

Unsupported string '%s' in shadeop attribute at pc %d of shader '%s'.
That string is not supported by the attribute shadeop.
S47002

Unsupported string '%s' in shadeop option at pc %d of shader '%s'.
That string is not supported by the option shadeop.
S47003

Unsupported string '%s' in shadeop rendererinfo at pc %d of shader '%s'.
That string is not supported by the rendererinfo shadeop.
S47004

Shadeop shadername("lightsource") may only be called from within an illuminance loop or from within a light shader at pc %d of shader '%s'.
"lightsource" shader names are only valid in illuminance loops
S47005

Unsupported shader type '%s' in shadeop shadername at pc %d of shader '%s'.
That shader type is not supported by the shadername shadeop.
S49002

Bad parameter "%s" in indirectdiffuse parameter list.
The optional parameter list at the end of a indirectdiffuse call in the shading language contains a bad parameter (missing value or unknown keyword). The bad parameter is ignored.
S49003

Bad parameter combination in indirectdiffuse parameter list.
indirectdiffuse() parameters: volume 1 is ignored since pointbased calculation is not turned on (pointbased is 0).
S49004

Bad parameter "%s" in getpoints() parameter list.
The optional parameter list at the end of a getpoints call in the shading language contains a bad parameter (missing value or unknown keyword). The bad parameter is ignored.
S49005

Bad parameter combination in indirectdiffuse parameter list.
indirectdiffuse() incradshcoeffs or dirvishcoeffs parameter arrays are too short (shorter than shbands*shbands).
S49006

Bad parameter combination in indirectdiffuse parameter list.
indirectdiffuse() parameter: shbands &gt; 0 is ignored since pointbased is 0 and/or clamp is 0.
S49007

Bad parameter combination in occlusion parameter list.
occlusion() dirvishcoeffs parameter array is too short (shorter than shbands*shbands).
S49008

Bad parameter combination in occlusion parameter list.
occlusion() parameter: shbands &gt; 0 is ignored since pointbased is 0 and/or clamp is 0.
S50001

Bad parameter "%s" in occlusion parameter list.
The optional parameter list at the end of a occlusion call in the shading language contains a bad parameter (missing value or unknown keyword). The bad parameter is ignored.
S50002

Bad parameter "%s" in subsurface parameter list.
The optional parameter list at the end of a subsurface call in the shading language contains a bad parameter (missing value or unknown keyword). The call is ignored.
S51004

The irradiancecache() function no longer exists.
The irradiancecache() function no longer exists. Use bake3d() and texture3d() with e.g. "cachelifetime" "frame" instead.
S52001

Bad parameter "%s" in wnoise parameter list.
The optional parameter list at the end of a wnoise call in the shading language contains a bad parameter (missing value or unknown keyword). The bad parameter is ignored.
S52002

Bad parameter "%s" in knoise parameter list.
The optional parameter list at the end of a knoise call in the shading language contains a bad parameter (missing value or unknown keyword). The bad parameter is ignored.
S59001

Out of stackframe memory in textureatlas.
textureatlas shadeop skipped due to lack of stack.
S59002

Bad parameter value in textureatlas parameter list (%s).
textureatlas shadeop skipped due to improper usage.
S59003

Unknown parameter value in textureatlas parameter list (%s).
textureatlas shadeop skipped due to improper usage.
S60004

Missing value for parameter "%s" in gather or illuminance.
The optional token-value parameter list for gather() or illuminance() terminates with a token name which is missing a matching value variable name. The bad parameter is ignored.
S60006

Unrecognized gather/illuminance parameter token "%s".
The optional token-value parameter list to the gather or illuminance shade-op contains an unknown keyword. The bad parameter is ignored.
S60011

Unknown sample distribution in gather() parameter list.
The specified sampling distribution for gather() is not one of the recognized names nor an array of directions.
S60020

Type mismatch for '%s' argument of method '%s' in shader '%s': %s.
The type of an argument in a method call does not match the formal parameter type.
S60021

Expected %i arguments (found %i) in call to method '%s' of '%s'.
A method call provided the wrong number of arguments.
S60022

Result of %s method of shader %s is void.
A method call expected the wrong result type.
S60023

Optional arguments in method call must be name/value pairs.
A method call did not have the correct number of arguments.
S60024

Invalid optional argument name in method call.
Optional argument in a method call must be name/value pairs.
S60025

'%s' is not a parameter of method '%s'.
A method call specified a parameter that is not defined in the called shader.
S60026

Invalid value for '%s': %s.
The type of an argument in a shader call does not match the shader parameter type.
S60027

Optional args in method call %s must be name/value pairs.
A method call did not have the correct number of arguments.
S60028

Shader is null in method call to "%s" %s.
The shader specified in a method call was not found.
S60029

Method '%s' is not defined in shader '%s'.
The method name specified in a method call was not found.
S60030

Expected string name of optional argument when calling %s method of shader %s.
A method call had missing name for optional parameter.
S60040

cannot get variable '%s' from shader '%s': %s
The RSL arrow operator (e.g. "obj-&gt;var") reports this error if the specified variable is not a parameter or public member variable in the given shader.
S60041

cannot get variable '%s' from shader '%s': %s
The specified variable was not found or does not match the expected type.
S60042

Type mismatch or missing method '%s' in shader '%s' when evaluating %s
The type of an argument in a method call does not match the formal parameter type.
S60043

Type mismatch or missing method '%s' in shader '%s' when evaluating %s
The type of an argument in a method call does not match the formal parameter type.
S60044

Type mismatch or missing method '%s' in shader '%s' when evaluating photon scattering
The type of an argument in a method call does not match the formal parameter type.
S60045

Type mismatch or missing method '%s' in shader '%s' when emitting photons
The type of an argument in a method call does not match the formal parameter type.
S60046

Type mismatch, array of __radiancesample expected for materialsamples in shader '%s'.
The type of an argument in directlighting does not match the formal parameter type.
S60047

Type mismatch, array of __radiancesample expected as last optional argument to areashadow in shader '%s'.
The type of an argument in a method call does not match the formal parameter type.
S60048

Type mismatch, array of __radiancesample expected as first argument to genSamplesAS in shader '%s'.
The type of an argument in a function call does not match the formal parameter type.
S60049

Type mismatch, array of __radiancesample expected in accumulatesamples in shader '%s'.
The type of an argument in a method call does not match the formal parameter type.
S60050

Missing value for parameter "%s" in indirectspecular.
The optional token-value parameter list for indirectspecular() terminates with a token name which is missing a matching value variable name. The bad parameter is ignored.
S60051

Type mismatch, array of __radiancesample expected for materialsamples in shader '%s'.
The type of an argument in a method call does not match the formal parameter type.
S60052

Unrecognized indirectspecular parameter token "%s".
The optional token-value parameter list to the indirectspecular shade-op contains an unknown keyword. The bad parameter is ignored.
S60053

More accumulateMaterialResponse calls than expected when evaluating directlighting() in shader '%s'
The number of calls to accumulateMaterialResponse did not correspond to the number of lobes in normalizeMaterialResponse (note the last call to accumulateMaterialResponse is optional)
S60054

Total samples passed to normalizeMaterialResponse does not match sum of lobes in shader '%s'
The sum of the list of lobe counts passed to normalizeMaterialResponse did not correspond to the number of samples passed
S60055

Samples passed to directlighting() do not match lobe counts for last call to normalizeMaterialResponse() in shader '%s'
The samples passed via "materialsamples" differ in count from the sum of the lobe counts to the last calls to normalizeMaterialResponse().
S60056

Array of send messages for %s does not match count of samples in shader '%s'.
Incorrect number of per-sample message values passed to indirectspecular.
S60057

Samples passed to indirectspecular() do not match lobe counts for last call to normalizeMaterialResponse() in shader '%s'
The samples passed via "materialsamples" differ in count from the sum of the lobe counts to the last calls to normalizeMaterialResponse().
S60058

Array of send messages not permitted unless using user-supplied directions in shader '%s'.
Gather does not support sending per sample data unless sample directions are supplied.
S60059

Array of send messages for %s does not match count of samples in shader '%s'.
Incorrect number of per-sample message values passed to gather.
S60060

Type mismatch, varying resizable array of %s expected for %s in shader '%s'.
The type of an argument in a method call does not match the formal parameter type.
S60061

Indirectspecular materialsamples:XYZ args must all be provided and same size in shader '%s'.
Indirectspecular, when passed individual arrays, must have all of them - materialsamples:{radiance,materialPdf,direction,distance} and they must all be the same size.
S60062

Type mismatch, uniform array of %s expected for %s in shader '%s'.
The type of an argument in a method call does not match the formal parameter type.
S60070

Unrecognized "usemotionbias" value "%s", using default.
The specified value for usemotionbias was not recognized. The default will be used.
S60071

Cannot fetch "lighting:irradianceoutside" with other requests. Fetching %s.
Currently "lighting:irradianceoutside must be used in isolation. If used with other gather() output parameters, only "lighting:irradianceoutside" will be returned if it appears first, otherwise it will be left untouched and all other outputs will be returned.
S60091

Type mismatch, array of __radiancesample expected as fifth argument to generateSampleEnv in shader '%s'.
The type of an argument in a function call does not match the formal parameter type.
S60092

Type mismatch, array of __radiancesample expected as fourth argument to generateSampleEnv in shader '%s'.
The type of an argument in a function call does not match the formal parameter type.
S60093

Deep shadow file "%s" in areashadow must be version 4 or greater, the file will be ignored.
The areashadow shadeop does not support deep shadow files of less than version 4. The file will be ignored.
S60094

Incompatible areashadow version in deep shadow file "%s", the file will be ignored.
The deep shadow file does not have an area shadow as its primary subimage or the area shadow subimage is of less than version 1. The file will be ignored.
S60095

Shadeop getshader() called on handle "%s" from shader %s during construct.
Calling getshader() during construct may result in performance penalties and unexpected results.
S60096

Shadeop getlight() called on handle "%s" from shader %s during construct.
Calling getlight() during construct may result in performance penalties and unexpected results.
S60097

Shadeop getlights() or getshaders() called from shader %s during construct.
Calling getlights() or getshaders() during construct may result in performance penalties and unexpected results.
S60101

Out of memory in gather() setup for %d points.
No memory was available for auxiliary gather() data structures.
S60696

Spherical domain cannot be used with cosine distribution.
The spherical integration domain can only be used with uniform and importance sampled distributions, uniform distribution will be used instead.
S61004

Missing value for parameter "%s" in trace().
The optional token-value parameter list for shade-op trace() terminates with a token name which is missing a matching value variable name. The bad parameter is ignored.
S61006

Bad parameter "%s" in trace() parameter list.
The optional token-value parameter list to the trace() shade-op contains an unknown keyword. The bad parameter is ignored.
S61212
images/warning.gif
Environment light failed to be created.
An attempt to create a Geometry "envsphere" has failed.
S61213
images/warning.gif
Environment light failed to be created, no map specified.
An attempt to create a Geometry "envsphere" has failed.
S61214
images/warning.gif
Environment light failed to be created, map %s not found.
An attempt to create a Geometry "envsphere" has failed.
S61215

The coordinate system "%s" cannot be found.
The coordinate system "%s" passed to emit() for a Geometry "envsphere" call was not valid.
S62004

Missing value for parameter "%s" in transmission().
The optional token-value parameter list for shade-op transmission() terminates with a token name which is missing a matching value variable name. The bad parameter is ignored.
S62006

Bad parameter "%s" in transmission() parameter list.
The optional token-value parameter list to the trace() shade-op contains an unknown keyword. The bad parameter is ignored.
S62010

Missing value for parameter "%s" in generateSamplesEnv().
The optional token-value parameter list for shade-op generateSamplesEnv() terminates with a token name which is missing a matching value variable name. The bad parameter is ignored.
S62011

Missing value for parameter "%s" in evaluateSamplesEnv().
The optional token-value parameter list for shade-op evaluateSamplesEnv() terminates with a token name which is missing a matching value variable name. The bad parameter is ignored.
S63004

Missing value for parameter "%s" in rayinfo().
The optional token-value parameter list for shade-op rayinfo() terminates with a token name which is missing a matching value variable name.
S63006

Bad parameter "%s" in rayinfo() parameter list.
The optional token-value parameter list to the rayinfo() shade-op contains an unknown keyword.
S63666

Missing value for parameter "%s" in shaderinfo().
The optional token-value parameter list for shade-op shaderinfo() terminates with a token name which is missing a matching value variable name.
S63667

Bad parameter "%s" in shaderinfo() parameter list.
The optional token-value parameter list to the shaderinfo() shade-op contains an unknown keyword.
S64005

Unmatched parameter token '%s' ignored.
A value is missing in the optional token-value parameters to the ray-tracing version of shadeop shadow() or environment(). The parameter is ignored.
S64020

shadow call requires shader to reference to L.
The requested (ray-traced) shadow call requires the graphics state variable L, which is not present in the current shader state. It should be bound automatically, but currently is not. The workaround is to make an explicit reference to 'L' somewhere in your shader, such as: 'vector Lref = L;'
S65004

Missing value for parameter "%s" in traverse().
The optional token-value parameter list for shade-op traverse() terminates with a token name which is missing a matching value variable name. The bad parameter is ignored.
S65006

Unrecognized traverse() parameter token "%s".
The optional token-value parameter list to the traverse() shade-op contains an unknown keyword. The bad parameter is ignored.
S65090

traverse(vplist) mode not valid in shade strategy 'grid'
The shading function traverse(), with mode 'vplist' is not valid with the default 'grid' shading strategy. Use a visible-point strategy instead for those objects.
S65091

traverse parameter %s valid in depth/vplist mode: %s
The optional token-value parameter list for shade-op traverse() contains a parameter which is not allowed when the mode string (first parameter) is 'vplist'. The bad parameter is ignored.
S66020

Max shading contexts reached (%s).
The pre-allocated stack of shading contexts was reached.
S69697

samplesEnv() requires file '%s' to be a latlong map.
Only latlong maps are currently supported in calls to either generateSamplesEnv or evaluateSamplesEnv.
S69700

Negative sampleoffset found as first argument to randomstrat in shader '%s'.
Randomstrat was called to begin filling the array at a negative index. It will begin at index zero instead.
S69701

Fewer than one sample requested from randomstrat in shader '%s'.
Randomstrat should be called to generate at least one sample.
S69702

Fixed-length array too small for requested randomstrat samples in shader '%s'.
Randomstrat was given a fixed-length array too small to hold the requested number of samples beginning in the array at the sampleoffset. It will generate only enough samples to fill to the end of the array instead.
S70011

Local vs target variable type mismatch during message passing '%s' (%d,%d,%d).
The size/type of the target parameter variable specified via gather() or illuminance() do not match the local variable.
S70012

Local vs target variable detail mismatch during message passing '%s' (%d,%d).
The detail of the target parameter variable specified via gather() or illuminance() do not match the local variable.
S70020

Unrecognized gather/illuminance message context for '%s' (%d)
A program error was encountered while trying to send/fetch shader values with gather() or illuminance(), likely due to improper parameter classification.
S71001

Bad parameter "%s" in texture3d() parameter list.
The optional parameter list at the end of a texture3d() call in the shading language contains a bad parameter (missing value or unknown keyword). The bad parameter is ignored.
S72001

Filename in bake3d() shadeop is "".
The bake3d() filename is ""; it must be a real string. No baking or caching will occur.
S72003

Bad parameter "%s" in bake3d() parameter list.
The optional parameter list at the end of a bake3d() call in the shading language contains a bad parameter (missing value or unknown keyword). No data are baked.
S73000

lightingstart: Parameters of type "%s" are not supported in re-rendering, "%s" being skipped.
A parameter passed to lightingstart() has a type that is not supported during baking.
S73001

lightingstart: The numbers of parameters passed to lightingstart during rerendering does not match the number baked".
A parameter passed to lightingstart() has a type that is not supported during baking.
S73003

Shaders compiled prior to version 14.1 may not re-render properly.
Shaders compiled prior to version 14.1 may not re-render properly.
S74000

lightingend: Called more than once on a grid. All but first call ignored.
Lightingend called more than once on a grid. All but first call ignored.
S74001

lightingend: Parameters of type "%s" are not supported, "%s" being skipped.
A parameter passed to lightingend() has a type that is not supported.
S74002

lightingend: Array parameters are not supported, "%s" being skipped.
A parameter passed to lightingend() is an array.
S74003

lightingend: Uniform parameters are not supported, "%s" being skipped.
A parameter passed to lightingend() is uniform.
S99002
images/warning.gif
Shader "%s" uses geometric "du" or "dv". (PERFORMANCE WARNING)
The specified shader uses the global variables "du" or "dv", and was compiled without the &lt;i&gt;smooth derivatives&lt;/i&gt; option. This can prevent the renderer from shading multiple grids at the same time, which can degrade performance significantly. Consider recompiling the shader using smooth derivatives (-sd).

T

T01001

Can't use missing channel %d of "%s".
The specified channel number does not exist in the specified texture file. An attempt to access this channel of the file has failed. The most likely cause is an error in the use of texture, Cshadow, or Cenvironment in one of your shaders.
T02001

Can't open texture "%s". (filename or texture path incorrect?)
The specified texture file could not be used, because the file doesn't exist or a system limit has been exceeded.
T02002

"%s" is not a texture file.
The specified texture file could not be used, because the file is not in the correct format for a texture file.
T02003

"%s" file format is a later version than renderer.
The specified texture file could not be used, because the file is in a texture format which is not understood by the renderer. This might result from making the texture file with a later release of the software and then trying to use the texture file with an earlier release.
T02004
images/warning.gif
No shadow matrices in "%s".
The specified shadow texture file doesn't contain the transformation matrices which are needed to convert points to shadow space. The shadow can still be used, but points must be converted to shadow space in the light shader before calling the shadow function.
T02005

"%s" is a compressed file with wrong byte order.
The specified texture file could not be written to because it is a compressed texture file created on a computer system whose byte order does not match the byte order of this computer system.
T02011

Bad deep shadow file '%s'; tile width/height must be powers of two.
The specified deep shadow file has a tile width or height that is not a power of two. The file is invalid.
T02020

Can't open 3D texture "%s".
The specified 3D texture file could not be used, because the file doesn't exist or because it is neither a brick map, point cloud, or deep shadow map (or because a system limit has been exceeded).
T02038

Can't open texture "%s". OS out of file descriptors.
The operating system won't allow more open files. lower the file descriptor limit in the .ini file to below the OS limit. Account for untracked file descriptors in plugins.
T03002
images/error.gif
Res power range (%d,%d) in "%s".
The specified texture file could not be read or written because of a bug in the renderer.
T03003
images/error.gif
No data for res (%d,%d) in "%s".
The specified texture file could not be read or written because of a bug in the renderer or because the texture file is not in the correct format. Try to recreate the texture file (if possible) and render again.
T03004

Texture write error on "%s"
Some texture operation has failed because of a system write error.
T03005

Texture read error%s on "%s"
Some texture operation has failed because of a system read error or premature EOF. The texture file name and system error explanation are included in the message if available.
T03007
images/error.gif
Bad texture data in "%s".
The specified texture file could not be read or written because the texture file is not in the correct format.
T05001

Could not find channel "%s" in file "%s".
The specified texture channel does not exist in the specified texture file. This channel will be filled with the next available channel that does exist.
T05002

Channel "%s" refers to more channels than exist in file "%s".
There are more references to channels than exist in the texture file. This and all additional references will be ignored.
T05003

The texture file "%s" does not support access by channel name.
The specified texture file type does not support lookup by channel name.
T05004

The texture file "%s" does not support the Lagrangian filter in point filter mode.
The specified texture file type does not support the Lagrangian filter in point filter mode.
T06606

Invalid channel [%d] specified for the texture file "%s".
The specified texture file type does not have the given channel.
T06607

Invalid number of channels [%d] specified for the texture file "%s".
The specified texture file type does not have that many channels.
T10004
images/warning.gif
Can't find res for %g x %g.
The texture subsystem of the renderer is unable to locate a suitable texture resolution.
T11001

RxTexture3d() variable name '%s' without inline type
RxTexture3d() variable names must have inline declaration.
T11002

RxBake3d() variable name '%s' without inline type
RxBake3d() variable names must have inline declaration.
T13001

Invalid texture datatype %d (%d of "%s").
The renderer attempted to access a texture channel with an invalid channel datatype.
T15001
images/warning.gif
Bad shadow matrices.
The shadow operator in the shading language cannot properly access the shadow texture because the transformation matrices stored in the texture file lead to a division by zero when generating light space depth from the eye space point.
T15002
images/warning.gif
Bad shadow NP matrix.
The shadow operator in the shading language cannot properly access the shadow texture because the transformation matrices stored in the texture file lead to a division by zero when generating light space s and t from the eye space point.
T15003
images/warning.gif
Texture %s isn't pattern "diagonal".
The soft shadow algorithm requires two-channel shadowmaps with diagonal mipmaps. This texture doesn't have all of the necessary diagonal resolutions.
T15004
images/warning.gif
Failed tile read from %s.
A request for a tile from this texture file failed.
T16001

Texture "%s" accessed in shader "%s" with out-of-range %s (%f).
The current texture access to the specified texture file attempted to use a coordinate or width that was out side the valid range. The coordinate or width is clamped to a more appropriate value. This error is often the result of texture coordinates that were undefined in one fork of an if statement in the shading language.
T16666

Cannot load texture plugin [%s]. ERROR: [%s]
The plugin required to process a texture plugin could not be loaded. The plugin is ignored.
T16667

No version number present in texture plugin (%s)
The texture plugin has no "RtxPluginVersion" variable defined. The plugin is ignored.
T16668

Bad version number (%d) present in texture plugin (%s)
The version number in the texture plugin is outside the implemented range. The plugin is ignored.
T16669

Incomplete texture plugin (%s)
The texture plugin does not contain all the required entrypoints. The plugin is ignored.
T16670

The "RtxPluginNew" function in texture plugin (%s) returned NULL.
The texture plugin function "RtxPluginNew" must allocate and initialize the plugin. Failing that, the plugin is ignored.
T16671

Cannot parse texture plugin string: %s.
The plugin specification URI could not be parsed. The plugin could not be loaded.
T16672

Cannot parse texture plugin parameters: %s.
The plugin specification URI could not parse the user parameters. The plugin could not be loaded.
T16673

The "Open" function in texture plugin (%s) was given an invalide data type.
The texture plugin "Open" function must be given either a byte or float data type. Failing that, the plugin is ignored.
T16674

Close() in the texture plugin (%s) returned an error.
The "Close()" function in the texture plugin returned an error. Most likely resources were not released correctly.
T16675

Texture plugin string: %s should not contain hostname.
The plugin specification URI could not be parsed, because a host was used in the form rtxplugin://hostname/file. Use either full path, rtxplugin:///file or relative path, rtxplugin:file. The plugin could not be loaded.
T17001

Environment map "%s" accessed in shader "%s" with zero-length direction vector.
The current access to the specified environment map attempted to use a direction vector that was zero-length. No lookup is possible, so black is returned.
T19001
images/warning.gif
Unable to transform ray into shadow frustum.
The areashadow shadeop in the shading language cannot properly access the shadow texture because the requested from-to ray cannot be transformed into the shadow map frustum.
T19002
images/warning.gif
Bad shadow NP matrix.
The areashadow operator in the shading language cannot properly access the shadow texture because the transformation matrices stored in the texture file lead to a division by zero when generating light space s and t from the eye space point.
T19003
images/warning.gif
Bad shadow matrices.
The areashadow operator in the shading language cannot properly access the shadow texture because the transformation matrices stored in the texture file lead to a division by zero when generating light space depth from the eye space point.
T21001

Unknown texture compression method (type %d) file "%s".
The texture compression algorithm type code stored in the texture file is unknown to the renderer. This is most likely due to a version mismatch between the renderer and the texture file. The texture file was compressed with an algorithm unknown to this renderer.
T22001

TIFF texture contains invalid Pixel Aspect Ratio, please regenerate: "%s".
The TIFF texture was generated with an older txmake using -resize none, which resulted in an invalid Pixar Aspect Ratio, it will be reset to 1.0. Regenerating the texture with a newer version of txmake will correct this problem.
T23001

Texture filtering is spending %.1f%% of its time reading tiles and each tile was used %.2f times. Increasing texturememory might help performance.(PERFORMANCE WARNING)
The percentage time spent reading tile data is a clue to how effectively the cache is working. Increasing texturememory may result in significant speedups.
T23002

Deep shadow filtering is spending %.1f%% of its time reading tiles and each tile was used %.2f times. Increasing deepshadowmemory might help performance.(PERFORMANCE WARNING)
The percentage time spent reading tile data is a clue to how effectively the cache is working. Increasing deepshadowmemory may result in significant speedups.
T23003

Deep shadow filtering is using %.2f times more tiles than it is configured for. Increasing deepshadowtiles might help performance (PERFORMANCE WARNING)
The deepshadowtiles limit is used to setup the initial state of the deep shadow cache. Greatly exceeding this number in terms of number of actual tiles used may have some effect on performance.
T24001
images/warning.gif
Tile data in deep shadow file '%s' is corrupt.
The specified deep shadow file was found to be corrupt. This most likely occured because of a failed or incomplete render. Please regenerate the specified deep shadow file.
T42001

ptex cubemap reflection direction is invalid. Was it computed inside a varying conditional?
The reflection vector used in environment() on a ptex cubemap contains NaNs. This is most often caused by computing the reflection vector inside a varying conditional.
T42042

Can't use missing channel: %s "channel-%03d" from "%s".
The specified channel does not exist in the specified EXR texture file. An attempt to access this channel of the file has failed. The most likely cause is an error in the use of a texture call in one of your shaders.
T43016

Photon map file '%s' does not contain _[incident]power, _incidentdir, and Cs data.
The photon map cannot be processed.
T43017

Photon map file/array '%s' does not exist -- can't read it.
The photon map cannot be read.
T43018

Photon map file '%s' does not exist -- can't process.
The photon map cannot be processed.
T43025

read negative photon radius (%f): set to 0.
The photon radius is negative. Radius set to 0.
T43034

Point cloud file read error on "%s"
Point cloud file read operation has failed because of a system error.
T43035

Point cloud file read error on "%s"
Point cloud file read operation has failed because of a system error.
T43036

Occlusion point cloud file read error on "%s"
Point cloud file read operation has failed because of a system error.
T43050

Organized point cloud file '%s' is gzipped; will be treated as unorganized.
Gzipped organized point cloud file will be treated as unorganized.
T43051

Point cloud file '%s' has unreadable points.
Point cloud file cannot be read.
T43053

Can't handle more than 100 pointclouds per lookup.
There's a hard limit on the number of pointclouds per lookup.
T43071

read negative data point radius: set to 0.
The data point radius is negative. Radius set to 0.
T43072

read negative data point radius: set to 0.
The data point radius is negative. Radius set to 0.
T43073

%i of %i points from file %s had (0,0,0) normal.
More than 10 percent of points had normal (0,0,0) and were ignored.
T43074

All points in file %s had zero or negative %s.
Unable to calculate occlusion from all invalid areas.
T43075

%i of %i points from file %s had zero or negative %s.
More than 10 percent of points had invalid areas and were ignored.
T43078

Computing photon map: read negative photon radius (%f) -- set to 0.
The photon radius is negative. Radius set to 0.
T43080

Cache "%s" does not contain the requested data.
The cache was called earlier with fewer or different data than now.
T43081

All points in file %s has (0,0,0) normals.
Unable to calculate occlusion from all invalid normals.
T43084

All points in file %s had zero or negative %s.
Unable to calculate indirectdiffuse from all invalid areas.
T43085

All points in file %s has (0,0,0) normals.
Unable to calculate indirectdiffuse from all invalid normals.
T43088

All points in file %s had negative extinction coeffs.
Unable to calculate indirectdiffuse with all invalid extinction coefficients.
T43089

%i of %i points from file %s had negative extinction coeffs.
More than 10 percent of points had invalid extinction coefficients and were ignored.
T43100

Point cloud file read error on "%s"
Point cloud file read operation has failed because of a system error.
T43101

read negative data point radius: set to 0.
The data point radius is negative. Radius set to 0.
T43102

All points in file %s had zero or negative %s.
Unable to calculate subsurface() from all invalid areas.
T43103

%i of %i points from file %s had zero or negative %s.
More than 10 percent of points had invalid areas and were ignored.
T43106

Subsurface(): mean free path length is 0.
Mean free path length is 0.
T43107

Subsurface singlescattering cannot reach albedo Rd = (%f %f %f) -- too bright!
Subsurface singlescattering: target albedo is too high.
T43108

Subsurface pbdiffusion cannot reach albedo Rd = (%f %f %f) -- too bright!
Subsurface pbdiffusion: target albedo is too high.
T44000
images/warning.gif
Cannot obtain license - %s
The renderer requires a license to execute properly, but it can not obtain one from a license server. See the "Installation Guide" for information about configuring the license server daemon.
T44001
images/warning.gif
License warning - %s
The renderer has been configured to require a license in order to execute. The message indicates a change of state with regard to the license server. See the "Installation Guide" for information about configuring the license server daemon.
T44002
images/error.gif
License file setting is not set in rendermn.ini - aborting.
The /licensefile setting could not be found in rendermn.ini. Either it is set incorrectly, or rendermn.ini could not be found. Since PRMan will not be able to locate a license server, execution will immediately abort.
T44003

Brick map "%s" could not be opened.
Brick map file header read error?

U

U10000

Zip Read Error for %s: %s
An error occurred while reading the TOC of the named .zip file.
U10001

Zip Read Error for subfile %s!%s: %s
An error occurred while reading the named subfile of the associated .zip file.
U10010

Active Zip files found while writing %s
Zipwrite found untidy state, cleaning up and proceeding
U10011

Problem closing active subfiles in %s
Zip writer found untidy state, cleanup failed
U10012

Problem writing zip central dir entry %s.%s
Zip writer bailing on fatal error.
U10013

Questionable nesting of Zip subfiles encountered %s/%s
Zip files must be written serially. Nesting is supported but parents should usually be fully buffered.

V

V01001

AOV using zmax/zmin filter has matte 0, Z output will also ignore matte.
A arbitrary output variable was specified that uses a combination of "pixel" "zmin/zmax" and "matte" [0]. Due to limitations in the renderer the primary Z output will also ignore Matte directives. Workaround: use "z" in a secondary AOV.
V01002

Visible point buffers: Out of memory.
Failed to allocate memory for one or more required structures for visible-point resolution.
V02001

Unknown depthfilter type "%s", using default "min"
You have specified an invalid depthfilter type to RiHider. Valid types are min, max, average, and midpoint.
V02002

Matte file %s is not a valid deep texture.
The specified matte file cannot be opened as a deep texture file, or does not appear to contain any images.
V02003

Matte file %s does not appear to be a RGBA or A deep texture.
The specified matte file does not appear to be a RGBA or alpha deep texture. It should either have at least four channels with subimage name suffix beginning with rgba, or have at least one channel with the subimage name suffix beginning with a.
V02004

Matte file %s does not contain the requested subimage with index %d.
The specified matte file does not contain the requested subimage. The matte file parameter will be ignored.

X

X00001

DANGER: opening DSO %s with RTLD_GLOBAL.
The RTLD_GLOBAL flag is extremely dangerous to use and WILL yield unexpected results. There is NO WAY to guarantee correct function call semantice if any DSO is loaded with this flag.
X00002

Plugin error: %s
A plugin function reported an error.
X00003

Plugin warning: %s
A plugin function reported a warning.
X00004

%s
A plugin function reported info.
X00005

RixInterface is not available or unsupported: id = %d
A plugin requested an interface that is not available in this context, or not supported by this version of the renderer.
X00006

Could not obtain license for RixSubdivisionSurfaceEvaluation Interface.
The requested interface was not able to obtain a license, maybe the license count has been exceeded?

Z

Z10003

Shaders invoke raytracing, but no traceable objects exist.
There are shaders in the scene which invoke raytracing, but no traceable objects have been added to the scene. Raytracing will have no effect.
Z17001

unsupported ray-tracing output parameter specification "%s".
An unsupported token-value option was passed to a ray-tracing shade-op, most likely an unrecognized message passing scope:name.
Z17002

bad shading scope for ray-trace output parameter name "%s".
The requested ray-tracing output parameter specifies fetching prior to shader execution. However the named variable is only available after shading.
Z17010

Unsupported attribute name '%s'.
The given attribute is not supported by ray-tracing.
Z17011

Unsupported attribute with array result '%s'.
The given attribute is an array, which currently can't be fetched.
Z17012

Unsupported attribute type '%s'.
The given attribute type can not be fetched.
Z17013

Attribute and local var don't match in storage '%s'.
The type of the requested attribute does not match the variable provided to hold the result.
Z17021

unsupported "ray:" output query name "%s".
The optional token-value parameter list to a ray-tracing shade-op contains an unsupported ray-data query keyword.
Z17022

unsupported "gather:" output query name "%s".
An optional gather() output parameter requested an unsupported "gather:" mode.
Z17023

ill formed "coshader(handle):" or "light(handle):" output query name "%s".
The optional token-value parameter list to a ray-tracing shade-op contains an ill formed query or the request string is too long.
Z17024

unsupported "_raycache:" output query name "%s".
The optional token-value parameter list to a ray-tracing shade-op contains an unsupported ray-data query keyword.
Z17030

point/spot light shader '%s' with wrong falloff.
the point/spot light shader '%s' seems to have a non 1/r^2 fall-off. Photons are emitted as if the light had a 1/r^2 fall-off.
Z17031

solar light shader '%s' with falloff.
the solar light shader '%s' seems to have a fall-off. Photons are emitted as if the light had no fall-off.
Z17032

Could not open point cloud '%s' for photon emission.
The point cloud '%s' for photon emission could not be opened. Aborting.
Z17033

Could not read data point from point cloud '%s'.
Point data from the point cloud '%s' for photon emission could not be opened.
Z17034

Point cloud file '%s' does not contain float _area data.
Point cloud file '%s' does not contain float _area data. Will use approximate areas instead.
Z17035

Point cloud file '%s' does not contain color _irradiance data.
Point cloud file '%s' does not contain color _irradiance data. Aborting.
Z17036

light shader '%s' is ambient: no photons emitted.
light source shader '%s' is an ambient light. No photons are emitted from it.
Z17037

light shader '%s' is solar w/o dir: no photons emitted.
light source shader '%s' is a solar light without direction. No photons are emitted from it.
Z17038

All light sources black (or negative): no photons emitted.
All light sources are black (or negative). No photons are emitted.
Z17039

Too many data points to fit in memory.
Too many data points to fit in memory. Aborting.
Z17040

point cloud '%s' does not exist.
point cloud '%s' does not exist. Matte will be used for photon scattering on object.
Z17041

brick map '%s' does not exist.
brick map '%s' does not exist. Matte will be used for photon scattering on object.
Z17042

could not create photon map file '%s'. Wrong path?
could not create photon map file '%s'. Perhaps caused by a non-existing path?
Z17043

Photon hider with transient photon map: no photon map file '%s' will be created.
will not create photon map file '%s' since transient
Z17044

photon shadingmodel '%s' does not exist; will use 'matte'.
photon shadingmodel '%s' does not exist. Matte will be used for photon scattering on object.
Z17045

Volume photon shadingmodel '%s' does not exist; will use 'isotropic'.
Volume photon shadingmodel '%s' does not exist. Isotropic will be used for photon scattering on volume.
Z17046

No photons stored at end of photon emission!
No photons stored at end of photon emission! Neither caustic nor global photon map created.
Z17050

Parameter 'samples' clamped to 10000.
Parameter 'samples' is larger than 10000, will use 10000.
Z17051

Parameter 'minsamples' clamped to 10000.
Parameter 'minsamples' is larger than 10000, will use 10000.
Z17052

indirectdiffuse or occlusion with hitmode 'cache': no colorchannel or opacitychannel found in file '%s'.
There is no colorchannel (or channel Cs, _Cs, cs, _cs) and no opacitychannel (or channel Os, _Os, os, _os) for hitmode cache.
Z17053

indirectdiffuse or occlusion ray exceeded %i ray continuations.(PERFORMANCE WARNING)
A ray experienced more than the maximum number of continuations and will be terminated even though it has not reached full accumulated opacity.
Z18053

Ray exceeded %i ray continuations.(PERFORMANCE WARNING)
A ray experienced more than the maximum number of continuations and will be terminated even though it has not reached full accumulated opacity.
Z20099

The shader query attribute("grouping:membership") is currently only valid at ray depths greater than 0.
Due to an implementation optimization, the shader query attribute("grouping:membership") is currently only valid at ray depths greater than 0. Use rayinfo("depth",level) to determine the current ray depth.