ZBrushCentral

Insert at subtool's position / size

Hello!

I wanted to replace hi poly subtools with lo poly models.

Accidentally, this worked perfectly fine for the very first subtool.
I had the subtool selected, and I imported an obj.

To my surprise, the lo poly model was placed perfectly at the position and in the size of the selected subtool.
A screenshot is attached below.

Then I selected the 2nd subtool and imported the same obj again.
To my surprise, the obj was placed at the position / size of the first subtool of that kind, not at the position / size of the currently selected subtool.

What am I doing wrong and how could could I do what I would like to do?

Attachments

Importing doesn’t automatically scale or position the new model to match the one it’s replacing. The model is positioned and scaled to match the values in the OBJ.

You can do it with this macro, which will copy the previous values before the import and then apply them afterwards. But note that this doesn’t affect the rotation of the model. You will have to adjust that using the Gizmo.

Save the attached file to the ZBrush 2018\ZStartup\Macros\Misc\ folder and press Macro>Reload All Macros. There will then be a button called “Import_Position_Scale” in the Maco>Macros>Misc sub-palette. Select the subtool you want to be replaced then press the button. You’ll get the file dialog so you can choose the file you want to import.

Import_Position_Scale.txt (1005 Bytes)Import_Position_Scale.txt (1005 Bytes)

Thank you very much!!

I have this issue often, too.
If you import your tool again make sure, that the subtool in which you are importing is (because it is substituting the current subtool as you know)

  • this is either the same thing
  • or is a fresh subtool without any transformations on it.

this solves 95% for me.

It’s a lot trial and error sometimes