Home Website Youtube GitHub

Eyerigger : Eyelid joints don't follow upMidCtl

Hi,
I am using mgear 4.2.1 and eye rigger from the facial rigger window for eyelid setup. Setup builds successfully without any warning. However, the top and bottom eyelid joints are not following the upMid_ctl. I tried the eyelid rigger and joints followed the upMid_ctrl successfully. I would like to use Eye rigger because it creates eyelid_R_over_ctl with blink attributes. Has anyone faced this issue?

The rig seems to work on a basic polygon sphere with a radius of 1, but if I scale up or change the radius 30 times and rebuild rig, it breaks.

Oh interesting that it’s affected by scale.

The eyes use a wireDeformer. I suggest finding all the wireDeformers and changing their dropoffDistance to a very high number like 100 or 500 or higher.

And see if that fixes it. A similar thread about the lips: Eye rig does not work the right way when I scale the character - #5 by chrislesage

import pymel.core as pm
for eachWire in pm.ls(type='wire'):
    eachWire.dropoffDistance[0].set(900)
2 Likes

Yes, it is the similar case here and yes, it works. Thank you very much. I got it working by creating a local rig at small scale but I dont have to do that anymore. :smiley:

2 Likes