I’m posting up my own personal plugin to Gumroad for free! It’s just a collection of scripts that I’ve made over the last year or so that I find speed up my workflow a lot. I don’t think anything in there is especially groundbreaking, but I use most of them on a daily basis and some of them save me a tonne of time.
There aren’t a huge amount of features in V1.0 but I’m hoping to add to it as I get better at scripting and as I figure out more cool stuff to automate. SmartSphere in particular is pretty crucial to my workflow now. Hopefully I’ll be able to get a video to demo how it works in a project soon!
I hope you find them as useful as I do! If you see any bugs or spelling mistakes feel free to either message me on Polycount, or send and email to firstname.lastname@example.org
. I’m also open to requests if anyone feels some of the features could work better, or thinks of something new!
Smartsphere appends a sphere directly where the cursor is placed in 3D space. It’s a really quick method of blocking out forms or items on a character for example! It will automatically detect the symmetry settings you’re using and mirror appropriately! If you need an item that isn’t mirrored the no problem, just take symmetry off and hit SmartSphere! You can adjust the size of the appended sphere, as well as toggling polish, whether the sphere is subdivided and dynamesh (dynamesh will take the current resolution value). My old workflow used to consist of appending a sphere, scaling and positioning it to where I liked it, the mirroring and welding it. This automates most of that process!
PLEASE NOTE: SmartSphere needs to be hotkeyed to be useful, in fact it won’t work without it!
Toggle Window Opacity:
Does exactly what it says on the tin! Changes the transition setting to instantly toggle. Main advantage of this is you can hotkey the window opacity, which is something you can’t do in the default Zbrush.
Adjusts the behauvior of the smoothing brush to smooth borders. By default Zbrush will retain the borders.
Deletes all the subdivisions of a tool, something I do a lot and it’s useful to hotkey it.
Reconstructs all the subdivisions of a tool. Again, useful to hotkey.
I’ll often need to mirror and weld a mesh, only to find that it’s on the inverted side of the mesh. It’s a pain to have to go through and manually mirror the tool, so this automates the process. Use this if you frequently get the error “The resulting 3d mesh does not contain any polygons. Operation cancelled.”
These tools are quite niche but may be of some use to someone! Some of the default tools in the ArrayMesh palette don’t really work how you’d expect. Firstly, you’re required to delete all the subdivisions before collapsing down the ArrayMesh. Secondly, on collapsing the ArrayMesh Zbrush will often weld random verts together meaning it’s impossible to reconstruct the subdivisions. True Array Collapse collapses the mesh but retains the subdivision levels in case you want to make some edits to the forms post-collapse. True Array Collapse All repeats the process for every array in the subtool. It can take ages if you have multiple ArrayMeshes so go get a cup of tea while you wait! Stage up and Stage down are just buttons which allow you to hotkey them so you can quickly go up and down stages.