SPP 1307 - Algorithm Engineering for Problems in Computer Graphics (Subproject)

Overview

This project deals with algorithm engineering problems of computer graphics. It covers the issue of modelling graphics hardware and 3D-scenes as well as the development, analysis, implementation and experimental evaluation of rendering algorithms. The project is part of the research cluster Algorithm Engineering and is funded by the German Research Foundation (Deutsche Forschungsgemeinschaft, DFG).

Algorithm Engineering – development of adequate models of hardware and realistic input, to couple the theoretic design and analysis of algorithms closer to implementation and experimental evaluation – in computer graphics is a challenging task.

  • Computer graphic algorithms are strongly supported by the used graphics hardware. This makes it necessary to integrate the properties of the graphics card into the model of the hardware.
  • Depending on their field of application, "typical" 3D-scenes show very different characteristics, like density, overlapping factor or fill rate.
  • As consequence, an analysis of the running time solemnly depending on scene parameters is not very meaningful; running time has to be expressed by a function of several parameters which describe both, the scene and hardware characteristics.

Objective

The intention of this project is to develop, analyse and implement rendering algorithms for virtual 3D-scenes and to evaluate them experimentally. Therefore we want to combine theoretical and experimental development and analysis as described above. We aim to gain detailed methods for running time estimation, which allow reliable efficiency comparisons between different algorithms. We will particularly concentrate on occlusion-culling techniques (computation of hidden parts of a scenes), as their efficiency does highly depend on hardware and scene characteristics. This makes them especially applicable for our analysis. As a long-term goal we consider the development of algorithms which are adaptive in sense of autonomous adapting to the characteristics of the available hardware and a given scene.

Key Facts

Project type:
Research
Project duration:
01/2007 - 12/2010
Funded by:
DFG
Websites:
DFG-Datenbank gepris
Algorithm Engineering für Probleme der Computergrafik

More Information

Principal Investigators

contact-box image

Dr. Matthias Fischer

Theory of Distributed Systems

About the person
contact-box image

Prof. Dr. Friedhelm Meyer auf der Heide

Algorithmen und Komplexität / Heinz Nixdorf Institut (bis 2023)

About the person

Project Team

contact-box image

Claudius Jähn

About the person
contact-box image

Dr. Martin Ziegler

About the person

Contact

If you have any questions about this project, contact us!

Dr. Matthias Fischer

Theory of Distributed Systems

Wissenschaftlicher Mitarbeiter

contact-box image