Pixar's RenderMan




Intro to The RenderMan Interface

Quick Reference for PRMan

Class Specifiers for Primitive Variables

PRMan Options & Attributes

The Viewing Transformation

Reserved Parameter Names


Ray-Traced Shading

Tuning Scenes for Combined Shading

Smooth Derivatives

Basic Shader Antialiasing

Writing Atmosphere Shaders

Shading Language Features (1997)


Properties of Noise Functions

Using Displacement Shaders


Point-Based Occlusion and Color Bleeding

Global Illumination

Translucency & Subsurface Scattering


Making Shadows

Soft Shadows

Simulating Reflections in a Flat Surface



Baking 3D Textures

Shader Profiling

XML Frame Statistics

Interpreting Frame Statistics*

Using Level of Detail

Optimized Rendering

Modeling for Efficient Rendering


The Brick Map Geometric Primitive

Hierarchical Subdivision Surfaces

The Subdivision Mesh Primitive

Blobby Implicit Surfaces

Using the RiCurves Primitive

Using the RiPoints Primitive

Maya Fluid Cache Implicit Field plugin

Variable Radius Segment Blob Implicit Field plugin


Advanced Camera Lens Modeling

Arbitrary Output Variables

Fractional Matte Objects

Multi-Camera Rendering

About The Application Notes

The RenderMan Application Notes are designed to provide a more detailed overview of new features than can be found in any individual version's Release Notes. Additional information on programmable features and application interfaces can be found in the Developer Notes.


* This Application Note is under construction and is subject to change.


Pixar Animation Studios
(510) 752-3000 (voice)   (510) 752-3151 (fax)
Copyright © 1996- Pixar. All rights reserved.
RenderMan® is a registered trademark of Pixar.