視頻教程
參考文章
前提:
-
找到角色的模型 模之屋,我這里準備了轉好FBX格式的吟霖模型點擊自取【源自 模之屋】
-
角色舞蹈動畫?點擊下載【源自 Mixamo】
-
導入Unity【如何將原神的角色導入Unity】
-
三渲二 (必須是2022.3LTS和URP項目)
-
Magica Cloth2 頭發、布料、胸部的模擬(Unity資源商店購買)
?
插件依賴(在Package Manager中下載):
-
Burst
-
Animation rigging
-
Magica Cloth 2
步驟一:繪制骨骼
選中角色使用Animation rigging
?
步驟二:配置骨骼根節點
選中角色右鍵新建一個Magica Cloth,這個是模擬布料的插件。
?
布料有2種模擬方法,一個是帶有骨骼的模型,即Bone Cloth,這種方法性能消耗較小。
對于沒有骨骼的模型可以使用Mesh Cloth。
?
選中側發的根節點,放入Root Bones。再點擊調試按鈕,調出調試界面。
骨骼節點小球有三種顏色:
根節點必須設置為紅色,紅色節點只能旋轉。
綠色節點是正常飄動的節點。
灰色節點是不受影響的節點。(謹慎使用灰色節點,它不受碰撞影響,可能會反向拉扯白色節點)
?
點擊Preset按鈕,前發就選擇ForntHair。
?
按照同樣的方法,配置大辮子的。
效果不錯,就是穿模了!
?
步驟三:防止穿模
-
點擊對應的骨骼(頭部,四肢,胸部,腰部,臀部)
-
右鍵創建 Magica Collider
調整大小和位置
?
側發部分防止穿模:
-
選中(脖子、左右上臂、胸部)的骨骼碰撞體
-
拖入到Collider List
長發部分同理(略.....)
?
這樣我們的頭發就不會穿模啦,看看效果:
?
步驟四:配置水袖和裙擺
?
水袖:
-
新建一個Magica Cloth,命名水袖
-
將水袖的根節點拖入 Root Bones
-
Preset選擇SoftSkirt
-
調整重力
-
添加全身的骨骼碰撞體
裙擺:
-
我們單獨給每片裙擺新建一個Magica Cloth,我這里有兩個
-
將水袖的根節點拖入 Root Bones
-
Preset選擇SoftSkirt
-
Connection Mode選擇Squential Non Loop Mesh(一般是只有根節點附近有碰撞作用,這個是每個結點都有)
-
添加下半身的骨骼碰撞體
到這里,我們就得到了絲滑的動畫啦
步驟五:胸部晃動
?
-
新建一個Magica Cloth,命名胸部
-
Cloth Type選擇Bone Spring
-
放入胸部根節點
-
Perset選擇HardSpring
?
Spring的參數設置:
-
Spring Power (搖晃力度):值越小晃動越大。
-
Limit Distance(限制范圍):值越大晃動的范圍越離譜!
?
?
HardSpring效果:
?
Soft Spring 效果: