【企业版】大位移动画的解算

发布于:2024-10-18


更新时间

更新内容

对应SDK版本

定位

2024-05-10

支持设置解算最大距离

V2.2.0

支持参考坐标系

支持速度混合

功能说明

角色动作瞬移时,可以使用ReferenceFrame参考坐标系和VelocityMix速度混合功能,让解算更稳定

参考坐标系

针对角色整体性的快速位移旋转,应用局部空间解算

速度混合

针对角色局部肢体的快速位移旋转,如快速甩手臂

参考坐标系操作步骤

适合的动画:整体快速瞬移、快速翻跟斗

1.选参考骨骼

在角色骨骼中选取具有参考意义的骨骼,这里选择了胯部的骨骼Root_M,这个骨骼较为典型的代表了角色的整体运动

2.设置参考参数

Style3D组件Simulation下Ref Frame Property进行设置

Ref Bone Name :输入参考骨骼名称

Max Linear Velocity(cm/s):最大线性速度,角色位移速度高于设定值时以设定值进行解算,角色位移速度低于设定值则以实际速度解算。

默认数值100cm/s,可根据机器配置和解算效果下调数值,获得更平稳解算

Max Angular Velocity(degree/s):最大角速度,角色旋转速度高于设定值时以设定值解算,角色旋转速度低于设定值以实际角速度解算

V2.2新增

角色位置距离世界原点距离很远时,解算会出现抖动等异常问题,2.2版本新增Max Distance From Origin,可设置较大数值(>角色距离原点)解决距离导致的抖动问题

支持在Sequencer设置关键帧

3.进行模拟与缓存录制

速度混合操作步骤

适合的动画:腿部、手臂等肢体快速甩动

1.Bind蒙皮

角色在默认姿势下Bind蒙皮

2.设置速度混合

在服装面板中,选中快速运动的肢体对应的版片

开启Enable Attach,设置Velocity Mix Percent:速度混合比例,0时不混合,以实际速度解算;100时完全混合,达到最大约束

3.测试效果

添加动画,进行模拟或录制测试效果


提交反馈