Face and morph swap after I reload a save
metalisthename
Posts: 17
[Face and morph swap after I reload a save] I know that the reason is because 2 models have the save name, how do I fix the problem.
Thank you in advance.
Post edited by Richard Haseltine on
Comments
Name or label? Same name would usually throw an error, especially if there is any ERC involved (joint corrections etc.)
Same name, 1 is called andromeda and has a simillar name to other model, same with another Cammy model I have, and it randomlly swaps bodies.
So you are checking the names in the Parameter Settings dialogue?
No I checked all of my daz files and found the issue, because there are similar names, the models faces swap after I open my save. If I delete the model and open a blank Genesis 8.1 and reapply the face, then it works, but when I save and reload the save the swap happens again.
So, for instance, you can see there're two or even more Head / Body morph properties in Parameters pane when filtering by "andromeda" ?
Richard is making an important distinction between name and label. We suspect that you are confusing the two. The label is the thing that a user sees when selecting and applying a morph, but the important thing for distinguishing different morphs is the internal name that is assigned to the morph. You can see the name by selecting the morph by label in the Parameters pane, and clicking the gear icon. It will show you both the label and the morph. If you do that for both morphs with the same label, you can see whether they also have the same name.
Yes, just as Richard and barbult pointed ~~ And even if they have same Name but they should have different urI defined in DSF files otherwise you'll get "duplicate formulas" error.
But there might be also possibility of sequential loading issue coming from cache file... I ever experienced the similar issue coming from some Nails properties.
So you may try: press F2 in Daz Studio, clear DSON Cache Files, then load your Scene, see if it works or not. Or open DSON cache file (%appdata%\DAZ 3D\dson\cache\data\DAZ 3D\Genesis 8\Female.cache.dsf), search the character's name, see if you can find duplcate ones ~~
How can I see the label. my model name is Andromeda (ROMFX) and when I load the save, it loads another androemda's face (Colm Jackson). Same with cammy, I have 3 cammy models, and I want to load one cammy model in the slider, yet it loads the other cammy's model in the slider, How do I fix it??
The sliders show the label, the name is internal - click the gear icon on the end of the slider and select Parameter Settings to see both, and other information.
Yes I found that the slider is connect to the wrong face, how do I fix it??
My guess is that there is a (2) in front of the label on the slider, meaning it is two in one - when you set it you are in fact setting both. Open the Parameters pane option menu (the lined/"hamburger" button in the top corner, or right-click the tab) and turn off Preferences>Consolidate Proeprties to separate them (then edit one of the labels to be different).
If so, most likely, the head morphs from ROMFX and Colm Jackson have the very same Names. Daz Studio cannot load morphs that have same Names into Parameters list... It firstly sequentially writes them to Cache file(s), then only the lastly-loaded morph ( with zero value ! ) is presented in Parameters pane. So, in your case, after you loaded a G8F Base figure, you could only find Andromeda Head morph from ROMFX because ROMFX is after Colm Jackson in data folder. Then you dialed 100% on it and saved the scene.
Then how does Daz Stutio load the morphs with non Zero values ? It reads Cache file firstly to assure fast loading speed, then the firstly loaded morph (from Colm Jackson) has the first priority for the non-zeroed morph that you dialed 100%. That was why you got "the wrong one" from CK rather than ROMFX after loading the scene.
How to fix:
1) In your current scene ( with the wrongly-dialed Head Morph...from Colm Jackson ), click Gear Icon on the right of the Head Morph to open Parameter Settings. Then modify Name as well as Label. (ss1)
2) Save Modified Assets... (ss2)
Then reload the scene, filter Andromeda, you should find two head morphs, one from CK, one from ROMFX. Dial the one you need and zero the another.
Once I did it, for some reason it ruined my cammy model and created a duplicate there Hahahaha))), Jesus it ruined all my cammy scenes, all my cammy models look distorated.
I have many models and many save, now all of them are mangled. not all of them, I found that andromeda slider went 100% for some reason on some models, which I used the body morph on
Since Colm andromeda appered on many of my models, I decided to delete all his morphs, since his morphs bleeded in to my characters, Even though I didn't pick them.
Anyway, if the above way brought you mess maybe you used Andromeda Head from Colm Jackson in other scenes or something, you just reinstall that product from Colm Jackson. Then you load a pure G8F base figure, filter Andromeda Head, that one should be just ROMFX's one. Then you make change to Name/Label in the same way, add ROMFX prefix, yada yada ~ That will also do.
Yeahh I deleted because it effected my cammy morph as well for some reason, I also have ROMFX cammy model.
When I saved the named changed model, it for some reason said it touches the cammy model, since I had a simillar duplicate there.
OK, then just let go ~ Good luck !
Thank you man, and I hope that I cleared the misunderstanding, the massage there was a copy paste that I sent to my friend on dm who is also a daz user like me, and I really didn't mean sending it to you. When I've noticed that it is here, I immidetly deleted it, but the damage was already done.
I really appreciate your help, sad that it didn't work, and caused some problems, but still Im happy since it gave me the opportunity to learn more about daz and its functions.
No problem ! We've just let it go and we're good !
Yeah man hope to hear more of your advice for other question, I use mostly gen 8.1 due to it having some morph correctives that I use for my models (Thick females). How can I make my genesis 8 face expressions being usable on gen 8.1 models??
Making the G8 base expressions (and any expressions that are using them) work on G8.1 requires removing dummy/placeholder expressions that are installed to G8.1 morph folders - These dummy/placeholder expression files have no other function than to prevent the base G8 expressions from loading.
The dummy/placeholder files are located in;
...\Data\DAZ 3D\Genesis 8\Female 8_1\Morphs\Daz 3D\Base Pose Head\ (255 files, can be more if you have additional DAZ expression packs)
...\Data\DAZ 3D\Genesis 8\Female 8_1\Morphs\Daz 3D\Expressions\ (24 files, can be more if you have additional DAZ expression packs)
...\Data\DAZ 3D\Genesis 8\Male 8_1\Morphs\Daz 3D\Base Pose Head\ (255 files, can be more if you have additional DAZ expression packs)
...\Data\DAZ 3D\Genesis 8\Male 8_1\Morphs\Daz 3D\Expressions\ (24 files, can be more if you have additional DAZ expression packs)
Please make sure you are removing the files from G8.1 morph folders and not G8 morph folders.
Note 1; If you are logging in to DS and letting DAZ Connect (within DS) to install/update your content, you may have these also in an other location that has "\Data\Cloud\" in it's path
Note 2; Do not remove any files from "FACS" or "FACSExpressions" folders
Yes, just as above-shown ~
Or...you can just ZIP them as a backup there, then delete the blocker folder, as what I showed in this post: https://www.daz3d.com/forums/discussion/comment/8833706/#Comment_8833706
Worked like charm, thank you man.