使用 Python Script 來設計人體動畫
三. 要設計重複性的動作,或左右交替的動作,都必須再同樣設計一次
許多動作都是屬於重複性,或具有左右交替的特色,例如在體操動作或暖身操中,就幾乎都有左右輪流交換的動作,如圖:
對於這些左右交替的動作,我們便無法利用「關鍵畫面編輯器」視窗中的「重複」或「反轉重複」功能來產生,必須再花費一倍時間,來設計這些的交替的動作。
不過利用
Python Script 功能,便可以快速產生交替的動作,因為你可以把動作寫成程序,並以「參數」來控制人體的左右兩邊,如此便可以輕鬆產生左右交替的動作,而且可以執行多次。四. 一旦有了動畫,要調整軸心或修改肢體造型,都會很困難
常常我們在設計動畫後,才發現某肢體的軸心位置不正確,如果你想改變軸心位置,或是我們想要替人體模型加個帽子、或戴上眼睛,但這個時候,已經是不可能的事,除非刪除整個動畫。
還好現在使用
Python Scripts 功能,你可以免除這樣的不愉快經驗,因為你可以隨時刪除整個動畫,然後修改軸心,最後重新執行一次程式,便又可以得到你所要的動畫效果。五. 無法套用在其他人體模型上
當你替一個模型設計好動畫內容後,這段動畫便是這個模型的專屬,你很難把這段動畫「轉移」
(或套用) 在其他的模型上,雖然你可以利用「關鍵畫面編輯器」來做這樣的事情,但是過程中仍然是很不方便,而且也容易出錯。不過有了
Python Scripts 程式功能,你可以將你設計的動畫,隨意套用在其他的模型上,如果要套用「多」個,也不成問題。六. 結論
除了以上所討論的重要五點之外,
Python Scripts 在設計人體動畫上,比起使用傳統的方法,還有其他的小優點,這部份就留待以後有機會,再來討論說明。經由以上的討論,我們可以看出,
Python Scripts 語言除了可以設計物體造型、排列場景、設計特殊路徑或圓滑曲線之外,也可以設計人體的肢體動畫,這些過程都比傳統的手動方式來得快、正確、且漂亮,要修改或調整也是輕而易舉。因此對於這樣的一套程式語言,我們有必要多多的學習,因為它必定會在我們設計動畫或場景的過程中,有很大的助益。