Reyes and Shader Pipeline - PowerPoint PPT Presentation

About This Presentation
Title:

Reyes and Shader Pipeline

Description:

Attribute 'cull' 'hidden' 0. to disable bouding of viewing volume/frustrum ... Occlusion Culling. Reyes: Shading. Shading before Hiding. Parallel Shading. Antialiasing ... – PowerPoint PPT presentation

Number of Views:58
Avg rating:3.0/5.0
Slides: 21
Provided by: drake9
Category:

less

Transcript and Presenter's Notes

Title: Reyes and Shader Pipeline


1
Reyes and Shader Pipeline
  • Shuen-Huei Guan
  • Digimax Inc.
  • 2007/03/06

2
The Reyes rendering pipeline
3
Reyes generating ribs
  • Maya -- mtor --gt .rib

4
Reyes Geometric Primitives
  • Geometric Primitives
  • Parametric Quadrics
  • Polygons Polyhedra
  • ...

5
Reyes Bounding Dicing
  • Bounding Spliting
  • Dicing

6
Reyes Bound-Split
  • Bounding Spliting
  • viewing volume
  • back-face culling
  • ex, for ambient occlusion
  • Attribute cull hidden 0
  • to disable bouding of viewing volume/frustrum
  • Attribute cull backfacing 0
  • to disable back-face culling

7
Reyes Dicing
  • Dicing
  • micropolygons
  • Shading Rate
  • Bucket Size
  • Maximum Grid Size

8
Reyes Dicing (cont'd)
  • Dicing
  • Dicing Camera
  • Raster Oriented
  • ex, for ambient occlusion
  • Attribute dice rasterorient 0
  • view-independent dicing

9
After Bound-Split Dicing
  • Reyes
  • Vast visual complexity
  • Motion blur
  • Speed and memory limitations
  • It seems bound-split dicing is not enought!!!
  • Bucketing
  • Occlusion Culling

10
Reyes Shading
  • Shading before Hiding
  • Parallel Shading
  • Antialiasing

11
Reyes Shading Bounding(Hiding)
  • Shading before Hiding
  • Displacement Shader

12
Reyes Shading Antialising
  • Antialiasing
  • Supersampling
  • Filtering

13
RenderMan shader evaluation pipeline
14
Shader Example
  • shader of tb_ch_driver's face
  • Slim's Ensemble
  • per-node attributes
  • surface displace volume RIBBox ...

15
Shader Example Slim Network
16
RenderMan shader pipeline (review)
17
Terms you should know (from satan)
  • Shading Rate
  • Quantize/Quantization
  • AOV ( Arbitrary Output Variable )/pass
  • Motion Blur
  • Shutter Angle
  • Pixel Samples/Pixel Filter/Filter Width
  • Raster Oriented(or not)
  • Trace/Shadow Bias
  • Samples

18
Reyes VS. OpenGL
  • Comparing Reyes and OpenGL on a Stream
    Architecture
  • John D. Owens, Brucek Khailany, Brian Towles, and
    William J. Dally
  • 2002 Eurographics/SIGGRAPH Workshop on Graphics
    Hardware.

19
References
  • Advanced RenderMan Creating CGI for Motion
    Pictures
  • Chapter 4, 6
  • RenderMan Documentation (on svn machine)
  • http//en.wikipedia.org/wiki/Reyes_rendering
  • Antialiasing ??? by hotballhttp//www.csie.ntu.edu
    .tw/r89004/hive/aatheory/page_1.html

20
Following Reading
  • Advanced RenderMan
  • Chapter 3 Rib Spec
  • Chapter 7 Intro to Shading Language
  • Chapter 6.5 Rendering Artifacts
  • The RenderMan Shading Language Guide
  • a book by look dev TD at Walt Disney Feature
    Animation Studios.
  • TBA March 2007
Write a Comment
User Comments (0)
About PowerShow.com