I am currently trying to texture a soda cup, but have some issues with the UV mapping I think, because the alpha image that I add on the cup is also visible on the inside of the cylinder. What I want is that it is only visible on the outside of the object. I modelled the cup only with a cylinder object.

Material details I've added the texture using nodes and a RGBMixer to get the transparent image. As you can see, the image is also visible inside the cup.

I tried searching for it on the internet, but didn't find anything related. Hope some can help me out!

enter image description here

  • $\begingroup$ If you want the inside of the cup to be plain white, either take the UV islands that represent that area and move them to an all-white part of the texture, OR use a second (all-white) material for the inside of the cup. $\endgroup$ – Christopher Bennett Aug 12 at 19:25

enter image description here

If the object has different surfaces for the inside and outside of the cup, just assign a white material to the inside.

If there is no thickness and you are seeing the backface of the object on the inside use the Geometry > Backfacing information to control the mix between two different shaders.

enter image description here

Read more about the Geometry node here:


how to use a texture on each side of the same face

If you are using a solidify modifier read this answer:

Add different textures to front and back of plane with solidify?

| improve this answer | |
  • $\begingroup$ I recreate above node layout, but don't see my image. Even if I change the mapping values.. What do I wrong? $\endgroup$ – Caspert Aug 15 at 9:46
  • $\begingroup$ See edited answer $\endgroup$ – susu Aug 15 at 15:22

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Not the answer you're looking for? Browse other questions tagged or ask your own question.