This chapter’s goal is to introduce the reader to the programming language of shading plugins. The reader is shown how to build plugins for the RenderMan server and where plugins are loaded from.1
The C++ Language
Before we can delve into Bxdf plugin examples, we need to cover some preliminaries about the C++ language, as RenderMan shader plugins are written in C++ (and not like RSL,2 which was its own distinct programming language). ...