Linux 解码器中的法向量问题
作者: NicolasCharmel创建于 2021年8月23日更新于 2025年10月17日
标签Waiting Response
你好,首先感谢你在 gltf 方面做的伟大工作。Draco 似乎是不可避免的跨工作 API。但是,libdracodec_unity.so 似乎没有正常工作。解码后的法线不在预期的方向。以下是一个可视化对比:这是一个在 Linux Mint 上从 Blender 中导出的没有压缩的网格。
所有都正常。以下是同一压缩情况下的导出,并由 libdracodec_unity.so 解码:
在这里,似乎正常着色器没有正确设置,出现了缺陷。我们尝试了在导出时使用 0 而不是 10 的正常压缩,然后结果更好,但文件的大小没有减小足够,最重要的是,面上仍然存在一些小错误。我们还尝试了同样的网格,使用相同的压缩参数,并从 Blender 中在同一 Linux 系统上再次导出,但这次在 Windows 系统上解码,似乎没有压缩解压。我们的结论是,压缩步骤没有问题,但仅在解压过程中有问题,而且仅在 Linux 系统上。当然,我们还尝试了几个网格的相同对比测试。libdracodec_unity.so 是否有问题?我必须指出,我使用了在 GitHub 中找到的最新版本进行测试。是否有希望可以测试和修复文件?再次感谢你。Nicolas
内容来源: google/draco