为了账号安全,请及时绑定邮箱和手机立即绑定

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

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

慕后森 2018-11-14 15:11:49
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之间

查看完整回答
反对 回复 2018-12-08
  • 1 回答
  • 0 关注
  • 885 浏览

添加回答

举报

0/150
提交
取消
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号