Landscape textures missing for Android render

Why, when I try to preview my project for mobile devices, do some of the textures go missing?
I’ve had this happen purely on SM5 in the past and the tip was to set all textures Sampler Source to Wrap - which I’ve done.

It’s only some chunks of the map, and the textures that are missing are the same ones that are visible elsewhere.

I’m pretty sure I’ve only got 5 (maybe 6) different textures in my landscape material.




1 Like

Having the same issue.
Textures appear on Windows/IOS but not Android

So I was messing around with this again the other day. I think I had to reduce it down to only 4 total different textures within the landscape. That includes any that may have multiple base textures making up the final used texture.

So originally I had two different grass textures to try and hide the seams, now that’s just one. I did the same thing with the road and the rock textures. So each different overall final texture is now only made up of a single texture itself.

This worked initially on all but 2 chunks and I still can’t understand why those two didn’t resolve like the others. I’ve re-painted them and everything, without it being solved.

Well from what I found through some investigation is that my problem cases specifically appears to be related to the Texture samplers in the Landscape material.
When I build my Project for Android, and only Android, the Sampler count (which is limited to 16) goes consistently to around 17 with sometimes randomly spiking to 18 samples.

This again only happens for Android, no idea why, but its because of that during building that the engine logs tell me the material will not be included, or more specifically that the default material will be used instead. On any other platforms it remains within the 16 samples limit. I even tested around if a ‘layer’ count affected the sampler count- but changing amount of layers didn’t affect anything.

How do I fix this? I have no idea.
I will simply replace the current 2D Array setup that I have with a simple single texture map and see if that changes anything.