© The Author(s), under exclusive license to APress Media, LLC, part of Springer Nature 2023
B. E. HollisterEssential Guide to RenderMan® Shading Plugin Developmenthttps://doi.org/10.1007/978-1-4842-9392-8_7

7. Developing and Debugging Bxdf

Brad E. Hollister1  
(1)
Carson, CA, USA
 

This chapter explains how Bxdf plugins may be developed. We cover the use of a visual debugger front end, along with some of the facilities of RenderMan (e.g., PxrValidateBxdf).1 We also discuss the notion of dynamically loaded (shared objects) libraries.

Thus, in this chapter, we go into the practicalities of setting up a development environment. One aspect of using C++, rather than RSL, is that we can take full advantage of system-level development. These allow for halting ...

Get Essential Guide to RenderMan® Shading Plugin Development: Understanding Bxdfs now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.