{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,8,5]],"date-time":"2025-08-05T12:58:44Z","timestamp":1754398724042,"version":"3.41.0"},"reference-count":37,"publisher":"Association for Computing Machinery (ACM)","issue":"3","license":[{"start":{"date-parts":[[2007,7,29]],"date-time":"2007-07-29T00:00:00Z","timestamp":1185667200000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/www.acm.org\/publications\/policies\/copyright_policy#Background"}],"content-domain":{"domain":["dl.acm.org"],"crossmark-restriction":true},"short-container-title":["ACM Trans. Graph."],"published-print":{"date-parts":[[2007,7,29]]},"abstract":"<jats:p>We present a technique for interactive relighting in which source radiance, viewing direction, and BRDFs can all be changed on the fly. In handling dynamic BRDFs, our method efficiently accounts for the effects of BRDF modification on the reflectance and incident radiance at a surface point. For reflectance, we develop a BRDF tensor representation that can be factorized into adjustable terms for lighting, viewing, and BRDF parameters. For incident radiance, there exists a non-linear relationship between indirect lighting and BRDFs in a scene, which makes linear light transport frameworks such as PRT unsuitable. To overcome this problem, we introduce<jats:italic>precomputed transfer tensors<\/jats:italic>(PTTs) which decompose indirect lighting into precomputable components that are each a function of BRDFs in the scene, and can be rapidly combined at run time to correctly determine incident radiance. We additionally describe a method for efficient handling of high-frequency specular reflections by separating them from the BRDF tensor representation and processing them using precomputed visibility information. With relighting based on PTTs, interactive performance with indirect lighting is demonstrated in applications to BRDF animation and material tuning.<\/jats:p>","DOI":"10.1145\/1276377.1276411","type":"journal-article","created":{"date-parts":[[2007,9,14]],"date-time":"2007-09-14T13:44:55Z","timestamp":1189777495000},"page":"27","update-policy":"https:\/\/doi.org\/10.1145\/crossmark-policy","source":"Crossref","is-referenced-by-count":55,"title":["Interactive relighting with dynamic BRDFs"],"prefix":"10.1145","volume":"26","author":[{"given":"Xin","family":"Sun","sequence":"first","affiliation":[{"name":"Zhejiang University"}]},{"given":"Kun","family":"Zhou","sequence":"additional","affiliation":[{"name":"Microsoft Research Asia"}]},{"given":"Yanyun","family":"Chen","sequence":"additional","affiliation":[{"name":"Microsoft Research Asia"}]},{"given":"Stephen","family":"Lin","sequence":"additional","affiliation":[{"name":"Microsoft Research Asia"}]},{"given":"Jiaoying","family":"Shi","sequence":"additional","affiliation":[{"name":"Zhejiang University"}]},{"given":"Baining","family":"Guo","sequence":"additional","affiliation":[{"name":"Microsoft Research Asia"}]}],"member":"320","published-online":{"date-parts":[[2007,7,29]]},"reference":[{"key":"e_1_2_2_1_1","doi-asserted-by":"publisher","DOI":"10.1145\/344779.344814"},{"key":"e_1_2_2_2_1","doi-asserted-by":"publisher","DOI":"10.1145\/166117.166137"},{"key":"e_1_2_2_3_1","doi-asserted-by":"publisher","DOI":"10.1145\/1141911.1141979"},{"key":"e_1_2_2_4_1","doi-asserted-by":"publisher","DOI":"10.1145\/563858.563893"},{"key":"e_1_2_2_5_1","doi-asserted-by":"publisher","DOI":"10.1145\/800224.806819"},{"key":"e_1_2_2_6_1","doi-asserted-by":"publisher","DOI":"10.1145\/300776.300778"},{"key":"e_1_2_2_7_1","doi-asserted-by":"crossref","first-page":"1","DOI":"10.1111\/j.2517-6161.1977.tb01600.x","article-title":"Maximum-likelihood from incomplete data via the em algorithm","volume":"39","author":"Dempster A. P.","year":"1977","unstructured":"Dempster , A. P. , Laird , N. M. , and Rubin , D. B. 1977 . Maximum-likelihood from incomplete data via the em algorithm . J. Royal Statistical Society 39 , 1, 1 -- 38 . Dempster, A. P., Laird, N. M., and Rubin, D. B. 1977. Maximum-likelihood from incomplete data via the em algorithm. J. Royal Statistical Society 39, 1, 1--38.","journal-title":"J. Royal Statistical Society"},{"key":"e_1_2_2_8_1","doi-asserted-by":"publisher","DOI":"10.1109\/38.365003"},{"key":"e_1_2_2_9_1","doi-asserted-by":"publisher","DOI":"10.1109\/34.85657"},{"key":"e_1_2_2_10_1","doi-asserted-by":"publisher","DOI":"10.1145\/344779.344938"},{"key":"e_1_2_2_11_1","doi-asserted-by":"publisher","DOI":"10.1145\/1111411.1111413"},{"key":"e_1_2_2_12_1","doi-asserted-by":"publisher","DOI":"10.1145\/1141911.1141998"},{"key":"e_1_2_2_13_1","doi-asserted-by":"publisher","DOI":"10.1145\/325334.325167"},{"key":"e_1_2_2_14_1","doi-asserted-by":"publisher","DOI":"10.1145\/15922.15902"},{"key":"e_1_2_2_15_1","doi-asserted-by":"publisher","DOI":"10.2312\/EGWR\/EGWR99\/247-260"},{"key":"e_1_2_2_16_1","doi-asserted-by":"publisher","DOI":"10.1145\/1073204.1073334"},{"key":"e_1_2_2_17_1","doi-asserted-by":"publisher","DOI":"10.1137\/S0895479898346995"},{"key":"e_1_2_2_18_1","doi-asserted-by":"publisher","DOI":"10.2312\/EGWR\/EGSR04\/337-344"},{"key":"e_1_2_2_19_1","doi-asserted-by":"publisher","DOI":"10.1145\/1201775.882343"},{"key":"e_1_2_2_20_1","volume-title":"Eurographics Symp. Rendering, 241--247","author":"Matusik W.","year":"2003","unstructured":"Matusik , W. , Pfister , H. , Brand , M. , and McMillan , L. 2003 . Efficient isotropic brdf measurement . In Eurographics Symp. Rendering, 241--247 . Matusik, W., Pfister, H., Brand, M., and McMillan, L. 2003. Efficient isotropic brdf measurement. In Eurographics Symp. Rendering, 241--247."},{"key":"e_1_2_2_21_1","doi-asserted-by":"publisher","DOI":"10.1145\/383259.383276"},{"key":"e_1_2_2_22_1","doi-asserted-by":"publisher","DOI":"10.1145\/1141911.1141996"},{"key":"e_1_2_2_23_1","doi-asserted-by":"publisher","DOI":"10.1145\/882262.882280"},{"key":"e_1_2_2_24_1","doi-asserted-by":"publisher","DOI":"10.1145\/1015706.1015749"},{"key":"e_1_2_2_25_1","doi-asserted-by":"publisher","DOI":"10.2312\/EGWR\/EGSR05\/117-126"},{"key":"e_1_2_2_26_1","doi-asserted-by":"publisher","DOI":"10.1145\/192161.192213"},{"key":"e_1_2_2_27_1","doi-asserted-by":"publisher","DOI":"10.1145\/1073204.1073214"},{"key":"e_1_2_2_28_1","doi-asserted-by":"publisher","DOI":"10.1145\/97879.97901"},{"key":"e_1_2_2_29_1","doi-asserted-by":"publisher","DOI":"10.1145\/566570.566612"},{"key":"e_1_2_2_30_1","doi-asserted-by":"publisher","DOI":"10.1145\/882262.882281"},{"key":"e_1_2_2_31_1","doi-asserted-by":"publisher","DOI":"10.1145\/1015706.1015748"},{"key":"e_1_2_2_32_1","doi-asserted-by":"publisher","DOI":"10.1145\/1141911.1141981"},{"key":"e_1_2_2_33_1","doi-asserted-by":"publisher","DOI":"10.1145\/1186562.1015725"},{"key":"e_1_2_2_34_1","doi-asserted-by":"publisher","DOI":"10.2312\/EGWR\/EGSR04\/345-354"},{"key":"e_1_2_2_35_1","doi-asserted-by":"publisher","DOI":"10.1145\/1186822.1073224"},{"key":"e_1_2_2_36_1","doi-asserted-by":"publisher","DOI":"10.1145\/1138450.1138456"},{"key":"e_1_2_2_37_1","doi-asserted-by":"publisher","DOI":"10.1145\/133994.134078"}],"container-title":["ACM Transactions on Graphics"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/1276377.1276411","content-type":"unspecified","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/dl.acm.org\/doi\/pdf\/10.1145\/1276377.1276411","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,6,18]],"date-time":"2025-06-18T14:52:17Z","timestamp":1750258337000},"score":1,"resource":{"primary":{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/1276377.1276411"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2007,7,29]]},"references-count":37,"journal-issue":{"issue":"3","published-print":{"date-parts":[[2007,7,29]]}},"alternative-id":["10.1145\/1276377.1276411"],"URL":"https:\/\/doi.org\/10.1145\/1276377.1276411","relation":{},"ISSN":["0730-0301","1557-7368"],"issn-type":[{"type":"print","value":"0730-0301"},{"type":"electronic","value":"1557-7368"}],"subject":[],"published":{"date-parts":[[2007,7,29]]},"assertion":[{"value":"2007-07-29","order":2,"name":"published","label":"Published","group":{"name":"publication_history","label":"Publication History"}}]}}