Maya mel语初解之一-基础和界面篇

http://tech.ddvip.com   2007年08月14日    社区交流

内容摘要:Maya mel基础和界面篇

  把这几行命令都选中,用鼠标左键拖放到Shelf工具条上,Shelf上出现mel图标。重新载入模型文件,按一下这个mel图标,你又一次成功了。

  对Maya熟悉一点的人会觉得那三个setAttr用的很愚蠢,因为完全可以在polyExtrudeFacet命令的标志中解决问题。其实我们的第一步只是要求做到,第二步才是要求做好。以下是简化过的结果:

polyExtrudeFacet -ch 1 -kft 1 -pvx -3.926295877 -pvy -1.118658066 -pvz 4.649739981 -translateX -7.5 -ty 0 -tz 0 -rx 0 -ry 0 -rz 0 -scaleX -1 -sy 1 -sz 1 -ran 0 -divisions 1 -off 0 -ltz 0 -ws 0 -ltx 0 -lty 0 -lrx 0 -lry 0 -lrz 0 -lsx 1 -lsy 1 -lsz 1 -ldx 1 -ldy 0 -ldz 0 -w 0 -gx 0 -gy -1 -gz 0 -att 0 -mx 0 -my 0 -mz 0 polySurface1.f[0:682];
polyNormal -normalMode 0 -ch 1 polySurface1.f[0:1449];
polySmooth -mth 0 -dv 1 -c 1 -kb 1 -ksb 1 -khe 0 -kt 1 -sl 1 -dpe 1 -ps 0.1 -ro 1 -ch 1 polySurface1.f[0:1449];
select -cl ;

  关于使用mel命令组合的方法,最后要提到一点,如果你执行命令时发觉mel历史窗没有变化,可以在mel编辑器勾选Script->Echo All Commands。一般我们不需要显示那么多命令,因为很多对我们没用,所以不选Echo All Commands。

  通过myFullMoon1.0我们可以把一半脸变成整张脸,但如果你发现这张脸不够美观想回到半脸状态修改怎么办?我告诉你,按z键撤消上一步操作。这应该不是你不知道的,但你可能因旋转相机观察而已经操作了很多步无法撤回了,还存了盘。

  如果你没删构造历史,那你就是幸运的。介绍一个命令--"delete",就是你按键盘delete键所执行的命令。执行"delete polySurface1",瞧,把你那个整张脸模型都删去了吧。如果你真的都删去了,赶快撤消这一步,因为这不是你我想做的事。我们来编一个恢复成半张脸的程序myHalfMoon。

责编:豆豆技术应用

正在加载评论...