前言:
在各種3D軟體中。 都有所謂動力(Dynamic)類別的衣服模擬系統。應用的情境不外乎窗簾、掛布、旗子、家飾品等。今天就跟大家分享如何把此衣服系統用在紙類車子的碰撞上 (紙紮藝術?)其實Cloth也能用在類似板金凹損上。
先看一下最終效果吧

如何設定Unity3D Cloth
接下來開始介紹Unity3D 衣服系統:
這邊主要做的事情有三個部分。
- 設定衣物的本體
- 設定限制點(Constraints)
- 設定碰撞物

設定衣物本體
首先在要變成衣服的物件上,點選add component 新增一個 Cloth元件
接著我們可以看一下Cloth元件的檢視面板。上面就是設定本體的部分,而Constraints。
設定限制點
設定的方法其實跟大部分的動畫3D軟體的衣服系統差不多。都是先選擇要PIN住點,然後設定為Constraint

設定碰撞物
我們開始設定碰撞物吧,Unity3D中的碰撞物,目前只有提供兩種碰撞物:一種是圓球、另一種是膠囊物體。

只要將碰撞物拖入,對應的面板中。就可以產生下圖的效果了。

結論:
其實衣服(Cloth)系統的應用很多種,這裡是示範把它用在車子模型上,也能模擬出車子碰撞的效果。