maya中,表达式和MEL的详细区别是什么?
1 回答

宝慕林4294392
TA贡献2021条经验 获得超8个赞
表达式 可以理解为 依靠时间驱使的一段mel脚本程序
表达式本身并没有什么神奇之处,只是让某个属性在时间变化(或者状态变化,包括手动去调整其位置等等)的情况下,牵连地引发另外一个属性的变化
写出来就是 y = F(x) F就是表达式本身,
最简单的表达式大概就是 y = x, 比如你可以让一个球在前进时同时旋转,这就是因为它的位移牵连影响到了其旋转。
表达式也可以非常复杂,同时控制多个属性,多个粒子或者多个场景的变化
---------------------
MEL本身就是一种语言,在这种语言上你可以完成一系列事情,仅此而已。
MAYA的所有操作都是基于MEL,包括表达式,所以你可以理解MEL是MAYA的底层结构,但是不是最底层,因为下面还有MAYA API以及最最底层的MAYA CORE
---------------------
对于用户来说,特别是MAYA用户,有句老话叫条条大路通罗马,就是说完成一个任务,可以有很多种不同的办法,对于动画来说,表达式可能能够实现某个效果,同时其他操作也可以达到类似效果,所以在这个意义上,弄清楚他们的区别,不如弄清楚谁的效率更高。
如果简单地排队的话,效率从低到高(仅就动画一件事来说!):
表达式 < MEL < MAYA API
后来居上的python 应该介于MEL与MAYA API之间
- 1 回答
- 0 关注
- 885 浏览
添加回答
举报
0/150
提交
取消