【企业版】柔性人体
发布于: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到人体依然生效
使用柔性人体后,性能出现下降
柔性人体中新增了服装资产,性能下降属于正常现象