ZBrushCentral

Mesh changes postion after export

Hi all
I have a mesh that I’ve exported from my 3D app, Modo, and loaded it into Zbrush to apply some detail.

Once done, I export and load back ionto Modo and find that the mesh has moved on the z and y axis but not the x

It’s position was correct in Zbrush before I exported it and I also used a morph target within Zbrush to retain as much of the original mesh as possible.

Any reason why its exporting like this?

Update:
I’ve now noticed that if I export out of Modo that other meshes have now started to come across into ZBrush in the wrong place.
Interestingly they are coming in high up which is tallying with how they were coming out of zbrush once I had worked on them and exported them.

These are all OBJs. I tried FBX but the scale was massive.

As this seems to just started happening is there setting that I may have inadvertently missed or worse still, switched on accidentally?

Never had this issue before.

Hi @garbagematt ,

Most common cause of scale or position shifts is improper import procedure.


When a mesh is imported into ZBrush with the Import function, it is scaled and centered to work in the program. The mesh may be difficult or impossible to work with if this didn’t happen. The values required to restore the original scale and offset of the mesh are recorded in Tool> Export. Under most circumstances this menu should have zero values active when importing any mesh. If it has zero values, then the mesh is centered and scaled and the unique values required to restore the mesh recorded in that menu.

Most problems arise when there are non-zero values in that menu at the time a mesh is imported. If any other tool is active that has non-zero values in the Tool> Export menu, the incoming mesh inherits those values. However those values usually aren’t intended for that mesh.

The only time you want to do this is when you are replacing a mesh of the same size, for instance to update UVs. In most other cases this is going to cause a scale or offset shift for your mesh that may not be apparent until you export it and those values are applied. In ZBrush the mesh will seem properly centered and scaled.



To sum up, always make sure to select the default polymesh 3D star as an import target before importing any mesh. This is solely because it has zero values in the Tool> Export menu and you can be assured of a clean slate. Don’t import a mesh with any other tool active in the program unless you a re attempting to update a specific mesh.

If this does not explain your issue, then something else is at work. Check the import and export settings in your target program very carefully.

Thank you once agin for your thorough response Spyndel.

‘…always use the polymesh 3D star…’

I think I have spotted what I did wrong. I used a cube and a sphere a couple of times.

Never occurred to me that using anyting other than a star would cause an issues

Thanks!

Most of the other primitives have a non-zero scaling factor of 1 in that menu. You want a value of zero when freshly importing a mesh.

:slightly_smiling_face:

Gotcha!
Thank you Spydel. Wonderfully generous source of knowledge as always.
:pray: :smiley: