這篇MAYA動畫教程教武林網的朋友們用MAYA制作眼球轉動動畫,教程主要闡述的是眼球轉動時連帶眼皮轉動的動畫。教程比較簡單。希望這篇教程對大家有用吧。
這個方法就是利用 Cluster 和簡單表達式實現眼皮眼球聯動??纯催@個演示是不是很活啊~
眼球是一個球體,眼皮是貼合并包裹在眼球外的柔軟物體。當眼球運動的時候,摩擦作用會影響眼皮,出現微小的聯動關系。 Maya中有很多實現這樣效果的制作方法,比如混和變形、包裹變形、Drive Key等。但這些制作方法里有些還是比較麻煩的,數據量也大,特別是混和變形,要做好幾個混和目標物體,還要把這些Drive Key到操控手柄上,處理起來很繁瑣。
我研究了許久,想起了Cluster 能控制模型上的點的這一特點,經過試驗制作出模擬眼球眼皮聯動的巧妙技巧,不敢獨享,特此寫上一小篇,與大家共享!
1.建立一個Sphere,更名為Eyeball,跟著建立一個Locator;執行Constrain > Aim命令,作為影響眼球視線的物體,做過綁定的都知道,這里不再詳述。
圖1
接著制作眼皮模型,用NURBS或者Polygon都可,并貼合眼球結構。我這里用的是NURBS,為的是方便演示。
圖2
選取眼皮貼合眼球前部位的點,大約3~4排的點,然后Defrom > Create Cluster,然后把簇的原點移到與眼球相同的中點上,并顯示Component Display > Selection Handles(手柄),接著更名為eyelid_Ctrl。
圖3
現在我們就要利用非常簡單的表達式實現眼球對眼皮的影響!選中eyelid_Ctrl 再打開Expression Editor,在Expression對話框輸入以下內容并確定:
eyelid_Ctrl.rotateX = eyeball.rotateX/6;
eyelid_Ctrl.rotateY = eyeball.rotateY/6;
eyelid_Ctrl.rotateZ = eyeball.rotateZ/6;
(其中的/6數值是阻尼值,自己試試就知道,可以按自己實際情況調節?。?/p>
圖4
以上就是MAYA制作眼球連帶眼皮轉動的gif動畫教程,希望大家喜歡!
新聞熱點
疑難解答