1 option
Essential Guide to RenderMan® Shading Plugin Development : Understanding Bxdfs / by Brad E. Hollister.
- Format:
- Book
- Author/Creator:
- Hollister, Brad E.
- Series:
- Professional and Applied Computing Series
- Language:
- English
- Subjects (All):
- Computer graphics.
- Computer Graphics.
- Local Subjects:
- Computer Graphics.
- Physical Description:
- 1 online resource (145 pages)
- Edition:
- 1st ed. 2023.
- Place of Publication:
- Berkeley, CA : Apress : Imprint: Apress, 2023.
- Summary:
- Understand the fundamentals of Bxdf plugins for RenderMan® 21+, both the technical details and API architecture. The main goal of the book is to enable technical artists, hobbyists, and students in using the noncommercial (NCR), free RenderMan® edition. RenderMan® is an industry standard for rendering software. It has been used for every Pixar film to date and numerous other projects. RenderMan® 21, and all subsequent versions, use Monte Carlo path tracing. This change has necessitated the use of C++ plugins in place of the RenderMan Shader Language (RSL). Because of this, writing Bxdfs now requires knowledge of Monte Carlo integration, probability density functions, and the RenderMan® C++ API. Essential Guide to RenderMan® Shading Plugin Development specifically addresses writing RenderMan® C++ materials. It explores the mathematical models of representative Bxdfs while drawing parallels, when helpful, to earlier RSL implementations. It also includes an overview of Integrators, providing further context for modern RenderMan® programmable shading. What You Will Learn C++ development for Bxdfs Fundamentals of the rendering equation Monte Carlo integration.
- Contents:
- Chapter 1: Overview, Brief Contextual History, and Pixar's Non-Commercial RenderMan
- Chapter 2: What RenderMan Plugins Are Made Of: C++ Language and Shared Object Files
- Chapter 3: Radiometry and Bi-Directional Scattering Functions
- Chapter 4: Monte Carlo integration and Global Integrators
- Chapter 5: The RenderMan (Rix) API
- Chapter 6: Canonical Scattering Regimes for Bxdf
- Chapter 7: Developing and Debugging Bxdf
- Chapter 8: PDF Normalization, Sampling, and Anisotropic Bxdf
- Conclusion.
- Notes:
- Includes index.
- Description based on publisher supplied metadata and other sources.
- ISBN:
- 9781484293928
- 1484293924
- OCLC:
- 1385448480
The Penn Libraries is committed to describing library materials using current, accurate, and responsible language. If you discover outdated or inaccurate language, please fill out this feedback form to report it and suggest alternative language.