I don’t know if it’s possible to apply a material to a canvas object which will affect all components inside it (like turn them all grayscale. A quick try said no. So I’d like to do this suggestion.
You can try camera mode for the canvas and apply a shader to the whole camera
oooo, nice tip.