Maya mel语初解之一-基础和界面篇
http://tech.ddvip.com 2007年08月14日 社区交流
内容摘要:Maya mel基础和界面篇
一般用户编写的常用的mel程序都是放在Shelf里的,因此你需要对Shelf了解一下。鼠标左键在Shelf左下角的三角形那里按下,在下拉菜单选择Shelf Editor...打开Shelf编辑器。
关于Shelf编辑器的我就不多讲了,你自己瞎按一会儿也会弄明白的。我要说的是既然你已经开始学mel了,要那么多乱七八糟的Shelf也没什么用,你可以只留一个General,其它的都删掉,然后新建一个Shelf,名为myTools。注意我所说的这些操作都是在Shelf编辑器中进行的,不要跑到"你的文档maya5.0prefsshelves"那里去删Shelf,否则再启动Maya时那些Shelf会死而复生的。更改Shelf图标也在Shelf编辑器中,你可以把那个难看的mel图标换成你喜欢的美女。看看好莱坞人用的Maya工作界面,都是自己定制的Shelf,我们别的地方不如人家,这一点还是可以跟人家很像的。

现在来解释一下刚才的几句命令。凭你对英文的理解,其实也能猜到这几句的意思吧。
"defaultDirectionalLight"就是创建一盏直射灯。
"move"就是移动,"-r/-relative"是经常用到的,意思是相对于物体当前的位置。
例如"move -r 1 0 0;"是说把物体沿X轴移动一个格子,而"move 1 0 0;"是说把物体的"translateX"属性设为1,"translateY"和"translateY"属性设为0。
"rotate"用了两次,就是旋转了两次,看一下右边通道框里的旋转数值,你可以把这两句并作一句,就是"rotate -35.534708 -20.070585 13.771703;"。"-os"是指物体坐标轴,相对"-ws"于世界坐标轴而言的。要想让物体沿世界坐标轴旋转,双击旋转工具图标打开工具设置窗,把Rotate Mode由Local改为Global即可。
责编:豆豆技术应用