global-illumination Global illumination implementation MSPL license Authors Valya Smoryakova Sergey Gerasimov