BMRT: A Global Illumination Implementation of the RenderMan Standard
- 1 January 1996
- journal article
- research article
- Published by Taylor & Francis in Journal of Graphics Tools
- Vol. 1 (3) , 29-47
- https://doi.org/10.1080/10867651.1996.10487462
Abstract
The RenderMan Interface specification proposed by Pixar is a standard for communication between modeling software and rendering software or devices. This standard has proven very powerful and is extremely popular in production work. Although the standard itself claims not to specify a rendering algorithm, people have speculated RenderMan and global illumination are mutually incompatible. We have implemented a rendering system which fully adheres to the RenderMan Interface and uses global illumination algorithms. Specifically, this implementation supports progressive refinement radiosity and distribution ray tracing in a twopass approach. This rendering system is widely distributed, very popular, and has been used in production (three properties usually not found in global illumination renderers). We discuss how we overcame problems in mating global illumination algorithms with the RenderMan standard and make recommendations for future versions of the standard to better accommodate such algorithms. We also present a summary of important lessons we learned by creating and distributing this tool.Keywords
This publication has 9 references indexed in Scilit:
- Implementing RenderMan ‐ Practice, Problems and EnhancementsComputer Graphics Forum, 1994
- A language for shading and lighting calculationsACM SIGGRAPH Computer Graphics, 1990
- A Ray tracing algorithm for progressive radiosityACM SIGGRAPH Computer Graphics, 1989
- A progressive refinement approach to fast radiosity image generationACM SIGGRAPH Computer Graphics, 1988
- A two-pass solution to the rendering equation: A synthesis of ray tracing and radiosity methodsACM SIGGRAPH Computer Graphics, 1987
- Rendering antialiased shadows with depth mapsACM SIGGRAPH Computer Graphics, 1987
- The Reyes image rendering architectureACM SIGGRAPH Computer Graphics, 1987
- Distributed ray tracingACM SIGGRAPH Computer Graphics, 1984
- Simulation of wrinkled surfacesACM SIGGRAPH Computer Graphics, 1978