Just an idea that I thought of today, without having any real idea of how shaders are designed or what they're truly capable of
Is it possible to set up a shader, like the existing DoF shader, to only activate when you have a menu open? It seems like it would be a fairly simple thing to do, and it would make the conversations feel more personal and isolated from the rest of the world, like the character and NPC are the only things that matter.
EDIT: I ask because I don't really like using DoF in general, as having 9/10 of the screen faded out never felt conducive to a good gameplay experience, but I can see the benefit in some cases.