ZBrushCentral

plugin/zscript request: Keep Boundary Points Fixed

hi all,

I have a plugin or zscript request. It would be cool if there was a way to tell zbrush to keep the boundary points fixed. If I have a box and I delete one of the faces, when subdividing it will smooth it out aswell. I’m currently using the awesome Zscript called SmoothGroupImport, it would be great if you could do something similar in order to keep those damn points fixed! :stuck_out_tongue:

Thank you!

Norman3D,

Will switching off the Tool>Geometry>Smt button not do what you want?

not quite… take for example a cylinder. If you deactivate smt and subdivide, activate and keep subdividng the faces of the cylinder wont be smoothed out.

[cilindro.jpg](javascript:zb_insimg(‘91176’,‘cilindro.jpg’,1,0))

At the right is what happens turning smt off and then on. On the left is the result with the SmoothGroupImport Zscript. Now take that very same cylinder and delete one of the faces. If you try to use the SmoothGroupImport script and subdivide, the boundary points will move. If I turn smt off, i will get the same results on the left side.

Hope you understood my poor english :confused:

Well, in order to duplicate the effect of SmoothGroupImport you first need to create some polygroups:

  1. Use mesh visibility to hide a portion of your mesh. In the case of the cylinder hide all but one of the ‘ends’.
  2. Press Tool>PolyGroups>Group Visible.
  3. Repeat 1 & 2 for the other end. You will then have three polygroups.
  4. Ctrl+Shift+click on a polygroup so that just that is visible.
  5. Press Tool>Geometry>Crease.
  6. Repeat 4 & 5 for the other polygroups.

Basically what you’re doing is creating smoothing groups, the edges of which are held because they are creased, just the same as the plugin.

It’s not currently possible to hide parts of a mesh using zscripting, so this process can’t be carried out by a plugin.

HTH,