fixed bug with dirrection not being related to position in specular