我一直在尝试将Collada动画模型导出到三个js。
这是模型:
http://bayesianconspiracy.com/files/model.dae
它已正确导入(我可以看到模型),但无法对其进行动画处理。我一直在使用Three js附带的两个Collada示例。我已经尝试过仅用模型的路径替换路径,但是它不起作用。我也尝试过调整一些东西,但无济于事。
加载模型后,我检查了似乎很好加载的“ object.animations”对象(无法确定,但其中包含很多东西)。
我也尝试过Three.js编辑器:
这会再次正确加载模型,但我无法播放动画:(
我正在使用三个JS r62和Blender 2.68。任何帮助表示赞赏!
我的第一个猜测是您的文件中有些错误会导致动画失效。
我已经使用Blender打开了您的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键)
希望对您有所帮助
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句