Animation mesh distortion when scaling model down to 1%

Hi, I'm scaling down my character to 1% so I can use it animated in a specific game map, but the mesh gets totally deformed when I bend/twist any body part or even when I apply a pose.

I already followed this procedure but no luck:

1)  export as obj

2) import obj as morph and apply to zeroed character

3) apply morph, adjust rigging to shape, freeze erc

 

Any idea how to fix this?

 

Comments

  • Please post a screenshot, in Smooth Shaded drawstyle or with textures removed, shwoing the distortion.

  • wokowenwokowen Posts: 12

    Hi, 

    This is what it looks like when I apply a pose.

    I picked this photo angle cause I just noticed the center and end points size of the Genesis bone are huge compared to the model, and the end point is way up!!!

    Could that be the issue? If so how can I get those bone points back to the right place?

     

     

     

    2nd.jpg
    2560 x 1380 - 663K
  • felisfelis Posts: 4,311

    The scaling probably effect the posing due to precision.

    You could try to pose it in full size and then scale it.

  • wokowenwokowen Posts: 12

    Hi felis, unfortunately it didnt work.

  • felisfelis Posts: 4,311

    Hmm, then maybe you can "cheat".

    Either render the little character in its own render, and then scale in postproduction, with the remaining render.

    Or find out how much it must be scaled in order to pose correctly, and then scale the surroundings accordingly. E.g. if the character works in 5%, then scale the surroundings to 500%.

  • Sven DullahSven Dullah Posts: 7,621

    Adjust rigging to shape?

  • wokowenwokowen Posts: 12

    Can't cheat either, the character must be scaled in order be added correctly to the race track already in game.

  • PerttiAPerttiA Posts: 10,024

    When I have exported my characters, I found that the process works better if the exported character is at 100% scale and close to the height of the base figure.
    After importing the character back, I scale it to the right height and use "Adjust rigging"

  • It looks OK before you pose it?

    What preset did you use when exporting/importing the OBJ? I would suggest using the Daz Studio preset as that uses 1 unit = 1cm, allowing for greater precision.

  • wokowenwokowen Posts: 12
    edited August 2022

    Yes Richard, it looks fine before posing it, and yes I also use Daz Studio preset when importing/exporting the Obj. 

    I think its something related to those huge bone points you see in the picture. They are waaaay bigger than usual. Also the top one is completly off...I just dont know how to fix their scale and position.

    1st.jpg
    2560 x 1380 - 549K
    Post edited by wokowen on
  • wokowenwokowen Posts: 12
    edited August 2022

    For better understanding here is the process after applying the scale morph to the zeroed character.

    Notice the position of the bone points after adjusting rigg to shape.

    The bones look in place but their center and end points are oversized with the end point being way far from its normal position. .

    Not sure if the bone points are causing the issue but so far thats the only thing I can see that seems wrong. Does anyone know how to solve this problem?

    10.jpg
    2560 x 1380 - 958K
    11.jpg
    2560 x 1383 - 861K
    12.jpg
    2560 x 1380 - 772K
    Post edited by wokowen on
  • wokowenwokowen Posts: 12

    So... no one knows how to fix this? Guess I'm really stuck then...

    Just wonder what is the point of being able to scale down via morph to 1% and fitting the rig to skeleton, if you cant apply any pose correctly!!

  • wokowen said:

    So... no one knows how to fix this? Guess I'm really stuck then...

    Just wonder what is the point of being able to scale down via morph to 1% and fitting the rig to skeleton, if you cant apply any pose correctly!!

    Oh don't give up so quickly, we don't all work on the same clock ;-)

    Precisely which base character are you using? To morph it down to 1% -- more likely a pose or parameters preset would work.

  • wokowenwokowen Posts: 12
    edited August 2022

    Thanks, its been a real struggle... I'm stuck on this issue for a long time now.

    I've been trying scale down a G2 Male to 1%, via morph import, (scaling only via transformer, will give the error: "node root as been scaled" in the game engine I need it to be imported to).

    So, whenever I scale via transformer all works well in DAZ, but when I scale via morph import (the only way the game engine accepts the model), the mesh gets all twisted If I apply any pose or move body parts.

    I just need to fix the distortion of the mesh when I apply a pose, after this downscale procedure!

     

     

    Post edited by wokowen on
  • G2M => 1 % ... okay, having supper right now, afterwards I'll see what happens.  n.b. I'm not a gamer so can't test that aspect.

  • Catherine3678abCatherine3678ab Posts: 8,337
    edited August 2022

    Yeah, something {I think, I could be wrong} is not working as expected in the keeping of the information regarding bones and morphs, etc.

    Now I did get what was called a Character preset in the save dialog [but for some reason the label it puts on my icon is for clothing?]. I asked for no materials so of course it wrote in a LONG list of them. So I manually edited them all out.

    This is not a morph. This is not a pose. I have no idea if or how it might be brought into your game but I hope it will work somehow.
    In D/S it can be posed, but to note, not all poses are properly made.
    So, it should load G2M into D/S stripped:  Add your mats: Add whatever pose you want: and oh yes, you can also apply any [or most anyways] of the various character morphs {the properly made ones}.

    Let me know if this helps or not.

    For those thinking ah, another freebie, please, 1% is too tiny to work with in D/S unless you've got a micro lens of somekind for the cameras.

    Post edited by Catherine3678ab on
  • wokowenwokowen Posts: 12
    edited August 2022

    Thanks for the file Catherine, 

    I can't use it though, cause the scale still is at 1%, so in game I get the error: "root node as been scaled".

    I did mess around with ERC freeze and ERC bake options and actually solved the problem of the distorted mesh when moving the body parts but still get distortion when applying poses (also cant acess poses from the smart content Library).

    The funny part is that I have no idea what was my iteration sequence and at the moment still don't know how to replicate the process:(

    I did save the model though, heres the file attached so that maybe you... can find out what I did?? he he

    Thanks for your support:)

     

    zip
    zip
    MyMinimanG2.zip
    1M
    Post edited by wokowen on
  • PerttiAPerttiA Posts: 10,024

    What is the process you use in transferring the figure to the game?
    Are there any scaling options in that procedure itself?

    Looking at your file, the geometry/location points have up to ten decimals after the decimal point, which could be a problem with floating point numbers.

  • Catherine3678abCatherine3678ab Posts: 8,337
    edited August 2022

    wokowen said:

    Thanks for the file Catherine, 

    I can't use it though, cause the scale still is at 1%, so in game I get the error: "root node as been scaled".

    I did mess around with ERC freeze and ERC bake options and actually solved the problem of the distorted mesh when moving the body parts but still get distortion when applying poses (also cant acess poses from the smart content Library).

    The funny part is that I have no idea what was my iteration sequence and at the moment still don't know how to replicate the process:(

    I did save the model though, heres the file attached so that maybe you... can find out what I did?? he he

    Thanks for your support:)

     

    Yes I had 'locked' the scale because I thought you wanted it staying at 1. So you want it at 1 in D/S then 100 in your game? 

    Try this one, all I did was change the true to false on the lock option:

     

    Post edited by Catherine3678ab on
  • wokowenwokowen Posts: 12

    Yes I had 'locked' the scale because I thought you wanted it staying at 1. So you want it at 1 in D/S then 100 in your game? 

    Try this one, all I did was change the true to false on the lock option:

    No no, the game will only import the model if the scale in D/S is at 100%.

    Thats why I scaled it down to 1% and imported its Morph only, so that the model is at the size I want with the slider marking 100%.

    (If you are familiar with 3Ds Max, its similar to reseting Xform there)

  • wokowenwokowen Posts: 12
    edited August 2022

    PerttiA said:

    What is the process you use in transferring the figure to the game?
    Are there any scaling options in that procedure itself?

    Looking at your file, the geometry/location points have up to ten decimals after the decimal point, which could be a problem with floating point numbers.

    The scaling its all done inside D/S, I then export the FBX to be imported in the game editor.

    Regarding my file, I can't apply any pose correctly, but since I plan to do the animation from scratch I'll probably be fine. 

    I currently just need to know how to do it again so I can work on the model before scaling down.

    All I know is that in the last step I messed arround with ERC freeze and ERC bake:(

    Post edited by wokowen on
  • wokowenwokowen Posts: 12
    edited August 2022

    I should probably change the topic to:

    How do we reset "Xform" of a 1% scaled Figure? laugh

    Post edited by wokowen on
  • No, not that familiar with Max.

    So, is what you're after an in fact 1% figure BUT it reads as 100%? Well since the forum went 504 or whatever on us again, I tried to get a 1% being 100% figure BUT that does not work out well at all. Poor little thing looked like a porcupine with bones all over the place.

    So, what I would suggest is making as detailed a report as you can, include pictures [actually they seem to like videos too], and submit the report to the Technical Support section of Customer Service. Now tickets to Technical Support do not get answered [necessarily] as quickly as those to Customer Service for money matters BUT they normally get around to them in a first come, first serve order. That being said, golly I gave up counting, how many YEARS one of my tickets would alleged still be waiting. It was back in the days of D/S3. Mind you when they came out with D/S4 that was such a big drastic improvement for making clothes it mattered not. Quite happy with the ways in which we can rig and morph clothing now. So hang in there ... the gaming field is a big deal so hopefully they'll be able to provide more/better help, either now and/or with improvements in the next or following edition of Daz Studio.

    By the way, which gaming engine are you trying to get a 100% 1% figure into? Just curious.

     

     

     

     

     

  • Catherine3678ab said:

    No, not that familiar with Max.

    So, is what you're after an in fact 1% figure BUT it reads as 100%? Well since the forum went 504 or whatever on us again, I tried to get a 1% being 100% figure BUT that does not work out well at all. Poor little thing looked like a porcupine with bones all over the place.

    So, what I would suggest is making as detailed a report as you can, include pictures [actually they seem to like videos too], and submit the report to the Technical Support section of Customer Service. Now tickets to Technical Support do not get answered [necessarily] as quickly as those to Customer Service for money matters BUT they normally get around to them in a first come, first serve order. That being said, golly I gave up counting, how many YEARS one of my tickets would alleged still be waiting. It was back in the days of D/S3. Mind you when they came out with D/S4 that was such a big drastic improvement for making clothes it mattered not. Quite happy with the ways in which we can rig and morph clothing now. So hang in there ... the gaming field is a big deal so hopefully they'll be able to provide more/better help, either now and/or with improvements in the next or following edition of Daz Studio.

    By the way, which gaming engine are you trying to get a 100% 1% figure into? Just curious.

    The game engine is Assetto Corsa. I need to add animated figures to already finished race tracks. For that reason I cant change the surroundings scale.

Sign In or Register to comment.