星期二, 4月 10, 2007

紙盒摺合動畫

目標
模擬紙盒的槽孔摺合之動畫,並學習Envelop的進階功能。

實例演練
本演練依以下六個進度。
  • 利用Extrude建立紙板及襟片
  • 建立骨格
  • 連結其它根骨到基本紙板的根骨
  • 加入Skin修改器堆疊
  • 調整Envelop(封套)
  • Set Key做動畫
製作步驟
利用Connect及Bridge建立槽孔
  1. 利用Box製作基本紙板,轉換為Editable Poly。下圖之十字中心的長方形,稱為基本紙板。
  2. 進入face次物件,利用Extrude擠出其他襟片,結果如下圖。
  3. 另存新檔。
建立骨格
  1. 點按指令面板上Systems下的Bone,在基本紙板內建一骨格鍵,包括Bone01及Bone02。
  2. 進入Modify修改器,修改骨格的參數,使其可納入基本紙板內。
  3. 依序為基本紙板之各側面襟片加設骨格鏈。如下圖右上的骨格鏈為Bone02~05;左上為 Bone06~07;左下為 Bone08~09;右下為 Bone10~11。每一骨格鏈之第一支骨格為該鏈之根骨。
  4. 從主選單之Character >Bone Tools,選Edit Bones 鈕,進行必要的編輯,如調整某骨格的長度、位置等。
  5. 另存新檔。
連結其它根骨到基本紙板的根骨
  1. 點選紙板,按滑鼠右鍵,選Hide Selection,將紙板隱藏。
  2. 利用主工具列上的Select and Link工具,將其他根骨連結到基本紙板上的根骨。
  3. 另存新檔。
加入Skin修改器堆疊
  1. 點選紙板物件,從指令面板之修改器名單內選用Skin。點按其下的Add鈕。
  2. 從對話框內選Bone01、Bone3、Bone4、Bone6、Bone8、Bone10。結果會出現在下圖Add鈕下方的空白區內。
  3. 另存新檔。
進階調整envelop(封套)
  1. 點按指令面板上之Skin左側之+,可看到Envelop,點選使呈黃色。
  2. 逐次修改Add欄內每一骨格的封套。讓內側的紅色框與外側的楬色框能共包住所需的節點。(紅色表示該骨格封套能主控,藍色為不能主控者,黃為與其他骨格共同控制者)
  3. 另存新檔。
Set Key動畫
  1. 活化Perspective觀視埠。
  2. 點選紙板,按滑鼠右鍵,選Hide Selection。讓紙板不見,以利作業。
  3. 選取所所骨格,但末端骨不選。
  4. 點按Set Key。
  5. 按下上圖之鑰題符號,如此,除末端骨之外,在影板1處均為為key。
  6. 活化主工具列上的角度擷取器。
  7. 移到影格20。
  8. 重新選取Bone03。
  9. 用旋轉工具,將骨格旋轉,使與基本紙板垂直(看螢幕下方的變動數字使達90)。
  10. 按下鑰題符號。
  11. 依步驟18至21相同程序,選取Bone06、Bone08及Bone10,在影格20使其直立起來。
  12. 選取Bone04,按下鑰匙符號。
  13. 移到影格移40。
  14. 依步驟18至21相同程序,使Bone04與其它骨格合攏。
  15. 關閉Set Key。
  16. 測試動畫。
  17. 顯露紙板。
  18. 測試動畫。
  19. 另存新檔。