猿问

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

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


慕后森
浏览 886回答 1
1回答

宝慕林4294392

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