Precomputation-Based Rendering by Ravi Ramamoorthi