{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,9,25]],"date-time":"2025-09-25T18:21:26Z","timestamp":1758824486808,"version":"3.41.0"},"reference-count":25,"publisher":"Association for Computing Machinery (ACM)","issue":"1","license":[{"start":{"date-parts":[[2006,1,1]],"date-time":"2006-01-01T00:00:00Z","timestamp":1136073600000},"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":[[2006,1]]},"abstract":"<jats:p>We present a mathematical framework for enforcing energy conservation in a bidirectional reflectance distribution function (BRDF) by specifying halfway vector distributions in simple two-dimensional domains. Energy-conserving BRDFs can produce plausible rendered images with accurate reflectance behavior, especially near grazing angles. Using our framework, we create an empirical BRDF that allows easy specification of diffuse, specular, and retroreflective materials. We also present a second BRDF model that is useful for data fitting; although it does not preserve energy, it uses the same halfway vector domain as the first model. We show that this data-fitting BRDF can be used to match measured data extremely well using only a small set of parameters. We believe that this is an improvement over table-based lookups and factored versions of BRDF data.<\/jats:p>","DOI":"10.1145\/1122501.1122502","type":"journal-article","created":{"date-parts":[[2006,5,8]],"date-time":"2006-05-08T16:09:20Z","timestamp":1147104560000},"page":"1-18","update-policy":"https:\/\/doi.org\/10.1145\/crossmark-policy","source":"Crossref","is-referenced-by-count":39,"title":["The halfway vector disk for BRDF modeling"],"prefix":"10.1145","volume":"25","author":[{"given":"Dave","family":"Edwards","sequence":"first","affiliation":[{"name":"University of Utah, Salt Lake City, UT"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Solomon","family":"Boulos","sequence":"additional","affiliation":[{"name":"University of Utah, Salt Lake City, UT"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Jared","family":"Johnson","sequence":"additional","affiliation":[{"name":"University of Utah, Salt Lake City, UT"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Peter","family":"Shirley","sequence":"additional","affiliation":[{"name":"University of Utah, Salt Lake City, UT"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Michael","family":"Ashikhmin","sequence":"additional","affiliation":[{"name":"State University of New York, Stony Brook, Stony Brook, NY"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Michael","family":"Stark","sequence":"additional","affiliation":[{"name":"University of California, Irvine"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Chris","family":"Wyman","sequence":"additional","affiliation":[{"name":"University of Iowa, Iowa City, IA"}],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"320","published-online":{"date-parts":[[2006,1]]},"reference":[{"key":"e_1_2_1_1_1","volume-title":"Proceedings of SIGGRAPH","author":"Ashikhmin M.","year":"2000","unstructured":"Ashikhmin , M. , Premoze , S. , and Shirley , P . 2000. A microfacet-based BRDF generator . In Proceedings of SIGGRAPH 2000 . 65--74. 10.1145\/344779.344814 Ashikhmin, M., Premoze, S., and Shirley, P. 2000. A microfacet-based BRDF generator. In Proceedings of SIGGRAPH 2000. 65--74. 10.1145\/344779.344814"},{"key":"e_1_2_1_2_1","doi-asserted-by":"publisher","DOI":"10.1080\/10867651.2000.10487522"},{"key":"e_1_2_1_3_1","volume-title":"Proceedings of SIGGRAPH. 192--198","author":"Blinn J. F.","year":"1977","unstructured":"Blinn , J. F. 1977 . Models of light reflection for computer synthesized pictures . In Proceedings of SIGGRAPH. 192--198 . 10.1145\/563858.563893 Blinn, J. F. 1977. Models of light reflection for computer synthesized pictures. In Proceedings of SIGGRAPH. 192--198. 10.1145\/563858.563893"},{"key":"e_1_2_1_4_1","doi-asserted-by":"publisher","DOI":"10.1145\/357290.357293"},{"volume-title":"Proceedings of SIGGRAPH. 477--494","author":"Greenberg D. P.","key":"e_1_2_1_5_1","unstructured":"Greenberg , D. P. , Torrance , K. E. , Shirley , P. S. , Arvo , J. R. , Ferwerda , J. A. , Pattanaik , S. , Lafortune , E. P. F. , Walter , B. , Foo , S.-C. , and Trumbore , B . 1997. A framework for realistic image synthesis . In Proceedings of SIGGRAPH. 477--494 . 10.1145\/258734.258914 Greenberg, D. P., Torrance, K. E., Shirley, P. S., Arvo, J. R., Ferwerda, J. A., Pattanaik, S., Lafortune, E. P. F., Walter, B., Foo, S.-C., and Trumbore, B. 1997. A framework for realistic image synthesis. In Proceedings of SIGGRAPH. 477--494. 10.1145\/258734.258914"},{"volume-title":"Proceedings of SIGGRAPH. 175--186","author":"He X. D.","key":"e_1_2_1_6_1","unstructured":"He , X. D. , Torrance , K. E. , Sillion , F. X. , and Greenberg , D. P . 1991. A comprehensive physical model for light reflection . In Proceedings of SIGGRAPH. 175--186 . 10.1145\/122718.122738 He, X. D., Torrance, K. E., Sillion, F. X., and Greenberg, D. P. 1991. A comprehensive physical model for light reflection. In Proceedings of SIGGRAPH. 175--186. 10.1145\/122718.122738"},{"key":"e_1_2_1_7_1","volume-title":"D. P.","author":"Lafortune E. P. F.","year":"1997","unstructured":"Lafortune , E. P. F. , Foo , S.-C. , nce, K. E. T., and Greenberg , D. P. 1997 . Non-linear approximation of reflectance functions. In Proceedings of SIGGRAPH. 117--126. 10.1145\/258734.258801 Lafortune, E. P. F., Foo, S.-C., nce, K. E. T., and Greenberg, D. P. 1997. Non-linear approximation of reflectance functions. In Proceedings of SIGGRAPH. 117--126. 10.1145\/258734.258801"},{"key":"e_1_2_1_8_1","doi-asserted-by":"publisher","DOI":"10.1145\/1015706.1015751"},{"key":"e_1_2_1_9_1","volume-title":"Proceedings of Eurographics Workshop on Rendering. 47--62","author":"Lewis R.","year":"1993","unstructured":"Lewis , R. 1993 . Making shaders more physically plausible . In Proceedings of Eurographics Workshop on Rendering. 47--62 . Lewis, R. 1993. Making shaders more physically plausible. In Proceedings of Eurographics Workshop on Rendering. 47--62."},{"key":"e_1_2_1_10_1","first-page":"131","volume-title":"Proceedings of Eurographics Rendering Workshop. 10","author":"Marschner S. R.","unstructured":"Marschner , S. R. , Westin , S. H. , Lafortune , E. P. F. , Torrance , K. E. , and Greenberg , D. P . 1999. Image-based BRDF measurement including human skin . In Proceedings of Eurographics Rendering Workshop. 10 .2312\/EGWR\/EGWR99\/ 131 - 144 Marschner, S. R., Westin, S. H., Lafortune, E. P. F., Torrance, K. E., and Greenberg, D. P. 1999. Image-based BRDF measurement including human skin. In Proceedings of Eurographics Rendering Workshop. 10.2312\/EGWR\/EGWR99\/131-144"},{"key":"e_1_2_1_11_1","first-page":"299","volume-title":"Proceedings of the 15th Eurographics Workshop on Rendering Techniques. 299--308","author":"Matusik W.","unstructured":"Matusik , W. , Loper , M. , and Pfister , H . 2004. Progressively-refined reflectance functions from natural illumination . In Proceedings of the 15th Eurographics Workshop on Rendering Techniques. 299--308 . 10.2312\/EGWR\/EGSR04\/ 299 - 308 Matusik, W., Loper, M., and Pfister, H. 2004. Progressively-refined reflectance functions from natural illumination. In Proceedings of the 15th Eurographics Workshop on Rendering Techniques. 299--308. 10.2312\/EGWR\/EGSR04\/299-308"},{"key":"e_1_2_1_12_1","volume-title":"Proceedings of the Eurographics Symposium on Rendering. 241--248","author":"Matusik W.","year":"2003","unstructured":"Matusik , W. , Pfister , H. , Brand , M. , and McMillan , L. 2003 . Efficient isotropic BRDF measurement . In Proceedings of the Eurographics Symposium on Rendering. 241--248 . Matusik, W., Pfister, H., Brand, M., and McMillan, L. 2003. Efficient isotropic BRDF measurement. In Proceedings of the Eurographics Symposium on Rendering. 241--248."},{"key":"e_1_2_1_13_1","first-page":"3","article-title":"Compact metallic reflectance models","volume":"18","author":"Neumann L.","year":"1999","unstructured":"Neumann , L. , Neumann , A. , and Szirmay-Kalos , L. 1999 . Compact metallic reflectance models . Comput. Graph. For. 18 , 3 (Sept.), 161--172. Neumann, L., Neumann, A., and Szirmay-Kalos, L. 1999. Compact metallic reflectance models. Comput. Graph. For. 18, 3 (Sept.), 161--172.","journal-title":"Comput. Graph. For."},{"key":"e_1_2_1_14_1","first-page":"117","volume-title":"Proceedings of the Eurographics Symposium on Rendering. Eurographics Association, 117--226","author":"Ngan A.","unstructured":"Ngan , A. , Durand , F. , and Matusik , W . 2005. Experimental analysis of BRDF models . In Proceedings of the Eurographics Symposium on Rendering. Eurographics Association, 117--226 . 10.2312\/EGWR\/EGSR05\/ 117 - 126 Ngan, A., Durand, F., and Matusik, W. 2005. Experimental analysis of BRDF models. In Proceedings of the Eurographics Symposium on Rendering. Eurographics Association, 117--226. 10.2312\/EGWR\/EGSR05\/117-126"},{"key":"e_1_2_1_15_1","volume-title":"Proceedings of SIGGRAPH. 239--246","author":"Oren M.","year":"1921","unstructured":"Oren , M. and Nayar , S. K . 1994. Generalization of Lambert's reflectance model . In Proceedings of SIGGRAPH. 239--246 . 10.1145\/ 1921 61.192213 Oren, M. and Nayar, S. K. 1994. Generalization of Lambert's reflectance model. In Proceedings of SIGGRAPH. 239--246. 10.1145\/192161.192213"},{"key":"e_1_2_1_16_1","unstructured":"Pharr M. and Humphreys G. 2004. Physically Based Rendering. Morgan Kaufmann San Francisco CA.   Pharr M. and Humphreys G. 2004. Physically Based Rendering. Morgan Kaufmann San Francisco CA."},{"key":"e_1_2_1_17_1","doi-asserted-by":"publisher","DOI":"10.1145\/360825.360839"},{"key":"e_1_2_1_18_1","volume-title":"Proceedings of Eurographics Rendering Workshop. 11--22","author":"Rusinkiewicz S. M.","year":"1998","unstructured":"Rusinkiewicz , S. M. 1998 . A new change of variables for efficient BRDF representation . In Proceedings of Eurographics Rendering Workshop. 11--22 . Rusinkiewicz, S. M. 1998. A new change of variables for efficient BRDF representation. In Proceedings of Eurographics Rendering Workshop. 11--22."},{"key":"e_1_2_1_19_1","first-page":"233","article-title":"An inexpensive BRDF model for physically-based rendering","volume":"13","author":"Schlick C.","year":"1994","unstructured":"Schlick , C. 1994 . An inexpensive BRDF model for physically-based rendering . Comput. Graph. For. 13 , 3, 233 -- 246 . Schlick, C. 1994. An inexpensive BRDF model for physically-based rendering. Comput. Graph. For. 13, 3, 233--246.","journal-title":"Comput. Graph. For."},{"key":"e_1_2_1_20_1","doi-asserted-by":"crossref","first-page":"3464","DOI":"10.1364\/AO.37.003464","article-title":"Thermodynamic constraints on reflectance reciprocity and Kirchhoff's law","volume":"37","author":"Snyder W. C.","year":"1998","unstructured":"Snyder , W. C. , Wan , Z. , and Li , X. 1998 . Thermodynamic constraints on reflectance reciprocity and Kirchhoff's law . Appl. Opt. 37 , 16, 3464 -- 3470 . Snyder, W. C., Wan, Z., and Li, X. 1998. Thermodynamic constraints on reflectance reciprocity and Kirchhoff's law. Appl. Opt. 37, 16, 3464--3470.","journal-title":"Appl. Opt."},{"key":"e_1_2_1_21_1","volume-title":"Proceedings of Eurographics Rendering Workshop. 41--50","author":"Stam J.","year":"1995","unstructured":"Stam , J. 1995 . Multiple scattering as a diffusion process . In Proceedings of Eurographics Rendering Workshop. 41--50 . Stam, J. 1995. Multiple scattering as a diffusion process. In Proceedings of Eurographics Rendering Workshop. 41--50."},{"key":"e_1_2_1_22_1","doi-asserted-by":"publisher","DOI":"10.1109\/TVCG.2005.26"},{"key":"e_1_2_1_23_1","doi-asserted-by":"crossref","first-page":"1105","DOI":"10.1364\/JOSA.57.001105","article-title":"Theory for off-specular reflection from roughened surfaces","volume":"57","author":"Torrance K. E.","year":"1967","unstructured":"Torrance , K. E. and Sparrow , E. M. 1967 . Theory for off-specular reflection from roughened surfaces . J. Opt. Soc. Am. 57 , 9, 1105 -- 1114 . Torrance, K. E. and Sparrow, E. M. 1967. Theory for off-specular reflection from roughened surfaces. J. Opt. Soc. Am. 57, 9, 1105--1114.","journal-title":"J. Opt. Soc. Am."},{"key":"e_1_2_1_24_1","volume-title":"Proceedings of SIGGRAPH. 265--272","author":"Ward G. J.","year":"1992","unstructured":"Ward , G. J. 1992 . Measuring and modeling anisotropic reflection . In Proceedings of SIGGRAPH. 265--272 . 10.1145\/133994.134078 Ward, G. J. 1992. Measuring and modeling anisotropic reflection. In Proceedings of SIGGRAPH. 265--272. 10.1145\/133994.134078"},{"volume-title":"Proceedings of SIGGRAPH 92","author":"Westin S. H.","key":"e_1_2_1_25_1","unstructured":"Westin , S. H. , Arvo , J. R. , and Torrance , K. E . 1992. Predicting reflectance functions from complex surfaces . In Proceedings of SIGGRAPH 92 . 255--264. 10.1145\/133994.134075 Westin, S. H., Arvo, J. R., and Torrance, K. E. 1992. Predicting reflectance functions from complex surfaces. In Proceedings of SIGGRAPH 92. 255--264. 10.1145\/133994.134075"}],"container-title":["ACM Transactions on Graphics"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/1122501.1122502","content-type":"unspecified","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/dl.acm.org\/doi\/pdf\/10.1145\/1122501.1122502","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,6,18]],"date-time":"2025-06-18T16:08:37Z","timestamp":1750262917000},"score":1,"resource":{"primary":{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/1122501.1122502"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2006,1]]},"references-count":25,"journal-issue":{"issue":"1","published-print":{"date-parts":[[2006,1]]}},"alternative-id":["10.1145\/1122501.1122502"],"URL":"https:\/\/doi.org\/10.1145\/1122501.1122502","relation":{},"ISSN":["0730-0301","1557-7368"],"issn-type":[{"type":"print","value":"0730-0301"},{"type":"electronic","value":"1557-7368"}],"subject":[],"published":{"date-parts":[[2006,1]]},"assertion":[{"value":"2006-01-01","order":2,"name":"published","label":"Published","group":{"name":"publication_history","label":"Publication History"}}]}}