Cloth Dynamics 是一种快速且先进的基于粒子的物理系统,主要运行在带有计算着色器的 GPU 上。
C# 源代码的某些部分依赖于 Unity 的 Burst 和 Shader Graph 包。
特征列表:
- 最快的基于 GPU 的布料模拟之一。
- 角色服装统一解决方案。
- GPU 蒙皮(使用 Unity 标准或双四元数蒙皮)。
- 布料与基于 SDF 计算的统一碰撞器交互。
- 预缓存数据的加载时间更快。
- 每布可调解算器数据。
- 简单的 LOD 系统可在蒙皮网格和布料 sim 之间淡入淡出。
- 布代理:使用低分辨率模拟驱动高分辨率网格。
- 独立的压缩、拉伸和弯曲约束。
- 布料会与自身和其他布料发生碰撞。
- 支持所有标准的 Unity 碰撞器以及拉伸球体和圆锥体。
- 自动相机剔除。
- 与点对点系统的网格碰撞(使用顶点或三角形)。
- 移动支持(仅限原始碰撞,例如球体、立方体)。
- 包括完整的 C# 源代码,预编译了 V2 的计算着色器。
- 不支持 WebGL。
更新功能:
- 修正了顶点颜色的错误
- 添加了对代理投影蒙版的支持 (V2)