libgdx - 来自 Blender 的 LibGDX fbx-conv 未将镜面反射颜色传递给 G3DJ
问题描述
我在搅拌机 2.8 中有一个使用 Pricipled BSDF 节点的镜面反射值为 0 的模型。我导出为 fbx 文件,然后使用 fbx-conv ( https://github.com/libgdx/fbx-conv ) 进行转换。查看 g3dj 文件时,材质始终具有 0.800000 的镜面反射颜色。我正在使用最新的 fbx-conv
fbx-conv 不准确的G3DJ 结果
在 Blender 2.76 中,我能够设置模型的镜面反射颜色,并且在运行 fbx-conv 后,它将在 G3DJ 文件中具有适当的镜面反射颜色。
Blender 2.76 设置(注意镜面反射颜色为黑色)
我猜我在 Blender 2.8 中设置不正确,或者 fbx-conv 需要更新。对于为什么没有正确转换高光值的任何帮助,我真的很感激。
*注意 - 在使用 Blender 2.8 之后,我发现通过在设置纹理之前设置基色将在 g3dj 文件中设置漫反射和镜面反射颜色(即使应用纹理看起来会覆盖颜色)。我仍在努力解决这个问题,但我会很感激任何帮助!
解决方案
推荐阅读
- sql - Oracle:分层查询中的编号组
- tensorflow - Tensorflow 2.0 100% 使用所有 CPU 内核
- asynchronous - SqlKata - 使分页查询异步
- ios - 表格单元格附加到顶部
- flutter - Flutter:如何让 ListView 占据可用的父级高度
- docker - 在 Docker 工具箱中运行 Git 克隆命令
- python - 如何将 Django 会话转换为新格式?
- jinja2 - saltstack 状态文件:如何通过 Jinja 访问盐粒中的列表元素
- assembly - 使用 resb 保留什么内存
- sql - Oracle:在运算符中获取空值?