【企业版】大位移动画的解算
发布于: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.测试效果
添加动画,进行模拟或录制测试效果