Changing build settings from PC to iOS messed up textures

With PC build settings

With iOS build settings



As you can see, some of the images are really blurred in the LOD’s/mipmapping and the Substance textures are super scratchy/noisy. Their noise gets reduced the more I pull away.

Any idea? Is it that Substances aren’t supported? Is it a mipmapping setting I’m missing?

Help please!!

To also mention, I have cleared baked data and rebaked. Didn’t fix it. I also have post processing turned off so it’s not that either.

I’m also getting,

“PropertiesGUI() is being called recursively. If you want to render the default gui for shader properties then call PropertiesDefaultGUI() instead
UnityEngine.GUIUtility:ProcessEvent(Int32, IntPtr)”

I’ve narrowed down the problem to the normal map! If I remove the normal map the Substance texture looks fine. Why is it causing this artifacting?



Did you find out what was the issue? I have the same problem.

Yes! iOS doesn’t support Substance normal maps. You have to turn them off completely by setting the normal setting to 0 in the material, not by setting the normal texture to Nnone. You also have to hope the Substance has a normal intensity slider too, even with normal set to 0 you need to turn the intensity to 0 too. It’s ridiculous.

Thanks for the update. So it my case it actually looks great once built and running on iPad. The Substance materials seem to work as expected. It is only in the Unity editor when the target platform is set to iOS that it looks glitchy. Even though my Graphics Emulation is set to No Emulation.