Just cloning this thread from one I posted in BlenderArtists:
Hey everyone, Iām having issues with the new geo nodes system. The hair shown here has patches of baldness in the stubble (most visible under the chin) that is the result of the surface of the hair not matching the surface of the geometry. The geometry has a displacement modifier on it, and it does seem to be affecting the depth of the curve roots appropriately. If I turn the displacement up or down or on or off, the curves respond in kind, but they maintain their incorrect offset. Iām not expecting quick help as these are some pretty brand new features, but if we can find a lead on this issue it might illuminate future solutions for anyone who wants to do the same thing.
From Inside the geo
The stubble geonodes StackĀ Ā Ā Ā Ā Ā Ā Ā Ā Ā Ā Ā Ā Ā Ā Ā And the geometry modifier stack
Ā Ā
ok so hereās the quirk
I change anything about the head stack, the hair follows just fine. The areas that are broken stay conjsistently broken
so Iām certain the problem is specifically with the surface deform node in the stubble stack
ignore the shrinkwrap node, that was my first attempt at fixing the issue. It didnāt work
Upon further investigation, applying my base subdiv fixes the issue, which is so far below suboptimal itās witnessing the central core slow down in real goddamn time. I would think at first that this means the geometry nodes donāt read the subdiv levels of the surface mesh, but the hair updates and changes when I change the subdiv levels! Iām truly stumped. This is a huge roadblock for me.
I'd greatly appreciate any help at all. I've got a copy of this thread in a few blender communities and so far I haven't had much outreach. This has been a huge pain and it's stopping me in my tracks.Ā
Alright, so if I put a shrinkwrap *after* the surface deform, it pushes the ends of the curves above the surface. Theyāre still smeared and smushed and matted in the areas where there used to be holes, but for stubble and vellus, itās not noticeable. It's a very very bad solution to this problem. If anyone with any station happens across this thread, I certainly hope they can reach out and maybe we can figure out a way to make this just work ā¢ļø
But thank you Spikeyxxx for suggesting it!