{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,10,2]],"date-time":"2025-10-02T06:02:39Z","timestamp":1759384959524,"version":"3.37.3"},"reference-count":16,"publisher":"Springer Science and Business Media LLC","issue":"10-12","license":[{"start":{"date-parts":[[2020,8,27]],"date-time":"2020-08-27T00:00:00Z","timestamp":1598486400000},"content-version":"tdm","delay-in-days":0,"URL":"https:\/\/www.springer.com\/tdm"},{"start":{"date-parts":[[2020,8,27]],"date-time":"2020-08-27T00:00:00Z","timestamp":1598486400000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/www.springer.com\/tdm"}],"content-domain":{"domain":["link.springer.com"],"crossmark-restriction":false},"short-container-title":["Vis Comput"],"published-print":{"date-parts":[[2020,10]]},"DOI":"10.1007\/s00371-020-01954-x","type":"journal-article","created":{"date-parts":[[2020,8,27]],"date-time":"2020-08-27T18:04:42Z","timestamp":1598551482000},"page":"2029-2038","update-policy":"https:\/\/doi.org\/10.1007\/springer_crossmark_policy","source":"Crossref","is-referenced-by-count":1,"title":["Constant-time energy-normalization for the Phong specular BRDFs"],"prefix":"10.1007","volume":"36","author":[{"ORCID":"https:\/\/orcid.org\/0000-0002-2505-3649","authenticated-orcid":false,"given":"Ian","family":"Mallett","sequence":"first","affiliation":[]},{"ORCID":"https:\/\/orcid.org\/0000-0002-0122-4159","authenticated-orcid":false,"given":"Cem","family":"Yuksel","sequence":"additional","affiliation":[]}],"member":"297","published-online":{"date-parts":[[2020,8,27]]},"reference":[{"key":"1954_CR1","doi-asserted-by":"crossref","unstructured":"Arvo, J.: Applications of irradiance tensors to the simulation of non-lambertian phenomena. In: Proceedings of the 22nd Annual Conference on Computer Graphics and Interactive Techniques, SIGGRAPH \u201995, pp. 335\u2013342. ACM, New York, NY, USA (1995). http:\/\/doi.acm.org\/10.1145\/218380.218467","DOI":"10.1145\/218380.218467"},{"key":"1954_CR2","unstructured":"Beckmann, P., Spizzichino, A.: The scattering of electromagnetic waves from rough surfaces. Norwood, MA, Artech House, Inc., 1987, 511 p. (1987)"},{"key":"1954_CR3","unstructured":"Boost: Boost C++ Libraries. http:\/\/www.boost.org\/ (1999)"},{"key":"1954_CR4","unstructured":"Dutr\u00e9, P.: Global illumination compendium. Tech. rep., Katholieke Universiteit Leuven (2003). https:\/\/people.cs.kuleuven.be\/~philip.dutre\/GI\/"},{"issue":"4","key":"1954_CR5","first-page":"1","volume":"35","author":"E Heitz","year":"2016","unstructured":"Heitz, E., Hanika, J., d\u2019Eon, E., Dachsbacher, C.: Multiple-scattering microfacet bsdfs with the smith model. ACM Trans Graph 35(4), 1\u201314 (2016)","journal-title":"ACM Trans Graph"},{"key":"1954_CR6","doi-asserted-by":"crossref","unstructured":"Kajiya, J.T.: The rendering equation. In: Proceedings of the 13th Annual Conference on Computer Graphics and Interactive Techniques, SIGGRAPH \u201986, pp. 143\u2013150. ACM, New York, NY, USA (1986). http:\/\/doi.acm.org\/10.1145\/15922.15902","DOI":"10.1145\/15922.15902"},{"key":"1954_CR7","unstructured":"Kulla, C., Conty, A.: Revisiting physically based shading at imageworks. SIGGRAPH Course, Physically Based Shading (2017)"},{"issue":"5","key":"1954_CR8","doi-asserted-by":"publisher","first-page":"1428","DOI":"10.1109\/TVCG.2017.2656889","volume":"23","author":"P Lecocq","year":"2017","unstructured":"Lecocq, P., Dufay, A., Sourimant, G., Marvie, J.E.: Analytic approximations for real-time area light shading. IEEE Trans Visual Comput Graph 23(5), 1428\u20131441 (2017)","journal-title":"IEEE Trans Visual Comput Graph"},{"issue":"6","key":"1954_CR9","first-page":"1","volume":"37","author":"JH Lee","year":"2018","unstructured":"Lee, J.H., Jarabo, A., Jeon, D.S., Gutierrez, D., Kim, M.H.: Practical multiple scattering for rough surfaces. ACM TOG 37(6), 1\u201312 (2018)","journal-title":"ACM TOG"},{"issue":"2","key":"1954_CR10","doi-asserted-by":"publisher","first-page":"109","DOI":"10.1111\/1467-8659.1320109","volume":"13","author":"RR Lewis","year":"1994","unstructured":"Lewis, R.R.: Making shaders more physically plausible. Computer Graph Forum 13(2), 109\u2013120 (1994). https:\/\/doi.org\/10.1111\/1467-8659.1320109","journal-title":"Computer Graph Forum"},{"key":"1954_CR11","unstructured":"Meta.Numerics: Meta.numerics. http:\/\/www.meta-numerics.net\/ (2009)"},{"issue":"7","key":"1954_CR12","doi-asserted-by":"publisher","first-page":"767","DOI":"10.1364\/AO.4.000767","volume":"4","author":"FE Nicodemus","year":"1965","unstructured":"Nicodemus, F.E.: Directional reflectance and emissivity of an opaque surface. Appl Opt 4(7), 767\u2013775 (1965)","journal-title":"Appl Opt"},{"key":"1954_CR13","doi-asserted-by":"crossref","unstructured":"Parker, S.G., Bigler, J., Dietrich, A., Friedrich, H., Hoberock, J., Luebke, D., McAllister, D., McGuire, M., Morley, K., Robison, A., Stich, M.: Optix: A general purpose ray tracing engine. In: ACM SIGGRAPH 2010 Papers, SIGGRAPH \u201910, pp. 66:1\u201366:13. ACM, New York, NY, USA (2010). http:\/\/doi.acm.org\/10.1145\/1833349.1778803","DOI":"10.1145\/1833349.1778803"},{"key":"1954_CR14","doi-asserted-by":"publisher","unstructured":"Phong, B.T.: Illumination for computer generated pictures. Commun. ACM 18(6), 311\u2013317. https:\/\/doi.org\/10.1145\/360825.360839","DOI":"10.1145\/360825.360839"},{"issue":"9","key":"1954_CR15","doi-asserted-by":"publisher","first-page":"1105","DOI":"10.1364\/JOSA.57.001105","volume":"57","author":"KE Torrance","year":"1967","unstructured":"Torrance, K.E., Sparrow, E.M.: Theory for off-specular reflection from roughened surfaces. Josa 57(9), 1105\u20131114 (1967)","journal-title":"Josa"},{"key":"1954_CR16","unstructured":"Turquin, E.: Practical multiple scattering compensation for microfacet models. ILM (2019)"}],"container-title":["The Visual Computer"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/link.springer.com\/content\/pdf\/10.1007\/s00371-020-01954-x.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/link.springer.com\/article\/10.1007\/s00371-020-01954-x\/fulltext.html","content-type":"text\/html","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/link.springer.com\/content\/pdf\/10.1007\/s00371-020-01954-x.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2021,8,26]],"date-time":"2021-08-26T23:55:16Z","timestamp":1630022116000},"score":1,"resource":{"primary":{"URL":"https:\/\/link.springer.com\/10.1007\/s00371-020-01954-x"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2020,8,27]]},"references-count":16,"journal-issue":{"issue":"10-12","published-print":{"date-parts":[[2020,10]]}},"alternative-id":["1954"],"URL":"https:\/\/doi.org\/10.1007\/s00371-020-01954-x","relation":{},"ISSN":["0178-2789","1432-2315"],"issn-type":[{"type":"print","value":"0178-2789"},{"type":"electronic","value":"1432-2315"}],"subject":[],"published":{"date-parts":[[2020,8,27]]},"assertion":[{"value":"27 August 2020","order":1,"name":"first_online","label":"First Online","group":{"name":"ArticleHistory","label":"Article History"}},{"order":1,"name":"Ethics","group":{"name":"EthicsHeading","label":"Compliance with ethical standards"}},{"value":"The authors declare that they have no conflict of interest.","order":2,"name":"Ethics","group":{"name":"EthicsHeading","label":"Conflict of interest"}}]}}