2006, Part 10, 563-579, DOI: 10.1007/3-540-35589-8_36

A Flexible, Extensible Object Oriented Real-time Near Photorealistic Visualization System: The System Framework Design

Anthony Jones and Dan Cornford

View Related Documents

Abstract

In this paper we describe a novel, extensible visualization system currently under development at Aston University. We introduce modern programming methods, such as the use of data driven programming, design patterns, and the careful definition of interfaces to allow easy extension using plug-ins, to 3D landscape visualization software. We combine this with modern developments in computer graphics, such as vertex and fragment shaders, to create an extremely flexible, extensible real-time near photorealistic visualization system. In this paper we show the design of the system and the main sub-components. We stress the role of modern programming practices and illustrate the benefits these bring to 3D visualization.

Key words  real-time - visualization - object-oriented - data driven - plug-in - extensible

Fulltext Preview

Image of the first page of the fulltext document