Maya ART Tool- Can we bake jiggle controls?

Hi all,

I have a few jiggle bones attached to a rig I made with the ART tool as well some dynamic chain bones.
I can see the option of baking the dynamic chain to their fk controls for hands on control, but no option to bake down the jiggle controls?

It would be really nice if that was possible to clean up any small issues the jiggle simulation makes.
Currently, I am forced to go into the exported fbx file and clean up there, which is very destructive work if I need to re-export the animation for any reason.

cheers!

I should be able to get you an update tomorrow with this fixed. I was just taking a look at the code, and if I change a few lines, it should also be able to pick up the jiggle controls for you :slight_smile:

Fix added! Grab the file from the dropbox location or directly here:

Thanks for the really quick reply and fix!

I am however getting an error when trying to bake the jiggle controls (dynamic chains bake ok)

the error is
"# Error: ValueError: file E:/Program Files/Unreal Engine/4.6/Engine/Extras/Maya_AnimationRiggingTools/MayaTools/General/Scripts\ART_animationUI.py line 448: No object matches name: Hero:water_anim_master_ctrl_grp # "

I have a “Hero:water_anim_grp” but no “Hero:water_anim_master_ctrl_grp”

could that be causing the issue here?

Thanks again for looking into this!

Hmm, I’ll look into this tomorrow morning. Not sure what could be happening there. I’ll do some more tests and see if I can get a repro.
Sorry!

Cheers for looking into this more.

If you need anymore info or a rig file to help you debug, just ask!

Is it possible this was a character built on an older code base? I’ve been doing tests and haven’t been able to reproduce. I’ll post a video shortly of the process just to make sure I’m testing the right things.

I figured it out. I don’t know how I overlooked such an obvious mistake before. My apologies.

Updated script in dropbox location:

Basically, the fault was the jiggle controls have no FK controls, therefore it was failing when trying to bake to one :slight_smile: I instead now bake directly to the jiggle anim and turn off simulation after baking.

Thanks for your patience on this!

Looks like the fix worked :smiley: I can now bake down to the controllers no problem.

This is going to be a real time saver while cleaning up/making the dynamics loopable!

Thanks so much for adding this feature thumbs up

cheers!