How to load a obj model with multiple textures?

When I load a simple obj model who has only one texture in paraview, it appears without any textures at the beginning. Then, I set properties->lighting->texture coordinates, texture, normal texture, cost normal texture, it can appear with its original texture. But when I try to load a complex obj model who has multiple textures, I operate in the above ways and it does not work. I can only set texture for only a part of this model, but other parts of this model remain default texture.
Can anybody tell me how to display a complex obj model with multiple textures in paraview?

An obj model with multiple textures.

An obj model with only one texture.

You actually just can’t setup more that one texture on a single ParaView mesh/polydata. So you might want to split your model in a set of OBJ files with a third party tools.