It's fantastic, I have rigged up my character using puppet pins, bones, controls and IK. Everything is working great.

However, I want to flip my character so it is facing the other way. It has a master control that everything is linked to, so I changed the Master control's scale to [-100,100].

My character is successfully flipped and looking fine - until i try and move the controls. Whenever I move them, my character distorts in weird ways.

I assume it is because there is complicated maths in the IK expressions that don't work when flipped, was just wondering if it was even possible to fix my controls/flip my character, or if i will have to rebuild my character all over again facing the opposite direction.

My current workaround is flipping the characters precomp - but it doesn't make it intuitive to animate in the main comp. A better solution would be much appreciated.

I thought this would work but it's still the same :(
I made the control anchor points and positions match, but the arm still freaks out when the master is rotated/scaled to flip.
I'm guessing it's always gonna be something in the specific IK expression that won't let it be flipped. Sigh, I guess I'm gonna have to flip the graphics in photoshop and pin/rig it all over again.

Hmm, sounds like that would work...but then if I'm creating a second puppet, I'm probably better off just using the new one instead. If I need to flip between the 2 in the same scene, I think I'll use this method, thanks.

did you ever manage to solve this? I'm curretnly animating a brilliantly designed (by Chris Mould) spider and I've rigged and automated one leg, so when the spider moves, the leg takes steps. Now I'd like to duplicate the leg 7 times, 4 of which need flipping.

I'm also stumbling on the duplication. I think I need to read up how to use the rename function

I didn't end up with a proper solution, sorry. The rig I was using (DUIK) had specific maths in the expressions which just freaked out anytime i tried to flip it.

However, I was trying to flip my whole rig and use it (which didn't work). I assume if you want to make opposing legs on the spider, you can just make 2 legs (each one bending opposite ways) and duplicate them 3 times.

Hi! Yesterday I installed DUIK and in a half an hour I stumbled upon the same problem.
And I found a really simple solution - no duplicating the whole rig, not at all.

Just expand the properties of your shape layer (it works only with shapes), go to Shape X > Transform: Shape X and change the values there. I even created another Null object with two checkbox expressions, because I needed it to flip my right and left foot.

Flips is the name of the Null object, Left Foot is the name of the Checkbox expression controller. And whenever I check that box in the Null object, it flips the foot. It can be even animated. The same goes for the other foot. :)

EDIT: Better yet, don't create another Null object, but use the DUIK Controller Null object where you can find the remaining controllers for your rig. :)