Depth-based exponential fog for 3D scenes with an adjustable height limit: fog hugs the ground while the sky stays clear. WebGL and WebGPU.