--- Please see attached PDF for details. ---

While modern rendering algorithms are commonly implemented in C++ and GPU APIs such as Vulkan or OpenGL, many recent advances in efficient global optimization and machine learning have produced a wide variety of available Python or Matlab toolboxes.

In this project we want to build a Python (or Matlab) interface for our rendering framework, which will enable us to run available optimization or learning methods combined with our differentiable renderer.

For this project, we are looking for students with good C++, Python, and/or Matlab programming skills, and interest in machine learning or global optimization methods.

Additional Images and Files

Attachment Size
Global_opt_and_learning.pdf 137.61 KB


For more information please contact David Hahn.



Bachelor Thesis
Student Project
Master Thesis