數字人C4D角色動畫研究之三:約束Constraint -3

上一篇談到父子約束和PSR約束,這一篇在上面的基礎上繼續研究其他約束。

一、目標約束:控制和約束物體轉動。

這個約束應用最典型的例子就是“眼球盯著物體”的動畫。

1、建立如下場景。

2、為球體添加一個約束標簽。勾選目標(AIM)。

3、把目標物體--膠囊拖入目標欄,選擇軸向為Z+軸。

4、移動膠囊物體,發現眼球跟著轉動。

5、這個功能與“目標”標簽很像,如下,換成目標標簽。也能實現這個功能。

6、但是,目標標簽只能使物體的Z+的方向對著一個物體轉動。而約束--目標標簽功能卻比它強大的多。約束-目標標簽可以同時受多個物體的約束;可以對不同的軸向進行約束。

7、比如,下圖眼球分別受兩個物體的目標約束,哪個物體運動都會影響“眼球”的轉動。

二、鏡像約束:

物體與被約束物體之間的運動關系為“鏡像"關系。什么是“鏡像”,你懂得。

1、在場景中建立三個物體。為立方體添加約束--鏡像標簽。設置如下,鏡像來源--對象。選擇圓柱為鏡像的參考軸。勾選“位置”和“旋轉”。

2?、紅色立方體約束白色立方體。白色立方體以圓柱為對稱中心,跟隨紅色物體在位置和旋轉方面做“鏡像”運動。

3、再舉一個例子,制作一個簡單的機械手。

4、A和B是機械手的兩個分支,把他們的物體幾何中心調整與圓柱幾何中心位置相同。(按L調整)。為B添加一個約束標簽--鏡像。設置如下:

5、添加一個空白物體,添加XPRESSO標簽,為空白物體建立數據如下:

6、打開XPRESSO編輯窗口,拖入A物體和空白物體,進行下面邏輯鏈接。

7、調整“控制角度”直接可以控制機械手的開合。

8、當然也可以制作動畫。顯示如下:

最后編輯于
?著作權歸作者所有,轉載或內容合作請聯系作者
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發布,文章內容僅代表作者本人觀點,簡書系信息發布平臺,僅提供信息存儲服務。

推薦閱讀更多精彩內容