On the foundations of many rendering algorithm is the symmetry between the path traversed by light, and its adjoint path starting from the camera. However, several effects, including polarization or fluorescence, break that symmetry, and are defined only on the direction of light. This reduces the applicability of bidirectional methods, that exploit this symmetry for simulating effectively light transport. In this work we focus on how to include these non-symmetric effects within a bidirectional rendering algorithm. We generalize the path integral to support the constraints imposed by non-symmetric light transport. Based on this theoretical framework, we propose modifications on two bidirectional methods, namely bidirectional path tracing and photon mapping, extending them to support polarization and fluorescence, in both steady and transient state.



@Article{Jarabo2018bidirectional, Title = {Bidirectional Rendering of Vector Light Transport}, Author = {Adrian Jarabo and Victor Arellano}, Journal = {Computer Graphics Forum}, Volume = {To appear}, Year = {2018}, }
@InProceedings{Jarabo2016bidirectional, Title = {Bidirectional Rendering of Polarized Light Transport}, Booktitle = {Proceedings of CEIG '16}, Author = {Adrian Jarabo and Diego Gutierrez}, Year = {2016}, }




We want to thank Diego Gutierrez and Adolfo Munoz for discussions about polarized light and insightful comments on the manuscript, Rihui Wu for his feedback on the results, Ibon Guillen for helping with the figures, and the annonymous reviewers and members of the Graphics & Imaging Lab for their constructive suggestions. This research has been partially funded by DARPA (project REVEAL), the European Research Council (Consolidator Grant, project CHAMELEON), and the Spanish Ministerio de Economia y Competitividad (projects TIN2016-78753-P and TIN2014-61696-EXP).