服装与服装缓存碰撞

发布于: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帧率,提升碰撞效果


提交反馈