Is Sleek Chic broken?
mtl1
Posts: 1,508
in The Commons
Thought I'd ask everyone here before I submit a help ticket: DAZ gives an error when I try to apply materials to the Sleek Chic Bodysuit (or any of the items for that matter). The log file says:
2016-20-12 16:20:50.720 Loaded file: sleek chic bodysuit.duf2016-21-12 16:21:10.530 *** Scene Cleared ***2016-21-12 16:21:10.590 WARNING: fileinput\dzassetdaz.cpp(4560): Could not find node parent.2016-21-12 16:21:10.702 WARNING: fileinput\dzassetdaz.cpp(1720): Failed to follow node.2016-21-12 16:21:10.702 File loaded in 0 min 0.2 sec.2016-21-12 16:21:10.702 Loaded file: sleek chic bodysuit.duf2016-21-12 16:21:27.013 Selected node(s) not a valid hierarchyThat's the first time I've encountered this error. Is my installation of DAZ Studio broken or did the product break?

Comments
If you are using Sleek Chic in DAZ Studio Public Beta yesterday I had a scene corrupted when I created & duplicated a bunch of nodes in a scene file. Maybe Sleek Chic has a similar problem. If you are using the DAZ Studio Public Beta I'd report that bug to DAZ Support.
Hmmm. Nope, I'm not on the public beta, unfortunately. I'd poke around the duf file a little, but I'd rather not since I have no idea what I need to look for...
On Public Beta it appears to work as it should but in the general release I get the same error as you do:
2016-15-12 20:15:46.466 Loaded image Mid_Calf Boots DIY Diffuse.jpg
2016-15-12 20:15:57.221 Selected node(s) not a valid hierarchy
2016-15-12 20:15:57.221 Error reading file, see log for more details.
So it seems they've changed how the Public Beta works and the author published the product using the public beta? Or the public beta changed the original install files which it shouldn't do.
???
Probably the former, but it's a buyout/republishing of an existing product...
I'm using 4.9.2.70, which I think is the latest release and am not getting any errors loading the mats, I downloaded the product this morning.
dito
It does appear to be looking for a hierarchy, suggesting it is a Hierarchical preset - does it work if you have the clothes parented to Genesis 3 female, and the G3F selected, when applying the preset?
Yes it does indeed. Selecting G3F instead of the clothing item loads the presets. Never seen that before.
Im not on the public beta.
Pixium Dress had that same hierarchical preset issue, which also prevents the materials from working when the garment is autofit to some model other than the one it was designed for. I submitted a bug report and it was fixed. I suggest you report this one.
It says its made for g3f so it should work for any of the g3f characters shouldnt it? It wouldnt work for say G2f though. Is that what you mean?
That is what I mean. If you autotfit to G2F, it can't find G3F in the scene and won't work. This assumption is based on the way that Pixium Dress failed. I haven't tested the product that is failing for you.
I would expect a product which includes a hierarchical preset to apply materials to the entire outfit in one go would also have non-hierarchical material presets for each item. Is that not the case for these products?
You can control click and apply different shaders to different mat zones, yes.
^You can apply different materials presets to different parts by selecting the surface (in surface tab or with surface selection tool) and then using 'ctrl-double-click'.
Choose 'Surfaces: Selected' and 'Maps: Replace'
Otherwise, it's quite handy to not have to select each piece of clothing to retexture the whole outfit (and you can still mix+match as above)
Edit: I'm too slow
Right, but addressing barbult's issue, are there non-hierarchical material presets provided?
There are only presets for the full outfit (and an icon telling you about the ctrl-click method of applying different presets to different parts)
What would be the reason behind creating a hierachical preset as opposed to whatever the standard method is? Is it a design choice or is it a bug?
Using a hierarchical preset means that a single preset can change the wholes et in one go, instead of having to apply individual presets for each item. For a set with many parts that's a big benefit (if you want the whole matched look). I would, however, generally expect to see direct presets for each piece to allow mixing and matching (and AutoFitting to another figure).
Interesting. Not very common though. Seems like the only drawback is that it is looking for a specific hierarchy as barbult explained. Bummer for backwards compatibility.
Thanks Richard.
It's an odd bug, in my case I cannot load any of the iray materials because then it loads on the complete outfit, not only on the selected material zones, and it kills all the other textures, so bump, transmaps etc dissapears.
For 3dlight it works though, but when I try to use iray, I have to do everything by hand.
You can apply the hierarchical preset and then save individual material presets if none are included.
For this you need to hold ctrl while you click, select 'Surfaces: Selected' and 'Maps: Replace' - you can manually reapply the bodysuit transmap quite easily to mix that with other textures.