LeeMcQueen / GameDemo

Demo
0 stars 0 forks source link

IK 资料 #48

Open LeeMcQueen opened 2 years ago

LeeMcQueen commented 2 years ago

骨骼动画原理,动画重定向原理,动作位移(滑步问题),动作融合、动作叠加的原理等 前向动力学FK和反向动力学IK,常用IK算法如下: TwoBoneIK(三角解析法) CCD IK(cyclic coordinate descent Inverse Kinematics) FABR IK(Forward and Backward Reaching Inverse Kinematics) 梯度下降法实现IK 一些常用IK算法的应用如脚步IK: 在脚步骨骼往上添加一点偏移,往脚底打射线(射线可以根据性能进行分级),检测是否在斜坡或者楼梯上。 射线如果命中某个面,根据此面的法线设置旋转脚部的Rotation。 根据射线检测的hit点及法线算出命中平面,取其上离Foot节点最近的点设置脚步的Position。 根据是否设置IK调节模型身体的中点,基本流程完成,后续优化这里就不讲了。