Prof. Dr. Jürgen Döllner


Forschung und Lehre


Tel.: +49-(0)331 5509-3917
Fax: +49-(0)331 5509-172
Room: H-2.21
Email: stefan.buschmann(at)hpi.de

Research Interests

  • Visualization of massive spatio-temporal data
  • Flight traffic visualization
  • Real-Time Rendering
  • Visual Analytics


Attributed Vertex Clouds

Scheibel, Willy; Buschmann, Stefan; Trapp, Matthias; Döllner, Jürgen . Wolfgang Engel , 8 Edition 2017 .

In todays computer graphics applications, large 3D scenes are rendered which consist of polygonal geometries such as triangle meshes. Using state- of-the-art techniques, this geometry is often represented on the GPU using vertex and index buffers, as well as additional auxiliary data such as tex- tures or uniform buffers. For polygonal meshes of arbitrary complexity, the described approach is indispensable. However, there are several types of simpler geometries (e.g., cuboids, spheres, tubes, or splats) that can be generated procedurally. We present an efficient data representation and render- ing concept for such geometries, denoted as attributed vertex clouds (AVCs). Using this approach, geometry is generated on the GPU during execution of the programmable rendering pipeline. Each vertex is used as the argument for a function that procedurally generates the target geometry. This function is called a transfer function, and it is implemented using shader programs and therefore executed as part of the rendering process. This approach allows for compact geometry representation and results in reduced memory footprints in comparison to traditional representations. By shifting geometry generation to the GPU, the resulting volatile geometry can be controlled flexibly, i.e., its position, parameteri- zation, and even the type of geometry can be modified without requiring suggests improved rendering times and reduced memory transmission through the rendering pipeline.
Weitere Informationen
Herausgeber Oat, Christopher
Tags cgs


  • Presentation of the GTX visualization framework for climate networks at EGU 2016, Vienna, Austria (04/2016)
  • "Real-Time Visualization of Massive Movement Data in Digital Landscapes", Digital Landscape Architecture 2015, Dessau, Germany (06/2015)
  • "Real-Time Animated Visualization of Massive Air-Traffic Trajectories", CyberWorlds 2014, Santander, Spain (10/2014)
  • "A visual-analytics framework for network-based geo-temporal data", Seminar on Complex Networks, Potsdam Institute for Climate Impact Research (PIK), (10/2013)
  • "Towards Visualizing Geo-Referenced Climate Networks", GeoViz Hamburg 2013, Hamburg, Germany (2013)
  • "Challenges and Approaches for the Visualization of Movement Trajectories in 3D Geovirtual Environments", GeoVA(t) Workshop - Time To Focus On Time, Columbus, Ohio, USA (2012)
  • "Dichte- und Distanzanalyse massiver raumzeitlicher Bewegungsdaten", Geoinformatik 2012, Braunschweig, Germany (2012)
  • "Framework for Interactive Analysis and Visualization of Flight Traffic Data", Summer School on Moving Objects and Knowledge Discovery, Ghent University, Ghent, Belgium (2011)


Winter term 2015/16:

  • Seminar "Systems Engineering for Software Analytics"

Summer term 2015:

  • Lecture "3D-Computergraphics I" (tutor)
  • Seminar "Graphics programming with C++ and OpenGL"

Winter term 2014/15:

  • Preparation Course "Programming with C++"
  • Seminar "Game Programming"

Summer term 2014:

  • Seminar "Graphics programming with C++ and OpenGL"

Winter term 2013/14:

  • Seminar "Game Programming"

Summer term 2013:

  • Seminar "Graphics programming with C++ and OpenGL"

Winter term 2012/13:

  • Seminar "3D Visualization"

Summer term 2012:

  • Lecture "Visualization" (tutor)

Winter term 2011/12:

  • Seminar "Game-Programming"

Summer term 2011:

  • Lecture "Geovisualization" (tutor)
  • Lecture "3D-Computergraphics I" (tutor)
  • Seminar "Multimedia/Graphics libraries and systems"