gpt4 book ai didi

three.js - 反向运动动画

转载 作者:行者123 更新时间:2023-12-01 01:12:36 26 4
gpt4 key购买 nike

我正在尝试在three.js 中找到或创建一个反向运动摆姿势的工作示例。理想情况下,我想通过他们的 Collada 导出器从 Makehuman 导出人体模型,使用 THREE.ColladaLoader 加载它们,并以编程方式或通过某些 dat.GUI 界面在three.js 中将它们设置为不同的姿势。有点像艺术家娃娃的实现 - 我不需要动画,但是在调整姿势时的实时反馈会很好,并且非常喜欢反向运动风格的姿势。

这几天我一直在研究和搜索信息。此 http://www.youtube.com/watch?v=6om9xy6rnc0非常接近,但我找不到任何示例代码或下载。我找到的最接近的工作示例是:http://mrdoob.github.com/three.js/examples/webgl_animation_skinning.html然而,这似乎使用了预定义的动画帧,而后者似乎以正向运动学的方式操纵骨骼,因此也没有太大帮助。

我什至找不到用于测试的模型,因为在使用与 Three.js 兼容的 IK 装备/蒙皮/骨骼进行搜索时,我不知道该寻找什么。 Makehuman 似乎确实有很多索具导出选项,我不知道这些选项是否可用。

Three.js 中是否有可用的 IK 系统,如果有,是否有任何工作示例、工作人体模型或任何关于应该研究哪个确切的索具系统/工作流程来完成此任务的提示?如果无法直接支持 Collada,那么在 Blender 中创建角色并导出它们也是一种选择。

编辑:找到这个现场演示 http://www.akjava.com/demo/poseeditor/但代码完全不可读。

最佳答案

我觉得没有能力回答你的问题,但我会发布三个链接,它们可能会让你走上正轨。

  • wylieconlon/kinematics
    – 2D 反向运动学动画的精彩演示。代码是完全可读的。
  • https://www.khanacademy.org/computer-programming/inverse-kinematics/1191743453
    – 另一个演示,这次不太灵活但更简洁。
  • How to calculate inverse kinematics
    – 一个链接的兔子洞。以防万一你想直接潜入这件事。
  • 关于three.js - 反向运动动画,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14421031/

    26 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com