Abstract Search

ISEF | Projects Database | Finalist Abstract

Back to Search Results | Print PDF

Data Representation with Relational Document Graphs for 3D Visualization

Booth Id:
SOFT060I

Category:

Year:
2015

Finalist Names:
Fitzgerald, Brian

Abstract:
A method for the modeling and visualization of complex systems of objects was developed. The method developed implements a custom document object model to represent arbitrary data structures as discrete objects for efficient rendering in a scene graph. This document object model is organized as a graph of objects which contain attributes used to describe the presentation of the object as a three-dimensional entity. Objects may contain relationships to other objects, which are defined by the user. An object's attributes and relationships may be bound to an event-driven function which represents and manages the relationship between the object’s attributes and a data source. Binding functions use a specialized selector grammar to allow for selecting a certain range of attributes and relations to map to a data source. An object's properties, such as size, shader, or geometry, are modified when a bound variable with an equally or more specific selector is modified, triggering the binding function. The system allows users to express complex structures as easily understood rules, which allow for rapid prototyping of complex and emergent behavior in applications with a high degree of interactivity, such as graphical visualizations or immersive environments.