For ray-tracing global illumination algorithms, incoming and outgoing light can be considered as reversals of each other, without affecting the bidirectional reflectance distribution function (BRDF) outcome.