使用libgdx将.OBJ转换为JSON格式

时间:2013-07-10 09:15:50

标签: json libgdx .obj wavefront

我正在开发一个项目,我们需要动态地将.OBJ模型转换为.G3DJ(JSON)格式。我试过使用谷歌代码创建的代码。

https://code.google.com/p/libgdx-users/wiki/ImportingModelsFromBlender

  ObjLoader loader = new ObjLoader();
  StillModel model = loader.loadObj(Gdx.files.internal("data/model.obj"), true);
  G3dExporter.export(models, Gdx.files.absolute("data/model.g3d"));

但是在libgdx中找不到StillModelG3DExporter

有什么想法吗?

1 个答案:

答案 0 :(得分:5)

libgdx-users wiki不是最新的。将OBJ文件转换为G3DJ(或G3DB)可以使用fbx-conv来完成,这是一个命令行实用程序(如果您愿意,可以从代码中调用它)。

还要确保更新到每晚构建。不再支持StillModel(并且不支持G3DJ(JSON)文件格式。)

建议不要使用OBJ(尽管仍然支持)。而是使用FBX(转换为G3Dx),它支持比OBJ更多的功能。