fix view dependent problem in normal mapping