I'd like to try dithering my point lights to reduce the appearance of banding. I was thinking I can randomly perturb N, L, NL, or the attenuation or brightness factor.
I'm not sure how to do that though. I know I can have an array of random values inside the shader, or use a texture. What I don't know is how to choose those random values. I don't want different offsets everytime the camera moves or it will look like static on a TV.
Also, perhaps you know of a better way to reduce the banding effect ?
Thanks a lot.