Forum: Poser - OFFICIAL


Subject: Fiber Eyebrows and Movement

somnulus opened this issue on Jul 15, 2019 · 26 posts


an0malaus posted Tue, 23 July 2019 at 8:05 AM

Well, that's interesting! I wish I was aware of a comprehensive tutorial on the Cycles hair nodes in SuperFly. Looking at Blender/Cycles forums shows me that intercept should return a float with 0 for the hair root and 1 for the tip... Aaaand that's exactly what it says in the Poser Manual too, but without any examples... Uuuntil I look in the libraries under SuperFly Advanced Hair and discover the Hair Compound node examples with multiple Hair BSDF nodes.

What you need to do with your transmap is multiply it by the HairInfo:Intercept output before you plug that into the Transparency input. Unfortunately, Intercept will be 0 at the root, which should be opaque, and 1 at the tip, which should be transparent. That's OK for what you have, with the PhysicalSurface TransparencyMode set to Transparent, but the brow transmap will almost certainly be an opacity map, with black where there's no brow, and white (opaque) where the eyebrows should be.

So, you'll need to change the TransparencyMode to Opaque, and multiply the transmap (Opacity map) with 1 - Intercept. I see that the Advanced Hair shader examples with Poser 11 use a Bias math node so that the tip transparency does not come on linearly, but delays its onset until closer to the tip.

I've grown some quick and dirty brows on the eyeBrow actor of a conformed V4 figure (set to outline mode to highlight the brow guide hairs - Poser doesn't want to display them populated, because I'm running a RayTrace Preview).

Screen Shot 2019-07-23 at 10.38.02 pm.png

Here's the partially completed RayTrace:

Alita Strand Eyebrows.png

I keep having to bump up the hair density to get it to render dark enough to match transmapped brows. Here's my first draft of your PhysicalSurface setup with transmap:

Screen Shot 2019-07-23 at 10.56.50 pm.png

As you can see from the preview, the transmap doesn't gate the specular output, so you need to feed the opacity map into the Specular colour, as well: Screen Shot 2019-07-23 at 10.57.21 pm.png

Et, voilà!



My ShareCG Stuff

Verbosity: Profusely promulgating Graham's number epics of complete and utter verbiage by the metric monkey barrel.