In my Global Illumination course, we had the opportunity to utilize Pixar’s Renderman Shader Language, and prman for a project, if we so desired. I did choose to do this! The project was, given the following scene:

The original image given as a base for the project

I first had to modify all of the shaders to produce a distinctly different output:

My modified version of the scene

Next, I had to replace the shaders entirely with my own:

My version of the scene replaced by my original shaders
I had a lot of fun with this assignment. At first I imagined Renderman was going to be a pain to learn, but before I knew it I was writing shaders with zero compilation errors and having a very fun time doing so.