Announcements

The Autodesk Community Forums has a new look. Read more about what's changed on the Community Announcements board.

Weird Rig distortion Maya 2020 and Maya 2022

hermanm
Explorer

Weird Rig distortion Maya 2020 and Maya 2022

hermanm
Explorer
Explorer

I have a rig that was created in Maya 2018. No issues with it there. I opened in in Maya 2020 and when I move a facial control using the nurbs curve controller the rig distorts in a way that makes it unusable. I have found a workaround which is to set a key by typing in a value manually.  After that, I am able to use the rig normally by controlling it with the nurbs curve controller. This first screenshot is moving it in  2018. The second shot is to show how distorted the  rig gets.

 

I'm on a iMac pro using 10.13.6

 

Thank you!

Screen Shot 2021-08-15 at 8.20.19 PM.png

Screen Shot 2021-08-15 at 8.30.13 PM.png

0 Likes
Reply
Accepted solutions (1)
1,827 Views
4 Replies
Replies (4)

kelly_hynes
Autodesk
Autodesk

Hi there, If you disable 'GPU Override' in the Preferences < Settings < Animation, does is resolve the problem?  Would it be possible to have a copy of your rig?

 

Kelly



Kelly Hynes
Manager, Software QA Engineering
Installation & Licensing forums | Contact product support | Autodesk AREA


0 Likes

hermanm
Explorer
Explorer

Thanks for replying Kelly. The gpu thing worked for a few times in 2022. I would need to change the setting each time before opening the file. Then that workaround stopped working consistently. It never worked in 2020.

 

I just noticed this warning when I first open the file.

Warning: Cycle on 'blendShape2.outputGeometry[0]' may not evaluate as expected. (Use 'cycleCheck -e off' to disable this warning.) //

 

I would be happy to send you the file.  Let me know what email to send it to.

thank you.

0 Likes

kelly_hynes
Autodesk
Autodesk
Accepted solution

Hello,  Thanks for sending along the rig.  In fact, there is a problem in the set up.  Our rigging QA was able to diagnose the problem and provided the following info:

 

The mesh explodes because there is a cycle inside the rig when calculating node “blendShape2”.  Not sure why the mesh is working in previous maya versions, but it’s normal the result is not correct if there is a cycle.

 

“newHeadWithGoodUVs_GEOShape”s output mesh is the input mesh of “blendShape1”

“blendShape1”s output mesh is the input mesh of “blendShape2”

“blendShape2”s output mesh is the input mesh of “newHeadWithGoodUVs_GEOShape”

 

You can correct this by simply disconnecting the connection between “newHeadWithGoodUVs_GEOShape” and “blendShape1”

 

Here is the mel command to do so:

disconnectAttr newHeadWithGoodUVs_GEOShape.worldMesh[0] blendShape1.inputTarget[0].inputTargetGroup[2].inputTargetItem[6000].inputGeomTarget;

 

Best regards,

Kelly



Kelly Hynes
Manager, Software QA Engineering
Installation & Licensing forums | Contact product support | Autodesk AREA


0 Likes

hermanm
Explorer
Explorer

Thank you! You are a life saver! This seems to have corrected the issue. Also thank you for the explanation as to what was going on.

 

 

0 Likes