{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,8,24]],"date-time":"2025-08-24T01:16:18Z","timestamp":1755998178471,"version":"3.41.0"},"reference-count":40,"publisher":"Association for Computing Machinery (ACM)","issue":"1","license":[{"start":{"date-parts":[[2023,5,12]],"date-time":"2023-05-12T00:00:00Z","timestamp":1683849600000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/www.acm.org\/publications\/policies\/copyright_policy#Background"}],"funder":[{"DOI":"10.13039\/100000001","name":"NSF","doi-asserted-by":"publisher","award":["2008590"],"award-info":[{"award-number":["2008590"]}],"id":[{"id":"10.13039\/100000001","id-type":"DOI","asserted-by":"publisher"}]}],"content-domain":{"domain":["dl.acm.org"],"crossmark-restriction":true},"short-container-title":["Proc. ACM Comput. Graph. Interact. Tech."],"published-print":{"date-parts":[[2023,5,12]]},"abstract":"<jats:p>Eye-based point rendering (EPR) can make multiview effects much more practical by adding eye (camera) buffer resolution efficiencies to improved view-independent rendering (iVIR). We demonstrate this very successfully by applying EPR to dynamic cube-mapped reflections, sometimes achieving nearly 7\u00d7 speedups over iVIR and traditional multiview rendering (MVR), with nearly equivalent quality. Our application to omnidirectional soft shadows is less successful, demonstrating that EPR is most effective with larger shader loads and tight eye buffer to off-screen (render target) buffer mappings. This is due to EPR's eye buffer resolution constraints limiting points and shading calculations to the sampling rate of the eye's viewport. In a 2.48 million triangle scene with 50 reflective objects (using 300 off-screen views), EPR renders environment maps with a 49.40ms average frame time on an NVIDIA 1080 Ti GPU. In doing so, EPR generates up to 5x fewer points than iVIR, and regularly performs 50\u00d7 fewer shading calculations than MVR.<\/jats:p>","DOI":"10.1145\/3585513","type":"journal-article","created":{"date-parts":[[2023,5,16]],"date-time":"2023-05-16T17:05:34Z","timestamp":1684256734000},"page":"1-16","update-policy":"https:\/\/doi.org\/10.1145\/crossmark-policy","source":"Crossref","is-referenced-by-count":1,"title":["Eye-Based Point Rendering for Dynamic Multiview Effects"],"prefix":"10.1145","volume":"6","author":[{"ORCID":"https:\/\/orcid.org\/0000-0002-3690-3899","authenticated-orcid":false,"given":"Ajinkya","family":"Gavane","sequence":"first","affiliation":[{"name":"North Carolina State University, Raleigh, North Carolina, United States"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"ORCID":"https:\/\/orcid.org\/0000-0002-3758-7357","authenticated-orcid":false,"given":"Benjamin","family":"Watson","sequence":"additional","affiliation":[{"name":"North Carolina State University, Raleigh, North Carolina, United States"}],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"320","published-online":{"date-parts":[[2023,5,16]]},"reference":[{"key":"e_1_2_3_1_1","first-page":"297","article-title":"Approximate Soft Shadows on Arbitrary Surfaces using Penumbra Wedges","volume":"2002","author":"Akenine-M\u00f6ller Tomas","year":"2002","unstructured":"Tomas Akenine-M\u00f6ller and Ulf Assarsson. 2002. Approximate Soft Shadows on Arbitrary Surfaces using Penumbra Wedges. Rendering Techniques 2002 (2002), 297--306.","journal-title":"Rendering Techniques"},{"volume-title":"Ray Tracing Gems","author":"Akenine-M\u00f6ller Tomas","key":"e_1_2_3_2_1","unstructured":"Tomas Akenine-M\u00f6ller and Jim Nilsson. 2019. Simple Environment Map Filtering Using Ray Cones and Ray Differentials. In Ray Tracing Gems. Springer, 347--351."},{"volume-title":"Computer graphics forum","author":"Atty Lionel","key":"e_1_2_3_3_1","unstructured":"Lionel Atty, Nicolas Holzschuch, Marc Lapierre, Jean-Marc Hasenfratz, Charles Hansen, and Fran\u00e7ois X Sillion. 2006. Soft shadow maps: Efficient sampling of light source visibility. In Computer graphics forum, Vol. 25(4). Wiley Online Library, 725--741."},{"volume-title":"Ray Tracing Gems","author":"Barr\u00e9-Brisebois Colin","key":"e_1_2_3_4_1","unstructured":"Colin Barr\u00e9-Brisebois, Henrik Hal\u00e9n, Graham Wihlidal, Andrew Lauritzen, Jasper Bekkers, Tomasz Stachowiak, and Johan Andersson. 2019. Hybrid rendering for real-time ray tracing. In Ray Tracing Gems. Springer, 437--473."},{"key":"e_1_2_3_5_1","doi-asserted-by":"publisher","DOI":"10.1145\/360349.360353"},{"key":"e_1_2_3_6_1","first-page":"55","article-title":"The visibility buffer: a cache-friendly approach to deferred shading","volume":"2","author":"Burns Christopher A","year":"2013","unstructured":"Christopher A Burns and Warren A Hunt. 2013. The visibility buffer: a cache-friendly approach to deferred shading. Journal of Computer Graphics Techniques (JCGT) 2, 2 (2013), 55--69.","journal-title":"Journal of Computer Graphics Techniques (JCGT)"},{"volume-title":"Acm siggraph computer graphics","author":"Crow Franklin C","key":"e_1_2_3_7_1","unstructured":"Franklin C Crow. 1977. Shadow algorithms for computer graphics. In Acm siggraph computer graphics, Vol. 11(2). ACM, 242--248."},{"key":"e_1_2_3_8_1","doi-asserted-by":"crossref","unstructured":"Fran\u00e7ois De Sorbier Vincent Nozick and Hideo Saito. 2010. Gpu-based multi-view rendering. In Computer Games Multimedia and Allied Technology. 7--13.","DOI":"10.5176\/978-981-08-5480-5_062"},{"key":"e_1_2_3_9_1","doi-asserted-by":"crossref","unstructured":"Elmar Eisemann Michael Schwarz Ulf Assarsson and Michael Wimmer. 2016. Real-time shadows. AK Peters\/CRC Press.","DOI":"10.1201\/b11030"},{"key":"e_1_2_3_10_1","unstructured":"Thomas Engelhardt and Carsten Dachsbacher. 2008. Octahedron Environment Maps.. In VMV. Citeseer 383--388."},{"key":"e_1_2_3_11_1","doi-asserted-by":"publisher","DOI":"10.1145\/1187112.1187153"},{"key":"e_1_2_3_12_1","unstructured":"Ajinkya Gavane and Benjamin Watson. 2022. Improving View Independent Rendering for Multiview Effects. (2022)."},{"key":"e_1_2_3_13_1","first-page":"193","article-title":"Omnidirectional shadow mapping","volume":"20","author":"Gerasimov Philipp","year":"2004","unstructured":"Philipp Gerasimov. 2004. Omnidirectional shadow mapping. GPU Gems: Programming Techniques, Tips, and Tricks for Real-Time Graphics 20 (2004), 193--204.","journal-title":"GPU Gems: Programming Techniques, Tips, and Tricks for Real-Time Graphics"},{"key":"e_1_2_3_14_1","doi-asserted-by":"crossref","first-page":"21","DOI":"10.1109\/MCG.1986.276658","article-title":"Environment mapping and other applications of world projections","volume":"6","author":"Greene Ned","year":"1986","unstructured":"Ned Greene. 1986. Environment mapping and other applications of world projections. IEEE Computer Graphics and Applications 6, 11 (1986), 21--29.","journal-title":"IEEE Computer Graphics and Applications"},{"volume-title":"Point-based graphics","author":"Gross Markus","key":"e_1_2_3_15_1","unstructured":"Markus Gross and Hanspeter Pfister. 2011. Point-based graphics. Elsevier."},{"key":"e_1_2_3_16_1","doi-asserted-by":"publisher","DOI":"10.1111\/j.1467-8659.2003.00722.x"},{"key":"e_1_2_3_18_1","doi-asserted-by":"publisher","DOI":"10.1145\/285305.285310"},{"key":"e_1_2_3_19_1","volume-title":"Manylods: Parallel many-view level-of-detail selection for real-time global illumination. In Computer Graphics Forum","author":"Hollander Matthias","year":"2011","unstructured":"Matthias Hollander, Tobias Ritschel, Elmar Eisemann, and Tamy Boubekeur. 2011. Manylods: Parallel many-view level-of-detail selection for real-time global illumination. In Computer Graphics Forum, Vol. 30. Wiley Online Library, 1233--1240."},{"key":"e_1_2_3_20_1","doi-asserted-by":"publisher","DOI":"10.1145\/1174429.1174479"},{"key":"e_1_2_3_21_1","first-page":"122","article-title":"Single-pass multi-view rendering","volume":"2","author":"H\u00fcbner Thomas","year":"2007","unstructured":"Thomas H\u00fcbner, Yanci Zhang, and Renato Pajarola. 2007. Single-pass multi-view rendering. IADIS International Journal on Computer Science and Information Systems 2, 2 (2007), 122--140.","journal-title":"IADIS International Journal on Computer Science and Information Systems"},{"key":"e_1_2_3_22_1","first-page":"348","article-title":"The rendering equation. In ACM Siggraph Computer Graphics, Vol. 20(4). ACM, 143--150. Aravind Kalaiah and Amitabh Varshney. 2005. Statistical geometry representation for efficient transmission and rendering","volume":"24","author":"Kajiya James T","year":"1986","unstructured":"James T Kajiya. 1986. The rendering equation. In ACM Siggraph Computer Graphics, Vol. 20(4). ACM, 143--150. Aravind Kalaiah and Amitabh Varshney. 2005. Statistical geometry representation for efficient transmission and rendering. ACM Transactions on Graphics (TOG) 24, 2 (2005), 348--373.","journal-title":"ACM Transactions on Graphics (TOG)"},{"key":"e_1_2_3_23_1","volume-title":"SIGGRAPH: ACM SIGGRAPH 2013 Courses","author":"Kasyan Nikolas","year":"2013","unstructured":"Nikolas Kasyan. 2013. Playing with real-time shadows. SIGGRAPH: ACM SIGGRAPH 2013 Courses (2013)."},{"key":"e_1_2_3_24_1","doi-asserted-by":"publisher","DOI":"10.1145\/1964921.1964950"},{"key":"e_1_2_3_25_1","unstructured":"Marc Levoy and Turner Whitted. 1985. The use of points as display primitives (Technical Report TR 85-022)."},{"key":"e_1_2_3_26_1","unstructured":"Adam Marrs Benjamin Watson and Christopher G Healey. 2017. Real-Time View Independent Rasterization for Multi-View Rendering.. In Eurographics (Short Papers). 17--20."},{"key":"e_1_2_3_27_1","unstructured":"Morgan McGuire. 2017. Computer Graphics Archive. https:\/\/casual-effects.com\/data"},{"key":"e_1_2_3_28_1","volume-title":"ACM SIGGRAPH'84 course notes","author":"GENES","year":"1984","unstructured":"GENES MILLER. 1984. Illumination and reflection maps: Simulated objects in simulated and real environments. ACM SIGGRAPH'84 course notes (1984)."},{"key":"e_1_2_3_29_1","unstructured":"Matt Pharr Wenzel Jakob and Greg Humphreys. 2016. Physically based rendering: From theory to implementation. Morgan Kaufmann."},{"key":"e_1_2_3_30_1","doi-asserted-by":"publisher","DOI":"10.1145\/37401.37435"},{"key":"e_1_2_3_31_1","volume-title":"James DK Kim, and Hans-Peter Seidel","author":"Ritschel Tobias","year":"2011","unstructured":"Tobias Ritschel, Elmar Eisemann, Inwoo Ha, James DK Kim, and Hans-Peter Seidel. 2011. Making imperfect shadow maps view-adaptive: High-quality global illumination in large dynamic scenes. In Computer Graphics Forum, Vol. 30. Wiley Online Library, 2258--2269."},{"key":"e_1_2_3_32_1","doi-asserted-by":"crossref","first-page":"1","DOI":"10.1145\/1618452.1618478","article-title":"Micro-rendering for scalable, parallel final gathering","volume":"28","author":"Ritschel Tobias","year":"2009","unstructured":"Tobias Ritschel, Thomas Engelhardt, Thorsten Grosch, H-P Seidel, Jan Kautz, and Carsten Dachsbacher. 2009. Micro-rendering for scalable, parallel final gathering. ACM Transactions on Graphics (TOG) 28, 5 (2009), 1--8.","journal-title":"ACM Transactions on Graphics (TOG)"},{"key":"e_1_2_3_33_1","volume-title":"Imperfect shadow maps for efficient computation of indirect illumination. ACM transactions on graphics (tog) 27, 5","author":"Ritschel Tobias","year":"2008","unstructured":"Tobias Ritschel, Thorsten Grosch, Min H Kim, H-P Seidel, Carsten Dachsbacher, and Jan Kautz. 2008. Imperfect shadow maps for efficient computation of indirect illumination. ACM transactions on graphics (tog) 27, 5 (2008), 1--8."},{"key":"e_1_2_3_34_1","doi-asserted-by":"publisher","DOI":"10.1007\/978-3-642-33542-6_25"},{"volume-title":"Geometric tools for computer graphics","author":"Schneider Philip","key":"e_1_2_3_35_1","unstructured":"Philip Schneider and David H Eberly. 2002. Geometric tools for computer graphics. Elsevier."},{"key":"e_1_2_3_36_1","volume-title":"Rendering Point Clouds with Compute Shaders and Vertex Order Optimization. arXiv preprint arXiv:2104.07526","author":"Sch\u00fctz Markus","year":"2021","unstructured":"Markus Sch\u00fctz, Bernhard Kerbl, and Michael Wimmer. 2021. Rendering Point Clouds with Compute Shaders and Vertex Order Optimization. arXiv preprint arXiv:2104.07526 (2021)."},{"key":"e_1_2_3_37_1","doi-asserted-by":"publisher","DOI":"10.1145\/1944745.1944747"},{"key":"e_1_2_3_38_1","unstructured":"Johannes Unterguggenberger Bernhard Kerbl Markus Steinberger Dieter Schmalstieg and Michael Wimmer. 2020. Fast Multi-View Rendering for Real-Time Applications.. In EGPGV@ Eurographics\/EuroVis. 13--23."},{"key":"e_1_2_3_39_1","doi-asserted-by":"publisher","DOI":"10.1145\/800249.807419"},{"key":"e_1_2_3_40_1","doi-asserted-by":"publisher","DOI":"10.1145\/800248.807402"},{"key":"e_1_2_3_41_1","doi-asserted-by":"publisher","DOI":"10.1145\/800059.801126"}],"container-title":["Proceedings of the ACM on Computer Graphics and Interactive Techniques"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3585513","content-type":"unspecified","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/dl.acm.org\/doi\/pdf\/10.1145\/3585513","content-type":"application\/pdf","content-version":"vor","intended-application":"syndication"},{"URL":"https:\/\/dl.acm.org\/doi\/pdf\/10.1145\/3585513","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,6,17]],"date-time":"2025-06-17T16:46:08Z","timestamp":1750178768000},"score":1,"resource":{"primary":{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3585513"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2023,5,12]]},"references-count":40,"journal-issue":{"issue":"1","published-print":{"date-parts":[[2023,5,12]]}},"alternative-id":["10.1145\/3585513"],"URL":"https:\/\/doi.org\/10.1145\/3585513","relation":{},"ISSN":["2577-6193"],"issn-type":[{"type":"electronic","value":"2577-6193"}],"subject":[],"published":{"date-parts":[[2023,5,12]]},"assertion":[{"value":"2023-05-16","order":2,"name":"published","label":"Published","group":{"name":"publication_history","label":"Publication History"}}]}}