Unity Magica Cloth
Magica Cloth是Unity一个布料模拟插件,有两个版本,我使用的是基于Jobs的普通版本(2是基于DOTS的)
初始化
1. 添加预制体
在场景中拖入MagicaPhysicsManager.prefab
位置在Assets/MagicaCloth/Res/Prefab
2. 绘制骨架
使用Animation Rigging绘制骨架,方便后续配置布料
Animation Rigging – Bone Renderer Setup
3. 添加Magcia Bone Cloth
Create Others – Magica Cloth – Magica Bone Cloth
- 将布料的根节点拖到Root List中,通常会有多个根节点
- 店家Start Point Selection开始调整节点
- 为节点刷颜色,红色只能旋转,绿色可以运动,根节点们都要为红色(你可以先点Fill将所以节点都设为绿色,然后切换到红色笔刷状态,按住鼠标左键在场景中将根节点都刷为红色)
- 完成后按End Point Selection保存
- 调整参数(也可以直接选择Preset)
- 点击最下方的Create,完成创建
防穿模
在模型骨架下创建Magica Collider