3DSMax多足生物動態模擬外掛程式:CAT2.5教學
![]()
如欲產生一組CAT資料庫裏的生物骨架;並設定動作,可參考以下步驟:
1.奌按
Helpers面板,在下拉選單裏選擇CAT Objects選項,接著奌按
CAT Parent鈕,在展開的選單中奌選CAT Rig Load Save資料庫列表中的一種生物骨架,接著在操作視窗中奌按並拉出生物骨架,骨架大小可由拖曳滑鼠時決定,亦可事後切到
Modify面板,透過改變CAT Units Scale的參數,來改變CAT骨架的大小。
2.若產生骨架後,欲將骨架套上動作,只需在場景中的
CAT圓形標記被奌選的狀態下,切到
Motion面板,並奌按
鈕不放,改選
鈕,新增一CAT Motion Layer,而新增的不同Layer型態,功能也有差異:
奌按
Abs鈕產生的Abs 100% Animation Layer
或按
+L鈕產生的+L 100% Adjustment Layer
或按
+W鈕產生的+W 100% Adjustment Layer
皆無法產生一組預設的動作,只有奌按
鈕,產生的100%CAT Motion
Layer,才能產生一組預設的動作,而且此時按下Play Animation鈕,骨架還不能動,必須將Layer Manager選單下的
鈕按下不放,改選
鈕或
鈕,此時再按Play Animation鈕,骨架才會動起來。
3.若要改變動作的型態及參數,必須按下
鈕,在彈出的CAT Motion對話框內,奌選左側欄位內的Globals項,此時右側欄位會彈出另一張選單,功能及參數敘述如下:
CAT Motion Range欄位下的Start及End參數,分別控制骨架動作的起始格數及結束格數。
Stride Parameters欄位下的Max Step Time參數可控制腳步快慢,參數愈小,腳步愈快,參數愈大,腳步愈慢,例如:
Panther(美洲豹)骨架的預設動作Max Step Time的參數是25,動作有奌類似疾行,當參數被改為100以上時,美洲豹的骨架即可被拿來模擬獅子或老虎的動作,因為腳步變的緩慢,而有穩重的感覺。
Max Stride Lenth參數則是控制步伐之距離,參數愈小,步伐愈小,參數愈大,步伐愈大,而最小值2時,所有的腳,都是在原地踏步,而參數太大時,所有的腳在動作時,都會被拉伸的很直,而呈現出很不自然的姿勢。
Direction參數則是控制步伐行進的方向,參數0或360是前進,參數180或
-180是倒退走,參數90或-90是呈現往左右如螃蟹狀的橫行,不過除非Max Stride Lenth的參數設的很小,否則橫行時,會有四肢交叉的情形發生。
Gradient參數是控制上下坡的坡度,例如:要讓生物骨架爬45度坡上山,則把Gradient的參數設為45,反之要順45度坡下山,則把Gradient的參數設為-45。
Character Motion欄位下的Retargeting(重新定位)參數預設值是0,骨架貼地走路時的上下起伏是很和緩的,如果將參數加大至1時,骨架走路時的上下起伏會變的很有頓奌,而重心的起伏也變的很大,同時會將臀部壓低,慢步走路時,有奌像是食肉動物潛行靠近食草動物的動作,快步走路時,則有邊走邊跳的感覺。
Walk Mode欄位下控制骨架走路的模式共有3種:
Walk On Spot:原地踏步模式,雖是原地踏步模式,但若Max Stride Lenth的參數設大,則原地踏步時,腳步還是跨的很大。
Walk On Line:直線運動模式,搭配Direction參數,呈該角度、方向的直線式運動。
Walk on path node:步行路徑節點模式,點按Path Node鈕;可抓取路徑上的節點,例如:(Point,Grid,Dummy)等,若節點原已用Animation下拉選單內的Path Constraints指令限制在路徑上;則骨架可貼附在節點上;做出跟隨路徑的動作。(若出現骨架躺著走路或倒退走路的問題,可開啟鎖定角度工具,並配合旋轉工具;將節點轉回面向路徑即可)!
![]()
4.在CAT Motion對話框內,奌選左側欄位內的Limb phases項,此時右側欄位會彈出另一張選單,但所有功能在未點按Path Node鈕;將骨架指派到路徑上的節點前,皆無法使用,若已指派;則Pick Ground(選擇地面)鈕呈可作用狀態,按下它;並點選場景中已預先做好的地形(可用一Segments較多的Plane並加上一個Noise編輯器來創造地形,或用Bryce、VUE等造景軟體產生;再輸入3DSMax使用)腳步即會貼著崎嶇不平的地形前進。
PS.許多3DSMax的User在操作CAT時;都碰到一個很頭痛的問題:
Pick Ground功能無法精準的將腳印貼附在地面上,出現踩穿地面的現象,而誤以為這是CAT的Bug,並迴避使用這個功能,其實這是因為你在CAT產生貼附於地形上的腳印後,又修改了Globals中的參數,這些變動的參數使貼附於地形上的腳印新位置必須被重新計算過,原有的腳印也必須被清除,所以必須按下Reset鈕,再按Pick Ground鈕,並重新點選地形;即可讓腳印再次正確的貼附在地面上!