ZBrushCentral

Importing OBJ x position is off..?

When i import an obj i noticed the x position is off.

When i import an stl it is correct.

The amount is significant to mess things up.

any help ?

Screenshot 2024-08-14 094121

Screenshot 2024-08-14 094018

HI @solidsilver ,

ZBrush auto-centers and auto scales an imported OBJ and STL to a size of 2.0 to make it useable for the program. Otherwise size and positional factors may make it difficult or impossible to work with.

However, correct import procedure is to not have any other tool or primitive active when importing, otherwise it may inherit values not meant for the incoming tool and cause a shift in those values. For this purpose always select the default polymesh 3D star from the Tool menu before importing. This is only because it alone of all the primitives in the tool menu has a Tool> Export >Scale factor of 0 and you can be assured of a clean slate. Other tools or primitive may have a unique value in that field, or may have a value of 1, and this can cause shifts.


So restart the program. With the polymesh 3d star active, check the Tool> Export menu. The scale slider should read zero.

Now Import the OBJ mesh mesh with Tool> Import. Check the values again. The value entered into Tool> Export. Scale, is the exact value required to export it back to its original size. If you import any other mesh while this value is active, it will cause that mesh to inherit that value and shift on export. To import amother mesh, you must again switch to the star first to zero out Tool> Export.

So in your case, you cannot import an STL, and then with that STL active, import the OBJ. This will cause issues.

If you see values entered into the X Y, and Z offset sliders, then this was the amount the file was adjusted by to center it. If you see significant adjustments there, this 100% means your mesh is off-center in the original file.


So the most common problems are caused by incorrect import procedure, which may lead to scale or positional shifts on export. The tricky thing is, Zbrush corrects for this so even files that are wildly outsized or off center for ZBrush will still look correct in Zbrush. You could move the mesh off center in the external program, export, and it would still look correct in Zbrush.

So once these sort of shifts have been introduced in a file, it can be difficult to see unless you examine the original file outside of ZBrush.

Good luck, and please feel free to contact support if you can’t sort it out :slight_smile: