ZBrushCentral

2 models - same geometry, different poses - copy UVS?

I made a model, posed it and worked on it until Sdiv5. (lets call it runner)

Then I grabbed the original unposed model and UVmapped in in Max. (lets call it still)

What I would like to do now is use the UVs that are mapped into the STILL model and used them on the RUNNER.

If I import the STILL into the RUNNER sdiv1 I get the new UVs but then how do I get back to the RUNNER model? If I then import the RUNNER again I get the old non UV model… I Tried storing a morph target but it doesnt seem to work either… any suggestions?

I think the issue is related with vertice numbers, If in max I copy the UV modifier from one mesh to the other he switches the orders completely. Also if I apply a morpher modifier on a model into the other I get the same distorted result as storing morph targets in zbrush…

Is there any way for me to re-use the UV layout?

Ok, different question then, is it possible to import a .obj file and keep the previous UV map?

Assuming that level 1 of both Runner and Still have the same point count and order, it should be possible to do what you’re after.


  1. Go to level 1 of Runner
  2. Store a morph target
  3. Import Still
  4. Switch to the stored morph target
  5. Return to level 5 of Runner
This should work. Your second question is not possible. An import always overwrites the UV’s with those of the new version of the model. However, you can transfer any texturing that you’ve done to polypaint. After that, you can change the UV’s however you want without losing any of your painting. Once satisfied with the UV’s, transfer the polypaint back to texture.

Yes, the problem is that the point order is different (point order is the same as vertex numbering, right?) …so when I try to fetch the morph target I get a scrambled mesh…

If the point order is different, then there’s nothing that you can do. I can’t think of any way off hand to make this work for you.

Try this http://www.martijnvanherk.com/page/morphix.html

i use mayas transfer attributes tool to transfer uvs from one mesh to another that have differing vert order. i do it allthe time when i was to mirror a meshes uvs and transfer it back to zbrush.

I tried morphix but got the following issue (using max 2008)

Mesh 1 - Made in max, UVmapped correctly
Mesh 2 - Made in Zbrush, messes UVs

I want the UV set from mesh 1 into mesh 2.

Following the script rules I select Mesh 1 as “Master” then Mesh 2 as “Slave”.
Select the hint polys and press “Process”.

I get a new mesh called “mesh 1_morphix” (that looks exactly like mesh 1…)

What am I supposed to do now? If I apply a “morpher modifier” to mesh 1 using the “mesh 1_morphix” as target, nothing seems to happen.

I cant copy any UVs from mesh 1 or mesh 1_morphix into mesh 2… always get the original issue, the vertex numbering is different… I wonder if the plug in works in max 2008?

Also tried using Projection Modifier, that one seems to do exactly what I want but the results aren’t perfect and would still require some hand tweaks…

dozogovi - Thanks, that seemed to do the trick…

I love max and am really surprised of how hard it is to do it and how simple it was in Maya…

I now also have to keep using maya for .obj export (since its quite screwed in max 2008) any recent updates on this situation?

To add, incase the point order was changed on the object that has the uvs. Use the free UVmapper app to load the good object with no UVs, then go to import uvs and select the object that has them. It will extract the UVs, but your point order should still stay intact when you save the new object from UVMapper. It always seemed to work for me.