我试过这么多出口商的每一个设置都能让它发挥作用,blacktowers修改出口商为three.js,Inka3d,clara.io和在线转换器,并尝试用动画打开FBX到blender无人问津。
FBX有动画并在clara.io等网站和Maya / 3DS Max内部播放,但是在导出.json或.js时,它在在线编辑器或离线编辑器中不起作用。
有没有其他方法可以获得具有从Maya到.js / .json的蒙皮骨骼/关节的动画,它们可以在Three.Js内部工作?
答案 0 :(得分:1)
另一个答案是不准确的。从所有主要的3d格式(FBX,DAE等)中导出动画和骨骼到三个友好的JSON文件是可能的(并且实际上是常见的)。最强大和最简单的方式似乎是通过Blender中的JSON导出器 - 有时它仍然需要一些烦躁,但是管道在我看到的99%的情况下大部分功能。
目前(2016年1月)没有必要使用blacktower出口商; the standard JSON exporter for Blender工作得很好。
This是一个很好的教程,虽然目前的做法(至少我自己的)略有不同,你可能需要使用各种出口商选项才能让它适合你。如果您仍然遇到问题,请发布更清楚的具体问题说明,我会尽力帮您解决问题。
答案 1 :(得分:0)
ThreeJS的JSON格式都不支持我理解的关键帧或骨骼数据。现在我相信Collada,可能MD *文件类型可以直接导入到ThreeJS中,包含骨骼和关键帧数据。