A practical algorithm for rendering interreflections with all-frequency BRDFs
Autor: | Zhao Dong, Shi-Min Hu, Yan-Pei Cao, Li-Qian Ma, Kun Xu, Rui Wang |
---|---|
Rok vydání: | 2014 |
Předmět: |
Photon mapping
Computer science Global illumination business.industry ComputingMethodologies_IMAGEPROCESSINGANDCOMPUTERVISION Computer Graphics and Computer-Aided Design Rendering (computer graphics) Computer graphics (images) Computer vision Ray tracing (graphics) Shading Bidirectional reflectance distribution function Artificial intelligence Specular reflection business ComputingMethodologies_COMPUTERGRAPHICS |
Zdroj: | ACM Transactions on Graphics. 33:1-16 |
ISSN: | 1557-7368 0730-0301 |
Popis: | Algorithms for rendering interreflection (or indirect illumination) effects often make assumptions about the frequency range of the materials' reflectance properties. For example, methods based on Virtual Point Lights (VPLs) perform well for diffuse and semi-glossy materials but not so for highly glossy or specular materials; the situation is reversed for methods based on ray tracing. In this article, we present a practical algorithm for rendering interreflection effects with all-frequency BRDFs. Our method builds upon a spherical Gaussian representation of the BRDF, based on which a novel mathematical development of the interreflection equation is made. This allows us to efficiently compute one-bounce interreflection from a triangle to a shading point, by using an analytic formula combined with a piecewise linear approximation. We show through evaluation that this method is accurate for a wide range of BRDFs. We further introduce a hierarchical integration method to handle complex scenes (i.e., many triangles) with bounded errors. Finally, we have implemented the present algorithm on the GPU, achieving rendering performance ranging from near interactive to a few seconds per frame for various scenes with different complexity. |
Databáze: | OpenAIRE |
Externí odkaz: |