added occlusion shading - 2d transfer fn broken