I don’t bother with imperfections on regular screens. They’re typically so minute you’d only notice them in animations (which I don’t do). The setup above is an optional special protective glass for certain situations (i.e. touch interface, people nearby etc). The main glass underneath is coated (rough, probably anti reflectant), which gives it a blue tint at facing angles. Although, I haven’t observed the version without the protective glass so I’m merely guessing how it behaves. However, the protective glass has imperfections from assembly I believe, and shifting double reflections are clearly visible in closeup even without animating. If perfect, it would just look like two different roughnesses stacked, and I wasn’t happy with that.
If I was to try blurry via color ramp, I would swap it out with a stepfunction that can be controlled externally. But I never need to, as I’m never close enough in my shots, and fill it completely instead, so moire isn’t that much of an issue. Also, there is no need to compensate much for brightness loss when pixels are reduced in size.
I never deal with client, I deal with sales, and sales lie for a living I guess Although I prefer realism (within reason), it is actually not often required. Sometimes even screenshots will do, and I guess Eevee will help greatly on combining that, even if I will have to reduce the shading complexity.
Fading the mask with distance? Would cause change in brightness, not sure how I’d cope with that other than animating the brightness value. But I don’t need to since I don’t animate.
I do video walls, so I have array of units when I append them. Adjust the array, apply, then UV material bounding from view and adjust the material rows and columns. If I need a separate image on one of them (i.e. video conference), then I dupe the material, set it to 1x1 and re-UV the face. Also do blended projected screens (no blend zones though), but I limit the “simulation” to adding an emission shader to a diffuse (complex, gain, microroughness etc) shader. I haven’t done any domes yet.