Unity Terrain on Android performance

I am having issue with Terrain on Android. I tested empty scene with Terrain on Android, running at 60 fps with few basic objects, turning on very basic terrain ( no details, 200 size, one texture ) drops the framerate down to 30 fps. 30 frames drop for basic terrain seems crazy. Can someone please let me know if there is anything i can do about it ?

Thanks
Luke

Draw distance may have something to do with it.

I have exactly same problem. Empty scene on Android has 55 fps and with empty terrain with lowest settings 25 fps. I guess that I need to create terrain in Maya or 3DS max...

Ok @meat5000 but I'm experiencing the issue too. It's absurd that my 128x128 island cuts framerate in half. Aca's "solution" helped a bit, but I'll probably go with a custom mesh. Terrain is a very cool idea for VR games too, but if GearVR platforms cant render even the most basic terrain, then it's a lost cause for me.

1 Answer

1

Use Custom (Mobile) material on terrain and lower settings of terrain. With this I got fps back to 55-60 fps.

What does this mean? I changed the material from Default to Custom, but didn't assign anything (the Material field says None). Nonetheless, doing that did improve performance by a bit. I. have. no. clue. how.

When I do this then all textures on my terrain become blury, is this happening to you?