//建立场景
{polyprimitive -r 1 -l 1;
string $selq[] = `ls -sl`;
polychipoff -ch 1 -kft 0 -dup 0 ($selq[0]+".f[0:31]");
polyseparate $selq[0];
setattr ($selq[0]+".ty") 5;
polyplane -w 20 -h 20 -sx 10 -sy 10 -ax 0 1 0 -cuv 2;
string $selp[] = `ls -dag -sl`;
setattr ".ty" .05;
string $red = `shadingnode -asshader blinn`;
string $redsg = `sets -r 1 -nss 1 -em -n ($red+"sg")`;
string $blue = `shadingnode -asshader blinn`;
string $bluesg = `sets -r 1 -nss 1 -em -n ($blue+"sg")`;
connectattr -f ($red+".outcolor") ($redsg+".surfaceshader");
connectattr -f ($blue+".outcolor") ($bluesg+".surfaceshader");
setattr ($red+".color") -type double3 1 0 0 ;
setattr ($blue+".color") -type double3 0.6 0.6 1 ;
sets -e -forceelement $redsg $selq[0];
sets -e -forceelement $bluesg $selp[0];
displayshadedandtextured;}
// over
指定球为 布料
指定地面为 被动物体
select -r $selq[0] ;
string $sel[] = `select -hi`;
select -d $selq[0];
//选择球的面片
添加焊接边界 约束
找到约束节点dynamicconstraintshape1
在时间线上 对connectiondensity 分别打两个关键帧
进入output,
playbackoptions -min 1 -max 100 ;
//调整时间和权重如图
选择红色的球回放动画,
|
|