Open positions: RGL is looking to recruit a PhD student and a Research Engineer.
The Realistic Graphics Lab, or RGL for short, is a research group in the School of Computer and Communication Sciences at EPFL in Lausanne, Switzerland.

We develop rendering algorithms that simulate light to create realistic images of virtual worlds along with inverse rendering algorithms that go the opposite way and reconstruct 3D worlds from images. We disseminate our work through open source projects like the Mitsuba Renderer.


Differentiable Rendering

If we could back­propag­ate de­riv­at­ives through a ren­der­ing al­gorithm, then it should be pos­sible to em­ploy some vari­ant of gradi­ent des­cent to run a ren­der­ing al­gorithm “in re­verse” and re­con­struct the world from im­ages. This turns out to be sur­pris­ingly hard: ren­der­ing al­gorithms are very big pro­grams, which makes naïve back­propaga­tion slow and costly. We de­vel­op al­gorithms that ex­ploit phys­ic­al laws to be faster.


We de­vel­op com­pilers that can trans­form de­scrip­tions of ren­der­ing and dif­fer­en­ti­able ren­der­ing tasks in­to ef­fi­cient com­pu­ta­tion­al ker­nels for CPUs or GPUs with ray tra­cing hard­ware ac­cel­er­a­tion. Ob­tain­ing high per­form­ance re­quires ker­nel fu­sion, dif­fer­en­ti­ation, and spe­cial­ized op­tim­iz­a­tion passes.

Physical realism

We build math­em­at­ic­al mod­els and al­gorithms that cap­ture the visu­al rich­ness of the world. This in­volves ana­lyz­ing samples in RGL's state-of-the-art meas­ure­ment labor­at­ory and sim­u­lat­ing sur­face mi­cro­struc­ture along with the spec­trum and po­lar­iz­a­tion of light.


25 November 2022

De­lio Vi­cini suc­cess­fully de­fen­ded his Ph.D. thes­is. Con­grats, Dr. Vi­cini!

11 November 2022

Mer­lin Ni­mi­er-Dav­id suc­cess­fully de­fen­ded his Ph.D. thes­is. Con­grat­u­la­tions, Dr. Ni­mi­er-Dav­id!

27 September 2022

Kate Sales­in is vis­it­ing RGL for a month. Kate is a NASA fel­low do­ing re­search on dif­fer­en­ti­able po­lar­i­met­ric ren­der­ing for re­mote sens­ing ap­plic­a­tions. Wel­come, Kate!