The HemisphericLight simulates the ambient environment light, so the passed direction is the light reflection direction, not the incoming direction.
The HemisphericLight simulates the ambient environment light, so the passed direction is the light reflection direction, not the incoming direction.