Specular Reflections on Curved Surfaces

Bakkalaureatsarbeit / Praktikum

Reinhold Preiner

Content:

Description

The aim of this project is to investigate several algorithms that render specular reflections on curved surfaces, and implement an algorithm for such curved reflections as proof of concept.

Task

Your task is to implement an algorithm into an existing framework, that produces specular reflections by merging screen-space ray-tracing with rasterization. You will investigate 2-3 current papers on this topic, and will compare the performance and usability of this technique to the existing papers.

Requirements

C++, OpenGL, GLSL. Knowledge of CUDA is of advantage.

Tools

A fast nVidia Graphics-Card (at least 8800 - can be borrowed from the institute), or GTX generation.

Environment

A C++/GL Framework.

Additional Information

Roger, Assarsson, Holzschuch: Whitted Ray-Tracing for Dynamic Scenes using a Ray-Space Hierarchy on the GPU. EGSR 2007