Developing a generic OpenGL Qt Viewer

Developing a generic OpenGL Qt Viewer

bachelorsthesis
Das Ziel dieser Arbeit ist die Entwicklung von glooQtViewer, ein generisches 3D Viewer basierend auf OpenGL, eine cross-plattform application programming interface (API). Ausserdem liefert diese Arbeit ein Überblick über mögliche Framework Alternativen, die in Moment für ein solches Projekt zur Verfügung stehen. Auch werden die Kriterien zur Auswahl erläutert, die für dessen Auswahl angewendet wurden. Zusätzlich erforscht diese Arbeit zwei Spezialeffekte, die mit OpenGL dargestellt werden können: shadowing und environment mapping. Abschliessend wird glooQtViewer in Detail betrachtet und einige Abbildungen werden vorgestellt.
Jonas Minke
The aim of this work is the development of glooQtviewer, a generic 3D viewer based on OpenGL, a cross-platform application programming interface (API). This work also provides an overview on a few alternative frameworks that are presently available for such a project, and explains the criteria that were applied for selecting those used for this project. Furthermore, this work explores two special effects that can be achieved with OpenGL: shadowing and environment mapping. Finally, the glooQtviewer is discussed in detail and a few examples of rendering are presented.
Developing a generic OpenGL Qt Viewer
2009
August
University of Zurich
vmml