702 lines
22 KiB
Plaintext
702 lines
22 KiB
Plaintext
//******************************************************************************
|
|
//
|
|
// 版权所有: 玉溪时光科技有限公司
|
|
// 联系邮箱: q.100@qq.com
|
|
// 开发日期: 2023/08/08
|
|
//
|
|
//******************************************************************************
|
|
|
|
global proc SGCreateARKit (){
|
|
|
|
SGGoToBuildFacePose;
|
|
|
|
SGCopyMeshes "defaults";
|
|
|
|
string $arkitList[] = {
|
|
"eyeBlinkLeft",
|
|
"eyeLookDownLeft",
|
|
"eyeLookInLeft",
|
|
"eyeLookOutLeft",
|
|
"eyeLookUpLeft",
|
|
"eyeSquintLeft",
|
|
"eyeWideLeft",
|
|
"eyeBlinkRight",
|
|
"eyeLookDownRight",
|
|
"eyeLookInRight",
|
|
"eyeLookOutRight",
|
|
"eyeLookUpRight",
|
|
"eyeSquintRight",
|
|
"eyeWideRight",
|
|
"jawForward",
|
|
"jawLeft",
|
|
"jawRight",
|
|
"jawOpen",
|
|
"mouthClose",
|
|
"mouthFunnel",
|
|
"mouthPucker",
|
|
"mouthLeft",
|
|
"mouthRight",
|
|
"mouthSmileLeft",
|
|
"mouthSmileRight",
|
|
"mouthFrownLeft",
|
|
"mouthFrownRight",
|
|
"mouthDimpleLeft",
|
|
"mouthDimpleRight",
|
|
"mouthStretchLeft",
|
|
"mouthStretchRight",
|
|
"mouthRollLower",
|
|
"mouthRollUpper",
|
|
"mouthShrugLower",
|
|
"mouthShrugUpper",
|
|
"mouthPressLeft",
|
|
"mouthPressRight",
|
|
"mouthLowerDownLeft",
|
|
"mouthLowerDownRight",
|
|
"mouthUpperUpLeft",
|
|
"mouthUpperUpRight",
|
|
"browDownLeft",
|
|
"browDownRight",
|
|
"browInnerUp",
|
|
"browOuterUpLeft",
|
|
"browOuterUpRight",
|
|
"cheekPuff",
|
|
"cheekSquintLeft",
|
|
"cheekSquintRight",
|
|
"noseSneerLeft",
|
|
"noseSneerRight",
|
|
"tongueOut"};
|
|
|
|
for ($i=0;$i<size($arkitList);$i++){
|
|
SGGoToBuildPose $i;
|
|
SGCopyMeshes $arkitList[$i];
|
|
}
|
|
|
|
SGMergeBlendShape $arkitList;
|
|
|
|
SGGoToBuildFacePose;
|
|
}
|
|
|
|
SGCreateARKit;
|
|
|
|
global proc SGCopyMeshes (string $name){
|
|
string $meshes[];
|
|
$meshes[0] = `SGGetMeshes -m 0`;
|
|
$meshes[1] = `SGGetMeshes -m 1`;
|
|
$meshes[2] = `SGGetMeshes -m 2`;
|
|
$meshes[3] = `SGGetMeshes -m 3`;
|
|
$meshes[4] = `SGGetMeshes -m 4`;
|
|
$meshes[5] = `SGGetMeshes -m 5`;
|
|
$meshes[6] = `SGGetMeshes -m 6`;
|
|
$meshes[7] = `SGGetMeshes -m 7`;
|
|
$meshes[8] = `SGGetMeshes -m 8`;
|
|
if(!`objExists $name`){
|
|
group -em -n $name;
|
|
if($name != "defaults"){
|
|
setAttr ($name+".visibility") 0;
|
|
}
|
|
}
|
|
for ($i=0;$i<size($meshes);$i++){
|
|
if(`objExists $meshes[$i]`){
|
|
string $duplicate = $meshes[$i] + "_" + $name;
|
|
duplicate -rr -n $duplicate $meshes[$i];
|
|
parent $duplicate $name;
|
|
}
|
|
}
|
|
}
|
|
|
|
global proc SGMergeBlendShape (string $arkitList[]){
|
|
string $meshes[];
|
|
$meshes[0] = `SGGetMeshes -m 0`;
|
|
$meshes[1] = `SGGetMeshes -m 1`;
|
|
$meshes[2] = `SGGetMeshes -m 2`;
|
|
$meshes[3] = `SGGetMeshes -m 3`;
|
|
$meshes[4] = `SGGetMeshes -m 4`;
|
|
$meshes[5] = `SGGetMeshes -m 5`;
|
|
$meshes[6] = `SGGetMeshes -m 6`;
|
|
$meshes[7] = `SGGetMeshes -m 7`;
|
|
$meshes[8] = `SGGetMeshes -m 8`;
|
|
for ($i=0;$i<size($meshes);$i++){
|
|
if(`objExists $meshes[$i]`){
|
|
select -cl;
|
|
for ($j=0;$j<size($arkitList);$j++){
|
|
string $duplicate = $meshes[$i] + "_" + $arkitList[$j];
|
|
select -add $duplicate;
|
|
}
|
|
select -add ($meshes[$i]+"_defaults");
|
|
string $blendShape[] = `blendShape -automatic`;
|
|
for ($j=0;$j<size($arkitList);$j++){
|
|
aliasAttr $arkitList[$j] ($blendShape[0] + ".w[" + $j + "]");
|
|
}
|
|
}
|
|
}
|
|
}
|
|
|
|
global proc SGGoToBuildPose (int $index){
|
|
|
|
switch($index) {
|
|
case 0:
|
|
setAttr "CTRL_L_eye_blink.translateY" 1;
|
|
break;
|
|
|
|
case 1:
|
|
setAttr "CTRL_L_eye_blink.translateY" 0;
|
|
setAttr "CTRL_L_eye.translateY" -1;
|
|
break;
|
|
|
|
case 2:
|
|
setAttr "CTRL_L_eye.translateY" 0;
|
|
setAttr "CTRL_L_eye.translateX" -1;
|
|
break;
|
|
|
|
case 3:
|
|
setAttr "CTRL_L_eye.translateX" 1;
|
|
break;
|
|
|
|
case 4:
|
|
setAttr "CTRL_L_eye.translateX" 0;
|
|
setAttr "CTRL_L_eye.translateY" 1;
|
|
break;
|
|
|
|
case 5:
|
|
setAttr "CTRL_L_eye.translateY" 0;
|
|
setAttr "CTRL_L_eye_squintInner.translateY" 1;
|
|
break;
|
|
|
|
case 6:
|
|
setAttr "CTRL_L_eye_squintInner.translateY" 0;
|
|
setAttr "CTRL_L_eye_blink.translateY" -1;
|
|
break;
|
|
|
|
case 7:
|
|
setAttr "CTRL_L_eye_blink.translateY" 0;
|
|
setAttr "CTRL_R_eye_blink.translateY" 1;
|
|
break;
|
|
|
|
case 8:
|
|
setAttr "CTRL_R_eye_blink.translateY" 0;
|
|
setAttr "CTRL_R_eye.translateY" -1;
|
|
break;
|
|
|
|
case 9:
|
|
setAttr "CTRL_R_eye.translateY" 0;
|
|
setAttr "CTRL_R_eye.translateX" 1;
|
|
break;
|
|
|
|
case 10:
|
|
setAttr "CTRL_R_eye.translateX" -1;
|
|
break;
|
|
|
|
case 11:
|
|
setAttr "CTRL_R_eye.translateX" 0;
|
|
setAttr "CTRL_R_eye.translateY" 1;
|
|
break;
|
|
|
|
case 12:
|
|
setAttr "CTRL_R_eye.translateY" 0;
|
|
setAttr "CTRL_R_eye_squintInner.translateY" 1;
|
|
break;
|
|
|
|
case 13:
|
|
setAttr "CTRL_R_eye_squintInner.translateY" 0;
|
|
setAttr "CTRL_R_eye_blink.translateY" -1;
|
|
break;
|
|
|
|
case 14:
|
|
setAttr "CTRL_R_eye_blink.translateY" 0;
|
|
setAttr "CTRL_C_jaw_fwdBack.translateY" -1;
|
|
break;
|
|
|
|
case 15:
|
|
setAttr "CTRL_C_jaw_fwdBack.translateY" 0;
|
|
setAttr "CTRL_C_jaw.translateX" -1;
|
|
break;
|
|
|
|
case 16:
|
|
setAttr "CTRL_C_jaw.translateX" 1;
|
|
break;
|
|
|
|
case 17:
|
|
setAttr "CTRL_C_jaw.translateX" 0;
|
|
setAttr "CTRL_C_jaw.translateY" 1;
|
|
break;
|
|
|
|
case 18:
|
|
setAttr "CTRL_R_mouth_lipsTogetherU.translateY" 1;
|
|
setAttr "CTRL_R_mouth_lipsTogetherD.translateY" 1;
|
|
setAttr "CTRL_L_mouth_lipsTogetherU.translateY" 1;
|
|
setAttr "CTRL_L_mouth_lipsTogetherD.translateY" 1;
|
|
break;
|
|
|
|
case 19:
|
|
setAttr "CTRL_C_jaw.translateY" 0;
|
|
setAttr "CTRL_R_mouth_lipsTogetherU.translateY" 0;
|
|
setAttr "CTRL_R_mouth_lipsTogetherD.translateY" 0;
|
|
setAttr "CTRL_L_mouth_lipsTogetherU.translateY" 0;
|
|
setAttr "CTRL_L_mouth_lipsTogetherD.translateY" 0;
|
|
|
|
setAttr "CTRL_R_mouth_funnelU.translateY" 1;
|
|
setAttr "CTRL_L_mouth_funnelD.translateY" 1;
|
|
setAttr "CTRL_R_mouth_funnelD.translateY" 1;
|
|
setAttr "CTRL_L_mouth_funnelU.translateY" 1;
|
|
break;
|
|
|
|
case 20:
|
|
setAttr "CTRL_L_mouth_funnelU.translateY" 0.75;
|
|
setAttr "CTRL_L_mouth_funnelD.translateY" 0.75;
|
|
setAttr "CTRL_R_mouth_funnelU.translateY" 0.75;
|
|
setAttr "CTRL_R_mouth_funnelD.translateY" 0.75;
|
|
setAttr "CTRL_L_mouth_purseU.translateY" 1;
|
|
setAttr "CTRL_L_mouth_purseD.translateY" 1;
|
|
setAttr "CTRL_R_mouth_purseD.translateY" 1;
|
|
setAttr "CTRL_R_mouth_purseU.translateY" 1;
|
|
break;
|
|
|
|
case 21:
|
|
setAttr "CTRL_R_mouth_funnelU.translateY" 0;
|
|
setAttr "CTRL_L_mouth_funnelD.translateY" 0;
|
|
setAttr "CTRL_R_mouth_funnelD.translateY" 0;
|
|
setAttr "CTRL_L_mouth_funnelU.translateY" 0;
|
|
setAttr "CTRL_L_mouth_purseU.translateY" 0;
|
|
setAttr "CTRL_L_mouth_purseD.translateY" 0;
|
|
setAttr "CTRL_R_mouth_purseD.translateY" 0;
|
|
setAttr "CTRL_R_mouth_purseU.translateY" 0;
|
|
setAttr "CTRL_C_mouth.translateX" 1;
|
|
break;
|
|
|
|
case 22:
|
|
setAttr "CTRL_C_mouth.translateX" -1;
|
|
break;
|
|
|
|
case 23:
|
|
setAttr "CTRL_C_mouth.translateX" 0;
|
|
setAttr "CTRL_L_mouth_cornerPull.translateY" 1;
|
|
break;
|
|
|
|
case 24:
|
|
setAttr "CTRL_L_mouth_cornerPull.translateY" 0;
|
|
setAttr "CTRL_R_mouth_cornerPull.translateY" 1;
|
|
break;
|
|
|
|
case 25:
|
|
setAttr "CTRL_R_mouth_cornerPull.translateY" 0;
|
|
setAttr "CTRL_L_mouth_cornerDepress.translateY" 1;
|
|
break;
|
|
|
|
case 26:
|
|
setAttr "CTRL_L_mouth_cornerDepress.translateY" 0;
|
|
setAttr "CTRL_R_mouth_cornerDepress.translateY" 1;
|
|
break;
|
|
|
|
case 27:
|
|
setAttr "CTRL_R_mouth_cornerDepress.translateY" 0;
|
|
setAttr "CTRL_L_mouth_dimple.translateY" 1;
|
|
break;
|
|
|
|
case 28:
|
|
setAttr "CTRL_L_mouth_dimple.translateY" 0;
|
|
setAttr "CTRL_R_mouth_dimple.translateY" 1;
|
|
break;
|
|
|
|
case 29:
|
|
setAttr "CTRL_R_mouth_dimple.translateY" 0;
|
|
setAttr "CTRL_L_mouth_stretch.translateY" 1;
|
|
break;
|
|
|
|
case 30:
|
|
setAttr "CTRL_L_mouth_stretch.translateY" 0;
|
|
setAttr "CTRL_R_mouth_stretch.translateY" 1;
|
|
break;
|
|
|
|
case 31:
|
|
setAttr "CTRL_R_mouth_stretch.translateY" 0;
|
|
setAttr "CTRL_L_mouth_lipBiteD.translateY" 1;
|
|
setAttr "CTRL_R_mouth_lipBiteD.translateY" 1;
|
|
break;
|
|
|
|
case 32:
|
|
setAttr "CTRL_L_mouth_lipBiteD.translateY" 0;
|
|
setAttr "CTRL_R_mouth_lipBiteD.translateY" 0;
|
|
setAttr "CTRL_R_mouth_lipBiteU.translateY" 1;
|
|
setAttr "CTRL_L_mouth_lipBiteU.translateY" 1;
|
|
break;
|
|
|
|
case 33:
|
|
setAttr "CTRL_R_mouth_lipBiteU.translateY" 0;
|
|
setAttr "CTRL_L_mouth_lipBiteU.translateY" 0;
|
|
setAttr "CTRL_L_jaw_ChinRaiseD.translateY" 1;
|
|
setAttr "CTRL_R_jaw_ChinRaiseD.translateY" 1;
|
|
break;
|
|
|
|
case 34:
|
|
setAttr "CTRL_L_jaw_ChinRaiseD.translateY" 0;
|
|
setAttr "CTRL_R_jaw_ChinRaiseD.translateY" 0;
|
|
setAttr "CTRL_L_jaw_ChinRaiseU.translateY" 1;
|
|
setAttr "CTRL_R_jaw_ChinRaiseU.translateY" 1;
|
|
break;
|
|
|
|
case 35:
|
|
setAttr "CTRL_L_jaw_ChinRaiseU.translateY" 0;
|
|
setAttr "CTRL_R_jaw_ChinRaiseU.translateY" 0;
|
|
setAttr "CTRL_L_mouth_pressD.translateY" 1;
|
|
setAttr "CTRL_L_mouth_pressU.translateY" 1;
|
|
break;
|
|
|
|
case 36:
|
|
setAttr "CTRL_L_mouth_pressD.translateY" 0;
|
|
setAttr "CTRL_L_mouth_pressU.translateY" 0;
|
|
setAttr "CTRL_R_mouth_pressU.translateY" 1;
|
|
setAttr "CTRL_R_mouth_pressD.translateY" 1;
|
|
break;
|
|
|
|
case 37:
|
|
setAttr "CTRL_R_mouth_pressU.translateY" 0;
|
|
setAttr "CTRL_R_mouth_pressD.translateY" 0;
|
|
setAttr "CTRL_L_mouth_lowerLipDepress.translateY" 1;
|
|
break;
|
|
|
|
case 38:
|
|
setAttr "CTRL_L_mouth_lowerLipDepress.translateY" 0;
|
|
setAttr "CTRL_R_mouth_lowerLipDepress.translateY" 1;
|
|
break;
|
|
|
|
case 39:
|
|
setAttr "CTRL_R_mouth_lowerLipDepress.translateY" 0;
|
|
setAttr "CTRL_L_mouth_upperLipRaise.translateY" 1;
|
|
break;
|
|
|
|
case 40:
|
|
setAttr "CTRL_L_mouth_upperLipRaise.translateY" 0;
|
|
setAttr "CTRL_R_mouth_upperLipRaise.translateY" 1;
|
|
break;
|
|
|
|
case 41:
|
|
setAttr "CTRL_R_mouth_upperLipRaise.translateY" 0;
|
|
setAttr "CTRL_L_brow_down.translateY" 1;
|
|
break;
|
|
|
|
case 42:
|
|
setAttr "CTRL_L_brow_down.translateY" 0;
|
|
setAttr "CTRL_R_brow_down.translateY" 1;
|
|
break;
|
|
|
|
case 43:
|
|
setAttr "CTRL_R_brow_down.translateY" 0;
|
|
setAttr "CTRL_R_brow_raiseIn.translateY" 1;
|
|
setAttr "CTRL_L_brow_raiseIn.translateY" 1;
|
|
break;
|
|
|
|
case 43:
|
|
setAttr "CTRL_R_brow_down.translateY" 0;
|
|
setAttr "CTRL_R_brow_raiseIn.translateY" 1;
|
|
setAttr "CTRL_L_brow_raiseIn.translateY" 1;
|
|
break;
|
|
|
|
case 44:
|
|
setAttr "CTRL_R_brow_raiseIn.translateY" 0;
|
|
setAttr "CTRL_L_brow_raiseIn.translateY" 0;
|
|
setAttr "CTRL_L_brow_raiseOut.translateY" 1;
|
|
setAttr "CTRL_L_brow_raiseIn.translateY" 1;
|
|
break;
|
|
|
|
case 45:
|
|
setAttr "CTRL_L_brow_raiseOut.translateY" 0;
|
|
setAttr "CTRL_L_brow_raiseIn.translateY" 0;
|
|
setAttr "CTRL_R_brow_raiseIn.translateY" 1;
|
|
setAttr "CTRL_R_brow_raiseOut.translateY" 1;
|
|
break;
|
|
|
|
case 46:
|
|
setAttr "CTRL_R_brow_raiseIn.translateY" 0;
|
|
setAttr "CTRL_R_brow_raiseOut.translateY" 0;
|
|
setAttr "CTRL_L_mouth_suckBlow.translateY" 1;
|
|
setAttr "CTRL_R_mouth_suckBlow.translateY" 1;
|
|
break;
|
|
|
|
case 47:
|
|
setAttr "CTRL_L_mouth_suckBlow.translateY" 0;
|
|
setAttr "CTRL_R_mouth_suckBlow.translateY" 0;
|
|
setAttr "CTRL_L_eye_cheekRaise.translateY" 1;
|
|
break;
|
|
|
|
case 48:
|
|
setAttr "CTRL_L_eye_cheekRaise.translateY" 0;
|
|
setAttr "CTRL_R_eye_cheekRaise.translateY" 1;
|
|
break;
|
|
|
|
case 49:
|
|
setAttr "CTRL_R_eye_cheekRaise.translateY" 0;
|
|
setAttr "CTRL_L_nose.translateY" 1;
|
|
break;
|
|
|
|
case 50:
|
|
setAttr "CTRL_L_nose.translateY" 0;
|
|
setAttr "CTRL_R_nose.translateY" 1;
|
|
break;
|
|
|
|
case 51:
|
|
setAttr "CTRL_R_nose.translateY" 0;
|
|
catchQuiet (`setAttr "CTRL_C_tongue_move.translateY" -1`);
|
|
catchQuiet (`setAttr "CTRL_C_tongue.translateY" -1`);
|
|
setAttr "CTRL_C_tongue_roll.translateY" -0.5;
|
|
setAttr "CTRL_C_tongue_inOut.translateY" -0.75;
|
|
break;
|
|
|
|
default:
|
|
break;
|
|
}
|
|
}
|
|
|
|
global proc SGGoToBuildFacePose (){
|
|
setAttr "CTRL_C_jaw.translateY" 0;
|
|
setAttr "CTRL_C_jaw.translateX" 0;
|
|
setAttr "CTRL_R_eyelashes_tweakerOut.translateX" 0;
|
|
setAttr "CTRL_R_eyelashes_tweakerIn.translateX" 0;
|
|
setAttr "CTRL_L_eyelashes_tweakerOut.translateX" 0;
|
|
setAttr "CTRL_L_eyelashes_tweakerIn.translateX" 0;
|
|
setAttr "CTRL_R_eye_eyelidU.translateX" 0;
|
|
setAttr "CTRL_L_eye_eyelidD.translateX" 0;
|
|
setAttr "CTRL_L_eye_eyelidU.translateX" 0;
|
|
setAttr "CTRL_L_mouth_corner.translateX" 0;
|
|
setAttr "CTRL_R_mouth_corner.translateX" 0;
|
|
catchQuiet (`setAttr "CTRL_C_tongue_thickThin.translateX" 0`);
|
|
setAttr "CTRL_R_eye_eyelidD.translateX" 0;
|
|
catchQuiet (`setAttr "CTRL_C_tongue_bendTwist.translateX" 0`);
|
|
catchQuiet (`setAttr "CTRL_C_tongue_tipMove.translateX" 0`);
|
|
catchQuiet (`setAttr "CTRL_C_tongue_move.translateX" 0`);
|
|
catchQuiet (`setAttr "CTRL_C_tongue.translateX" 0`);
|
|
catchQuiet (`setAttr "CTRL_C_tongue_wideNarrow.translateX" 0`);
|
|
setAttr "CTRL_C_tongue_inOut.translateX" 0;
|
|
setAttr "CTRL_L_mouth_thicknessD.translateX" 0;
|
|
setAttr "CTRL_L_mouth_thicknessU.translateX" 0;
|
|
setAttr "CTRL_R_mouth_thicknessU.translateX" 0;
|
|
catchQuiet (`setAttr "CTRL_R_mouth_thicknessInwardU.translateX" 0`);
|
|
setAttr "CTRL_R_mouth_thicknessD.translateX" 0;
|
|
catchQuiet (`setAttr "CTRL_L_mouth_thicknessInwardU.translateX" 0`);
|
|
setAttr "CTRL_R_mouth_lipsRollU.translateX" 0;
|
|
catchQuiet (`setAttr "CTRL_R_mouth_thicknessInwardD.translateX" 0`);
|
|
catchQuiet (`setAttr "CTRL_L_mouth_thicknessInwardD.translateX" 0`);
|
|
setAttr "CTRL_L_mouth_lipsRollU.translateX" 0;
|
|
setAttr "CTRL_L_mouth_lipsRollD.translateX" 0;
|
|
setAttr "CTRL_R_mouth_lipsRollD.translateX" 0;
|
|
setAttr "CTRL_C_teethU.translateX" 0;
|
|
setAttr "CTRL_C_teethD.translateX" 0;
|
|
setAttr "CTRL_C_mouth_lipShiftD.translateX" 0;
|
|
setAttr "CTRL_C_teeth_fwdBackU.translateX" 0;
|
|
setAttr "CTRL_C_teeth_fwdBackD.translateX" 0;
|
|
setAttr "CTRL_C_mouth_lipShiftU.translateX" 0;
|
|
setAttr "CTRL_R_eye_pupil.translateX" 0;
|
|
setAttr "CTRL_L_nose.translateX" 0;
|
|
setAttr "CTRL_R_nose.translateX" 0;
|
|
setAttr "CTRL_C_mouth.translateX" 0;
|
|
setAttr "CTRL_R_mouth_suckBlow.translateX" 0;
|
|
setAttr "CTRL_L_mouth_suckBlow.translateX" 0;
|
|
setAttr "CTRL_C_jaw_fwdBack.translateX" 0;
|
|
setAttr "CTRL_neck_digastricUpDown.translateX" 0;
|
|
setAttr "CTRL_neck_throatExhaleInhale.translateX" 0;
|
|
setAttr "CTRL_neck_throatUpDown.translateX" 0;
|
|
setAttr "CTRL_L_mouth_pushPullU.translateX" 0;
|
|
setAttr "CTRL_R_mouth_pushPullU.translateX" 0;
|
|
setAttr "CTRL_L_mouth_pushPullD.translateX" 0;
|
|
setAttr "CTRL_R_mouth_cornerSharpnessU.translateX" 0;
|
|
setAttr "CTRL_L_mouth_cornerSharpnessD.translateX" 0;
|
|
setAttr "CTRL_L_mouth_cornerSharpnessU.translateX" 0;
|
|
setAttr "CTRL_R_mouth_pushPullD.translateX" 0;
|
|
setAttr "CTRL_R_mouth_cornerSharpnessD.translateX" 0;
|
|
setAttr "CTRL_L_eyeAim.translateX" 0;
|
|
setAttr "CTRL_C_eyesAim.translateX" 0;
|
|
setAttr "CTRL_R_eyeAim.translateX" 0;
|
|
setAttr "CTRL_R_eye.translateX" 0;
|
|
setAttr "CTRL_L_eye.translateX" 0;
|
|
setAttr "CTRL_C_eye.translateX" 0;
|
|
setAttr "CTRL_L_eye_blink.translateX" 0;
|
|
setAttr "CTRL_L_eye_pupil.translateX" 0;
|
|
setAttr "CTRL_R_eye_blink.translateX" 0;
|
|
setAttr "CTRL_R_mouth_lipsTowardsTeethD.translateY" 0;
|
|
setAttr "CTRL_L_mouth_lipsTowardsTeethU.translateY" 0;
|
|
setAttr "CTRL_R_mouth_lipsTowardsTeethU.translateY" 0;
|
|
setAttr "CTRL_L_mouth_lipsTowardsTeethD.translateY" 0;
|
|
setAttr "CTRL_R_eyelashes_tweakerOut.translateY" 0;
|
|
setAttr "CTRL_R_eyelashes_tweakerIn.translateY" 0;
|
|
setAttr "CTRL_L_eyelashes_tweakerOut.translateY" 0;
|
|
setAttr "CTRL_L_eyelashes_tweakerIn.translateY" 0;
|
|
setAttr "CTRL_R_eye_eyelidU.translateY" 0;
|
|
setAttr "CTRL_L_eye_eyelidD.translateY" 0;
|
|
setAttr "CTRL_L_eye_eyelidU.translateY" 0;
|
|
setAttr "CTRL_L_mouth_corner.translateY" 0;
|
|
setAttr "CTRL_R_mouth_corner.translateY" 0;
|
|
catchQuiet (`setAttr "CTRL_C_tongue_thickThin.translateY" 0`);
|
|
setAttr "CTRL_R_eye_eyelidD.translateY" 0;
|
|
setAttr "CTRL_neckCorrectivesMultiplyerU.translateY" 0;
|
|
setAttr "CTRL_neckCorrectivesMultiplyerM.translateY" 0;
|
|
setAttr "CTRL_neckCorrectivesMultiplyerD.translateY" 0;
|
|
setAttr "CTRL_R_mouth_lipBiteD.translateY" 0;
|
|
setAttr "CTRL_R_mouth_stickyOuterU.translateY" 0;
|
|
setAttr "CTRL_C_mouth_stickyU.translateY" 0;
|
|
setAttr "CTRL_R_mouth_stickyInnerU.translateY" 0;
|
|
setAttr "CTRL_L_mouth_stickyInnerU.translateY" 0;
|
|
setAttr "CTRL_L_mouth_stickyOuterU.translateY" 0;
|
|
setAttr "CTRL_C_mouth_stickyD.translateY" 0;
|
|
setAttr "CTRL_L_mouth_stickyInnerD.translateY" 0;
|
|
setAttr "CTRL_R_mouth_stickyInnerD.translateY" 0;
|
|
setAttr "CTRL_R_mouth_stickyOuterD.translateY" 0;
|
|
setAttr "CTRL_L_mouth_stickyOuterD.translateY" 0;
|
|
setAttr "CTRL_R_mouth_lipSticky.translateY" 0;
|
|
setAttr "CTRL_L_mouth_lipSticky.translateY" 0;
|
|
catchQuiet (`setAttr "CTRL_C_tongue_bendTwist.translateY" 0`);
|
|
catchQuiet (`setAttr "CTRL_C_tongue_tipMove.translateY" 0`);
|
|
catchQuiet (`setAttr "CTRL_C_tongue_move.translateY" 0`);
|
|
catchQuiet (`setAttr "CTRL_C_tongue.translateY" 0`);
|
|
catchQuiet (`setAttr "CTRL_C_tongue_wideNarrow.translateY" 0`);
|
|
setAttr "CTRL_C_tongue_inOut.translateY" 0;
|
|
setAttr "CTRL_C_tongue_press.translateY" 0;
|
|
setAttr "CTRL_C_tongue_roll.translateY" 0;
|
|
setAttr "CTRL_L_jaw_ChinRaiseU.translateY" 0;
|
|
setAttr "CTRL_L_jaw_ChinRaiseD.translateY" 0;
|
|
setAttr "CTRL_R_jaw_ChinRaiseD.translateY" 0;
|
|
setAttr "CTRL_L_jaw_chinCompress.translateY" 0;
|
|
setAttr "CTRL_R_jaw_ChinRaiseU.translateY" 0;
|
|
setAttr "CTRL_R_jaw_chinCompress.translateY" 0;
|
|
setAttr "CTRL_L_mouth_thicknessD.translateY" 0;
|
|
setAttr "CTRL_L_mouth_thicknessU.translateY" 0;
|
|
setAttr "CTRL_R_mouth_thicknessU.translateY" 0;
|
|
catchQuiet (`setAttr "CTRL_R_mouth_thicknessInwardU.translateY" 0`);
|
|
setAttr "CTRL_R_mouth_thicknessD.translateY" 0;
|
|
catchQuiet (`setAttr "CTRL_L_mouth_thicknessInwardU.translateY" 0`);
|
|
setAttr "CTRL_R_mouth_lipsRollU.translateY" 0;
|
|
catchQuiet (`setAttr "CTRL_R_mouth_thicknessInwardD.translateY" 0`);
|
|
catchQuiet (`setAttr "CTRL_L_mouth_thicknessInwardD.translateY" 0`);
|
|
setAttr "CTRL_L_mouth_lipsRollU.translateY" 0;
|
|
setAttr "CTRL_R_nose_nasolabialDeepen.translateY" 0;
|
|
setAttr "CTRL_L_nose_nasolabialDeepen.translateY" 0;
|
|
setAttr "CTRL_L_mouth_lipsRollD.translateY" 0;
|
|
setAttr "CTRL_R_mouth_lipsRollD.translateY" 0;
|
|
setAttr "CTRL_L_eye_faceScrunch.translateY" 0;
|
|
setAttr "CTRL_C_teethU.translateY" 0;
|
|
setAttr "CTRL_R_eye_faceScrunch.translateY" 0;
|
|
setAttr "CTRL_C_teethD.translateY" 0;
|
|
setAttr "CTRL_C_mouth_lipShiftD.translateY" 0;
|
|
setAttr "CTRL_C_teeth_fwdBackU.translateY" 0;
|
|
setAttr "CTRL_C_teeth_fwdBackD.translateY" 0;
|
|
setAttr "CTRL_C_mouth_lipShiftU.translateY" 0;
|
|
setAttr "CTRL_R_eye_pupil.translateY" 0;
|
|
setAttr "CTRL_C_eye_parallelLook.translateY" 0;
|
|
setAttr "CTRL_L_eye_lidPress.translateY" 0;
|
|
setAttr "CTRL_R_eye_lidPress.translateY" 0;
|
|
setAttr "CTRL_L_ear_up.translateY" 0;
|
|
setAttr "CTRL_R_ear_up.translateY" 0;
|
|
setAttr "CTRL_L_nose.translateY" 0;
|
|
setAttr "CTRL_L_nose_wrinkleUpper.translateY" 0;
|
|
setAttr "CTRL_R_nose.translateY" 0;
|
|
setAttr "CTRL_R_nose_wrinkleUpper.translateY" 0;
|
|
setAttr "CTRL_C_mouth.translateY" 0;
|
|
setAttr "CTRL_R_mouth_upperLipRaise.translateY" 0;
|
|
setAttr "CTRL_L_mouth_upperLipRaise.translateY" 0;
|
|
setAttr "CTRL_L_mouth_sharpCornerPull.translateY" 0;
|
|
setAttr "CTRL_R_mouth_cornerPull.translateY" 0;
|
|
setAttr "CTRL_R_mouth_sharpCornerPull.translateY" 0;
|
|
setAttr "CTRL_L_mouth_cornerPull.translateY" 0;
|
|
setAttr "CTRL_L_mouth_dimple.translateY" 0;
|
|
setAttr "CTRL_R_mouth_dimple.translateY" 0;
|
|
setAttr "CTRL_L_mouth_stretch.translateY" 0;
|
|
setAttr "CTRL_R_mouth_lowerLipDepress.translateY" 0;
|
|
setAttr "CTRL_L_mouth_lowerLipDepress.translateY" 0;
|
|
setAttr "CTRL_L_mouth_cornerDepress.translateY" 0;
|
|
setAttr "CTRL_R_mouth_cornerDepress.translateY" 0;
|
|
setAttr "CTRL_R_mouth_stretch.translateY" 0;
|
|
setAttr "CTRL_R_mouth_stretchLipsClose.translateY" 0;
|
|
setAttr "CTRL_R_mouth_suckBlow.translateY" 0;
|
|
setAttr "CTRL_L_mouth_stretchLipsClose.translateY" 0;
|
|
setAttr "CTRL_L_mouth_suckBlow.translateY" 0;
|
|
setAttr "CTRL_R_mouth_funnelD.translateY" 0;
|
|
setAttr "CTRL_L_mouth_lipsTogetherU.translateY" 0;
|
|
setAttr "CTRL_L_mouth_pressU.translateY" 0;
|
|
setAttr "CTRL_R_mouth_pressU.translateY" 0;
|
|
setAttr "CTRL_L_mouth_lipsTogetherD.translateY" 0;
|
|
setAttr "CTRL_R_mouth_lipsTogetherD.translateY" 0;
|
|
setAttr "CTRL_R_mouth_lipsTogetherU.translateY" 0;
|
|
setAttr "CTRL_L_mouth_pressD.translateY" 0;
|
|
setAttr "CTRL_R_mouth_pressD.translateY" 0;
|
|
setAttr "CTRL_R_mouth_lipsBlow.translateY" 0;
|
|
setAttr "CTRL_R_mouth_tightenU.translateY" 0;
|
|
setAttr "CTRL_L_mouth_tightenU.translateY" 0;
|
|
setAttr "CTRL_L_mouth_lipsBlow.translateY" 0;
|
|
setAttr "CTRL_L_mouth_lipsPressU.translateY" 0;
|
|
setAttr "CTRL_L_mouth_tightenD.translateY" 0;
|
|
setAttr "CTRL_R_mouth_tightenD.translateY" 0;
|
|
setAttr "CTRL_R_mouth_lipsPressU.translateY" 0;
|
|
setAttr "CTRL_L_mouth_lipBiteU.translateY" 0;
|
|
setAttr "CTRL_R_mouth_lipBiteU.translateY" 0;
|
|
setAttr "CTRL_L_mouth_lipBiteD.translateY" 0;
|
|
setAttr "CTRL_L_jaw_clench.translateY" 0;
|
|
setAttr "CTRL_R_jaw_clench.translateY" 0;
|
|
setAttr "CTRL_C_jaw_fwdBack.translateY" 0;
|
|
setAttr "CTRL_C_jaw_openExtreme.translateY" 0;
|
|
setAttr "CTRL_L_neck_stretch.translateY" 0;
|
|
setAttr "CTRL_R_neck_stretch.translateY" 0;
|
|
setAttr "CTRL_C_neck_swallow.translateY" 0;
|
|
setAttr "CTRL_L_neck_mastoidContract.translateY" 0;
|
|
setAttr "CTRL_R_neck_mastoidContract.translateY" 0;
|
|
setAttr "CTRL_neck_digastricUpDown.translateY" 0;
|
|
setAttr "CTRL_neck_throatExhaleInhale.translateY" 0;
|
|
setAttr "CTRL_neck_throatUpDown.translateY" 0;
|
|
setAttr "CTRL_lookAtSwitch.translateY" 0;
|
|
setAttr "CTRL_L_mouth_pushPullU.translateY" 0;
|
|
setAttr "CTRL_R_mouth_pushPullU.translateY" 0;
|
|
setAttr "CTRL_L_mouth_pushPullD.translateY" 0;
|
|
setAttr "CTRL_R_mouth_cornerSharpnessU.translateY" 0;
|
|
setAttr "CTRL_L_mouth_cornerSharpnessD.translateY" 0;
|
|
setAttr "CTRL_L_mouth_cornerSharpnessU.translateY" 0;
|
|
setAttr "CTRL_R_mouth_pushPullD.translateY" 0;
|
|
setAttr "CTRL_R_mouth_cornerSharpnessD.translateY" 0;
|
|
setAttr "CTRL_eyesAimFollowHead.translateY" 0;
|
|
setAttr "CTRL_faceGUIfollowHead.translateY" 0;
|
|
setAttr "CTRL_L_mouth_purseD.translateY" 0;
|
|
setAttr "CTRL_R_mouth_purseD.translateY" 0;
|
|
setAttr "CTRL_L_mouth_purseU.translateY" 0;
|
|
setAttr "CTRL_R_mouth_purseU.translateY" 0;
|
|
setAttr "CTRL_L_mouth_towardsU.translateY" 0;
|
|
setAttr "CTRL_L_mouth_towardsD.translateY" 0;
|
|
setAttr "CTRL_R_mouth_towardsU.translateY" 0;
|
|
setAttr "CTRL_R_mouth_towardsD.translateY" 0;
|
|
setAttr "CTRL_L_mouth_funnelD.translateY" 0;
|
|
setAttr "CTRL_L_mouth_funnelU.translateY" 0;
|
|
setAttr "CTRL_R_mouth_funnelU.translateY" 0;
|
|
setAttr "CTRL_L_eyeAim.translateY" 0;
|
|
setAttr "CTRL_C_eyesAim.translateY" 0;
|
|
setAttr "CTRL_R_eyeAim.translateY" 0;
|
|
setAttr "CTRL_convergenceSwitch.translateY" 0;
|
|
setAttr "CTRL_R_brow_raiseIn.translateY" 0;
|
|
setAttr "CTRL_L_brow_raiseIn.translateY" 0;
|
|
setAttr "CTRL_L_brow_raiseOut.translateY" 0;
|
|
setAttr "CTRL_L_brow_down.translateY" 0;
|
|
setAttr "CTRL_R_brow_raiseOut.translateY" 0;
|
|
setAttr "CTRL_R_brow_down.translateY" 0;
|
|
setAttr "CTRL_L_brow_lateral.translateY" 0;
|
|
setAttr "CTRL_R_brow_lateral.translateY" 0;
|
|
setAttr "CTRL_R_eye.translateY" 0;
|
|
setAttr "CTRL_L_eye_squintInner.translateY" 0;
|
|
setAttr "CTRL_R_eye_squintInner.translateY" 0;
|
|
setAttr "CTRL_L_eye.translateY" 0;
|
|
setAttr "CTRL_R_eye_cheekRaise.translateY" 0;
|
|
setAttr "CTRL_C_eye.translateY" 0;
|
|
setAttr "CTRL_L_eye_cheekRaise.translateY" 0;
|
|
setAttr "CTRL_L_eye_blink.translateY" 0;
|
|
setAttr "CTRL_L_eye_pupil.translateY" 0;
|
|
setAttr "CTRL_R_eye_blink.translateY" 0;
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|