Looks cool but it seems you're using z depth to modulate the fog. It made it no difference with simple z fog I think.