I’m looking for some suggestions.
I’ve started on the hair for which I’ve decided to use Xgen (would’ve chosen Yeti, but it’s not an option for me right now). I think I’ve got Xgen figured out for the most part but I’m having a problem at the back of the head where all of this character’s hair is being drawn back into a kind of ponytail that folds under itself and back through the hairtie then out again at the bottom. I’m controlling the clumping magnitude via the Clump Scale curve in order to pull all the hairs within the hairtie, however, what appears to be interpolation is causing many hairs to pull out of place where the hairs curve back on themselves.
I’ve tried using a collision modifier to force the primitives within it’s bounds but that doesn’t seem to make a difference (used an alembic cache of a proxy version of the hairtie for a single frame if that helps anyone think of why it wouldn’t work).
As you can see in the far-right of the image below there is lots of room between the guides and the hairtie geo. I’ve tried squeezing it much more which has some effect but not nearly enough.
I’ve also looked for a way to control the interpolation along the length of the curves (I seem to recall being able to do that with nhair), but no luck.
Can anyone suggest a solution? FYI - I’m specifically seeking a solution that does not involve the old hack of using a completely different set of hairs for the ponytail with their roots hidden within the Hairtie. Also, I’ve requested a trial of Yeti to determine whether that package might have a means of resolving this problem. If you know of a way to do it in that software, please let me know.
Update: I’ve tested out the hair in nHair. Turning on interpolation there gives similar results, where as without I don’t have such a problem (though I’m then lacking many of the advantages of xgen), so interpolation is definitely the problem. Unfortunately there does not appear to be a way to control the interpolation strength along the guide hairs… unless there is some way to plug a ramp into it or do it via an expression… I’ll have to look into that.