Javascript Three.js导入Collada动画不工作

Javascript Three.js导入Collada动画不工作,javascript,animation,three.js,collada,Javascript,Animation,Three.js,Collada,我一直在尝试将Collada动画模型导出到三个js 模型如下: 它被正确地导入(我可以看到模型),但我不能让它设置动画。我一直在使用三个js附带的两个Collada示例。我试着用我的模型的路径替换路径,但不起作用。我也尝试过调整一些东西,但没有效果 当模型加载时,我已经检查了“object.animations”对象,它似乎加载得很好(不能确定,但里面有很多东西) 我还尝试了Three.js编辑器: 这将再次正确加载模型,但我无法播放动画:( 我正在使用三个JS r62和Blender 2.

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

模型如下:

它被正确地导入(我可以看到模型),但我不能让它设置动画。我一直在使用三个js附带的两个Collada示例。我试着用我的模型的路径替换路径,但不起作用。我也尝试过调整一些东西,但没有效果

当模型加载时,我已经检查了“object.animations”对象,它似乎加载得很好(不能确定,但里面有很多东西)

我还尝试了Three.js编辑器:

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


我正在使用三个JS r62和Blender 2.68。非常感谢您的帮助!!

我的第一个猜测是,您的文件中有一些错误导致动画无法播放。
我已经用blender打开了你的model.dae文件,我注意到至少有两个错误。
它们出现在以下视频中:。

因此,您可能需要在模型上做更多的工作,如果您需要一个分步教程来将collada模型动画化为基于THREE.JS的webgl视口,那么您可以查看此教程:

如本页所述:

从获取最新插件,并使用选中的以下选项导出模型:
法线
三角形化
启用导出
示例动画
注意:使用Autodesk Collada格式导出时,它不会播放骨骼动画。


相应的演示就在这里:(要控制模型,请使用ASDW键)


希望这有帮助

我的第一个猜测是,您的文件中存在一些禁用动画的错误。
我已经用blender打开了你的model.dae文件,我注意到至少有两个错误。
它们出现在以下视频中:。

因此,您可能需要在模型上做更多的工作,如果您需要一个分步教程来将collada模型动画化为基于THREE.JS的webgl视口,那么您可以查看此教程:

如本页所述:

从获取最新插件,并使用选中的以下选项导出模型:
法线
三角形化
启用导出
示例动画
注意:使用Autodesk Collada格式导出时,它不会播放骨骼动画。


相应的演示就在这里:(要控制模型,请使用ASDW键)


希望这能有所帮助

谢谢,我会在可能的情况下看一看。关于collada插件-我只能看到Maya和3ds Max的插件。那么,您的意思是从Maya导出模型更好吗?我认为导出过程中有问题。您是否尝试加载使用搅拌机配置导出的更简单的动画collada文件?R在Maya/3ds插件中,我探索了示例代码中提供的一些collada模型,它们是从3ds导出的。但我并不是说Blender不能,这肯定比导出为->collada文件要困难一些。从Blender加载three.js中动画的另一种方法是使用JSON文件,如下所述:我尝试了,但没有成功oesn不起作用。我使用three.js编辑器加载了js文件,当我尝试播放动画时,它只是将模型向上移动了一点(沿z轴)。现在我尝试使用Maya导出模型。它看起来不错,但当我尝试导入三个js时,我抱怨说:“ColladaLoader:找不到皮肤的骨架。”您可以共享maya导出的collada文件的新版本吗?您是否签出了此文件:?谢谢,我会尽可能查看。关于collada插件-我只能看到maya和3ds Max的插件。您的意思是从maya导出模型更好吗?我想您的导出过程中有问题。您尝试过吗要加载使用Blender配置导出的更简单的动画collada文件吗?关于Maya/3ds插件,我已经研究了示例代码中提供的一些collada模型,它们是从3ds导出的。但我并不是说Blender不能,这肯定比导出为->collada文件要困难一些。三种加载动画的另一种方法。Blender中的js使用的是JSON文件,如下所述:我试过了,但不起作用。我使用three.js编辑器加载了js文件,当我尝试播放动画时,它只是将模型向上移动(沿z轴)有一点。现在我正在尝试使用Maya导出模型。它看起来不错,但当我尝试导入三个js时,会抱怨:“ColladLoader:找不到皮肤的骨架。”您可以共享Maya导出的collada文件的新版本吗?您签出了吗?