loading
Papers Papers/2022 Papers Papers/2022

Research.Publish.Connect.

Paper

Paper Unlock

Authors: Harald Steinlechner ; Georg Haaser ; Stefan Maierhofer and Robert F. Tobler

Affiliation: VRVis Research Center and Austria

Keyword(s): Scenegraph, Attribute Grammar, Rendering Engine, Domain-Specific-Languages, Incremental Evaluation.

Related Ontology Subjects/Areas/Topics: Computer Vision, Visualization and Computer Graphics ; Rendering ; Systems and Software Architectures for Rendering

Abstract: Scene graphs, as found in many visualization systems are a well-established concept for modeling virtual scenes in computer graphics. State-of-the-art approaches typically issue appropriate draw commands while traversing the graph. Equipped with a functional programming mindset we take a different approach and utilize attribute grammars as a central concept for modeling the problem domain declaratively. Instead of issuing draw commands imperatively, we synthesize first class objects describing appropriate draw commands. In order to make this approach practical in the face of dynamic changes to the scene graph, we utilize incremental evaluation, and thereby avoid repeated evaluation of unchanged parts. Our application prototypically demonstrates how complex systems benefit from domain-specific languages, declarative problem solving and the implications thereof. Besides from being concise and expressive, our solution demonstrates a real-world use case of self-adjusting computation whic h elegantly extends scene graphs with well-defined reactive semantics and efficient, incremental execution. (More)

CC BY-NC-ND 4.0

Sign In Guest: Register as new SciTePress user now for free.

Sign In SciTePress user: please login.

PDF ImageMy Papers

You are not signed in, therefore limits apply to your IP address 18.217.220.114

In the current month:
Recent papers: 100 available of 100 total
2+ years older papers: 200 available of 200 total

Paper citation in several formats:
Steinlechner, H.; Haaser, G.; Maierhofer, S. and Tobler, R. (2019). Attribute Grammars for Incremental Scene Graph Rendering. In Proceedings of the 14th International Joint Conference on Computer Vision, Imaging and Computer Graphics Theory and Applications (VISIGRAPP 2019) - GRAPP; ISBN 978-989-758-354-4; ISSN 2184-4321, SciTePress, pages 77-88. DOI: 10.5220/0007372800770088

@conference{grapp19,
author={Harald Steinlechner. and Georg Haaser. and Stefan Maierhofer. and Robert F. Tobler.},
title={Attribute Grammars for Incremental Scene Graph Rendering},
booktitle={Proceedings of the 14th International Joint Conference on Computer Vision, Imaging and Computer Graphics Theory and Applications (VISIGRAPP 2019) - GRAPP},
year={2019},
pages={77-88},
publisher={SciTePress},
organization={INSTICC},
doi={10.5220/0007372800770088},
isbn={978-989-758-354-4},
issn={2184-4321},
}

TY - CONF

JO - Proceedings of the 14th International Joint Conference on Computer Vision, Imaging and Computer Graphics Theory and Applications (VISIGRAPP 2019) - GRAPP
TI - Attribute Grammars for Incremental Scene Graph Rendering
SN - 978-989-758-354-4
IS - 2184-4321
AU - Steinlechner, H.
AU - Haaser, G.
AU - Maierhofer, S.
AU - Tobler, R.
PY - 2019
SP - 77
EP - 88
DO - 10.5220/0007372800770088
PB - SciTePress