Cycles 4D AOVs (Arbitrary Output Variables) let you render user-defined shader channels to use in post effects and compositing.
Download the accompanying files for this video.
Forgotten Password