Startseite > Fachgruppen > Algorithmen und Komplexität > Lehre > Dynamic Rendering And Generation of Real-time Adaptive Complex Environments (DRAG RACE)

Dynamic Rendering And Generation of Real-time Adaptive Complex Environments (DRAG RACE)

The goal of this project group is the development of a dynamically generated complex virtual 3D world which can be explored by multiple users at the same time. The world can consist of mountains and forests, rivers and seas, rural and urban environments connected by a vast road network.

The main challenges of this scenario are:

  • generating complex (and interesting) virtual environments using only a small set of rules
  • managing a consistent look for multiple users exploring the scene 
  • rendering the generated 3D scenes in real-time

The project will consist of the following main areas:

  • developing algorithms for creating complex landscapes at run-time
  • developing rendering and streaming algorithms for rendering the generated scenes
  • implementing these algorithms in a 3D rendering software

The members of the project group can build upon PADrend, a versatile 3D rendering software for developing algorithms for complex scenes. The main programming languages of the framework are C++ and EScript (for controlling the rendering framework and quickly prototyping algorithms). A good understanding of topics in 3D computer graphics is highly recommended (but not a requirement). The development of the algorithms used in this project group is purely practical without the need of deep theoretical analysis.

For further information please contact Sascha Brandt.