六一的部落格


行百里者半九十



之前保存到数组的变换是世界变换,在获取到rig space的变换后,转换成世界变换才进行存储。


关卡中的角色

将角色拖入到关卡中,发现蝎子并不在角色位置,而且各个足的位置不同于默认位置。这是由于设置给FullBodyIK节点的变换为世界变换



将世界变换转换成控制空间变换



播放模式

modes
selected viewport
simulate 不再操作一个有效角色,作为旁观者进行全局设置

simulate模式运行

alt-s

角色在正确位置,拖动gizmo,蝎子位置不变。

可以看到轻微抖动,这是由于移动gizmo和和动画更新之间存在的时延。

移动gizmo产生的新坐标在世界坐标系,而全身ik节点试图工作,使各个足呆在设置的正确位置。



解算时将世界空间变换转换成控制空间变换


之前保存到数组的变换是世界变换,在获取到rig space的变换后,转换成世界变换才进行存储。


关卡中的角色

将角色拖入到关卡中,发现蝎子并不在角色位置,而且各个足的位置不同于默认位置。这是由于设置给FullBodyIK节点的变换为世界变换



将世界变换转换成控制空间变换



播放模式

modes
selected viewport
simulate 不再操作一个有效角色,作为旁观者进行全局设置

simulate模式运行

alt-s

角色在正确位置,拖动gizmo,蝎子位置不变。

可以看到轻微抖动,这是由于移动gizmo和和动画更新之间存在的时延。

移动gizmo产生的新坐标在世界坐标系,而全身ik节点试图工作,使各个足呆在设置的正确位置。