{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,7,29]],"date-time":"2026-07-29T14:30:32Z","timestamp":1785335432565,"version":"3.55.0"},"reference-count":57,"publisher":"Association for Computing Machinery (ACM)","issue":"2","license":[{"start":{"date-parts":[[2021,4,27]],"date-time":"2021-04-27T00:00:00Z","timestamp":1619481600000},"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":[[2021,4,30]]},"abstract":"<jats:p>\n            Temporal coherence has the potential to enable a huge reduction of shading costs in rendering. Existing techniques focus either only on spatial shading reuse or cannot\n            <jats:italic>adaptively<\/jats:italic>\n            choose temporal shading frequencies. We find that temporal shading reuse is possible for extended periods of time for a majority of samples, and we show under which circumstances users perceive temporal artifacts. Our analysis implies that we can approximate shading gradients to efficiently determine when and how long shading can be reused. Whereas visibility usually stays temporally coherent from frame to frame for more than 90%, we find that even in heavily animated game scenes with advanced shading, typically more than 50% of shading is also temporally coherent. To exploit this potential, we introduce a temporally adaptive shading framework and apply it to two real-time methods. Its application saves more than 57% of the shader invocations, reducing overall rendering times up to\n            <jats:inline-formula>\n              <jats:alternatives>\n                <jats:tex-math>\n                  \n                <\/jats:tex-math>\n              <\/jats:alternatives>\n            <\/jats:inline-formula>\n            in virtual reality applications without a noticeable loss in visual quality. Overall, our work shows that there is significantly more potential for shading reuse than currently exploited.\n          <\/jats:p>","DOI":"10.1145\/3446790","type":"journal-article","created":{"date-parts":[[2021,4,27]],"date-time":"2021-04-27T15:20:51Z","timestamp":1619536851000},"page":"1-14","update-policy":"https:\/\/doi.org\/10.1145\/crossmark-policy","source":"Crossref","is-referenced-by-count":36,"title":["Temporally Adaptive Shading Reuse for Real-Time Rendering and Virtual Reality"],"prefix":"10.1145","volume":"40","author":[{"ORCID":"https:\/\/orcid.org\/0000-0002-6368-6340","authenticated-orcid":false,"given":"Joerg H.","family":"Mueller","sequence":"first","affiliation":[{"name":"Graz University of Technology, Graz, Styria"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Thomas","family":"Neff","sequence":"additional","affiliation":[{"name":"Graz University of Technology, Graz, Styria"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Philip","family":"Voglreiter","sequence":"additional","affiliation":[{"name":"Graz University of Technology, Graz, Styria"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Markus","family":"Steinberger","sequence":"additional","affiliation":[{"name":"Graz University of Technology, Graz, Styria"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Dieter","family":"Schmalstieg","sequence":"additional","affiliation":[{"name":"Graz University of Technology, Graz, Styria"}],"role":[{"vocabulary":"crossref","role":"author"}]}],"member":"320","published-online":{"date-parts":[[2021,4,27]]},"reference":[{"key":"e_1_2_2_1_1","volume-title":"Lightness perception and lightness illusions","author":"Adelson Edward H.","unstructured":"Edward H. Adelson . 2000. Lightness perception and lightness illusions . In The New Cognitive Neurosciences, Michael S. Gazzaniga (Ed.). MIT Press , Cambridge, MA , 339\u2013351. Edward H. Adelson. 2000. Lightness perception and lightness illusions. In The New Cognitive Neurosciences, Michael S. Gazzaniga (Ed.). MIT Press, Cambridge, MA, 339\u2013351."},{"key":"e_1_2_2_2_1","doi-asserted-by":"publisher","DOI":"10.1111\/cgf.12303"},{"key":"e_1_2_2_3_1","doi-asserted-by":"publisher","DOI":"10.1145\/3406183"},{"key":"e_1_2_2_4_1","volume-title":"Object Space Lighting. Game Developers Conference. Retrieved on Februar 16","author":"Baker Dan","year":"2016","unstructured":"Dan Baker . 2016 . Object Space Lighting. Game Developers Conference. Retrieved on Februar 16 , 2021 from https:\/\/www.gdcvault.com\/play\/1023511\/Advanced-Graphics-Techniques-Tutorial-Day Dan Baker. 2016. Object Space Lighting. Game Developers Conference. Retrieved on Februar 16, 2021 from https:\/\/www.gdcvault.com\/play\/1023511\/Advanced-Graphics-Techniques-Tutorial-Day"},{"key":"e_1_2_2_5_1","doi-asserted-by":"publisher","DOI":"10.1145\/3210424.3210434"},{"key":"e_1_2_2_6_1","volume-title":"Visual Psychophysics","author":"Blackwell H. Richard","unstructured":"H. Richard Blackwell . 1972. Luminance difference thresholds . In Visual Psychophysics . Springer , Berlin, Germany , 78\u2013101. DOI:https:\/\/doi.org\/10.1007\/978-3-642-88658-4_4 10.1007\/978-3-642-88658-4_4 H. Richard Blackwell. 1972. Luminance difference thresholds. In Visual Psychophysics. Springer, Berlin, Germany, 78\u2013101. DOI:https:\/\/doi.org\/10.1007\/978-3-642-88658-4_4"},{"key":"e_1_2_2_7_1","volume-title":"Proceedings of the Conference on High Performance Graphics (HPG\u201910)","author":"Burns Christopher A.","year":"1921","unstructured":"Christopher A. Burns , Kayvon Fatahalian , and William R. Mark . 2010. A lazy object-space shading architecture with decoupled sampling . In Proceedings of the Conference on High Performance Graphics (HPG\u201910) . 19\u201328. http:\/\/dl.acm.org\/citation.cfm?id= 1921 479.1921484. Christopher A. Burns, Kayvon Fatahalian, and William R. Mark. 2010. A lazy object-space shading architecture with decoupled sampling. In Proceedings of the Conference on High Performance Graphics (HPG\u201910). 19\u201328. http:\/\/dl.acm.org\/citation.cfm?id=1921479.1921484."},{"key":"e_1_2_2_8_1","doi-asserted-by":"publisher","DOI":"10.1145\/2601097.2601214"},{"key":"e_1_2_2_9_1","doi-asserted-by":"publisher","DOI":"10.1145\/37402.37414"},{"key":"e_1_2_2_10_1","doi-asserted-by":"publisher","DOI":"10.1145\/1198555.1198763"},{"key":"e_1_2_2_11_1","volume-title":"Van den Branden Lambrecht and Olivier Verscheure","author":"Christian","year":"1996","unstructured":"Christian J. Van den Branden Lambrecht and Olivier Verscheure . 1996 . Perceptual quality measure using a spatiotemporal model of the human visual system. In Digital Video Compression: Algorithms and Technologies 1996, Vasudev Bhaskaran, Frans Sijstermans, and Sethuraman Panchanathan (Eds.). SPIE. DOI :https:\/\/doi.org\/10.1117\/12.235440 10.1117\/12.235440 Christian J. Van den Branden Lambrecht and Olivier Verscheure. 1996. Perceptual quality measure using a spatiotemporal model of the human visual system. In Digital Video Compression: Algorithms and Technologies 1996, Vasudev Bhaskaran, Frans Sijstermans, and Sethuraman Panchanathan (Eds.). SPIE. DOI:https:\/\/doi.org\/10.1117\/12.235440"},{"key":"e_1_2_2_12_1","doi-asserted-by":"publisher","DOI":"10.1111\/j.1467-8659.2009.01641.x"},{"key":"e_1_2_2_13_1","doi-asserted-by":"publisher","DOI":"10.1145\/1073204.1073320"},{"key":"e_1_2_2_14_1","volume-title":"Rendering Rainbox Six Siege. Game Developers Conference. Retrieved on","author":"Mansouri Jalal El","year":"2016","unstructured":"Jalal El Mansouri . 2016 . Rendering Rainbox Six Siege. Game Developers Conference. Retrieved on February 16, 2021 from https:\/\/www.gdcvault.com\/play\/1022990\/Rendering-Rainbow-Six-Siege. Jalal El Mansouri. 2016. Rendering Rainbox Six Siege. Game Developers Conference. Retrieved on February 16, 2021 from https:\/\/www.gdcvault.com\/play\/1022990\/Rendering-Rainbow-Six-Siege."},{"key":"e_1_2_2_15_1","doi-asserted-by":"publisher","DOI":"10.1145\/2366145.2366183"},{"key":"e_1_2_2_16_1","doi-asserted-by":"publisher","DOI":"10.1145\/2897824.2925923"},{"key":"e_1_2_2_17_1","doi-asserted-by":"publisher","DOI":"10.1145\/2601097.2601105"},{"key":"e_1_2_2_18_1","doi-asserted-by":"publisher","DOI":"10.1145\/1730804.1730819"},{"key":"e_1_2_2_19_1","volume-title":"Proceedings of the 37th Annual Conference of the European Association for Computer Graphics: Short Papers (EG\u201916)","author":"Hillesland Karl E.","year":"2016","unstructured":"Karl E. Hillesland and J. C. Yang . 2016. Texel shading . In Proceedings of the 37th Annual Conference of the European Association for Computer Graphics: Short Papers (EG\u201916) . 73\u201376. DOI:https:\/\/doi.org\/10.2312\/egsh. 2016 1018 10.2312\/egsh.20161018 Karl E. Hillesland and J. C. Yang. 2016. Texel shading. In Proceedings of the 37th Annual Conference of the European Association for Computer Graphics: Short Papers (EG\u201916). 73\u201376. DOI:https:\/\/doi.org\/10.2312\/egsh.20161018"},{"key":"e_1_2_2_20_1","doi-asserted-by":"publisher","DOI":"10.1111\/cgf.13033"},{"key":"e_1_2_2_21_1","doi-asserted-by":"publisher","DOI":"10.1145\/3355089.3356557"},{"key":"e_1_2_2_22_1","volume-title":"41st International Conference and Exhibition on Computer Graphics and Interactive Techniques (Vancouver SIGGRAPH\u201914)","author":"Karis B.","year":"2014","unstructured":"B. Karis . 2014 . High Quality Temporal Supersampling. Advances in Real-Time Rendering in Games course . Presented at the 41st International Conference and Exhibition on Computer Graphics and Interactive Techniques (Vancouver SIGGRAPH\u201914) . B. Karis. 2014. High Quality Temporal Supersampling. Advances in Real-Time Rendering in Games course. Presented at the41st International Conference and Exhibition on Computer Graphics and Interactive Techniques (Vancouver SIGGRAPH\u201914)."},{"key":"e_1_2_2_23_1","doi-asserted-by":"publisher","DOI":"10.1109\/CVPR.2018.00411"},{"key":"e_1_2_2_24_1","doi-asserted-by":"publisher","DOI":"10.1109\/CVPR.2017.396"},{"key":"e_1_2_2_25_1","first-page":"6","article-title":"Differentiable Monte Carlo ray tracing through edge sampling","volume":"37","author":"Li Tzu-Mao","year":"2018","unstructured":"Tzu-Mao Li , Miika Aittala , Fr\u00e9do Durand , and Jaakko Lehtinen . 2018 . Differentiable Monte Carlo ray tracing through edge sampling . ACM Transactions on Graphics 37 , 6 (Dec. 2018), 1\u201311. DOI:https:\/\/doi.org\/10.1145\/3272127.3275109 10.1145\/3272127.3275109 Tzu-Mao Li, Miika Aittala, Fr\u00e9do Durand, and Jaakko Lehtinen. 2018. Differentiable Monte Carlo ray tracing through edge sampling. ACM Transactions on Graphics 37, 6 (Dec. 2018), 1\u201311. DOI:https:\/\/doi.org\/10.1145\/3272127.3275109","journal-title":"ACM Transactions on Graphics"},{"key":"e_1_2_2_26_1","doi-asserted-by":"publisher","DOI":"10.1109\/ICCV.2017.248"},{"key":"e_1_2_2_27_1","volume-title":"Black","author":"Loper Matthew M.","year":"2014","unstructured":"Matthew M. Loper and Michael J . Black . 2014 . OpenDR: An approximate differentiable renderer. In Computer Vision\u2014ECCV 2014. Springer International , 154\u2013169. DOI:https:\/\/doi.org\/10.1007\/978-3-319-10584-0_11 10.1007\/978-3-319-10584-0_11 Matthew M. Loper and Michael J. Black. 2014. OpenDR: An approximate differentiable renderer. In Computer Vision\u2014ECCV 2014. Springer International, 154\u2013169. DOI:https:\/\/doi.org\/10.1007\/978-3-319-10584-0_11"},{"key":"e_1_2_2_28_1","doi-asserted-by":"publisher","DOI":"10.1002\/col.1049"},{"key":"e_1_2_2_29_1","doi-asserted-by":"publisher","DOI":"10.1145\/2010324.1964935"},{"key":"e_1_2_2_30_1","doi-asserted-by":"publisher","DOI":"10.1111\/j.1467-8659.2012.03188.x"},{"key":"e_1_2_2_31_1","volume-title":"Proceedings of the Conference on High Performance Graphics (HPG\u201910)","author":"McGuire M.","year":"1921","unstructured":"M. McGuire , E. Enderton , P. Shirley , and D. Luebke . 2010. Real-time stochastic rasterization on conventional GPU architectures . In Proceedings of the Conference on High Performance Graphics (HPG\u201910) . 173\u2013182. http:\/\/dl.acm.org\/citation.cfm?id= 1921 479.1921505. M. McGuire, E. Enderton, P. Shirley, and D. Luebke. 2010. Real-time stochastic rasterization on conventional GPU architectures. In Proceedings of the Conference on High Performance Graphics (HPG\u201910). 173\u2013182. http:\/\/dl.acm.org\/citation.cfm?id=1921479.1921505."},{"key":"e_1_2_2_32_1","first-page":"6","article-title":"Shading atlas streaming","volume":"37","author":"Mueller Joerg H.","year":"2018","unstructured":"Joerg H. Mueller , Philip Voglreiter , Mark Dokter , Thomas Neff , Mina Makar , Markus Steinberger , and Dieter Schmalstieg . 2018 . Shading atlas streaming . ACM Transactions on Graphics 37 , 6 (Nov. 2018), Article 199. DOI:https:\/\/doi.org\/10.1145\/3272127.3275087 10.1145\/3272127.3275087 Joerg H. Mueller, Philip Voglreiter, Mark Dokter, Thomas Neff, Mina Makar, Markus Steinberger, and Dieter Schmalstieg. 2018. Shading atlas streaming. ACM Transactions on Graphics 37, 6 (Nov. 2018), Article 199. DOI:https:\/\/doi.org\/10.1145\/3272127.3275087","journal-title":"ACM Transactions on Graphics"},{"key":"e_1_2_2_33_1","volume-title":"Proceedings of the 22nd ACM SIGGRAPH\/EUROGRAPHICS Symposium on Graphics Hardware (GH\u201907)","author":"Nehab Diego","unstructured":"Diego Nehab , Pedro V. Sander , Jason Lawrence , Natalya Tatarchuk , and John R. Isidoro . 2007. Accelerating real-time shading with reverse reprojection caching . In Proceedings of the 22nd ACM SIGGRAPH\/EUROGRAPHICS Symposium on Graphics Hardware (GH\u201907) . 25\u201335. http:\/\/dl.acm.org\/citation.cfm?id=1280094.1280098. Diego Nehab, Pedro V. Sander, Jason Lawrence, Natalya Tatarchuk, and John R. Isidoro. 2007. Accelerating real-time shading with reverse reprojection caching. In Proceedings of the 22nd ACM SIGGRAPH\/EUROGRAPHICS Symposium on Graphics Hardware (GH\u201907). 25\u201335. http:\/\/dl.acm.org\/citation.cfm?id=1280094.1280098."},{"key":"e_1_2_2_34_1","volume-title":"NVIDIA Turing GPU Architecture Whitepaper. Retrieved","author":"NVIDIA.","year":"2020","unstructured":"NVIDIA. 2018. NVIDIA Turing GPU Architecture Whitepaper. Retrieved January 5, 2020 from https:\/\/www.nvidia.com\/content\/dam\/en-zz\/Solutions\/design-visualization\/technologies\/turing-architecture\/NVIDIA-Turing-Architecture-Whitepaper.pdf NVIDIA. 2018. NVIDIA Turing GPU Architecture Whitepaper. Retrieved January 5, 2020 from https:\/\/www.nvidia.com\/content\/dam\/en-zz\/Solutions\/design-visualization\/technologies\/turing-architecture\/NVIDIA-Turing-Architecture-Whitepaper.pdf"},{"key":"e_1_2_2_35_1","doi-asserted-by":"publisher","DOI":"10.1145\/2980179.2980246"},{"key":"e_1_2_2_36_1","doi-asserted-by":"publisher","DOI":"10.1109\/TBC.2004.834028"},{"key":"e_1_2_2_37_1","doi-asserted-by":"publisher","DOI":"10.1145\/1966394.1966396"},{"key":"e_1_2_2_38_1","doi-asserted-by":"publisher","DOI":"10.1145\/1189762.1189764"},{"key":"e_1_2_2_39_1","doi-asserted-by":"publisher","DOI":"10.1111\/j.1467-8659.2012.03075.x"},{"key":"e_1_2_2_40_1","doi-asserted-by":"publisher","DOI":"10.1145\/3233301"},{"key":"e_1_2_2_41_1","doi-asserted-by":"publisher","DOI":"10.1111\/1467-8659.1330233"},{"key":"e_1_2_2_42_1","doi-asserted-by":"publisher","DOI":"10.1109\/TIP.2009.2034992"},{"key":"e_1_2_2_43_1","doi-asserted-by":"publisher","DOI":"10.5555\/1413957.1413972"},{"key":"e_1_2_2_44_1","doi-asserted-by":"publisher","DOI":"10.1145\/2931002.2931011"},{"key":"e_1_2_2_45_1","volume-title":"Texture Space Shading. SIGGRAPH 2018 Exhibitor Talks. Retrieved","author":"Tatarinov Andrei","year":"2018","unstructured":"Andrei Tatarinov and Rahul Sathe . 2018 . Texture Space Shading. SIGGRAPH 2018 Exhibitor Talks. Retrieved January 21, 2021 from https:\/\/www.youtube.com\/watch?v=Rpy0-q0TyB0. Andrei Tatarinov and Rahul Sathe. 2018. Texture Space Shading. SIGGRAPH 2018 Exhibitor Talks. Retrieved January 21, 2021 from https:\/\/www.youtube.com\/watch?v=Rpy0-q0TyB0."},{"key":"e_1_2_2_46_1","doi-asserted-by":"publisher","DOI":"10.1145\/566654.566613"},{"key":"e_1_2_2_47_1","doi-asserted-by":"publisher","DOI":"10.5555\/2980009.2980011"},{"key":"e_1_2_2_48_1","doi-asserted-by":"publisher","DOI":"10.1145\/2993369.2993375"},{"key":"e_1_2_2_49_1","doi-asserted-by":"publisher","DOI":"10.5555\/2383815.2383819"},{"key":"e_1_2_2_50_1","doi-asserted-by":"publisher","DOI":"10.1145\/1073204.1073318"},{"key":"e_1_2_2_51_1","doi-asserted-by":"publisher","DOI":"10.1109\/TIP.2003.819861"},{"key":"e_1_2_2_52_1","doi-asserted-by":"crossref","first-page":"5","DOI":"10.1109\/TIP.2010.2092435","article-title":"Information content weighting for perceptual image quality assessment","volume":"20","author":"Wang Zhou","year":"2011","unstructured":"Zhou Wang and Qiang Li . 2011 . Information content weighting for perceptual image quality assessment . IEEE Transactions on Image Processing 20 , 5 (May 2011), 1185\u20131198. DOI:https:\/\/doi.org\/10.1109\/tip.2010.2092435 10.1109\/tip.2010.2092435 Zhou Wang and Qiang Li. 2011. Information content weighting for perceptual image quality assessment. IEEE Transactions on Image Processing 20, 5 (May 2011), 1185\u20131198. DOI:https:\/\/doi.org\/10.1109\/tip.2010.2092435","journal-title":"IEEE Transactions on Image Processing"},{"key":"e_1_2_2_53_1","doi-asserted-by":"publisher","DOI":"10.1117\/1.1329896"},{"key":"e_1_2_2_54_1","doi-asserted-by":"crossref","first-page":"7","DOI":"10.1109\/TMM.2007.906576","article-title":"Perceptual temporal quality metric for compressed video","volume":"9","author":"Yang Kai-Chieh","year":"2007","unstructured":"Kai-Chieh Yang , C. C. Guest , K. El-Maleh , and P. K. Das . 2007 . Perceptual temporal quality metric for compressed video . IEEE Transactions on Multimedia 9 , 7 (Nov. 2007), 1528\u20131535. DOI:https:\/\/doi.org\/10.1109\/tmm.2007.906576 10.1109\/tmm.2007.906576 Kai-Chieh Yang, C. C. Guest, K. El-Maleh, and P. K. Das. 2007. Perceptual temporal quality metric for compressed video. IEEE Transactions on Multimedia 9, 7 (Nov. 2007), 1528\u20131535. DOI:https:\/\/doi.org\/10.1109\/tmm.2007.906576","journal-title":"IEEE Transactions on Multimedia"},{"key":"e_1_2_2_55_1","doi-asserted-by":"publisher","DOI":"10.1145\/1618452.1618481"},{"key":"e_1_2_2_56_1","doi-asserted-by":"publisher","DOI":"10.1145\/2070781.2024184"},{"key":"e_1_2_2_57_1","doi-asserted-by":"publisher","DOI":"10.1145\/3320287"}],"container-title":["ACM Transactions on Graphics"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3446790","content-type":"unspecified","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/dl.acm.org\/doi\/pdf\/10.1145\/3446790","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,6,17]],"date-time":"2025-06-17T20:47:31Z","timestamp":1750193251000},"score":1,"resource":{"primary":{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3446790"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2021,4,27]]},"references-count":57,"journal-issue":{"issue":"2","published-print":{"date-parts":[[2021,4,30]]}},"alternative-id":["10.1145\/3446790"],"URL":"https:\/\/doi.org\/10.1145\/3446790","relation":{},"ISSN":["0730-0301","1557-7368"],"issn-type":[{"value":"0730-0301","type":"print"},{"value":"1557-7368","type":"electronic"}],"subject":[],"published":{"date-parts":[[2021,4,27]]},"assertion":[{"value":"2020-08-01","order":0,"name":"received","label":"Received","group":{"name":"publication_history","label":"Publication History"}},{"value":"2021-01-01","order":1,"name":"accepted","label":"Accepted","group":{"name":"publication_history","label":"Publication History"}},{"value":"2021-04-27","order":2,"name":"published","label":"Published","group":{"name":"publication_history","label":"Publication History"}}]}}