我一直在尝试将Collada动画模型导出为三个js。
以下是模型:
http://bayesianconspiracy.com/files/model.dae
它是正确导入的(我可以看到模型),但我无法将其设置为动画。我一直在使用Three js附带的两个Collada示例。我试过用我的模型的路径替换路径,但它不起作用。我也试过调整一些东西,但无济于事。
当加载模型时,我检查了'object.animations'对象,该对象看起来很好(无法确定,但其中有很多东西)。
我也尝试过Three.js编辑器:
再次正确加载模型,但我无法播放动画:(
我正在使用Three JS r62和Blender 2.68。任何帮助表示赞赏!!
答案 0 :(得分:1)
我的第一个猜测是你的文件中存在一些禁用动画的错误
我用blender打开了你的model.dae文件,我发现OMHO至少有2个错误
它们位于以下视频中:http://youtu.be/BGnVVpMNY4E。
因此,您可能会对模型进行更多操作,如果您需要一步一步的教程来将collada模型设置为基于THREE.JS的webgl视口,那么您可以查看本教程:http://jiteshmulchandani.com/?p=122
如本页所述:
从http://opencollada.org/获取最新插件,并使用以下选项导出模型:
法线
三角
启用导出
样本动画
注意:使用Autodesk Collada格式导出时,它不会播放骨骼动画。
相应的演示就在这里:http://jiteshmulchandani.com/zombie-outbreak/ColladaModelTest.html(控制模型,使用ASDW键)
希望这有帮助