RenderMan Shading Language is a programming language created in 1989. Renderman Shading Language (abbreviated RSL) is a component of the RenderMan Interface Specification, and is used to define shaders. The language syntax is C-like. A shader written in RSL can be used without changes on any RenderMan-compliant renderer, such as Pixar's PhotoRealistic RenderMan, DNA Research's 3Delight, Sitexgraphics' Air or an open source solution such as Pixie or Aqsis. Read more on Wikipedia...

31Years Old 20Users ?Jobs

Example code from Wikipedia:

float length(vector v) {
  return sqrt(v . v); /* . is a dot product */
}

Last updated February 18th, 2020

Edit RenderMan Shading Language on GitHub