[BUG REPORT] Materials Not Showing Correctly on Phone

[BUG REPORT] Materials Not Showing Correctly on Phone

Hi, I want to report a material bug. Im using this material.

And everything seems fine in the PC and Mobile Preview

But once I start the game on my phone this happens:

I’m using 3 similar materials and with all occurs the same. The materials worked fine on 4.9.2 and 4.10.2

My Phone is a Huawei G Play Mini with Android 4.4.2

I hope someone can give me an alternative of how to fix this or fix to this on a next update. Thanks.

Hello -

I am not seeing the same results you are showing above, can you take a look at this attached test project and see if your get the same results? Also, please take a look at the setup and feel free to adjust and repost the test project if you are able to get a reproduction.

Thank You

Eric Ketchum

Test Project 4.11 Preview 4

Hi! Thank you so much for your answer. I have not checked that project because I don’t have Unreal Engine on my laptop but I forgot to say that the Material was applied on a Static Mesh and not on a Widget

Edit: The Buttons also are Static Mesh but they have a Texture in the Final Color Parameter
I did it that way so the buttons work fine with touch and mouse since the project is aimed for that two plataforms, I dont know if the buttons on a Widget now work on touch devices, they were not working in 4.8.x so I keep the development this way. The buttons have a collision box to register if it is touched or clicked

Hello -

I would expect that if you’re applying the material to a Static Mesh then the UI Material Domain will not allow it to render correctly. Are your buttons also using the UI Material Domain? Try switching the Background Static Mesh to a Surface Opaque Unlit Material with the Vector Parameter plugged into Emissive Color and it should render correctly.

Thank You

Eric Ketchum

Hi Eric, I have done what you told me and I’m afraid it didn’t worked :frowning:

Im using this material there:

The “bar” at the top also uses a similar material, just different color. Also, the “Main Menu” background still black.

I dont know if I did something wrong, this are the meshes where the material is applied

Nothing else is changed in the options at the right

Thanks for all your answers and I hope we came to a solution!

Hi -

I believe that your issue may be connected to a bug we have tracked down previous, but I want to confirm. Can you please try the following test for me?

First open your project and build lighting. Next Save the Level and Restart the Project. Now launch on to your device and let me know if you are still getting a rendered black texture.

Thank You

Eric Ketchum

Still the same, what else can I do?

Hi -

Okay, so it is not the particular issue I thought it was. Can you reproduce this in a small sample project and upload the zipped project here?

Eric Ketchum

Sorry for the late reply,

This case is very akward, I have updated to Preview 5 and tested if the update fixed in somehow the material but no, then I created the new project with a similar material (pretty identical) to this:

and now I only get this:

Just the grid texture, not a black texture, but in the other project I still get the black texture.

This bug is very tricky eh !

Do you want me still to upload the project? It is the firstperson shooter in blueprint and just added a few cube meshes with the created material and run on my android phone…

I hope this really gets fixed, thanks a lot

We are tracking the world grid material issue, if you save your level and close then re-open the editor, the World Grid Material should render as your Material.

Now for the black material, we have tracked down an issue with Material Parameter Collections not rendering correctly on Android OS v 5, but that is not what you are showing in the images above, nor is your phone on v5.

If you are still able to share a small project showing the black material that would be helpful

Thank You

Eric Ketchum

Hi! Yes the World Grid Material are now “My material”, Well, kinda, It is still black…

Here’s the zip of the project:

I hope this really gets fixed :frowning:

Hi Fernando5567 -

I was able to get a reproduction of the issue using a specific GPU Mobile Device in 4.11, it seems to be only be affecting ARM Mali 400 series Chipsets in 4.11 and not in 4.10. I have reported the bug as UE-26891 and will keep you informed as we work toward a solution. In the meantime, I would recommend if possible to try to work in 4.10.

Thank you for your help tracking down this bug -

Eric Ketchum