Hide a reflective texture entirely using BlendShape

Hi,
I’m using Blendshapes to have toggleable glasses on my character model. However, the shader I’m using for the lenses (Shader Forge Crystal Shader) still shows light reflections whenever the texture is invisible (understandably).

Could anyone please give me some pointers in the direction of a shader which will hide light reflections while the texture is invisible, but still allow for transparency like glasses? Thank you so much :slight_smile:

hi, please can you tell me how you hide the texture with a blendshape? thanks!!

What does it have to do with blendshapes? Are you modifying polygon positions? If so you can move them to any place hidden/inside. But that’s a very bad method, still would work.

Instead, model it with seperate parts in Blender and toggle the parts on/off in Unity.