i like your idea. great approach. But like you said, why just not using fog. I tried it with “ExponentialHeightFog” at had this results.
An “extrem” cutoff. Second image shows the values i used:
This is fog off:
This is standard setup (all values resettet)