Vai al contenuto principale della pagina
Autore: | Hollister Brad E |
Titolo: | Essential Guide to RenderMan® Shading Plugin Development : Understanding Bxdfs / / by Brad E. Hollister |
Pubblicazione: | Berkeley, CA : , : Apress : , : Imprint : Apress, , 2023 |
Edizione: | 1st ed. 2023. |
Descrizione fisica: | 1 online resource (145 pages) |
Disciplina: | 006.6 |
Soggetto topico: | Rendering (Computer graphics) |
C++ (Computer program language) | |
Note generali: | Includes index. |
Nota di contenuto: | 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. |
Sommario/riassunto: | 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. |
Titolo autorizzato: | Essential Guide to RenderMan® Shading Plugin Development |
ISBN: | 1-4842-9392-4 |
Formato: | Materiale a stampa |
Livello bibliografico | Monografia |
Lingua di pubblicazione: | Inglese |
Record Nr.: | 9910734875103321 |
Lo trovi qui: | Univ. Federico II |
Opac: | Controlla la disponibilitĂ qui |