I am making something that allows users to upload their branding to be printed onto a cup and preview it in 3D using three.js. The issue I'm having is that as you move the camera around the branding can't be seen from behind through the inside of the cup. See example here.
I have made the cup using two cyclinders, one is white at 0.6 transparency to make up the body of the cup and then the other has the branding on it. I've seen this issue which seems to describe the problem I'm experiencing so is there a different way I can make this to get round this issue? Rather than using two cylinders can I just use 1 that has the white transparent colour and the image applied to it?