ZBrush FiberMesh to strands compound
-
floeberle
- Posts: 7
- Joined: 20 Feb 2012, 10:46
Re: ZBrush FiberMesh to strands compound
i have updated this plugin to integrate the new ability of ZBrush R3 to export the FiberMesh as Guide Curves.
there are three new features:
- FiberCurve .obj import
- convert FiberCurves to strands
- and i added an option in the compounds that make them work together with Melena
you can read more about it here http://florianeberle.com/2012/02/29/fib ... ds-update/
and grab the addon from here http://www.florianeberle.com/downdown/F ... trands.zip
have fun
flo
there are three new features:
- FiberCurve .obj import
- convert FiberCurves to strands
- and i added an option in the compounds that make them work together with Melena
you can read more about it here http://florianeberle.com/2012/02/29/fib ... ds-update/
and grab the addon from here http://www.florianeberle.com/downdown/F ... trands.zip
have fun
flo
-
rray
- Moderator
- Posts: 1810
- Joined: 26 Sep 2009, 13:51
- Location: Bonn, Germany
Re: ZBrush FiberMesh to strands compound
That was fast
cheers!
softimage resources section updated Sep 26th 2026
-
rray
- Moderator
- Posts: 1810
- Joined: 26 Sep 2009, 13:51
- Location: Bonn, Germany
Re: ZBrush FiberMesh to strands compound
Got a chance to test it -- works great.
When exporting, ZBrush has a bug that makes it occasionally write #INF. for the coordinates of a strand - these files don't import correctly. After editing the obj file in a text editor, looking for "INF" and deleting those strands, it imported nicely:
When exporting, ZBrush has a bug that makes it occasionally write #INF. for the coordinates of a strand - these files don't import correctly. After editing the obj file in a text editor, looking for "INF" and deleting those strands, it imported nicely:
You do not have the required permissions to view the files attached to this post.
softimage resources section updated Sep 26th 2026
-
floeberle
- Posts: 7
- Joined: 20 Feb 2012, 10:46
Re: ZBrush FiberMesh to strands compound
nice one ;)
never had that happening, but i haven't worked with fibermesh a lot lately.
any chance you can send me one of those corrupted .obj files.
i could have a look at skipping these particular fibers on import then.
thanks
flo
never had that happening, but i haven't worked with fibermesh a lot lately.
any chance you can send me one of those corrupted .obj files.
i could have a look at skipping these particular fibers on import then.
thanks
flo
-
rray
- Moderator
- Posts: 1810
- Joined: 26 Sep 2009, 13:51
- Location: Bonn, Germany
Re: ZBrush FiberMesh to strands compound
Cool cheers! Will do once I encounter such a file again. The mentioned evidence was destroyed by being repaired
It's a great hair styling tool for short to medium length hair. Maybe also long hair but that's much more difficult.
It's a great hair styling tool for short to medium length hair. Maybe also long hair but that's much more difficult.
softimage resources section updated Sep 26th 2026
-
Kerro Perro
- Posts: 306
- Joined: 20 Mar 2011, 00:01
- Location: Leiden, the Netherlands
Re: ZBrush FiberMesh to strands compound
Hey i've gotting this to work and render nicely but can anyone tell me how to make it stick to a mesh for animation/dynamics?
I googled on it a bunch of times but can't find much about it - let alone how to do it in SI...
I hope it's not a limitation of technology that it just creates "floating" haircuts, would make it pretty pointless for animation...
Why is hair always such a headache? ;)
I googled on it a bunch of times but can't find much about it - let alone how to do it in SI...
I hope it's not a limitation of technology that it just creates "floating" haircuts, would make it pretty pointless for animation...
Why is hair always such a headache? ;)
-
Mathaeus
- Posts: 1778
- Joined: 08 Jun 2009, 19:11
- Location: Zagreb, Croatia
Re: ZBrush FiberMesh to strands compound
Of course it is possible, there are many ways to do this in ICE. From my understanding, it seems to be implemented as Melena operator (maybe I'm wrong). If so, you'll be able to simulate like anything else in Melena. Probably best way is to take look at docs again, or ask author.Kerro Perro wrote:Hey i've gotting this to work and render nicely but can anyone tell me how to make it stick to a mesh for animation/dynamics?
I googled on it a bunch of times but can't find much about it - let alone how to do it in SI...
I hope it's not a limitation of technology that it just creates "floating" haircuts, would make it pretty pointless for animation...
Method could be specific , usually you won't find exact procedure on internet.
-
Kerro Perro
- Posts: 306
- Joined: 20 Mar 2011, 00:01
- Location: Leiden, the Netherlands
Re: ZBrush FiberMesh to strands compound
Well i'm not sure what you mean by it's implemented as a melena operator...
I did look at melena docs but that system is based on having a "generator" - nurbs or polys or curves, i could not work out a way to do it from those docs.
You say it can, great! Any pointers on how other than "go learn ICE"?
And as for asking the author he posted in thread so i think this is a good place to ask.
I did look at melena docs but that system is based on having a "generator" - nurbs or polys or curves, i could not work out a way to do it from those docs.
You say it can, great! Any pointers on how other than "go learn ICE"?
And as for asking the author he posted in thread so i think this is a good place to ask.
-
Kerro Perro
- Posts: 306
- Joined: 20 Mar 2011, 00:01
- Location: Leiden, the Netherlands
Re: ZBrush FiberMesh to strands compound
Oh oops i've just read flo erbe's blog and noticed there is an "fe_Fiber Emit Location" node included in his add-on...
I don't have time to test now but i think that might be a good start... sorry stupid of me!
I don't have time to test now but i think that might be a good start... sorry stupid of me!
-
rray
- Moderator
- Posts: 1810
- Joined: 26 Sep 2009, 13:51
- Location: Bonn, Germany
Re: ZBrush FiberMesh to strands compound
This could help, I think I remember there is (was?) a video somewhere on the author's site also where he explains dynamics etc.
Btw.. random tip using this compound... Before importing the fiber curves, make sure no 3D view is open. Only open a 3D view after converting to a point cloud/deleting the fibercurve object. Saves minutes of your lifes!
Btw.. random tip using this compound... Before importing the fiber curves, make sure no 3D view is open. Only open a 3D view after converting to a point cloud/deleting the fibercurve object. Saves minutes of your lifes!
softimage resources section updated Sep 26th 2026
-
Kerro Perro
- Posts: 306
- Joined: 20 Mar 2011, 00:01
- Location: Leiden, the Netherlands
Re: ZBrush FiberMesh to strands compound
Well embarresingly he's mentions "sticking the hair to the dog" at the end of his video but after copying his steps nothing happens
I tried a few things with the standard strand nodes and with the melena ones but with my very limited (or non-existant) ICE knowledge i can't get very far. I don't even understand the errors...
Fact is that - and this has been discussed many times before - it's a shame that other than the old built-in hair system SI doesn't have any artist-friendly options for hair. I think ICE is great and people make awesome tools both great and small with it but for something like hair you just want to create not program you know?
I'm sure that if someone walked me through it step-by-step i might just get something that half-way works but i wouldn't really understand so i'll not ask and waste goodwill on it - maybe some time down the road when i've gotten a better understanding of this stuff...
But if someone like Exocortex came up with an artist friendly plugin for hair with the same quality like Species i'd surely buy it!
Just sayin' ;)
I tried a few things with the standard strand nodes and with the melena ones but with my very limited (or non-existant) ICE knowledge i can't get very far. I don't even understand the errors...
Fact is that - and this has been discussed many times before - it's a shame that other than the old built-in hair system SI doesn't have any artist-friendly options for hair. I think ICE is great and people make awesome tools both great and small with it but for something like hair you just want to create not program you know?
I'm sure that if someone walked me through it step-by-step i might just get something that half-way works but i wouldn't really understand so i'll not ask and waste goodwill on it - maybe some time down the road when i've gotten a better understanding of this stuff...
But if someone like Exocortex came up with an artist friendly plugin for hair with the same quality like Species i'd surely buy it!
Just sayin' ;)
-
floeberle
- Posts: 7
- Joined: 20 Feb 2012, 10:46
Re: ZBrush FiberMesh to strands compound
hi Kerro
try this - step by step:
cheers
flo
try this - step by step:
- ° import your basemesh
° import your fiber curves
° create strands from fiber curves
° open the ice tree on the pointcloud and add 'fe_Fiber Emit Location' like this ° turn on 'Initialize Strand Dynamics' in the 'fe_FiberCurves To Strands Compound'
° create a simulated ice tree and set it up like this ° if you play the scene now nothing happens, right? i actually think that is a bug in the 'Strand Dynamics Framework'. (somebody correct me, and please explain it ;), if i'm wrong)
° do this:
--enter the 'Strand Dynamics Framework' compound
--enter the 'Simulate Strand using Verlet Integration' compound
--enter the 'Verlet Integration' compound
--change Self.StrandForce to Self.StrandVelocity
° play back the scene
cheers
flo
You do not have the required permissions to view the files attached to this post.
-
Kerro Perro
- Posts: 306
- Joined: 20 Mar 2011, 00:01
- Location: Leiden, the Netherlands
Re: ZBrush FiberMesh to strands compound
Wow thanks Flo!
That did indeed work! You've now made fiberMesh a viable option for me!
I had been starting to study ICE because of my frustration with this, i was looking at Paul Smith's blissfully understandable video's, i'm still going to keep going on that (apart from studying the tiny subjects of animation, rendering, compositing etc ;) ) but it's great to be at this point with fiberMesh. It should be do-able to add dynamics (tried out gravity like your screencap and worked fine) and hopefully filler strands as well.
Btw i don't if it's important but i noticed that inside the 'Verlet Integration' compound there was another red node: Get Self.StrandMass was not initialized...
I don't know maybe that is of interest...
Anyhoo thanks man!
That did indeed work! You've now made fiberMesh a viable option for me!
I had been starting to study ICE because of my frustration with this, i was looking at Paul Smith's blissfully understandable video's, i'm still going to keep going on that (apart from studying the tiny subjects of animation, rendering, compositing etc ;) ) but it's great to be at this point with fiberMesh. It should be do-able to add dynamics (tried out gravity like your screencap and worked fine) and hopefully filler strands as well.
Btw i don't if it's important but i noticed that inside the 'Verlet Integration' compound there was another red node: Get Self.StrandMass was not initialized...
Anyhoo thanks man!
-
rray
- Moderator
- Posts: 1810
- Joined: 26 Sep 2009, 13:51
- Location: Bonn, Germany
Re: ZBrush FiberMesh to strands compound
Fibermesh is really cool, I wonder why there aren't more zBrush users using it. What would be even cooler if it could be post processed by Kristinka for added styling. Maybe I'll figure out a way to do that.
softimage resources section updated Sep 26th 2026
-
floeberle
- Posts: 7
- Joined: 20 Feb 2012, 10:46
Re: ZBrush FiberMesh to strands compound
hey kerro, glad it's working for you 
about the Mass that's not initialized in the verlet integration compound. that's basically ok, cause it gets caught by that first valid node. BUT you could of course initialize the mass yourself (best do that in a non simulated ice tree, or just use the one that's there already). you can even build something so that the tips of your strands are heavier/lighter than the roots - can give interesting effects.
@ rray
it definitely is!
but to be honest, apart from some initial doodeling, i haven't really used it
(heck, i didn't even open zbrush the last couple of months
)
flo
about the Mass that's not initialized in the verlet integration compound. that's basically ok, cause it gets caught by that first valid node. BUT you could of course initialize the mass yourself (best do that in a non simulated ice tree, or just use the one that's there already). you can even build something so that the tips of your strands are heavier/lighter than the roots - can give interesting effects.
@ rray
it definitely is!
but to be honest, apart from some initial doodeling, i haven't really used it
Go for it!!What would be even cooler if it could be post processed by Kristinka for added styling. Maybe I'll figure out a way to do that.
flo
-
Mathaeus
- Posts: 1778
- Joined: 08 Jun 2009, 19:11
- Location: Zagreb, Croatia
Re: ZBrush FiberMesh to strands compound
Please don't go with it in a next few hoursrray wrote: What would be even cooler if it could be post processed by Kristinka for added styling. Maybe I'll figure out a way to do that.