ZBrushCentral

Transfer textures between two meshes

Hi There
I have been using Z-Brush to retopologise some models that were created using 3DSOM (a photogrammetry program). I found Z-Brush’s Z-Spheres fantastic for this but I am now trying to take the original textures and UV info that due to the photogrametry nature is pretty awful and completely random (bits of the textures are sporadicly thrown around the UV space) and project them onto my newly created model. The problem I’m having is how to transfer the original texture into a more sensible and usable texture map by possibly remapping the original UV info into a more sensible projection but updating the texture map in the process so i can then use this info to retexture the new model.

Is there any Z-Brush workflows that can help me acheive this possibly using maya or any other bit of kit?

With your retopologized model, go to level 1 and export that. Apply whatever mapping you would like, using the UV editor of your choice. Then import this new version back into level 1 of your ZBrush model. Just don’t do anything along the way that changes the point order, or your mesh will explode when you go to higher levels.

Now that your retopologized model has the new UV’s, go back to the highest level and append your original model to it. Make sure that Draw>Rgb and Zadd are both on, then use the Tool>SubTool>Project All feature to copy the color and sculpted details from your source model.

You can now convert that polypaint to texture.

Of course, when you were doing the retopology you could also have used the Projection feature that is a part of that. In this case, all you’d need to do is map new UV’s and then convert the polypaint to texture.