Stupid RAT Tricks, Pixar User - PowerPoint PPT Presentation

About This Presentation
Title:

Stupid RAT Tricks, Pixar User

Description:

Stupid RAT Tricks, Pixar User's Group 2001. The RenderMan EasyBake Oven ... Subject: how can I pre-light my scene using MTOR? Date: 15 Aug 2001 09:05:13 -0700 ... – PowerPoint PPT presentation

Number of Views:157
Avg rating:3.0/5.0
Slides: 14
Provided by: steve1634
Category:
Tags: rat | pixar | stupid | tricks | user

less

Transcript and Presenter's Notes

Title: Stupid RAT Tricks, Pixar User


1
Stupid RAT Tricks, Pixar Users Group 2001The
RenderMan EasyBake Oven
  • Jonathan Litt (presenting)
  • Technical Director, ILM
  • Dan Goldman
  • CG Supervisor, ILM

2
  • Subject how can I pre-light my scene using MTOR?
  • Date 15 Aug 2001 090513 -0700
  • From harley_at_public1.ptt.js.cn (harley)
  • Newsgroups comp.graphics.rendering.renderman
  • Hello, i am using maya with renderman. I have
    a big scene with about 200 light. Nothing move in
    the scene. To speed up the rendering, i want to
    convert all the light effects on the object to
    textures. I think that mean "pre-light" . How can
    i do that.
  • Thank you very much for your help!

3
Shading Network Example
Texture
Color Adjust
Noise
Bump
Synthesis
Color
Lighting
4
Shading Network with Baking
Texture
Color Adjust
bake
Noise
Bump
Synthesis
Baked Texture
Stub
Lighting
Color
5
The Phantom Mesh
  • Render flattened geometry
  • Shade original (phantom) geometry

6
Case Study A Bagel
Original Render Baked
Texture
7
How does it work?Part 1 RIB Modifications
  • Regular rib
  • PatchMesh P ltpointsgt
  • Replace vertices (P) with s/t coordinates
  • (x,y,z) --gt (s,t,0)
  • Attach original P as Pref (reference geometry)
  • Baked rib
  • CoordSysTransform NDC
  • PatchMesh P (s,t,0) Pref ltpointsgt
  • Render with orthographic camera

8
How does it work?Part 2 Shader Modifications
  • Do all shading on reference geometry
  • Replace P with Pref at beginning of shader
  • point oldP P
  • P transform(object, Pref)
  • P transform(world, current, P)
  • N calculatenormal(P)
  • Restore P at end of shader
  • P oldP
  • Beware of view-dependent shading

9
A Non-Leaning Tower
  • 121 lights
  • Single patch
  • Render time 3.5 minutes (resolution 600x750)

10
Baked tower
  • Bake time 15 minutes (1k x 1k)

11
Rendered with Baked Texture
  • Render time 10 seconds
  • No more lights in scene

12
Baking Antialiasing
  • Got aliasing? Can use baking to oversample
  • Only have to oversample once, then let texture
    filtering take care of the rest

13
Next YearUsing RenderMan to Bake
DeliciousShortbread Cookies with Sprinkles
Write a Comment
User Comments (0)
About PowerShow.com