一、什么是 MagicaCloth2?
Magica Cloth 是由 Unity DOTS(面向数据的技术堆栈)提供支持的快速布料模拟。
它既可用于变换,也可用于网格,其中 BoneCloth 控制变换,MeshCloth 控制网格顶点。
它是之前 MagicaCloth 的继任版本。
它现已在 Unity Asset Store 中提供。
官方网站:
Magica Soft
二、特征
- Unity DOTS(面向数据的技术堆栈)用于快速布料模拟;
- 适用于除 WebGL 以外的所有平台;
- 可用于变换和网格;
- 实现 2.5D 行为,结合类似 2D 的运动,同时保持物理逼真的运动;
- 在所有 CoreRP/URP/HDRP 渲染管线中可用;
- 无需专用着色器;
- 简单直观的界面,可快速设置;
- 时间操纵,例如慢速和停止;
- 基于点/边的碰撞;
- 自碰撞和相互碰撞;
- 穿透测量(正常线逆止);
- 正常调节功能;
- 完全支持运行时构建;
- 具有完整的源代码。
三、版本2对于版本1的改进
- 消除预构建(消除“创建”按钮);
- 删除 PhysicsManager;
- 删除 RenderDeformer/VirtualDeformer;
- 将组件集成到一个组件中;
- 大大简化了参数;
- 顶点绘制的重大改进;
- 按纹理指定顶点绘制;
- 不将子资产存储在预制件中。
四、所需的 Unity 和包
- Unity 2021.3.16 (LTS) 或更高版本;
- Burst 1.8.1 或更高版本;
- Collections 1.4.0 或更高版本;
备注:Burst 和 Collections 软件包会自动安装。