MNRT_Sponza_Small.png Project Description

The application MNRT implements several techniques to realize fast global illumination for dynamic scenes on Graphics Processing Units (GPUs). It was developed during the creation of my Diplomarbeit (German master thesis equivalent):

Neumann, Mathias
"GPU-basierte globale Beleuchtung mit CUDA in Echtzeit"
Diplomarbeit, FernUniversität in Hagen, 2010

Currently neither an English nor a German version of my thesis are available online. Please check the documentation of MNRT for some background on MNRT. It's available in English.

Right now MNRT is very experimental. Furthermore MNRT does not show all features of the system described in my thesis. For example, spherical harmonics are not used to handle glossy materials, yet. I released MNRT (including source code) to the public as I believe that I might not be able to fully concentrate on improving the application in the next time. Hence I want to allow others to check what I've done so far. Maybe someone has some ideas on improving MNRT. I'd be glad to hear about them.

Overview

MNRT is not a fully functional application for end users. This section shows features and problems of the current version of MNRT.

Features

Limitations

Source Code Quality