I'm Stumped - Nyarai and Ceridwen **sometimes** load distorted

barbultbarbult Posts: 23,314
edited June 2017 in The Commons

A couple days ago I purchased two Saiyaness characters, Nyarai and Ceridwen. But I have a mysterious problem with both of them that has me stumped. SOMETIMES when I load the character or even load G3F and dial the character shape, the skeleton (bones) don't line up with the character mesh. Then if I try to pose the character, terrible distortions occur. The really puzzling thing to me is that it is inconsistent. I can save a scene file and reopen it and SOMETIMES a scene that was good will reopen with the misaligned bones and distortions. SOMETIMES a scene that saved when the distortion was present will reopen and be fine. I haven't seen this problem with any other character that I own. It happens both in 4.9.3.166 and 4.9.4.115 Public Build (beta).

I've spent all day trying to figure out a pattern as to when the problem occurs and when it doesn't. I can't figure it out. Here is a scenario that causes the problem MOST of the time, but not always.

  1. Open DS 4.9.3.166 or 4.9.4.115
  2. Load Genesis 3 Female
  3. Select the Joint Editor tool
  4. Open the Tool Settings pane
  5. Set Visible Bones to Entire Figure
  6. Select Genesis 3 Female in Scene pane
  7. Open the Shaping pane
  8. Slide the Nyarai slider to 100%.
  9. Observe in the Viewport that the character skeleton (bones) get shorter as the dial is moved to 100%, but the mesh does not.
  10. Open the Parameters pane and dial Arms Up-Down Pose Control to -100%.
  11. Observe the bizarre curves of the shoulder area of the character.
  12. Dial Left Hand Grasp Pose Control to 120%
  13. Observe the long and bizarre fingers on the character.

I like both characters and don't want to return them, but I can't deal with them in this state. I will submit a bug report, but I'd like to understand, or even fix, what is wrong. Can you help?

Nyarai shaping skeleton problem.JPG
1623 x 1668 - 180K
Post edited by barbult on

Comments

  • AllenArtAllenArt Posts: 7,146

    Do you get it even when you load the character directly from the character folder? I've never had this happen with Ceridwen (I do not own the other one).

    Laurie

  • TottallouTottallou Posts: 555
    edited June 2017

    I have Ceridwen & I cannot reproduce this however I used to get that on other characters (Some I bought, some I created ) & found the cause was that using GenX I had transferred morphs from Beautiful Bends Product

    https://www.daz3d.com/beautiful-bends-for-genesis-2-female-s

    Some of these morphs are automatically activated & when that happens on G3 it caused similar distortions to the one you show

    I noticed your screenshot shows you use gen X so thought it worth a mention just in case.

     

     

     

     

    Post edited by Tottallou on
  • barbultbarbult Posts: 23,314

    Yes, Laurie, I sometimes get it even when loading the character directly from the character folder in the Content Library.

  • barbultbarbult Posts: 23,314

    @Tottallou, thanks for the clue. I will try to move all my GenX morphs out of my Content Library and see it that fixes it.

  • AllenArtAllenArt Posts: 7,146

    Ohhhh...that would explain things ;). I've never had that happen with any figure but then I don't have GenX either :)

    Laurie

  • barbultbarbult Posts: 23,314

    @Tottalou, I deleted all the GenX morphs from the G3F, G3M, G2F, and G2M morphs folders, even though I figured only the ones in the G3F folder should have any bearing on this issue. Generation X no longer appears in my list of morphs in the Shaping tab. I rebooted my computer, restarted Daz Studio 4.9.3.166 and loaded the Ceridwen "Actor" from the Content Library. She loaded with the same skeleton mismatch, and posing her caused the same distortion, so the GenX morphs don't seem to be the cause in this case.

  • Serene NightSerene Night Posts: 17,568

    Has it always been this way or could a recent purchase be causing the issue? Sometimes lately new content is causing distortion in old stuff or a conflict.

  • barbultbarbult Posts: 23,314

    Has it always been this way or could a recent purchase be causing the issue? Sometimes lately new content is causing distortion in old stuff or a conflict.

    Oh, yes, I remember your Hercules disaster, now that you remind me. I just bought these two characters a couple days ago, so it has "always" been this way for me.

  • barbultbarbult Posts: 23,314

    I think I've found a clue to the mystery. Somehow I noticed that when the problem occurs, the FBMHeight (Height) morph is dialed in by Nyarai and Ceridwen. (Gosh these names are going to kill me. I'm bound to misspell them pretty soon, if I haven't already.) If I dial Height back to 0, the bones and mesh match up again. Of course, that is not the way the artist intended the character to look. The problem seems to be that the Height morph is not adjusting the mesh along with the bones. I tried G3M and his Height morph DOES adjust his mesh along with his bones. Following this clue, I also discovered that I do have some other characters with the same problem - those characters that use the Height morph. I never noticed this problem on those characters before, so I'm beginning to think along the l lines that Serene Night suggested - some new content or update has caused the problem or conflict. I still don't have a clue about why the problem is intermittent, though. Perhaps there are two FBMHeight morphs conflicting with each other???? I still have the GenX morphs removed. The hunt continues... Please chime in with suggestions.

    G3F FBMHeight morph makes skeleton mismatch with mesh.JPG
    2270 x 1793 - 298K
    G3M FBMHeight morph DOES NOT make skeleton mismatch with mesh.JPG
    2274 x 1789 - 303K
    Aibell has same skeleton mismatch with height morph.JPG
    2085 x 1757 - 314K
    FWSA Quinn has same skeleton mismatch with height morph.JPG
    2231 x 1808 - 291K
    Nyarai uses Height morph when skeleton is mismatched.JPG
    2162 x 1807 - 333K
  • Serene NightSerene Night Posts: 17,568

    I recently started having one of my character's eyes bulge inappropriately through the skin but not every time. I'm still trying to figure out what causes it. My usual feeling is that extreme shapes tend to have the most problem and so I looked in my runtime for any monster purchases. Still can't solve it. It isn't every time. And I used this character all the time before without the eye popping occuring. So something changed recently. 

  • barbultbarbult Posts: 23,314
    edited June 2017

    Aha, it seems that there are two FBMHeight morphs for G3F installed. One is in SKU 22050 which is Genesis 3 Female Body Morphs. The other is in SKU 23140, which is Izabella 7. Since I have installed both products with Daz Connect, both are in separate folders on my hard drive under the "cloud" folder. I wonder if they are conflicting in some way? Maybe one gets used sometimes and the other gets used other times. Maybe that is why the issue is intermittent.

    Two FBMHeight morphs for G3F.JPG
    1570 x 770 - 269K
    Screenshot 2017-06-14 00.44.39.png
    1303 x 435 - 44K
    Screenshot 2017-06-14 00.46.21.png
    1303 x 714 - 84K
    Post edited by barbult on
  • WendyLuvsCatzWendyLuvsCatz Posts: 37,943

    try the adjust rigging to figure space option under edit figure maybe, perhaps it was not ERC freezed?

  • barbultbarbult Posts: 23,314

    I uninstalled Izabella 7 as a test. I restarted Daz Studio 4.9.3.166 and guess what - Nyarai and Ceridwen both loaded and posed correctly correctly. Of course, since the issue has been intermittent, I can't say for certain that Izabella 7 is the smoking gun.

    Of course having to uninstall purchased content to get other purchased content to work is NOT a solution in my book. I wonder what would have happened if I had installed both with the DIM. Would one morph have overwritten the other, since they'd be in the same folder? What would have happened then? Would it depend on which product was installed second?

  • HaslorHaslor Posts: 406
    edited June 2017
    barbult said:

    I uninstalled Izabella 7 as a test. I restarted Daz Studio 4.9.3.166 and guess what - Nyarai and Ceridwen both loaded and posed correctly correctly. Of course, since the issue has been intermittent, I can't say for certain that Izabella 7 is the smoking gun.

    You shouldn't have that problem. Morphs for each Character should be in separate folders in the Data directory. And looking at your listing they are in two different directories. Character A is not going to look in the directory for Character B, C , or D, for it's morphs. if you look in a DUF file you will see Morphs are called out with it's location. As an example, this is from a Character I created, "/data/DAZ%203D/Genesis/Base/Morphs/ram1520/FBM-Lisa/Polly-Buff.dsf"  Each morph is going to be called out not only by name but by location.

    barbult said:

    Of course having to uninstall purchased content to get other purchased content to work is NOT a solution in my book. I wonder what would have happened if I had installed both with the DIM. Would one morph have overwritten the other, since they'd be in the same folder? What would have happened then? Would it depend on which product was installed second?

    Using DAZ Connect it is impossible for one Product to over write another, due to each product being in a separate folder. I am sure that is one of the reasons, why DAZ 3D decided to use separate diretories for each product. This way one product can't corrupt another unrelated product, with installing, uninstalling, and installing again. If you had installed it with the DIM, there would be a posibility and DIM updates have been known to leave orphaned artifacts behind.

    If you use Different Content Libraries for difference Content sources, and you create a Product inline, you will see that the Produce XML file will be in the Support directory for the Library the Product is in. Thus proving, DAZ Studio also respects Content Library separation.

    Hope that helps.

     

     

     

     

    Post edited by Haslor on
  • jakibluejakiblue Posts: 7,281

    I truly have no valid suggestions, but I wanted to chime in and say I have had the exact same problem. So you are not alone. I never found a solution to what is causing this. I've had it happen on DAZ characters (never the base iconics tho), and I've had it happen on characters i've bought elsewhere. And other people don't have the same problem. It's intermittent for me. I've uninstalled and reinstalled till my keyboard fingers bled. I've never been able to track down the problem. I've even completely uninstalled/deleted every single piece of content I own right back to uninstalling DS itself and starting from scratch. The only way I could fix it was adjust rigging to figure. And then other days I've loaded a problem character and it worked fine. 

    So I truly have no idea what the problem is, or why it happens. I just wanted to let you know that you are not alone. It's happened occasionally with Ceridwen (and another of that vendor's character that i can't recall the name) and then other days, Ceridwen works perfectly fine. 

  • Omg....you are definitely not alone. It happens to me when I use Evi so often I stopped using her. I LOVE that character but the issue frustrates me to no end.
  • TaozTaoz Posts: 9,748

    I have both, as well as Izabella 7, all installed by DIM, haven't had any problems yet.

  • barbultbarbult Posts: 23,314
    th3Digit said:

    try the adjust rigging to figure space option under edit figure maybe, perhaps it was not ERC freezed?

    I actually tried that while experimenting, but it didn't seem to make the character look right. Maybe I didn't know how to use it correctly.

  • barbultbarbult Posts: 23,314
    edited June 2017
    Haslor said:
    barbult said:

    I uninstalled Izabella 7 as a test. I restarted Daz Studio 4.9.3.166 and guess what - Nyarai and Ceridwen both loaded and posed correctly correctly. Of course, since the issue has been intermittent, I can't say for certain that Izabella 7 is the smoking gun.

    You shouldn't have that problem. Morphs for each Character should be in separate folders in the Data directory. And looking at your listing they are in two different directories. Character A is not going to look in the directory for Character B, C , or D, for it's morphs. if you look in a DUF file you will see Morphs are called out with it's location. As an example, this is from a Character I created, "/data/DAZ%203D/Genesis/Base/Morphs/ram1520/FBM-Lisa/Polly-Buff.dsf"  Each morph is going to be called out not only by name but by location.

    I think in general that is true. But look at how Daz delivered Izabella 7. In addition to the morphs in the Izabella-specific folder, there is another folder at the same level named "body". "body" folder contains the FBMHeight morph. That puts the FBMHeight morph in the Izabella 7 product at exactly the same logical content library location as the one in the SKU 22050 Genesis 3 Female Body Morphs package. Both morphs resolve to data/DAZ 3D/Genesis 3/Female/Morphs/DAZ 3D/Body/FBMHeight.dsf. And in fact, that is the path referenced by character-specific body mophs like fbmizabella7body.dsf. Most characters that use moprphs from Genesis 3 Female Body Morphs list that product as a required prerequisite, but Izabella 7 includes a copy of that morph instead. I don't know how Daz Studio is intended to resolve two morphs with identical logical content library paths in physically different folders of the Daz Connect cloud folder structure. When a character dsf like Nyarai or Ceridwen references that path (data/DAZ 3D/Genesis 3/Female/Morphs/DAZ 3D/Body) which version does it get? Maybe that is the source of the intermittent behavior. Maybe sometimes it gets one and other times it gets the other. It LOOKS like sometimes there is some kind of error/collision and it gets totally messed up.

    Haslor said:
    barbult said:

    Of course having to uninstall purchased content to get other purchased content to work is NOT a solution in my book. I wonder what would have happened if I had installed both with the DIM. Would one morph have overwritten the other, since they'd be in the same folder? What would have happened then? Would it depend on which product was installed second?

    Using DAZ Connect it is impossible for one Product to over write another, due to each product being in a separate folder. I am sure that is one of the reasons, why DAZ 3D decided to use separate diretories for each product. This way one product can't corrupt another unrelated product, with installing, uninstalling, and installing again. If you had installed it with the DIM, there would be a posibility and DIM updates have been known to leave orphaned artifacts behind.

    If you use Different Content Libraries for difference Content sources, and you create a Product inline, you will see that the Produce XML file will be in the Support directory for the Library the Product is in. Thus proving, DAZ Studio also respects Content Library separation.

    Hope that helps.

     

     

     

     

     

    Izabella 7 has body folder.JPG
    906 x 156 - 28K
    Izabella 7 body folder has FBMHeight.JPG
    972 x 163 - 30K
    Post edited by barbult on
  • barbultbarbult Posts: 23,314

    Jakiblue and Digital Lite Design, at least I am not going crazy! Thanks for confirming that I am not alone with this issue.

  • barbultbarbult Posts: 23,314
    Taoz said:

    I have both, as well as Izabella 7, all installed by DIM, haven't had any problems yet.

    Taoz, with DIM installation, I believe the Izabella 7 version of FBMHeight and the Genesis 3 Female Body Morphs version would be installed into the same folder, with one overwriting the other. I don't think you would end up with two physical files with the same logical content library path like I got with Daz Connect. It is good to know that that setup is working for you! I had previously tried uninstalling Nyarai and Ceridwen and installing them with DIM instead. They still had the intermittent problems for me. That was BEFORE I decided that they were not the source of the problem, but Izabella 7 was. She was still installed with Daz Connect, as was the Genesis 3 Female Body Morphs, so I still had the two possibly conflicting morphs.

    Now I have uninstalled Izabella 7 from Daz Connect and reinstalled her with Daz Connect again, in case there was something incorrect or corrupt about her version of the FBMHeight morph. Since doing that, I have not seen the intermittent problem at all. So, I don't know if there was something wrong with my Izabella 7 files or if I have just been lucky so far and the problem will reappear. I wish I would have tried to compare the Izabella version and the body morphs version before uninstalling and reinstalling, but I didn't. When I compare them now, the are identical, except one has:

    "author" : "Daz 3D",

    and the other has

    "author" : "DAZ 3D",

    The only difference is the capitalization of Daz vs. DAZ. I have no idea whether that is significant or not.

    So, in summary, I still have the two versions of FBMHeight morph installed in Daz Connect, but the mismatched skeleton and mesh problem is not happening and the resulting posing distortion is not happening. If the problems come back. I'll update this thread.

  • jakibluejakiblue Posts: 7,281

    it's definitley an odd problem and I don't think I've had a completely satisfactory answer. 

    One other thing I've learnt - when uninstalling via Smart content, I always go into data -> cloud and also delete the products folder from there to ensure it really IS completely deleted. And because of a product that I have had months of back and forth with Support, I also delete cache and temporary files. 

  • HaslorHaslor Posts: 406
    edited June 2017
    barbult said:
    Haslor said:
    barbult said:

    I uninstalled Izabella 7 as a test. I restarted Daz Studio 4.9.3.166 and guess what - Nyarai and Ceridwen both loaded and posed correctly correctly. Of course, since the issue has been intermittent, I can't say for certain that Izabella 7 is the smoking gun.

    You shouldn't have that problem. Morphs for each Character should be in separate folders in the Data directory. And looking at your listing they are in two different directories. Character A is not going to look in the directory for Character B, C , or D, for it's morphs. if you look in a DUF file you will see Morphs are called out with it's location. As an example, this is from a Character I created, "/data/DAZ%203D/Genesis/Base/Morphs/ram1520/FBM-Lisa/Polly-Buff.dsf"  Each morph is going to be called out not only by name but by location.

    I think in general that is true. But look at how Daz delivered Izabella 7. In addition to the morphs in the Izabella-specific folder, there is another folder at the same level named "body". "body" folder contains the FBMHeight morph. That puts the FBMHeight morph in the Izabella 7 product at exactly the same logical content library location as the one in the SKU 22050 Genesis 3 Female Body Morphs package. Both morphs resolve to data/DAZ 3D/Genesis 3/Female/Morphs/DAZ 3D/Body/FBMHeight.dsf. And in fact, that is the path referenced by character-specific body mophs like fbmizabella7body.dsf. Most characters that use moprphs from Genesis 3 Female Body Morphs list that product as a required prerequisite, but Izabella 7 includes a copy of that morph instead. I don't know how Daz Studio is intended to resolve two morphs with identical logical content library paths in physically different folders of the Daz Connect cloud folder structure. When a character dsf like Nyarai or Ceridwen references that path (data/DAZ 3D/Genesis 3/Female/Morphs/DAZ 3D/Body) which version does it get? Maybe that is the source of the intermittent behavior. Maybe sometimes it gets one and other times it gets the other. It LOOKS like sometimes there is some kind of error/collision and it gets totally messed up.

    Haslor said:
    barbult said:

    Of course having to uninstall purchased content to get other purchased content to work is NOT a solution in my book. I wonder what would have happened if I had installed both with the DIM. Would one morph have overwritten the other, since they'd be in the same folder? What would have happened then? Would it depend on which product was installed second?

    Using DAZ Connect it is impossible for one Product to over write another, due to each product being in a separate folder. I am sure that is one of the reasons, why DAZ 3D decided to use separate diretories for each product. This way one product can't corrupt another unrelated product, with installing, uninstalling, and installing again. If you had installed it with the DIM, there would be a posibility and DIM updates have been known to leave orphaned artifacts behind.

    If you use Different Content Libraries for difference Content sources, and you create a Product inline, you will see that the Produce XML file will be in the Support directory for the Library the Product is in. Thus proving, DAZ Studio also respects Content Library separation.

    Hope that helps.

    Looks like an artifact someone forgot to delete before packing things up. I downloaded this through the DIM and look at it, Body is in there also, which is odd.

    So I used the DIM to download several other Core Actors and none of them have Body and all of the Morphs for the Core Actor's are inside their own folder.

    My guess is someone didn't clean up the folder very well, while packing the product up. The problem doesn't happen with the DIM install because it over writes the file already in the Body folder. I am betting that you could rename that folder and everything would work fine, though DAZ Connect might try to 'Heal' what is sees as an error, or it might not. Testing that now, on my baseload machine. Izabella 7 loads just fine without the Body folder. You should submit a bug report on it, because the Body folder is there in error. This is the one time separate Product folders can hurt you.

    It also shows, why I suggest doing content creation in a clean Library, for each Project/Product; so artifacts like this, that don't belong to the Project/Product, don't get packaged up with that product. Also testing is easier, you can just move the content folder to your base load test machine.

    I once found a whole product installed within a totally separate product, how it got there, I haven't a clue, but it was there.

    Screenshot 2017-06-15 04.29.56.png
    252 x 170 - 15K
    Screenshot 2017-06-15 04.28.43.png
    277 x 169 - 16K
    Post edited by Haslor on
  • barbultbarbult Posts: 23,314

    I have submitted a bug report about the original intermittent distortion problem, but I'm going to update it about the specific issue of the duplicated body folder and FBMHeight in the Izabella 7 package. Thanks for examining the DIM installation, Haslor.

Sign In or Register to comment.