1. Which is prefered for transfering a custome character, one with morphs from multiple base characters. I assume restore, but I'm trying to grasp this...
I don't really see the point in having a zero option, as restore would keep this value if it was already set at such.
This was a change that Daz made to the Zero Action. I need to update all my scripts to get rid of the stupid dialog. It should be ZERO. However, with custom scene characters, as long as you loaded a vanilla G3F before customization, restore will work too. Restore resets a character to its loaded defaults (i.e., if you loaded Victoria 7 with the Victoria 7 head and body, it would reset to that). That is NOT what the script is trying to do. It is trying to turn off all morphs on the character.
2. Can we get a "do this for all selected" check box ? So we don't have to make this choice for every character one at a time. That way we don't have to sit by the computer while a batch of these is going.
Talk to Daz about the Zero action. This was their backward breaking change. I will eventually get rid of the dialog because I won't call the Zero action anymore.
3. If you have not already transfered all your base characters from G3 to G8 can you transfer a custom character. My experience says no. the results are not correct in every attempt I've made. Horrific results.
Yes, you can convert a custom character before transferring ANY base characters. For bad results, what were they? what morphs did you use? What does the Daz log say? Can we see images?
JD
OKAY, I'm not sure I understand what restore is, but I have been choosing the RESTORE option every time, which has resulted in me getting the base character as a result every time... not my custom character.
So does restore erase all the morphs, except the base morph? This would explain why none of this has been working for me.... If so, you definately need to remove that dialog.
I thought restore ment that it was copying the cusom character exactly and not making changes to the morphs, but is seems like its the same as the restore figure option in daz where it eliminates custom figure morphs, which is never what I wanted.
It looks like i Need to delete everything and start again choosing ZERO when this pops up.
JD
The script uses the Daz Zero Action to zero out the morphs (to 0, not to the loaded defaults) during the conversion process. This has worked perfectly in my scripts for years. Daz changed the behavior relatively recently so that Zero now pops up that annoying dialog.
Which makes it so we can't set this thing up and walk away, while it runs. They added something to make this more difficult. It has taken me 3 days to convert 30 characters. I think most people would give up on this.
The problem persists though... when I remove the morph...it looks like some of this Floyd Character is still there,,,, especially around the eyes...crowsfeet and all...
I found the morphs and removed them...
tried again with GUY 7
here is the result ... I did change the texture... post conversion...
That is impossible. You have the morphs on your system. Did you return the product perhaps and it stayed on your hard drive?
The problem persists though... when I remove the morph...it looks like some of this Floyd Character is still there,,,, especially around the eyes...crowsfeet and all...
I found the morphs and removed them...
tried again with GUY 7
here is the result ... I did change the texture... post conversion...
Did you look for the new morphs? They are probably there. Without seeing the log of a conversion, I cannot tell you exactly what is happening. What happens often though is that the Controller property for the new character (the one that dials in all the morphs) was not fixed and dialed in. Because of some issue in Daz, the script needs to find the new controller property dsf file it created and patch it. Daz creates it in a certain directory based on your settings. However, the script sometimes cannot find it. If it cannot patch the file, the controller property will not load and cannot be set.
As far as the morphs being wrong. On first run, the script creates a clone (and never recreates it). It is possible that it was corrupted on the first run and introduces bugs into any morph. You need to delete the clone so the script will regenerate it. The clone to delete should be in C:/Users/USER NAME/AppData/Roaming/DAZ 3D/Studio4/CharacterConverterMorphs.
Did you look for the new morphs? They are probably there. Without seeing the log of a conversion, I cannot tell you exactly what is happening. What happens often though is that the Controller property for the new character (the one that dials in all the morphs) was not fixed and dialed in. Because of some issue in Daz, the script needs to find the new controller property dsf file it created and patch it. Daz creates it in a certain directory based on your settings. However, the script sometimes cannot find it. If it cannot patch the file, the controller property will not load and cannot be set.
As far as the morphs being wrong. On first run, the script creates a clone (and never recreates it). It is possible that it was corrupted on the first run and introduces bugs into any morph. You need to delete the clone so the script will regenerate it. The clone to delete should be in C:/Users/USER NAME/AppData/Roaming/DAZ 3D/Studio4/CharacterConverterMorphs.
I'm wondering if it's an issue that I don't have DAZ running on my C drive... I don't usually have issues because of this...But you never know...
I was able to fix my Base character for Genesis 8 Male... which was giving me that strange head morph... that percy head morph had a default setting of 100% I had to change the setting back to 0.0% and resave the support asset.
but this was faling for the female characters as well...
I went and deleted the two clones, in the directory you mentioned... I only had a Female genesis 3 clone and a Male genesis 3 clone in there...
I'll keep trying... It just seems after all the processing and waiting... I just wind up with a generic Genisis 8 base character ... it's very strange...
At the end of the transfer I have three identical g8 base characters... its like the morphs never were applied...
The second image shows the character I was trying to copy
The one on the right... ( I whited out the textures )
The one on the left is the transfer result....which is just the base g8 clone basically...
JD
I am going to need to see the log, to see what the script detects and what it writes out. Also, what are the directories listed in the Daz Studio Formats section of the Content Directory Manager:
That looks odd - usually you would have H:/Documents/Daz 3D/Studio/My Library/ set. You certainly shouldn't have H:/Documents/Daz 3D/Studio/ selected and a number of its sub-folders as that is a set of nested content dirctories and can lead to the incorrect relative path being used. To which of those folders are your installations going?
That looks odd - usually you would have H:/Documents/Daz 3D/Studio/My Library/ set. You certainly shouldn't have H:/Documents/Daz 3D/Studio/ selected and a number of its sub-folders as that is a set of nested content dirctories and can lead to the incorrect relative path being used. To which of those folders are your installations going?
I agree it looks odd. I would guess the converted morphs are going to H:/Documents/Daz 3D/Studio//data/Daz 3D/...
That looks odd - usually you would have H:/Documents/Daz 3D/Studio/My Library/ set. You certainly shouldn't have H:/Documents/Daz 3D/Studio/ selected and a number of its sub-folders as that is a set of nested content dirctories and can lead to the incorrect relative path being used. To which of those folders are your installations going?
I agree it looks odd. I would guess the converted morphs are going to H:/Documents/Daz 3D/Studio//data/Daz 3D/...
Yes my installation is on my H: drive Everything should be going there
It looks like I may have had one success.... See log
That looks odd - usually you would have H:/Documents/Daz 3D/Studio/My Library/ set. You certainly shouldn't have H:/Documents/Daz 3D/Studio/ selected and a number of its sub-folders as that is a set of nested content dirctories and can lead to the incorrect relative path being used. To which of those folders are your installations going?
I agree it looks odd. I would guess the converted morphs are going to H:/Documents/Daz 3D/Studio//data/Daz 3D/...
Yes my installation is on my H: drive Everything should be going there
It looks like I may have had one success.... See log
JD
It looks like it created the morphs, including the head ones:
...ran a test with one of my "home spun" G3 characters and it worked perfectly. I did need to reapply the skin and eye mats but that is nothing compared to trying to rebuild everything from scratch. This will be a great help to the workflow.
...ran a test with one of my "home spun" G3 characters and it worked perfectly. I did need to reapply the skin and eye mats but that is nothing compared to trying to rebuild everything from scratch. This will be a great help to the workflow.
At the end of the transfer I have three identical g8 base characters... its like the morphs never were applied...
The second image shows the character I was trying to copy
The one on the right... ( I whited out the textures )
The one on the left is the transfer result....which is just the base g8 clone basically...
JD
I am going to need to see the log, to see what the script detects and what it writes out. Also, what are the directories listed in the Daz Studio Formats section of the Content Directory Manager:
I'll add that path and see if it helps for future attempts...
That looks odd - usually you would have H:/Documents/Daz 3D/Studio/My Library/ set. You certainly shouldn't have H:/Documents/Daz 3D/Studio/ selected and a number of its sub-folders as that is a set of nested content dirctories and can lead to the incorrect relative path being used. To which of those folders are your installations going?
I agree it looks odd. I would guess the converted morphs are going to H:/Documents/Daz 3D/Studio//data/Daz 3D/...
I'll try adding the path to "My Library" and see if it helps
It's seems that once the transfer happens. The slider that is created is set to 100%
But this exagerates the result.
If I dial the slider back to 50% and increase the scale... I get a better reppresentation of the original character.
See Image 1
This could be... because the generated character combines a couple attributes to a single slider...
The original character contains a Guy 7 body and a Guy 7 slider
See image 2
The generated character only has the guy 7 body slider... not the Guy 7 slider...
If the new charcter slider is set at 100% the result is extreme... 50 % seems to be good with a few tweeks to the scale ... as seen in image 1
JD
The Guy slider is just a control slider; it dials in the morphs (head and body) of Guy all at once (and scale BTW though it looks like you mostly turned it off). I think that might be what is confusing the script is the scale and the negative height are combining to give you the height of the character, and it is getting them wrong somehow.
Comments
Which makes it so we can't set this thing up and walk away, while it runs. They added something to make this more difficult. It has taken me 3 days to convert 30 characters. I think most people would give up on this.
JD
Here is Michael 7 transfered using your product. This time I picked ZERO at the prompt.
The original is on the left. The result in G8 is on the right.
The body looks good...not the head.
This is what I've been getting repeatedly
JD
OKAY.... The plot thickens.....
I found something interesting....in my result...
The head had a morph on it.... for a character called Percy
This character is a add-on for a character called Floyd 8
https://www.daz3d.com/floyd-8
The kicker is....
I don't own either character.
Isn't that awesome?
The problem persists though... when I remove the morph...it looks like some of this Floyd Character is still there,,,, especially around the eyes...crowsfeet and all...
I found the morphs and removed them...
tried again with GUY 7
here is the result ... I did change the texture... post conversion...
JD
That is impossible. You have the morphs on your system. Did you return the product perhaps and it stayed on your hard drive?
Did you look for the new morphs? They are probably there. Without seeing the log of a conversion, I cannot tell you exactly what is happening. What happens often though is that the Controller property for the new character (the one that dials in all the morphs) was not fixed and dialed in. Because of some issue in Daz, the script needs to find the new controller property dsf file it created and patch it. Daz creates it in a certain directory based on your settings. However, the script sometimes cannot find it. If it cannot patch the file, the controller property will not load and cannot be set.
As far as the morphs being wrong. On first run, the script creates a clone (and never recreates it). It is possible that it was corrupted on the first run and introduces bugs into any morph. You need to delete the clone so the script will regenerate it. The clone to delete should be in C:/Users/USER NAME/AppData/Roaming/DAZ 3D/Studio4/CharacterConverterMorphs.
I'm wondering if it's an issue that I don't have DAZ running on my C drive... I don't usually have issues because of this...But you never know...
I was able to fix my Base character for Genesis 8 Male... which was giving me that strange head morph... that percy head morph had a default setting of 100% I had to change the setting back to 0.0% and resave the support asset.
but this was faling for the female characters as well...
I went and deleted the two clones, in the directory you mentioned... I only had a Female genesis 3 clone and a Male genesis 3 clone in there...
I'll keep trying... It just seems after all the processing and waiting... I just wind up with a generic Genisis 8 base character ... it's very strange...
JD
Yeah... So I tried to do a custome g3f....
It's just generating the base g8f over and over...
JD
At the end of the transfer I have three identical g8 base characters... its like the morphs never were applied...
The second image shows the character I was trying to copy
The one on the right... ( I whited out the textures )
The one on the left is the transfer result....which is just the base g8 clone basically...
JD
I am going to need to see the log, to see what the script detects and what it writes out. Also, what are the directories listed in the Daz Studio Formats section of the Content Directory Manager:
Content Manager
That looks odd - usually you would have H:/Documents/Daz 3D/Studio/My Library/ set. You certainly shouldn't have H:/Documents/Daz 3D/Studio/ selected and a number of its sub-folders as that is a set of nested content dirctories and can lead to the incorrect relative path being used. To which of those folders are your installations going?
I agree it looks odd. I would guess the converted morphs are going to H:/Documents/Daz 3D/Studio//data/Daz 3D/...
Yes my installation is on my H: drive Everything should be going there
It looks like I may have had one success.... See log
JD
It looks like it created the morphs, including the head ones:
Though the base data path is H:/Documents/DAZ 3D/Studio and not the data folder.
And it looks like it created the controller property successful too
Can you find Gus_G3M_To_G8M in the parameters list? (Or the FHMMichael7, FHMIvan7, FHM-FWSAAiden - you might have to show hidden properties)?
...ran a test with one of my "home spun" G3 characters and it worked perfectly. I did need to reapply the skin and eye mats but that is nothing compared to trying to rebuild everything from scratch. This will be a great help to the workflow.
Thanks for sharing! I am glad it worked for you,,
I'll add that path and see if it helps for future attempts...
I'll try adding the path to "My Library" and see if it helps
JD
I see what is happening now....
It's seems that once the transfer happens. The slider that is created is set to 100%
But this exagerates the result.
If I dial the slider back to 50% and increase the scale... I get a better reppresentation of the original character.
See Image 1
This could be... because the generated character combines a couple attributes to a single slider...
The original character contains a Guy 7 body and a Guy 7 slider
See image 2
The generated character only has the guy 7 body slider... not the Guy 7 slider...
If the new charcter slider is set at 100% the result is extreme... 50 % seems to be good with a few tweeks to the scale ... as seen in image 1
JD
The Guy slider is just a control slider; it dials in the morphs (head and body) of Guy all at once (and scale BTW though it looks like you mostly turned it off). I think that might be what is confusing the script is the scale and the negative height are combining to give you the height of the character, and it is getting them wrong somehow.
The good news is that I can get a decent result... just need to do a few tweeks at the end...
That works for me...
JD
I am glad of that
Can you let me know all the non-zero morphs you have dialed in? I want to see if I can recreate it.