Standard Shader on Android and iOS

Hi,

I’m building an app for Android and iOS with the Graphics API set to OpenGLES 2.0.
I noticed that the shaders look extremely crappy on the devices. The smoothness value seems to be completely ignored, there is either a sharp reflection, or no reflection at all.

On Android, Normal Maps do not show up (they do on iOS).

Is there a solution for this?

1 Like

You should file a bug report and post a link to the issue here so people can vote on it.

Sounds like you might need to adjust your roughness map if using metallic, or your spec and gloss maps if using the specular workflow.

Not sure about normal maps.

Check out Allegorithmic’s PBR guide if you haven’t already. Very helpful in understanding PBR (standard shader).