My Zbrush Plugin!

134
  • Offline / Send Message
  • Joined
  • 33 Topics
  • 726 Replies
Most Up-To-Date Info on Page 4!Link!




I think I am ready to release my little plugin I have been working on. Most of them are pretty simple but I am trying to add some features that seem crazy to not have in the native program. Hopefully they can save you some time clicking stuff.

I am going to continue to add scripts as I make them. Feel free to let me know if you run into any issues or have any suggestions.
zbrush_pluginjpg
maskGrow_lggif

Mask Grow: this script will attempt to grow your mask similar to how you can grow a selection in Photoshop. Enter how many polygons you want it to grow by in the slider and click grow. This is best used at medium to low SubD levels. At higher SubD levels it takes forever and the effect is barley noticeable. Zbr3 does have a "Grow" and "Shrink" mask now but it works differently and blurs the mask.


subDall_lggif


All SubTools to SubD level: this script will put all your subtools at the SubD level indicated by the slider. This is similar to "All High" and "All Low" in the SubTool menu only with more customization.

pp2mask_lggif


PP to Mask: if you have any Polypaint this script will convert it into a mask based on color value with a single click. This is useful if you want a way to preserve complex masks. Note: this script will work with layers as long as the layer(s) are not active.


colorize_lggif


Colorize Toggle: this script sets colorize (Polypaint) on or off for all your SubTools at once. Toggling them individually if you have lots of Subtools can be super time consuming.

automaskPG_lggif

AutoMask PG: ordinarily the brush setting "AutoMask by Polygroup" is a slider. While this feature is awesome when you want it... it's irksome when you don't. This button toggles between 100 (on) and 0 (off) with a button press. Ideally this button should be pulled into your interface somewhere so it's handy.


To instal:
Place ZSC file in your *\ZStartup\ZPlugs directory.

Huge thanks to my friend Matt and Marcus on the ZBC scripting forums. Couldn't have done anything without their continual help.

Replies

  • Ace-Angel
    • Offline / Send Message
    • Joined
    • 203 Topics
    • 4.7K Replies
    This is so awesome, you have my thanks and a beer on me my good Sir!

    Just a question, would it be possible to create and 'automatic' tool which is essentially a mask at 80-90* angle? Basically, the same as your AutoMaskPG, but something which (maybe cavity mask) does an auto angle mask?

    Just curious.

    Either way, still awesome and thanks!
  • nyx702
    • Offline / Send Message
    • Joined
    • 33 Topics
    • 726 Replies
    Thanks man! I will take you up on that.

    So about your question. I am not 100% sure I know what you mean. Do you want a brush or a button?

    You just don't want to be able to sculpt on geo that is at a 90 degree angle to a surface?
  • Inhert
    • Offline / Send Message
    • Joined
    • 15 Topics
    • 125 Replies
    It keeps saying page not found when I click on the download link. Same on the Zbrushcentral website where you also posted this plugin. I was hoping the download link would work here in Polycount but it didn't.
  • Ace-Angel
    • Offline / Send Message
    • Joined
    • 203 Topics
    • 4.7K Replies
    Yep, that's about it, a simple click which will mask at hard angles, I keep on forgetting the settings for it usually, so that would be nice.
  • SpeCter
    • Offline / Send Message
    • Joined
    • 18 Topics
    • 1.1K Replies
  • Inhert
    • Offline / Send Message
    • Joined
    • 15 Topics
    • 125 Replies
    SpeCter wrote: »


    Thanks SpeCter for the link!!! Any idea why the download link didn't work in the first place? Is it because of the browser that I am using which is Firefox but not Chrome?
  • nyx702
    • Offline / Send Message
    • Joined
    • 33 Topics
    • 726 Replies
    Link should work now. I am just stupid and wasn't paying attention to my copy and pastin.
  • SpeCter
    • Offline / Send Message
    • Joined
    • 18 Topics
    • 1.1K Replies
    The problem was the link itself, it contained the polycount url + the real link ;)
  • nyx702
    • Offline / Send Message
    • Joined
    • 33 Topics
    • 726 Replies
    Ace-Angel wrote: »
    Yep, that's about it, a simple click which will mask at hard angles, I keep on forgetting the settings for it usually, so that would be nice.

    Ah interesting! Is this brush similar to what you were thinking about?
  • Ace-Angel
    • Offline / Send Message
    • Joined
    • 203 Topics
    • 4.7K Replies
    ^
    Ah, nice! Black updated his Brush set, cool. Thanks for the info and link, much appreciated!
  • Jeff Parrott
    • Offline / Send Message
    • Joined
    • 100 Topics
    • 3.5K Replies
  • Bal
    • Offline / Send Message
    • Joined
    • 14 Topics
    • 1.1K Replies
    nyx702 wrote: »
    Colorize Toggle: this script sets colorize (Polypaint) on or off for all your SubTools at once. Toggling them individually if you have lots of Subtools can be super time consuming.

    I love you! I waste so much time turning polypaint on and off one by one for color-mask baking.
    The rest looks great too, grow should come in handy, often wanted something like that, thanks!
  • nyx702
    • Offline / Send Message
    • Joined
    • 33 Topics
    • 726 Replies
    Bal wrote: »
    I waste so much time turning polypaint on and off one by one for color-mask baking.

    Gah I know!!! This annoyance was the whole reason I started making Zscripts! Seriously... how is that not the default option when hit colorize?!
  • nyx702
    • Offline / Send Message
    • Joined
    • 33 Topics
    • 726 Replies
    I have updated the Plugin with another script!
    randomColor_lg.gif
    - Random Color: this script was requested by someone on the ZBC fourms. It will assign a random color to each of your subtools. This is useful when rendering a flat color pass so you can easily select your subtools when compositing.

  • nyx702
    • Offline / Send Message
    • Joined
    • 33 Topics
    • 726 Replies
    I have updated my plugin with a couple new features. You'll notice there are a few more buttons! These new buttons will hopefully reduce the amount of time spent browsing for commonly used files and get you sculpting faster.

    There are two main things these buttons do. Store and Load Ztools and Zprojects to be quickly loaded on your next Zbrush session. Ztools and Zprojects are handled a little different so listen up. As always feel free post any questions or suggestions.

    zbrush_plugin.jpg

    recentFiles_lg.gif
    ***
    - Load Stored ZPR: This button will load a project stored with the "Open" button to the right.

    -Open: This button will open the browser for you to select a project. This button also automatically stores the project you open. So after you "Open" a project once its forever stored until you open other with this button.

    - Store Tool 1-3: These buttons will store the current tool you are on. You can have three different tools stored at once. Clicking it again will overwrite the previous save. If you CRTL-Click the button it will display the path of the tool saved so you know which Tool is assigned to which button.

    - Load Tool 1-3: These buttons will load the Ztools assigned to the neighboring buttons.

    Note: To get optimal use out of these scripts I HIGHLY recommend making a custom menu with these buttons and docking it above the "Tools" palette so that it will be close to your other Save/Load buttons. As seen in the GIF image.

    If you don't know how to make a custom menu this is a great How To:[ame=""]How To[/ame] I also recommend saving a copy of your UI before doing this.

    ***

    DOWNLOAD!

  • pabgo
    • Offline / Send Message
    • Joined
    • 0 Topics
    • 14 Replies
    thanks d00d
  • BeatKitano
    • Offline / Send Message
    • Joined
    • 22 Topics
    • 823 Replies
    I don't know if it works, but I think you can delete menus just by renaming them with nothing.
  • WarrenM
    • Offline / Send Message
    • Joined
    • 76 Topics
    • 3.9K Replies
    BeatKitano wrote: »
    I don't know if it works, but I think you can delete menus just by renaming them with nothing.

    You're right, thank you! I've been searching high and low for how to get rid of my custom menus. I can't believe it was this hard to find. Anyway, yes, renaming to a blank name does it, awesome!
  • BeatKitano
    • Offline / Send Message
    • Joined
    • 22 Topics
    • 823 Replies
    I know I wouldn't have found out myself if it wasn't for some pixo guy at work telling us...
    That's why I share here cause I know a lot of people decided to scrap their entire config to get rid of their custom menus.
  • WarrenM
    • Offline / Send Message
    • Joined
    • 76 Topics
    • 3.9K Replies
    If that's in the pixo documentation, I'll eat my hat. It's really annoying that they tell you how to create menus but not get rid of them. :) Again, thanks!

    EDIT : Haha, just noticed that the title bar of the rename pop up tells you to leave it blank to delete the menu. I guess I just never saw that before ... but then, once I create the menu what are the odds I'll be renaming it and notice that? Bah!
  • nyx702
    • Offline / Send Message
    • Joined
    • 33 Topics
    • 726 Replies
    BeatKitano wrote: »
    I don't know if it works, but I think you can delete menus just by renaming them with nothing.

    Well I'll be dipped! Thanks so much for mentioning it. Like the others I had searched forever to find a way. I tried removing all the buttons from the menu but that just breaks it all to hell.
  • nyx702
    • Offline / Send Message
    • Joined
    • 33 Topics
    • 726 Replies
    Hey guys! I have added a couple features to the plugin. These have to do with Subtool visibility. When you have lots of Subtools nothing is more aggravating then when you accidentally unhide all the Subtools you just took the time to carefully hide.

    **IMPORTANT!**
    I have also made the plugin look at a folder for some of the new data files the plugin generates to keep the clutter to a minimum. If you have used this plugin in the past, more specifically the Quick Load features, you will have to move the file "storedpath.zvr" into the "NicksToolsdata" folder to keep any stored Tool or Project paths. If you don't care or use those features then you can delete the .zvr files and Zbrush will make new ones in the right directory.

    zbrush_plugin.jpg


    hideAboveBelow_lg.gif
    - Hide Above/Below: this script hides Subtools above or below the active Subtool in the Subtool menu. This is best used if your Subtools are somewhat organized. Just so their isn't any confusion this DOES NOT hide Subtools above or below based on the canvas position.

    storeVisibility_lg.gif
    -Store/Restore Visibility: this feature is like an extended "Solo" or Isolation mode. When you press "Store Visibility" the current visibility status of all your Subtools are stored. You can hide/unhide subtools any way you want and then recall the stored visibility later. This is useful when you have alot of Subtools and want to just work on just a section. This is saved in between ZB sessions as well.

    The script can be kind of slow with high SubD levels. If you want to speed the script up, select the top Subtool before running!

    It is very important you do not add/delete or rearrange subtools after storing if you want to recall them again. It will give you an error and you will have to store the visibility again. The script looks at total subtool count so if you change it then it gets confused.

    ***

    DOWNLOAD!
  • Lamont
    • Offline / Send Message
    • Joined
    • 98 Topics
    • 2.7K Replies
    Awesome!!!
  • Bal
    • Offline / Send Message
    • Joined
    • 14 Topics
    • 1.1K Replies
    Thanks nyx702! :)
  • Spatz
    • Offline / Send Message
    • Joined
    • 6 Topics
    • 445 Replies
    this is wonderful thanks for making these little helpers :)

    i have a question ...when zbrush updates next time will they still working?
  • nyx702
    • Offline / Send Message
    • Joined
    • 33 Topics
    • 726 Replies
    Thanks guys!
    Spatz wrote: »
    this is wonderful thanks for making these little helpers :)

    i have a question ...when zbrush updates next time will they still working?

    Thanks Spatz. They "should" be fine. The update from 4 to all the new versions didn't break anything. Most of the scripts reference interface paths so if they move buttons around all hell is going to break loose!
  • nyx702
    • Offline / Send Message
    • Joined
    • 33 Topics
    • 726 Replies
    I had some comments that the written description for the Quick Load scripts were confusing. I made a video demo of how they work to hopefully make it clearer :)

    [ame=""]QuickLoad Demo - YouTube[/ame]
  • BeatKitano
    • Offline / Send Message
    • Joined
    • 22 Topics
    • 823 Replies
    Is it possible to do the same but with zpr ?
    I like your script but I tend to work on scene files not tool anymore.
  • nyx702
    • Offline / Send Message
    • Joined
    • 33 Topics
    • 726 Replies
    There is an option for Zprojects (zpr) but only one. It's the "Load Stored ZPR" and the "Open" button right next to it.

    It works differently than the Tool storing however. You have to open the project first with the special "Open" button within the plugin. It's automatically stored and you can load it again anytime with the "Load Stored ZPR" button.

    It's shown in the video near the end and/or their is a written description on the previous page.
  • BeatKitano
    • Offline / Send Message
    • Joined
    • 22 Topics
    • 823 Replies
    Erf, ok sorry. And thank you :)
134

Leave a Comment