ZBrushCentral

Feature request: dynamic brush size

I installed the new p2 and find myself really uncomfortable with the new dynamic brush size being stored per brush. usually when i feel the need to have it turned on, i want it to be consistent for all the brushes (including the mask and the smooth). having to make it consistent for at least 3 brushes everytime (the one used, the smooth and the mask) is really annoying. would there be the possibility to add an option to use the old system?

YES PLEASE!!! I second this.
Please make the “old way” an option in the preferences.

Cheers Chris

PS: I did a small Macro I fire up after starting ZBrush which selects a brush followed by [IModSet,Draw:Draw Size,0] to deactivate dynamic brush size … selects the next brush and so onThe problem is that you would have to add every single brush in that macro and for the smooth/mask brush I have no clue how to do i

PPS: the smiley in the code is a “:” followed by a “D” btw :roll_eyes:

Yep, i am also digging a way to create a macro or script to perform this on all brushes. looking at the script reference to find if there is a command to set a “for” cycle to all the brushes. in the meantime i have submitted a ticket to the support. i hope they come with a solution (also because i noticed that you cannot change the dynamic on the slider appearing after pressing the shortcut S, the new double clicking method makes the slider disappear after the first click) :frowning:

Edit: I had the same problem cause my dynamic brush size tends to be too small for my models. So I had to switch to non dynamic and then switch the smooth brush and all the other ones too back and forth wich is a real pain.

But you can just set up the max size for your dynamic brush in preferences now. So it’s no problem. :slight_smile:

Yep i know that you can change the dynamic range to adapt to the size of your model, but it is more a problem of certain situations in which you want to rely on a “all dynamic off” brushes. a thing that i use often, especiallly when working on subjects that tend to have features that vary a lot in size (from primary volumes to superfine details). in these cases i find more useful to have the dynamic turned off, so that i can use the zoom to help me stay in the range of the desired brush size and have always a very fine size variation.
BTW, FYI if you press the reset all brushes button in the brush palette you will have all the brushes with dynamic turned on

+1

you could also turn dynamic off in each brush and save it. next time you load that brush up dynamic is turned off, but its such a pain in the butt doing it for all brushes

well, the problem in doing this is that of course the default brushes shipping with zbrush cant be overwritten. also in tihs case, the problem is not only having the option stored at the beginning of the session, but having the possibility to quickly switch between the two modes during a normal work day… whereas the “reset all brushes” button act as some sort of “dynamic on for all”, i find pretty boring to have to reset all the changes i have made to a brush during a session just in case i want to turn the dynamic on…and after that, same problem, i will have to switch back dynamic off for all brushes.
still digging to see how to script this, it should be easy knowing the syntax if there is a command pointing to all the brushes loaded

I’ve written a small plugin for turning Dynamic off for all brushes - it’s in this thread: http://www.zbrushcentral.com/showthread.php?208308-Useful-small-ZScripts-and-Macros-for-ZBrush-4R8

HTH,

thanks Marcus! really appreciated!! :smiley:
a small request: would it be possible to make also a dynamic on button? so it will be easy to toggle between them even without using the reset all brush command

You’re welcome. :slight_smile:

a small request: would it be possible to make also a dynamic on button? so it will be easy to toggle between them even without using the reset all brush command

Done. :slight_smile:

thanks heaps marcus !

a glitch in my particular setup maybe. or is this not able to be saved with the config ( so as not to have to initialize it each launch ) ?