Blender 2.8如何导出到LibGDX

3
我使用了这个代码来呈现在Blender 2.8中创建的一个物体。但是我的物体没有被渲染出来。我也尝试使用libgdx-fbxconv-gui将我的fbx文件转换为g3db文件。在libgdx-fbxconv-gui软件中,我的模型呈现得很好。你有什么建议吗?我还尝试了一些在g3db格式中找到的其他模型。它们使用相同的代码正常显示。
1个回答

3

我发现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));
    }

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接