Yet. As I added to my previous post (you've answered too quickly, so might've missed it).
No, you mentioned layers. So I'll blow your mind - air is a layer too and quite dynamic to that. It changes all the time, it does affect vision - even thin layer between your eyes and the monitor. There is no such thing as perfect vision. I can blow your mind even more - human brain doesn't see things directly, it interprets signals sent to it from the eyes, then it creates in your mind an image it THINKS is the right one. And the data sent from human eyes is NOT what you "see" in your mind - for example it is inverted, partially blurred and unstable and to that full of various artefacts caused by our imperfect biology. Imagine your brain is doing denoising, something akin to DLSS upscaling and other operations on the image before it renders it for you to see.