但問題是常常會因為Maya開機不正常跳掉或預設檔(preference files) 爛掉,使得這些Auto Load 設定也跟著消失 . 要如何"確保"每次Maya重開時都會順便把mental ray 也給打開呢? 其中一個方法就是在 userSetup.mel 裡加上這兩行程式:
if(!`pluginInfo -query -loaded -name "Mayatomr"`)
loadPlugin "Mayatomr";
如果你之前沒有 userSetup.mel 這個檔的話,可以在任何 maya script 目錄裡建立一個.例如在 C:\Documents and Settings\me\My Documents\maya\scripts 或是 C:\Documents and Settings\me\My Documents\maya\2009\scripts. Maya每次從開時都會去執行 userSetup.mel 裡面的那些指令. 所以你把上面那兩行加到 userSetup.mel 之後 Maya 每次開機就會把 Mental Ray 也給導入近來了.
我個人是不推崇 autoload plugin,尤其是份量是比較大的 renderer plugin. autoload 只有在 new 一個 maya scene/project 時,會覺得有幫上忙,但如果你是接手來自別人的 maya scene files 時,如果那個 scene file 沒有 require "mayatomr", 就某種程度上來說,不就暗示了這個 scene file 其實不需要 mental ray 了? 那你的 autoload 有可能加上了不必要的 plugin,導致下個部門的困擾?
回覆刪除PS. 你永遠不會知道接下來的部門會遇上什麼問題,直接他回過頭來告訴你~~
這一篇其實是針對非production pipeline導向的Maya使用者,例如在家裡想玩玩Maya Mental Ray 的人.很多的home user 其實不太會去裝其他的 renderer. 那Maya本身擁有的renderer最強的就是Mental ray了, 所以我想很自然的大家都會去用它來render high quality 的圖. 如果是這樣的話其實Maya檔案裡面有Mental ray 的物件並會造出什麼困擾.
回覆刪除非常有道理 :)
回覆刪除忘了說,Maya 每日一招是個非常棒的 blog :D
回覆刪除版大有托稿喔~~
回覆刪除maya每日一招 我可是每日關注緊盯
對不起,的確有托稿 >.<
回覆刪除的確是個好式子!
回覆刪除Maya突然的"消失"太常發生嘍…無奈呀
謝謝...
回覆刪除我之前成日發覺開Maya時mental ray不見了,好confuse...知道這方法, 明天回公司可以試下!
有沒有聽過Brazil renderer??? 是怎麼樣的software?
回覆刪除Mental Ray在用的時候還有甚麼要注意?
Maya 如果想用 Rendering farm...是怎樣做? setting?
我找到一個Fisheye Maya plugin, for Mental Ray. 不過唔知點裝、點應用?
我有聽過 brazil renderer, 可是對它完全不熟,所以沒辦法給任何意見..
回覆刪除至於其他問題呢..有機會我再另外寫個文章來解說.
好呀! 期待
回覆刪除