{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,9,21]],"date-time":"2025-09-21T17:29:07Z","timestamp":1758475747497},"reference-count":27,"publisher":"Wiley","issue":"4","license":[{"start":{"date-parts":[[2019,7,30]],"date-time":"2019-07-30T00:00:00Z","timestamp":1564444800000},"content-version":"vor","delay-in-days":29,"URL":"http:\/\/onlinelibrary.wiley.com\/termsAndConditions#vor"}],"content-domain":{"domain":["onlinelibrary.wiley.com"],"crossmark-restriction":true},"short-container-title":["Computer Graphics Forum"],"published-print":{"date-parts":[[2019,7]]},"abstract":"<jats:title>Abstract<\/jats:title><jats:p>Physically based spectral rendering has become increasingly important in recent years. However, asset textures in such systems are usually still drawn or acquired as RGB tristimulus values. While a number of RGB to spectrum upsampling techniques are available, none of them support upsampling of all colours in the full spectral locus, as it is intrinsically bigger than the gamut of physically valid reflectance spectra. But with display technology moving to increasingly wider gamuts, the ability to achieve highly saturated colours becomes an increasingly important feature.<\/jats:p><jats:p>Real materials usually exhibit smooth reflectance spectra, while computationally generated spectra become more blocky as they represent increasingly bright and saturated colours. In print media, plastic or textile design, fluorescent dyes are added to extend the boundaries of the gamut of reflectance spectra.<\/jats:p><jats:p>We follow the same approach for rendering: we provide a method which, given an input RGB tristimulus value, automatically provides a mixture of a regular, smooth reflectance spectrum plus a fluorescent part. For highly saturated input colours, the combination yields an improved reconstruction compared to what would be possible relying on a reflectance spectrum alone. At the core of our technique is a simple parametric spectral model for reflectance, excitation, and emission that allows for compact storage and is compatible with texture mapping. The model can then be used as a fluorescent diffuse component in an existing more complex BRDF model. We also provide importance sampling routines for practical application in a path tracer.<\/jats:p>","DOI":"10.1111\/cgf.13773","type":"journal-article","created":{"date-parts":[[2019,7,30]],"date-time":"2019-07-30T12:12:02Z","timestamp":1564488722000},"page":"87-96","update-policy":"http:\/\/dx.doi.org\/10.1002\/crossmark_policy","source":"Crossref","is-referenced-by-count":10,"title":["Wide Gamut Spectral Upsampling with Fluorescence"],"prefix":"10.1111","volume":"38","author":[{"given":"A.","family":"Jung","sequence":"first","affiliation":[{"name":"Karlsruhe Institute of Technology  Germany"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"A.","family":"Wilkie","sequence":"additional","affiliation":[{"name":"Charles University  Czech Republic"},{"name":"Weta Digital"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"J.","family":"Hanika","sequence":"additional","affiliation":[{"name":"Weta Digital"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"W.","family":"Jakob","sequence":"additional","affiliation":[{"name":"\u00c9cole Polytechnique F\u00e9d\u00e9rale de Lausanne (EPFL)  Switzerland"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"C.","family":"Dachsbacher","sequence":"additional","affiliation":[{"name":"Karlsruhe Institute of Technology  Germany"}],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"311","published-online":{"date-parts":[[2019,7,30]]},"reference":[{"key":"e_1_2_8_2_2","unstructured":"AgarwalS. MierleK. Others:Ceres solver.http:\/\/ceres\u2010solver.org. 5"},{"key":"e_1_2_8_3_2","doi-asserted-by":"publisher","DOI":"10.1145\/3072959.3073620"},{"key":"e_1_2_8_4_2","doi-asserted-by":"publisher","DOI":"10.1002\/col.22091"},{"key":"e_1_2_8_5_2","doi-asserted-by":"crossref","unstructured":"FascioneL. HanikaJ. FajardoM. ChristensenP. BurleyB. GreenB.: Path tracing in production \u2010 part 1: Writing production renderers. InSIGGRAPH 2017 Courses(2017). 2","DOI":"10.1145\/3084873.3084904"},{"key":"e_1_2_8_6_2","doi-asserted-by":"publisher","DOI":"10.1145\/3182161"},{"key":"e_1_2_8_7_2","unstructured":"GlassnerA.: A model for fluorescence and phosphorescence. InFifth Eurographics Workshop on Rendering(1994) Eurographics pp.57\u201368. 3"},{"key":"e_1_2_8_8_2","doi-asserted-by":"publisher","DOI":"10.1002\/andp.19314010303"},{"key":"e_1_2_8_9_2","unstructured":"HullinM. HanikaJ. AjdinB. KautzJ. SeidelH.\u2010P. LenschH.: Acquisition and analysis of bispectral bidirectional reflectance and reradiation distribution functions.Transactions on Graphics (Proceedings of SIGGRAPH) 29 4 (2010) 1\u20137. 3"},{"key":"e_1_2_8_10_2","doi-asserted-by":"crossref","unstructured":"JakobW. HanikaJ.: A low\u2010dimensional function space for efficient spectral upsampling.Computer Graphics Forum (Proceedings of Eurographics) 38 2 (Mar.2019). 2 3 4","DOI":"10.1111\/cgf.13626"},{"key":"e_1_2_8_11_2","unstructured":"JungA. HanikaJ. DachsbacherC.: A simple diffuse fluorescent BBRRDF model. InMAM2018: Eurographics Workshop on Material Appearance Modeling(2018). 2 3 6"},{"key":"e_1_2_8_12_2","doi-asserted-by":"publisher","DOI":"10.1002\/9783527687732"},{"key":"e_1_2_8_13_2","doi-asserted-by":"publisher","DOI":"10.1007\/978-0-387-46312-4"},{"key":"e_1_2_8_14_2","doi-asserted-by":"publisher","DOI":"10.1364\/JOSA.25.000361"},{"key":"e_1_2_8_15_2","doi-asserted-by":"publisher","DOI":"10.1364\/JOSA.25.000249"},{"key":"e_1_2_8_16_2","unstructured":"Mojz\u00edkM. FichetA. WilkieA.: Handling fluorescence in a uni\u2010directional spectral path tracer. InProceedings of the Eurographics Symposium on Rendering: Experimental Ideas & Implementations(2018). 3"},{"key":"e_1_2_8_17_2","doi-asserted-by":"crossref","unstructured":"MengJ. SimonF. HanikaJ. DachsbacherC.: Physically meaningful rendering using tristimulus colours.Proc. Eurographics Symposium on Rendering 34 4 (June2015) 31\u201340. 2 3 4","DOI":"10.1111\/cgf.12676"},{"key":"e_1_2_8_18_2","doi-asserted-by":"publisher","DOI":"10.1111\/cgf.13332"},{"key":"e_1_2_8_19_2","doi-asserted-by":"crossref","unstructured":"PeercyM. S.: Linear color representations for full speed spectral rendering. InProceedings of the 20th Annual Conference on Computer Graphics and Interactive Techniques(1993) SIGGRAPH \u201893 pp.191\u2013198. 2","DOI":"10.1145\/166117.166142"},{"key":"e_1_2_8_20_2","unstructured":"RossierR.:Framework for printing with daylight fluorescent inks. PhD thesis \u00c9cole Polytechnique F\u00e9d\u00e9rale de Lausanne 2013. 3 8"},{"key":"e_1_2_8_21_2","doi-asserted-by":"publisher","DOI":"10.1080\/10867651.1999.10487511"},{"key":"e_1_2_8_22_2","doi-asserted-by":"publisher","DOI":"10.1080\/2151237X.2005.10129186"},{"key":"e_1_2_8_23_2","unstructured":"WardG. Eydelberg\u2010VileshinE.: Picture Perfect RGB Rendering Using Spectral Prefiltering and Sharp Color Primaries. InEurographics Workshop on Rendering(2002) The Eurographics Association pp.117\u2013124. 2 3"},{"key":"e_1_2_8_24_2","volume-title":"Color Science: Concepts and Methods, Quantitative Data and Formulae","author":"Wyszecki G.","year":"2000"},{"key":"e_1_2_8_25_2","doi-asserted-by":"crossref","unstructured":"WilkieA. ToblerR. PurgathoferW.: Combined rendering of polarization and fluorescence effects. InRendering Techniques(2001) pp.197\u2013204. 3","DOI":"10.1007\/978-3-7091-6242-2_18"},{"key":"e_1_2_8_26_2","doi-asserted-by":"crossref","unstructured":"WernerS. VelinovZ. JakobW. HullinM.: Scratch iridescence: Wave\u2010optical rendering of diffractive surface structure.Transactions on Graphics (Proceedings of SIGGRAPH Asia) 36 6 (Oct.2017). 2","DOI":"10.1145\/3130800.3130840"},{"key":"e_1_2_8_27_2","doi-asserted-by":"crossref","unstructured":"WilkieA. WeidlichA. LarbouletteC. PurgathoferW.: A reflectance model for diffuse fluorescent surfaces. InProceedings of the 4th international conference on Computer graphics and interactive techniques in Australasia and Southeast Asia(2006) pp.321\u2013331. 3","DOI":"10.1145\/1174429.1174484"},{"key":"e_1_2_8_28_2","doi-asserted-by":"publisher","DOI":"10.1145\/3197517.3201351"}],"container-title":["Computer Graphics Forum"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/api.wiley.com\/onlinelibrary\/tdm\/v1\/articles\/10.1111%2Fcgf.13773","content-type":"application\/pdf","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/onlinelibrary.wiley.com\/doi\/pdf\/10.1111\/cgf.13773","content-type":"application\/pdf","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/onlinelibrary.wiley.com\/doi\/full-xml\/10.1111\/cgf.13773","content-type":"application\/xml","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/onlinelibrary.wiley.com\/doi\/pdf\/10.1111\/cgf.13773","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2023,9,8]],"date-time":"2023-09-08T20:18:47Z","timestamp":1694204327000},"score":1,"resource":{"primary":{"URL":"https:\/\/onlinelibrary.wiley.com\/doi\/10.1111\/cgf.13773"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2019,7]]},"references-count":27,"journal-issue":{"issue":"4","published-print":{"date-parts":[[2019,7]]}},"alternative-id":["10.1111\/cgf.13773"],"URL":"https:\/\/doi.org\/10.1111\/cgf.13773","archive":["Portico"],"relation":{},"ISSN":["0167-7055","1467-8659"],"issn-type":[{"value":"0167-7055","type":"print"},{"value":"1467-8659","type":"electronic"}],"subject":[],"published":{"date-parts":[[2019,7]]},"assertion":[{"value":"2019-07-30","order":2,"name":"published","label":"Published","group":{"name":"publication_history","label":"Publication History"}}]}}