【企业版】柔性人体

发布于:2024-10-18


功能简介

设置角色为柔性人体,当动画肢体穿插时,服装不会推进人体内粘连。

操作步骤

1.角色骨骼网格体创建为服装

将角色骨骼网格体通过通用网格转化为服装资产 操作细节参考通用网格

Style3D组件设置多套模式,将上步创建的角色资产作为服装添加

Obstacle Property中取消勾选Collision

通过上述配置,已经将角色资产(服装),作为了新碰撞体,而不是与角色骨骼网格体碰撞

2.给角色资产(服装)配置GoalShape

将角色骨骼网格体配置为GoalShape

全选所有版片,开启Attach,取消勾选Attach Obstacle

在角色上绘制需要变为柔性的区域

  • Smd Property选择 Attach Strength

  • AttributeValue设置 0.9(数值为1,完全Attach到骨骼网格体上,不是柔性人体;数值0-1之间为柔性人体)

这里将胸部和腋窝处绘制成柔性人体

大纲中添加GoalShape骨骼网格体

角色骨骼网格体下添加新的骨骼网格体组件(与Style3D组件同级),重命名为GoalShapeMesh

GoalShapeMesh中添加角色骨骼网格体、动画(与主骨骼网格体相同)

取消勾选Visible

3.隐藏主角色网格体

角色挂上动画,并隐藏网格显示

设置Tick Option 为 Always Tick Pose and Refresh Bones

4.模拟

Posefitting,让服装适配动画

将模式切换为Cache Record,录制缓存

常见问题

录制缓存时,柔性人体区域塌下去

可以在角色网格体创建的通用网格资产中,将版片物理属性中Bending属性提高,让柔性区域更硬,维持造型

使用柔性人体,服装上绘制的Attach约束到人体还生效吗

虽然关闭了与角色骨骼网格体的碰撞,但之前设置的服装Attach到人体依然生效

使用柔性人体后,性能出现下降

柔性人体中新增了服装资产,性能下降属于正常现象


提交反馈