Finally, with this post I want to release the application I developed during the creation of my Diplomarbeit (German master thesis equivalent):
GPU-basierte globale Beleuchtung mit CUDA in Echtzeit
Diplomarbeit, FernUniversität in Hagen, 2010
The application is called MNRT and implements several techniques to realize fast global illumination for dynamic scenes on Graphics Processing Units (GPUs). I referenced it in several previous posts, see e.g. here or here. Please check the
for more details.
Currently I only provide a download link for the compiled version of MNRT (see below). However, full source code including source code documentation will be released soon, when organisational problems are eliminated.
In a nutshell:
- Windows OS with CUDA support, e.g. Windows XP, Vista or 7
- CUDA capable NVIDIA GPU with compute capability of at least 1.1 (see here)
- Up-to-date GPU drivers
Right now MNRT is only available in form of a Windows executable, hence a Windows operating system is essential, preferably something like Windows XP or newer.
As MNRT is a GPU-based application, it requires a CUDA-capable GPU. More specifically, a GPU with CUDA compute capability of at least 1.1. NVIDIA’s page linked above does not reveal the compute capability of consumer graphics cards. Please check the Wikipedia page on CUDA for a list of compute capabilities for consumer graphics cards.
Alternatively you can just try to execute MNRT. It will abort execution if your system does not feature a capable GPU. But before that, I encourage you to verify that your display drivers are up-to-date.
Download-Link: MNRT 1.00