ZBrushCentral

Insert multiple edgeloops question

I am looking for a more intelligent way to create evenly spaced ribs on objects using the ZModeler brush.


The first step for the chimney in the attached image is obvious- create multiple edgeloops . My question is how to easily insert the second set of edgeloops to make those evenly spaced ribs directly with Zmodeler instead of workarounds like array mesh etc.

Hello @zzeebee ,

If I understand you correctly, then the easiest way to do this is to just insert multiple edge loops at the default settings, which should produce polyloops with their own distinct polygrpoup. Once you have that, it is a simple matter to extrude those polyloops with an extrude operation set to a “Polygroup All” target.

Good luck!

Hi Spyndel,

Of course, but this gives me evenly spaced and scaled ribs. What I need is the ribs being much thinner than the space between them. The only way I found is to insert multiple edgeloops again and again into the polyloops created by the first multiple insert. Then one could delete the many unnecessary loops by hand. Not very clever and time consuming. But thanks for the input, I guess there is just no faster way to do this in ZBrush, at least not with the ZModeler brush. For a straight cylinder I found array mesh a good way, but what if it tapers ?

This just takes a little more work. Either space out your intervals so that something like every third loop is the correct interval, then assign each loop to the correct polygroup with Polygroup> Polyloop assignment.

Or

Just space the edges out the way you want, bevel the first edge to create a new polygroup at the proper sizing. Then click on each edge loop you want to bevel in turn . ZModeler will remember your previous operation and bevel each loop to the exact same size as long as you do not drag a new bevel in the meantime.

The bevel solution is beautiful. Still not ‘automatic’ or a one click fits all way, but much faster than what I did. Thanks a bunch Spyndel !