ZBrushCentral

[Solved] Applying textures to a single mesh with 2 UV sets

Hello, I’m trying to import 2 textures (one for the head, one for the body) on a single contiguous mesh. So in other words the mesh has 2 UV sets (one for the head, one for the body). My problem is that every time I apply a texture in zbrush, the whole mesh is affected.

So is there a way to apply a texture to a part of a mesh and another texture to another part? Thanks…


Solution:

For this method to work, your mesh resolution needs to be high enough, since we’re going to use polypaint to transfer the two textures into one.

  1. Create polygroups based on UV tiles (Polygroups->Uv Groups).

  2. Apply the first texture.

  3. Use the polygroups created to hide the part(s) with the unwanted texture.

  4. Click Polypaint->Polypaint from Texture. The polypaint will only be applied to what’s visible (that’s the trick).

  5. Swap the polygroups visibility.

  6. Apply the second texture and repeat step 4.

You now have both textures applied onto your mesh with no texture seem problem whatsoever. If anyone knows of an easier way to achieve the same result, then by all means let me know!

Another way is to spilt the mesh into separate subtools:

  1. Create polygroups based on UV tiles (Polygroups->Uv Groups).
  2. Press Tool>SubTool>Groups Split.

Yes, you’re right I tried that method first, but unfortunately Zbrush kept on crashing (although it said the mesh was fine and dandy when asked to check it). So I had to do it the other way…