Part of mesh turns invisible when switching to Texture Paint?

Part of my mesh just disappears when I switch to texture paint mode. It only happens in Viewport shading. What is going on here?

Is there an alpha channel in this texture?

Or are those faces hidden in edit mode?

yes, they do, and that triggers some sort of single view? as you can see here:

transparent

So in Solid Texture view selected texture is shown and its alpha channel is interpreted as Clip transparency. That is if you have black areas in alpha they will be completely transparent.
It might not be ideal for texture painting (i usually paint RGB and alpha separately).
But i don’t know if there’s a way around that in Solid view.

In EEVEE you can just plug Color or Alpha output into Viewer node and paint there

1 Like

you’re right, eevee mode is better for texture painting anyways