{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,3,27]],"date-time":"2026-03-27T08:16:59Z","timestamp":1774599419053,"version":"3.50.1"},"reference-count":33,"publisher":"Association for Computing Machinery (ACM)","issue":"3","license":[{"start":{"date-parts":[[2008,8,1]],"date-time":"2008-08-01T00:00:00Z","timestamp":1217548800000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/www.acm.org\/publications\/policies\/copyright_policy#Background"}],"funder":[{"DOI":"10.13039\/501100002855","name":"Ministry of Science and Technology of the People's Republic of China","doi-asserted-by":"publisher","award":["2002CB312105"],"award-info":[{"award-number":["2002CB312105"]}],"id":[{"id":"10.13039\/501100002855","id-type":"DOI","asserted-by":"publisher"}]}],"content-domain":{"domain":["dl.acm.org"],"crossmark-restriction":true},"short-container-title":["ACM Trans. Graph."],"published-print":{"date-parts":[[2008,8]]},"abstract":"<jats:p>We present a new technique for interactive relighting of dynamic refractive objects with complex material properties. We describe our technique in terms of a rendering pipeline in which each stage runs entirely on the GPU. The rendering pipeline converts surfaces to volumetric data, traces the curved paths of photons as they refract through the volume, and renders arbitrary views of the resulting radiance distribution. Our rendering pipeline is fast enough to permit interactive updates to lighting, materials, geometry, and viewing parameters without any precomputation. Applications of our technique include the visualization of caustics, absorption, and scattering while running physical simulations or while manipulating surfaces in real time.<\/jats:p>","DOI":"10.1145\/1360612.1360634","type":"journal-article","created":{"date-parts":[[2008,8,5]],"date-time":"2008-08-05T13:35:10Z","timestamp":1217943310000},"page":"1-9","update-policy":"https:\/\/doi.org\/10.1145\/crossmark-policy","source":"Crossref","is-referenced-by-count":37,"title":["Interactive relighting of dynamic refractive objects"],"prefix":"10.1145","volume":"27","author":[{"given":"Xin","family":"Sun","sequence":"first","affiliation":[{"name":"Zhejiang University"}]},{"given":"Kun","family":"Zhou","sequence":"additional","affiliation":[{"name":"Microsoft Research Asia"}]},{"given":"Eric","family":"Stollnitz","sequence":"additional","affiliation":[{"name":"Microsoft Research"}]},{"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":[[2008,8]]},"reference":[{"key":"e_1_2_2_1_1","unstructured":"Born M. and Wolf E. 1999. Principles of Optics (7th edition). Cambridge University Press.  Born M. and Wolf E. 1999. Principles of Optics (7th edition) . Cambridge University Press."},{"key":"e_1_2_2_2_1","doi-asserted-by":"publisher","DOI":"10.5555\/110382.110597"},{"key":"e_1_2_2_3_1","first-page":"633","article-title":"Real-Time Simulation and Rendering of 3D Fluids","volume":"30","author":"Crane K.","year":"2007","unstructured":"Crane , K. , Llamas , I. , and Tariq , S. 2007 . Real-Time Simulation and Rendering of 3D Fluids . In GPU Gems 3, H. Nguyen, Ed. Addison-Wesley Professional, ch. 30 , 633 -- 675 . Crane, K., Llamas, I., and Tariq, S. 2007. Real-Time Simulation and Rendering of 3D Fluids. In GPU Gems 3, H. Nguyen, Ed. Addison-Wesley Professional, ch. 30, 633--675.","journal-title":"GPU Gems 3, H. Nguyen, Ed. Addison-Wesley Professional, ch."},{"key":"e_1_2_2_4_1","doi-asserted-by":"publisher","DOI":"10.1145\/1268517.1268548"},{"key":"e_1_2_2_5_1","first-page":"99","article-title":"Interactive Rendering of Atmospheric Scattering Effects Using Graphics Hardware","volume":"2002","author":"Dobashi Y.","year":"2002","unstructured":"Dobashi , Y. , Yamamoto , T. , and Nishita , T. 2002 . Interactive Rendering of Atmospheric Scattering Effects Using Graphics Hardware . In Graphics Hardware 2002 , 99 -- 107 . Dobashi, Y., Yamamoto, T., and Nishita, T. 2002. Interactive Rendering of Atmospheric Scattering Effects Using Graphics Hardware. In Graphics Hardware 2002, 99--107.","journal-title":"Graphics Hardware"},{"key":"e_1_2_2_6_1","doi-asserted-by":"publisher","DOI":"10.1145\/1111411.1111424"},{"key":"e_1_2_2_7_1","first-page":"87","article-title":"Interactive Rendering of Caustics Using Interpolated Warped Volumes","volume":"2005","author":"Ernst M.","year":"2005","unstructured":"Ernst , M. , Akenine-M\u00f6ller , T. , and Jensen , H. W. 2005 . Interactive Rendering of Caustics Using Interpolated Warped Volumes . In Graphics Interface 2005 , 87 -- 96 . Ernst, M., Akenine-M\u00f6ller, T., and Jensen, H. W. 2005. Interactive Rendering of Caustics Using Interpolated Warped Volumes. In Graphics Interface 2005, 87--96.","journal-title":"Graphics Interface"},{"key":"e_1_2_2_8_1","doi-asserted-by":"publisher","DOI":"10.1016\/S0097-8493(00)00038-8"},{"key":"e_1_2_2_9_1","doi-asserted-by":"publisher","DOI":"10.1145\/383259.383260"},{"key":"e_1_2_2_10_1","doi-asserted-by":"publisher","DOI":"10.1145\/1037210.1037225"},{"key":"e_1_2_2_11_1","doi-asserted-by":"publisher","DOI":"10.2312\/EGWR\/EGSR05\/291-300"},{"key":"e_1_2_2_12_1","doi-asserted-by":"publisher","DOI":"10.1145\/311535.311602"},{"key":"e_1_2_2_13_1","doi-asserted-by":"publisher","DOI":"10.1145\/1276377.1276451"},{"key":"e_1_2_2_14_1","doi-asserted-by":"publisher","DOI":"10.1111\/1467-8659.00628"},{"key":"e_1_2_2_15_1","doi-asserted-by":"publisher","DOI":"10.1145\/280814.280925"},{"key":"e_1_2_2_16_1","doi-asserted-by":"publisher","DOI":"10.5555\/275458.275461"},{"key":"e_1_2_2_17_1","doi-asserted-by":"publisher","DOI":"10.1145\/800031.808594"},{"key":"e_1_2_2_18_1","doi-asserted-by":"publisher","DOI":"10.2312\/EGWR\/EGSR06\/319-329"},{"key":"e_1_2_2_19_1","doi-asserted-by":"publisher","DOI":"10.2312\/EGWR\/EGSR07\/231-242"},{"key":"e_1_2_2_20_1","doi-asserted-by":"publisher","DOI":"10.1145\/1276377.1276459"},{"key":"e_1_2_2_21_1","unstructured":"Nvidia Corporation. 2007. CUDA Programming Guide. http:\/\/developer.nvidia.com\/object\/cuda.html.  Nvidia Corporation. 2007. CUDA Programming Guide. http:\/\/developer.nvidia.com\/object\/cuda.html."},{"key":"e_1_2_2_22_1","doi-asserted-by":"publisher","DOI":"10.1145\/1230100.1230116"},{"key":"e_1_2_2_23_1","doi-asserted-by":"publisher","DOI":"10.1145\/882262.882319"},{"key":"e_1_2_2_24_1","first-page":"41","article-title":"Photon Mapping on Programmable Graphics Hardware","volume":"2003","author":"Purcell T. J.","year":"2003","unstructured":"Purcell , T. J. , Donner , C. , Cammarano , M. , Jensen , H. W. , and Hanrahan , P. 2003 . Photon Mapping on Programmable Graphics Hardware . In Graphics Hardware 2003 , 41 -- 50 . Purcell, T. J., Donner, C., Cammarano, M., Jensen, H. W., and Hanrahan, P. 2003. Photon Mapping on Programmable Graphics Hardware. In Graphics Hardware 2003, 41--50.","journal-title":"Graphics Hardware"},{"key":"e_1_2_2_25_1","doi-asserted-by":"publisher","DOI":"10.5555\/275458.275482"},{"key":"e_1_2_2_26_1","doi-asserted-by":"publisher","DOI":"10.1145\/1073204.1073309"},{"key":"e_1_2_2_27_1","doi-asserted-by":"publisher","DOI":"10.1111\/j.1467-8659.2005.0m894.x"},{"key":"e_1_2_2_28_1","doi-asserted-by":"publisher","DOI":"10.1111\/j.1467-8659.2004.00794.x"},{"key":"e_1_2_2_29_1","doi-asserted-by":"publisher","DOI":"10.1145\/358876.358882"},{"key":"e_1_2_2_30_1","doi-asserted-by":"publisher","DOI":"10.1145\/1111411.1111439"},{"key":"e_1_2_2_31_1","doi-asserted-by":"publisher","DOI":"10.1145\/1073204.1073310"},{"key":"e_1_2_2_32_1","doi-asserted-by":"publisher","DOI":"10.1007\/s00371-007-0149-0"},{"key":"e_1_2_2_33_1","volume-title":"-P","author":"Ziegler G.","year":"2007","unstructured":"Ziegler , G. , Dimitrov , R. , Theobalt , C. , and Seidel , H . -P . 2007 . Real-Time Quadtree Analysis Using HistoPyramids. In Real-Time Image Processing 2007, vol. 6496 . Ziegler, G., Dimitrov, R., Theobalt, C., and Seidel, H.-P. 2007. Real-Time Quadtree Analysis Using HistoPyramids. In Real-Time Image Processing 2007, vol. 6496."}],"container-title":["ACM Transactions on Graphics"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/1360612.1360634","content-type":"unspecified","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/dl.acm.org\/doi\/pdf\/10.1145\/1360612.1360634","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,6,18]],"date-time":"2025-06-18T13:56:09Z","timestamp":1750254969000},"score":1,"resource":{"primary":{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/1360612.1360634"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2008,8]]},"references-count":33,"journal-issue":{"issue":"3","published-print":{"date-parts":[[2008,8]]}},"alternative-id":["10.1145\/1360612.1360634"],"URL":"https:\/\/doi.org\/10.1145\/1360612.1360634","relation":{},"ISSN":["0730-0301","1557-7368"],"issn-type":[{"value":"0730-0301","type":"print"},{"value":"1557-7368","type":"electronic"}],"subject":[],"published":{"date-parts":[[2008,8]]},"assertion":[{"value":"2008-08-01","order":2,"name":"published","label":"Published","group":{"name":"publication_history","label":"Publication History"}}]}}