Lazy Incremental Computation for Efficient Scene Graph Rendering
View/ Open
Date
2013Author
Wörister, Michael
Steinlechner, Harald
Maierhofer, Stefan
Tobler, Robert F.
Metadata
Show full item recordAbstract
In order to provide a highly performant rendering system while maintaining a scene graph structure with a high level of abstraction, we introduce improved rendering caches, that can be updated incrementally without any scene graph traversal. The basis of this novel system is the use of a dependency graph, that can be synthesized from the scene graph and links all sources of changes to the affected parts of rendering caches. By using and extending concepts from w incremental computation we minimize the computational overhead for performing the necessary updates due to changes in any inputs. This makes it possible to provide a high-level semantic scene graph, while retaining the opportunity to apply a number of known optimizations to the rendering caches even for dynamic scenes. Our evaluation shows that the resulting rendering system is highly competitive and provides good rendering performance for scenes ranging from completely static geometry all the way to completely dynamic geometry.
BibTeX
@inproceedings {10.1145:2492045.2492051,
booktitle = {Eurographics/ ACM SIGGRAPH Symposium on High Performance Graphics},
editor = {Kayvon Fatahalian and Christian Theobalt},
title = {{Lazy Incremental Computation for Efficient Scene Graph Rendering}},
author = {Wörister, Michael and Steinlechner, Harald and Maierhofer, Stefan and Tobler, Robert F.},
year = {2013},
publisher = {ACM},
ISSN = {2079-8687},
ISBN = {978-1-4503-2135-8},
DOI = {10.1145/2492045.2492051}
}
booktitle = {Eurographics/ ACM SIGGRAPH Symposium on High Performance Graphics},
editor = {Kayvon Fatahalian and Christian Theobalt},
title = {{Lazy Incremental Computation for Efficient Scene Graph Rendering}},
author = {Wörister, Michael and Steinlechner, Harald and Maierhofer, Stefan and Tobler, Robert F.},
year = {2013},
publisher = {ACM},
ISSN = {2079-8687},
ISBN = {978-1-4503-2135-8},
DOI = {10.1145/2492045.2492051}
}