以下是一些將較短的動畫片連接起來的方法:
首先,可以確定要連接的動畫片片段,然后確定這些片段中各動畫幀的相似度。根據相似度,對這些片段進行合成。對于三維動畫片段,可以根據動畫幀中骨骼的旋轉向量和/或旋轉角速度向量來確定相似度。比如,相似度可以根據歐氏距離 D(i,j)確定,具體公式為:D(i,j)=∑kwk(| |vki - vkj | | 2 + z·| |pki - pkj | | 2) ,其中 i 為第一動畫片段的第 i 幀動畫幀,j 為第二動畫片段的第 j 幀動畫幀,k 為動畫幀中的骨骼編號,wk 為動畫幀的第 k 個骨骼的骨骼權重,vki 為第一動畫片段的第 i 幀動畫幀的第 k 個骨骼的旋轉向量,vkj 為第二動畫片段的第 j 幀動畫幀的第 k 個骨骼的旋轉向量,z 為預設的動畫劇烈程度系數,pki 為第一動畫片段的第 i 幀動畫幀的第 k 個骨骼的旋轉角速度向量,pkj 為第二動畫片段的第 j 幀動畫幀的第 k 個骨骼的旋轉角速度向量。通過這樣的方式能夠使得對于動畫幀的合成滿足一定的相似度要求,從而減少拼接出的動畫片段間的跳躍度,進而提升視覺體驗。
另外,準備好要合成的多段動畫素材,創建動畫合成。創建方式有兩種:一是通過骨骼網格體創建,在內容瀏覽器里面選擇動畫需要用到的骨骼網格體,然后鼠標右鍵——創建——動畫合成;二是通過空白文件創建,在內容瀏覽器里面空白處鼠標右鍵——動畫——動畫合成。創建完之后,打開動畫合成的編輯窗口,將動畫拖動到時間軸里面,選擇其中一段動畫,在細節面板上面可以修改這個動畫的開始結束時間,還有播放速率等參數。可以拖很多動畫片段進來拼接,最后再拖一段和開頭一樣的待機動畫,讓首尾可以連接。保存動畫合成,即可完成連接。
點擊前往免費閱讀更多精彩小說