ZBrushCentral

ZScript Plugin: Xform - precision subgroup deformations

[ATT= 31800]xform splash.jpg[/ATT]

This is a little utility I scripted a while ago that allows easy, yet precise, manipulation of subgroups. Each user will likely discover and develop their own way of using the transforms during modeling and editing.

Two files are available for downloading:

  1. An Adobe Acrobat document explaining XFORM.

  2. The XFORM.ZIP file which should be unzipped into the Startup\ZPlugs folder. This will install the XformLoader.zsc file and a new Xform folder containing the Xform.zsc file and other necessary files.

Once installed you will find a new Xform button in the ZBrush ZPlugin menu under the Svengali Group. Click to load Xform. The Xform button can be dragged onto the UI.

When launched, click on the Xform logo to popup the Help notes.

Please use this thread for any comments or bug reports. Thanks for trying Xform.

Sven

Attachments

xform splash.jpg

Andreseloy

My thanks, Sven, I have needed one of these! 50.

This looks really useful–Thanks! :slight_smile:

Great work Sven. This will be really useful, especially for precisely placing eyes in heads and so on. I also really like the uniform scaling and the quick way you can switch between group masking. Many thanks. :+1:

This will be a really useful utility, Sven!

Thanks a bunch for your generosity in making this available:)

Chris

Many thanks for you thoughtfullness!!!

A clever and very practical plug. Thanks!

Nice script!

Hi there,
I can’t find the plug in in the “zplugin” folder…???
Unzipped it in the zstartup folder but nothing happens? I’m a Mac user…

please help

:lol: Dear Svengali,
Thanks a lot for this wonderful addition to Zbrush2.
It is very easy to tackle and I found out one could also manipulate zballs models.

Turning Zballs into mesh by button “a” one sees the future subgroups and can edit them on the spot.

Of the interface:
I would bery much like the button “u” colored differently, in a way other buttons of the primary
Zbrush 2, when active (all axes) to compare with inactive (one axis). Methinks that would
be handier… Same with colors to mark activity of move, scale or rotate differently: could they
be more intensive…Or the corresponding button brighter…
Another thing:
It would be cool if you might wish to program the plugin capable of repeating the steps
(say, rotating one of the subgroups), by CTRL+1 click, usually workable in common Zbrush 2.

Thanks again,
Anat:D m

Thanks everyone for trying XFORM, I appreciate the responses!

Stekler:
You need to unzip XFORM.ZIP into the ZPlugs folder found within the ZStartup folder. If there is no ZPlugs folder within the ZStartup folder, then you must create the ZPlugs folder first, then unzip XFORM.ZIP into your newly created ZPlugs folder.

At startup, ZBrush looks for a ZPlugs folder and if it finds one, it then loads any plugin files stored there (type .zsc).

Anatom:
Thanks for the feedback. In the next update I might try some version of what you suggest. In the meantime, let me say:

ZScripts cannot change the color or intensity of any buttons. However there are several alternative methods to indicate which button has been pressed including disabling the pressed button which makes it grey out, leaving the other two buttons available for pressing. I might do something like that.

In the case of the “u” button, I couldn’t very well disable it after being pressed, since it wouldn’t toggle anymore.

The current XFORM solution to these problems:

  1. The color coding of the background (red=move, green=scale, blue=rotate) is supplemented by the little vertical label that changes between “move”, “scale” and “rotate” depending on which button was pressed. I hoped the color and the label would be enough to indicate the selected mode.

  2. The “u” button displays a popup prompt each time it is pressed to tell you if uniform scaling is on or off. Also, if you REPRESS the Scale Button after you are already in scaling mode, this forces the popup prompt telling the current state of the “u” button - i.e. if uniform scaling is in effect or not.

As for implementing a Control+Click operation - (if I understand you) - that is a problem since the Control+Click is already used for masking operations.

As for using XFORM to edit a Previewed ZSphere Model? That’s an interesting find… Thanks for the tip!

Sven

It works now, thanx!

Wow!

Hi my friend! How are you?
How many script have you stored in hard disk?:cool:

Thanks for the script, but…without source.:frowning:
I hope the source way will be back…:wink:

Please, post the source.

cameyo

Hey Sven! Looks like a great script. Also let me know how things are going with your Mirage integration.:+1:

Cameyo

Hello my friend. If you want, I’ll send you the source, though there is nothing special within this modest plugin. Just email me.

Basically, Xform organizes known command sequences and assigns them to button sets. The main point was to free the user from having to remember or repeat these command sequences over and over again while making precise subgroup adjustments and refinements.

For me, a nice by-product to using Xform is that it streamlines and enhances the modeling process in new ways.

Lemac4

Mark, is this you?

I’ve been working back and forth between ZBrush and Mirage for a while but haven’t found a satisfactory production path between the two yet. I’m hoping, with the release of ZB 2.5, the interlink will become almost seamless.

One interesting side-effect of using Mirage: It’s reminded me of my love for drawing!

Sven

Hey seven

I could not download the pdf for some reason

:lol:

Day after day I keep enjoying this plugin of Svengali.
My models constist of the outer and inner parts, visualized by flip function.
To correct the model, I had to use other progs, but presently this plugin suits me perfectly, for,by marking the necessary group, I can deliberately process the
anatomy with inactive parts of the model also here.
I believe Svengali’s creation should be a must in the new version of Zbrush.

Thanks so much Svengali!

Anatom.

wckedsunny

Not sure what to say… I’ve had no problem opening the PDF, however, downloading it requires that I specifically enter a name.pdf before I begin the download. Maybe that’s your problem.

Anatom

I very much appreciate your taking the time to post positive feedback. It sounds like Xform suits your workflow very well. :slight_smile:

Sven

Well sven

Got it.

Was having problem downloading with mozilla browser, downloaded it with explorer.

Thanks for a great plugin
regards

sunny