PRMan Reference Documentation


PRMan Message Reports 

Introduction

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.

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.

If the message is flagged with this icon, the message indicates a strange occurrence or probable bug which 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 which is being used, and the exact type, model, and configuration of the computer system.

  


 

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

A00001 %s: Could not create context.
There is no default context table. This is serious.

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.

A06006 RIBInit: Can't allocate output buffer.
RIBInit() could not allocate memory for its output buffer.

A08001 RIBDoprnt: No server connection.
There is no output stream for RIBDoprnt() to send its output.

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 RIPBinaryString: Null Pointer to binary string print
A pointer passed in to RIB output routines is NULL. The parameter will be ignored.

A08005 RIPBinaryParameterListVector: Null Pointer
A pointer passed in a Parameter Vector is NULL. The parameter will be ignored.

A08006 RIPStringArray: Warning: Null Pointer.
A list of strings was NULL.

A08007 RIPIntArray: Warning: Null Pointer.
A list of integers was NULL.

A08008 RIPMatrix: 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 RIPFloatArray: Warning: Null Pointer.
A float array was NULL when writing.

A08014 RIPDoubleArray: Warning: Null Pointer.
A double array was NULL when writing.

A08015 RIPAsciiStringArray: Warning: Null Pointer.
A string array was NULL when writing.

A08016 RIPAsciiIntArray: Warning: Null Pointer.
An int array was NULL when writing.

A08017 RIPAsciiFloatArray: Warning: Null Pointer.
A float array was NULL when writing.

A08018 rip_write: 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 rip_write: FATAL: Write failed. (Out of disk space?)
The string write failed, out of disk space?

A09001 RIPDeclarePID: memory allocation failure.
RIBDeclarePID() failed to allocate memory for a PID.

A09002 RIPInitParamStore: hash table memory allocation failure.
RIPInitParamStore() failed to allocate memory for its hash table.

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

A10001 Could not create light handle hashtable.
An error code was returned while trying to create the light handle hashtable.

A10002 Could not create object handle hashtable.
An error code was returned while trying to create the object handle hashtable.

A10003 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().

A10004 Could not create new light handle.
An error code was returned while trying to create an entry in the light handle hashtable.

A10005 Could not create new object handle.
An error code was returned while trying to create an entry in the object handle hashtable.

A11001 RIPNewToken: Out of memory.
Memory allocation failure while allocating a new token.

A11002 RIPInitTokenStore: hash table memory allocation failure.
RIPInitTokenStore() failed to allocate memory for its hash table.

A27001 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.

A38001 RIPLightSource: memory allocation failure.
RIPLightSource() failed to allocate memory for the __handleid parameter.

A42001 RiVArchiveRecord: Can not open /dev/null.
RiVArchiveRecord() failed to open /dev/null for calculating the length of the archive record. We need to use our old method.

A42002 Unable to allocate new archive handle.
.There was not enough memory to allocate the data structure for an archive handle.

A42003 Could not create new archive handle.
An error code was returned while trying to create an entry in the archive handle hashtable.

A57001 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.

A60001 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.

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

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

A94001 RiProcedural: Procedural definition not available.
Procedural definitions are not available in the client/server 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.
 

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.

B04022 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.

B11000 Unable to access stream cache directory
The application was unable to access the stream cache directory. Either the directory was not setup properly or it has an improper access mode.

B11001 Cannot open stream file "%s" for writing
The application was unable to create a file for caching its data stream to disk.

B11002 Seek to file position %d resulted in EOF
In the course of seeking through a file to retrieved previously cached data, the application has improperly gone past the end of the file.

B11003 Unable to access stream cache directory
The application was unable to access the stream cache directory. Either the directory was not setup properly or it has an improper access mode.

B12000 Unable to write stream data to file
Error writing stream object to file.

B12001 Seek to file position %d resulted in EOF
In the course of seeking through a file to retrieved previously cached data, the application has improperly gone past the end of the file.

B12002 Unable to read stream data from file
Error reading stream object from file.

B12003 Out of memory allocating %d bytes!
Application ran out of memory while attempting to allocate space for a stream object.

B12004 Attempting to destroy an in-use stream object
The program is trying to destroy a stream object that is currently in-use. Doing so means possibly deleting a chunk of memory that some other part of the code is dependent on.

B13000 Unspecified cache directory name.
Unable to create the cache directory because its name has not been previously specified. Application will continue with caching disabled.

B13001 Cannot create cache directory "%s"
Unable to create the cache directory. Application will continue with caching disabled.

B14001 Out of memory allocating %d bytes!
Application ran out of memory while attempting to allocate space for a shadow cache.

B14002 Parameter inconsistancy in shader %s, variable '%s' is not a parameter.
The shadowmap variable is not a prameter of this shader.

B14003 Parameter inconsistancy in shader %s, parameter '%s' is an unexpected type.
The shadowmap parameter is not the correct type.

B14004 Parameter inconsistancy in shader %s, index of '%d' is out of bounds for array '%s[%d]'.
The number of specified shadowmaps is inconsistant with the length of the coresponding shadowmap array.

B14007 Shadesymbol "%s" has unknown detail.
A shadesymbol has been encountered with unknown detail type.
 

C00000 RiFilter missing plug-in name.
No RiFilter name was provided on the command line.

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

C00002 Too many filters in Ri Filter chain.
Too many filters in Ri Filter chain. Additional filters are ignored.

C00003 Default rif_passthru.so not found.
The default filter rif_passthru.so cannot be loaded from the normal location $(RMANTREE)/lib.

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 Version mismatch: %s version %d < library version %d.
The DSO is older than the library.

C01006 Maximum ri filter chain length %d reached: %s
The maxumim Ri Filter chain length was reached. It will be ignored..
 

D01000 Write error on "%s"
Some write operation has failed because of a system write error.

D01001 Can't open file "%s" for reading/writing.
The specified file cannot be opened.

D01005 Read bytes %s on "%s"
Some file operation has failed because of a system read error or premature EOF. The file name and system error explanation are included in the message if available.

D01006 Read line %s on "%s"
Some file operation has failed because of a system read error or premature EOF. The file name and system error explanation are included in the message if available.

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.

D01021 ForkAndExec: Can not allocate memory.

D01022 File close error on "%s"
File close operation has failed because of a system error.

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.

D08001 Cannot destroy barrier with active threads.
Cannot destroy barrier with active threads.

D08002 Cannot change barrier size while threads are active.
Cannot change barrier size while threads are active.

D08003 Thread %d tried to downgrade a lock owned by thread %d.
Thread %d tried to downgrade a lock owned by thread %d.
 
 
 

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

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.

G02002 Out of memory creating patch vv structure.
The renderer ran out of memory while trying to allocate memory for a patch vertex vector structure.

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 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 %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 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 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.

G15001 Out of memory for CSG tree node.
A CSG node cannot be created due to lack of memory. The CSG tree will not render correctly.

G17001 %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.

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.

G29012 Out of memory allocating an Implicit plugin "%s".
Memory could not be allocated to hold the data describing an Implicit plugin. The plugin will be ignored.

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.

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.

G91000 Out of memory for raytrace gprim tessellation caches.
There is insufficient memory to allocate tessellation caches needed for raytracing. Raytracing performance will be severely impacted.
 

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

H05005 Unrecognized parameter in stochastic hider: %s.
You have specified an unknown parameter to the hider.

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

H05007 CSGNewTree: Too many CSG trees, max %d
You have exceeded the maximum number of CSG trees.

H05008 Out of memory for visible-points.
Cannot add samples to the A-buffer, due to lack of sufficient memory. Some pixels may contain incorrect hidden surface results.

H05009 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.

H05010 VisParam: unknown depthfilter type "%s", using default "min"
You have specified an invalid depthfiler type. Valid types are min, max, average, and midpoint.

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.

H06001 MpCreate: Can not allocate micropolygon.
A micropolygon cannot be created due to insufficient memory. A small piece of geometry will be lost.

H06002 MpBucketNewFrame: Illegal window (Nx %d Ny %d xper %d yper %d)
There is in illegal window in the MP code.

H06003 MpBucketNewFrame: Can not allocate memory.
The system failed to allocate sufficient memory.

H06018 %s: MP bucket inconsistency, x %d CurrentX %d y %d CurrentY %d
There is an internal inconsistency in the MP bucket code.

H06020 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.

H06021 Cannot create micropolygon cache directory "%s"
The renderer was unable to create the named micropolygon cache directory. Rendering will continue with micropolygon caching disabled.

H06022 Unable to open the micropolygon cache file %s.
The renderer was unable to open the named micropolygon cache file due to a system error. Any resulting image will be severely compromised.

H06023 Unable to write to micropolygon cache %s.
The renderer was unable to write data to the named micropolygon cache due to a system error. Any resulting image will be severely compromised.

H06024 Unable to unlink micropolygon cache file %s.
The renderer was unable to delete the named micropolygon cache due to a system error. Normal rendering will continue.

H06025 Unable to open micropolygon cache file %s.
The renderer was unable to open the named micropolygon cache file due to a system error.

H06026 Unable to read from micropolygon cache %s.
The renderer was unable to read data from the named micropolygon cache due to a system error.

H06027 Out of memory allocating micropolygon queues (%d bytes).
Micropolygon output queues could not be allocated due to insufficient memory. Rendering will continue with micropolygon caching disabled.

H06028 Can not allocate mp sort buffer.
The micropolygon sort buffer cannot be created due to insufficient memory. Efficiency may be compromised.

H06030 Failed to allocate %d bytes for MP output buffer.

H06031 Failed to allocate %d bytes for MP input buffer.

H06032 MpExtraCreate: Could not allocate micropolygon aov storage.
Secondary output storage for a micropolygon could not be created due to insufficient memory. A small piece of geometry will be lost in a secondary display.

H07001 Depth mask file %s has bad format; depth mask disabled.
Specified depth mask file cannot be opened as zfile, most likely because it is a deep shadowmap.

H08001 ZbufFindBucket: ZBucketRow not allocated.
A bucket used by the z-buffer or paint hider could not be found because the list in which it should have been contained was not initialized. There must be a bug in the hider.

H08002 ZbufMakeBucket: ZBucketRow not allocated.
A bucket used by the z-buffer or paint hider could not be created because the list in which it should have been placed was not initialized. There must be a bug in the hider.

H08003 ZbufMakeBucket: Out of memory in the hider.
A new bucket used by the z-buffer or paint hider could not be created due to insufficient memory.

H08004 ZbufMakeBucket: List error: xb=%d
The z-buffer or paint hider found an inconsistency in the list of buckets in maintains. There must be a bug in the hider.

H08005 ZbufEndBucket: List order suspect.
The list of buckets maintained by the z-buffer or paint hider is beginning to look suspicious. There's probably a bug in the hider, but it'll try to muddle through.

H08006 ZbufEndBucket: Finished bucket not in list.
One of the buckets maintained by the z-buffer or paint hider turned up missing. There's probably a bug in the hider, but it'll try to muddle through.

H08007 ZbufEndFrame: Leftover bucket. Potential displacement-bound error.
The z-buffer or paint hider has had to render a bucket it hadn't anticipated rendering. This may be caused by a too-small displacement bound having been specified with RiAttribute().

H08009 ZbufNewFrame: ZBucketRow not NULL.
A list of buckets maintained by the z-buffer or paint hider was not NULL at the beginning of a frame. There must be a bug in the hider.

H08010 ZbufNewFrame: Out of memory.
A list of buckets maintained by the z-buffer or paint hider was not able to be created due to insufficient memory.

H08011 The %s hider does not support motion blur.
Neither the z-buffer nor the paint hider support motion blur. One of them was asked to do it. The non-blurred extremes will be rendered instead.

H08012 ZbufEndFrame: ZBucketRow not allocated.
A list maintained by the z-buffer or paint hider wasn't initialized at the end of a frame. There must be a bug in the hider.

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

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

H11002 Visible point shading: Out of memory.
Failed to allocate memory for abuffer for visible-point shading.
 

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

I01002 Error compiling regexp %s in scoper: Ignoring
A regular expression was passed to the scoper that was not understood by the regexp compiler in libgen. It will be ignored.

I01003 Call to RiDiyActiveOutput while executing an Ri call.
The user called RiDiyActiveOutput() while inside the RiDiy chain. The output of a RiDiy chain can only be altered by the application, not the DSOs.

I01004 Call to RiDiyActiveChain while executing an Ri call.
RiDiyActiveChain() was called while an Ri call was being filtered. The RiDiy chain can only be changed by an application and not by a DSO that is filtering the resulting Ri calls.

I01005 Call to RiDiyAddTable when chain is already full.
Application called RiDiyAddTable() when the all of the slots in the RtDiyChain in question have been filled.

I01006 Call to RiDiyGetCurrentTable when no table is active.
Application called RiDiyGetCurrentTable() outside of a chain. There is no current table to return.

I01007 Call to RiDiyReplaceCurrentTable when no table is active.
Application called RiDiyReplaceCurrentTable() outside of a chain. There is no current table to replace.

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

I01009 Version mismatch: %s version %d < library version %d.
The DSO is older than the library.

I02001 RiDiy stack exhausted.
The RiDiy stack has popped too often.

I02002 Call to RiDiyQueryScope when outside of chain or no scoper is active
A call to RiDiyQueryScope() occured outside of a chain or when no scoper was active.

I02003 Call to RiDiyGetCurrentScope when outside of chain or no scoper is active
A call to RiDiyGetCurrentScope() occured outside of a chain or when no scoper was active.
 
 
 
 
 

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 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 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 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 >= 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.

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.

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.

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

N03004 Stitch curve %d: insufficient arguments in subdiv %s.
A subdiv stitch curve has no ID or no edges.

N03005 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 Stitch curve %d: only a single reference (%s).
A subdiv stitch curve was only referenced once.

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

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 u 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 v 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 w 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 u knots was passed in to NuPatch.

P46002 Bad number of v knots in NuPatch: %d, expected: %d. %s
A bad number of v 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.

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.

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.

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 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 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 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.

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

P82003 Could not create light handle hashtable.
An error code was returned while trying to create the light handle hashtable.

P82005 Could not create object handle hashtable.
An error code was returned while trying to create the object handle hashtable.

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

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.

P84001 Illegal parameter type specified to SubdivMesh. %s
SubdivMesh takes only integer arrays as arguments, preceding its parameter list.

P84002 Bad number of array parameters to SubdivMesh: %d. %s
SubdivMesh requires either two non-null parameters to specify the faces, and optionally three more to specify tag information.

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.

P84004 Mismatched number of mesh tagtypes (%d) and tags (%d). %s
The number of tagtypes specified to SubdivMesh did not match the number of tags specified. There should be a one-to-one correspondence.

P84005 Mismatched number of tag indices (%d) and tags (%d). %s
The number of face and/or vertex indices specified to SubdivMesh did not match the sum implied as necessary for the total tagged components, as indicated by their types.

P84006 Bad uniform parameter (%s) on subdivision mesh: %s
Subdivision meshes require one uniform variable per face, not one variable. The RIB parser will correct for this error, but it would probably crash any direct-linked renderer.

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.

P84015 Bad uniform parameter (%s) on subdivision mesh: %s
Subdivision meshes require one uniform variable per face, not one variable. The RIB parser will correct for this error, but it would probably crash any direct-linked renderer.

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.
 
 

R01001 Ri%s called before RiBegin.
An attribute subroutine was called before RiBegin() was called. This is illegal, and the attribute is ignored.

R01002 Ri%s called at illegal time.
An attribute subroutine was called when the RenderMan Interface was not accepting attributes. The attribute is ignored.

R01003 Invalid shading rate: %g
The argument to RiShadingRate() was less than zero. This is invalid, and the call is ignored.

R01004 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 Invalid geometric approximation: %s
The argument to RiGeometricApproximation() was not one of the recognized values. The call is ignored.

R01007 Invalid detail range: (%g,%g -> %g,%g)
The arguments to RiDetailRange() are invalid or inconsistent. The call is ignored.

R01008 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 Invalid sides: %d
The argument to RiSides() is not one of the legal values (1 or 2). The call is ignored.

R01012 Invalid focus factor: %g
The argument to RiGeometricApproximation(RI_FOCUSFACTOR) was less than zero. This is invalid, and the call is ignored.

R01013 Invalid motion factor: %g
The argument to RiGeometricApproximation(RI_MOTIONFACTOR) was less than zero. This is invalid, and the call is ignored.

R01015 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 Unknown geometry: %s
RiGeometry() was called with a primitive type name which is not recognized by the renderer. The request is ignored.

R02002 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.

R02003 Cannot instanciate procedural primitives.
Use of RiProcedural() primitives inside RiObjectBegin() is not currently implemented. The primitive will be discarded.

R02004 Cannot motion-blur RiProcedural.
Motion blur of procedural primitives is not defined. The primitive request is ignored.

R03001 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.

R04001 File %s not writable.
Cannot open file for writing shadebuffer.

R04002 Can not allocate space for VisiblePoints (%d bytes)
The shadebuffer cannot be completed because there is insufficient memory to allocate the VisiblePoints buffer.

R04006 Symbol "%s" is of unknown shaderarg type.
A shader argument has been encountered with unknown type.

R04007 Uservar "%s" has unknown detail.
A shadesymbol has been encountered with unknown detail type.

R04008 Host %s: File %s not writable. Check free disk space.
Cannot write to shadebuffer file. Check free disk space on host.

R04009 Filename is null.
Cannot open null file for writing shadebuffer.

R05001 RenderMan Interface already initialized.
RiBegin() was called twice before RiEnd() was called. This is invalid, and the call is ignored.

R05002 Out of memory initializing RenderMan Interface.
The RenderMan Interface cannot be initialized due to insufficient memory during RiBegin().

R05003 RenderMan Interface already closed.
RiEnd() was called before RiBegin() was called. The call is ignored.

R05004 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 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 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 Invalid RiWorldBegin
RiWorldBegin() was called when the graphics state was not in the correct state. RiWorldBegin() cannot be nested.

R05010 Invalid RiSolidBegin
RiSolidBegin() was called when the graphics state was not in the correct state. RiSolidBegin() must be called after RiWorldBegin().

R05011 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".

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.

R07001 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.

R07002 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.

R07003 Too many parameters to RiMotionBegin (%d); limit is %d.
RiMotionBegin() only supports up to six points.

R07004 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 Premature RiMotionEnd
RiMotionEnd() was called before all of the time samples were specified. The motion block is discarded.

R07006 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 Out of memory in RiMotionBegin.
The system ran out of memory. The call is ignored.

R07010 Too many samples in motion block
The union of all times in all RiMotionBegin calls up to and including the camera motion have resulted in too many motion samples being specified. A maximum of six samples may be specified in addition to the ShutterOpen and ShutterClose times.

R08001 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.

R08002 Invalid state for object instancing
Objects may only be instanced after RiWorldBegin() and not inside other objects. The requested instance is discarded.

R08003 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 cannot initialize because of insufficient memory. Instances will not be able to be created.

R09001 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 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 Invalid frame aspect ratio: %g
The argument to RiFrameAspectRatio() was less than zero. This is invalid, and the call is ignored.

R09004 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 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 Unrecognized projection: %s
The argument to RiProjection() was not one of the recognized values (RI_ORTHOGRAPHIC or RI_PERSPECTIVE). The call is ignored.

R09007 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 Invalid depth-of-field: (%g %g %g)
The arguments to RiDepthOfField() must be strictly positive. They were not, so the call is ignored.

R09009 Invalid shutter
The RiShutter() close time must be later than the open time. It was not, so the call is ignored.

R09010 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 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 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 Invalid display mode: %s
The mode argument to RiDisplay() is not one of the recognized values (combinations of rgb, a and z). The call is ignored.

R09015 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 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 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 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 Invalid pixel variance: %g
The argument to RiPixelVariance() must be strictly positive. It was not, so the call is ignored.

R09022 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 Too late to change shutter
The RiShutter() cannot be changed after camera motion blur has been initiated. The call is ignored.

R09024 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.

R09026 Primary display cannot be mode %s.
The display could not be opened because the primary display must be rgb, a, z, or combinations thereof.

R09027 The display channel list (%s) cannot be supplied for the primary mode.
The display could not be opened because the primary display cannot be a list of display channels, it must be rgb, a, z, or combinations thereof.

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 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.

R09032 Invalid filter width specified for display
The filter width specified is not allowed for the filter being used, and will be ignored.

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; filter reset.
When rendering deep shadow modes, 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.

R09040 Out of memory for display channel hashtable.
There is insufficient memory for the renderer to allocate a hashtable used for storing display channels in the display module. Display channels will be unuseable.

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.

R10001 Ri%s called before RiBegin.
A shader definition subroutine was called before RiBegin() was called. This is illegal, and the shader is ignored.

R10002 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 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 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 of the same type. The previous __instanceid binding will be removed; any future reference to the __instanceid may pick up a shader which was not intended.

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

R11003 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 Invalid perspective field-of-view (%g)
The argument to RiPerspective() must be strictly positive. It was not, so the call is ignored.

R11006 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 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.

R12002 Invalid name specified for RiArchiveBegin.
An invalid name (likely NULL or empty) was supplied for RiArchiveBegin().

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".

R13001 Out of memory allocating vertex structure (%d).
A vertex data structure could not be allocated due to insufficient memory. The primitive which needs this memory will be discarded. This message will be printed only five times.

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 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 w vector defining trim curves had an element that was less than or equal to RATIONAL_THRESHOLD, which for our purposes is undefined. The w was increased to 1.0.

R15001 Out of memory allocating subdivision mesh instance.
Ran out of memory during allocation of a motion-blurred subdivision mesh instance. The instance will be discarded.

R15002 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 motion-blurred subdivision mesh. The mesh will be discarded.

R15004 Mismatched surface parameters inside motion block.
A pair of subdivision mesh instances specified within the same motion block have mis-matching sets of parameters. These instances 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.

R17001 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 moving point primitive. The primitive has been discarded.

R18001 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.

R18002 Out of memory for curves primitive.
There was insufficient memory to process a moving curves primitive. The primitive has been discarded.

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

R18004 Out of memory for curves primitive.
There was insufficient memory to process a moving curves primitive. The primitive has been discarded.

R18005 Bad number of curves: %d
The ncurves argument to RiCurves() was < 1. The call is ignored.

R18006 Too few vertices in a linear curve: %d
A linear curve had less than 2 vertices. The call is ignored.

R18007 Too few vertices in a cubic curve: %d
A cubic curve had less than 4 vertices. The call is ignored.

R18008 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 Curve "width" data cannot be %s; it must be varying.
A curve had the wrong type of "width" data. The call is ignored.

R19001 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 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 motion-blurred sphere primitive cannot be saved due to insufficient memory. The primitive is discarded.

R19004 Out of memory in RiCylinder.
A motion-blurred cylinder primitive cannot be saved due to insufficient memory. The primitive is discarded.

R19005 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 motion-blurred cone primitive cannot be saved due to insufficient memory. The primitive is discarded.

R19007 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 motion-blurred paraboloid primitive cannot be saved due to insufficient memory. The primitive is discarded.

R19009 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 motion-blurred torus cannot be saved due to insufficient memory. The primitive will be discarded.

R19011 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 motion-blurred hyperboloid primitive cannot be saved due to insufficient memory. The primitive is discarded.

R19013 Degenerate disk.
The radius argument to RiDisk() was zero. This is invalid, so the primitive is discarded.

R19014 Out of memory in RiDisk.
A motion-blurred disk primitive cannot be saved due to insufficient memory. The primitive is discarded.

R20001 Unknown RiAttribute parameter: %s %s
An unknown parameter token was given to RiAttribute(). It has been ignored.

R20002 Unknown RiOption parameter: %s %s
An unknown parameter token was given to RiOption(). It has been ignored.

R20003 Unknown hair opacitymethod type: parameter: %s
An unknown method was specified for opacitymethod. Valid types are linear and doublecomp. linear will be used.

R20004 Unknown RiHider parameter: %s
An unknown parameter was given to RiHider(). It will be ignored.

R20005 Post-render synchronize: lost processors(%d)
After the multiprocessor synchronize at the end-of-frame, some processors had exited without reporting completion. A fatal error must have occurred in those processors.

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 Irradcache mode must be "", "r", or "w" ("rw" is no longer supported).
Irradcache mode must be "", "r", or "w" ("rw" is no longer supported). The irradcache mode will be set to "".

R20011 Out of memory storing user attribute.
The renderer could not store a user attribute name and value due to insufficient memory.

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..

R20013 Unknown hair dicemethod type: parameter: %s
An unknown method was specified for dicemethod. Valid types are standard and preservecv. standard will be used.

R20014 Unknown triangle dicemethod type: %s
An unknown method was specified for dicemethod. Valid types are blp and trim. trim will be used.

R20015 Bad RiHider remap parameter
A parameter was to RiHider() option "remap" was out of range. The settings will be ignored.

R20016 Bad RiHider aperture parameter
A parameter was to RiHider() option "aperture" was out of range. The settings will be ignored.

R20017 Bad RiHider shutter parameter
A parameter was to RiHider() option "shutter" was out of range. The settings will be ignored.

R20021 Unknown shading strategy: %s
An unknown strategy was specified for Attribute shade. Valid types are grids, visiblepoints, and vpvolumes. grids will be used.

R20022 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 Unknown volumeintersectionshading strategy: %s
An unknown strategy was specified for Attribute shade. Valid types are exclusive and additive. exclusive will be used.

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

R20092 Invalid shading rate: %f
An invalid shading rate was specified for Attribute shade. Will use a value of .25 instead.

R20093 Invalid relative shading rate: %f
An invalid relative shading rate was specified for Attribute shade. Will use a value of 1.0 instead.

R21001 Out of memory allocating implicit instance.
Ran out of memory during allocation of a motion-blurred implicit instance. The instance will be discarded.

R21002 repelfiles must be strings in Implicit
If the "repelfile" parameter is specified in a call to RiImplicit, it must be of type "constant string [n]"

R21003 Out of memory allocating implicit surface.
Ran out of memory during allocation of a motion-blurred implicit surface. The surface will be discarded.

R21004 Mismatched surface parameters inside motion block.
A pair of implicit instances specified within the same motion block have mis-matching sets of parameters. These instances will be discarded.

R21005 repelparams must be floats in Implicit
If the "repelparams" parameter is specified in a call to RiImplicit, it must be of type "constant float [n]"

R21006 repelfiles respecified in Implicit
The "repelfile" parameter must be specified at most once in a call to RiImplicit

R21007 repelparams respecified in Implicit
The "repelparams" parameter must be specified at most once in a call to RiImplicit

R21008 Out of memory allocating implicit surface.
Ran out of memory during allocation of an implicit surface. The surface will be discarded.

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.

R21014 vertex value in implicit must not be named repelfile, repelparams, dsofile, dsoparam, dsofloat or dsostring
RiBlobby forbids using the names repelfile, repelparams, dsofile, dsoparam, dsofloat or dsostring for vertex values, for fear of collision with RiImplicit reserved names.

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.

R21017 dso names must be strings in Implicit
If the "dsofile" parameter is specified in a call to RiImplicit, it must be of type "constant string [n]"

R21018 dso names respecified in Implicit
The "dsofile" parameter must be specified at most once in a call to RiImplicit

R21019 dso parameter descriptors must be integers in Implicit
If the "dsoparam" parameter is specified in a call to RiImplicit, it must be of type "constant int [n]"

R21020 dso parameters respecified in Implicit
The "dsoparam" parameter must be specified at most once in a call to RiImplicit

R21021 dso float args must be integers in Implicit
If the "dsofloat" parameter is specified in a call to RiImplicit, it must be of type "constant float [n]"

R21022 dso parameters respecified in Implicit
The "dsofloat" parameter must be specified at most once in a call to RiImplicit

R21023 dso string args must be integers in Implicit
If the "dsostring" parameter is specified in a call to RiImplicit, it must be of type "constant string [n]"

R21024 dso parameters respecified in Implicit
The "dsostring" parameter must be specified at most once in a call to RiImplicit

R30003 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 moving polygon primitive. The primitive has been discarded.

R31002 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 motion-blurred general polygon. The polygon will be discarded.

R31012 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 motion-blurred points polygon. The polygon will be discarded.

R31111 Too many parameters for IfBegin or ElseIf at %s line %li
The parameter list to IfBegin or ElseIf() contained too many items. The call is ignored.

R31112 ElseIf out of scope (no matching IfBegin) at %s line %li.
RiElseIf() was called before RiIfBegin() was called. This is invalid, and the call is ignored.

R31113 ElseIf out of order (follows Else) at %s line %li.
RiElseIf() was called after RiElse() in the same If-block. This is invalid, and the call is ignored.

R31114 Else out of scope (no matching IfBegin) at %s line %li.
RiElse() was called before RiIfBegin() was called. This is invalid, and the call is ignored.

R31115 Else out of order (follows another Else) at %s line %li.
RiElse() was called after another RiElse() in the same If-block. This is invalid, and the call is ignored.

R31116 IfEnd out of scope (no matching IfBegin) at %s line %li.
RiIfEnd() was called before RiIfBegin() was called. This is invalid, and the call is ignored.

R31120 Expression %s at %s line %li
The conditional expression argument to IfBegin or ElseIf() enountered parsing errors during evaluation. The call is ignored.

R31121 Expression error: %s operator '%s' at %s line %li
The conditional expression argument to IfBegin or ElseIf() enountered errors during operator evaluation. The call is ignored.

R31122 Malformed name in expr: %s at %s line %li
The conditional expression attempts to dereference an empty or improperly formed Attribute or Option name. The call is ignored.

R31125 Unknown option/attribute name '%s' at %s line %li
The name referenced by IfBegin or ElseIf() is not associated with a defined Attribute or Option. The call is ignored.

R31126 Unexpected option/attribute result '%s' at %s line %li
The referenced Attribute or Option returned more data than expected. The call is ignored.

R31127 Inline type mismatch, '%s' is type %s at %s line %li
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 Unsupported array value stored in '%s' at %s line %li
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 Ri%s called before RiBegin
A geometric primitive definition routine was called before RiBegin(). This is invalid, and the call is ignored.

R32002 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 %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 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 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 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.

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

R34009 Out of memory in RiNuPatch.
A motion-blurred NURBS primitive cannot be saved due to insufficient memory. The primitive is discarded.

R50001 Illegal window (nx %d ny %d xper %d yper %d)
The subwindow or bucket size is less than or equal to zero, and is inconsistent between different internal modules.

R50002 Can not allocate bucket storage.
The basic bucket lists could not be created, because not enough memory was available. The image can not be generated.

R50003 Extreme displacement(s) encountered.
Displacements which are very large on the screen can require very large amounts of memory to render. The renderer has encountered such a displacement and will use extra processing time to save memory.

R50004 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.

R50005 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.

R50006 PRMan license expires in %s
The license required by the renderer will expire shortly.

R50007 Can not allocate gprim heap storage.
The gprim heap could not grow, because not enough memory was available. The image can not be generated.

R50008 Can not allocate gprim heap storage.
The gprim heap could not be allocated, because not enough memory was available. The image can not be generated.

R50009 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.

R50303 Displacement compensation exceeded, check rib.
Unexpected displacement encountered.

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.

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

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

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

R52099 Bug: Uservar mismatch, %s
A uservar mismatch occurred in copying data from a vv to a grid.

R53001 Dangerous hither distance %f (should be > 1e-4)
The near clipping plane was placed very near zero. This is potentially dangerous.

R53002 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 Invalid orthographic matrix
The orthographic matrix given to the matrix transformation module is not well-formed. The image generated will probably be incorrect.

R53004 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.

R53012 Divide by zero.
A divide-by-zero error was detected in the calculation of the bounding box of a quadric primitive. The primitive will be discarded, and the image may be incorrect.

R53013 Out of memory in BoundObjectPoints.
Cannot compute the bounding box of a primitive due to insufficient memory to hold intermediate results. An invalid bound will be substituted, so that the primitive will be culled.

R53014 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.

R56002 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.

R56003 %d object%s used less than 50%% of %s displacement bounds. See the displacement bound statistics for details. (PERFORMANCE WARNING)
A Some geometric primitives have displacement bounds that are larger than necessary and may be causing performance problems.

R56004 Object %s exceeded its displacement bound by %d%%.
The displacement bound was smaller than the actual displacement. This may cause parts of the image to be missing.

R56005 Object %s was displaced by %g (in eye space), but its displacement bound is 0.
The displacement bound was smaller than the actual displacement. This may cause parts of the image to be missing.

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.

R59001 Hider %s is not available.
The hider specified is not one of the available choices, so the standard hidden hider will be used instead.

R59002 Out of memory for filter data.
There is insufficient memory for the renderer to allocate required pixel filter data structures.

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.

R72001 Malformed variable name "$%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 "$%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 "$%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 "$%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.

R82004 Could not update light handle hashtable for %s.
An error code was returned while trying to add an entry to the light handle hashtable.

R82006 Could not update object handle hashtable for %s.
An error code was returned while trying to add an entry to the object handle hashtable.

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

R90001 %4d%% (%i photons emitted, %i stored) %c
This message is used to print the percentage of photons emitted for monitoring progress.

R90003 Out of memory for display scanline buffers.
The display module cannot initalize due to insufficient memory to hold pixel scanline buffers for broad-support filtering.

R90004 Out of memory for display scanline Z-buffers.
The display module cannot initalize due to insufficient memory to hold scanline Z-buffers for broad-support filtering.

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.

R90006 Out of memory for display scanline extra variable buffers.
The display module cannot initalize due to insufficient memory to hold scanline extra variable buffers for broad-support filtering.

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.

R90008 DisplayWindow request too large (%d > %d)
The bucket of pixels is larger than can be accomodated by the display module as initialized. This may be due to a bug, or an earlier initialization failure. The pixels will be discarded.

R90009 Display: unknown imager shader: <%s>
The renderer only supports a fixed set of builtin imager shaders. The shader specified was not in that set.

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 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.

R91000 %s done
This messages is used to signal that lumiere is done processing commands received via netrender.
 

S01001 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 Shader "%s" is not the correct type (it is "%s" but should be "%s").
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.

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.

S03001 Shader server internal error for shader "%s" (%s).
The renderer has encountered an internal error in the shader server. This is probably due to hardware problems with the rendering accelerator. The rendering is aborted.

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 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 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.

S05001 Shadeop error: %s in op %s at pc %d in "%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.

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 Vertex argument array length mismatch for symbol "%s" in 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 Could not open RSL plugin "%s": %s)
The renderer has could not successfully open an RSL plugin.

S09003 Could not find function "%s" in RSL plugin "%s".
The renderer was unable to locate a required symbol in an RSL plugin.

S09004 Could not find function "%s" in RSL plugin "%s".
The renderer was unable to locate a required symbol in an RSL plugin.

S09005 Could not find function "%s" in RSL plugin "%s".
The renderer was unable to locate a required symbol in an RSL plugin.

S09006 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.

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 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 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.

S31004 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 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 Unknown grid type encountered in shading module.
An unknown type of grid was passed to the shading variable binding routines.

S31007 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 Not enough memory to trim before shading.
Unable to allocate memory for a temporary trim buffer prior to shading. Trimming will occur later.

S31009 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.

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

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 '&' 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.

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.

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.

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

S44001 irradiancecache: the coordinate system "%s" is unknown or noninvertible.
The coordinate system passed to irradiancecache() is unknown or noninvertible. Using world coordinate system instead.

S44002 indirectdiffuse: the coordinate system "%s" is unknown or noninvertible.
The coordinate system passed to indirectdiffuse() is unknown or noninvertible. Using world coordinate system instead.

S44003 occlusion: the coordinate system "%s" is unknown or noninvertible.
The coordinate system passed to occlusion() is unknown or noninvertible. Using world coordinate system instead.

S44004 The coordinate system "%s" is unknown or noninvertible.
The coordinate system passed to indirectdiffuse() is unknown or noninvertible. Using world coordinate system instead.

S44005 The coordinate system "%s" is unknown or noninvertible.
The coordinate system passed to occlusion() is unknown or noninvertible. Using world coordinate system instead.

S44006 The coordinate system "%s" is unknown or noninvertible.
The coordinate system passed to indirectdiffuse() is unknown or noninvertible. Using world coordinate system instead.

S44007 The coordinate system "%s" is unknown or noninvertible.
The coordinate system passed to occlusion() is unknown or noninvertible. Using world coordinate system instead.

S44008 The coordinate system "%s" is unknown or noninvertible.
The coordinate system passed to indirectdiffuse() is unknown or noninvertible. Using world coordinate system instead.

S44009 The coordinate system "%s" is unknown or noninvertible.
The coordinate system passed to occlusion() is unknown or noninvertible. Using world coordinate system instead.

S44010 bake3d: the coordinate system "%s" is unknown or noninvertible.
The coordinate system passed to bake3d() is unknown or noninvertible. Using world coordinate system instead.

S44011 texture3d: the coordinate system "%s" is unknown or noninvertible.
The coordinate system passed to texture3d() is unknown or noninvertible. Using world coordinate system instead.

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: variable '%s %s' does not exist in brick map / point cloud file '%s'.
Variable not found in texture3d() file.

S44018 Texture3d(): brick map or point cloud file "%s" could not be opened.
File doesn't exist or has wrong format (header read error).

S44019 Brick map "%s" does not contain enough data.
The brick map contains fewer data than requested in texture3d() call.

S44020 Not enough memory to initialize brick map subsystem.
The renderer did not have enough memory to initialize the brick map file management system. Brick maps will not work correctly.

S44021 Not enough memory to store brick map file entry.
The renderer did not have enough memory to write an entry into the brick map file store. It is likely that a brick map will not be cached correctly.

S44030 indirectdiffuse(): too many octree nodes to fit in memory.
Too many point-based octree nodes to fit in memory. Indirectdiffuse() aborted.

S44031 indirectdiffuse(): 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.

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 _radiosity data.
Point cloud file '%s' does not contain color _radiosity 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.

S44040 occlusion(): too many octree nodes to fit in memory.
Too many point-based octree nodes to fit in memory. Indirectdiffuse() aborted.

S44041 occlusion(): 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.

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.

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.

S48003 Argument size mismatch in %s(%s).
The size of the arguments does not match the size of associated cached data.

S48004 Argument %s detail mismatch in %s(%s).
The size and/or detail of the argument does not match the associated size of cached data. The register will be skipped.

S48005 Argument %s detail mismatch in %s(%s).
The array size and/or detail of the argument does not match the associated size of cached data. The register will be skipped.

S48006 Unexpected cache size %s(%s).
Memory for a register cache was previously allocated for an unexpected size.

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.

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.

S51001 Unknown irradiancecache() operation "%s" (must be insert/query).
The irradiancecache() operation is "%s", it must be "insert" or "query". This call of irradiancecache() is ignored.

S51002 Incorrect mode "%s" in irradiancecache().
The mode for the irradiancecache() shadeop has to be "", "r", or "w". Will use "".

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

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.

S52006 Unknown grid style in CalcNormals.
Normals to a grid cannot be calculated because the grid's style is unknown.

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 "%s" in gather() parameter list.
The specified sampling distribution for gather() is not one of the recognized names.

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

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.

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.

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.

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.

S66002 Unknown code %d received during shader binding.
An unexpected code was encountered during shader binding for raytracing; this is a renderer bug.

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

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.

S99002 Shader "%s" uses geometric "du" or "dv". (PERFORMANCE WARNING)
The specified shader uses the global variables "du" or "dv", and was compiled without the <i>smooth derivatives</i> 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).
 

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, Cbump, or Cenvironment in one of your shaders.

T02001 Can't open texture "%s"
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 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.

T02006 Can't reopen texture "%s"
The specified texture file could not be reopened; the texture file was closed to temporarily free up system resources or to handle an NFS stale file error and could not be reopened.

T02007 Out of resources opening %s: can't find texture to close.
The texture system needs to temporarily close a texture file to free up system resources but cannot find a suitable texture file to close.

T02008 Texture "%s" was modified since RiWorldBegin.
Sometime since the last call to RiWorldBegin, the named texture was modified. The resulting image may be incorrect.

T02009 Texture "%s" was modified since the render start time.
Sometime since the beginning of this instantiation of prman, the named texture was modified. The resulting image(s) may be incorrect.

T02010 Texture "%s" changed - unable to reconcile differences.
Sometime since the initial read of the texture file, it changed. While changes in the texture data are permitted, we can not handle changes in the format of the texture or the texture header information.

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.

T03001 Tile too large (%d bytes) in "%s".
The specified texture file could not be read or written because of a bug in the renderer.

T03002 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 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.

T03006 Texture "%s" is stale. Retrying.
The texture read has returned an ESTALE. Let's refresh the texture and try once more.

T03007 Bad texture data 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.

T04001 Stale tfid %d texture "%s".
The texture subsystem attempted to free a texture file reference which was no longer valid.

T09001 Can't create texture "%s"
A new texture file with the specified name could not be created because of a system error.

T09002 Premature EOF on input image.
During the creation of a new texture file, the source image turned out to be shorter than was expected. This usually results from a badly formatted image file or a system I/O error.

T09003 Can't find parent res "%s"
During the creation of a texture file, the texture subsystem could not locate a higher resolution texture to filter down to a required lower resolution.

T09004 Unknown texture res pattern "%s".
An unrecognized resolution pattern name was passed to the texture subsystem during the creation of a new texture file.

T09005 Input image x-res %d > max %d.
An attempt to create a new texture file has failed, because the x-resolution of the input image exceeds the maximum resolution of a texture file.

T09006 Input image y-res %d > max %d.
An attempt to create a new texture file has failed, because the y-resolution of the input image exceeds the maximum resolution of a texture file.

T09007 Bad datatype %d for channel %d.
The specified channel of a new texture file being created has been found to have an unknown datatype code.

T09008 Inappropriate minify filter factor.
An attempt was made to filter down a texture by an inappropriate ratio.

T09009 Unrecognized texture wrap mode "%s".
The given texture wrap mode string doesn't match any of those known to the texture subsystem. TX_BLACK is assumed instead.

T09010 Optional Bump Mapping capability is not implemented.
The RenderMan Interface specifies an optional Bump Mapping capability which is not implemented in this renderer. Consequently, the RiMakeBump() function does nothing.

T09011 Temporarily increasing texture memory from %ldk to %ldk.
Texture memory is being booster to allow the current tile to be used.

T09013 Pattern "all" is not supported for TIFF textures.
The "all" pattern is not supported for TIFF texture; the "diagonal" pattern will be used instead.

T09014 Cannot open input file "%s".
The given input file could not be opened. It either does not exist, or has permission problems.

T09015 Input file "%s" has inconsistent number of channels.
The given input file does not have the same number of channels as the first texture image.

T09016 Input file "%s" has inconsistent dimensions.
The given input file does not have the same dimensions as the first texture image.

T09017 Input file "%s" is larger than initial image.
The given input file cannot be larger than the first texture image.

T09018 Input file "%s" requires minimum res (%d, %d).
The given input file is too small to be inserted at the specified level in the image pyramid.

T09019 Input file "%s" has inconsistent format.
The given input file does not have the same number of samples, bits per sample, or sample format as the first texture image.

T09020 Input file "%s" does not have valid dimensions.
The given input file is corrupt and the dimensions of the image cannot be determined.

T09021 Too many input files.
There are more input files than there are levels in the image pyramid in which to place them.

T09023 sRGB requires RGB or RGBA channel spec [%d channels].
An unrecognized number of channels was passed to the texture subsystem during the creation of a new sRGB texture file.

T09024 sRGB requires 16bit datatype [%d typeenum].
A datatype that is not a 16bit type was passed to the texture subsystem during the creation of a new sRGB texture file.

T09025 sRGB requires all channels have the same datatype.
All channels did not have the same datatype during the creation of a new sRGB texture file.

T10001 Texture header mismatch "%s".
The specified texture file cannot be used, because the file was created with an obsolete texture header format. Try to recreate the texture using the current version of the texture utilities.

T10002 Negative size (%ld) in T*alloc request.
The texture subsystem cannot perform some operation that requires additional memory because of a bug in the renderer.

T10003 Out of memory in texture subsystem (%ld needed).
There is not enough memory available to perform some texture operation that requires the specified number of bytes.

T10004 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.

T13003 All texture tiles busy.
A texture operation failed because the texture cache was full and nothing in the cache could be removed.

T13004 %s: ntiles == %d in ChannelClose.
A possible bug was detected in the texture subsystem of the renderer.

T15001 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 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 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 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.

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.

T18001 Input file "%s" is not an acceptable image file%s
The specified input file doesn't conform to any of the image file formats recognized by the texture creation routines.

T18002 I/O error on image input file "%s"%s
The texture creation routines encountered a system open or read error in attempting to access the specified file.

T18003 Unrecognized channel "%c" in channel list.
The channel selection list in the texture creation operation contains an unrecognized channel name (recognized ones are r, R, g, G, b, B, a, A).

T18004 Requested channel "%c" not in image file.
The channel selection list in the texture creation operation requested a channel which was not present in the input file.

T18005 Can't convert input image "%s" to type "%s".
The texture system can't convert texture input file "%s" to the requested datatype "%s". Results are undefined.

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.

T24001 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.

T25001 Unsupported sample size conversion (from %d to %d bits).
A desired sample format conversion is not supported by the TIFF texture creation routines. The resulting texture may not be correct.

T43000 %s write error on "%s"
Some write operation has failed because of a system write error.

T43001 Can't open photon map / irradiance cache / point cloud / brick map file "%s" for reading/writing.
The specified file cannot be opened.

T43005 %s readbytes %s on "%s"
Some file operation has failed because of a system read error or premature EOF. The file name and system error explanation are included in the message if available.

T43006 %s readline %s on "%s"
Some file operation has failed because of a system read error or premature EOF. The file name and system error explanation are included in the message if available.

T43011 Irradiance cache file format error on "%s"
File doesn't have correct header.

T43013 Irradiance cache file write-node error on "%s"
Irradiance cache file write-node operation has failed because of a system error.

T43014 Irradiancecache write-header error on "%s"
Irradiancecache write-header operation has failed because of a system error.

T43015 Irradiancecache read error on "%s"
Irradiancecache read operation has failed because of a system error.

T43016 %s close error on "%s"
File close operation has failed because of a system error.

T43017 reading irradiance/occlusion file '%s' in old format; gradients are ignored.
reading irradiance/occlusion file '%s' in old format; gradients are ignored.

T43019 Photon map file '%s' does not contain _power and _incidentdir (and optionally Cs) data.
The photon map cannot be processed.

T43020 irradiance map '%s' has multiple read/write modes.
irradiance map '%s' has multiple read/write modes.

T43030 Point cloud file "%s" doesn't exist.
Point cloud file doesn't exist.

T43031 Point cloud file format error on "%s"
File doesn't have correct header.

T43035 Point cloud file read error on "%s"
Point cloud file read operation has failed because of a system error.

T43052 Brick map "%s" could not be opened.
Brick map file header read error?

T43053 Out of memory for brick cache.
There is insufficient memory to allocate brick cache needed for efficient brick map lookups.

T43054 Brick map %s contains unreadable brick(s).
The brick map is corrupted.

T43055 Brick map '%s' is in old format (version <= 4). Data details may be lost near edges and on thin or double-shaded geometry. Please regenerate the brick map.
Old brick map format (data details may be lost).

T43057 Out of memory for brick cache.
There is insufficient memory to allocate brick cache needed for efficient brick map lookups.

T43060 Brick map write error on "%s"
Cannot write file header.

T43071 data point radius is negative (%f): point not written.
The data point radius is negative. Point not written.

T43072 read negative data point radius (%f): set to 0.
The data point radius is negative. Radius set to 0.

T43075 Mixed binary and ascii cache file not allowed.
The specified file cannot be used.

T43076 Couldn't read point cloud file '%s' header.
The specified file cannot be read.

T43078 Irradiance cache file "%s" doesn't exist.
Irradiance cache file doesn't exist.

T43079 Brick map file '%s' has version %i; maximum supported version is %i. File cannot be read.
The specified file cannot be read by this version of tgio.

T43080 Cache "%s" does not contain the requested data.
The cache was called earlier with fewer or different data than now.

T43081 Grid cache "%s" does not contain the requested data.
The cache was called earlier with fewer or different data than now.

T43090 Brickmake: too many data points to fit in memory.
The point cloud file cannot be converted to brick map.

T43091 Brickmake: too many point data to fit in memory.
The point cloud file cannot be converted to brick map.

T43093 Brickmake could not allocate space for octree node.
The point cloud file cannot be converted to brick map.

T43094 Brickmake could not allocate space for brick.
The point cloud file cannot be converted to brick map.

T43095 Brickmake could not (re)allocate space for brick and location table.
The point cloud file cannot be converted to brick map.

T43096 Brickmake could not allocate space for brick and table and location table.
The point cloud file cannot be converted to brick map.

T43097 Brickmake could not allocate space for octree roots.
The point cloud file cannot be converted to brick map.

T43099 Brickmake: data size %i too large to fit in memory.
The point cloud file cannot be converted to brick map.

T44000 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 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 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.
 
 
 
 

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.
 
 

Z10001 Primitive %s cannot be traced.
Ray tracing is not supported for this primitive type.

Z10002 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.

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.

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.