//****************************************************************************** // // 版权所有: 玉溪时光科技有限公司 // 联系邮箱: 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; }