title: Is there a "keep above the surface" function in Blender that moves outwards any part of an object that might be hidden by another?
body: <p>I would like to keep my object always above the surface of another, even if part of the object moves inwards after updating its shapekeys. Exactly the same as the "keep above the surface" option in the Shrinkwrap modifier, but without the shrinking bit :)</p>
  
  <p>Thanks.</p>
  
  <p>[Updated]</p>
  
  <p>Below you can see an image that hopefully explains more clearly what kind of result I'm looking for. I would like to find a way to bring out only parts of an object that might be hidden by another.
  <a href="https://i.stack.imgur.com/Wo2Ra.jpg" rel="nofollow noreferrer"><img src="https://i.stack.imgur.com/Wo2Ra.jpg" alt="On the left, you can see part of the dress inside the avatar. On the right, you can see the effect of the Shrinkwrap&#39;s &quot;keep above surface&quot; option"></a></p>