
现在摆在你面前的一个严峻的问题就是你怎样从这近一千条mel命令找到你想要的那条命令。别怕,你虽然不熟悉mel,但你还不至于不熟悉Maya的菜单吧。选择Create->NURBS Primitives->Cone来创建一个圆锥,这时你会发现mel历史窗中多了一行命令,其中"cone -p 0 0 0 -ax 0 1 0 -ssw 0 -esw 360 -r 1 -hr 2 -d 3 -ut 0 -tol 0.01 -s 8 -nsp 1 -ch 1;"就是一个完整的创建圆锥的命令。在命令行执行一下这句命令,会发现可以得到跟菜单相同的结果。有了这种方法,就不用为你掌握的mel命令太少而犯愁了。 你也许已经意识到得到每一步操作的命令意味着什么了,就是可以把这些命令写在一起,然后一下子执行,就像Office里的宏和PhotoShop里的Actions一样。好,那就开始吧。

现在Maya虽然已经支持默认灯光渲染了,不过我们建模时经常还是会打一盏灯来观察一下效果。具体过程是先创建灯光,再把它移动到一个合适的位置,然后旋转一下角度,然后还要调整亮度。如果你经常要打灯光观察模型,你一定希望点一个按钮来完成这一切,我们的实例1就来解决这个问题吧。
实例1:摆放灯光
首先清洁一下mel历史窗准备记录命令。 选择Create->Lights->Directional Light创建一盏直射灯,把直射灯往左后方移动一下,再旋转一下使它的方向指向视图中心,Ctrl+a打开属性编辑器,把灯光的属性(Intensity)改为1.2。 这时再看看mel历史窗,多了类似如下几行: defaultDirectionalLight(1, 1,1,1, "0", 0,0,0); move -r -5.393374 -0.124913 3.360977 ; rotate -r -os -33.086209 0 0 ; rotate -r -os 0 -24.179269 0 ; setAttr "directionalLightShape1.intensity" 1.2; 把这几行字都选中,用鼠标左键拖放到Shelf工具条上,会发现Shelf上多了一个mel图标。 新建一个文件,按一下这个mel图标,你会发现你成功了。

一般用户编写的常用的mel程序都是放在Shelf里的,因此你需要对Shelf了解一下。鼠标左键在Shelf左下角的三角形那里按下,在下拉菜单选择Shelf Editor...打开Shelf编辑器。
关于Shelf编辑器的我就不多讲了,你自己瞎按一会儿也会弄明白的。我要说的是既然你已经开始学mel了,要那么多乱七八糟的Shelf也没什么用,你可以只留一个General,其它的都删掉,然后新建一个Shelf,名为myTools。
注意我所说的这些操作都是在Shelf编辑器中进行的,不要跑到"你的文档\maya\5.0\prefs\shelves"那里去删Shelf,否则再启动Maya时那些Shelf会死而复生的。
评论加载中…