This document lists the various warnings and errors you may encounter during rendering. You can text search to find your error. Other errors may be bridge-specific and not related to the RenderMan core.



A00000%s: No active context.

You have made an Ri call without first activating a context with ``RiBegin()`` or ``RiContext()``

A00001%s: unsupported by RifFilter.

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

A00002Unknown unqualified RiOption context: %s.

You have make a call to RiOption without an open Ri context and not to a known global option scope.

A00003Invalid initialization state.

A change to Ri Implementation can't be made midstream.

A00004Invalid context passed to RiContext.

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

A00005Invalid mode, cannot use -catrib or -capture during baking.

A current restriction exists that prevents -catrib or -capture from interoperating while baking for re-rerendering.

A00006Invalid bake, cannot bake RIB stream.

A error has occured that prevents the baking of the RIB stream. for re-rendering.

A00007Mismatched ArchiveBegin/ArchiveEnd pair.

A mismatched ArchiveBegin/ArchiveEnd pair has been detected.

A00008Invalid state for direct render request.

RiBegin(RI_RENDER) will result in RIB, not rendering.

A00009Invalid thread state for RiContext call.

RiContext was called in a thread not initialized for use.

A00010Invalid scope for rifcontrol edits.

Currently invalid scopes for rif control edits: world, archiv, procprim.

A00011RiProcedural2V: memory allocation failure.

``RiProcedural2V()`` failed to allocate memory for the filename parameter in capture mode.

A00012ArchiveBegin has missing (invalid) name parameter.

An ArchiveBegin call was made without a valid name parameter. No archive handle will be created.

A00014Corrupted parameter list for %s.

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

A00104Cannot create procedural primitive trace directory "%s"

The renderer was unable to create a procedural primitive trace directory. Rendering will continue with procedural RIB tracing disabled.

A00300Problem launching display server: %s

Problem launching display server.

A01000Out of memory creating echoer %s

``RIBInit()`` could not create the specified file or pipe.

A06001RIBOpen: Memory allocation failure.

The library failed trying to allocate memory for the RIB stream.

A06005RIBInit: Can't create file: %s

``RIBInit()`` could not create the specified file or pipe.

A06006RIBInit: Could not launch program: %s

"launch" was passed to ``RiBegin()`` but the renderer could not execute the specified program.

A06010RIBOpen: problem opening zip subfile for writing: %s

The library failed trying to open a subfile within a .zip file.

A06012RIBOpen: unexpected problem binding subfile: %s

The library failed trying to bind a subfile within a .zip file.

A08002RIBDoprnt: Warning: unrecognized format: %%%c

The format string passed into ``RIBDoprnt()`` contained an invalid format.

A08003RIBParameterList: Unknown parameter identifier: %s

You have specified a parameter identifier which is not recognized by the library.

A08004RibOutStream::BinaryString: Null Ptr to binary string print

A pointer passed in to RIB output routines is NULL. The parameter will be ignored.

A08005RibOutStream::BinaryParameterListVector: Null Pointer

A pointer passed in a Parameter Vector is NULL. The parameter will be ignored.

A08006RIBStringArray: Warning: Null Pointer.

A list of strings was NULL.

A08007RIBIntArray: Warning: Null Pointer.

A list of integers was NULL.

A08008RIBMatrix: Warning: Null Pointer.

A matrix pointer was NULL when writing.

A08012RIBDoprnt: Null string pointer.

The format string to ``RIBDoprnt()`` included "%s", but there is no corresponding string.

A08013RIBFloatArray: Warning: Null Pointer.

A float array was NULL when writing.

A08014RIBDoubleArray: Warning: Null Pointer.

A double array was NULL when writing.

A08015asciiStringArray: Warning: Null Pointer.

A string array was NULL when writing.

A08016asciiIntArray: Warning: Null Pointer.

An int array was NULL when writing.

A08017asciiFloatArray: Warning: Null Pointer.

A float array was NULL when writing.

A08018ribWrite: Warning: Null Pointer.

A string pointer was NULL when writing.

A08019RIB buffer overflow.

An internal RIB buffer exceeded the allowable size.

A08020Attempting to write NaN to RIB stream in Ri%s. %s

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

A08021k__write: FATAL: Write failed. (Out of disk space?)

The string write failed, out of disk space?

A08022Broken pipe detected while writing to: %s

A write to a pipe failed.

A08023Problem enountered while finalizgin .zip file %s

Problem enountered while finalizgin .zip file

A09001DeclarePID: memory allocation failure.

``RIBDeclarePID()`` failed to allocate memory for a PID.

A09002InitSymbolTable: hash table memory allocation failure.

``InitSymbolTable()`` failed to allocate memory for its hash table.

A09003Illegal redeclaration of predefined symbol "%s".

``RiDeclare()`` attempted to redeclare a predefined symbol.

A09004Invalid parameter declaration: "%s".

Can't parse parameter declaration.

A09005Corrupt symbol table detected.

(programming error)

A09006Inline declarations of Direct bxdf type isn't supported. Use reference bxdf instead. (%s)

We don't currently support direct-linked, bxdf objects.

A13001RiOptionV: "rib" parameter "%s" requires type %s; type %s specified.

An incompatible type was specified for the given parameter.

A13002RiOptionV: "rib" outputalldeclares is no longer supported

"rib" outputalldeclares is no longer supported.

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

A30002Could not create %s handle hashtable.
An error code was returned while trying to create the object handle hashtable.

A30003More 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()``.

A30004Could not create new %s handle.
An error code was returned while trying to create an entry in the handle hashtable.

A38001Ri Handles: memory allocation failure.

``RiLightSource()`` failed to allocate memory for the __handleid parameter.

A42001RiVArchiveRecord: Unable to allocate memory for archive string.

``RiVArchiveRecord()`` was unable to allocate a temporary buffer to store the archive record. The record will be ignored.

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

A57002Invalid light handle.
The ``RtLightHandle`` given to ``RiEnableLightFilter()`` 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).

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

A88001RiPatchMeshV: Bad patch type: %s

A bad patch type was specified to ``RiPatchMeshV()``. Valid types are ``RI_BILINEAR`` and ``RI_BICUBIC``.

A88002RiPatchMeshV: Bad uwrap type: %s

A bad wrap type was specified as the uwrap parameter to ``RiPatchMeshV()``. Valid types are ``RI_PERIODIC`` and ``RI_NONPERIODIC``.

A88003RiPatchMeshV: Bad vwrap type: %s

A bad wrap type was specified as the vwrap parameter to ``RiPatchMeshV()``. Valid types are ``RI_PERIODIC`` and ``RI_NONPERIODIC``.

A91001RiCurvesV: Bad curve type: %s

A bad curve type was specified to ``RiCurvesV()``. Valid types are ``RI_LINEAR`` and ``RI_CUBIC``.

A91002RiCurvesV: Bad wrap type: %s

A bad wrap type was specified to ``RiCurvesV()``. Valid types are ``RI_PERIODIC`` and ``RI_NONPERIODIC``.

A94001RiProcedural: Procedural definition not available.

Procedural definitions are not available in the client/server environment.

A94002RiProcedural2: definition not available.

Custom procedural bound definitions are not available in the RIB-based environment.

A95000%s: Stub function invoked directly.

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

AC2001RiTransformPoints: function not available.

``RiTransformPoints()`` is not implemented in the client/server environment.

B04001tiffdiff: Missing channel list.

The ``-ch`` option was specified without including a list.

B04003tiffdiff: Missing offset.

The ``-o`` option was specified without including x and y offsets.

B04004tiffdiff: Missing driver specification.

The ``-dspy`` option was specified without including the driver name.

B04005tiffdiff: Missing file name.

The ``-dspyfile`` option was specified without including the file name.

B04006tiffdiff: Missing scale factor.

The ``-scale`` option was specified without including a scale factor.

B04007tiffdiff: Bad option "-%s".

An unrecognized option was given to tiffdiff.

B04008tiffdiff: Too many channels in channel list.

Too many channels were specified in the channel list given with the ``-ch`` option.

B04009tiffdiff: 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``.

B04010tiffdiff: Null channel list.

A zero-length channel list was specified with the ``-ch`` option.

B04011tiffdiff: Unable to open %s.

TIFFOpen returned an error when attempting to open the specified TIFF file.

B04012tiffdiff: Cannot handle %d-bit pictures.

Tiffdiff can only handle 1, 2, 4, 8, 16, and 32-bit pictures.

B04013tiffdiff: Cannot handle %d-channel pictures.

Tiffdiff can only handle 1, 3, and 4-channel pictures.

B04015tiffdiff: Can't handle 16-bit colormapped images.

Tiffdiff can not handle 16-bit colormapped images.

B04016tiffdiff: Missing colormap tag.

The colormapped TIFF file is missing one or more of the required colormaps.

B04017tiffdiff: Out of memory.

Tiffdiff was unable to allocated a scanline buffer due to insufficient memory.

B04018tiffdiff: Out of memory.

Tiffdiff was unable to allocated an internal buffer due to insufficient memory.

B04019tiffdiff: 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

B04020tiffdiff: Display services initialization failure.

Tiffdiff was unable to initialize the display services due to an error return from either ``DspyName`` or ``DspyOpen``.

B04021tiffdiff: Out of memory.

Tiffdiff was unable to allocate a display buffer due to insufficient memory.

B04023tiffdiff: Missing bitdepth.

The ``-bitdepth`` option was specified without including a value for it.

C00000Rif missing plug-in name.

No Rif name was provided on the command line.

C00001Rif missing plug-in arg terminator (-rifend).

No Rif terminator (-rifend) was provided on the command line.

C00002Rif missing rifmarker name.

No Rif marker was provided on the command line.

C00100Invalid rifcontrol request.

An invalid rifcontrol request was encountered.

C00101Undefined or invalid rifcontrol marker %s.

An undefined rifcontrol marker was encountered.

C00102RifChain stack phase error (more pops than pushes).

RifChain stack phase error (more pops than pushes).

C00103RIB archive %s can't be opend.

The RIB file specified to ``RifParseFile()`` could not be found or could not be opened.

C01001Error opening DSO %s: %s

An error occurred in opening a dynamic shared object. Either the file doesn't exist, or is not readable.

C01002Error opening RifPlugin %s: %s (missing plug-in symbol)

An error occurred in opening a dynamic shared object. The required entrypoint can't be found.

C01003Version mismatch: %s version %d > library version %d.

The DSO is newer than the library.

C01004Acceptable Rif version mismatch: %s is %d < renderer is %d.

The DSO is older than the library.

D01002File name "%s" matches a directory, not a file.

A provided file name (for a shader, texture, or some consumable) matches a directory rather than a true file.

D01016ClientPortRead: Bad count: %ld

An invalid count was received reading data from the dspy server.

D01017ClientPortRead: Message size(%ld) > buffer size(%ld)

An invalid count was received reading data from the dspy server.

D01018ClientPortWrite: Bad size: %d

An invalid count was received writing data to the dspy server.

D01019ClientPortRead: No connection to server.

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

D01020ClientPortWrite: No connection to server.

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

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

D02002TgDLClose: unable to close handle: %x (%s)

RenderMan was unable to close the specified DSO (dynamic shared object) handle.

D02100TgCloseXpuHandle did not find a close library entrypoint

Could not resolve the entrypoint required to cleanly release resources before closing the XPU library.

D02101XPU requires a minimum ISA of AVX.

XPU requires a CPU that supports Advanced Vector Extensions.

D03001%s: bad compression type '%s': assuming "none".

An illegal Z file compression type was specified. The only valid values are "zip" and "none".

D03002Can not open Z file %s for writing

The system call to open the specified Z file failed.

D04001DspyName: couldn't find requested driver: %s (%s)

You have specified a display driver which could not be located.

D04002DspyClose: never got a response from display server.

Never got a response to our close message from the display server.

D04003DspyData: can't call DspyData on a "deep" channel. Use DspyDeepData.

DspyData doesn't support channels with variable-sized pixel data. Use DspyDeepData.

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

D04005DspyImage: deep channels can't rearrange format data

A deep display driver has requested data format rearrangement. This is not supported for deep data.

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

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

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

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

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

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

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

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

D04021Driver '%s' can't open output '%s'

The output image can't be opened.

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

D05001Unterminated string found for map specification.

A mapping was specified, but the mapping syntax was not terminated correctly with ]. The mapping will be ignored.

D05002Bad zone specified for directory mapping.

A mapping was found to have an invalid zone syntax. The mapping will be ignored.

D05003Bad 'from' directory specified for directory mapping.

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

D05004Bad 'to' directory specified for directory mapping.

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

D05006Cannot create temporary directory "%s"

The renderer was unable to create a temporary directory. Rendering will continue without the directory.

D05007Error copying file "%s" to "%s"

The renderer had an error while copying a file. Rendering will try to continue without the copied file.

D05008WIN32 System Error (%s) copying file "%s" to "%s"

The renderer had an error while copying a file. Rendering will try to continue without the copied file.

D05666ENV variable "%s" too long. Max size: %d

The renderer was unable to expand the environment variable because it exceeded the maximum size allowed.

D06001File name "%s" exceeds max pathlen for %ARCH.

A provided file name (for a shader, texture, or some consumable) is exceedingly long and contains patterns which require substitution.

   


G01001Patches cannot be blurred from rational to non-rational.

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

G01002Out of memory splitting a bilinear patch.

Memory could not be allocated for a bilinear patch split.

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

G03001Unknown type in mesh vertex vector.

Unable to turn periodic mesh into NURBS due to bug in the renderer.

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

G04002Not enough memory to split NURBS.
Some part of a NURBS patch has been discarded because there is not enough memory to store it.

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

G04004Out of memory in NURBS module.

The NURBS module was unable to allocate enough memory for a NURBS data structure.

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

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

G13003Plugin %s has overwritten read-only data.

The integrity of renderer's token store may have been undermined.

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.

G20001Rational bilinear patch dice routine unimplemented.

Due to a bug in the renderer, unimplemented dicing functionality was needed.

G29000Bad length of point-blob array.

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

G29001Bad length of segment-blob array.

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

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

G29003Out of memory allocating an Implicit.

Memory could not be allocated to hold the data describing an Implicit surface. The surface will be discarded.

G29005Bad length of repulsion array

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

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

G29009Can't allocate memory.

An implicit repeller could not allocate space into which to read a zfile.

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

G29011Bad length of dso parameter array

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

G29013Can't open Implicit plugin "%s".

The given Implicit plugin cannot be opened. It will be ignored.

G29014No version number in Implicit plugin "%s".

The Implicit plugin has no "ImplicitFieldVersion" variable defined. The plugin will be ignored.

G29015Bad version number (%d) in Implicit plugin "%s".

The version number in the Implicit plugin is outside the implemented range. The plugin will be ignored.

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

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

G29018Out of memory while freeing Implicit.

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

G29020Out of memory while splitting Implicit.

Memory could not be allocated while splitting an implicit surface. The implicit primitive will be dropped.

G29021Out of memory while evaluating Implicit surface.

Memory could not be allocated while evaluating an implicit surface. The implicit surface may render incorrectly as a result.

G29110Blobby levelset out of range and ignored.

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

G31001Out of memory allocating stitch data.

Memory could not be allocated to hold data for crack elimination. Part of the surface may have cracks.

G32001Out of memory allocating tessellation cache.

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

G32101Out of memory allocating radiosity cache.

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

G33001Out of memory bounding primitive.

Memory could not be allocated to bound a primitive.

H16002Out of memory in hider initialization.

The hider failed to allocate memory for one or more of its required structures.

  


J01001Cannot create geometry of unknown type %s.

An unknown type was passed to CreateGeometryPrototype. The CreateGeometryPrototype call will be ignored.

J01002Invalid material id given to ModifyMaterial.

An invalid material id type was passed to ModifyMaterial. The ModifyMaterial call will be ignored.

J01003Invalid displacement id given to ModifyDisplacement.

An invalid displacement id type was passed to ModifyDisplacement. The ModifyDisplacement call will be ignored.

J01004CreateLightInstance does not support geometry of type: %s

Curves, points and groups may not be used to create mesh lights. The CreateLightInstance call will be ignored.

J01005Degenerate transform passed to %s.

A transform with no samples was passed to a Riley function. The function call will have no effect.

J01006Transform with invalid time values passed to %s.

Transforms passed to Riley must have monotonically increasing time values. The function call will have no effect.

J01007Invalid time values passed to CreateGeometryPrototype.

Deformation motion blurred geometry passed to Riley must have monotonically increasing time values. The function call will have no effect.

J01009A group cannot be instanced into itself.

A group cannot be instanced into itself. The call to CreateGeometryPrototype() will be ignored.

J01010Invalid parameter given to %s: the parameter "%s" of type "%s%s" wasn't recognized and will be ignored.

An invalid parameter was given to a riley method() and will be ignored.

J01011Invalid geometry id given to ModifyGeometryPrototype.

An invalid geometry id was passed to ModifyGeometryPrototype. The call will be ignored.

J01012Attribute %s isn't supported inside Groups or Procedurals (group prototype id: '%d').

Some attributes definitions are not supported inside Groups or Procedurals, and will be ignored.

J01013Setting attribute %s to 1 isn't supported inside Groups or Procedurals (group prototype id: '%d').

Some attributes definitions are not supported inside Groups or Procedurals, and will be ignored.

J01014Invalid shutteropening values
The values of the shutteropening argument to ``RiCamera()`` are not within the required ranges and will be ignored.

J01015Invalid shutteropening curve
The values of the shutteropening argument to ``RiCamera()`` produce an invalid shutter curve and will be ignored.

J01016Volumetric light shaders can only be used with RiVolume.

Only RiVolumes can be used to instantiate volumetric light shaders. The CreateLightInstance call will be ignored.

J01017Skipping bake shadow output '%s'.

Shadow outputs are not supported when baking and will be ignored.

J01018The option '%s' is not supported anymore, and should now be provided as a camera property.

The option '%s' is not supported anymore, and should now be provided as a camera property.

J01019The option '%s' is not supported anymore, and should now be provided as a render output property.

The option '%s' is not supported anymore, and should now be provided as a render output property.

J01020The option '%s' is not supported anymore, and should now be provided as a render target property.

The option '%s' is not supported anymore, and should now be provided as a render target property.

J01021InvalidateTexture requires absolute paths. (Current path is %s.)

Invalidating texture requires an absolute path to be specified.

J02002Parameter list for geometry of type %s did not contain required param %s.

The parameter list passed to CreateGeometryPrototype did not contain a required parameter. The geometry call will be ignored.

J02003Geometry prototype of type %s received invalid value for param %s, expected detail %s of length %d.

Invalid data was passed to CreateGeometryPrototype. The geometry call will be ignored.

J02004Unknown procedural bound function %s.

The renderer does not recognize the specified procedural primitive bound function, and therefore can not call it. The procedural primitive is ignored.

J02005Unknown procedural subdivide function %s.

The renderer does not recognize the specified procedural primitive subdivide function, and therefore can not call it. The procedural primitive is ignored.

J02006Geometry prototype of type %s received invalid value for param %s, expected detail %s.

Invalid data was passed to CreateGeometryPrototype. The geometry call will be ignored.

J02009instruction list ends prematurely.

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

J02010negative count in blobby.

An instruction in a Blobby had a negative operand count.

J02011bad index in blobby.

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

J02013Bad instruction in blobby.

An instruction in a Blobby had an invalid opcode.

J02014Out of memory in Ri%s

A geometric primitive cannot be created due to insufficient memory. The primitive is discarded.

J02015operand out of range

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

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

J02017Missing bound values.

The renderer couldn't find the procedural's bound values. The procedural primitive is ignored.

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

J02019Discarding %s that has NaN/Inf vertex positions in %s.

Primitives cannot be created with NaN or Infinite vertex positions. The primitive will be discarded.

J02020Invalid sphere %s: %g %g %g
The arguments supplied for a sphere primitive are invalid. A sphere must have non-zero radius and height, and a sweep angle no larger than 360 degrees. The primitive is discarded.

J02021Invalid cylinder %s: %g %g %g
The arguments supplied for a cylinder primitive are invalid. A cylinder must have non-zero radius and height, and a sweep angle no larger than 360 degrees. The primitive is discarded.

J02022Invalid cone %s: %g %g %g
The arguments supplied for a cone primitive are invalid. A cone must have non-zero radius and height, and a sweep angle no larger than 360 degrees. The primitive is discarded.

J02023Invalid paraboloid %s: %g %g %g %g
The arguments supplied for a paraboloid primitive are invalid. A paraboloid must have non-zero radius and height, and a sweep angle no larger than 360 degrees. The primitive is discarded.

J02024Invalid torus %s: %g %g %g
The arguments supplied for a torus primitive are invalid. A torus must have a non-zero minor radius, and sweep angles no larger than 360 degrees. The primitive is discarded.

J02025Invalid hyperboloid parameters for %s.
The arguments supplied for a hyperboloid primitive requested a degenerate primitive (either zero height or zero radius). This is invalid, so the primitive is discarded.

J02026Degenerate disk %s.
The radius argument for a disk primitive was zero. This is invalid, so the primitive is discarded.

J02027Degenerate volume bounds [%f %f %f %f %f %f] on %s.
The bounds argument for a volume primitive are degenerate. This is invalid, so the primitive is discarded.

J02029Degenerate polygon mesh specified.
A degenerate polygon mesh with no faces was specified. It will be ignored.

J02030Invalid type for primitive parameterlist token '%s' (should be %s) %s - primitive dropped.

The primitive's parameterlist used the wrong type for a predefined primitive variable. The primitive will be ignored.

J02031Subdivision mesh %s has face with %d sides which specifies vertex %d more than once.

A face on the mesh uses a vertex more than once. This topology is invalid for a subdivision surface, and the mesh will be ignored.

J02032Unknown Patch type %s
The type argument supplied for a patch primitive was not one of the recognized values (``Rix::k_bilinear`` or ``Rix::k_bicubic``). The call is ignored.

J02033Patch mesh was called with too few points %d,%d (needed %d,%d)
The number of points passed to ``CreatePatchMesh()`` was smaller than than the degree of the mesh. The mesh will be discarded.

J02034Unknown PatchMesh type %s
The type argument supplied with a patchmesh primitive was not one of the recognized values (``Rix::k_bilinear`` or ``Rix::k_bicubic``). The call is ignored.

J02035Degenerate subdivision mesh specified.
A degenerate subdivision mesh with no faces was specified. It will be ignored.

J02036Degenerate curves primitive specified.
A degenerate curves primitive with no actual curves in it was specified. It will be ignored.

J02037Unknown curve type "%s".
The ``type`` argument supplied with a curves primitive was not one of the recognized values (``Rix::k_linear`` or ``Rix::k_cubic``). The call is ignored.

J02038Too few vertices in a linear curve in %s (got %d; need at least 2).
A linear curve had less than 2 vertices. The call is ignored.

J02039Too few vertices in a cubic curve in %s (got %d; need at least 4).
A cubic curve had less than 4 vertices. The call is ignored.

J02040Bad number of vertices in a cubic curve in %s (got %d; need %i plus a multiple of %i).
A cubic curve had a number of vertices which did not match the basis defined. The call is ignored.

J02041Degenerate points primitive specified.
A degenerate points primitive with no actual points in it was specified. It will be ignored.

J02042Geometry prototype of type %s was created with multiple time samples, but did not contain motion blurred P or Pw values.

CreateGeometryPrototype was called with intent to create motion blurred geometry, but insufficient P values were supplied. The geometry call will be ignored.

J02043Primvar '%s' exceeded maximum number of float values %d on %s primitive '%s' -- truncated.

The size of a primitive variable was too large to be stored in its entirety and was truncated.

J02044Primitive variable 'constantwidth' on geometry %s is deprecated - use 'constant float width' instead.

The primitive variable 'constantwidth' is deprecated in RIS and ignored in XPU; 'constant float width' should be used instead for Curves and Points primitives.

J03002Invalid "dice" "micropolygonlength" %f.

The value of "dice" "micropolygonlength" was less than zero. This is invalid, and the setting will be ignored.

J03004Invalid Ri:GeometricApproximationFocusFactor: %f

GeometricApproximation focus factor was less than zero. This is invalid, and the call is ignored.

J03005Invalid Ri:Orientation: %s

The argument to Ri:Orientation is not one of the recognized values (Rix::k_inside, Rix::k_outside, Rix::k_rh, or Rix::k_lh). The call is ignored.

J03007Out of range trace:intersectpriority: %d. Values in [0,31] expected.

The number of nested dielectric materials is constrained for performance considerations.

J03008Invalid referencecamera: %s

An invalid camera was specified for dice:referencecamera. The default dicing camera will be used.

J03011Out of range value %d specified for dice:watertight.

Watertight value must be 0, 1, or 2. The attribute will be ignored.

J03012Unknown dicing strategy %s specified for %s.

An unknown dicing strategy was specified, and will be ignored.

J03013Out of range value %d specified for boolean attribute %s.

An out of range value was specified for the given attribute, and will be ignored.

J03014Wrong type declaration specified for boolean attribute %s.

An invalid type was used for a boolean attribute. It will be ignored.

J03015Wrong type declaration specified for integer attribute %s.

An invalid type was used for a integer attribute. It will be ignored.

J03016Wrong type declaration specified for float attribute %s.

An invalid type was used for a float attribute. It will be ignored.

J03017Out of range value %d specified for dice:pretessellate.

Dice pretessellate value must be 0, 1, or 2. The attribute will be ignored.

J03018Wrong type declaration specified for string attribute %s.

An invalid type was used for a string attribute. It will be ignored.

J04000XPU is not implemented on OSX: using RIS...

XPU is not implemented on OSX: using RIS...

K00001Requested primvar(s) (%s, %s) not found on object %s.

A bake node requested rasterizing to a manifold that has not been defined on the primitive to which the node is bound.

K00003Bake %s %s output: %s

RenderMan is starting a bake render to the specified output file.

K00004Bounds for primitive %s could not be computed for primitive variable(s) (%s, %s)

The renderer was unable to bound the specified primitive variable for the specified primitive type. This is most likely due to a bug, or an unsupported primitive type being baked. The primitive will not be baked to the output defined by the bake port.

K00005Invalid hider:bakemode '%s'

The bake hider only supports bakemode "pattern", "integrator", or "all".

K00006__faceindex is not a defined primitive variable on primitive %s

The bake hider is attempting to bake PTEX data. One of the requirements for PTEX is a defined face index which has to be defined as a primitive variable called __faceindex. The bake hider will only write PTEX data for primitives with this primitive variable defined as the correct type (one value per face).

K00007Failed to open display for writing to %s

The display driver was unable to open the image for writing to the specified output file. All baking to this output will be skipped

K00008The bake hider was unable to create buffers for baking

The bake hider was unable to create memory into which baking occurs. This is likely due to a bug in the renderer, or the renderer ran out of memory

K00011Baking %s primitive not supported. Skipping '%s'.

Requested baking on a primitive type which is not currently supported and will be ignored.

K00013Could not determine resolve bake filepath attribute: '%s'.

Illumination baking undeterminable filename.

K00015Could not determine udim output filepath '%s'.

Illumination baking to a udim image file with undeterminable filename.
Any Light Path Expression that uses with 'L' instead of '<L.>' to represent a light path that terminates at a light can not support light groups. Please modify your expression if you intend to output light groups by using '<L.>' instead of 'L' in your Light Path Expression text.

L61217Round curves are not supported as light sources.

Failed to create a light source from a round curve.

L61219Primitive %s will not emit light, because it failed to dice due to an internal error

Failed to create a light source from source primitive.

  


N02001Subdivmesh %s has invalid connection near %d.

An edge was specified that connected a nonexistent vertex. The face which specified the edge will be ignored.

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

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

N02004Subdivmesh %s contains unknown interpolate boundary method: %d

The value supplied for the "interpolateboundary" tag to ``RiSubdivisionMesh()`` was not recognized. The tag will be ignored.

N02005Subdivmesh %s has non-existent sharp edge (%d,%d).

An edge of the subdivmesh specified to be sharp does not exist.

N02006Subdivmesh %s has non-existent sharp vertex %d.

A vertex of the subdivmesh specified to be sharp, does not exist.

N02007Subdivmesh %s has hole at non-existent face %d.

A face of the subdivmesh specified to be a hole, does not exist.

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

N02009Subdivmesh %s contains unknown tag: %s
The tag argument to ``RiSubdivisionMesh()`` was not recognized. The tag is ignored.

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

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

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

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

N02014Dicing unexpectedly encountered points with %d components.

The dice routine expects xyz points in order to calculate their normals.

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

N02019Out of memory while dicing subdivision surface.

The subdivision surface module was unable to allocate enough memory for a grid data structure.

N02020Out of memory while dicing subdivision surface.

The subdivision surface module was unable to allocate enough memory for a grid data structure.

N02021Out of memory splitting subdivision mesh.

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

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

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

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

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

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

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

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

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

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

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

N02041Subdivmesh %s has unsupported %s hierarchical tag.

A vertex or edge edit tag was specified. RenderMan no longer supports hierarchical edits to vertices or edges. This tag will be ignored.

N02042Subdivmesh %s has degenerate face %d with %d vertices.

A face with less than 3 vertices was specified, and will be ignored.

N02043Subdivmesh %s has %d warning messages, further warnings ignored..

To avoid impacting performance, the number of warnings for a single mesh is limited.

N03001Unknown subdivision scheme.

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

N03002Stitch curve %d: out of memory for subdiv mesh %s.

Insufficient memory encountered.

N03004Stitch curve %d: insufficient arguments in subdiv %s.

A subdiv stitch curve has no ID or no edges.

N03005Stitch curve %d: referenced 3 times (%s, %s, %s).
A subdiv stitch curve has too many references. Only the first two references will be used.

N03006Stitch curve %d: length conflict (%s: %d vertices; %s: %d vertices).

A subdiv stitch curve has multiple definitions.

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

N03008Stitch curve %d: sharpness conflict (%s: vertex %d is %g; %s: vertex %d is %g).

A subdiv stitch curve has multiple definitions.

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

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

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

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

N03013Stitch curve %d: sharpness conflict (%s: edge (%d:%d) is %g; %s: edge (%d:%d) is %g).

A subdiv stitch curve has multiple definitions.

N03014Stitch curve %d: only a single reference (%s).
A subdiv stitch curve was only referenced once.

N03015Stitch curve %d: motion conflict (%s: %s motion blurred; %s: %s motion blurred).

A subdiv stitch curve was defined for geometries which did not have the same motion blur status. The stitch curve will be ignored.

N04001Out of memory splitting general polygon.

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

N04002Out of memory splitting polyhedra.

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

N05001Brick map '%s' for geometric primitive could not be opened.

Brick map file '%s' could not be opened.

N05003Gridsize is %i which is too small for efficient ray-tracing of brick map geometric primitives. Gridsize should be at least 128. Ray intersection testing may be twice as slow as it would be if gridsize was larger."

Gridsize option too small to efficiently ray-trace brick map gprim.

N05004Unable to acquire file data while rendering geometric brickmap.

A handle to the file for a geometric brickmap could not be acquired during rendering. This could be due to a corrupted or removed brickmap file or clients using the Brickmap and pointcloud API are holding too many files open. Rendering for portions of the brickmap geometry will fail, and there is the possibility of failure in texture lookups.

N06001Unknown Volume type %s

The type argument to ``RiVolume()`` was not one of the recognized values. The volume will be treated as a box.

N06002Cannot parse DSO string for RiVolume: %s

The type argument to ``RiVolume()`` contained an unparseable plugin specification. The volume will be treated as a box.

N06003DSO type string for RiVolume: %s should not contain hostname.

The plugin specification URI could not be parsed, because a host was used in the form blobbydso://hostname/file. Use either full path, blobbydso:///file or relative path, blobbydso:file. The volume will be treated as a box.

N06004Infinite density encountered in RiVolume '%s'. Parts of the volume will not render correctly.

An infinite density value was encountered in a volume. Unless the volume is ignored, such values may lead to extremely slow renders and image artifacts.

N06012Assigned maximum density %f of RiVolume '%s' exceeded by actual maximum density %f; biased rendering may occur.

The maximum density claimed by the Bxdf assigned to the RiVolume is less than the actual maximum density encountered during shading. This may lead to a biased rendering; for example, the volume's shadows may not be as dark as they should be.

N06013Minlength dicing may be underdicing '%s' by %d %s of magnitude.

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

N06014Degenerate bounding box detected in RiVolume "%s".

A Volume with a DSO reported a degenerate bounding box. The volume will be ignored.

N07001Out of memory while creating %s.

The renderer was unable to allocate enough memory to create geometry.

N09001RiVolume '%s' has degenerate bounds (%f %f %f) (%f %f %f)

The bounds computed for the volume are degenerate, and the volume will be ignored.

  


P00001Can't open RIB file: '%s' %s.

The specified RIB file could not be opened.

P00002Out of memory.

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

P00004Malformed prman runtime.

The renderer cannot locate required entrypoints in libprman runtime.

P00005Uncaught exception: %s.

An unknown error occurred. Rendering is aborted.

P00006can't locate prman runtime.

An unknown error occurred. Execution is aborted.

P01001Unregistered request: "%s" %s

The specified request could not be found in the list of valid requests.

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

P04001Invalid basis matrix name "%s". %s

The named basis matrix is not one of the predefined basis matrices.

P04002Bad ubasis array size: %d. %s

The specified basis array is the wrong size. A basis array should be [4][4] or 16 elements.

P04003No ubasis array. %s

A ubasis array was specified, but no data was provided.

P04004Bad vbasis array size: %d. %s

The specified basis array is the wrong size. A basis array should be [4][4] or 16 elements.

P05001Bad number of numeric parameters for bound: %d. %s

``Bound`` needs six (6) numeric parameters.

P05002No numeric parameters specified for bound. %s

``Bound`` needs six (6) numeric parameters.

P08001Wrong number of color samples: %d, expecting: %d. %s

The specified number of color samples does not match the number required.

P08002No color specified. %s

The RIB parser found a color statement with no color specified.

P09001Bad array sizes for color samples: %d %d. %s

The sizes of the ``nRGB`` and ``RGBn`` arrays were not appropriate.

P10001Bad number of numeric parameters to cone: %d. %s

``Cone`` requires three (3) numeric parameters (``height``, ``radius``, ``thetamax``).

P10002No numeric parameters specified to cone. %s

``Cone`` requires three (3) numeric parameters (``height``, ``radius``, ``thetamax``).

P12001Bad number of numeric parameters to CropWindow: %d. %s

``CropWindow()`` requires four (4) numeric arguments.

P12002No numeric parameters specified to CropWindow. %s

``CropWindow()`` requires four (4) numeric arguments.

P13001Bad number of numeric parameters to Cylinder: %d. %s

``Cylinder`` requires four (4) numeric parameters.

P13002No numeric parameters specified to Cylinder. %s

``Cylinder`` requires four (4) numeric parameters.

P16001Bad number of numeric arguments to Detail: %d. %s

``Detail`` requires six (6) numeric parameters.

P16002No numeric arguments specified to Detail. %s

``Detail`` requires six (6) numeric parameters.

P16003Bad number of numeric arguments to DetailRange: %d. %s

``DetailRange`` requires four (4) numeric parameters.

P16004No numeric arguments specified to DetailRange. %s

``DetailRange`` requires four (4) numeric parameters.

P17001Bad number of numeric parameters to Disk: %d. %s

``Disk`` requires three numeric parameters (height, radius, thetamax).

P17002No numeric parameters to Disk. %s

``Disk`` requires three numeric parameters (height, radius, thetamax).

P28001Invalid parameter type for FrameBegin. %s

An improper frame number parameter was specified. The frame number should be a single integer.

P34001Bad number of numeric parameters to Hyperboloid: %d. %s

An invalid number of numeric parameters was specified for ``Hyperboloid``. Seven (7) numeric parameters are required.

P34002No numeric parameters to Hyperboloid. %s

No numeric parameters were specified for ``Hyperboloid``. Seven numeric parameters are required.

P38003Invalid light handle for Illuminate: "%s". %s

An invalid light handle was passed in to ``Illuminate``.

P38004Invalid light handle for EnableLightFilter: "%s". %s

An invalid light handle was passed in to ``EnableLightFilter``.

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

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

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

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

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

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

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

P45008Incorrect number of knot values in TrimCurve. found:%d, expected: %d. %s

The number of knots differed from the sum of control points and orders.

P46001Bad number of u knots in NuPatch: %d, expected: %d. %s

A bad number of u knots was passed in to ``NuPatch``.

P46002Bad number of v knots in NuPatch: %d, expected: %d. %s

A bad number of v knots was passed in to ``NuPatch``.

P47003Bad object handle for ObjectInstance: "%s". %s

An invalid object handle was passed in to ``ObjectInstance``.

P50001Bad number of numeric parameters to Paraboloid: %d. %s

An invalid number of numeric parameters was specified for ``Paraboloid``. Four (4) numeric parameters are required.

P50002No numeric parameters specified to Paraboloid. %S

No numeric parameters were specified for ``Paraboloid``. Four (4) numeric parameters are required.

P51000No data specified for procedural primitive. %s

Procedural primitives require a data array.

P51001Bad number of numeric parameters for bound: %d. %s

Procedural bound needs six (6) numeric parameters.

P51002No numeric parameters specified for bound. %s

Procedural bound needs six (6) numeric parameters.

P51003Unknown procedural primtive %s. %s

The RIB parser does not recognize the specified procedural primitive, and therefore can not call it. The primitive is ignored.

P51004Procedural primitive %s requires %d data strings. %s

Each procedural primitive requires a particular number of data strings.

P51005Procedural primitive "%s" requires a string array (enclose in [ ]'s). %s

Procedural primitives require a string data array.

P51010Unknown procedural bound function %s. %s

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

P51011Unknown procedural primtive subdivide function %s. %s

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

P52000Old-style patchmesh requests are deprecated: %s

the original Ri spec (3.0) supported patchmeshes in this form. Strictly speaking this is illegal.

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

P53001Bad number of numeric parameters for bound: %d. %s

Volume bound needs six (6) numeric parameters.

P53002No numeric parameters specified for bound. %s

Volume bound needs six (6) numeric parameters.

P53003Bad number of numeric parameters for dimension: %d. %s

Volume dimension needs three (3) integer parameters.

P53004No numeric parameters specified for dimension. %s

Volume dimension needs three (3) integer parameters.

P55001No points specified in Polygon. %s

None of the parameters to ``Polygon`` were points.

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

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

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

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

P63001Bad number of numeric parameters for ScreenWindow: %d. %s

``ScreenWindow`` needs six (6) numeric parameters.

P63002No numeric parameters specified for ScreenWindow. %s

``ScreenWindow`` needs six (6) numeric parameters.

P70001Bad number of numeric parameters to Sphere: %d. %s

``Sphere`` requires four (4) numeric parameters.

P70002No numeric parameters specified to Sphere. %s

``Sphere`` requires four (4) numeric parameters.

P72001Bad number of numeric parameters to TextureCoordinates: %d. %s

``TextureCoordinates`` requires eight (8) numeric parameters.

P72002No numeric parameters to TextureCoordinates. %s

``TextureCoordinates`` requires eight (8) numeric parameters.

P73001Wrong number of numeric parameters to Torus: %d. %s

``Torus`` requires five (5) numeric parameters.

P73002No numeric parameters to Torus. %s

``Torus`` requires five (5) numeric parameters.

P74001Bad number of numeric parameters to Transform: %d. %s

``Transform`` requires a 4x4 matrix.

P77001Protocol version number mismatch, version > %g.

You are using a protocol version that this renderer cannot handle.

P77002Cannot handle version %g.

The major version of the input does not match the major version of the parser.

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

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

P79003Mysterious parsing error %s.
The RIB-parser error handler was called with an error with which it was unfamiliar. There must be a bug.

P79004Undefined binary opcode 0x%lx in RIB stream.

An unrecognized opcode was found in the input RIB stream.

P79005Undefined encoded string 0x%lx in RIB stream.

An undefined encoded string was found in the input RIB stream.

P79006DEFSTRING protocol botch, expecting string.

A RIB define-string token in the input RIB stream was not followed by a string.

P79007Out of memory for DEFSTRING.

A string was unable to be defined in the input RIB stream due to insufficient memory.

P79009DEFREQUEST protocol botch, expecting string.

A RIB define-request token in the input RIB stream was not followed by a string.

P79010Encoded request %d redefined from "%s" to "%s"
An encoded request in the input RIB stream was redefined.

P79011Undefined binary token 0x%x. %s

An undefined binary token was encountered in the input RIB stream.

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

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

P79015Missing closing quote %s.

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

P80001Invalid array in the RIB stream. %s

An array in the RIB stream consists of invalid elements.

P80002Mismatched "]" in the RIB stream. %s

There is a "]" in the RIB stream without a corresponding "[".

P80003Bad token type %d in the RIB stream. %s

An invalid token was found in the RIB stream.

P80004Not enough memory. %s

The RIB parser ran out of memory attempting to expand a stack.

P80005Parameterlist type mismatch in RIB stream. %s

A type mismatch was detected when trying to parse the specification of a parameter list.

P80006InitStack: Memory allocation failure.

The RIB parser ran out of memory attempting to allocate a stack.

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

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

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

P80010NaN detected in RIB stream in %s. %s

There is a NaN in the RIB stream. It will be replaced by a zero.

P80011Invalid symbol table when parsing RIB stream. %s

RiBegin was not called resulting in no symbol table.

P81001Invalid filter name "%s". %s

The named filter is not one of the predefined filters.

P83002Number of points specified in Curve (%d) does not match vertex count (%d). %s

There is an inconsistency in the ``Curve`` parameters.

P83003No points specified in Curve. %s

None of the parameters to ``Curve`` were points.

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

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

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

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

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

P84010Bad number of tags in SubdivisionMesh: %s

If tags are used in subdivision meshes, the tags array should have at least one tag.

P84011Bad number of tags arrays to SubdivisionMesh: %d. %s

``SubdivisionMesh`` requires either none or four arrays to specify tag information.

P84012Bad number of tags in HierarchicalSubdivisionMesh: %s

If tags are used in subdivision meshes, the tags array should have at least one tag.

P84013Bad number of tags arrays to HierarchicalSubdivisionMesh: %d. %s

``HierarchicalSubdivisionMesh`` requires either none or five arrays to specify tag information.

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

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

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

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

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

P85001No points specified in Points. %s

None of the parameters to ``Points`` were points.

  


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

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

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

R01006Invalid geometric approximation: %s
The argument to ``RiGeometricApproximation()`` was not one of the recognized values. The call is ignored.

R01008Invalid orientation: %s
The argument to ``RiOrientation()`` is not one of the recognized values (``Rix::k_inside``, ``Rix::k_outside``, ``Rix::k_rh``, or ``Rix::k_lh``). The call is ignored.

R01009Invalid sides: %d
The argument to ``RiSides()`` is not one of the legal values (``1`` or ``2``). The call is ignored.

R01012Invalid focus factor: %g
The argument to ``RiGeometricApproximation(Rix::k_focusfactor)`` was less than zero. This is invalid, and the call is ignored.

R01015GeometricApproximation "flatness" is no longer supported.

GeometricApproximation "flatness" is no longer supported. The attribute will be ignored.

R01016Out of range trace:intersectpriority %d. Values in [0,31] expected.

The number of nested dielectric materials is constrained for performance considerations.

R02001Unknown geometry: %s
``RiGeometry()`` was called with a primitive type name which is not recognized by the renderer. The request is ignored.

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

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

R02005Cannot render RiProcedurals in XPU.

XPU does not support RiProcedurals. The primitive request is ignored.

R02012RiProcedural2 request without required arguments.
``RiProcedural2()`` must be supplied a both functions subroutines (subdivision and bound). The incomplete primitive will be discarded.

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

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

R05002Error initializing RenderMan Interface.

The RenderMan Interface cannot be initialized during ``RiBegin()``.

R05003RenderMan Interface already closed.
``RiEnd()`` was called before ``RiBegin()`` was called. The call is ignored.

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

R05005Ri%s called before RiBegin
A graphics-state manipulation subroutine has been called before ``RiBegin()`` was called. This is invalid and the call is ignored.

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

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

R05008Invalid RiFrameBegin
``RiFrameBegin()`` was called when the graphics state was not in the correct state. ``RiFrameBegin()`` is only valid before ``RiWorldBegin()`` and cannot be nested.

R05009Invalid RiWorldBegin
``RiWorldBegin()`` was called when the graphics state was not in the correct state. ``RiWorldBegin()`` cannot be nested.

R05011Ri%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()``.

R05013CSG is unimplemented. Ri%s will have no effect.
Constructive solid geometry (CSG) is no longer implemented in the renderer, so the call will be ignored.

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

R05015Attributes cannot be saved until FrameBegin.

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

R05016Attributes cannot be restored until FrameBegin.

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

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

R05018Unable to create renderer.

The renderer could not be created. The configuration options might be invalid.

R05024RiEditAttributeBegin is no longer supported.

RiEditAttributeBegin is no longer supported.

R05025RiEditAttributeEnd is no longer supported.

RiEditAttributeEnd is no longer supported.

R05026RiEditBegin is no longer supported.

RiEditBegin is no longer supported.

R05027RiEditEnd is no longer supported.

RiEditEnd is no longer supported.

R05028RiEditWorldBegin is no longer supported.

RiEditWorldBegin is no longer supported.

R05029RiEditWorldEnd is no longer supported.

RiEditWorldEnd is no longer supported.

R05030Could not find "%s" dicing camera, "world" camera will be used.

The default dicing camera was not found.

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

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

R06003Disabled System call '%s' skipped.

Indicates that RiSystem has been disabled at your site.

R06004Error %d during RiSystem call '%s'

Indicates that RiSystem encountered an error.

R06066Bump maps are no longer supported.

Bump maps are obsolete in this implementation.

R06069Unknown MakeBrickMap parameter '%s'.

Unknown MakeBrickMap parameter '%s'.

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

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

R07005Premature RiMotionEnd
``RiMotionEnd()`` was called before all of the time samples were specified. The motion block is discarded.

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

R07008Out of memory in RiMotionBegin.
The system ran out of memory. The call is ignored.

R08002Invalid state for object instancing
Objects may only be instanced after ``RiWorldBegin()``, or inside other objects. The requested instance is discarded.

R08003Invalid object handle '%s'
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.

R08005Retained geometry definition disallowed before WorldBegin.
RiObjectBegin was called when the RenderMan Interface was not accepting primitives. RenderMan will only accept retained geometry definitions after ``RiWorldBegin()`` and before ``RiWorldEnd()``. The call is ignored.

R08006Object instanced within its own definition.
An object may not be instanced within its own definition. The requested instance is discarded.

R08007Attribute %s isn't supported inside Objects (handle: '%s').

Some attributes definitions are not supported inside Objects, and will be ignored.

R08008Attribute %s isn't supported inside Procedurals.

Some attributes definitions are not supported inside Procedurals, and will be ignored.

R08009Setting attribute %s to 1 isn't supported inside Objects (handle: '%s').

Some attributes definitions are not supported inside Objects, and will be ignored.

R08010Setting attribute %s to 1 isn't supported inside Procedurals.

Some attributes definitions are not supported inside Procedurals, and will be ignored.

R09001Ri%s called before RiBegin
An option manipulation subroutine has been called before ``RiBegin()`` was called. This is invalid and the call is ignored.

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

R09004Degenerate screen window.
The arguments to ``RiScreenWindow()`` ask for a window of zero width or height. This is invalid and the call is ignored.

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

R09008Invalid depth-of-field: (%g %g %g)
The arguments to ``RiDepthOfField()`` must be strictly positive. They were not, so the call is ignored.

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

R09013Out of memory in RiDisplay.

The display name could not be stored due to insufficient memory. The standard defaults will be used.

R09014Unknown display mode "%s".

An unrecognized mode was passed to RiDisplay. If an arbitrary output variable was intended, it may be missing a proper declaration. If a list of DisplayChannels was intended, the DisplayChannel invocations may be missing or malformed. The renderer will ignore this display.

R09017Invalid number of color samples: %d
The number of color samples must be greater than zero. It was not, so this call is ignored.

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

R09020Camera to screen matrix is deprecated.

Declaring a camera-to-screen matrix before calling RiProjection isn't supported anymore. Previously, only X and Y transforms, as well as scale, were supported. Use RiScreenWindow instead.

R09021Invalid pixel variance: %g
The argument to ``RiPixelVariance()`` must be strictly non-negative. It was not, so the call is ignored.

R09022Degenerate crop window: (%g,%g,%g,%g)
Arguments to ``RiCropWindow()`` asked for a zero-width crop window. This is invalid and the call is ignored.

R09023Too late to change shutter
The ``RiShutter()`` cannot be changed after camera motion blur has been initiated. The call is ignored.

R09027Deep image has bad PixelFilter for alpha.

Deep output has been requested with a pixel filter for alpha that has non-positive values where the corresponding pixel filters for color has positive values. This may cause the deep image to appear grainy with unexpected noise.

R09028PixelFilter with negative values selected for deep output.

Deep output has been requested with a sharpening filter that has negative values. These would cause negative colors and alphas in the pixel functions. The filter has been clipped to zero to prevent this but the deep image will be softer than the corresponding flat image as a result.

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

R09039Invalid display camera: "%s".

An undefined camera was specified for ``RiDisplay``. The world camera will be used instead.

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

R09042Out of memory for display mode %s.

The requested display mode cannot be created due to insufficient memory, and will be ignored.

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

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

R09045Unexpected declaration for display parameter "%s" of mode "%s", expected type %s

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

R09047Option "shutter" "clampmotion" is no longer supported.

The renderer no longer supports clamping motion to shutter boundaries.

R09048Option "trace" "maxdepth" is no longer supported.

The renderer no longer supports Option trace maxdepth.

R09050Source declaration of "%s" for display channel "%s" cannot be resolved.

An inline declaration for a display channel source could not be resolved. The source parameter will be ignored.

R09051Type of source "%s" does not match type for display channel "%s".

The type or array dimension of the source parameter did not match the declared type, or array dimension of the display channel. The declarations must match exactly. The source parameter will be ignored.

R09052Exposure is unimplemented.
Exposure is no longer implemented directly in the renderer, so the call will be ignored. A display or sample plugin should be used instead.

R09053Quantize is unimplemented.

The RiQuantize call is unimplemented. Use the "int[4] quantize" display parameter with compatible display plug-ins.

R09054Invalid filter name "%s" specified for display %s.

The named filter is not one of the predefined filters, and will be ignored.

R09055Invalid filter name "%s" specified for display channel %s.

The named filter is not one of the predefined filters, and will be ignored.

R09058Invalid statistics operation "%s" specified for display %s.

The named statistics operation is unknown, and will be ignored.

R09059Invalid statistics operation "%s" specified for display channel %s.

The named statistics operation is unknown, and will be ignored.

R09060Invalid shutteropening type
The type of the shutteropening argument to ``RiCamera()`` must be float[2] or float[10]; it is not and will be ignored.

R09061Invalid shutteropening values
The values of the shutteropening argument to ``RiCamera()`` are not within the required ranges and will be ignored.

R09062RiCamera parameter: %s was misdeclared, expected %s declaration.
The indicated parameter token was given to ``RiCamera()`` but was either missing a declaration or declared with the wrong type. It has been ignored.

R09063Invalid focusregion
The focusregion argument to ``RiCamera()`` must be a float; it is not and will be ignored.

R09064Invalid shutteropening curve
The values of the shutteropening argument to ``RiCamera()`` produce an invalid shutter curve and will be ignored.

R09065Variance AOV of '%s' requires a matching original AOV.

Computing the variance of an AOV requires that the original AOV also be be output via a Display. It may be renamed via the DisplayChannel source parameter, but must use standard pixel filtering and match the filter function and size. The variance output will be black.

R09066PixelFilter with negative values selected for filter importance sampling.

Filter importance sampling has been requested with a sharpening filter that has negative values. These are not supported and have been clipped to zero. The image will be softer as a result.

R09067Inconsistent filter on '%s' while filter importance sampling.

When filter importance sampling is used, all active display channels must use the same pixel filter function and size. The filter on the primary display will be used for this channel instead.

R09068Variance and MSE AOVs (and denoiser) work best with filter importance sampling.

Variance and MSE statistics AOVs with filter widths larger than a pixel will have artifacts unless filter importance sampling is used. Note that the denoiser requires filter importance sampling on all channels in any case.

R09069Both odd and even buffers must be specified.

Computing the difference between two buffers requires that there is both an even and an odd buffer.

R09071Unknown or unsupported hider "%s".

An unrecognized hider type was passed to RiHider. The renderer will ignore this hider, and all arguments passed to it.

R09072Camera "focusregion" is deprecated.

Camera focusregion is deprecated, and may be removed in a future release.

R09073Integer AOV '%s' should use only zmin or zmax filtering.

An integer AOV was assigned a filter type other than zmin or zmax. Other filter types are not currently guaranteed to preserve integer values. The requested filter will be ignored and zmin used instead.

R09074Deep image '%s' should include alpha channel.

Alpha channels are not strictly required for deep images. If the image doesn't include an alpha channel we treat each sample as though it were fully opaque. However, this may produce unexpected results and common compositing apps expect to see an alpha channel.

R09075Differing number of stereo plane depths=%d from offsets=%d.

Stereo planes require equal number of depths as offsets. The renderer will use the minimum of the two.

R09076Stereo plane limit exceeded. Requested %d, max=%d.

RenderMan only supports a limited number of stereo planes. The renderer will ignore additional stereo planes.

R09080Detail is unimplemented.
Detail is no longer implemented directly in the renderer, so the call will be ignored.

R09081DetailRange is unimplemented.
DetailRange is no longer implemented directly in the renderer, so the call will be ignored.

R09082RelativeDetail is unimplemented.
RelativeDetail is no longer implemented directly in the renderer, so the call will be ignored.

R09083Option %s:%s is deprecated. Use %s.

The indicated attribute is deprecated and may be removed in a future release.

R09084PixelSamples is deprecated in RIS mode.

The RiPixelSamples call is deprecated in RIS. Use the RiHider "maxsamples" option instead to set the number of samples per pixel. Setting PixelSamples for filter quantization is no longer needed.

R09085VolumePixelSamples is deprecated in RIS mode.

The RiVolumePixelSamples call is deprecated in RIS. Use the RiHider "maxsamples" option instead to set the number of samples per pixel. Setting PixelSamples for filter quantization is no longer needed.

R09090Invalid stereoplanedepths type
The type of the stereoplanedepths argument to ``RiCamera()`` must be at most float[5]; it is not and will be ignored.

R09091Invalid stereoplaneoffsets type
The type of the stereoplaneoffsets argument to ``RiCamera()`` must be at most float[5]; it is not and will be ignored.

R09092Riley doesn't support partial RiProjection requests (%s).

Riley doesn't support partial RiProjection requests Ri:ProjectionName.

R09093Riley doesn't support partial RiFormat requests (%s).

Riley doesn't support partial RiProjection requests // * Ri:FormatPixelAspectRatio or Ri:FormatResolution. // *

R09094Riley doesn't support partial RiPixelFilter requests (%s).

Riley doesn't support partial RiPixelFilter requests // * Ri:PixelFilterName or Ri:PixelFilterWidth. // *

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

R10002Ri%s called during illegal state.
A shader definition subroutine was called when the RenderMan Interface was not accepting attributes. The shader is ignored.

R10003Ri%s unimplemented. Shader %s ignored.
The requested shader type is currently unimplemented, so the call will be ignored.

R10004EnableLightFilter unimplemented. EnableLightFilter for <%s,%s> ignored.

EnableLightFilter is currently unimplemented, so the call will be ignored.

R10005Illuminate unimplemented. Illuminate for <%s> ignored.

Illuminate is currently unimplemented, so the call will be ignored.

R10040Reference parameter exceeded maximum length of 512: "%s".

Reference parameter exceeded maximum length of 512.

R10041Invalid or mismatched reference parameter "%s" was found for input "%s" of instance "%s" of plugin "%s" on gprim "%s".

Invalid reference parameter.

R10042No matching plugin with handle "%s" was found for input "%s" of instance "%s" of plugin "%s" on gprim "%s".

Parameter mismatch in shading plugin graph: a referenced a plugin could not be found.

R10043%s, unknown or mismatched input parameter of %s (%s).

Ri parameterlist includes parameter unknown to plugin.

R10044%s %s, is missing __instanceid parameter for an instance edit.".

Ri parameterlist must include instanceid parameter.

R10045Invalid state for editing Integrator instance parameters.

Integrator parameters can only be changed within instance-edit contexts.

R10046%s edit failed with unknown __instanceid "%s" to "%s".

At attempt was made to edit an Ri parameter list with an unknown __instanceid.

R10047Nested struct encountered in %s".

Nested structs aren't suppored in this release.

R10048Struct mismatch detected %s.%s != %s.%s".

Renderer will attempt to connect the subset of matching parameters.

R10049Empty or invalid struct detected for %s "%s" of instance "%s" of plugin "%s" on gprim "%s".

Renderer invalidates pattern graph reference.

R10050Implicit conversion between color and point-like type for input "%s" of instance "%s" of plugin "%s".

A connection has been made between a color and a point-like type. While this will be permitted, it may not lead to a desired result.

R10051Ignoring network connection change in instance edit for input "%s" of instance "%s" of plugin "%s".

Shading network connections must use attribute edits and re-emit the entire shading network. Connection changes in instance edits are disallowed.

R10052Lights may not appear in procedurals. Ignoring light "%s".

Lights may not appear in procedurals.

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

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

R11004Out of memory in Ri%s

A motion-blurred transformation data structure could not be saved due to insufficient memory. The transformation will be discarded.

R11005Invalid perspective field-of-view (%g)
The argument to ``RiPerspective()`` must be strictly positive. It was not, so the call is ignored.

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

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

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

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

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

R12001File %s cannot be opened by RiReadArchive.

The RIB file specified to ``RiReadArchive()`` could not be found or could not be opened.

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

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

R12005Arbitrary resource type "%s" is not supported (for resource "%s").

Arbitrary resource types are not supported anymore. Supported types: "attributes", "subdivisionmeshevaluation".

R13003Bug: Vertex variable mismatch, %s.
A vertex variable mismatch occurred in copying data from one primitive to another. This indicates a bug in the renderer.

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

R13005Invalid type for primitive parameterlist token '%s' (should be %s) %s.

The primitive's parameterlist used the wrong type for a predefined primitive variable. The token-value pair is ignored.

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

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

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

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

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

R15002Subdivision mesh face with fewer than 3 vertices.
All faces of the subdivision mesh must contain at least three vertices. A face with fewer than 3 was requested; it will be discarded.

R15003Out of memory allocating subdivision mesh.

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

R15005Attributes faceedits with path length > 1 are no longer supported (subdivision mesh %s).

The renderer no longer supports hierarchical attribute edits of faces deeper than the top level face. The edit will be ignored.

R15006Attributes faceedit specifies unknown attribute state %s (subdivision mesh %s).

The renderer did not recognize the attribute state specified in the hierarchical faceedit. Most likely this is because no such attribute state was saved using Resource "attributes", or that state is no longer within ResourceBegin scope.

R16001Cannot load procedural primitive DSO %s.

The DSO required to process a procedural primitive could not be loaded. The primitive is ignored.

R16002Incomplete procedural primitive DSO (%s)

The DSO loaded to process a procedural primitive does not contain all the required entrypoints. The primitive is ignored.

R16003Cannot run procedural primitive program %s

The program required to process a procedural primitive could not be launched. The primitive is ignored.

R16004Missing program name for "RunProgram" procedural primitive.

Procedural "RunProgram" was specified without a program to run. The primitive will be ignored.

R16005Missing filename parameter DelayedReadArchive.

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

R16010Missing __dsoname parameter in parameterlist of DSO %s.

The DSO required to process a procedural primitive could not be loaded. The primitive is ignored.

R16012Incomplete procedural primitive DSO (%s.Subdivide2)

The DSO loaded to process a procedural primitive does not contain all the required entrypoints. The primitive is ignored.

R16013Procedural primitive DSO %s missing Bound implementation.

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

R16015Procedural2 is missing a bound (or bound0, bound1) parameter.

Procedural2 was specified without one or two bound parameters in the parameterlist. The primitive may be sub-performant

R16016Procedural2 bound parameters are invalid.

Procedural2 was specified with both bound and bound0/bound1 parameters in the parameterlist. The primitive may be sub-performant

R16017Procedural has large square bound, most likely with intent of immediatesubdivide. Photon targeting is likely broken

Please replace your usage with Procedural2 DSONAME BOUNDMETHOD .... "__immediatesubdivide" 1.

R16018Procedural2 meta-parameter __savedattributes is not supported anymore.

Procedural2 meta-parameter __savedattributes is not supported anymore.

R16019Procedural has no valid instance defined and it will not expand.

Procedurals cannot be expanded without a valid instance. Instance may be invalid due to their transformation, either scaled to zero or translated too far away from the origin to be numerically stable.

R16066Bad write to run procedural primitive program %s

The program required to process a procedural primitive could not be sent data. The primitive is ignored.

R17002Out of memory for point primitive.

There was insufficient memory to process a point primitive. The primitive has been discarded.

R18003Out of memory for curve primitive for %s.

There was insufficient memory to process a curve primitive. The primitive has been discarded.

R19003Out of memory in RiSphere.

A primitive cannot be rendered due to insufficient memory. The primitive is discarded.

R19004Out of memory in RiCylinder.

A cylinder primitive cannot be rendered due to insufficient memory. The primitive is discarded.

R19006Out of memory in RiCone.

A cone primitive cannot be rendered due to insufficient memory. The primitive is discarded.

R19008Out of memory in RiParaboloid.

A paraboloid primitive cannot be rendered due to insufficient memory. The primitive is discarded.

R19010Out of memory in RiTorus.

A torus primitive cannot be rendered due to insufficient memory. The primitive will be discarded.

R19012Out of memory in RiHyperboloid.

A hyperboloid primitive cannot be rendered due to insufficient memory. The primitive is discarded.

R19014Out of memory in RiDisk.

A disk primitive cannot be rendered due to insufficient memory. The primitive is discarded.

R19015Procedurals as mesh lights are not supported.

The renderer does not support using a procedural as geometry prototype for mesh lights. The light shader is ignored.

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

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

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

R20007Object %s has unknown %s space %s.

A coordinate-space name, meant to transform a displacmentbound, 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.

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

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

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

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

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

R20018Bad RiHider dofaspect parameter
A parameter was to ``RiHider()`` option ``"dofaspect"`` was out of range. The settings will be ignored.

R20023Invalid # of threads specified: %d, using -t:1 (max=%d)

An invalid number of threads was specified. A single thread will be used.

R20025Invalid referencecamera: %s

An invalid camera was specified for ``Attribute "dice" "referencecamera"``. The default dicing camera will be used.

R20031RiAttribute parameter: %s %s was misdeclared, expected %s declaration.
The indicated parameter token was given to ``RiAttribute()`` but was either missing a declaration or declared with the wrong type. It has been ignored.

R20039Deprecated RiOption: %s %s
A deprecated request was given to ``RiOption()``. It has been ignored.

R20042Uniform strings are no longer supported parameters for visibility attributes: %s.

A uniform string can no longer be used as a parameter for the visibility attribute.

R20043PixelSamples is deprecated in RIS mode.

The RiPixelSamples call is deprecated in RIS. Use the RiHider "maxsamples" option instead to set the number of samples per pixel. Setting PixelSamples for filter quantization is no longer needed.

R20050Renderer recieved SIGUSR1 shutdown request; generating final checkpoint.

The renderer recieved a USR1 signal and will exit after a final checkpoint is written.

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

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

R20094Invalid light handle: %s
An invalid light handle was specified for Attribute "Ri" "Illuminate". Request is ignored.

R20095Invalid IlluminateValue request
An associated light handle was not found.

R20100Ignoring invalid "shade" "indexofrefraction" value %f

Index of refraction must be a positive value

R20102Out of range value %d specified for Attribute "dice" "pretessellate".

Pretessellate value must be 0, 1, or 2. The attribute will be ignored.

R20104RiAttribute parameter: %s %s is deprecated.

The indicated attribute is no longer supported, and will be ignored.

R20105Invalid relative pixel variance: %f

Relative pixel variance for Attribute shade must be non-negative. Will use a value of 0.0 instead.

R20106Out of range value %d specified for Attribute "dice" "watertight".

Watertight value must be 0, 1, or 2. The attribute will be ignored.

R20108Color is unimplemented.
Color is no longer implemented directly in the renderer, so the call will be ignored.

R20109Opacity is unimplemented.
Opacity is no longer implemented directly in the renderer, so the call will be ignored.

R20110TextureCoordinates is unimplemented.
TextureCoordinates is no longer implemented directly in the renderer, so the call will be ignored.

R20111Attribute %s:%s is deprecated. Use %s.

The indicated attribute is deprecated and may be removed in a future release.

R20112Out of memory for trim curve.

There was insufficient memory to process a trim curve. The trim curve has been discarded.

R20113Heterogeneous bases are no longer supported.
Different bases for U and V directions are no longer supported by the renderer. The Basis call will have no effect.

R20114Arbitrary basis matrices are no longer supported.
Bezier, B-Spline, and Catmull-Rom are now the only basis matrices supported by the renderer. The Basis call will have no effect.

R20115Unknown or unsupported strategy "%s" specified for Attribute "dice" "%s".

An unknown dicing strategy was passed to the renderer. The attribute will be ignored.

R20116Inconsistent step value provided for the given basis (%s).
Step values provided to Basis need to be consistent with the given basis.

R20666Hider '%s' is no longer supported; only the "raytrace" or "bake" hider can be used.

Unsupported hider.

R21017Out of memory for blobby primitive.

There was insufficient memory to process a blobby primitive. The primitive has been discarded.

R22001Ri%s called before RiBegin

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

R22002Ri%s called in illegal state

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

R23001Unsupported type for display channel "%s" (requested display mode "%s").

A display channel was declared with an unsupported type. Arbitrary output displays can use variables of type float, int, point, vector, normal, or color. The display will be ignored.

R25001Ray tracing is spending %.1f%% of its time generating tessellation to trace against. Increasing geocachememory might help performance.(PERFORMANCE WARNING)

The percentage time spent generating data gives an idea as to how effectively the cache is working. Increasing geocachememory may result in signficant speedups.

R25002Brick maps are spending %.1f%% of the total render time reading in bricks more than once and each brick was read about %f times. Increasing brickmemory might help performance. (PERFORMANCE WARNING)

The percentage time spent reading brick data multiple times compared to total render time gives an idea as to how effectively the cache is working. If the many bricks are read more than once increasing brickmemory may result in signficant speedups. As read time is a wall clock measure and total time is a cpu/sys measure, in extreme situations the percentages can go over 100%

R25003Pointclouds are spending %.1f%% of the pointcloud time reading in point data. Increasing pointmemory and/or octreememory might help performance. (PERFORMANCE WARNING)

The percentage time spent reading organized point data compared to using that data is a measure of how effectively the cache is working. If the percentage is high, increasing the pointmemory and/or theoctreememory limits may reduce non compulsory cache misses.

R25006Opacity cache eviction rate %.2f is high. Increasing opacitycachememory might help performance.(PERFORMANCE WARNING)

The number of opacity cache lookups causing evictions from the cache is too high. Increasing opacitycachememory may result in signficant speedups.

R26002Out of memory creating volume.

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

R30003Polygon with fewer than 3 vertices.
``RiPolygon()`` was called with fewer than three (3) vertices. This is invalid, and the primitive is discarded.

R30004Out of memory for polygon primitive.

There was insufficient memory to process a polygon primitive. The primitive has been discarded.

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

R31003Out of memory allocating general polygon.

Ran out of memory during allocation of a general polygon. The polygon will be discarded.

R31004General polygon holes are no longer supported.

Riley no longer supports general polygons with internal holes. The polygon will be discarded.

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

R31013Out of memory allocating points polygon.

Ran out of memory during allocation of a points polygon. The polygon will be discarded.

R31111Too many parameters for IfBegin or ElseIf %s.
The parameter list to ``IfBegin or ElseIf()`` contained too many items. The call is ignored.

R31112ElseIf out of scope (no matching IfBegin) %s.
``RiElseIf()`` was called before ``RiIfBegin()`` was called. This is invalid, and the call is ignored.

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

R31114Else out of scope (no matching IfBegin) %s.
``RiElse()`` was called before ``RiIfBegin()`` was called. This is invalid, and the call is ignored.

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

R31116IfEnd out of scope (no matching IfBegin) %s.
``RiIfEnd()`` was called before ``RiIfBegin()`` was called. This is invalid, and the call is ignored.

R31120Expression %s %s.
The conditional expression argument to ``IfBegin or ElseIf()`` enountered parsing errors during evaluation. The call is ignored.

R31121Expression error: %s operator '%s' %s.
The conditional expression argument to ``IfBegin or ElseIf()`` enountered errors during operator evaluation. The call is ignored.

R31122Malformed name in expr: %s %s.
The conditional expression attempts to dereference an empty or improperly formed Attribute or Option name. The call is ignored.

R31125Unknown option/attribute name '%s' %s.
The name referenced by ``IfBegin or ElseIf()`` is not associated with a defined Attribute or Option. The call is ignored.

R31126Unexpected option/attribute result '%s' %s.
The referenced Attribute or Option returned more data than expected. The call is ignored.

R31127Inline type mismatch, '%s' is type %s %s.
The name referenced by ``IfBegin or ElseIf()`` has an inline type specification which doesn't match the Option or Attribute value of the same name. The call is ignored.

R31128Unsupported array value stored in '%s' %s.
The Attribute or Option referenced by ``IfBegin or ElseIf()`` contains an array of values (array of floats, strings, matrices, etc) rather than a single item, which is currently unsupported. The call is ignored.

R32001Ri%s called before RiBegin
A geometric primitive definition routine was called before ``RiBegin()``. This is invalid, and the call is ignored.

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

R32005Unknown PatchMesh type %s
The type argument to ``RiPatchMesh()`` was not one of the recognized values (``Rix::k_bilinear`` or ``Rix::k_bicubic``). The call is ignored.

R32007Unknown patch type %s
The type argument to ``RiPatch()`` was not one of the recognized values (``Rix::k_bilinear`` or ``Rix::k_bicubic``). The call is ignored.

R32008Out of memory for patch primitive.

There was insufficient memory to process a patch primitive. The primitive has been discarded.

R33004Out of memory for mesh primitive.

There was insufficient memory to process a patch mesh primitive. The primitive has been discarded.

R34009Out of memory in RiNuPatch.

A NURBS primitive cannot be rendered due to insufficient memory. The primitive is discarded.

R40097Unimplemented or illegal parameter edit %s"

Rerendering encountered an unexpected or unsupported parameter edit mismatch."

R40098Invalid parameterlist entry declaration %s"

Encountered a parameter of unknown type.

R40099Out of memory parsing parameterlist entry %s"

Exhausted memoory while parsing parameterlist.

R50004License warning - %s
The renderer requires a license to execute properly, but the application has lost contact with the license server. See the "Installation Guide" for information about configuring the license server daemon.

R50005License error - %s
The renderer requires a license to execute properly, but it can not obtain one from a license server or file. See the "Installation Guide" for information about configuring the license server daemon.

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

R50009License location is not set in rendermn.ini - aborting.
The source for license data could not be found. Either rendermn.ini itself was not found, or there was no value defined for /licenseserver or /licensefile. A license server is specified using '9010

R50016Important software updates are available from renderman.pixar.com
Please contact rmancusp(at)pixar.com for updates.

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

R52000Unknown grid type encountered in shading module.
An unknown type of grid was passed to the shading variable binding routines.

R52003Can not allocate space for grid (%ld bytes)

A primitive cannot be processed because there is insufficient memory to allocate a grid structure.

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

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

R53003Invalid orthographic matrix
The orthographic matrix given to the matrix transformation module is not well-formed. The image generated will probably be incorrect.

R53004Invalid perspective matrix
The perspective matrix given to the matrix transformation module is not well-formed. The image generated will probably be incorrect.

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

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

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

R53014Bad screen to eye matrix, p00:%g, p11:%g
The renderer couldn't convert a screen space point back to eye space.

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

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

R53017ZBlur option overrides DepthOfField specification.

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

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

R56005Renderer completing shutdown request.

The renderer has received a shutdown request and is exiting.

R56006Cannot create statistics file %s.

The renderer could not create the specified statistics file.

R56007Cannot create shader profiles file: %s.

The renderer could not create a file for the shader profiling results.

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

R56009Plugin memory statistic %s clashes with previous call to AddMemoryStat.

A call to AddMemoryStat attempted to add a new plugin memory statistic with the same name as a previously added one.

R56010%s objects had displacement >%.1f%% of bound (max %.1f%%). See statistics for details.

Detailed information about displacements exceeding bounds is reported in the statistics file.

R56011%s objects had displacement <%.2f%% of bound. See statistics for details.

Detailed information about displacements exceeding bounds is reported in the statistics file.

R56012Rendering thread encountered exception '%s'. Aborting.

The renderer has encountered an uncaught exception and is aborting the render.

R56042recover mode is not possible, given the current starting position: %d,%d

The renderer has been asked to restart rendering at a pixel position that does not lie withing the boundaries of the frame.

R56043Incremental rendering recovery is not possible. Existing image %s does not match expected %s.

The renderer has been asked to recover an incremental mode render. However, the scene and the existing images found are in an inconsistent state. Rendering will restart from the beginning.

R56044Missing or invalid checkpoint in image %s; incremental rendering recovery is not possible.

The renderer has been asked to recover an incremental mode render, but was unable to find a valid checkpoint in the existing image. Rendering will restart from the beginning.

R56045Missing image channel '%s'; incremental rendering recovery is not possible.

The renderer has been asked to recover an incremental mode render, but was unable to find a necessary existing image or channel. Rendering will restart from the beginning.

R56046Image %s may be missing channels required for incremental rendering recovery because it is not an OpenEXR image.

An existing image was found to be of a format other than OpenEXR, so it may not have the necessary channels for incremental render recovery.

R56047OpenEXR exception '%s'; incremental rendering recovery is not possible.

The renderer has been asked to recover an incremental mode render, but was unable to read the OpenEXR file. Rendering will restart from the beginning.

R56048No OpenEXR displays found; incremental rendering recovery is not possible.

The renderer has been asked to recover an incremental mode render, but was unable to find a necessary existing image or channel. Rendering will restart from the beginning.

R56049Incremental rendering recovery succeeded; resuming render at checkpoint %i.

The renderer was able to load a checkpoint image or images and will resume rendering of the scene starting at that checkpoint.

R56050Checkpoints requested without incremental path tracing.

The checkpoint interval and exitat parameters request checkpoint images to be written while rendering with incremental path tracing. It is ignored by other ray trace hider modes.

R56051Recovering from finished image; extending to %i maxsamples.

The renderer was asked to recover from a finished image. An additional set of samples will be added.

R56052Checkpoints may not be recoverable; channel '%s' should be saved to non-deep image.

When checkpointing an image while using adaptive sampling, all of the AOVs considered by the adaptive sampler (e.g., normally the beauty) must be written as well to a non-deep, non-null EXR. Otherwise, the checkpoint will not be recoverable.

R57044Hider "incremental" parameter must be enabled to use incremental rendering recovery.

The renderer has been asked to recover an incremental mode render, but this requires the hider "incremental" option to be set to 1. Rendering will restart from the beginning.

R57045Cannot recover non-incremental render with bucket orders other than horizontal or vertical.

The renderer has been asked to recover an non-incremental mode render, with bucket orders other than horizontal or vertical.

R58008License acquisition error.

A license error has prevented the render from proceeding.

R59001Renderer logging all Riley API calls to logfile '%s'.

The renderer will log all Riley API calls to the indicated logfile.

R59002Renderer unable to open '%s' for Riley logging.

A request was made for Riley logging, but the logfile could not be opened.

R59004Renderer cannot open input Riley JSON file '%s'.

The renderer was unable to open the input Riley JSON file.

R59006Failure on reading Riley JSON file '%s': %s

The renderer encountered an error when reading the input JSON file.

R59007Deprecated XPU configuration %s flag detected

Configuration flag %s is no longer supported. Please use variant 'xpu' and the cpuconfig and gpuconfig attributes on the paramlist.

R60001Out of range grouping:id: %d. Values in [0,15] expected.

The number of grouping ids is constrained for performance considerations.

R72001Malformed variable name "%c%s" in parameter string. %s

The RIB input stream contained an illegal or illformed variable name in a parameter string. The variable name will be unexpanded.

R72002Unknown option/attribute name "%c%s" in parameter string. %s

A string parameter referenced an attribute or option name as a variable to be expanded, but the name does not correspond to a valid standard value or previously defined user value. The value will be unexpanded.

R72003Unexpected variable expansion error for "%c%s" in string. %s

A string paramter referenced an attribute or option as a variable to be expanded. An unexpected error was generated while expanding the value.

R72005Internal buffer too short for variable expansion "%c%s". %s

A string paramter referenced an attribute or option as a variable to be expanded. An internal buffer was too small to hold the resulting value.

R90000%4d%%%c

This messages is used to print the percentage of the image rendered for monitoring rendering progress.

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

R90010Can't open display channel.

The requested display channel could not be initialized.

R90011Can't open display image %s

The requested display image could not be initialized.

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

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

R90016DisplayWindow request too large (%d pixels requested).

The bucket of pixels is larger than can be accomodated due to insufficient memory.

R90018Selecting array elements from array DisplayChannels is deprecated: '%s'. Display '%s' will be ignored.
Selecting array elements from array DisplayChannels is no longer supported. The renderer will ignore this display.

R90019Selecting array elements from array DisplayChannels is deprecated: '%s'. DisplayChannel '%s' will be ignored.
Selecting array elements from array DisplayChannels is no longer supported. The renderer will ignore this DisplayChannel.

R90020Selecting array elements from array DisplayChannels is deprecated. DisplayMode '%s' will be ignored.
Selecting array elements from array DisplayChannels is no longer supported. The renderer will ignore this DisplayMode.

R90021File system directory for display image %s is not writable.

The directory part of the filename for the image either doesn't exist or is not accessible. Ensure that the directory is valid.

R90023Fill is deprecated (for the Display '%s').
Fill is no longer supported. The renderer will ignore this parameter.

R90024Volumeinterpretation is deprecated (for the Display '%s').
Volumeintepretation is no longer supported. The renderer will ignore this parameter.

R99999GetViewingCamera() is called outside of its valid scope!

GetViewingCamera() is called outside of its valid scope!

S10002Could not load pattern plugin "%s" from the plugin path "%s" or the shader path "%s".

Could not load pattern plugin because it was not found.

S10004Could not load pattern plugin "%s" because of a version mismatch. Got %d needed %d.

Could not load pattern plugin because it was compiled against a different API version.

S10005Could not load integrator plugin "%s" because a Create or Destroy function was not found.

Could not load integrator plugin because it was missing a Create or Destroy function.

S10006Could not load integrator plugin "%s" in the path "%s".

Could not load integrator plugin because it was not found.

S10008Could not load projection plugin "%s" because a Create or Destroy function was not found.

Could not load projection plugin because it was missing a Create or Destroy function.

S10009Could not load projection plugin "%s" in the path "%s".

Could not load projection plugin because it was not found.

S10010Could not load projection plugin "%s" because of a version mismatch. Got %d needed %d.

Could not load projection plugin because it was compiled against a different API version.

S10011Could not load light filter plugin "%s" because a Create or Destroy function was not found.

Could not load light filter plugin because it was missing a Create or Destroy function.

S10012Could not load bxdf plugin "%s" in the path "%s".

Could not load bxdf plugin because it was not found.

S10013Could not load bxdf plugin "%s" because a Create or Destroy function was not found.

Could not load bxdf plugin because it was missing a Create or Destroy function.

S10014Could not load default bxdf plugin "%s" in the path "%s".

Could not load default bxdf plugin because it was not found.

S10015Could not load light filter plugin "%s" in the path "%s".

Could not load light filter plugin because it was not found.

S10016Could not load light filter plugin "%s" because of a version mismatch. Got %d needed %d.

Could not load light filter plugin because it was compiled against a different API version.

S10017Could not load bxdf plugin "%s" because of a version mismatch. Got %d needed %d.

Could not load bxdf plugin because it was compiled against a different API version.

S10018Could not load integrator plugin "%s" because of a version mismatch. Got %d needed %d.

Could not load integrator plugin because it was compiled against a different API version.

S10019Could not load light plugin "%s" because a Create or Destroy function was not found.

Could not load light plugin because it was missing a Create or Destroy function.

S10020Could not load light plugin "%s" in the path "%s".

Could not load light plugin because it was not found.

S10021Could not load light plugin "%s" because of a version mismatch. Got %d needed %d.

Could not load light plugin because it was compiled against a different API version.

S10022Could not load sample filter plugin "%s" in the path "%s".

Could not load sample filter plugin because it was not found.

S10023Could not load sample filter plugin "%s" because a Create or Destroy function was not found.

Could not load sample filter plugin because it was missing a Create or Destroy function.

S10024Could not load sample filter plugin "%s" because of a version mismatch. Got %d needed %d.

Could not load sample filter plugin because it was compiled against a different API version.

S10025Could not load display filter plugin "%s" in the path "%s".

Could not load display filter plugin because it was not found.

S10026Could not load display filter plugin "%s" because a Create or Destroy function was not found.

Could not load display filter plugin because it was missing a Create or Destroy function.

S10027Could not load display filter plugin "%s" because of a version mismatch. Got %d needed %d.

Could not load display filter plugin because it was compiled against a different API version.

S10028Could not load geometric light plugin "%s" because of a version mismatch. Got %d needed %d.

Could not load geometric light plugin because it was compiled against a different API version.

S10029Could not load geometric light plugin "%s" because a Create or Destroy function was not found.

Could not load geometric light plugin because it was missing a Create or Destroy function.

S10030Could not load geometric light plugin "%s" in the path "%s".

Could not load geometric light plugin because it was not found.

S10040RixProjection::TransformOrigins is currently unimplemented.

RixProjection::TransformOrigins is currently unimplemented.

S10041RixProjection::TransformDirections is currently unimplemented.

RixProjection::TransformDirections is currently unimplemented.

S10051GetNearestHits not supporting for shading mode %d.

Raytracing is disallowed during scene pre-processing and geometry dicing.

S10100Invalid lobe traits passed to GetNearestHits.

A single lobe is required to classify a ray, assuming specular.

S11003Could not load pattern plugin "%s" because a Create or Destroy function was not found.

Could not load pattern plugin because it was missing a Create or Destroy function.

S12012Could not load displacement plugin "%s" in the path "%s".

Could not load displacement plugin because it was not found.

S12013Could not load displacement plugin "%s" because a Create or Destroy function was not found.

Could not load displacement plugin because it was missing a Create or Destroy function.

S12017Could not load displacement plugin "%s" because of a version mismatch. Got %d needed %d.

Could not load displacement plugin because it was compiled against a different API version.

S13001RixTransform interface will soon be deprecated for RixShadingPlugins.

The RixTransform interface will soon be deprecated for RixShadingPlugins and will be removed in a future point release. The RixShadingContext::Transform routines should be used instead.

S14001Requested sample filter "%s" is not actually a sample filter plugin.

A request to create a sample filter failed because the plugin was of the wrong type.

S14002Requested display filter "%s" is not actually a display filter plugin.

A request to create a display filter failed because the plugin was of the wrong type.

S14003Requested Bxdf "%s" is not actually a Bxdf plugin.

A request to create a material failed because the plugin was of the wrong type.

S14004Requested light "%s" is not actually a light plugin.

A request to create a light failed because the plugin was of the wrong type.

S14005Requested light filter "%s" is not actually a light filter plugin.

A request to create a light filter failed because the plugin was of the wrong type.

S14006Requested displacement "%s" is not actually a displacement plugin.

A request to create a displacement failed because the plugin was of the wrong type.

S14007Unable to access frame info outside of the RenderBegin/RenderEnd scope.

Frame info is only available after a render has started. Plugins should query frame info in Synchronize(), SynchronizeInstanceData(), or at run-time.

S14008Unable to access option "%s" outside of the RenderBegin/RenderEnd scope.

Option queries are only available after a render has started. Plugins should query options in Synchronize(), SynchronizeInstanceData(), or at run-time.

S14009Unable to access attribute "%s" outside of the RenderBegin/RenderEnd scope.

Attribute queries are only available after a render has started. Plugins should only query attributes at run-time.

S14010Unable to access RixCustomLPE outside of the RenderBegin/RenderEnd scope.

RixCustomLPE is only available after a render has started. Plugins should query it in Synchronize(), SynchronizeInstanceData(), or at run-time.

S14011Unable to access RixLPEInfo outside of the RenderBegin/RenderEnd scope.

RixLPEInfo is only available after a render has started. Plugins should query it in Synchronize(), SynchronizeInstanceData(), or at run-time.

S20001OSL: [MESSAGE] %s

Message was generated from the OSL runtime system.

S20002Could not open OSL shader %s%s%s%s.

The OSL runtime system was unable to open the named shader.

S20003Could not find OSL builtin %s, returning zero.

The OSL runtime system was unable to open the named shader.

S20004%s is not an int/float/point/normal/vector/color/matrix/string.

Outputs from OSL shaders must be an int/float/point/normal/vector/color/matrix/string..

S20005OSL: %s

Severe error was generated from the OSL runtime system.

S20006OSL: %s

Error message was generated from the OSL runtime system.

S20007OSL: %s

Warning was generated from the OSL runtime system.

S20008OSL: %s

Info message was generated from the OSL runtime system.

S20009OSL: [DEBUG] %s

Debug message was generated from the OSL runtime system.

S20010Parameter "%s" (type %s) does not match RIB argument, ignoring.

OSL and RIB do not agree on variable type.

S20011Override for parameter "%s" has unimplemented RIB type %d.

Override for parameter has an unimplemented type.

S20012Could not set OSL %s path.

Could not set OSL %s path.

S20013Could not find %s.

The Option to set the search path appears to be missing.

S20014Could not set OSL %s path, OSL SIMD libraries not found in rixplugin search path. SIMD support disabled.

Could find the per-architecture OSL %s path.

S20100Could not find either shader/network for builtin OSL support.

OSL needs the parameter list to contain either "string __{shader,network}", likely a bug.

S20101Parameter %s is supposed to be a uniform string.

BUG: OSL needs the parameter list to contain a uniform "string shader" parameter.

S21001OSL could not access channel %d of texture "%s".

The specified channel was an illegal index for the specified texture.

S21002OSL could not open texture "%s".

The specified texture could not be opened (bad format).

S22001Attribute "%s" not found after resizing %d.

Likely bug in OSL attribute handling.

S22002Attribute array "%s" requested out of range index %d.

Indexing problem in OSL array variable.

S22003Attribute "%s" not found, returned %d.

Could not find the named attribute.

S22004Option "%s" not found after resizing %d.

Likely bug in OSL option handling.

S22005Option array "%s" requested out of range index %d.

Indexing problem in OSL array option.

S22006Option array "%s" not found or type mismatch, returned %d.

Could not find the named attribute.

S22007Option array "%s" too big to fit inside resized buffer, returned %d.

Likely bug in space allocation.

S22008Attribute "%s" not found or type mismatch, returned %d.

Could not find the named attribute.

S22011Option "%s" too big to fit inside resized buffer, returned %d.

Likely bug in space allocation.

S22012Could not find primvar "%s", returning OSL default.

The primvar could not be found on the shading geometry, returning the default.

S22013Type mismatch for param "%s".

Type of requested input does not match the bound output.

S22014Attribute "%s" too big to fit inside resized buffer, returned %d.

Likely bug in space allocation.

S22015Option "%s" not found or type mismatch, returned %d.

Could not find the named attribute.

S22016Attribute "%s" too big to fit inside resized buffer, returned %d.

Likely bug in space allocation.

S22017%s PrimVar "%s" unsupported.

Currently primvars must be a single or array of float/float3/vector/point/normal/color/matrix.

S22018Shading at OSL trace() hits is unsupported.

A nonzero value for the "shade" parameter of trace() is not supported; rays will be traced without shading.

S22019OSL trace() is unsupported during presence, opacity or displacement shading.

Tracing of rays is not possible during presence, opacity or displacement shading; trace() will return 0.

S23100Invalid OSL shader network file "%s".

Internal format of OSL shader network appears to be corrupt.

S23101Invalid OSL shader network file "%s", %s.

Runtime error while building OSL shader network.

S23102OSL network file "%s" not found.

Runtime error while building OSL shader network.

S31020Inf/NaN detected in bounding of %s after displacement. Displacement will not be applied.

Inf/NaN bounds were found for a primitive after it underwent displacement. Parts of the object will be rendered without displacement.

S35001Shadeop match(): error %s.

An error occurred in compiling or executing a regular expression in the match() shadeop. The pattern match fails.

S44017texture3d or getpoints: variable '%s %s' does not exist in brick map / point cloud file '%s'.

Variable not found in texture3d() file.

S44019Texture3d(): brick map or point cloud "%s" does not contain enough data channels.

The brick map or point cloud contains fewer data channels than requested in texture3d() call.

S44025texture3d or getpoints: variable '%s %s' has wrong type or array length in brick map / point cloud / deep shadow map file '%s'.

Variable type mismatch in texture3d() or getpoints() file.

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

S48001Origin for rays fired from volume computed inside varying conditional.

The renderer computed the derivatives for the origin of a ray fired from a volume inside a conditional statement. This may lead to zero length derivatives leading to strange anti-aliasing, and should best be avoided by computing the ray origin outside the conditional statement.

S66619Cannot launch rbug viewer.

A system error has prevented the rbug viewer from launching.

S66620Cannot write to rbug input.

A system error has prevented the rbug viewer from receiving input.

S75000Error parsing LPE: %s at char %d in expression "%s".

The provided Light Path Expression is invalid.

S80000Could not create OCIO config: %s.

Could not create OCIO config.

S80001OCIO color management is disabled.

OCIO color management is disabled.

S80002Could not create OCIO processor: %s.

Could not create OCIO processor.

S80003Blackbody colors won't be color-managed.

Blackbody colors won't be color-managed.

S80004Could not create '%s' -> '%s' OCIO processor: %s.

Could not create a custom OCIO processor.

T01000Ptex invalidation not supported.

The invalidation of ptex texture types is not yet supported.

T01001Can't use missing channel %d of "%s".

The specified channel number does not exist in the specified texture file. An attempt to access this channel of the file has failed. The most likely cause is an error in the use of ``texture``, ``Cshadow``, or ``Cenvironment`` in one of your shaders.

T02001Can't open texture "%s". (filename or texture path incorrect?)

The specified texture file could not be used, because the file doesn't exist or a system limit has been exceeded.

T02002"%s" is not a texture file.

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

T02003"%s" file format is a later version than renderer.

The specified texture file could not be used, because the file is in a texture format which is not understood by the renderer. This might result from making the texture file with a later release of the software and then trying to use the texture file with an earlier release.

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

T02020Can't open 3D texture "%s".

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

T02030Can't open texture part %d. Invalid part requested or non multi-part EXR specified

The part index supplied to AcquireTexturePart is invalid or underlying EXR is not a multi-part EXR.

T02038Can't open texture "%s". OS out of file descriptors.

The operating system won't allow more open files. lower the file descriptor limit in the .ini file to below the OS limit. Account for untracked file descriptors in plugins.

T02040Can't open texture atlas "%s". The requested style does not match the atlas tile filenames.

The requested texture atlas has already been opened different style to that provided. Use the correct style when acquiring the texture atlas.

T02041Can't open texture atlas "%s". No texture maps found for atlas.

The texture atlas resulted in no valid filenames. Ensure the atlas token correctly identifies atlas tiles on disk.

T02050Can't open ptex face %d.

The supplied face index does not exist. Rebuild the ptexture file or check the face indices on the geometry.

T03002Res power range (%d,%d) in "%s".
The specified texture file could not be read or written because of a bug in the renderer.

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

T03004Texture write error on "%s"

Some texture operation has failed because of a system write error.

T03007Bad texture data in "%s".
The specified texture file could not be read or written because the texture file is not in the correct format.

T04000Invalid filter used to get texture derivatives.

Only bspline, bilinear and nearest texture filters allow for the provision of derviative results when texturing. Use a different filter for the texture call or use NULL pointers for the derivative results.

T04001Invalid filter for texture call

An invalid filter was used for the texture type or texture derivatives were not supplied that the filter type requires. Change the filter type or supply all required derivatives to the texture call

T04002Invalid texture properties for texture call

Texture properties were supplied to a texture call that were not not acquired with the correct parameters. For example a ptex file was acquired and used in a Texture or TextureDerviatives call or vica-versa.

T04003Invalid built-in error handler '%s'

An invalid error handler was specified. Valid values are ignore, print, printonce, abort, or conditionalabort.

T05001Could not find channel "%s" in file "%s".

The specified texture channel does not exist in the specified texture file. This channel will be filled with the next available channel that does exist.

T05002Channel "%s" refers to more channels than exist in file "%s".

There are more references to channels than exist in the texture file. This and all additional references will be ignored.

T05003The texture file "%s" does not support access by channel name.

The specified texture file type does not support lookup by channel name.

T05004The texture file "%s" does not support the Lagrangian filter in point filter mode.

The specified texture file type does not support the Lagrangian filter in point filter mode.

T06606Invalid channel [%d] specified for the texture file "%s".

The specified texture file type does not have the given channel.

T06607Invalid number of channels [%d] specified for the texture file "%s".

The specified texture file type does not have that many channels.

T10004Can't find res for %g x %g.
The texture subsystem of the renderer is unable to locate a suitable texture resolution.

T11001RxTexture3d() variable name '%s' without inline type

RxTexture3d() variable names must have inline declaration.

T13001Invalid texture datatype %d (%d of "%s").

The renderer attempted to access a texture channel with an invalid channel datatype.

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

T16666Cannot load texture plugin [%s]. ERROR: [%s]

The plugin required to process a texture plugin could not be loaded. The plugin is ignored.

T16667No version number present in texture plugin (%s)

The texture plugin has no "RtxPluginVersion" variable defined. The plugin is ignored.

T16668Bad version number (%d) present in texture plugin (%s)

The version number in the texture plugin is outside the implemented range. The plugin is ignored.

T16669Incomplete texture plugin (%s)

The texture plugin does not contain all the required entrypoints. The plugin is ignored.

T16670The "RtxPluginNew" function in texture plugin (%s) returned NULL.

The texture plugin function "RtxPluginNew" must allocate and initialize the plugin. Failing that, the plugin is ignored.

T16671Cannot parse texture plugin string: %s.

The plugin specification URI could not be parsed. The plugin could not be loaded.

T16672Cannot parse texture plugin parameters: %s.

The plugin specification URI could not parse the user parameters. The plugin could not be loaded.

T16673The "Open" function in texture plugin (%s) was given an invalide data type.

The texture plugin "Open" function must be given either a byte or float data type. Failing that, the plugin is ignored.

T16674Close() in the texture plugin (%s) returned an error.

The "Close()" function in the texture plugin returned an error. Most likely resources were not released correctly.

T16675Texture plugin string: %s should not contain hostname.

The plugin specification URI could not be parsed, because a host was used in the form rtxplugin://hostname/file. Use either full path, rtxplugin:///file or relative path, rtxplugin:file. The plugin could not be loaded.

T16677Texture plugin string: %s should contain a scheme.

The plugin specification URI could not be parsed, because a host was used in the form rtxplugin://hostname/file. Use either full path, rtxplugin:///file or relative path, rtxplugin:file. The plugin could not be loaded.

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

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

T22001TIFF texture contains invalid Pixel Aspect Ratio, please regenerate: "%s".

The TIFF texture was generated with an older txmake using -resize none, which resulted in an invalid Pixar Aspect Ratio, it will be reset to 1.0. Regenerating the texture with a newer version of txmake will correct this problem.

T23001Texture filtering is spending %.1f%% of its time reading tiles and each tile was used %.2f times. Increasing texturememory might help performance.(PERFORMANCE WARNING)

The percentage time spent reading tile data is a clue to how effectively the cache is working. Increasing texturememory may result in significant speedups.

T23004Unable to open texture file, maxtextures already held open.

A handle to the texture could not be acquired during rendering. This is due to too many files being held open, including those accessed through the Brickmap and Pointcloud APIs. This will result in dropped textures and failures to open brickmaps and pointclouds.

T42001ptex cubemap reflection direction is invalid. Was it computed inside a varying conditional?

The reflection vector used in environment() on a ptex cubemap contains NaNs. This is most often caused by computing the reflection vector inside a varying conditional.

T42042Can't use missing channel: %s "channel-%03d" from "%s".

The specified channel does not exist in the specified EXR texture file. An attempt to access this channel of the file has failed. The most likely cause is an error in the use of a texture call in one of your shaders.

T43035Point cloud file read error on "%s"

Point cloud file read operation has failed because of a system error.

T43037Brick map creation: point cloud file read error on "%s"

Point cloud file read operation has failed because of a system error.

T43050Organized point cloud file '%s' is gzipped; will be treated as unorganized.

Gzipped organized point cloud file will be treated as unorganized.

T43051Point cloud file '%s' has unreadable points.

Point cloud file cannot be read.

T43052Organized point cloud file '%s' has unreadable tree nodes.

Organized point cloud file cannot be read.

T43053Can't handle more than 100 pointclouds per lookup.

There's a hard limit on the number of pointclouds per lookup.

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

T43060Brick map write error on "%s"

Cannot write file header.

T43076Could not open point cloud file '%s'."

Point cloud file header read has failed. Non- existing file, not a point cloud, or future format version?

T43077read negative data point radius (%f): point skipped.

The data point radius is negative. Point skipped.

T43079Problem opening brickmap file %s for writing.

A problem was enountered whilst opening a brickmap file for writing.

T43080Cache "%s" does not contain the requested data.

The cache was called earlier with fewer or different data than now.

T43082All points had zero or negative radii; aborting.

All data points had invalid radii; no data to be inserted into brick map.

T43083%i points had zero or negative radii and were ignored.

Points which have zero or negative radii will not contribute to the brick map.

T43086Existing channel %s %s prevents automatic addition of P and N channels."

An existing channel named P prevents -addpn functionality.

T43087Existing channel %s %s prevents addition of _presence channel."

An existing channel named _presence prevents -addpresence functionality.

T43090Brickmake: too many data points to fit in memory.

The point cloud file cannot be converted to brick map.

T43092Brickmake could not allocate space for voxel data.

The point cloud file cannot be converted to brick map.

T43093Brickmake could not allocate space for octree node.

The point cloud file cannot be converted to brick map.

T43094Brickmake could not allocate space for brick.

The point cloud file cannot be converted to brick map.

T43095Brickmake could not (re)allocate space for brick and location table.

The point cloud file cannot be converted to brick map.

T43096Brickmake could not allocate space for brick and table and location table.

The point cloud file cannot be converted to brick map.

T43097Brickmake could not allocate space for octree roots.

The point cloud file cannot be converted to brick map.

T43099Brickmake: data size %i too large to fit in memory.

The point cloud file cannot be converted to brick map.

T43104Subsurface(): negative albedo.

Albedo clamped to 0.

T43105Subsurface(): albedo is larger than 0.999.

Albedo clamped to 0.999.

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

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

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

T44003Brick map "%s" could not be opened.

Brick map file header read error?

T45000Cannot obtain license feature, %s, for the XPU renderer.
The XPU renderer requires a license to execute properly, but it can not obtain one from a license server or a nodelocked pixar.license file. See the "Installing and Licensing" docs section for more information about installing and licensing RenderMan products. https://rmanwiki.pixar.com/

T45001XPU license feature warning - %s
The XPU renderer requires a license in order to execute. The message indicates a change of state with regard to the license server or a nodelocked pixar.license file. See the "Installing and Licensing" docs section for more information about installing and licensing RenderMan products. https://rmanwiki.pixar.com/

T45002Cannot find a pixar.license for XPU renderer - check RMANTREE environment variable.
A pixar.license could not be found for licensing. Either it has been removed, or environment variables have not been set correctly (RMANTREE). Since the XPU renderer cannot find a license file, execution will immediately abort. See the "Installing and Licensing" docs section for more information about installing and licensing RenderMan products. https://rmanwiki.pixar.com/

U10000Zip Read Error for %s: %s

An error occurred while reading the TOC of the named .zip file.

U10001Zip Read Error for subfile %s!%s: %s

An error occurred while reading the named subfile of the associated .zip file.

U10009Zip decompression error for %s/%s: %s

An error occurred while decompressing a subfile the named .zip file.

U10010Active Zip files found while writing %s

Zipwrite found untidy state, cleaning up and proceeding

U10011Problem closing active subfiles in %s

Zip writer found untidy state, cleanup failed

U10012Problem writing zip central dir entry %s.%s

Zip writer bailing on fatal error.

U10013Questionable nesting of Zip subfiles encountered %s/%s

Zip files must be written serially. Nesting is supported but parents should usually be fully buffered.

V01002Visible point buffers: Out of memory.

Failed to allocate memory for one or more required structures for visible-point resolution.

W00001Detected CUDA_CACHE_DISABLE=%s (PERFORMANCE WARNING)

Use of the environment variable CUDA_CACHE_DISABLE can drastically slow down the XPU renderer initialization and startup, as well as shader editing during live rendering.

W00003Detected low value of CUDA_CACHE_MAXSIZE=%ld (PERFORMANCE WARNING).

The environment value CUDA_CACHE_MAXSIZE was set to a low value. A small CUDA cache size can result in redundant compilation of the rendering kernels. Consider growing the size of this cache.

W00004Detected CUDA_LAUNCH_BLOCKING=%s (PERFORMANCE WARNING).

The environment value CUDA_LAUNCH_BLOCKING was set. Use of this environment variable can negatively impact the performance of the XPU renderer.

W00005Detected low value of CUDA_DEVICE_MAX_CONNECTIONS=%s (PERFORMANCE WARNING).

The environment value CUDA_DEVICE_MAX_CONNECTIONS was set to a low value. A low number of work queues can negatively impact performance of the XPU renderer.

W00006Detected CUDA_ENABLE_CRC_CHECK=%s (PERFORMANCE WARNING).

The environment value CUDA_ENABLE_CRC_CHECK was set. Consider disabling CRC checking to reduce the overhead of kernel launches in the XPU renderer.

W00007Detected CUDA_DEVICE_WAITS_ON_EXCEPTION=%s (PERFORMANCE WARNING).

The environment value CUDA_DEVICE_WAITS_ON_EXCEPTION was set. This configuration may suspend the XPU renderer indefinitely. Please use this configuration only in a controlled environment to debug the renderer or any of its plug-ins.

W00008CUDA device %d cannot be selected.

The requested device id is not available in the CUDA API.

W00009Unknown error querying CUDA device %d.

The requested device id is not available in the CUDA API.

W00010CUDA device %d does not meet XPU's minimum specification.

The requested device id fails to meet the minimum requirements for XPU.

W00011Couldn't find any CUDA device when selecting CUDA device %d.

No CUDA compatible devices were found on the system.

W00012No devices selected.

No devices were provided when configuring XPU.

W00052Option %s too small, using %dMB instead.
The texture caching system in the XPU renderer requires a minimum size to properly function. If the cache is configured with a capacity below the limit, the value is adjusted to the minimum allowed of 128MB.

W00053Failed to initialize texture caches with %dMB / %dMB.
One or more texture caches could not be created. The cache sizes may be too large.

W00054Unable to render - one or more options are invalid.
The render could not be started with the requested options. Check the output for errors.

W00060Geometry %s is of unsupported type: %s

XPU does not yet support certain geometry types. The geometry will be ignored.

W00061Runtime error while creating geometry %s: %s

A runtime C++ exception was encountered while creating geometry.

W00062Unexpected error while creating geometry %s.

An unexpected C++ exception was encountered while creating geometry.

W01001Geometry %s was deleted while valid instances were still present.

A geometry prototype was deleted while valid instances were still present. This may indicate an error in the DCC. The instances will be automatically purged.

W01002Exceeded maximum Bxdf kernel capacity of %u entries.

Too many Bxdf plugins were encountered in the scene.

W01003Nested instancing for %s is too deep and cannot be resolved.

The nested instancing level for a piece of geometry was beyond the internal renderer limit. The geometry will be ignored.

W01004Unsupported light type %s.

Certain light types are not currently supported in XPU. The requested light will not be created.

W03001Unknown curve wrap "%s".
The ``wrap`` argument supplied with a curves primitive was not one of the recognized values (``Rix::k_periodic`` or ``Rix::k_nonperiodic``). The call is ignored.

W03002Unknown curve basis "%s".
The ``basis`` argument supplied with a curves primitive was not one of the recognized values (``Rix::k_bspline``, Rix::k_bezier`` or ``Rix::k_catmullrom``). The call is ignored.

W03003Unexpected primvar %s on curve geometry %s with type indexed.

A primitive variable of type k_detailIndexed was encountered on curves geometry. This is not supported and the variable will be ignored.

W03004Facevarying count not equal to varying count on curve geometry %s.

The number of facevarying data did not match the number of varying data. This is an error and all facevarying primvars will be ignored.

W03005Varying count not equal to vertex count on linear curve geometry %s.

The number of varying data did not match the number of vertex data. This is an error for linear curves and all vertex primvars will be ignored.

W03006Primvar %s is of type integer, but not constant or uniform on curve geometry %s.

Integer primitive variables that are not constant or uniform are not supported. The primvar will be ignored.

W03007Deformation motion blur is not currently supported for geometry %s

Deformation motion blur is not currently supported. The geometry will only render with one motion sample.

W04001Subdivision crease tag value mismatch, number of weights %g does not match indices %g on geometry %s.

A subdivision crease tag did not have the correct number of weights to match the number of indices. The crease tag will be ignored.

W04002Subdivision corner tag value mismatch, number of weights %g does not match indices %g on geometry %s.

A subdivision corner tag did not have the correct number of weights to match the number of indices. The corner tag will be ignored.

W04003Subdivision scheme "loop" is not supported on geometry %s.

Loop subdivision surfaces are not supported due to missing shading support. The requested scheme will be ignored in favor of "catmull-clark".

W05001%u polygons were skipped during BVH building of object %s due to invalid bounds.

Invalid bounds were encountered while generating the acceleration data structure for a primitive. Some polygons comprising the primitive will be ignored.

W05002%u curves were skipped during BVH building of object %s due to invalid bounds.

Invalid bounds were encountered while generating the acceleration data structure for a primitive. Some curves comprising the primitive will be ignored.

W05003%u points were skipped during BVH building of object %s due to invalid bounds.

Invalid bounds were encountered while generating the acceleration data structure for a primitive. Some points comprising the primitive will be ignored.

W05004Many instances have invalid bounds, only the first 1000 will be reported.

Objects in the scene are ill-defined and many appears to be corrupted with invalid bounds. In order to limit the log size only the first 1000 are reported.

W05005Instance %s has invalid bounds and it will not render.

Instances with invalid bounds cannot be raytraced, it is possible that the instance transform is malformed, or that the primitive itself is empty or containing points with infinities or NaNs.

W05006%u primitives were skipped during BVH building of object %s due to invalid bounds.

Invalid bounds were encountered while generating the acceleration data structure for a primitive. Some sub-primitives comprising the primitive will be ignored.

W06001Failed to parse shader %s.

The renderer failed to parse a shader for unknown reasons.

W06002Cyclic connection detected: [%s:%s]->[%s:%s] in material %s.

An illegal cyclic connection was detected in a shading network. The connection will be ignored.

W06003Unable to find referenced osl node [%s:%s] in material %s.

A reference to an unknown OSL node was made in a material. The connection will be ignored.

W06004Parameter of incompatible type: [%s:%s] in material %s.

A parameter of incompatible type was supplied to a material. The parameter will be ignored.

W06005Parameter of string array type not supported: [%s:%s] in material %s.

Arrays of type string are not yet supported.

W06006Parameter of matrix type not supported: [%s:%s] in material %s.

Parameters of matrix type are not yet supported.

W06007Unsupported parameter detail: [%s:%s] in material %s.

A parameter with an unknown detail type was encountered and will be ignored.

W06008Unable to find osl shader %s, used as %s in material %s.

An invalid OSL shader was encountered and will be ignored.

W06009OSL displacement shading context may be corrupted or improperly shared between threads.

An internal OSL shading context resource may be corrupted.

W06010No devices are available for displacement shading.

No devices were available for displacement shading. Displacement shading will be ignored.

W06011A memory allocation failed with error code %d.

An error occurred while allocating memory. There may be insufficient memory available.

W06012Unable to allocate sufficient memory for shader updates (error code %d).

W06013Unable to initialize CUDA streams.

An error occurred while initializing CUDA streams.

W07001Failed to match bxdf %s to a shader node for connection.

The renderer failed to find a match for a connected shader node for unknown reasons.

W07002Failed to parse shader %s.

The renderer failed to parse a shader for unknown reasons.

W07003Failed to connect network output for shader %s.

The renderer failed to parse to connect the network output for a shader for unknown reasons.

W07004Creation of OSL pattern network %s failed as the network has no relevant outputs.

A pattern network did not have any relevant outputs, and was ignored.

W07005Failed to create shader %s in material %s.

A shader could not be created for unknown reasons.

W07006Failed to connect pattern nodes [%s:%s]->[%s:%s] in material %s.

A pattern node could not be successfully connected in a material shading network.

W07007Failed to create OSL pattern network %s.

An OSL pattern network could not be created for unknown reasons.

W08001Unsupported modification of coordinate system name: %s.

Modifying a coordinate system name is not yet supported.

W09000A memory allocation failed with error code %d.

An error occurred while allocating memory. There may be insufficient memory available.

W09001Failed to allocate CPU memory for the texture cache (error code: %d).

An error occurred while allocating memory for the texture cache on the CPU. There may be insufficient memory available.

W09002Failed to allocate GPU memory for the texture cache (error code: %d).

An error occurred while allocating memory for the texture cache on the GPU. There may be insufficient memory available.

W09003Failed to free memory in the texture cache (error code: %d).

An error occurred while freeing memory in the texture cache..

W09004Maximum number of texture cache blocks (%d) exceeded.

The requested texture cache size exceeds the maximum allowed number of cache blocks. Try reducing the size of the texture cache.

X00002Plugin error: %s

A plugin function reported an error.

X00003Plugin warning: %s

A plugin function reported a warning.

X00004%s

A plugin function reported info.

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

Y01001Multiple scenes are not supported

RenderMan only supports a single scene per process.

Y01002Edit %s called in illegal state

RenderMan is not in an ediable state.

Y01003Cannot delete '%s'

Dag node not recognized by scene.

Y01004Invalid render command '%s'

RenderMan does not recognize render command.

Y02001Ambiguous coordinate system for '%s'

Scene cannot uniquly identify scoped coordinate system.

Y02002No renderable camera found

Scene contains no renderable cameras.

Y02003Wrong type declaration specified for integer attribute %s.

An invalid type was used for an integer attribute. It will be ignored.

Y02004Wrong type declaration specified for integer attribute %s.

An invalid type was used for an integer attribute. It will be ignored.

Y02005Wrong type declaration specified for string attribute %s.

An invalid type was used for a string attribute. It will be ignored.

Y02006RIB file is not writable: %s

Cannot write to RIB file path.

Y02008Render view has no valid displays.

A render view has no valid displays. It will be ignored.

Y02009No render views found

Scene contains no render views. Skipping render.

Y03001%s invalid pointer.

RenderMan does not recongnize scene data.

Y03002Unknown quadric type '%s' for '%s'

Unknown quadric type.

Y03003No "float[6] bound" for Procedural '%s'

RiProcedural requires bounds.

Y03004No "string __dsoname" for Procedural '%s'

DynamicLoad procedural requires valid DSO.

Y03005No "string filename" for Procedural '%s'

DelayedReadArchive procedural requires valid filename.

Y03006No SubdivFunc for Procedural '%s'

procedural requires subdivision function.

Y03007No BoundFunc for Procedural '%s'

RiPocedural2 requires bound function.

Y03008Bad Ri:uknot for NuPatch '%s'

NuPatch must contain "float[] Ri:uknots" primvar of length nu + uorder.

Y03009Bad Ri:vknot for NuPatch '%s'

NuPatch must contain "float[] Ri:uknots" primvar of length nv + vorder.

Y03010No P/Pw for NuPatch '%s'

NuPatch must contain "vertex point P" or "vertex hpoint Pw" primvar.

Y03011No "string filename" for Procedural '%s'

RunProgram procedural requires valid filename.

Y03015Bad Ri:Basis '%s' for Curves '%s'

Curves basis must be bezier, b-spline, catmull-rom, hermite, or power.

Y03016Bad Ri:type '%s' for Curves '%s'

Curves type must be linear or cubic.

Y03017Bad Ri:wrap '%s' for Curves '%s'

Curve wrap must be periodic or nonperiodic.

Y03018No P for Curves '%s'

Curves must contain "vertex point P" primvar.

Y03019No Ri:nvertices for Curves '%s'

Curves must contain "uniform integer Ri:nvertices" primvar.

Y03020Bad Ri:nleaf of %d for Blobby '%s'

Blobby Ri:nleaf must be greater than zero.

Y03021Bad Ri:code for Blobby '%s'

Blobby must contain Ri:code primvar.

Y03022No P for Points '%s'

Points must contain "vertex point P" primvar.

Y03023No Ri:type for Volume '%s'

Volume must contain "string Ri:type" primvar.

Y03024No Ri:Bound for Volume '%s'

Curves must contain "float[6] Ri:Bound" primvar.

Y03025No P for Mesh '%s'

Mesh must contain "vertex point P" primvar.

Y03026No Ri:nvertices for Mesh '%s'

Mesh must contain "uniform integer Ri:nvertices" primvar.

Y03027No Ri:vertices for Mesh '%s'

Mesh must contain "facevarying integer Ri:vertices" primvar.

Y03028Failed to create camera for '%s'

RenderMan was unable to create camera.

Y04001Failed to create bxdf material

Failed to create bxdf material

Y04002Failed to create light and lightfilter material

Failed to create light and lightfilter material

Y04003Failed to create displacement material

Failed to create displacement material

Z10001Multiple reference instances for prototype "%s" are not supported; reference instance "%s" will be ignored.

Only one reference instance can be specified per prototype. The new reference instance will be ignored.

Z10002Exceeded top-level BVH capacity, disabling splits rebraiding.

Splits rebraiding improves raytracing performance at the cost of higher memory utilization. The current implementation of the ray acceleration structure supports up to 2^31 entries in the top-level BVH and re-braiding was exceeding that capacity, therefore it was disabled.

Z10003Many instances have invalid bounds, only the first 1000 will be reported.

Objects in the scene are ill-defined and many appears to be corrupted with invalid bounds. In order to limit the log size only the first 1000 are reported.

Z10004Instance %s has invalid bounds and it will not render.

Instances with invalid bounds cannot be raytraced, it is possible that the instance transform is malformed, or that the primitive itself is empty or containing points with infinities or NaNs.

Z10005Detected displacement shader on curves primitive "%s". Curves do not support displacement.

Curves do not support displacement. Any displacement shader assigned will be ignored.

Z10006Instance %s of a group cannot be a geometric area light. This may cause the geometry in the group to disappear.

Objects inside groups cannot inherit geometric area light properties from instances of the group. Please make geometric arealight the individual objects inside the group.

Z10010The group %s has been instanced at a nesting depth that is not supported by the renderer. This instance will be ignored.

A group was instanced at a nesting depth that is not supported by the renderer. The instance will be ignored.

Z10011The group instance '%s' has been marked for automatic flattening.

A group was instanced at a nesting depth that is not supported by the renderer. The instance has been marked for automatic flattening.