1

我一直在尝试将 Collada 动画模型导出到三个 js。

这是模型:

http://bayesianconspiracy.com/files/model.dae

它已正确导入(我可以看到模型)但我无法让它动画化。我一直在使用 Three js 附带的两个 Collada 示例。我试过用我的模型的路径替换路径,但它不起作用。我也尝试过调整一些东西,但无济于事。

加载模型后,我检查了似乎加载正常的“object.animations”对象(无法确定,但里面有很多东西)。

我也试过 Three.js 编辑器:

http://threejs.org/editor/

再次正确加载模型但我无法播放动画:(

我正在使用三个 JS r62 和 Blender 2.68。任何帮助表示赞赏!

4

1 回答 1

1

我的第一个猜测是您的文件中存在一些禁用动画的错误。
我已经用搅拌机打开了你的 model.dae 文件,我注意到至少 2 个错误 OMHO。
它们在以下视频中:http: //youtu.be/BGnVVpMNY4E

因此,您可能会在您的模型上做更多工作,如果您需要一步一步的教程来将您的 collada 模型动画化为基于 THREE.JS 的 webgl 视口,那么您可以查看本教程:http://jiteshmulchandani.com/? p =122

如本页所述:

从http://opencollada.org/获取最新插件并使用选中的以下选项导出模型:
Normals
Triangulate
启用导出
示例动画
注意:使用 Autodesk Collada 格式导出时,它不会播放骨骼动画。


相应的演示就在这里:http: //jiteshmulchandani.com/zombie-outbreak/ColladaModelTest.html(控制模型,使用ASDW键)

希望这有帮助

于 2013-11-03T23:16:23.003 回答