作者:仕冶資訊
| page 3-1 適用版本:Life Forms 3.5 + maya 1.0 或以上 發表日期:1999.12.14 Life Forms 可以將動態捕捉資料及運動動作匯出許多的動畫軟體中,如 3D Studio MAX、LightWave 3D、MAYA、trueSpace等軟體中,在本單元將為您說明 Life Forms 與 MAYA 的應用。 匯出Life Forms動畫Life Forms 中的動作資料可以透過 Acclaim 檔案格式,從 Life Forms 轉移到 Maya,該檔案格式將骨骼資料存於 .ASF檔,相關的動作資料則存於 .AMC檔。 在下面我們將說明如何匯出 Acclaim .ASF 及 .AMC 檔,並轉為 melscript (.mel) 及動畫檔 (.mov)。 第一部份︰匯出動畫 在本步驟內,我們可以將 Life Forms 中所製作的動作,先匯出為 Acclaim 的檔案 格式,這邊我們就不多說明 Life Forms 動作的製作,您可以參考前面中的相關文章。
1 在Life Forms內,選取將要匯出動畫所在的視窗。 觀念提示:只限關鍵畫面的選項讓您只匯出關鍵畫面到 Acclaim 檔。如果您使用 Life Forms 內的簡化指令,降低動作資料內的關鍵畫面格數,就需要本選項。我們 建議您簡化動作資料,再匯出關鍵畫面,如此所產生的動作資料,將較易於被 Maya 處理。 在完成後會產生二個檔案,.ASF 及 .AMC 檔將被匯出,ASF 檔會包含人物的骨骼資料, 而 AMC 則包含人物的動作資料。 第二部份︰轉換Acclaim檔 Maya 無法直接讀取 Acclaim 動作資料檔,必須先轉為 Maya melscript,才能被讀取。
您可以使用 BioMechanics 公司出的轉檔軟體,該軟體可以執行於 IRIX
5.x/6.x 及 Windows NT。這是個免費下載的程式,欲知更多資料,請至網站: 本步驟教您如何使用轉檔軟體,以產生 .mel 檔及 .mov 檔。 1 將下載的 asfamc2mel.zip
解壓縮,該檔包含了轉檔軟體,其中有二個執行檔 amc2mov.exe 與
asf2mel.exe。 使用說明:asf2mel 需要兩個參數︰ASF 檔 (File.asf) 及輸出檔名 (File.mel)。 本指令會將 File.asf 內的骨骼資料轉為 melscript 檔 File.mel。 譬如若要轉換Buffy.asf,請輸入︰ 5 接著,在 Windows NT 的 DOS 模式下,輸入以下的指令︰ amc2mov 需要五個參數︰ASF 檔、AMC 檔、畫面速率、以及所要產生的
.mel 檔及 .mov檔。 30是動作資料的畫面速率。 譬如,若要轉換Buffy.amc,請輸入︰
6 現在您已有了三個檔案︰Buffy.mel、Buffy_importer.mel、以及Buffy.mov。 請注意:動作資料儲存於 .mov 檔內,雖然該檔是 QuickTime 的副檔名,不過卻不是 動畫檔。Importer melscript 所包含的程式,便是用來將 .mov 檔內的動作資料套入 骨骼,以下我們將學習如何透過程式編輯器來套用動作資料。 下一步驟便是將動作資料套用到Maya的網面。 |