2010
DOI: 10.1111/j.1467-8659.2010.01744.x
|View full text |Cite
|
Sign up to set email alerts
|

A PCA Decomposition for Real‐time BRDF Editing and Relighting with Global Illumination

Abstract: We propose a novel rendering method which supports interactive BRDF editing as well as relighting on a 3D scene. For interactive BRDF editing, we linearize an analytic BRDF model with basis BRDFs obtained from a principal component analysis. For each basis BRDF, the radiance transfer is precomputed and stored in vector form. In rendering time, illumination of a point is computed by multiplying the radiance transfer vectors of the basis BRDFs by the incoming radiance from gather samples and then linearly combin… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1
1
1
1

Citation Types

0
6
0

Year Published

2011
2011
2022
2022

Publication Types

Select...
7

Relationship

1
6

Authors

Journals

citations
Cited by 10 publications
(6 citation statements)
references
References 26 publications
0
6
0
Order By: Relevance
“…The idea of gathering of multi‐bounce glossy reflections proposed in [LWDB10] was then extended in the Precomputed Radiance Transfer (PRT) framework to enable realtime relighting of scenes [LWLD11]. In the PRT framework, several methods have been proposed to consider interactive rendering or editing of glossy BRDFs with global illumination [BAOR06,SZC*07,BAEDR08,NKLN10]. However, the main drawback of these PRT methods is the restriction on static scenes.…”
Section: Related Workmentioning
confidence: 99%
“…The idea of gathering of multi‐bounce glossy reflections proposed in [LWDB10] was then extended in the Precomputed Radiance Transfer (PRT) framework to enable realtime relighting of scenes [LWLD11]. In the PRT framework, several methods have been proposed to consider interactive rendering or editing of glossy BRDFs with global illumination [BAOR06,SZC*07,BAEDR08,NKLN10]. However, the main drawback of these PRT methods is the restriction on static scenes.…”
Section: Related Workmentioning
confidence: 99%
“…We use the real‐valued SH basis functions, B=y where leftylm(ω)={Kl0Pl0(prefixcosωθ),m=02Klmcos(mωφ)Plm(prefixcosωθ),m>02Kl|m|sin(|m|ωφ)Pl|m|(prefixcosωθ),m<0andleftboldy=[]y00(ω),y11(ω),y10(ω),y11(ω),y22(ω)...and m indexes the (2l+1) band‐ l basis functions, Klm is a normalization term, and Plm are associated Legendre polynomials. Note, however, that any basis with a double‐ or triple‐product formulation can be employed, including data‐driven bases [NKLN10]. By multiplying boldB with an arbitrary f , we can also project visibility‐masked functions onto a basis which is different, and generally more accurate, than performing a product with visibility in the basis space.…”
Section: Applicationsmentioning
confidence: 99%
“…and m indexes the (2l + 1) band-l basis functions, K m l is a normalization term, and P m l are associated Legendre polynomials. Note, however, that any basis with a double-or triple-product formulation can be employed, including data-driven bases [NKLN10]. By multiplying B with an arbitrary f , we can also project visibility-masked functions onto a basis which is different, and generally more accurate, than performing a product with visibility in the basis space.…”
Section: Aomentioning
confidence: 99%
“…PRT techniques also have been extended to allow interactive editing of glossy BRDFs with global illumination for a fixed view direction [BAOR06, BAEDR08, NKLN10] or with a dynamic camera [SZC*07].…”
Section: Previous Workmentioning
confidence: 99%