Glad it works!
As you're doing this in realtime, why not add a little control to change the angle of the light vector until you get something you like?
As you're doing this in realtime, why not add a little control to change the angle of the light vector until you get something you like?