How to account for surface roughness self-occlusion with normal mapped surfaces