Improve vignette on background actor
The shader used for computing a vignette currently has two problems:
- The math is wrong such that the vignette isn't stretched across the whole actor and so ends abruptly
- There is noticeable banding in its gradient
This commit corrects both problems by fixing the computing and introducing noise dithering.
(Previously !40 (closed))