Different texture quality on the same object
I'm trying to make a mobile project of an interior: I've made a wood material for the floor, put an armchair and an ottoman with other materials and everything on the viewport seems good
but as soon as I pack an .ipa and run it on my iPad Pro the texture quality drop
and the strangest thing is that if I go in the farther room the texture quality drop way more
and this even if it's the same object (the floor is common for all the apartment)
other this I have a similar problem on the armchair/ottoman on the right: the armchair is good: the normal and roughness textures of the leather and the normal texture baked of the armchair work as they should
on the left: the same textures of the leather and the normal texture baked of the ottoman don't work, leaving the object with a sort-of-"base material"
and all these problems jump out only when I run the project on the tablet. Meanwhile I've tried many different setting: not streaming the textures, no mip maps, setting r.MobileContentScaleFactor with 0, 2 and 3 (and to say the truth the resolution is way better with set "3"), r.Streaming.PoolSize=2000 and r.Streaming.MipBias=0, but nothing worked and all the textures work always the same
I'm open to any suggestion
You mentioned the ottoman/armchair issue was resolved through the editing of the UV layout. Could you show me the UV's for the floor, as these types of issues are usually the case of pieces of geometry resting outside of the 0 to 1 UV space.
I would also be careful using too many high resolution texture files as they take up a considerable amount of visual memory and can cause your mobile project to stream textures in and out at the incorrect times. I would also be sure you have streaming textures enabled, so you can make sure the high resolution textures that are in your project, but not in view, are not taking up valuable memory that could be used elsewhere.
answered Mar 18 '16 at 03:37 PM
Thanks Andrew, I found the problem in how I was setting my UVs: I didn't know that the classical tiling method for desktop projects work bad on mobile and I had to use the Custom UVs! I've found inspiration both here and thanks a forum user! however I didn't know that it's better to leave unreal stream the texture to have better performance so I'll immediatly restore it, since I'm making an archviz project I had to use high resolution textures and every method to optimize the framerate is welcome!!!
answered Mar 18 '16 at 03:57 PM
Follow this question
Once you sign in you will be able to subscribe for any updates here