Make half of Material or Mesh invisible

I have a texture-based shield and I want only half of the shield to appear when it gets shot. I am using a timeline to make the texture appear and disappear. I’m just wondering what I can do to make only half the shield appear instead of the full sphere I have now.

What about using the texture as alpha mask? You can set the material to translucent or masked and use a texture to control the opacity.