Premium
Using Procedural RenderMan Shaders for Global Illurnination
Author(s) -
Slusallek Philipp,
Pflaum Thomas,
Seidel HansPeter
Publication year - 1995
Publication title -
computer graphics forum
Language(s) - English
Resource type - Journals
SCImago Journal Rank - 0.578
H-Index - 120
eISSN - 1467-8659
pISSN - 0167-7055
DOI - 10.1111/j.1467-8659.1995.cgf143_0311.x
Subject(s) - shader , global illumination , rendering (computer graphics) , computer science , computer graphics (images) , ray tracing (physics) , radiosity (computer graphics) , physics , quantum mechanics
Global illumination techniques like radiosity or Monte‐Carlo ray‐tracing are becoming standard features of rendering systems. However, there is currently no accepted interface format which supports an appropriate physically‐based scene description. In this paper we present extensions to the well‐known RenderMan interface, which allow for a physically based scene description and support advanced global illumination techniques. Special emphasis has been laid on the support for procedural descriptions of reflection and emission by RenderMan surface shaders. So far, they could not be used with most global illumination algorithms. The extensions have been implemented in a physically‐based rendering system and are illustrated with examples.