手部IK(Hand IK Retargeting蓝图节点)
问题描述
今天在制作角色上半身动画蓝图时发现角色的手部总是与武器的位置有很大偏差,如下图所示。
问题分析
我把武器的插槽放在了ik_hand_gun的IK骨骼下,关于IK骨骼可以参考一下这个http://t.csdnimg.cn/GXzXE
手部IK(最让人费解的部分):ik_hand_root手部IK的根骨骼,它的直接子骨头是ik_hand_gun,ik_hand_gun的子骨头是ik_hand_l/ik_hand_r,这个设计其实就是为了方便动画师制作端枪的动画,移动ik_hand_gun就能够同时移动双手了。虚幻原本是用来做堡垒之夜的,里面端枪动画很多,所以这个不对称的ik_hand_gun就留到了UE Skeleton里。不过要强调的是:并不是左手连到右手上,是左右手的IK控制器都连到了ik_hand_gun上,ik_hand_gun方向是从右向左的,所以给大家第一印象的错觉。
观察动画可以发现,ik_hand_gun其实是在操控着左右手骨骼运动的,但它不是一个直接可视的骨骼
解决方法
UE官方文档找到Hand IK Retargeting,了解到这个是专门用于手部IK重定向的节点,可以修复位置问题。
设置并调用该节点
此时可以发现位置匹配上了
.(img-mHOeVv3H-1721097948846)]