Helmholtz Reciprocity

Computer Graphics · Foundations · helmholtz-reciprocity.yaml

A physically valid BSDF gives the same value when incoming and outgoing directions are swapped. Bidirectional algorithms depend on it: without it, a path built from the light differs from the same path built from the camera.

Colour is the family; a dashed line is the second member of it.

Drag to pan · scroll to zoom · click a node to open it
G bsdf BSDF helmholtz-reciprocity Helmholtz Reciprocity helmholtz-reciprocity->bsdf swapping the directions must not change the value

This node

References