How To Make An Object Fade As Another Intersects With It?
Finding a falloff that drives the transparency depending on the camera proximity.

The node setup:


Take the coordinates of the camera as &quot;object&quot; in &quot;texture coordinates&quot; node.
Get its length to the mesh &quot;vector math&quot; using &quot;length&quot;
Add a little value so that we won't reach 0 in next node
Negative power so that the value is bigger as the length decreases
Tweak the curve using &quot;vector curve&quot; on X: small values are 1 and bigger values have a falloff to 0 rapidly
Get the X component tweaked above
Multiply the result with the value that already drives the cloud transparency, so that transparency is due to both the texture and the result of the proximity

You may have to tune values and curve depending on your cloud/plane configuration and size.