Data Representation with Relational Document Graphs for 3D Visualization
ISEF · 2015
Overview
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.
Competition history
- ISEF 2015
Resources
Related projects
ISEF · 2019
VIVID: A 3D Visualization Tool for Computer Simulations
ISEF · 2016
"Whitestorm JS": A Web Browser 3D Framework
ISEF · 2020
Visualization of Instructional Object-based on Artificial Intelligence Recognition and Human Interactions includes EEG, Voice and Hand Action
ISEF · 2023
Creating and Assessing a Tool to Organize Graphs Using Hooke's Law
Closest projects by meaning, across every fair and year in the corpus.
Source: Regeneron International Science and Engineering Fair