TY - BOOK AU - Anthony A Apodaca AU - Larry Gritz AU - Ronen Barzel TI - Advanced RenderMan : : creating CGI for motion pictures SN - 9781558606180 AV - TR858 APO PY - 1999/// CY - San Francisco : PB - Morgan Kaufmann, KW - RenderMan KW - Computer graphics KW - Computer animation KW - Cinematography -- Special effects N1 - Includes index; Photosurrealism -- Making Movies -- Altered Reality -- Production Requirements -- Enter RenderMan -- Sign Me Up! -- Review of Mathematics and Computer Graphics Concepts -- Trigonometry and Vector Algebra -- Geometry -- Physics and Optics -- Computer Graphics -- Scene Description -- Describing Models and Scenes in RenderMan -- Scene Description API -- Structure of a Scene Description -- Rendering Options -- Primitive Attributes -- Other Shading Attributes -- Lights -- External Resources -- Advanced Features -- The Rest of the Story -- Geometric Primitives -- Primitive Variables -- Parametric Quadrics -- Polygons and Polyhedra -- Parametric Patches -- NURBS -- Subdivision Meshes -- Reference Geometry -- Constructive Solid Geometry -- Handling Complexity in Photorealistic Scenes -- Procedural Primitives -- Lightweight Primitives -- Level of Detail -- How PhotoRealistic RenderMan Works -- History -- Basic Geometric Pipeline -- Enhanced Geometric Pipeline -- Rendering Attributes and Options -- Rendering Artifacts -- Shading -- Introduction to Shading Language -- Shader Philosophy -- Shading Language Data Types -- Shading Language Variables -- Statements and Control Flow -- Simple Built-in Functions -- Writing SL Functions -- Texture Mapping and Displacement -- Texture Access in Shading Language -- Displacement and Bump Mapping -- Texture Projections -- Illumination Models and Lights -- Built-in Local Illumination Models -- Reflections -- Illuminance Loops, or How diffuse() and specular() Work N2 - Offers coverage of the standard while providing in-depth information on dozens of advanced topics. Both a reference and a tutorial, this book is useful for technical directors, graphics programmers, modelers, animators and hobbyists. It also includes a chapter reviewing key math and computer graphics concepts. ER -