Hello there, Meipe! First off, apologies for this very long winded email. I am porting Dicktator G9 to Maya (for personal use only) as i did with Dicktator 3, and there are some really strange and confusing naming issues in the dsf files.
When looking at a formula you can usually clearly see what the outputs are, like:
"output" :
"shaft_08:/data/meipex/Dicktator_Genitalia_G9/G9Dicktator/G9Dicktator_8666.dsf#shaft_08?orientation/z",
So here you would know the output is the shaft_08 joint z orientation.
While, looking at the DTG9 morph files I saw the foreskin namings didnt make any sense, like they were out of order. I dont know if it has something to do with the geo shell (i dont really know how those work so maybe it is?)
So then I looked at the actual joint definitions in the main G9Dicktator_8666.dsf file and they have a lot of issues and mismatched names. Notice how many have mismatched ID, Name and Label numberings and many have the wrong parent listed:
// this one looks correct
"id" : "foreskin",
"name" : "foreskin_01",
"type" : "bone",
"label" : "Foreskin_01",
"parent" : "#shaft_10"
// this one looks correct
"id" : "foreskin_02",
"name" : "foreskin_02",
"type" : "bone",
"label" : "Foreskin_02",
"parent" : "#foreskin"
// this one is a bit off
"id" : "foreskin_",
"name" : "foreskin_03",
"type" : "bone",
"label" : "Foreskin_03",
"parent" : "#foreskin_02"
// this one seems confusingly off
"id" : "foreskin3",
"name" : "foreskin_04",
"type" : "bone",
"label" : "Foreskin_04",
"parent" : "#foreskin_"
// this one too
"id" : "foreskin2",
"name" : "foreskin_05",
"type" : "bone",
"label" : "Foreskin_05",
"parent" : "#foreskin3"
// this looks good
"id" : "foreskin_06",
"name" : "foreskin_06",
"type" : "bone",
"label" : "Foreskin_06",
"parent" : "#foreskin2"
// this one is off as well
"id" : "foreskin6",
"name" : "foreskin_07",
"type" : "bone",
"label" : "Foreskin_07",
"parent" : "#foreskin_06"
// looks off
"id" : "foreskin4",
"name" : "foreskin_08",
"type" : "bone",
"label" : "Foreskin_08",
"parent" : "#foreskin6"
// looks off
"id" : "foreskin5",
"name" : "foreskin_09",
"type" : "bone",
"label" : "Foreskin_09",
"parent" : "#foreskin4"
So because of the mismatched names when I look at an output in a morph file like this:
"output" :
"foreskin_02:/data/meipex/Dicktator_Genitalia_G9/G9Dicktator/G9Dicktator_8666.dsf#foreskin_02?orientation/x",
I'm not able to understand if it is actually the foreskin_02 joint, or looking at the joint definitions is it maybe foreskin_05? If the names are a mistake is there any way you could correct it in an update so I can bring your awesomeness into Maya? I don't use geo shells in the ports I just do them all as one model so if this is just a weird daz geo shell thing and beyond your control I will go cry in the corner for awhile and then try to figure something out.
Thank you as always and thank you for the awesome products you create for us!!
Edited by user Saturday, June 24, 2023 9:48:44 PM(UTC)
| Reason: Not specified