- Max 5 新工具巡航-
Add Custome Attribute(5)
特約專欄: 曲老師
(電點子3D及網頁)
ewaves.com
@gmail.com
下載練習檔案
Max
5 進化了一個相當進階的動畫功能 – Add Custom Attribute, 它藏身於上方主選單中
(Main Menu > Animation > Add
Custom Attribute 一項), 利用此項重要新功能可將複雜的進階動畫, 化繁為簡而變得更合理的動畫結果,
下面我將使用一個手臂骨骼的操作對此項功能做一整理解說.
為了讀者方便, 各位可至www.e-waves.com 網站, 右方”雜誌專欄”網頁中下載一個Max初始壓縮檔Robot
Arm_start.max以方便配合以下的操作說明.
Add Custom Attribute
- 開啟準備好的初始檔後, 至右方Helpers面板中點選”Point”按鍵, 並確定勾選”Box”及”Cross”兩項,
將Size定為60.
- Top View. 在IK Chain的十字控制器附近, 點擊一下產生一個Point Helper
- 確定Point Helper仍在點選狀態下, 點選上方工具列中的Align工具, 再回至場景中確定點選IK
Chain十字控制器.
- 在跳出的Align設定視窗中, Align Position欄位中勾選X, Y, Z三項對齊.
- 目前Point物件仍應在選擇狀態下, 打開上方主選單的Animation > 選擇Add
Custom Attribute.
- 在跳出的Attribute設定視窗中, 進行下列設定:
Parameter Type: Float
UI Type: Slider
Name: hand
Width= 120
Range: From “0” to “100”
Alignment: Left
完成後, 按一下”Add”按鍵, 並將設定視窗關掉.
- 至右方修飾面板中”Modify Panel”, 您將發覺Point協助工具多了一項剛剛設定好的hand控制滑鍵,
我們要將其功能與手指骨連結互動.
- 確定Point 協助物件仍在點選狀態下, 至工作視窗中按一下右鍵, 在跳出的四方面板中(Quad
Menu)選擇”Wire Parameters”一項
在繼之跳出的小視窗中, 選擇Object (Point Helper) > Custome_Attributes > hand.
- 將顯示的延伸線, 移至Bone04(大姆指底部一段指骨, 不是手掌一節oh),
在跳出的小視窗中, 選擇Transform > Rotation > Z
Rotation.
- 在繼續跳出的設定視窗中, 按一下中間的 ” -> ”button,
再按下”Connect” 鍵執行連接.
- 同樣點選Bone04 > 按右鍵設定Wire Parameters. 在在跳出的小視窗中,
選擇Transform > Rotation > Z Rotation, 用Bone04的Z軸轉向連接控制下一節Bone05(Transform > Rotation > Z
Rotation)的Z軸轉向.
- 點選回Point Helper物件, 至修飾面板(Modify Panel)滑動滑鍵觀察結果.
- 其它四指設定程序完全相同, 不同之處就是變成Y Rotation轉向.
在下載的檔案中亦有完成檔供讀者參考, 而Custom Attribute的功力還不止於此, 仍可設定成不同滑鍵,
按鍵, 整數控制, 顏色方塊指令按鍵, 更可與Reactor Controller控制器合作產生更進階的完全角度控制. 作者簡介:
Victor Chu, 曲老師為專業之網頁設計及3D動畫專家, 目前與3D界知名先驅合作軟體開發及致力於培育菁英人才,
其網站為 www.e-waves.com 聯絡電話: 626-508-5858 (中)
626-308-1568 (EN)
|