服装与服装缓存碰撞
发布于:2024-10-18
更新时间 | 更新内容 | 对应SDK版本 | 定位 |
2024-05-10 |
| V2.2.0 | |
|
功能说明
1.支持服装模拟时与已录制好的服装缓存进行碰撞
2.支持服装缓存与UE物体进行碰撞
使用说明
步骤一:设置服装碰撞包围盒
给服装静态Mesh设置凸包包围盒(碰撞类型非Convex时可跳过此步骤)
步骤二:缓存中设置碰撞类型
首先确认服装处于缓存播放模式并且设配好了有效缓存数据
设置缓存碰撞:
Collision Type:
No Collision, 不开启碰撞
Box, Bingbox碰撞
Convex, 凸包碰撞
Triangle, 顶点Mesh碰撞
Collision Drawing :
用于运行时把碰撞体可视化
P.S. 暂不支持Triangle碰撞类型;比较消耗性能
V2.2版本设置碰撞体类型
Collision Body Type:
No Collision, 不开启碰撞
Box, Bingbox碰撞
Convex, 凸包碰撞
Triangle, 顶点Mesh碰撞
Collision Body Drawing :
用于运行时把碰撞体可视化
步骤三:解算服装中设置碰撞对象
解算的服装角色设置Garment Simulate服装模拟 或 Garment Cache Record缓存录制模式
求解器属性中勾选Collision Convex 凸体碰撞
3.选择参与碰撞的服装缓存
在Obstacle Garment Obstacles中用吸管在场景中选择作为碰撞体的Actor
4.点击Play即可产生碰撞并解算
常见问题
1.Sequencer中服装与缓存碰撞效果差,会出现穿插
可以提高Sequencer帧率,提升碰撞效果