AEJoy —— 表达式之反向动力学(Inverse Kinematics)JS

Posted panda1234lee

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了AEJoy —— 表达式之反向动力学(Inverse Kinematics)JS相关的知识,希望对你有一定的参考价值。

效果图

一个使用反向运动学表达式进行绑定的 “cut out” 人物的例子

设计

在深入研究 IK 代码之前,我们还需要讨论另一件事。在 IK 表达式的这个人物中,小腿作为脚的父级。在之前的版本中(来自前文),脚没有父级。这意味着现在,当小腿旋转时,脚也会随之旋转。这通常是可以的,但它可能会让你的角色的脚趾下沉到 “地板” 以下。由于一些神秘的原因,在脚上使用反旋转的表达式并没有起作用 —— 显然这与创造了一串自我循环的表达式链条有关。在任何情况下,如果你需要保持脚水平,可以通过对每只脚应用变换(Transform)效果来做到。然后你应该将这个简单的(IK)表达式应用到变换效果的锚点和位置属性上:

锚点

然后将另外一个表达式应用到变换效果的旋转属性:

v = toWorldVec([1,

以上是关于AEJoy —— 表达式之反向动力学(Inverse Kinematics)JS的主要内容,如果未能解决你的问题,请参考以下文章

AEJoy —— 表达式之反向动力学(Inverse Kinematics)JS

AEJoy —— 表达式之反向动力学(Inverse Kinematics)JS

AEJoy ——表达式之彩色文字尾随特效JS

AEJoy ——表达式之彩色文字尾随特效JS

AEJoy —— 表达式之惯性模拟详解JS

AEJoy —— 表达式之惯性模拟详解JS