Description
The aim of the
RESHADE project is to simulate the mutual shading effects between real and virtual objects in mixed reality applications. In this master thesis a GPU-based ray tracing solution should be implemented with a focus on refraction and reflection. That means real objects should refract and reflect virtual ones and vice versa. The geometry of real objects is pre-modelled and their BRDFs are preset. The goal is to provide a good illusion for human perception, i.e. a sufficient degree of photo-realism, while still maintaining interactive frame rates as required for mixed reality.
Task
Our approach called
"Differential Instant Radiosity" should be supplemented by a differential ray tracing approach. In differential rendering the difference between a solution that only considers real objects with one that considers real and virtual ones are superimposed to images of the real scene captured by a webcam. This minimizes the BRDF estimation error of real objects. In contrast to our solution, which uses instant radiosity, GPU-based ray tracing will be used as rendering technique. If feasible both approaches should be integrated and used in combination.
Requirements
The students should be interested in some of the following topics: Ray tracing, real time rendering, mixed reality.
Environment
The implementation will be based on
Nvidia's Optix Framework . Optical tracking will be provided by Studierstube Tracker or PTAM.
Additional Information
Contact: traxler {ät} cg . tuwien . ac . at