内容摘要:Maya mel语初解
现在继续mel的教程,如果你对mel还一无所知的话,请看mel语初解之一-基础和界面篇:
众所周知,maya的多边形建模能力是不如人意的,因此这时mel会派上很大的用场。相信很多人都用过一些辅助性的建模工具,例如MJPolyTools、BPT、icePolyTools、CPS、drawSplit、rockGen...我在教程中会对这些程序的关键功能的编写方法作出详细说明,希望大家能在掌握这些功能的基础之上编写出自己称心如意的Poly工具。
mel作为脚本语言使用非常方便,在工作中会很容易地把你的一些简单想法付诸实践。
在讲Poly建模之前,需要复习一下以前的知识。
首先要复习一下数组(Array):一群变量放到了一起,这群变量就成了一个数组变量。不过这些变量不是随便放的,每个变量都有一个房间,每个房间都有顺次的门牌号,我们就是根据门牌号来访问任何一个数组成员的。请看这个字符串数组的例子:
选择几个场景中的物体。

// 获取场景中的每一个物体,分别放入数组$objects的每个房间中
string $objects[] = `ls -sl`;这时数组的状态如图所示。$objects可以看作是公寓的名称,[]里的红色数字为房间的门牌号,也叫作索引号(index)。数组的索引号总是从0开始的。也就是说$objects[0]为数组的第一个成员,它的值为"pSphere1";而$objects[1]为数组的第二个成员,他的值为"pCube1";以此类推。
我们可以从数组中取值,例如:
string $obj = $objects[0];
// 此时变量$obj的值为"pSphere1"
责编:豆豆技术应用
正在加载评论...
- 不用置换来做地毯V-Ray教程
- 详解Maya皮肤材质
- MAYA材质教程:皮肤的制作方法
- 3dmax9.0打造诱人甜筒
- maya置换贴图的控制
- MAYA透明贴图制作教程
- 如何自动设置MAYA灯光亮度
- maya快速动画秘诀
- Maya Mel中脚本的运用
- Maya 4.0 渲染基础-建立摄影机
- BodyStudio for Maya v2.6.0.8 (骨骼角色模型插件)
- Blast Code v1.5 for Maya 7.0.-.8.0 and 8.5 (独特爆炸特效插件
- Real Flow(maya插件)
- nderMan for Maya v2.0 (Maya7.0~8.5插件)
- RenderMan for Maya v1.1 (Maya7.0~8.5插件)
- SyFlex 3.6 for Maya (最强衣服插件)
- REALFLOW(maya插件)
- Final Rig Pro v2.0 for Maya 7.0 (MAYA角色插件)
- Tomcat cartoon shader
- Kolektiv Stroika v3.05 for Maya 7 8 8.5 (Maya功能增强插件)