Full threadi-e-b·A lot of the noise and banding is reduced if you calculate the brightness by area instead of distancehttps://jsfiddle.net/i_e_b/9kLro7ns/View on HN