Real-time BRDF editing in complex lighting

被引:55
作者
Ben-Artzi, Aner [1 ]
Overbeck, Ryan [1 ]
Ramamoorthi, Ravi [1 ]
机构
[1] Columbia Univ, New York, NY 10027 USA
来源
ACM TRANSACTIONS ON GRAPHICS | 2006年 / 25卷 / 03期
关键词
D O I
10.1145/1141911.1141979
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
Current systems for editing BRDFs typically allow users to adjust analytic parameters while visualizing the results in a simplified setting (e.g. unshadowed point light). This paper describes a real-time rendering system that enables interactive edits of BRDFs, as rendered in their final placement on objects in a static scene, lit by direct, complex illumination. All-frequency effects (ranging from near-mirror reflections and hard shadows to diffuse shading and soft shadows) are rendered using a precomputation-based approach. Inspired by real-time relighting methods, we create a linear system that fixes lighting and view to allow real-time BRDF manipulation. In order to linearize the image's response to BRDF parameters, we develop an intermediate curve-based representation, which also reduces the rendering and precomputation operations to 1D while maintaining accuracy for a very general class of BRDFs. Our system can be used to edit complex analytic BRDFs (including anisotropic models), as well as measured reflectance data. We improve on the standard precomputed radiance transfer (PRT) rendering computation by introducing an incremental rendering algorithm that takes advantage of frame-to-frame coherence. We show that it is possible to render reference-quality images while only updating 10% of the data at each frame, sustaining frame-rates of 25-30fps.
引用
收藏
页码:945 / 954
页数:10
相关论文
共 38 条
[1]  
[Anonymous], 2006, ACM T GRAPH
[2]  
Ashikhmin M., 2000, Journal of Graphics Tools, V5, P25, DOI 10.1080/10867651.2000.10487522
[3]  
Ashikhmin M, 2000, COMP GRAPH, P65, DOI 10.1145/344779.344814
[4]   A geometry-based soft shadow volume algorithm using graphics hardware [J].
Assarsson, U ;
Akenine-Möller, T .
ACM TRANSACTIONS ON GRAPHICS, 2003, 22 (03) :511-520
[5]  
BENARTZI A, 2006, J GRAPHICS TOOLS, V11, P13
[6]  
BLINN J, 1977, COMPUTER GRAPHICS, P192
[7]  
Cook R. L, 1982, ACM Trans. Graph, V1, P7, DOI DOI 10.1145/357290.357293
[8]   Reflectance and texture of real-world surfaces [J].
Dana, KJ ;
Van Ginneken, B ;
Nayar, SK ;
Koenderink, JJ .
ACM TRANSACTIONS ON GRAPHICS, 1999, 18 (01) :1-34
[9]   ORTHONORMAL BASES OF COMPACTLY SUPPORTED WAVELETS [J].
DAUBECHIES, I .
COMMUNICATIONS ON PURE AND APPLIED MATHEMATICS, 1988, 41 (07) :909-996
[10]  
ERSHOV S, 2001, EUROGRAPHICS, V20, P3