我使用了这个代码来呈现在Blender 2.8中创建的一个物体。但是我的物体没有被渲染出来。我也尝试使用libgdx-fbxconv-gui将我的fbx文件转换为g3db文件。在libgdx-fbxconv-gui软件中,我的模型呈现得很好。你有什么建议吗?我还尝试了一些在g3db格式中找到的其他模型。它们使用相同的代码正常显示。
我发现blender将材料的不透明度设置为0。您可以使用以下代码将其更改回来:
Model model = modelLoader.loadModel(Gdx.files.getFileHandle(path, Files.FileType.Internal));
for (Material m : model.materials) {
m.set(new BlendingAttribute(GL20.GL_SRC_ALPHA, GL20.GL_ONE_MINUS_SRC_ALPHA));
}