服装与服装缓存碰撞

发布于: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
  • 用于运行时把碰撞体可视化
步骤三:解算服装中设置碰撞对象
  1. 解算的服装角色设置Garment Simulate服装模拟 或 Garment Cache Record缓存录制模式
  2. 求解器属性中勾选Collision Convex 凸体碰撞
3.选择参与碰撞的服装缓存
在Obstacle Garment Obstacles中用吸管在场景中选择作为碰撞体的Actor
4.点击Play即可产生碰撞并解算

常见问题

1.Sequencer中服装与缓存碰撞效果差,会出现穿插
可以提高Sequencer帧率,提升碰撞效果

提交反馈