you could implement perpixel spotlights as another alternative