You are viewing RenderMan 22 documentation which is not the current release. You may view the current documentation by visiting the home page.

Page tree

Versions Compared


  • This line was added.
  • This line was removed.
  • Formatting was changed.



You need to set your displacement bound in order to see displacement. For performance reasons one is not set by default. Use small values at first, large numbers degrade performance and small numbers may truncate the displacement.


if you have clipping, increase the value slowly.


To match Displacement from previous version of RenderMan, the following conversion may be of use:

To get a similar tessellation level, using a shading rate (deprecated) value of X would translate in using a micropolygonlength value of sqrt(X):

shading rate = 0.25, micropolygonlength = 0.5
shading rate = 1, micropolygonlength = 1
shading rate = 4, micropolygonlength = 2

Displacement Types

There are two types of displacement, scalar and vector: The source of both types of displacement can be procedural or textured.