For my Bachelor thesis, I designed, built, programmed, tested and evaluated a monitor-based
lightstage. It is used to acquire surface information of an object in order to re-illuminate
it digitally.
To achive this, I first built the lightstage as a cube of 6 monitors, then I wrote a
server-client-based scanning pipeline in C++ to illuminate the object by specific patterns
and capture its reflectance function. These responses are further processed by the second
pipeline I created, which extracts the previously mentioned surface information of the
object as well as creating the final rendering of the re-illuminated object. The results are
realisticly and continuously re-illuminated objects.