4.7 sl -- RenderMan Shading Language functionality

This module provides some of the functionality from the RenderMan Shading Language. Those functions that require an actual rendering context (surfaces, light sources, etc.) are not supported.

Most of the functions can be used just like in the Shading Language. An exception are those functions whose return type is dependant on the context as it is the case with random() or noise(). Here, those functions have to be prepended with the return type, for example float_random() or point_noise() (that is, the cast is part of the name).



Subsections