Environmental lighting on dynamic objects using hemicube bit masks
We present a method for environmental lighting on rigid objects that move within a static environment, such as cars driving through a city. Self-occlusion of the objects and occlusion due to the environment are precomputed and stored in hemicube bit masks. At run-time, local and environmental occlusion are rotated to a common space, combined and integrated with the BRDF. We show that all these computations can be done very efficiently with hemicube bit masks, resulting in real-time frame rates even for glossy objects and large environments.
environmental lighting ambient occlusion