267 lines
12 KiB
Plaintext
267 lines
12 KiB
Plaintext
//******************************************************************************
|
|
//
|
|
// 版权所有: 玉溪时光科技有限公司
|
|
// 联系邮箱: q.100@qq.com
|
|
// 开发日期: 2024/02/23
|
|
//
|
|
//******************************************************************************
|
|
|
|
global proc SGDefineJointForLOD(int $lod){
|
|
|
|
setAttr "CTRL_C_mouth.translateY" 0;
|
|
setAttr "CTRL_C_mouth.translateX" 0;
|
|
setAttr "CTRL_C_tongue_wideNarrow.translateX" 0;
|
|
setAttr "CTRL_C_jaw.translateX" 0;
|
|
setAttr "CTRL_C_jaw_fwdBack.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_pushPullD.translateX" 0;
|
|
setAttr "CTRL_L_mouth_cornerSharpnessU.translateX" 0;
|
|
setAttr "CTRL_R_mouth_cornerSharpnessU.translateX" 0;
|
|
setAttr "CTRL_L_mouth_cornerSharpnessD.translateX" 0;
|
|
setAttr "CTRL_R_mouth_cornerSharpnessD.translateX" 0;
|
|
setAttr "CTRL_R_mouth_thicknessD.translateX" 0;
|
|
setAttr "CTRL_R_mouth_thicknessU.translateX" 0;
|
|
setAttr "CTRL_L_mouth_thicknessU.translateX" 0;
|
|
setAttr "CTRL_L_mouth_thicknessD.translateX" 0;
|
|
setAttr "CTRL_L_mouth_corner.translateX" 0;
|
|
setAttr "CTRL_R_eyelashes_tweakerIn.translateX" 0;
|
|
setAttr "CTRL_L_eyelashes_tweakerOut.translateX" 0;
|
|
setAttr "CTRL_R_eyelashes_tweakerOut.translateX" 0;
|
|
setAttr "CTRL_R_mouth_corner.translateX" 0;
|
|
setAttr "CTRL_L_eye_eyelidU.translateX" 0;
|
|
setAttr "CTRL_R_eye_eyelidU.translateX" 0;
|
|
setAttr "CTRL_L_eye_eyelidD.translateX" 0;
|
|
setAttr "CTRL_R_eye_eyelidD.translateX" 0;
|
|
setAttr "CTRL_C_tongue_thickThin.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_R_eye_blink.translateX" 0;
|
|
setAttr "CTRL_L_eye_pupil.translateX" 0;
|
|
setAttr "CTRL_R_eye_pupil.translateX" 0;
|
|
setAttr "CTRL_L_mouth_thicknessInwardU.translateX" 0;
|
|
setAttr "CTRL_L_mouth_thicknessInwardD.translateX" 0;
|
|
setAttr "CTRL_R_mouth_thicknessInwardU.translateX" 0;
|
|
setAttr "CTRL_R_mouth_thicknessInwardD.translateX" 0;
|
|
setAttr "CTRL_R_mouth_lipsRollU.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_teeth_fwdBackU.translateX" 0;
|
|
setAttr "CTRL_C_teeth_fwdBackD.translateX" 0;
|
|
setAttr "CTRL_C_teethD.translateX" 0;
|
|
setAttr "CTRL_C_mouth_lipShiftD.translateX" 0;
|
|
setAttr "CTRL_C_mouth_lipShiftU.translateX" 0;
|
|
setAttr "CTRL_L_eyelashes_tweakerIn.translateX" 0;
|
|
setAttr "CTRL_C_eyesAim.translateX" 0;
|
|
setAttr "CTRL_L_eyeAim.translateX" 0;
|
|
setAttr "CTRL_L_nose.translateX" 0;
|
|
setAttr "CTRL_R_nose.translateX" 0;
|
|
setAttr "CTRL_neck_digastricUpDown.translateX" 0;
|
|
setAttr "CTRL_neck_throatUpDown.translateX" 0;
|
|
setAttr "CTRL_neck_throatExhaleInhale.translateX" 0;
|
|
setAttr "CTRL_R_mouth_suckBlow.translateX" 0;
|
|
setAttr "CTRL_L_mouth_suckBlow.translateX" 0;
|
|
setAttr "CTRL_R_eyeAim.translateX" 0;
|
|
setAttr "CTRL_C_tongue_move.translateX" 0;
|
|
setAttr "CTRL_C_tongue_bendTwist.translateX" 0;
|
|
setAttr "CTRL_C_tongue_tipMove.translateX" 0;
|
|
setAttr "CTRL_C_tongue_inOut.translateX" 0;
|
|
setAttr "CTRL_C_tongue_wideNarrow.translateY" 0;
|
|
setAttr "CTRL_C_tongue_roll.translateY" 0;
|
|
setAttr "CTRL_C_tongue_press.translateY" 0;
|
|
setAttr "CTRL_L_jaw_ChinRaiseU.translateY" 0;
|
|
setAttr "CTRL_R_jaw_ChinRaiseU.translateY" 0;
|
|
setAttr "CTRL_L_jaw_ChinRaiseD.translateY" 0;
|
|
setAttr "CTRL_R_jaw_ChinRaiseD.translateY" 0;
|
|
setAttr "CTRL_C_jaw.translateY" 0;
|
|
setAttr "CTRL_L_jaw_clench.translateY" 0;
|
|
setAttr "CTRL_R_jaw_chinCompress.translateY" 0;
|
|
setAttr "CTRL_L_jaw_chinCompress.translateY" 0;
|
|
setAttr "CTRL_C_jaw_fwdBack.translateY" 0;
|
|
setAttr "CTRL_R_jaw_clench.translateY" 0;
|
|
setAttr "CTRL_C_jaw_openExtreme.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_pushPullD.translateY" 0;
|
|
setAttr "CTRL_L_mouth_cornerSharpnessU.translateY" 0;
|
|
setAttr "CTRL_R_mouth_cornerSharpnessU.translateY" 0;
|
|
setAttr "CTRL_L_mouth_cornerSharpnessD.translateY" 0;
|
|
setAttr "CTRL_R_mouth_cornerSharpnessD.translateY" 0;
|
|
setAttr "CTRL_R_mouth_thicknessD.translateY" 0;
|
|
setAttr "CTRL_R_mouth_thicknessU.translateY" 0;
|
|
setAttr "CTRL_L_mouth_thicknessU.translateY" 0;
|
|
setAttr "CTRL_L_mouth_thicknessD.translateY" 0;
|
|
setAttr "CTRL_R_mouth_purseD.translateY" 0;
|
|
setAttr "CTRL_L_mouth_towardsU.translateY" 0;
|
|
setAttr "CTRL_R_mouth_towardsU.translateY" 0;
|
|
setAttr "CTRL_R_mouth_funnelU.translateY" 0;
|
|
setAttr "CTRL_R_mouth_towardsD.translateY" 0;
|
|
setAttr "CTRL_L_mouth_towardsD.translateY" 0;
|
|
setAttr "CTRL_L_mouth_funnelU.translateY" 0;
|
|
setAttr "CTRL_L_mouth_funnelD.translateY" 0;
|
|
setAttr "CTRL_R_mouth_funnelD.translateY" 0;
|
|
setAttr "CTRL_L_mouth_lipsTogetherU.translateY" 0;
|
|
setAttr "CTRL_R_mouth_lipsTogetherU.translateY" 0;
|
|
setAttr "CTRL_L_mouth_corner.translateY" 0;
|
|
setAttr "CTRL_R_eyelashes_tweakerIn.translateY" 0;
|
|
setAttr "CTRL_L_eyelashes_tweakerOut.translateY" 0;
|
|
setAttr "CTRL_R_eyelashes_tweakerOut.translateY" 0;
|
|
setAttr "CTRL_R_mouth_corner.translateY" 0;
|
|
setAttr "CTRL_L_eye_eyelidU.translateY" 0;
|
|
setAttr "CTRL_R_eye_eyelidU.translateY" 0;
|
|
setAttr "CTRL_L_eye_eyelidD.translateY" 0;
|
|
setAttr "CTRL_R_eye_eyelidD.translateY" 0;
|
|
setAttr "CTRL_C_tongue_thickThin.translateY" 0;
|
|
setAttr "CTRL_R_eye.translateY" 0;
|
|
setAttr "CTRL_L_eye.translateY" 0;
|
|
setAttr "CTRL_C_eye.translateY" 0;
|
|
setAttr "CTRL_L_eye_squintInner.translateY" 0;
|
|
setAttr "CTRL_L_eye_blink.translateY" 0;
|
|
setAttr "CTRL_L_eye_cheekRaise.translateY" 0;
|
|
setAttr "CTRL_R_eye_squintInner.translateY" 0;
|
|
setAttr "CTRL_R_eye_cheekRaise.translateY" 0;
|
|
setAttr "CTRL_R_eye_blink.translateY" 0;
|
|
setAttr "CTRL_L_eye_pupil.translateY" 0;
|
|
setAttr "CTRL_C_eye_parallelLook.translateY" 0;
|
|
setAttr "CTRL_R_eye_lidPress.translateY" 0;
|
|
setAttr "CTRL_R_eye_pupil.translateY" 0;
|
|
setAttr "CTRL_L_eye_lidPress.translateY" 0;
|
|
setAttr "CTRL_L_mouth_lipsTogetherD.translateY" 0;
|
|
setAttr "CTRL_L_mouth_pressU.translateY" 0;
|
|
setAttr "CTRL_R_mouth_pressU.translateY" 0;
|
|
setAttr "CTRL_R_mouth_lipsTogetherD.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_L_mouth_lipsBlow.translateY" 0;
|
|
setAttr "CTRL_R_mouth_tightenU.translateY" 0;
|
|
setAttr "CTRL_L_mouth_tightenD.translateY" 0;
|
|
setAttr "CTRL_L_mouth_tightenU.translateY" 0;
|
|
setAttr "CTRL_L_mouth_thicknessInwardU.translateY" 0;
|
|
setAttr "CTRL_L_mouth_thicknessInwardD.translateY" 0;
|
|
setAttr "CTRL_R_mouth_thicknessInwardU.translateY" 0;
|
|
setAttr "CTRL_R_mouth_thicknessInwardD.translateY" 0;
|
|
setAttr "CTRL_R_mouth_lipsRollU.translateY" 0;
|
|
setAttr "CTRL_L_mouth_lipsRollU.translateY" 0;
|
|
setAttr "CTRL_L_mouth_lipsRollD.translateY" 0;
|
|
setAttr "CTRL_R_mouth_lipsRollD.translateY" 0;
|
|
setAttr "CTRL_R_nose_nasolabialDeepen.translateY" 0;
|
|
setAttr "CTRL_L_nose_nasolabialDeepen.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_teeth_fwdBackU.translateY" 0;
|
|
setAttr "CTRL_C_teeth_fwdBackD.translateY" 0;
|
|
setAttr "CTRL_C_teethD.translateY" 0;
|
|
setAttr "CTRL_C_mouth_lipShiftD.translateY" 0;
|
|
setAttr "CTRL_C_mouth_lipShiftU.translateY" 0;
|
|
setAttr "CTRL_R_mouth_lipsTowardsTeethU.translateY" 0;
|
|
setAttr "CTRL_L_mouth_lipsTowardsTeethD.translateY" 0;
|
|
setAttr "CTRL_R_mouth_lipsTowardsTeethD.translateY" 0;
|
|
setAttr "CTRL_L_mouth_lipsTowardsTeethU.translateY" 0;
|
|
setAttr "CTRL_L_eyelashes_tweakerIn.translateY" 0;
|
|
setAttr "CTRL_C_eyesAim.translateY" 0;
|
|
setAttr "CTRL_L_eyeAim.translateY" 0;
|
|
setAttr "CTRL_L_nose.translateY" 0;
|
|
setAttr "CTRL_L_ear_up.translateY" 0;
|
|
setAttr "CTRL_R_ear_up.translateY" 0;
|
|
setAttr "CTRL_R_nose.translateY" 0;
|
|
setAttr "CTRL_R_nose_wrinkleUpper.translateY" 0;
|
|
setAttr "CTRL_L_nose_wrinkleUpper.translateY" 0;
|
|
setAttr "CTRL_L_mouth_upperLipRaise.translateY" 0;
|
|
setAttr "CTRL_R_mouth_sharpCornerPull.translateY" 0;
|
|
setAttr "CTRL_R_mouth_upperLipRaise.translateY" 0;
|
|
setAttr "CTRL_L_mouth_sharpCornerPull.translateY" 0;
|
|
setAttr "CTRL_R_mouth_cornerPull.translateY" 0;
|
|
setAttr "CTRL_L_mouth_cornerPull.translateY" 0;
|
|
setAttr "CTRL_L_mouth_dimple.translateY" 0;
|
|
setAttr "CTRL_R_neck_stretch.translateY" 0;
|
|
setAttr "CTRL_L_neck_stretch.translateY" 0;
|
|
setAttr "CTRL_C_neck_swallow.translateY" 0;
|
|
setAttr "CTRL_neck_digastricUpDown.translateY" 0;
|
|
setAttr "CTRL_neck_throatUpDown.translateY" 0;
|
|
setAttr "CTRL_neck_throatExhaleInhale.translateY" 0;
|
|
setAttr "CTRL_R_neck_mastoidContract.translateY" 0;
|
|
setAttr "CTRL_L_neck_mastoidContract.translateY" 0;
|
|
setAttr "CTRL_lookAtSwitch.translateY" 0;
|
|
setAttr "CTRL_R_mouth_dimple.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_L_mouth_stretch.translateY" 0;
|
|
setAttr "CTRL_R_mouth_lowerLipDepress.translateY" 0;
|
|
setAttr "CTRL_L_mouth_lowerLipDepress.translateY" 0;
|
|
setAttr "CTRL_R_mouth_suckBlow.translateY" 0;
|
|
setAttr "CTRL_L_mouth_suckBlow.translateY" 0;
|
|
setAttr "CTRL_L_mouth_stretchLipsClose.translateY" 0;
|
|
setAttr "CTRL_L_mouth_purseU.translateY" 0;
|
|
setAttr "CTRL_R_mouth_stretchLipsClose.translateY" 0;
|
|
setAttr "CTRL_R_mouth_purseU.translateY" 0;
|
|
setAttr "CTRL_L_mouth_purseD.translateY" 0;
|
|
setAttr "CTRL_L_mouth_lipsPressU.translateY" 0;
|
|
setAttr "CTRL_R_mouth_tightenD.translateY" 0;
|
|
setAttr "CTRL_R_mouth_lipsPressU.translateY" 0;
|
|
setAttr "CTRL_R_mouth_lipBiteD.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_R_mouth_stickyOuterU.translateY" 0;
|
|
setAttr "CTRL_R_mouth_stickyInnerU.translateY" 0;
|
|
setAttr "CTRL_C_mouth_stickyU.translateY" 0;
|
|
setAttr "CTRL_R_eyeAim.translateY" 0;
|
|
setAttr "CTRL_convergenceSwitch.translateY" 0;
|
|
setAttr "CTRL_L_brow_raiseIn.translateY" 0;
|
|
setAttr "CTRL_R_brow_raiseIn.translateY" 0;
|
|
setAttr "CTRL_L_brow_raiseOut.translateY" 0;
|
|
setAttr "CTRL_R_brow_lateral.translateY" 0;
|
|
setAttr "CTRL_R_brow_raiseOut.translateY" 0;
|
|
setAttr "CTRL_L_brow_lateral.translateY" 0;
|
|
setAttr "CTRL_L_brow_down.translateY" 0;
|
|
setAttr "CTRL_R_brow_down.translateY" 0;
|
|
setAttr "CTRL_neckCorrectivesMultiplyerU.translateY" 0;
|
|
setAttr "CTRL_neckCorrectivesMultiplyerM.translateY" 0;
|
|
setAttr "CTRL_neckCorrectivesMultiplyerD.translateY" 0;
|
|
setAttr "CTRL_faceGUIfollowHead.translateY" 0;
|
|
setAttr "CTRL_eyesAimFollowHead.translateY" 0;
|
|
setAttr "CTRL_L_mouth_stickyOuterU.translateY" 0;
|
|
setAttr "CTRL_R_mouth_stickyInnerD.translateY" 0;
|
|
setAttr "CTRL_R_mouth_stickyOuterD.translateY" 0;
|
|
setAttr "CTRL_L_mouth_stickyInnerU.translateY" 0;
|
|
setAttr "CTRL_C_mouth_stickyD.translateY" 0;
|
|
setAttr "CTRL_L_mouth_stickyInnerD.translateY" 0;
|
|
setAttr "CTRL_L_mouth_lipSticky.translateY" 0;
|
|
setAttr "CTRL_R_mouth_lipSticky.translateY" 0;
|
|
setAttr "CTRL_L_mouth_stickyOuterD.translateY" 0;
|
|
setAttr "CTRL_C_tongue_move.translateY" 0;
|
|
setAttr "CTRL_C_tongue_bendTwist.translateY" 0;
|
|
setAttr "CTRL_C_tongue_tipMove.translateY" 0;
|
|
setAttr "CTRL_C_tongue_inOut.translateY" 0;
|
|
|
|
select -cl;
|
|
int $exists = 0;
|
|
string $rl4[] = `ls -type "embeddedNodeRL4"`;
|
|
if(size($rl4)){
|
|
$exists = 1;
|
|
delete $rl4;
|
|
}
|
|
SGRepairJointForLOD 0;
|
|
if($exists){
|
|
string $dna = `SGDescriptor -wd`;
|
|
if(`file -q -ex $dna`){
|
|
string $name = "rl4Embedded_" + `SGDescriptor -n` + "_rl";
|
|
SGCreateRL4Node $dna $name;
|
|
}
|
|
}
|
|
SGFastUnbindSkinCluster;
|
|
SGRepairJointForLOD $lod;
|
|
SGDeleteJointForLOD $lod;
|
|
SGFastBindSkinCluster;
|
|
}
|
|
|