我在maya 2008中完成了一个maya模型。我需要能够将它转换为JSON格式以便与三个js一起使用。到目前为止,我已经尝试了
1)threeJsFileTranslator.py这是一个用于导出模型的maya插件,作为threejs包的一部分提供。
2)MDD-OBJ-EXPORTER - 有了这个,我成功地将动画模型导入了blender,但是当我尝试将它导出到threejs时,js文件无效。
我在过去的两周内对此表示不满。所以,如果这个问题太傻了,请耐心等待,但我需要帮助才能成功地将动画maya模型转换为json格式。
请不要低估这个问题或关闭这个已经回答/可能重复的问题因为我已经完成了以下两个SO帖子并且他们没有多大帮助
ISSUES IMPORTING ANIMATED MODELS FROM MAYA TO BLENDER TO THREE JS
MAYA TO THREE JS WITH ANIMATION
这个问题需要一个规范的答案,因为这可能会使多个人受益。一旦SO允许我开始赏金,我将立即给予这个问题赏金。
非常感谢!
答案 0 :(得分:4)
没有回答,因为此时(2013年8月)并不简单:0
我没有尝试过,但有人建议Quake2 MD2 format offers a pathway for animated models into Three。 Theres an online MD2 > JSON converter(再次,没有尝试过)。 Maya的MD2插件很难获得:您可以使用source on github构建一个。较旧版本的搅拌机(< 2.5)显然也出口md2。
三种JSON格式 - 至少是网站上公开提供的格式 - 似乎没有任何动画支持ATM。
答案 1 :(得分:3)
您可以将模型从Maya导出为FBX,然后将其加载到http://Clara.io(在线3D建模,动画和渲染工具)中。从那里你可以很容易地以各种ThreeJS JSON格式导出它。
http://Clara.io支持加载至少以下格式:
答案 2 :(得分:1)
如果您从Maya开始,您可以尝试www.inka3d.com。您还需要一个较新的Maya,您可以在Autodesk上进行试用(并在需要导出时将其安装在虚拟机中)
答案 3 :(得分:1)
http://www.youtube.com/channel/UCg5azbNa4_ovpz9mxfDcV5g?feature=watch 这些视频对我没什么帮助,但也许你可以使用它们。
答案 4 :(得分:0)
您可能知道THREE.js附带了Maya的导出器,但它仅适用于静态模型。
我创建了一个更新版本,该版本还支持导出装配模型和动画模型。它不需要任何中间步骤:它只是直接输出到.JS文件。我们有一个pull请求来集成更新的导出器和THREE中继,但是如果你想立即获得新的和改进的导出器,你可以从这个存储库中获取它:https://github.com/BlackTowerEntertainment/three.js/tree/maya_animation_exporter。导出器文件位于utils / exporters / maya。