maya中,表達式和MEL的詳細區別是什么?
1 回答

寶慕林4294392
TA貢獻2021條經驗 獲得超8個贊
表達式 可以理解為 依靠時間驅使的一段mel腳本程序
表達式本身并沒有什么神奇之處,只是讓某個屬性在時間變化(或者狀態變化,包括手動去調整其位置等等)的情況下,牽連地引發另外一個屬性的變化
寫出來就是 y = F(x) F就是表達式本身,
最簡單的表達式大概就是 y = x, 比如你可以讓一個球在前進時同時旋轉,這就是因為它的位移牽連影響到了其旋轉。
表達式也可以非常復雜,同時控制多個屬性,多個粒子或者多個場景的變化
---------------------
MEL本身就是一種語言,在這種語言上你可以完成一系列事情,僅此而已。
MAYA的所有操作都是基于MEL,包括表達式,所以你可以理解MEL是MAYA的底層結構,但是不是最底層,因為下面還有MAYA API以及最最底層的MAYA CORE
---------------------
對于用戶來說,特別是MAYA用戶,有句老話叫條條大路通羅馬,就是說完成一個任務,可以有很多種不同的辦法,對于動畫來說,表達式可能能夠實現某個效果,同時其他操作也可以達到類似效果,所以在這個意義上,弄清楚他們的區別,不如弄清楚誰的效率更高。
如果簡單地排隊的話,效率從低到高(僅就動畫一件事來說?。?br/>表達式 < MEL < MAYA API
后來居上的python 應該介于MEL與MAYA API之間
- 1 回答
- 0 關注
- 918 瀏覽
添加回答
舉報
0/150
提交
取消