Premium
MegaViews: Scalable Many‐View Rendering With Concurrent Scene‐View Hierarchy Traversal
Author(s) -
Kol Timothy R.,
Bauszat Pablo,
Lee Sungkil,
Eisemann Elmar
Publication year - 2019
Publication title -
computer graphics forum
Language(s) - English
Resource type - Journals
SCImago Journal Rank - 0.578
H-Index - 120
eISSN - 1467-8659
pISSN - 0167-7055
DOI - 10.1111/cgf.13527
Subject(s) - computer science , rendering (computer graphics) , tree traversal , scalability , traverse , computer graphics (images) , viewpoints , theoretical computer science , algorithm , database , art , geodesy , visual arts , geography
We present a scalable solution to render complex scenes from a large amount of viewpoints. While previous approaches rely either on a scene or a view hierarchy to process multiple elements together, we make full use of both, enabling sublinear performance in terms of views and scene complexity. By concurrently traversing the hierarchies, we efficiently find shared information among views to amortize rendering costs. One example application is many‐light global illumination. Our solution accelerates shadow map generation for virtual point lights, whose number can now be raised to over a million while maintaining interactive rates.