翻译的官方教程,提供给初学者入门
//建立场景
polyCylinder -sx 12 -sz 1 -ax 0 1 0 -cuv 3; string $selP[] = `ls -sl`;
setAttr \".ty\" 3;
setAttr \".sy\" .1;
setAttr \".sx\" 3;
setAttr \".sz\" 3;
select ($selP[0]+\".vtx[1]\") ($selP[0]+\".vtx[13]\")
($selP[0]+\".vtx[3]\") ($selP[0]+\".vtx[15]\")
($selP[0]+\".vtx[5]\") ($selP[0]+\".vtx[17]\")
($selP[0]+\".vtx[7]\") ($selP[0]+\".vtx[19]\")
($selP[0]+\".vtx[9]\") ($selP[0]+\".vtx[21]\")
($selP[0]+\".vtx[11]\") ($selP[0]+\".vtx[23]\") ;
scale 0.576722 0.576722 0.576722 ;
polyCylinder -r .2 -h 3 -sx 20 -sz 1 -sy 3 -ax 0 1 0 -cuv 3;string $selT[] = `ls -sl`;
setAttr \".ty\" 1.5;
select -r ($selT[0]+\".e[40:59]\");
move -r 0 -1.85 0 ;
select ($selT[0]+\".e[20:39]\");
move -r 0 -0.9 0 ;
select -tgl ($selT[0]+\".e[0:19]\") ;
scale 10.5 1 10.5;
polyPlane -w 8 -h 8 -sx 10 -sy 10 -ax 0 1 0 ; string $selB[] = `ls -sl`;
setAttr \".ty\" 4;
string $blinn = `shadingNode -asShader blinn`;
sets -r 1 -nss 1 -em -n ($blinn+\"SG\");
connectAttr -f ($blinn+\".outColor\") ($blinn+\"SG.surfaceShader\");
sets -e -forceElement ($blinn+\"SG\") $selB[0];
string $ch = `shadingNode -asTexture checker`;
string $tx = `shadingNode -asUtility place2dTexture`;
connectAttr ($tx+\".outUV\") ($ch+\".uv\");
connectAttr -f ($ch+\".outColor\") ($blinn+\".color\");
setAttr ($tx+\".repeatU\") 4;
setAttr ($tx+\".repeatV\") 4;
setAttr ($ch+\".color1\") -type double3 1 0 0 ;
setAttr ($ch+\".color2\") -type double3 1 1 0 ;
指定桌布为布料 
制定桌面为被动物体 
设置桌面的碰撞厚度 
简单设置桌布的弹性
播放动画 


当前位置 :