Here is a video of the blending in action. I use WorldAlignBlend to mask it once the normal is less than 45 degrees.
Since the object occludes itself, it’s not a very practical approach.