首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >用BVH动画MakeHuman字符Three.js

用BVH动画MakeHuman字符Three.js
EN

Stack Overflow用户
提问于 2015-04-30 14:44:41
回答 1查看 2.9K关注 0票数 1

我试图通过一个使用BVH的网页上的骨架来动画一个网格。以下是我所要做的事情的整个过程:

  1. 使用MakeHuman和导出(mhx格式)创建字符?似乎效果最好)。
  2. 将字符导入搅拌机。
  3. 延迟到BVH使用MakeWalk插件搅拌机。
  4. 使用Three.js导出程序将字符导出到json。
  5. 导出BVH (不确定这是否必要,但我想我可能更幸运地让BVH在重定向后与骨架匹配)
  6. 使用Three.js将字符加载到网页中
  7. 使用BVH动画角色。

动画在搅拌机上看上去很棒。我试图使用修改后的JavaScript BVH查看器代码来使用MakeHuman创建的框架,而不是从BVH数据创建框架。每当我试图动画角色,它会非常扭曲。

以下是从Blender呈现的预期结果(或多或少):

这就是网页上正在发生的事情:

如你所见,一切都搞砸了。为了看到整个图像,我也不得不放大。

我试过使用不同的钻机,不同的文件格式,在重定向后重新保存BVH,您可以给它命名。我还试着遵循这里 (向下滚动以查看指令)的例子,但是它说要删除电枢修饰符,当我这样做时,没有骨头被导出,Three.js抛出一个错误。

我不知所措。有没有一个最新的例子来说明如何做我想做的事?

EN

回答 1

Stack Overflow用户

发布于 2015-05-05 10:16:17

当我从搅拌机出口到Three.js时,我也发生了同样的事情。对我有效的解决方案是(在列表中的步骤3之后)确保在Blender中没有对象旋转仍然没有被应用(Ctrl)。换句话说,骨架和网格必须没有额外的旋转或缩放。

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

https://stackoverflow.com/questions/29970791

复制
相关文章

相似问题

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