Prof. Dr. Jürgen Döllner

Willy Scheibel

Willy Scheibel

Research assistent with focus on hierarchical data processing and visualization.


Tel.: +49-(0)331 5509-3914
Fax: +49-(0)331 5509-172
Room: H-2.21
Email: willy.scheibel(at)hpi.de


ResearchGate: https://www.researchgate.net/profile/Willy_Scheibel
Google Scholar: https://scholar.google.de/citations?user=SBLqi_QAAAAJ
Website: http://www.willyscheibel.de/
Github: https://github.com/scheibel


Attributed Vertex Clouds

Scheibel, Willy; Buschmann, Stefan; Trapp, Matthias; Döllner, Jürgen . 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.
Attributed Vertex Clouds - Download
Attributed Vertex Clouds - Download
Weitere Informationen
Herausgeber Engel, Wolfgang; Oat, Christopher
Tags cgs 

Teaching activities

Summer Term 2019

  • Lecture "Fundamentals of Software Analytics" (lecturer and tutor)

Winter Term 2018/2019

  • Lecture "Introduction to Software Analytics" (lecturer and tutor)
  • Lecture "Introduction to Software Analytics (MA)" (lecturer and tutor)
  • Seminar "Visualization Algorithms and Techniques" (tutor)

Summer Term 2018

  • Seminar "Games of Life" (tutor)
  • Seminar "Advanced Games of Life" (tutor)

Winter Term 2017/18

  • Seminar "Advanced Development in C++" (lecturer & tutor)

Summer Term 2017

  • Lecture "Advanced Programming Techniques for C++" (tutor)
  • Seminar "Advanced Information Visualization" (tutor)

Winter Term 2016/1017

  • Lecture "Advanced Programming in C++" (tutor)
  • Seminar "Methods and Techniques of Information Visualization" (supervisor)
  • Masters Project "Real-time Monitoring of Massive File Systems" (supervisor)

Summer term 2016

  • Lecture "Computer Graphics II" (tutor)
  • Seminar "Methods and Techniques of Software Visualization" (tutor)
  • Bachelor project "Massive Information Mining for Software Analytics" (supervisor)

Winter term 2015/2016

  • Lecture "Computer Graphics I" (tutor)
  • Seminar "Systems Engineering for Software Analytics" (tutor)
  • Bachelor project "Massive Information Mining for Software Analytics" (supervisor)

Summer term 2015

  • Lecture "Computer Graphics I" (tutor)
  • Seminar "Visual Software Analytics" (tutor)
  • Seminar "Programmierung computergrafischer Verfahren mit C++ und OpenGL" (tutor & co-lecturer)
  • Bachelor project "Software Analytics" (supervisor)

Winter term 2014/2015

  • Lecture "Computer Graphics II" (tutor)
  • Seminar "Visualization for Interactive Software Analytics" (tutor)
  • OpenHPI course "Automated Visual Software Analytics" (tutor)
  • Bachelor project "Software Analytics" (supervisor)

Summer term 2014

  • Seminar "Grafikprogrammierung mit OpenGL und C++" (co-lecturer)
  • Seminar "Information Visualization" (co-tutor)

Winter term 2013/2014

  • Seminar "Software-Analyse und Visualisierung" (co-tutor)