2024年3月15日發(作者:校園色圖)

1樓
MEL (Maya埋入式語言)為Maya提供了基礎。Maya界面的幾乎每一個要點都是在MEL指
令和腳本程序上建立的。由于Maya給出了對于MEL自身的完 全的訪問,你可以擴展和定
制Maya。通過MEL,你可以進一步開發Maya使它成為你和你的項目的獨特而創新的環境。
為有效地使用Maya,你并不非得精通MEL。但是,熟悉MEL可以加深你使用Maya的專
業能力。使用MEL的許多方面可以由只有很少編程經驗或者沒有 經驗者所使用。喜歡ME
L并不非得喜歡編程。有一些方法,它們可以使你獲得MEL的好處而不必考慮編程的細節。
一旦當你進行了產生MEL腳本語言的嘗試, 你會發現MEL可以給你提供可以想象到的最
先進的數字化畫圖的方法。
為了獲得Maya的輸出,大部分可以使用MEL來做。這里是你可以使用MEL來工作的一
些例子:
?使用MEL指令脫開Maya的用戶界面,快速地產生熱鍵,訪問更深的要點。
?給屬性輸入準確的值,脫開由界面強制引起的拘謹的限制。
?對特定的場景自定義界面,對一個特定的項目改變缺省設置。
?產生MEL程序和執行用戶建模、動畫、動態和渲染任務的腳本程序。
如何使用本教程
本教程敘述如何學習和使用Maya埋入式語言(MEL)。如果你初次接觸MEL,本教材幫助
你在使用MEL指令和腳本程序方面開始起步。一旦當你開始開發 MEL程序的時候,本教
材將繼續幫助你,講解如何能夠使你獲得用MEL產生的更多的指令、宏、程序和用戶界面
元素的輸出。
本教材假定你對Maya已經有了基本的了解。如果你完全是新開始學習Maya,請看一下學
習Maya的教材,并對在Using Maya documentation t中描述的要點進行開發。 應該熟悉
Maya的在線文件(見Online documentation)。特別是應該使你自己熟悉MEL Command Refer
ence和DG Node Reference。
本教材的各處都有許多有關的MEL指令和程序碼的例子。要運行例子程序,你可以把它們
粘貼到Maya的腳本語言編輯器(Script Editor)里,并選擇Edit > Execute就可以了。使自己
進一步地熟悉腳本語言編輯器的要點,執行腳本程序,并把程序保存到Maya的script目錄
中的一個文件中,可以參考 Maya文件和用戶指南中的適當章節。
MEL要點
使用 MEL的要點包括了使用MEL指令和產生MEL程序。
本章包括以下內容:指令、程序、Maya Gems共三個部分。本期介紹MAYA腳本語言ME
L的指令。
分為以下三個部分:1、了解指令;2、MEL指令文件;3、使用指令。
1、了解指令
MEL包括了涉及使用Maya的所有方面的全范圍的指令。使用MEL指令的一些典型的例子
包括快速產生物體、精確移動物體和對物體進行更有效的控制。如,可以使用下述的一個
MEL指令產生一個半徑準確的為27.5 單位的叫做 bigBoy 的一個球體:
sphere -radius 27.5 -name bigBoy;
隨后你還可以再輸入一條MEL指令將bigBoy繞Z軸旋轉90度:
rotate -r 0 0 90 bigBoy;
另一個例子,假定你在用結點工具產生一個結點,你想把這個結點沿著X軸方向移動5個
單位。你可以執行以下的MEL指令,而不需要打斷結點的產生:
move -r 5 0 0;
2、MEL指令文件
Maya的在線庫(Online Library)描述了每一條指令,提供了用法、格式、返回值和例子的信
息。MEL的指令參考在線文件(Command Reference online documentation)提供了以字母順序
排列的指令,也以**能方式加以組織。
3、使用指令
包括內容有:輸入指令、使用指令行、獲得指令返回值、指令模式和指令在表達式中。
3樓
當你從指令行執行一個指令時,狀態信息出現在腳本語言編輯器中和指令行的響應區域
本文發布于:2024-03-15 00:20:43,感謝您對本站的認可!
本文鏈接:http://www.newhan.cn/zhishi/a/1710433243161018.html
版權聲明:本站內容均來自互聯網,僅供演示用,請勿用于商業和其他非法用途。如果侵犯了您的權益請與我們聯系,我們將在24小時內刪除。
本文word下載地址:MAYA MEL.doc
本文 PDF 下載地址:MAYA MEL.pdf
| 留言與評論(共有 0 條評論) |