...
When RenderMan shades a 3D object, you are given the opportunity to refine the location of the final modeled surface in space in displacement shading.
You are then given the tools to refine how an object interacts with light to define its color in material shading.
Displacement and material shading is described to the renderer via networks of interconnected nodes like textures connected to material properties.
...