Texture Masks not working on Mobile. Does Anyone Know the Solution?

TLDR: Masks don’t work after packaging and installing on android mobile devices.

I’ve spent a few weeks trying to find an answer to no avail. So, I finally decided it’s time to ask the community myself.

The texture shows up properly on PC (including the mobile preview), but not on android devices (we’ve tried Samsung Galaxy s7 and s8).

shadow.JPG
Screenshot from Samsung Galaxy s7

We would like to include the ability to change the color of parts of the character’s outfit using Vector 3 parameters. We are using an RGB Mask (sRGB disabled and switched to linear color) It also did not work with sRGB enabled and switched to color.

*<- Material nodes

Material Settings ->*

MaterialSettings.JPG

What texture format are you building? ETC1? Also, is the mask texture power of 2?

Yes, ETC1. And yes, the texture is 1024 x 1024. It is a PNG file.


Texture Settings


Texture in viewer

Thank you. :slight_smile:

In the texture compression settings, try changing it to “masks” and change the Texture2D node type setting to match it.

That worked! Hooray! Thank you so much!