1 Kevin Bjorke’s chapter in GPU Gems (Bjorke 2004) describes a technique to use environment maps in spatially varying ways by applying a spatially varying function to the input texture coordinate.