top of page
作家相片Maktia

Maya-Fbx快速批量輸出(mel語法)

本次會說明一段 FBX檔快速輸出的 mel 語法以及使用方法。

語法是幾年前專案需求找的,最近用起來真的好用,所以分享這個酷酷的語法。

也因為太久所以不記得從哪邊搜到這串語法,還請見諒無法放原始連結。


廢話不多說直接上語法:



string $objname[]  =`ls -sl`;
string $savePath = "D:/PRJ_ROOT/your_PRJ_Feil";//這一行是你的儲存位置
for ($SObjname in $objname ){
  file -force -options "v=0;"-typ "FBX export" -pr -es ($savePath + "/"+ $SObjname +".fbx" );    
}

請務必修改黃色那一行的路徑,其餘的可以不用動。


貼到mel後的樣子。




mel視窗(Script Edit)在哪裡、怎麼開?

mel視窗通常在畫面的最右下角。


打開後直接把語法貼上+手動修改一些參數,就可以按下上方箭頭運行腳本

要注意的是maya現在除了mel以外 還新增了python語法的方法,如果把mel的語法貼到python視窗的話是無法運行的。


Ctrl+S 可以儲存腳本,這樣腳本就不會不見囉!



將腳本變成快捷工具

全選(反白)語法,然後按住滑鼠中鍵拖曳到上方工具列。

Maya預設有開一個空白的工具標籤,可以直接把牠放到裡面。


編輯腳本

右鍵Edit可以直接修改腳本,下次換不同專案時只要修改儲存的資料夾位置就可以了。







使用方法:












使用時優先注意需要把要輸出的模型名稱修改成檔名要的,也可以組成群組修改群組名字後輸出。

輸出結果如同右圖,會跟Outline的一模一樣。


理論上Maya不會有相同檔名,但需注意是這個腳本輸出不會提示檔名重複。

如果後續模型有修改,在Outline的名稱建議維持一致比較好管理。



結語


希望這個腳本的分享能加速大家模型輸出的速度


也很感謝當時的mel語法大神們願意把這串語法分享到網路上,真的節省了很多時間。



1 次查看0 則留言

最新文章

查看全部

Commentaires


bottom of page