If I do this with your code it is better at the bottom of the glass, but the top of the glass becomes pixelated. So I don’t know best answer for this.