Issues on Hierarchical Graphical Scenes
A hierarchical structuring of graphical scenes corresponds to many real world metaphors and implies an ease of use. But, due to the limited resources of graphical systems, graphical scenes are often created as directed acyclic graphs and, therefore, are loosing the advantages of hierarchies.
This paper explores the requirements of various rendering methods with regard to the organization of the graphical scene, and sets up rendering-independent modelling requirements for a generic graphics kernel. Finally, it describes a solution for a specific graphics kernel that is strongly based on hierarchical structures but avoids redundancies in a high degree.
KeywordsDirected Acyclic Graph Graphical Output Multiple Reference Graphical Scene Graphic Kernel
Unable to display preview. Download preview PDF.
- E. Beier. Object-Oriented Design of Graphical Attributes. In 4th EuroGraphics Workshop on Object-Oriented Graphics, Sintra, Portugal, pages 41–50, 1994.Google Scholar
- E. Beier. Object-Oriented Modeling of Graphical Primitives. In Advances in Object-Oriented Graphics IV. Springer-Verlag, 1995. To appear in Spring 1995.Google Scholar
- C. Elliot, G. Schechter, R. Yeung, and S. Abi-Ezzi. TBAG: A High Level Framework for Interactive, Animated 3D Graphics Applications. In SIGGRAPH’94 Proceedings, 1994.Google Scholar
- E. Gamma. Objektorientierte Software-Entwicklung am Beispiel von ET++: Klassenbibliothek, Werkzeuge, Design. PhD thesis, University of Zurich, 1991.Google Scholar
- I. Herman et al. PREMO - An ISO Standard for a Presentation Environment for Multimedia Objects. In Proceedings of the ‘84 ACM Multimedia Conference, San Francisco, CA., 1994.Google Scholar
- ISO. Information Processing Systems — Computer Graphics — Programmer’s Hierarchical Interactive Graphics System (PHIGS). Technical Report ISO/IEC 9592:1989, International Organization of Standardization, 1989. Parts 1–3.Google Scholar
- ISO. Information Technology - Computer Graphics - Reference Model. Technical report, International Organization of Standardization, 1991. Draft International Standard ISO/IEC DIS 11072.Google Scholar
- J. Neider, T. Davis, and M. Woo. OpenGL Programming Guide. Addison Wesley, 1993.Google Scholar
- J. Nuetzel, E. Beier, and R. Boese. In 5th EuroGraphics Workshop on Visualization in Scientific Computing, Rostock, Germany. EuroGraphics Seminars, 1994.Google Scholar
- A. Stepanov and M. Lee. The Standard Template Library. Technical report, Hewlett-Packard Laboratories, 1995.Google Scholar
- P. Wisskirchen. Object-Oriented Graphics - From GKS and PHIGS to Object-Oriented Systems. Springer-Verlag, 1990.Google Scholar
- Solaris XGL 3.0 Reference Manual. Technical report, Sun Microsystems, Inc., 1992.Google Scholar