You Don't Hate Genesis 9 Enough (the hair problem again)
91I feel like this is a repeat of an old problem that keeps happening to multiple people, yet somehow the "Easy Button" fix doesn't seem to be readily available. I'm bringing this here because talking to Gemini and Grok chatbots hasn't solved the issue.
When I try to apply hair color material to Genesis 9 hair, I get the "Error Opening File" thing, whether I have Genesis 9 or the hair itself selected in the scene Outline.


This happens whether I right click > Merge Into Scene or drag and drop to the figure or hair.
I know that Genesis 9 hair is usually looking for the exact figure name Genesis 9 for its hierarchical material preset thing, which is why trying to use Genesis 9 hair on Genesis 8 or 3 is always a nightmare. But I still get the same problem with 9. This is in*******furiating. It's getting to the point I'm contemplating posting to the Daz forums. Yeah.
Ignoring the fact that this stuff should work out of the box like it always did before we slipped into the Stupidest Timeline, what is the fix for this problem? Do I need to open the .duf file and find the string it's looking for? Do I need to change the figures "true" name rather than its mere "Label?" How do I do this?
Please and thank you to any useful recommendations.
When I try to apply hair color material to Genesis 9 hair, I get the "Error Opening File" thing, whether I have Genesis 9 or the hair itself selected in the scene Outline.


This happens whether I right click > Merge Into Scene or drag and drop to the figure or hair.
I know that Genesis 9 hair is usually looking for the exact figure name Genesis 9 for its hierarchical material preset thing, which is why trying to use Genesis 9 hair on Genesis 8 or 3 is always a nightmare. But I still get the same problem with 9. This is in*******furiating. It's getting to the point I'm contemplating posting to the Daz forums. Yeah.
Ignoring the fact that this stuff should work out of the box like it always did before we slipped into the Stupidest Timeline, what is the fix for this problem? Do I need to open the .duf file and find the string it's looking for? Do I need to change the figures "true" name rather than its mere "Label?" How do I do this?
Please and thank you to any useful recommendations.
! REPORT
I'm also having issues with 2 or 3 3D hair models for G9. The problem for me is that the developers used some internal DAZ mumbo-jumbo from a higher version, which apparently isn't included with the Starter Essentials, but only with the higher version. I'm glad my 4.21 is running stably (well...), so I won't be updating to other versions (4.24, etc.).
Your problem might also be due to this or a similar reason...
Your problem might also be due to this or a similar reason...
REPLY
! REPORT
brothervirgil
Karma: 287
Thu, Apr 16"some internal DAZ mumbo-jumbo from a higher version, which apparently isn't included with the Starter Essentials, but only with the higher version"
The enshittification is real
The enshittification is real
brothervirgil
Karma: 287
Thu, Apr 162026-04-16 06:38:44.004 [INFO] :: Unlocking viewport redraw...
2026-04-16 06:38:44.004 [INFO] :: Viewport redraw unlocked.
2026-04-16 06:39:10.163 [INFO] :: Prepare asset load (merge): /People/Genesis 9/Hair/XYZ/XYZ Tuun Hair/Materials/XYZ Tuun Hair Cafe Noir.duf
2026-04-16 06:39:10.163 [INFO] :: Locking viewport redraw...
2026-04-16 06:39:10.163 [INFO] :: Viewport redraw locked.
2026-04-16 06:39:10.241 [VERBOSE] :: Native format content directories: 9
2026-04-16 06:39:10.241 [VERBOSE] :: Poser format content directories: 11
2026-04-16 06:39:10.241 [VERBOSE] :: Other import format content directories: 0
2026-04-16 06:39:10.241 [INFO] :: Begin asset load (merge): /People/Genesis 9/Hair/XYZ/XYZ Tuun Hair/Materials/XYZ Tuun Hair Cafe Noir.duf
2026-04-16 06:39:10.287 [INFO] :: Determining missing assets...
2026-04-16 06:39:10.675 [WARNING] :: Invalid hierarchy for selected node(s) and "preset_hierarchical_material" type; no root(s) found.
2026-04-16 06:39:10.675 [WARNING] :: Error loading asset: F:/3D_Runtimes/My DAZ 3D Library/people/genesis 9/hair/xyz/xyz tuun hair/materials/xyz tuun hair cafe noir.duf
Operation failed
2026-04-16 06:38:44.004 [INFO] :: Viewport redraw unlocked.
2026-04-16 06:39:10.163 [INFO] :: Prepare asset load (merge): /People/Genesis 9/Hair/XYZ/XYZ Tuun Hair/Materials/XYZ Tuun Hair Cafe Noir.duf
2026-04-16 06:39:10.163 [INFO] :: Locking viewport redraw...
2026-04-16 06:39:10.163 [INFO] :: Viewport redraw locked.
2026-04-16 06:39:10.241 [VERBOSE] :: Native format content directories: 9
2026-04-16 06:39:10.241 [VERBOSE] :: Poser format content directories: 11
2026-04-16 06:39:10.241 [VERBOSE] :: Other import format content directories: 0
2026-04-16 06:39:10.241 [INFO] :: Begin asset load (merge): /People/Genesis 9/Hair/XYZ/XYZ Tuun Hair/Materials/XYZ Tuun Hair Cafe Noir.duf
2026-04-16 06:39:10.287 [INFO] :: Determining missing assets...
2026-04-16 06:39:10.675 [WARNING] :: Invalid hierarchy for selected node(s) and "preset_hierarchical_material" type; no root(s) found.
2026-04-16 06:39:10.675 [WARNING] :: Error loading asset: F:/3D_Runtimes/My DAZ 3D Library/people/genesis 9/hair/xyz/xyz tuun hair/materials/xyz tuun hair cafe noir.duf
Operation failed
Oh so it's a Hierarchical Material, they expect a very specific selection to work.
Try to select both hair and load the preset.
Or read the product documentation, sometimes the PA will indicate how to use them (Read me in the documentation or in the preset folder)
You can also open the .duf file with a text editor and inspect target.
You'll probably see something like: "node" : "/XYZ Tuun Hair", that should help you select the proper node.
Try to select both hair and load the preset.
Or read the product documentation, sometimes the PA will indicate how to use them (Read me in the documentation or in the preset folder)
You can also open the .duf file with a text editor and inspect target.
You'll probably see something like: "node" : "/XYZ Tuun Hair", that should help you select the proper node.
REPLY
! REPORT
@Pawngame
So apparently, for the hair I'm trying to use (XYZ Tuun Hair), the material presets work on the hair figures that come pre-bundled into a ready-made hair style, but not the separate pieces that let you build your own.

Notably, the ones that work are organized under a group node, like this:

But that still doesn't solve the mystery of why some are working and others aren't.
@everyone
I will investigate further when I have more time and post further findings as they come. In the meantime, any further advice is still welcome.
BV
So apparently, for the hair I'm trying to use (XYZ Tuun Hair), the material presets work on the hair figures that come pre-bundled into a ready-made hair style, but not the separate pieces that let you build your own.

Notably, the ones that work are organized under a group node, like this:

But that still doesn't solve the mystery of why some are working and others aren't.
@everyone
I will investigate further when I have more time and post further findings as they come. In the meantime, any further advice is still welcome.
BV
REPLY
! REPORT
These are OmniHair Root-Tip H Materials.
Those presets are not regular material presets so what DAZ is trying to do is to apply a shader override to surfaces that are expected to already use OmniHair Root-Tip shader.
Those presets are not regular material presets so what DAZ is trying to do is to apply a shader override to surfaces that are expected to already use OmniHair Root-Tip shader.
REPLY
! REPORT
brothervirgil
Karma: 287
Thu, Apr 16UGH
Well, that's an explanation. Looks like I just need to educate myself on how OmniHair works.
I appreciate the insight.
Well, that's an explanation. Looks like I just need to educate myself on how OmniHair works.
I appreciate the insight.












