{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,6,24]],"date-time":"2026-06-24T16:24:49Z","timestamp":1782318289042,"version":"3.54.5"},"reference-count":29,"publisher":"Association for Computing Machinery (ACM)","issue":"4","license":[{"start":{"date-parts":[[2014,7,27]],"date-time":"2014-07-27T00:00:00Z","timestamp":1406419200000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/www.acm.org\/publications\/policies\/copyright_policy#Background"}],"funder":[{"DOI":"10.13039\/100000185","name":"Defense Advanced Research Projects Agency","doi-asserted-by":"publisher","award":["P-1070-113237"],"award-info":[{"award-number":["P-1070-113237"]}],"id":[{"id":"10.13039\/100000185","id-type":"DOI","asserted-by":"publisher"}]},{"DOI":"10.13039\/100006785","name":"Google","doi-asserted-by":"publisher","id":[{"id":"10.13039\/100006785","id-type":"DOI","asserted-by":"publisher"}]},{"DOI":"10.13039\/100000145","name":"Division of Information and Intelligent Systems","doi-asserted-by":"publisher","award":["IIS-1011444, IIS-1217765, IIS-1350323, CCF-0747220, CCF-0954024, CCF-0905373"],"award-info":[{"award-number":["IIS-1011444, IIS-1217765, IIS-1350323, CCF-0747220, CCF-0954024, CCF-0905373"]}],"id":[{"id":"10.13039\/100000145","id-type":"DOI","asserted-by":"publisher"}]},{"DOI":"10.13039\/100000143","name":"Division of Computing and Communication Foundations","doi-asserted-by":"publisher","award":["IIS-1011444, IIS-1217765, IIS-1350323, CCF-0747220, CCF-0954024, CCF-0905373"],"award-info":[{"award-number":["IIS-1011444, IIS-1217765, IIS-1350323, CCF-0747220, CCF-0954024, CCF-0905373"]}],"id":[{"id":"10.13039\/100000143","id-type":"DOI","asserted-by":"publisher"}]},{"DOI":"10.13039\/100007065","name":"Nvidia","doi-asserted-by":"publisher","id":[{"id":"10.13039\/100007065","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":[[2014,7,27]]},"abstract":"<jats:p>We present a framework for learning new analytic BRDF models through Genetic Programming that we call genBRDF. This approach to reflectance modeling can be seen as an extension of traditional methods that rely either on a phenomenological or empirical process. Our technique augments the human effort involved in deriving mathematical expressions that accurately characterize complex high-dimensional reflectance functions through a large-scale optimization. We present a number of analysis tools and data visualization techniques that are crucial to sifting through the large result sets produced by genBRDF in order to identify fruitful expressions. Additionally, we highlight several new models found by genBRDF that have not previously appeared in the BRDF literature. These new BRDF models are compact and more accurate than current state-of-the-art alternatives.<\/jats:p>","DOI":"10.1145\/2601097.2601193","type":"journal-article","created":{"date-parts":[[2014,7,22]],"date-time":"2014-07-22T15:08:20Z","timestamp":1406041700000},"page":"1-11","update-policy":"https:\/\/doi.org\/10.1145\/crossmark-policy","source":"Crossref","is-referenced-by-count":40,"title":["genBRDF"],"prefix":"10.1145","volume":"33","author":[{"given":"Adam","family":"Brady","sequence":"first","affiliation":[{"name":"University of Virginia"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Jason","family":"Lawrence","sequence":"additional","affiliation":[{"name":"University of Virginia"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Pieter","family":"Peers","sequence":"additional","affiliation":[{"name":"College of William &amp; Mary"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Westley","family":"Weimer","sequence":"additional","affiliation":[{"name":"University of Virginia"}],"role":[{"vocabulary":"crossref","role":"author"}]}],"member":"320","published-online":{"date-parts":[[2014,7,27]]},"reference":[{"key":"e_1_2_2_1_1","unstructured":"Aho A. V. Sethi R. and Ullman J. D. 1986. Compilers principles techniques and tools. Addison-Wesley Reading MA.   Aho A. V. Sethi R. and Ullman J. D. 1986. Compilers principles techniques and tools . Addison-Wesley Reading MA."},{"key":"e_1_2_2_2_1","doi-asserted-by":"crossref","unstructured":"Andalon-Garcia I. R. and Chavoya-Pena A. 2012. Performance comparison of three topologies of the island model of a parallel genetic algorithm implementation on a cluster platform. In CONIELECOMP 1--6.  Andalon-Garcia I. R. and Chavoya-Pena A. 2012. Performance comparison of three topologies of the island model of a parallel genetic algorithm implementation on a cluster platform. In CONIELECOMP 1--6.","DOI":"10.1109\/CONIELECOMP.2012.6189871"},{"key":"e_1_2_2_3_1","doi-asserted-by":"publisher","DOI":"10.1145\/344779.344814"},{"key":"e_1_2_2_4_1","doi-asserted-by":"publisher","DOI":"10.1111\/j.1467-8659.2012.03147.x"},{"key":"e_1_2_2_5_1","unstructured":"Beckmann P. and Spizzichino A. 1963. The scattering of electromagnetic waves from rough surfaces. International series of monographs on electromagnetic waves. Pergamon Press.  Beckmann P. and Spizzichino A. 1963. The scattering of electromagnetic waves from rough surfaces . International series of monographs on electromagnetic waves. Pergamon Press."},{"key":"e_1_2_2_6_1","doi-asserted-by":"publisher","DOI":"10.1145\/965141.563893"},{"key":"e_1_2_2_7_1","doi-asserted-by":"publisher","DOI":"10.1145\/357290.357293"},{"key":"e_1_2_2_8_1","unstructured":"Dorsey J. Rushmeier H. and Sillion F. 2008. Digital Modeling of Material Appearance. Morgan Kaufmann Publishers Inc.   Dorsey J. Rushmeier H. and Sillion F. 2008. Digital Modeling of Material Appearance . Morgan Kaufmann Publishers Inc."},{"key":"e_1_2_2_10_1","doi-asserted-by":"publisher","DOI":"10.1145\/122718.122738"},{"key":"e_1_2_2_11_1","volume-title":"Adaptation in natural and artificial systems","author":"Holland J. H.","unstructured":"Holland , J. H. 1992. Adaptation in natural and artificial systems . MIT Press , Cambridge, MA, USA . Holland, J. H. 1992. Adaptation in natural and artificial systems. MIT Press, Cambridge, MA, USA."},{"key":"e_1_2_2_12_1","unstructured":"Jakob W. 2010. Mitsuba renderer. http:\/\/www.mitsuba-renderer.org.  Jakob W. 2010. Mitsuba renderer. http:\/\/www.mitsuba-renderer.org."},{"key":"e_1_2_2_13_1","doi-asserted-by":"publisher","DOI":"10.1145\/1276377.1276380"},{"key":"e_1_2_2_14_1","volume-title":"Genetic Programming: On the Programming of Computers by Means of Natural Selection","author":"Koza J. R.","year":"1992","unstructured":"Koza , J. R. 1992 . Genetic Programming: On the Programming of Computers by Means of Natural Selection . MIT Press . Koza, J. R. 1992. Genetic Programming: On the Programming of Computers by Means of Natural Selection. MIT Press."},{"key":"e_1_2_2_15_1","doi-asserted-by":"publisher","DOI":"10.1145\/2077341.2077350"},{"key":"e_1_2_2_16_1","doi-asserted-by":"publisher","DOI":"10.1145\/882262.882343"},{"key":"e_1_2_2_17_1","first-page":"193","article-title":"Genetic algorithms, tournament selection, and the effects of noise","volume":"9","author":"Miller B. L.","year":"1995","unstructured":"Miller , B. L. , Miller , B. L. , Goldberg , D. E. , and Goldberg , D. E. 1995 . Genetic algorithms, tournament selection, and the effects of noise . Complex Systems 9 , 193 -- 212 . Miller, B. L., Miller, B. L., Goldberg, D. E., and Goldberg, D. E. 1995. Genetic algorithms, tournament selection, and the effects of noise. Complex Systems 9, 193--212.","journal-title":"Complex Systems"},{"key":"e_1_2_2_18_1","doi-asserted-by":"crossref","unstructured":"Nelder J. A. and Mead R. 1965. A simplex method for function minimization. The computer journal 7 4 308--313.  Nelder J. A. and Mead R. 1965. A simplex method for function minimization. The computer journal 7 4 308--313.","DOI":"10.1093\/comjnl\/7.4.308"},{"key":"e_1_2_2_19_1","doi-asserted-by":"publisher","DOI":"10.5555\/2383654.2383671"},{"key":"e_1_2_2_20_1","doi-asserted-by":"crossref","unstructured":"Nicodemus F. E. Richmond J. C. Hsia J. J. Ginsberg I. W. and Limperis T. 1977. Geometric considerations and nomenclature for reflectance. Monograph 161 National Bureau of Standards (US).  Nicodemus F. E. Richmond J. C. Hsia J. J. Ginsberg I. W. and Limperis T. 1977. Geometric considerations and nomenclature for reflectance. Monograph 161 National Bureau of Standards (US) .","DOI":"10.6028\/NBS.MONO.160"},{"key":"e_1_2_2_21_1","doi-asserted-by":"publisher","DOI":"10.1145\/192161.192213"},{"key":"e_1_2_2_22_1","doi-asserted-by":"publisher","DOI":"10.1111\/j.1467-8659.2012.03152.x"},{"key":"e_1_2_2_23_1","doi-asserted-by":"publisher","DOI":"10.1145\/360825.360839"},{"key":"e_1_2_2_24_1","doi-asserted-by":"publisher","DOI":"10.1111\/1467-8659.1330233"},{"key":"e_1_2_2_25_1","doi-asserted-by":"publisher","DOI":"10.1002\/col.20070"},{"key":"e_1_2_2_26_1","doi-asserted-by":"publisher","DOI":"10.1145\/2070781.2024186"},{"key":"e_1_2_2_27_1","unstructured":"Torrance K. E. and Sparrow E. M. 1992. Radiometry. ch. Theory for off-specular reflection from roughened surfaces 32--41.   Torrance K. E. and Sparrow E. M. 1992. Radiometry. ch. Theory for off-specular reflection from roughened surfaces 32--41."},{"key":"e_1_2_2_28_1","doi-asserted-by":"publisher","DOI":"10.5555\/2383847.2383874"},{"key":"e_1_2_2_29_1","doi-asserted-by":"publisher","DOI":"10.1109\/TIP.2003.819861"},{"key":"e_1_2_2_30_1","doi-asserted-by":"publisher","DOI":"10.1145\/142920.134078"}],"container-title":["ACM Transactions on Graphics"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/2601097.2601193","content-type":"unspecified","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/dl.acm.org\/doi\/pdf\/10.1145\/2601097.2601193","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,6,18]],"date-time":"2025-06-18T07:19:23Z","timestamp":1750231163000},"score":1,"resource":{"primary":{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/2601097.2601193"}},"subtitle":["discovering new analytic BRDFs with genetic programming"],"short-title":[],"issued":{"date-parts":[[2014,7,27]]},"references-count":29,"journal-issue":{"issue":"4","published-print":{"date-parts":[[2014,7,27]]}},"alternative-id":["10.1145\/2601097.2601193"],"URL":"https:\/\/doi.org\/10.1145\/2601097.2601193","relation":{},"ISSN":["0730-0301","1557-7368"],"issn-type":[{"value":"0730-0301","type":"print"},{"value":"1557-7368","type":"electronic"}],"subject":[],"published":{"date-parts":[[2014,7,27]]},"assertion":[{"value":"2014-07-27","order":2,"name":"published","label":"Published","group":{"name":"publication_history","label":"Publication History"}}]}}