1
Introduction to RenderMan
Mike Bailey [email protected]
Oregon State University
This work is licensed under a Creative Commons Attribution-NonCommercial- NoDerivatives 4.0 International License
Oregon State University Computer Graphics IntroToRenderMan.pptx mjb – December 26, 2016
History of RenderMan, I 2
1977: Star Wars IV: A New Hope
1979: Ed Catmull, Alvy Ray Smith, and others leave NYIT to form the Computer Division of Lucasfilm
Image Digital Editing Effects Image/Volume Processing and Compositing Rendering Hardware
1984: John Lassiter leaves Disney Animation to join Pixar Oregon State University Computer Graphics mjb – December 26, 2016
1 History of RenderMan, II 3
Image/Volume Rendering Hardware
Pixar Image Rendering Computer Software
Star Trek II (1982) Young Sherlock Holmes (1985) REYES
RenderMan 1984 (1984) Pixar Animation Studios
RIB Shade Trees
Oregon State University Computer Graphics prman mjb – December 26, 2016
History of RenderMan, III 4
Pixar Animation Studios
1986: Steve Jobs buys Pixar for $10M
Steve Jobs adds another $60M to keep Pixar running
1986: Luxo Jr.– Nominated for an Academy Award
1988: Tin Toy – won Academy Award for Best Animated Short
1993: RenderMan wins a Technical Academy Award
1995: Toy Story
1995: Pixar IPO -- Steve Jobs’s stake is now worth $1.2B
2004: Pixar bought by Disney for $7B, making Steve Jobs’s stake now worth $3.5B
Steve Jobs is now Disney’s largest shareholder (7%) – Oregon State University Computer Graphicsway ahead of even Roy Disney (1%) mjb – December 26, 2016
2 5 Toy Story 2, Toy Story 3, Up, 2009 1999 2010
A Bug’s Life, 1998 Finding Nemo, 2003 Brave, 2012
Inside Out, 2015
The Good Dinosaur, 2015 Finding Dory, 2016 Wall-E, 2008 Ratatouille, 2007
Monsters Inc, 2001 Monsters University, 2013 Cars 2, 2011 Cars, 2006 The Incredibles, 2004
Oregon State University Computer Graphics mjb – December 26, 2016
RenderMan Software Rendering Pipeline 6
RIB File
Bounding Box Analysis
Split
Dice into Microfacets
Call the Shaders
Do Front-to-Back Compositing
Assemble the Pixels
Oregon State University Final Image Computer Graphics mjb – December 26, 2016
3 RenderMan Composites Starting at the Eye 7
First, let’s think about it back-to-front:
color12 2 color 2(1 2 ) black ,
color01 1 color 1(1 1 ) color 12 ,
* color00 color(1 0 ) color 01 .
Substituting gives us the front-to-back equation:
* color00 color(1 011 ) color (1 0 )(1 122 ) color (1 0 )(1 1 )(1 2 ) black .
Oregon State University Computer Graphics mjb – December 26, 2016
RenderMan Renders at Higher-than-Screen-Resolution 8
Oregon State University Computer Graphics mjb – December 26, 2016
4