資源描述:
《妙(mel)語初解》由會員上傳分享,免費在線閱讀,更多相關(guān)內(nèi)容在教育資源-天天文庫。
1、妙(mel)語初解?源文檔??我來寫一點mel掃盲教程,主要是針對初學Maya的人,如果你已經(jīng)學了一個月以上的Maya,那你就可以學習這篇mel教程了。不一定要等到Maya掌握的非常熟練才去學mel,相反,如果你在初學Maya的時候就對mel有所了解,那對于將來更好的了解和掌握Maya會起到事半功倍的效果。作者:七月冰兒我來寫一點mel掃盲教程,主要是針對初學Maya的人,如果你已經(jīng)學了一個月以上的Maya,那你就可以學習這篇me
2、l教程了。不一定要等到Maya掌握的非常熟練才去學mel,相反,如果你在初學Maya的時候就對mel有所了解,那對于將來更好的了解和掌握Maya會起到事半功倍的效果。當然首先要提到的是mel的基本概念,如下:mel是MayaEmbeddedLanguage(Maya內(nèi)置語言)的縮寫,是一種強大的命令和腳本語言,讓你直接控制Maya的特征、進程和工作流程。其次要提到的是應該抱怎樣的態(tài)度:有許多人認為mel比較難,我的看法是并不比游戲攻關(guān)難,在網(wǎng)上經(jīng)??吹接腥藶楣ヒ魂P(guān)花掉一個月時間,學mel如果能達到這個境界一定會很了不起。學mel的確可能會枯躁一些,因為找不到像CS那么多人給你去殺。
3、mel是個可大可小的東西,如果你不是搞程序開發(fā)的,應該盡可能的讓mel給你節(jié)省時間,而不要在學習和編寫mel程序上花太多時間,應盡量編寫簡單且實用的程序。不要因為盲目追求高深的技術(shù)而耽誤了您泡MM的寶貴時間我的教程也是針對這一點寫的,如果你已經(jīng)做好了準備,就和我一起進入mel的世界吧。今天要講的是命令組合。打開Maya,在命令行(CommandLine)輸入"cone"并按回車,視圖中創(chuàng)建了一個圓錐。如果你沒有看到命令行,用Display->UIElements->CommandLine來顯示它。你也許會問用命令行創(chuàng)建圓錐跟用菜單創(chuàng)建有什么差別。我來告訴你,只是形式上的差別,本質(zhì)上
4、菜單和命令行都是在執(zhí)行mel命令,可以說你在Maya中的一舉一動都是在執(zhí)行mel命令?,F(xiàn)在打開mel編輯器(ScriptEditor),mel編輯器分兩部分,上面是歷史窗,下面是編輯窗。歷史窗顯示你剛剛執(zhí)行的命令和命令的結(jié)果或錯誤信息。編輯窗可以輸入命令,而且可以輸入多行命令,但每個MEL命令之后必須以分號結(jié)束。選擇mel編輯器的菜單Edit->ClearHistory,把歷史窗清潔一下。?源文檔??點擊放大在編輯窗輸入"
5、cone-ax010-r1;"并按Ctrl+Enter或數(shù)字鍵那邊的Enter,視圖中創(chuàng)建了正立的一個圓錐。再看歷史窗,多了兩行,第一行是剛剛執(zhí)行過的命令,第二行是命令的返回值(ReturnResult)。我明天會著重講返回值,今天先來解釋一下標志(Flag)。剛才那個"-ax"和"-r"就是"cone"命令的標志,一般一個標志分長短兩種寫法,比如"-r"和"-radius"就是同一個標志,寫哪個都行。長標志看起來比較清楚,而短標志寫起來比較方便。因此,對于你比較熟悉的標志,盡量用短標志,不熟悉的就用長標志。改一下"cone"命令"-r"后面的數(shù)值,比如改成"cone-ax010-
6、r3"再執(zhí)行,發(fā)現(xiàn)創(chuàng)建出的圓錐半徑變大了,由此你可知道-r/-radius是控制圓錐半徑的。當然"cone"命令還有很多標志,要深入了解這個命令,最好的辦法是看幫助文檔,Maya為此專門提供了一個mel命令(就是help命令)來快速察看幫助。執(zhí)行"help-doccone",就可以打開cone命令的幫助文檔。要想看到所有mel命令的幫助,選擇Maya菜單Help->MELCommandReference...Maya的幫助文檔中一共收錄了將近一千條mel命令,聽起來很恐怖吧。不過沒關(guān)系,要想在惡劣的環(huán)境下自在的生存,首先要學會對困難視而不見??磶椭鷷r按分類(Categories)去
7、看,只要翻翻你感興趣的幾個分類就行了,如果你都不感興趣,就都不要看了,等用到了再去翻也不遲?,F(xiàn)在擺在你面前的一個嚴峻的問題就是你怎樣從這近一千條mel命令找到你想要的那條命令。別怕,你雖然不熟悉mel,但你還不至于不熟悉Maya的菜單吧。選擇Create->NURBSPrimitives->Cone來創(chuàng)建一個圓錐,這時你會發(fā)現(xiàn)mel歷史窗中多了一行命令,其中"cone-p000-ax010-ssw0-esw360-r1-hr2-d3-ut0-tol0.01-s8-ns