Efficient Reflectance and Visibility Approximations for Environment Map Rendering