首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >反向运动学动画

反向运动学动画
EN

Stack Overflow用户
提问于 2013-01-20 10:09:44
回答 2查看 4K关注 0票数 4

我正在尝试在three.js中找到或创建一个反向运动学姿势的工作示例。理想情况下,我希望通过它们的Collada导出器从Makehuman导出人体模型,用THREE.ColladaLoader加载它们,并在three.js中以编程方式或通过某个dat.GUI接口将它们设置为不同的姿势。有点像艺术家玩偶的实现-我不需要动画,但当调整姿势时实时反馈会很好,反向运动学风格的姿势将是高度首选。

几天来,我一直在研究和搜索信息。这个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/,但代码完全不可读。

EN

回答 2

Stack Overflow用户

发布于 2015-12-12 15:34:07

我觉得我没有足够的能力来回答你的问题,但我会发布三个链接,这可能会让你走上正确的道路。

一个很棒的2D反向运动学动画演示。代码完全是readable.

-另一个演示,这次灵活性较低,但更具terse.

-链接的兔子洞。以防你想一头扎进去。

票数 2
EN

Stack Overflow用户

发布于 2017-05-12 00:24:55

这看起来很有希望。

Fullik :基于three.js的逆运动学javascript快速迭代求解器

是从java到Caliko 3D libs的转换,Caliko库是FABRIK反向运动学(IK)算法的实现

https://github.com/lo-th/fullik

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/14421031

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档