added transition for spot lights, the performance is now not that good any more because of the specular reflectivity vector, which is actually complete nonsense