从 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 时没有纹理