从 Blender 2.8 导出到 LibGDX

Posted

技术标签:

【中文标题】从 Blender 2.8 导出到 LibGDX【英文标题】:Exporting from Blender 2.8 to LibGDX 【发布时间】:2020-06-11 22:42:54 【问题描述】:

我使用this 代码来渲染在 Blender 2.8 中创建的对象。 但是我的对象没有渲染。我还尝试使用libgdx-fbxconv-gui 将我的 fbx 文件转换为 g3db 文件。在 libgdx-fbxconv-gui 软件中,我的模型渲染得像它应该的那样。你有什么建议吗?我还尝试了其他一些我发现的 g3db 格式的模型。它们使用相同的代码正确显示。

【问题讨论】:

【参考方案1】:

所以我发现搅拌机将材质中的不透明度设置为 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));
    

【讨论】:

以上是关于从 Blender 2.8 导出到 LibGDX的主要内容,如果未能解决你的问题,请参考以下文章

Blender/UE4骨骼转换插件:Uefy v1.2.1 For UE4 BL 2.8+使用教程

将模型从 Blender 导出到 Three.js 时没有纹理

如何从 Blender 导出到 unity3d

将变形目标从 Blender 导出到 Three.js

为啥从 Blender 导出到 Unity (.fbx) 后动画会这样 [关闭]

如何将项目从 Blender 导出到 Unity?