{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,8,8]],"date-time":"2026-08-08T21:17:50Z","timestamp":1786223870001,"version":"build-2736575974"},"reference-count":56,"publisher":"Association for Computing Machinery (ACM)","issue":"6","license":[{"start":{"date-parts":[[2018,12,4]],"date-time":"2018-12-04T00:00:00Z","timestamp":1543881600000},"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":[[2018,12,31]]},"abstract":"<jats:p>Streaming high quality rendering for virtual reality applications requires minimizing perceived latency. We introduce Shading Atlas Streaming (SAS), a novel object-space rendering framework suitable for streaming virtual reality content. SAS decouples server-side shading from client-side rendering, allowing the client to perform framerate upsampling and latency compensation autonomously for short periods of time. The shading information created by the server in object space is temporally coherent and can be efficiently compressed using standard MPEG encoding. Our results show that SAS compares favorably to previous methods for remote image-based rendering in terms of image quality and network bandwidth efficiency. SAS allows highly efficient parallel allocation in a virtualized-texture-like memory hierarchy, solving a common efficiency problem of object-space shading. With SAS, untethered virtual reality headsets can benefit from high quality rendering without paying in increased latency.<\/jats:p>","DOI":"10.1145\/3272127.3275087","type":"journal-article","created":{"date-parts":[[2018,11,28]],"date-time":"2018-11-28T19:16:10Z","timestamp":1543432570000},"page":"1-16","update-policy":"https:\/\/doi.org\/10.1145\/crossmark-policy","source":"Crossref","is-referenced-by-count":45,"title":["Shading atlas streaming"],"prefix":"10.1145","volume":"37","author":[{"given":"Joerg H.","family":"Mueller","sequence":"first","affiliation":[{"name":"Graz University of Technology"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Philip","family":"Voglreiter","sequence":"additional","affiliation":[{"name":"Graz University of Technology"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Mark","family":"Dokter","sequence":"additional","affiliation":[{"name":"Graz University of Technology"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Thomas","family":"Neff","sequence":"additional","affiliation":[{"name":"Graz University of Technology"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Mina","family":"Makar","sequence":"additional","affiliation":[{"name":"Qalcomm Technologies Inc."}],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Markus","family":"Steinberger","sequence":"additional","affiliation":[{"name":"Graz University of Technology"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Dieter","family":"Schmalstieg","sequence":"additional","affiliation":[{"name":"Graz University of Technology and Qalcomm Technologies Inc."}],"role":[{"vocabulary":"crossref","role":"author"}]}],"member":"320","published-online":{"date-parts":[[2018,12,4]]},"reference":[{"key":"e_1_2_2_1_1","doi-asserted-by":"publisher","DOI":"10.1145\/91385.91416"},{"key":"e_1_2_2_2_1","doi-asserted-by":"publisher","DOI":"10.1080\/2151237X.2005.10129198"},{"key":"e_1_2_2_3_1","doi-asserted-by":"publisher","DOI":"10.1111\/cgf.12303"},{"key":"e_1_2_2_4_1","unstructured":"Dan Baker. 2016. Object Space Lighting. Talk at Game Developers Conference. (2016). http:\/\/www.cogsci.rpi.edu\/~destem\/gamearch\/gdc16\/Object-Space-Lighting-Rev-21.pptx  Dan Baker. 2016. Object Space Lighting. Talk at Game Developers Conference. (2016). http:\/\/www.cogsci.rpi.edu\/~destem\/gamearch\/gdc16\/Object-Space-Lighting-Rev-21.pptx"},{"key":"e_1_2_2_5_1","doi-asserted-by":"publisher","DOI":"10.1049\/ip-vis:20040749"},{"key":"e_1_2_2_6_1","doi-asserted-by":"publisher","DOI":"10.1145\/1597990.1598035"},{"key":"e_1_2_2_7_1","doi-asserted-by":"publisher","DOI":"10.1145\/2906388.2906418"},{"key":"e_1_2_2_8_1","volume-title":"Proceedings of the 13th Eurographics Workshop on Rendering. 53--64","author":"Botsch Mario","year":"2002","unstructured":"Mario Botsch , Andreas Wiratanaya , and Leif Kobbelt . 2002 . Efficient High Quality Rendering of Point Sampled Geometry . In Proceedings of the 13th Eurographics Workshop on Rendering. 53--64 . Mario Botsch, Andreas Wiratanaya, and Leif Kobbelt. 2002. Efficient High Quality Rendering of Point Sampled Geometry. In Proceedings of the 13th Eurographics Workshop on Rendering. 53--64."},{"key":"e_1_2_2_9_1","volume-title":"Iterative Image Warping. Computer Graphics Forum 31, 2pt1","author":"Bowles Huw","year":"2012","unstructured":"Huw Bowles , Kenny Mitchell , Robert W. Sumner , Jeremy Moore , and Markus Gross . 2012. Iterative Image Warping. Computer Graphics Forum 31, 2pt1 ( 2012 ), 237--246. Huw Bowles, Kenny Mitchell, Robert W. Sumner, Jeremy Moore, and Markus Gross. 2012. Iterative Image Warping. Computer Graphics Forum 31, 2pt1 (2012), 237--246."},{"key":"e_1_2_2_10_1","doi-asserted-by":"publisher","DOI":"10.1145\/383259.383309"},{"key":"e_1_2_2_11_1","volume-title":"Mark","author":"Burns Christopher A.","year":"2010","unstructured":"Christopher A. Burns , Kayvon Fatahalian , and William R . Mark . 2010 . A Lazy Object-space Shading Architecture with Decoupled Sampling. In Proceedings HPG. 19--28. Christopher A. Burns, Kayvon Fatahalian, and William R. Mark. 2010. A Lazy Object-space Shading Architecture with Decoupled Sampling. In Proceedings HPG. 19--28."},{"key":"e_1_2_2_12_1","doi-asserted-by":"publisher","DOI":"10.1145\/508357.508360"},{"key":"e_1_2_2_13_1","volume-title":"Game Developer Conference.","author":"Cebenoyan Cem","year":"2014","unstructured":"Cem Cebenoyan . 2014 . Real Virtual Texturing Taking Advantage of DirectX11.2 Tiled Resources . Game Developer Conference. (2014). Cem Cebenoyan. 2014. Real Virtual Texturing Taking Advantage of DirectX11.2 Tiled Resources. Game Developer Conference. (2014)."},{"key":"e_1_2_2_14_1","doi-asserted-by":"crossref","unstructured":"Matth\u00e4us Chadjas Christian Eisenacher Marc Stamminger and Sylvain Lefebvre. 2010. Virtual Texture Mapping 101. (2010).  Matth\u00e4us Chadjas Christian Eisenacher Marc Stamminger and Sylvain Lefebvre. 2010. Virtual Texture Mapping 101. (2010).","DOI":"10.1201\/b10648-14"},{"key":"e_1_2_2_15_1","volume-title":"Enhancing 3D Graphics on Mobile Devices by Image-Based Rendering","author":"Chang Chun-Fa","unstructured":"Chun-Fa Chang and Shyh-Haur Ger . 2002. Enhancing 3D Graphics on Mobile Devices by Image-Based Rendering . Springer Berlin Heidelberg , Berlin, Heidelberg , 1105--1111. Chun-Fa Chang and Shyh-Haur Ger. 2002. Enhancing 3D Graphics on Mobile Devices by Image-Based Rendering. Springer Berlin Heidelberg, Berlin, Heidelberg, 1105--1111."},{"key":"e_1_2_2_16_1","volume-title":"Adaptive Virtual Texture Rendering in Far Cry 4. Talk at Game Developers Conference. (March","author":"Chen Ka","year":"2015","unstructured":"Ka Chen . 2015. Adaptive Virtual Texture Rendering in Far Cry 4. Talk at Game Developers Conference. (March 2015 ). http:\/\/twvideo01.ubm-us.net\/o1\/vault\/gdc2015\/presentations\/Chen_Ka_AdaptiveVirtualTexture.pdf Ka Chen. 2015. Adaptive Virtual Texture Rendering in Far Cry 4. Talk at Game Developers Conference. (March 2015). http:\/\/twvideo01.ubm-us.net\/o1\/vault\/gdc2015\/presentations\/Chen_Ka_AdaptiveVirtualTexture.pdf"},{"key":"e_1_2_2_17_1","doi-asserted-by":"publisher","DOI":"10.1145\/2072298.2071991"},{"key":"e_1_2_2_18_1","doi-asserted-by":"publisher","DOI":"10.1145\/166117.166153"},{"key":"e_1_2_2_19_1","volume-title":"Workshop on Network and Systems Support for Games (NetGames). 1--6.","year":"2012","unstructured":"Sharon. Choy, Bernard. Wong, Gwendal. Simon, and Catherine. Rosenberg. 2012 . The brewing storm in cloud gaming: A measurement study on cloud to end-user latency . In Workshop on Network and Systems Support for Games (NetGames). 1--6. Sharon. Choy, Bernard. Wong, Gwendal. Simon, and Catherine. Rosenberg. 2012. The brewing storm in cloud gaming: A measurement study on cloud to end-user latency. In Workshop on Network and Systems Support for Games (NetGames). 1--6."},{"key":"e_1_2_2_20_1","doi-asserted-by":"publisher","DOI":"10.1145\/2601097.2601214"},{"key":"e_1_2_2_21_1","doi-asserted-by":"publisher","DOI":"10.1145\/2461912.2462022"},{"key":"e_1_2_2_22_1","doi-asserted-by":"publisher","DOI":"10.1145\/311535.311564"},{"key":"e_1_2_2_23_1","doi-asserted-by":"publisher","DOI":"10.1145\/2766945"},{"key":"e_1_2_2_24_1","doi-asserted-by":"publisher","DOI":"10.1145\/37401.37414"},{"key":"e_1_2_2_25_1","article-title":"CloudLight: A System for Amortizing Indirect Lighting in Real-Time Rendering","volume":"4","author":"Crassin Cyril","year":"2015","unstructured":"Cyril Crassin , David Luebke , Michael Mara , Morgan McGuire , Brent Oster , Peter Shirley , Peter-Pike Sloan , and Chris Wyman . 2015 . CloudLight: A System for Amortizing Indirect Lighting in Real-Time Rendering . Journal of Computer Graphics Techniques (JCGT) 4 , 4 (15 October 2015), 1--27. http:\/\/jcgt.org\/published\/0004\/04\/01\/ Cyril Crassin, David Luebke, Michael Mara, Morgan McGuire, Brent Oster, Peter Shirley, Peter-Pike Sloan, and Chris Wyman. 2015. CloudLight: A System for Amortizing Indirect Lighting in Real-Time Rendering. Journal of Computer Graphics Techniques (JCGT) 4, 4 (15 October 2015), 1--27. http:\/\/jcgt.org\/published\/0004\/04\/01\/","journal-title":"Journal of Computer Graphics Techniques (JCGT)"},{"key":"e_1_2_2_26_1","doi-asserted-by":"publisher","DOI":"10.1145\/2742647.2742657"},{"key":"e_1_2_2_27_1","volume-title":"Adaptive Image-space Stereo View Synthesis. In 15th International Workshop on Vision, Modeling and Visualization Workshop","author":"Didyk Piotr","year":"2010","unstructured":"Piotr Didyk , Tobias Ritschel , Elmar Eisemann , Karol Myszkowski , and Hans-Peter Seidel . 2010 . Adaptive Image-space Stereo View Synthesis. In 15th International Workshop on Vision, Modeling and Visualization Workshop . Siegen, Germany, 299--306. Piotr Didyk, Tobias Ritschel, Elmar Eisemann, Karol Myszkowski, and Hans-Peter Seidel. 2010. Adaptive Image-space Stereo View Synthesis. In 15th International Workshop on Vision, Modeling and Visualization Workshop. Siegen, Germany, 299--306."},{"key":"e_1_2_2_28_1","volume-title":"Texel Shading. In Proceedings of the 37th Annual Conference of the European Association for Computer Graphics: Short Papers. 73--76","author":"Hillesland E.","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. 73--76 . 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. 73--76."},{"key":"e_1_2_2_29_1","doi-asserted-by":"publisher","DOI":"10.5555\/569046.569048"},{"key":"e_1_2_2_30_1","doi-asserted-by":"publisher","DOI":"10.1145\/2742647.2742656"},{"key":"e_1_2_2_31_1","unstructured":"Sylvain Lefebvre Jerome Darbon and Fabrice Neyret. 2004. Unified Texture Management for Arbitrary Meshes. INRIA Research report 5210. (2004).  Sylvain Lefebvre Jerome Darbon and Fabrice Neyret. 2004. Unified Texture Management for Arbitrary Meshes. INRIA Research report 5210. (2004)."},{"key":"e_1_2_2_32_1","doi-asserted-by":"publisher","DOI":"10.1145\/218380.218392"},{"key":"e_1_2_2_33_1","doi-asserted-by":"publisher","DOI":"10.1145\/2159616.2159640"},{"key":"e_1_2_2_34_1","doi-asserted-by":"publisher","DOI":"10.1111\/1467-8659.00157"},{"key":"e_1_2_2_35_1","doi-asserted-by":"publisher","DOI":"10.5555\/2501560.2501582"},{"key":"e_1_2_2_36_1","doi-asserted-by":"publisher","DOI":"10.1145\/253284.253292"},{"key":"e_1_2_2_37_1","volume-title":"Halo Wars: The Terrain of Next-Gen. Talk at Game Developers Conference.","author":"McAnlis Colt","year":"2009","unstructured":"Colt McAnlis . 2009 . Halo Wars: The Terrain of Next-Gen. Talk at Game Developers Conference. (2009). Colt McAnlis. 2009. Halo Wars: The Terrain of Next-Gen. Talk at Game Developers Conference. (2009)."},{"key":"e_1_2_2_38_1","doi-asserted-by":"publisher","DOI":"10.1145\/1281500.1281671"},{"key":"e_1_2_2_39_1","doi-asserted-by":"publisher","DOI":"10.1145\/1404435.1404438"},{"key":"e_1_2_2_40_1","doi-asserted-by":"publisher","DOI":"10.1109\/MCG.2003.1159614"},{"key":"e_1_2_2_41_1","volume-title":"Rendering to the Oculus Rift. (2018). https:\/\/developer.oculus.com\/documentation\/pcsdk\/latest\/concepts\/dg-render\/ Visited on","author":"VR.","year":"2018","unstructured":"Oculus VR. 2018. Rendering to the Oculus Rift. (2018). https:\/\/developer.oculus.com\/documentation\/pcsdk\/latest\/concepts\/dg-render\/ Visited on March 30, 2018 . OculusVR. 2018. Rendering to the Oculus Rift. (2018). https:\/\/developer.oculus.com\/documentation\/pcsdk\/latest\/concepts\/dg-render\/ Visited on March 30, 2018."},{"key":"e_1_2_2_42_1","doi-asserted-by":"publisher","DOI":"10.1111\/j.1467-8659.2011.01871.x"},{"key":"e_1_2_2_43_1","doi-asserted-by":"publisher","DOI":"10.1145\/1966394.1966396"},{"key":"e_1_2_2_44_1","doi-asserted-by":"publisher","DOI":"10.5555\/3151666.3151702"},{"key":"e_1_2_2_45_1","doi-asserted-by":"publisher","DOI":"10.1145\/280814.280882"},{"key":"e_1_2_2_46_1","doi-asserted-by":"publisher","DOI":"10.5555\/1991836.1991851"},{"key":"e_1_2_2_47_1","doi-asserted-by":"publisher","DOI":"10.1145\/2719921"},{"key":"e_1_2_2_48_1","doi-asserted-by":"publisher","DOI":"10.1145\/2348816.2348825"},{"key":"e_1_2_2_49_1","doi-asserted-by":"crossref","unstructured":"Markus Steinberger Michael Kenzel Bernhard Kainz and Dieter Schmalstieg. 2012. ScatterAlloc: Massively parallel dynamic memory allocation for the GPU. In 2012 Innovative Parallel Computing (InPar). 1--10.  Markus Steinberger Michael Kenzel Bernhard Kainz and Dieter Schmalstieg. 2012. ScatterAlloc: Massively parallel dynamic memory allocation for the GPU. In 2012 Innovative Parallel Computing (InPar). 1--10.","DOI":"10.1109\/InPar.2012.6339604"},{"key":"e_1_2_2_50_1","doi-asserted-by":"publisher","DOI":"10.1145\/280814.280855"},{"key":"e_1_2_2_51_1","doi-asserted-by":"publisher","DOI":"10.1111\/1467-8659.00494"},{"key":"e_1_2_2_52_1","volume-title":"SIGGRAPH 2009 Course: Beyond Programmable Shading.","author":"van Waveren J. M. P.","year":"2009","unstructured":"J. M. P. van Waveren . 2009 . id Tech 5 Challenges - From Texture Virtualization to Massive Parallelization . In SIGGRAPH 2009 Course: Beyond Programmable Shading. J. M. P. van Waveren. 2009. id Tech 5 Challenges - From Texture Virtualization to Massive Parallelization. In SIGGRAPH 2009 Course: Beyond Programmable Shading."},{"key":"e_1_2_2_53_1","doi-asserted-by":"publisher","DOI":"10.1109\/TIP.2003.819861"},{"key":"e_1_2_2_54_1","doi-asserted-by":"publisher","DOI":"10.1145\/2024156.2024184"},{"key":"e_1_2_2_55_1","doi-asserted-by":"publisher","DOI":"10.1111\/1467-8659.00424"},{"key":"e_1_2_2_56_1","doi-asserted-by":"publisher","DOI":"10.1145\/3105762.3105780"}],"container-title":["ACM Transactions on Graphics"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3272127.3275087","content-type":"unspecified","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/dl.acm.org\/doi\/pdf\/10.1145\/3272127.3275087","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,6,18]],"date-time":"2025-06-18T00:44:05Z","timestamp":1750207445000},"score":1,"resource":{"primary":{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3272127.3275087"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2018,12,4]]},"references-count":56,"journal-issue":{"issue":"6","published-print":{"date-parts":[[2018,12,31]]}},"alternative-id":["10.1145\/3272127.3275087"],"URL":"https:\/\/doi.org\/10.1145\/3272127.3275087","relation":{},"ISSN":["0730-0301","1557-7368"],"issn-type":[{"value":"0730-0301","type":"print"},{"value":"1557-7368","type":"electronic"}],"subject":[],"published":{"date-parts":[[2018,12,4]]},"assertion":[{"value":"2018-12-04","order":2,"name":"published","label":"Published","group":{"name":"publication_history","label":"Publication History"}}]}}