When I aimed the glass staircase, the frames dropped to 30FPS instantly.
chrudimer:
Hi, your glass material is too complex. If you’re going for mobile your material complexity should not go beyond red and most of your screen should be green.
As you see in your material complexity view the pixel shader (PS) cost of your glass is pink/white. The cost of the pixel shader is per pixel, meaning the more pink/white pixels you have on your screen the more it costs you. So if the material fills a big part of your screen, then keep the material as simple as possible.
Further if two translucent meshes overlap one pixel, the cost of them adds up in the pixel shader, cause this pixel will have to be processed several times (one time for each translucent material overlapping).
Therefore if you can achieve what you want without translucent materials, that would be best. If not, try to make the material as simple as possible (so no two sided, no reflections, see if you can go without fresnel, … basically as simple as possible).
Further in your material you can choose between different types of translucency. You should try around and choose that type that gives you most performance while still achieve the quality you want.
And if you not already using the forward renderer (project settings) you might want to use that instead of the deferred one, cause it will be faster with translucency (and generally with nearly empty scenes).
Thank you very much, I try to change as you said
In addition, it has been switched to forward rendering
I have another question. When I switch to forward rendering, all mesh in the pixel complexity become red / pink. It seems to be related to Android preview. When I switch to shader model5, the preview mode turns green.What is causing this, thank you