Prof. Dr. Jürgen Döllner


The Virtual Rendering System - A Toolkit for Object-Oriented 3D Graphics

Döllner, Jürgen and Hinrichs, Klaus
Technical Report 19/95-I, Angewandte Mathematik und Informatik, Universität Münster, 1995


3D applications are built on top of procedural low-level graphics packages which are difficult to learn and to use because of their inherent complexity and their renderer oriented design. We present a fine-grained object oriented model which views 3D graphics from the developer’s perspective. Our approach is based on a logical decomposition of the elements of 3D graphics into three major classes: Geometric primitives define shapes and their geometry. Rendering attributes specify quality and appearance of primitives and of the rendering process. Virtual rendering devices process attributes and primitives through a set of generic rendering commands for different types of rendering techniques and packages. Virtual rendering devices encapsulate the functionality of most of today’s graphics packages making them exchangeable even at runtime without the need to recode the application. We have implemented our concepts in VRS, the Virtual Rendering System, as a portable C++ toolkit. Currently we have integrated the standard graphics packages OpenGL, PEX, XGL, and Radiance.

BibTeX file

author = { D{\"o}llner, J{\"u}rgen and Hinrichs, Klaus },
title = { The Virtual Rendering System - A Toolkit for Object-Oriented 3D Graphics },
year = { 1995 },
number = { 19/95-I }

Copyright Notice

This material is presented to ensure timely dissemination of scholarly and technical work. Copyright and all rights therein are retained by authors or by other copyright holders. All persons copying this information are expected to adhere to the terms and constraints invoked by each author's copyright. In most cases, these works may not be reposted without the explicit permission of the copyright holder.

last change: Fri, 14 Aug 2009 02:16:11 +0200