RenderMan 21 | The Basics
by Michael Rew of Small Robot Studio
With the new version of RenderMan 21 there have been a few changes and this series dives into all the new stuff in version 21. This series includes the following tutorials:
1) "Pixar Surface" Shader Tutorial Part 1 --- With the new version out there has been a few changes to the way shaders work and I wanted to cover the most important one, the Pxr Surface shader. In this first part we'll look at how to manipulate the Diffuse, Specular & Clear Coat settings as well as applying a procedural bump map to these parameters driven by a pxrfractal node.
2) "Pixar Surface" Shader Tutorial Part 2 --- In part two of this series we look at the Iridescence, Fuzz, Glass, Glow and Globals lobes of the Pxrsurface Shader and I go over a couple of techniques to employ them in your workflow. On the next tutorial we'll cover both of the Scattering lobes so get ready for that!
3) Basic Render Settings --- Thought I should do an updated version of this tutorial for 21 - there's a few minor changes in the settings as well as in IT which are worth noting. If you're new to Renderman this is a good place to start to get your head around what you should know starting out and what is not super important.
4) Maya xGen Fur Tutorial --- Just a quick video on how to get xGen fur to cooperate with Renderman 21 - Pixar have updated their installation docs with a handy note about editing your .env file which I show here which will now allow you to have your fur based projects anywhere on your hard drive. NOTE - according to Bartolomeo the project and scene name must have not spaces e.g.: my_scene.mb - thanks for that Bartolomeo!
5) Basic Holdout Workflow --- This week I show you how to use Renderman & and image plane in Maya to create a composite image. I show the basic workflow of creating an image plane and setting up your camera as well as briefly discussing lighting techniques and material control. As I mentioned in the tutorial I've yet to get this to work with an HDRI background without the plane being visible so if anyone knows the method to achieve this please share it with me I'd love to know too!
6) "Pixar Dome" and "Pixar Day Light" Intro --- This week I give a brief overview of the PxrDome and PxrDay light. I show how to set up an HDR image with the PxrDome, cover some of the basic settings then move on to the PxrDay light where I show how to position your sun and adjust a few of the other parameters. Many of the parameters for these lights are shared with the other basic lights so I don't cover them here, if you want to know more about those parameters I suggest you check out my Basic Lights Tutorial.
7) Normal Maps Tutorial --- Just a quick tutorial showing you how to connect normal maps for Renderman 21. First I'll quickly show you how to export a map from zBrush then connect it up in Maya to a PxrSurface shader. I'll also briefly discuss some lighting and combining with displacement maps for extra detail.
8) Displacement Maps with zBrush --- Just a quick walkthrough of the workflow for exporting vector displacement maps from zBrush then hooking them up in Renderman. The new material workflow is a lot simpler than it was previously and seems to eliminate UV tearing from what I've tested which is nice.
9) Applying Textures --- A short tutorials for those very new to Renderman and UV layouts for applying textures. In this tutorial I'll briefly discuss the difference between a material shader and a texture, talk a little about UV's and how to create them then show you a simple workflow for assigning textures to objects in Maya and rendering them with Renderman.
10) Opacity Maps --- A very quick tutorial on how to apply an image to a plane and have Renderman ignore specific parts of the image. First I'll go over how to create a transparent background for a leaf in Photoshop, then we'll jump over in to Maya to hook it all up for rendering. Finally I'll discuss some pros and cons of this method and give another example of how you can use it.
11) Tileable Textures --- Moving into something slightly more complex this week with a custom tileable texture setup. First I'll show you one technique for editing textures in Photoshop to get a good texture for tiling and what to look out for, then we'll move in to Maya to hook it up with a few nodes that can drive randomization to help sell our tiled texture's believability.