5

我在 Maya 2008 中完成了一个 Maya 模型。我需要能够将其转换为 JSON 格式以与三个 js 一起使用。到目前为止,我已经尝试过

1)threeJsFileTranslator.py,它是一个用于导出模型的maya插件,作为threejs包的一部分提供。

2) MDD-OBJ-EXPORTER - 有了这个,我成功地将动画模型导入搅拌机,但是当我尝试将它导出到 threejs 时,js 文件不起作用。

从过去的两周开始,我对此感到头疼。因此,如果这个问题太愚蠢,请多多包涵,但我确实需要帮助才能将动画 Maya 模型成功转换为 json 格式。

将动画模型从 MAYA 导入到 Blender 到三个 JS 的问题

玛雅到三个带动画的 JS

4

4 回答 4

4

没有回答,因为在这一点上(8/2013)它并不简单:0

我没有尝试过,但有人建议Quake2 MD2 格式为动画模型提供了一条途径 三。有一个在线 MD2 > JSON 转换器(再次,没有尝试过)。maya 的 MD2 插件很难获得:您可以使用github 上的源代码构建一个。较旧版本的搅拌机(< 2.5)显然也导出 md2。

三种 JSON 格式——至少是网站上公开的一种——似乎没有任何动画支持 ATM。

于 2013-08-14T16:58:56.590 回答
3

您可以从 Maya 将模型导出为 FBX,然后将其加载到http://Clara.io(在线 3D 建模、动画和渲染工具)。从那里你可以很容易地以各种 ThreeJS JSON 格式导出它。

http://Clara.io至少支持加载以下格式:

  • .blend - 搅拌机 3D
  • .3ds - 3D 工作室
  • .dae - 科拉达
  • .dxf - AutoCAD
  • .fbx - FilmBox (Autodesk FBX)
  • .irr - Irritch 场景
  • .irrmesh - Irritch 网格
  • .iv - 发明家
  • .json - 三个.JS 网格
  • .lwo - 光波对象
  • .lws - 光波场景
  • .lxo - Modo 对象
  • .q3d、.q3s、.md、.md2、.md3、.md4 - Quake/Doom Meshes
  • .mtl/.obj - 波前对象
  • .ply - 多边形类型
  • .pov - PovRAY
  • .shp - 形状文件
  • .stl - 立体光刻(3D 打印)
  • .vismat, .vismatzip - VRay Vismat
  • .xgl、.zgl、.wrl、.wrz - VRML X3D 场景文件
于 2014-01-01T02:49:34.680 回答
1

如果您从 Maya 开始,您可以尝试 www.inka3d.com。您还需要更新的 Maya,您可以在 Autodesk 获得试用版(并在需要导出时将其安装在 vm 中)

于 2013-09-10T14:23:37.343 回答
0

您可能知道 THREE.js 带有 Maya 导出器,但它仅适用于静态模型。

我创建了一个更新版本,它还支持导出装配和动画模型。它不需要任何中间步骤:它只是直接输出到 .JS 文件。我们有一个将更新的导出器与三个主干集成的拉取请求,但如果您想立即获得新的和改进的导出器,您可以从这个存储库获取它:https ://github.com/BlackTowerEntertainment/three.js/tree /maya_animation_exporter。导出器文件位于 utils/exporters/maya 中。

于 2014-04-16T21:19:41.790 回答