Human-Computer Interaction

Anbindung eines interaktiven Graphikmoduls auf Basis des Ray-Tracing-Verfahrens an einen existierenden Simulationskern


This project is already completed.

Abstract

Within this thesis, the development of an interactive raytracing component utilizing the NVIDIA OptiX API and the integration of said component into the Scala-based virtual reality kernel Simulator X are described. In particular, requirements for a general renderer interface with both support for an interactive raytracer back-end and integration into a Scala environment are derived. Thereafter, an appropriate C++ backend implementation with OptiX hardware acceleration is created, and an associated Scala wrapping layer is developed. Finally, the resulting raytracing component is evaluated in comparison to a competing traditional rasterization component. This yields a conclusion on the current state of interactive raytracing.

Thus, the topic of this thesis: Integration of an Interactive Raytracing- Based Visualization Component into an Existing Simulation Kernel.


Contact Persons at the University Würzburg

Marc Erich Latoschik
Mensch-Computer-Interaktion, Universität Würzburg
marc.latoschik@uni-wuerzburg.de

Legal Information