SelectEdgeLoopSp;
ConvertSelectionToVertices;selectType -ocm -alc false;
selectType -ocm -polymeshVertex true;
CreateCluster;
连接到物体
global proc matchTrns() {
string $mtr[] = `ls -sl`;
if (size($mtr) < 2){
warning "MUST select 2 objects!";
} else if (size($mtr) == 2){
parent;
setAttr ($mtr[0] + ".tx") 0;
setAttr ($mtr[0] + ".ty") 0;
setAttr ($mtr[0] + ".tz") 0;
setAttr ($mtr[0] + ".rx") 0;
setAttr ($mtr[0] + ".ry") 0;
setAttr ($mtr[0] + ".rz") 0;
select $mtr[0];
parent -w;
}
}
matchTrns;
不能链接到中心点
链接到中心
global proc snapIt(){
string $snp[] = `ls -sl`;
float $pos[] = `xform -q -ws -t $snp[1]`;
float $rpA[] = `xform -q -rp $snp[1]`;
float $rpB[] = `xform -q -rp $snp[0]`;
xform -ws -t ($pos[0] + $rpA[0] - $rpB[0] ) ($pos[1] + $rpA[1] - $rpB[1] ) ($pos[2] + $rpA[2] - $rpB[2] ) $snp[0];
}
snapIt;
制作控制器
parent -add -shape AShape cc
parent -add -shape BShape cc
parent -add -shape pCubeShape1 he_zi1
不同的脚本,组的放置位置不同
删除约束
// 错误: line 0: 未应用冻结变换,因为 qian_zuo_tui_dian1.rotateX 被锁定。
makeIdentity -apply true -t 1
makeIdentity -a true 物体名
功能:冻结物体的空间转变(则移动,旋转或缩放)。这等于Maya主页菜单里的modify > freeze transformations。若没指定物体名的话,指令会在选中物体身上执行。
-translate(-t)
方形控制下面骨骼旋转
菱形控制IK的移动和方形的移动
圆形控制极向量,先极向量约束,在移动控制器位置,最后归0
移动到对应位置
方向约束开关
控制器跟着动 开
关
触角骨骼控制
createNode -n sum_gasterIK01 plusMinusAverage
修改成0
基向量X改成1
后退进行方向约束
根骨骼
设置警告控制
float $kedu = quan_ju.sy * 85.869;
quan_ju.ke_du = distanceDimensionShape1.distance/$kedu;
测试
测试
总体控制
放进控制器组里