Forum Coordinators: RedPhantom
Poser - OFFICIAL F.A.Q (Last Updated: 2024 Nov 21 6:06 am)
In my opinion, none of the Poser shader abilities are "correct" for hair. I know how to do numerous things well, with a shader that works in 99.99% of situations, for many materials - but not hair.
This is an area where a "physics based" shader just cannot be built for Poser, using only the nodes they give us at this time. (Future readers - perhaps this statement is not true - so pay attention to the date and version. I'm talking at a time where Poser Pro 2014 is the most advanced we have. I know nothing at all about future versions.)
So - what are we to do? Give up?
Well, no, but this is a situation where I can only provide guidance. The details will be coming from you, and will be in response to the textures you're given, the hair you're working with, and the lights you're using.
Ready?
Renderosity forum reply notifications are wonky. If I read a follow-up in a thread, but I don't myself reply, then notifications no longer happen AT ALL on that thread. So if I seem to be ignoring a question, that's why. (Updated September 23, 2019)
Yes - your best option for hair highlights is with the anisotropic node. But it needs help and you need two of them.
You need two because hair produces a double highlight.
You need to help it because this node produces incorrect results at the "crown" - the very top of the head.
You should realize also that the anisotropic node is a poor simulation for light and only reacts to Poser lights, not to Poser scenery. It will not at all react to the sky, so it will not look right just with anisotropic nodes.
It will also be strongly disturbed by discontinuities in the mesh normals, so if your hair has few polygons, use subdivision to make the hair polygons bend really smoothly.
Renderosity forum reply notifications are wonky. If I read a follow-up in a thread, but I don't myself reply, then notifications no longer happen AT ALL on that thread. So if I seem to be ignoring a question, that's why. (Updated September 23, 2019)
Here is a setup for the primary highlight. This has the color map going into an HSV node. Use the HSV node to desaturate the diffuse color (saturation < 1), making it closer to a shader of gray. Increase the value (value > 1) to compensate for a dark color in your color map.
For this color map I used saturation = .5, value = 2. You will have to use your judgement about what values to use.
The anisotropic node is set up with highlight sizes in u and v (.5 and .05). This produces a narrow highlight across many hairs.
The EdgeBlend node is there because the anisotropic node sometimes makes an extraordinary (and wrong) bright highlight at the top of the head - we want to prevent that.
Renderosity forum reply notifications are wonky. If I read a follow-up in a thread, but I don't myself reply, then notifications no longer happen AT ALL on that thread. So if I seem to be ignoring a question, that's why. (Updated September 23, 2019)
Now for the secondary highlight, we can only sort of do the right thing. The secondary highlight is shifted and color intensified - it is caused by the hair shape, which is covered in slanted scales, as well as internal reflections and refractions, which transport the light away from where it entered. We cannot do this effect in Poser. If I could supply a normal map value for each anisotropic node by itself, I could do it better - but they (SM) didn't think of that - so no.
So I do this - which is better than nothing. I make another color from HSV of the color map - this time I'm increasing saturation and brightness. For brown hair you want to find a nicely matched gold color. For black it should be closer to gray or even blue. You can tint a bit using the color chip as well - although I did not have to here. I raised the Value to 10 so it is nice and bright.
The V highlight size is bigger here in the anisotropic node. This makes the band of highlight wider.
Renderosity forum reply notifications are wonky. If I read a follow-up in a thread, but I don't myself reply, then notifications no longer happen AT ALL on that thread. So if I seem to be ignoring a question, that's why. (Updated September 23, 2019)
This may be just my ignorance ... but couldn't reflection be tweaked to work with both stran based and trans-mapped hair? I'm sure it isn't the most accurate ... but couldn't it be more useful than anistropic?
Strand-based hair is not a 3D object at all - it's a collection of tiny 2D billboards, rotated so they always face the camera. They're not round. They don't reflect correctly no matter what you do. As for reflection on transmapped hair - it can look decent, but takes ages (literally days) to render.
Renderosity forum reply notifications are wonky. If I read a follow-up in a thread, but I don't myself reply, then notifications no longer happen AT ALL on that thread. So if I seem to be ignoring a question, that's why. (Updated September 23, 2019)
Here is how to combine the two highlights. You use a Color_Math:Add to add them together (I use matmatic to generate these - matmatic called it Color_Add). The two anisotropic nodes can share the color map and edge blend, but each must have its own HSV so that they use different colors.
Renderosity forum reply notifications are wonky. If I read a follow-up in a thread, but I don't myself reply, then notifications no longer happen AT ALL on that thread. So if I seem to be ignoring a question, that's why. (Updated September 23, 2019)
Here is a render of both primary and secondary highlight. I hope you can see from this what a dramatic improvement it is to make the double highlight.
Renderosity forum reply notifications are wonky. If I read a follow-up in a thread, but I don't myself reply, then notifications no longer happen AT ALL on that thread. So if I seem to be ignoring a question, that's why. (Updated September 23, 2019)
Note - I am using the Alternate_Diffuse for my specular. This is on purpose. I know what I'm doing. Trust me. It matters but isn't worth explaining. Just do as I do.
Renderosity forum reply notifications are wonky. If I read a follow-up in a thread, but I don't myself reply, then notifications no longer happen AT ALL on that thread. So if I seem to be ignoring a question, that's why. (Updated September 23, 2019)
Finally, connect your diffuse color (in my case - it's just a texture map) into the Diffuse_Color as usual. Adjust the brightness using the Diffuse_Value - I usually start with .8 and go from there.
Renderosity forum reply notifications are wonky. If I read a follow-up in a thread, but I don't myself reply, then notifications no longer happen AT ALL on that thread. So if I seem to be ignoring a question, that's why. (Updated September 23, 2019)
As you use different color textures, you'll need to use your judgement about adjusting the HSV values. But now that you know what to look for, you should be able to figure it out.
For this darker, redder texture, I doubled my values - the primary highlight HSV Value is 4, the secondary highlight HSV Value is 20.
Renderosity forum reply notifications are wonky. If I read a follow-up in a thread, but I don't myself reply, then notifications no longer happen AT ALL on that thread. So if I seem to be ignoring a question, that's why. (Updated September 23, 2019)
By the way - I'm not actually using different color maps. I am manipulating the same map with nodes - I'm able to produce an infinite variety of colors pretty easily.
The most useful single-node manipulation is the Color_Math:Bias node - connect your color map to Value_1 and then try different solid colors in Value_2. Following that is HSV. If you plug your color map into these types of nodes (or both in series) you can create an incredible variety of color maps on the fly.
Renderosity forum reply notifications are wonky. If I read a follow-up in a thread, but I don't myself reply, then notifications no longer happen AT ALL on that thread. So if I seem to be ignoring a question, that's why. (Updated September 23, 2019)
As always, this is excellent material. Thanks BB. Have you ever considered writing a book? I'd certainly buy it.
I've nagged him about it, and even bought a couple of whips...but he ignores me :)
"Few are agreeable in conversation, because each thinks more of what he intends to say than that of what others are saying, and listens no more when he himself has a chance to speak." - Francois de la Rochefoucauld
Intel Core i7 920, 24GB RAM, GeForce GTX 1050 4GB video, 6TB HDD
space
Poser 12: Inches (Poser(PC) user since 1 and the floppies/manual to prove it!)
Is it better to use diffuse or scatter for the "diffuse" part? Or both?
A ship in port is safe;
but that is not what ships are built for.
Sail out to sea and do new things.
-"Amazing
Grace" Hopper
Avatar image of me done by Chidori.
This site uses cookies to deliver the best experience. Our own cookies make user accounts and other features possible. Third-party cookies are used to display relevant ads and to analyze how Renderosity is used. By using our site, you acknowledge that you have read and understood our Terms of Service, including our Cookie Policy and our Privacy Policy.
in some tutorial ,hair has anistropic material,but in some is nothing.
should hair be anistropics in material
and reflection and speclur be all right?