remove scaling factors
update direction in fragment shader