ZBrushCentral

Questions and Answers for the Insert Multi-Mesh Repository

Note from Aurick:

Please use this thread to post and answer questions regarding the Insert Multi-Mesh Repository Thread.

It will help us keep everything more organized.

I have started by splitting several posts from that thread and moving them here.

Thanks!

I’m thinking of a feather brush for wings. Could use the width curve setting to change the size down the row of feathers.
I bet you could make some bad ass wings.

THAT is another GREAT idea!

How I did it:
Take the design and project it on an imageplane
Use a ZSphere > Edit Topology
Trace the design
Make a copy of the imageplane and use Deformation to move it into the -Z direction
Hide the other plane(s)
Use the topological-move-brush and click the points who has to go more down/deep
Extract the mesh
I used crease and the slice-curve for the details to move it a bit the way I wanted
I removed the caps
Create insertmesh
Stroke > curve mode
Brush > modifiers > weld points

btw, I love this tool :slight_smile:

This almost seems like a mini tutorial… I’ll have to try to replicate it! Thanks!

Have you guys seen this post about retaining textures with insert meshes?

http://www.zbrushcentral.com/showthread.php?170531-Is-there-a-way-to-keep-polypaint-of-multi-mesh-inset-meshes-Answered

If I’m not mistaken, couldn’t things like rusty chains be produced with this as a resource?

So I’ve been fuddling around with the IMBrushes, trying to make plane-strips for lowpoly ingame hair. However, I seem to be unable to use the Brush > Modifiers > Weld Points when using only planes. Any idea what might be wrong?

weldplanestripes.jpg

Whakka, are you using a tri-part model (3 polygroups) or one model (one polygroup) with with curve mode enabled? If it’s a tri-part, make sure the planes intersect each other enough. Maybe also sub-divide the planes once or twice.

Either method, I would also turn on Stretch along with Weld Points and up your curve Resolution to about 10.

Thanks for fast reply, your advice makes a far better result, however it still does not weld the planes.

I am using a Tri-Part since I want the stripes to have a beginning, mid and end-section. The planes do intersect/overlap eachother a little bit. Tried to do the opposite by leaving a little gap between the three planes. This leaves an even better result since the verts snap to eachother (as you would think that they are welded), but after examining the strip in 3dsmax, they are not welded. The mystery continues :slight_smile:

stillnotwelded.jpg

Wakka, you are using a plane. To make that brush you need some thickness.

screenshotbrush.jpg

I’ve attached an image of settings to do what I think you’re wanting. This is just a simple flat plane with a initialized state of 10x10 (100 polys) converted to polymesh 3d. This is not a tri-part insert brush. As long as you turn on Curve mode in the stroke pallet, Weld points, Stretch, up the curve resolution to 10 in the Brush Modifiers, you should get the same results as below.

settings.jpg

And here is a tri-part insert brush with the same settings as above.

tri-part_settings.jpg

Here is how it looks in Maya (via GoZ)

maya_screenshot.jpg

One more using a lower poly mesh. only 9 polygons per plane. In order to get it to stretch, and be somewhat smooth, you’ll have to have at least a 9 polygon plane. I don’t think any less will cut it.

low_poly.jpg

Attachments

tri-part_settings.jpg

SKDZines, thanks… I could not get this result with just planes. I will try it! :+1:
The only problem is welding those pionts. It looks ok but after extracting you can see what’s going wrong…

Attachments

Agree with the above, it yields great results. However, it still does not actually weld the planes together. This would be great if it could be solved as it would literally make lowpoly-hair and alike really easy to create.

I thought the point was to create a low poly strip for hair. What is the need for extracting then? If you are strictly using zbrush for doing hair for a still render using this method, you could apply a texture based off of the uv’s that would stretch/repeat for the IMM and would get a smooth curving flow. No need to subdivide it at all to expose the points not properly welded.

If you are wanting to use for animation, while not ideal, I would for example in Maya, select all vertices of the entire hair strip and merge any vertices not currently welded. This can be done easily by setting a low tolerance value of the merge vertices tool. This way, the strands would flow/react to forces and deform without the points breaking apart. Apparently it just seems that the actual welding needs to happen outside of Zbrush for this method.

A quick note on hair:
I have been having a lot of fun with turning FiberMesh into curve brushes, you can make one heck of a feather boa in a few seconds and you can also do amazing things to your poly count at the same time, its great fun!

Can you give an example of your process?

Hey blueferret, how were you able to apply the repeating texture to the plane brush? I’m attempting to use a tri-part plane brush with mapped uv’s to hold the hair texture. If you look at my image below, the “top” part of my uv’s is the top polygroup, middle uv’s are the middle polygroup, and bottom uv’s are the bottom polygroup of the tri-part brush. Therefore, in theory, when you draw the brush out, the middle part of the brush that repeats should simply have the same uv’s overlapping each other and take on the same part of the texture occupying that uv space.

However, my uv’s get all messed up as soon as I turn it into an insert brush.

Thanks for any advice!

plane-brush-uvs.jpg

Attachments

plane-brush-uvs.jpg

Please use this thread to post and answer questions regarding the Insert Multi-Mesh Repository Thread.

It will help us keep everything more organized.

Thanks!

Well I think the reason It works for me is that its just a single IM brush not three parts, maybe ?
Then I used a 5k x 5k texture as a planar map in the texture map slot creating a uv map…
Does that answer the question? Oh yeah, I welded the points as I was using the brush and then sub_D it a couple of times… :slight_smile:

ps with a smaller map you can just tile it .

PPS: I didn’t map it untill after I had drawn out the brush !

Where is it? I can’t find. I can only see Insert Mesh Dot and Fit.

Moreover if I use either of those, the modifier “multimesh” is grayed out…

Sorry this took so long, I sort of got sidetracked and then the post got popped over here…
Ok, um… lemmy see…

Mostly its just normal IMM brush stuff only using FiberMesh…

So for example if you want to make a feather boa type thing you would do something like this:

  1. Make a sphere.
  2. Turn on Edit Mode
  3. Hit the Make PolyMesh3D button in the Tool Pallet.
  4. Turn on FiberMesh.
  5. Kill Gravity (meaning set it to zero).
  6. Lower the number of fibers.
  7. raise the Coverage till you have a sort of spiky ball thingy (It should be like a little PomPom, don't worry if its a bit sparse, density is the least of your problems).
  8. Hit Accept.
  9. In the SubTool Pallet delete the sphere.
  10. Hit the Frame button to center your lovely new puffy thing.
  11. In the Brush Pallet hit the Create InsertMesh button, and then hit New when the little window asks what you want to do.
  12. Dock the Stroke Pallet, you are going to need it and do the same with the Brush Pallet, you will want that to perhaps.
  13. Make a new object to test your brush on, anything will do.
  14. Turn on Edit Mode.
  15. Hit the Make PolyMesh3D button in the Tool Pallet so you can sculpt.
  16. In the Stroke Pallet under Curve turn on Curve Mode.
  17. Draw out a curve on your object.
  18. If it seems spread out (very very likely) adjust Curve Step to 0.1 and click on your curve. It should tighten up a lot, if its too much try 0.2 and so on.
  19. You should now have something like a feather boa on your object.
  20. If you are using RedWax, PolyPaint the ends black and POOF! Instant Woolly Bear Catapiller!

Here is an example:
SkdzinesFiberPoofBrush.zip (52.5 KB)

And this is what it looks like:

FiberPoofBrush.jpg

If you instead of using a sphere use masks to generate your fibers you can do a LOT MORE.

Also play with things like Weld Points and Stretch in the Modifiers Sub Pallet in the Brush Menu.

If you make a bunch of these and append them into one brush you can use a bunch of different fibers in the same curve and it looks MUCH more random, its also very fun to play with the Curve Modifier pallet to change things like size and so on.

Sorry this took me so long, Im a bit of an airhead but there not much air at the moment, its been displaced by ZBrush and caffeine.

Cheers!
MealeaSkdzinesFiberPoofBrush.zip (52.5 KB)