mel與c 的區別

2022-11-11 18:30:04 字數 921 閱讀 1307

1樓:匿名使用者

mel 是maya的語言,就跟中文是咱中國人的語言一樣,所有maya的操作,不管是渲染,建立球模型,存檔,開啟某視窗,都是在maya後台執行一條或者多條mel命令,所以說某高手憑藉一段mel語句能完成一項很複雜的工作(比如自動裝配)就不會讓你太驚訝了。

mel學起來不難,如果你之前學過c語言,並且有良好的程式設計習慣(比如知道怎麼排除錯誤和設定程式斷點)那麼你學起mel會覺得很爽快,因為這個語言實在是很淺顯。

如果需要書籍,中青it翻譯的《maya程式設計全攻略》,郵電出的《maya渲染技術精粹》,網上流傳甚廣的《the art of rigging 1-3》都值得好好看看,還是那句話,mel很淺顯,所以just learn it。

但是.....會用mel 不等於 會編寫複雜外掛程式,外掛程式的哲學是建立在簡化重複勞動的基礎上的——你首先要知道什麼工作是「重複性」的,比如你裝配乙個角色,不停地給關節們重新命名,這個步驟就是重複性的,是應該開發乙個外掛程式來簡化的——其次你需要知道怎麼簡化這個重複性的工作,以及誰是這個外掛程式的使用者,如果是乙個對程式一點不了解的使用者,你是否需要開發乙個好看的介面——再次你需要乙個嚴謹的結構,保證這個外掛程式不管用在什麼角色身上都完美無錯,這需要你去試驗和碰壁.....

所以如果你目標是熟練地裝配任何型別的角色,學學mel顯然是必須的。

至於其他方面,渲染,建模......mel發揮的作用就更五花八門,所有的大型製作公司都有專門的rnd(研究與開發部門)負責為maya開發特殊工具。

2樓:匿名使用者

你的目的是學動力學,把maya做為藝術表現的工具那麼你就學 mel如果是想做maya這塊的計算機圖形開發,那麼就學c++乙個是利用工具 乙個是做工具 側重點不一樣至於區別:我感覺c++是物件導向的,c++在windows上就能用,而mel內建語言,是以maya為平台的……

說實話兩種語言沒有什麼太大的可比性

c語言中與的區別,C語言中 與 的區別

區別如復下表 擴充套件資料具體區別制的例子 bai1 c 語言輸入輸出du printf a d,b d zhi,a,b scanf d d d a,b,c 2 vb 語言的輸入輸出 inputbox x 輸入 x 的值dao print x x 而且,這兩種運算子,還分為字首運算和字尾運算 如 i...

c語言中《與《的區別是什麼,C語言中 與 的區別是什麼?

舉個例子你就明白了。像 這些比較常用一點兒。比如 int a a 2 與 a 2 效果是不一樣的,a 2,並未改變a的值,但是a 2,效果等於a a 2 a的值實際上是增加了2.所以 也是一樣的,a 2這句只是一個運算,就是a左移2位,但是並未改變a的值,但是a 2,相當於 a a 2,改變了a的值...

c語言a和a的區別搞不明白,C語言中a 與 a的區別是什麼?詳細一點,謝謝!

首先,a是乙個變數,儲存著值。bai a是常量,是du變zhi量a的記憶體dao 位址。一般的 a是用來回 賦值給指標的 答int p a 或者是作為函式的引數傳遞 位址傳遞 比如scanf中 scanf d a 如果輸出,也並不是按照你說的那樣,比如a是字元型 putchar a a是整形 pri...